
/* gywm */


.gywm-part1 {
    margin-top: 0.48rem;
}
.gywm-part1 .row1 h5 {
    font-weight: 700;
    font-size: 0.24rem;
    margin: 0 auto;
    color:#2A2E2E;
}
.gywm-part1 .row1 h5:after{
    position: relative;
    top: 20px;
    content: "";
    display: block;
    bottom: -0.16rem;
    width: 60px;
    height: 3px;
    overflow: hidden;
    margin: 0 auto;
    background: #dbdbdb;
}
.gywm-part1 .row2 {
    margin-top: 0.48rem;
}
.gywm-part1 .row2 p{ text-align:center;
    font-size:22px; 
    font-weight: 700;
    color:#2A2E2E;

}
.gywm-part1 .row3,.gywm-part1 .row4 {
    margin-top: 0.24rem;
}
.gywm-part1 .row4 p{
    line-height:  1.9;
    text-align: justify;
}
#whfl{
	width:100%;
	float:left; overflow:hidden; text-align:center; margin-top:2%; overflow: hidden;

}
#whfl ul{LIST-STYLE-TYPE: none; margin-left:-2%;}
#whfl  li{width:48%; overflow:hidden; position:relative;display:inline-block; margin-left:2%; margin-bottom:2%; cursor:pointer;}
#whfl  li .tp{ width:100%; position:relative; float:left; display:block;}
#whfl  li .imgd{ width:100%; transition:all 0.5s ease-in-out 0s; display:block; border:0px;}
#whfl  li .zzc{ position:absolute; left:0px; top:0px; height:100%; width:100%; background:rgba(0,0,0,0.4); z-index:2; text-align:center;}
#whfl  li .zzc img{ max-width:25%; margin-top:11%;}
#whfl  li .zzc p{ font-size:24px; margin-top:5%; color:#fff;}
#whfl li:hover .imgd{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#whfl li:hover .zzc{ background-color:rgba(204,1,51,0.6)}
.gywm-part2 {
}

.gywm-part2 .row1 h5 {
    font-weight: 700;
    font-size: 0.26rem;
    margin: 0 auto;
}

.gywm-part2 .row1 h5:after{
    content: "";
    position: absolute;
    bottom: -0.16rem;
    left: 30%;
    width: 40%;
    height: 100%;
    border-bottom: 1px solid  rgba(187, 187, 187, 1);
}
.gywm-part2 .row2{
    margin-top:0.48rem;
}
.gywm-part2 .row2 a.thumbnail.active,.gywm-part2 .row2 a.thumbnail:focus, a.thumbnail:hover{
    border-color:var(--globalColor);
}


.gywm-part3 {
    margin-top:0.48rem;
}

.gywm-part3 .row1 h5 {
    font-weight: 700;
    font-size: 0.24rem;
    margin: 0 auto;
    color: #2A2E2E;
}

.gywm-part3 .row1 h5:after{
    position: relative;
    top: 20px;
    content: "";
    display: block;
    bottom: -0.16rem;
    width: 60px;
    height: 3px;
    overflow: hidden;
    margin: 0 auto;
    background: #dbdbdb;
}
.gywm-part3 .row2{
    margin-top:0.48rem;
}

.gywm-part4 {
    margin-top:0.48rem;
}

.gywm-part4 .row1 h5 {
    font-weight: 700;
    font-size:0.24rem;
    margin: 0 auto;
    color: #2A2E2E;
}

.gywm-part4 .row1 h5:after{
    position: relative;
    top: 20px;
    content: "";
    display: block;
    bottom: -0.16rem;
    width: 60px;
    height: 3px;
    overflow: hidden;
    margin: 0 auto;
    background: #dbdbdb;
}
.gywm-part4 .row2{
    margin-top:0.48rem;
}
.gywm-part4 .row2 img{
    border: 1px solid #ccc;
    width: 100%;
    margin-bottom: 30px;
    cursor: pointer;
    transition: all 0.2s;
}

.gywm-part5{
    background:url('5d7383b74533d.png') no-repeat  center;
    height: 281px;
}


/* jjfa */


.jjfa {
    margin: 0.48rem auto;
}
.jjfa .list-group-item.active,.jjfa  .list-group-item.active:focus,.jjfa  .list-group-item.active:hover{
    background-color: var(--globalColor);
    border-color: var(--globalColor);
}
.jjfa .row1 {
    border-bottom:1px solid #eee;
    margin-bottom: 0.16rem;
}
.jjfa .row1 p{
    font-weight: 700;
    margin-left: 2%;
    font-size: 0.18rem;
}

.jjfa .row2 .cpgs .media .media-left{
    width: 30%;
    padding-right: 30px;
}
.jjfa .row2 .cpgs .media .media-heading{
    font-weight: 700;
    font-size: 0.18rem;
    padding-bottom: 1rem;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid rgba(187, 187, 187, 1);
    margin-top: 1rem;
}
.jjfa .row2 .cpgs .media .media-body{
    width: 65%;
    line-height: 1.8;
}
.jjfa .row2 .xmzxs {
    margin-top: 4rem;
}
.jjfa .row2 .xmzxs .title{
    font-weight: 700;
    margin-left: 2%;
    font-size: 0.18rem;
    padding-bottom: 1rem;
    margin-bottom:0.48rem;
    border-bottom: 1px solid rgba(187, 187, 187, 1);
}
.jjfa .row2 .xmzxs .media{
    overflow: visible;
}
.jjfa .row2 .xmzxs .media-heading{
    line-height: 1.9;
}
.jjfa .row2 .xmzxs .media-body span{
    padding-left: 0.8rem;
}
.jjfa .row2 .xmzxs .media-body .erweima{
    display: inline-block;
    position: relative;
}
.jjfa .row2 .xmzxs .media-body .glyphicon{
    top: 6px;
}
.jjfa .row2 .xmzxs .media-body img.qrcode {
    position: absolute;
    z-index: 99;
    width: 120px;
    height: 120px;
    opacity: 1;
    top: 108px;
    left: 154px;
    transform: scale(0);
    opacity: 0;

}
.jjfa .row2 .xmzxs .media-body .glyphicon-qrcode:hover + .qrcode {
    transform: scale(1);
    opacity: 1;
    transition: all .4s linear;
}

.jjfa .row2 .fwnr {
    margin-top: 4rem;
}
.jjfa .row2 .fwnr .title{
    font-weight: 700;
    margin-left: 2%;
    font-size: 0.18rem;
    padding-bottom: 1rem;
    margin-bottom:0.48rem;
    border-bottom: 1px solid rgba(187, 187, 187, 1);
}
.jjfa .row2 .fwnr .body-title{
    font-weight: 700;
}
.jjfa .row2 .fwnr .body-content{
    line-height: 1.8;
    text-indent: 2em;
}

/* 
.jjfa .caret{
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-left: 4px dashed;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}
*/



/* zxtd.html */
.zxtd{}
.zxtd .row1 {
    margin-top:0.48rem; 
}
.zxtd .row1 .col-md-4:nth-child(2){
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}
.zxtd .row1 .col-md-4 .num{
    font-weight: 700;
    font-size: 0.4rem;
    color:#2A2E2E;
}
.zxtd .row1 .col-md-4 .num-text{
    
    color:#2A2E2E;
}


.zxtd .row2 .title{
    margin-top:0.48rem;
    font-weight: 700;
    font-size:0.26rem;
}
.zxtd .row2 .half-rule {
    /* width: 400px;
    margin: 25px auto 40px  auto; */
    display: block;
    width: 60px;
    height: 3px;
    overflow: hidden;
    margin: 20px auto 30px;
    background: #dbdbdb;
}
.zxtd .row2 .right-img-group .changtu{
    margin-top: 15px;
}
.zxtd .row2 .carousel-inner>.item>a>img,.zxtd .row2  .carousel-inner>.item>img{
    height: 437px;
}

.zxtd .row3 .title{
    margin-top:0.48rem;
    font-weight: 700;
    font-size:0.26rem;
}
.zxtd .row3 .half-rule {
    /* width: 400px;
    margin: 25px auto 40px  auto; */
    display: block;
    width: 60px;
    height: 3px;
    overflow: hidden;
    margin: 20px auto 30px;
    background: #dbdbdb;
}
.zxtd .row3 .thumbnail .caption {
    /* height: 230px; */
}
.zxtd .row3 .thumbnail .caption .text-right svg {
    vertical-align: middle;
}
.zxtd .row3 .thumbnail img:first-child {
    width: 100%;
    height: 237px;
}
.zxtd .row3  svg {
    vertical-align: middle;
}
.zxtd .row3 .more {
    margin: 2rem auto;
}
.zxtd .row3 .themore{
    margin: 3rem auto;
}
.zxtd .row3 .themore span{
    vertical-align: middle;
}

.zxtd .row3 .row3-content{
    margin-right: 0px;
    margin-left: 0px;
}


.zxtd-bottom {
    width: 100%;
    height: 328px;
}

.zxtd .container2 .row3 .listbox a:hover h3{
    color: #cc0033;
}


/* cgal */

.cgal{}
.cgal .row1 {
    margin: 0.48rem auto;
}
.cgal .row1 h5{
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 0.2rem;
    color:#2A2E2E;
}

.cgal .row1 p{
    font-size: 0.14rem;
    color:#5F6464;

}
.cgal-lists-left-img img{
    width: 160px;
    height: 120px;
}
.cgal .al-list .page-header{
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 0;
    border-bottom: 0;
}
.cgal .al-list .page-header .page-header-img img{
    display: inline-block;
    width: 200px;
    height: 120px;
}

.cgal .al-content{
    line-height: 1.8;
}
.cgal .page-header .pull-right{
    vertical-align: middle;
    /* line-height: 130px; */
}
.cgal .page-header svg{
    vertical-align: middle;
}
.cgal .al-lists-item{
    margin-bottom: 0.32rem;
    padding-bottom: 0.32rem;
    border-bottom: 1px solid #eee;
}


/* cgal-neirong */
.cgal-neirong{
    margin-top: 0.32rem;
    margin-bottom:0.48rem;
}
.cgal-neirong .cgal-content-body{
    line-height: 1.8;
}
.cgal-neirong .cgal-content-body blockquote{
    margin-bottom: 0.48rem;
}
.cgal-neirong .cgal-content-body h4{
    font-weight: 700;
}
.cgal-neirong .cgal-content-body p{
    line-height: 1.8;
    color: #5F6464;
    font-size: 14px;
    margin-left: 10px;
}
.cgal-neirong .cgal-content-body img{
    display: block;
    max-width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
.cgal-neirong .cgal-side-barList{
    border-left: 1px solid #eee;
}
.cgal-neirong .cgal-side-barList .cgal-side-barCard .thumbnail img{
    width: 252px;
    height: 150px;
}
.cgal-neirong .cgal-side-barList .cgal-side-barCard .thumbnail a{
    text-overflow:ellipsis;
    color: #5F6464;
}

.cgal-neirong .cgal-side-title{
    font-weight: 700;
    font-size: 0.16rem;
    margin-bottom: 0.16rem;
    color: #5F6464;

}

.cgal-neirong .thenav{
    margin: 0.64rem auto 0.64rem auto;
}
.cgal-neirong .thenav .pager li>a,
.cgal-neirong .thenav .pager li>span{
    border-radius: 0;
    background-color: var(--globalColor);
    border-color: var(--globalColor);
    color: #fff;
    /* opacity: .8; */

}

.cgal-neirong .thenav.pager li>a:focus,.cgal-neirong .thenav .pager li>a:hover{
    background-color: #DB0031;
    color: #fff;
    /* opacity: 1; */
}
.cgal-neirong .cgal-content-header p{
    margin-top: 12px;
    color: #5F6464;
    display: inline-block;
}
.cgal-neirong .cgal-content-header .breadcrumb li {
    color: #5F6464;
}
.cgal-neirong .cgal-content-header .breadcrumb li a {
    color: #5F6464;
}

.cgal-neirong .cgal-content-header h1{
    font-size:24px;
  	line-height:46px;
    color: #2A2E2E;
}

/* pagelist 分页样式*/
#fenye{
    margin: 0 auto;
    text-align: center;
}
#fenye .pagination>li:first-child>a,
#fenye .pagination>li:first-child>span{
    color:#5F6464;
}
#fenye .pagination>.active>a,
#fenye  .pagination>.active>a:focus,
#fenye  .pagination>.active>a:hover,
#fenye  .pagination>.active>span,
#fenye  .pagination>.active>span:focus,
#fenye  .pagination>.active>span:hover{
    background-color: var(--globalColor);
    border-color: var(--globalColor);
    color: #fff;
}
#fenye .pagination>li>a:focus,
#fenye  .pagination>li>a:hover,
#fenye  .pagination>li>span:focus,
#fenye  .pagination>li>span:hover{
    color: #5F6464;
}
#fenye .pagination>li>a,
#fenye  .pagination>li>span{
    color: #5F6464;
    font-size: 0.14rem;
}



/* cxdj */
.cxdj{
    margin-top: 0.32rem;
}
.cxdj .list-group-item.active,
.cxdj .list-group-item.active:focus,
.cxdj .list-group-item.active:hover{
    background-color: var(--globalColor);
    border-color: var(--globalColor);
}
.cxdj #zbjs,.cxdj #dyfc,.cxdj #zbdt,.cxdj #zbry{
    margin-top:0.48rem;
    margin-bottom:0.48rem;
}
.cxdj #zbry{
    margin-bottom: 0;
}
.cxdj #zbjs h5,.cxdj #dyfc h5,.cxdj #zbdt h5,.cxdj #zbry h5{
    font-weight: 700;
    font-size: 0.24rem;
    color:#2A2E2E;
}
.cxdj #zbjs hr,.cxdj #dyfc hr,.cxdj #zbdt hr,.cxdj #zbry hr{
    width: 400px;
    margin-bottom: 0.32rem;
}
.cxdj #zbjs p{
    line-height: 1.9;
    color: #2A2E2E;
    font-size: 0.14rem;
}
.cxdj #zbjs .embed-responsive-4by3{
    padding-bottom: 56%;
}


/* news-card-list */
.cxdj #zbdt .news-card-list .news-card-item .media-object{
    width: 160px;
    height: 120px;
}

.cxdj #zbdt .news-card-list .news-card-item{
    padding-bottom: 0.32rem;
    margin-bottom: 0.32rem;
    border-bottom: 1px dashed #eee;
}
.cxdj #zbdt .news-card-list .news-card-item .media-body{
    padding-left: 20px;
}
.cxdj #zbdt .news-card-list .news-card-item .media-body .media-heading{
    margin-bottom: 0.16rem;
    display: inline-block;
}
.cxdj #zbdt .news-card-list .news-card-item .media-body .media-heading a{
    font-size: 0.16rem;
    color: #2A2E2E;
    font-weight: bold;
}
.cxdj #zbdt .news-card-list .news-card-item .media-body .media-heading a:hover{
    color: var(--globalColor);
}
.cxdj #zbdt .news-card-list .news-card-item  .media-body .desc{
    line-height: 1.8;
    color: #5F6464;
}
.cxdj #zbdt .news-card-list .more a{color:#5F6464;}
.cxdj #zbdt .news-card-list .more a:hover{color:var(--globalColor);}

.cxdj #zbdt .visible-xs{
    margin-bottom: 0.32rem;
}
.cxdj #zbdt .visible-xs .media{
    margin-top: 0.32rem;
}

/* img-card */
.img-card{
    box-sizing: content-box;
}

.img-card .img01{

    
}
.img-card .img01 img{
    height: 300px;
}
.img-card .img02{
    padding-left: 4px;
    
}
.img-card .img02-top img{
    height: 150px;
}
.img-card .img02-bottom img{
    height: 150px;

}
.img-card .img02-bottom-left,.img-card .img02-bottom-right{
    padding-left: 0;
    padding-right: 0;
}
.img-card .img02-bottom-left img{
    width: 234px;
    /* padding-left: 4px; */
    padding-top: 4px;
}
.img-card .img02-bottom-right img{
    width: 234px;
    padding-left: 4px;
    padding-top: 4px;
}


/* jtdt */
.jtdt{
    margin-top: 0.32rem;
    margin-bottom:0.48rem;
}
.jtdt .list-group-item.active,
.jtdt .list-group-item.active:focus,
.jtdt .list-group-item.active:hover{
    background-color: var(--globalColor);
    border-color: var(--globalColor);
}


/* 覆盖上面的news-card-item样式了 */
.news-card-list .news-card-item .media-object{
    width: 160px;
    height: 120px;
}

.news-card-list .news-card-item{
    padding-bottom: 0.32rem;
    margin-bottom: 0.32rem;
    border-bottom: 1px dashed #eee;
}
.news-card-list .news-card-item .media-body{
    /* padding-left: 20px; */
}
.news-card-list .news-card-item .media-body .media-heading{
    margin-bottom: 0.16rem;
    display: inline-block;
	margin-top:15px;
}
.news-card-list .news-card-item .media-body .media-time{
	margin-top:15px;
    color:#5F6464;
}
.news-card-list .news-card-item  .media-body .desc{
    line-height: 1.8;
    color: #5F6464;
}


.jtdt .jtdt-title{
    font-size: 0.24rem;
    font-weight: 700;
    color:#2A2E2E;
}
.jtdt .news-card-list .news-card-item .media .media-body .media-heading a{
    font-size: 0.16rem;
    font-weight: 700;
    color:#2A2E2E;
}
.jtdt .news-card-list .news-card-item .media .media-body .media-heading a:hover{
    color:var(--globalColor);
}

/* zczc */
.zczc{
    margin-top: 0.32rem;
    margin-bottom:0.48rem;
}
.zczc .list-group-item.active,
.zczc .list-group-item.active:focus,
.zczc .list-group-item.active:hover{
    background-color: var(--globalColor);
    border-color: var(--globalColor);
}
.zczc .jtdt-title{
    font-size: 0.24rem;
    font-weight: 700;
    color:#2A2E2E;

}
/* 单独的政策支持页面的 news-card-item 覆盖上面的样式了 */
.zczc .news-card-list .news-card-item .media-object{
    width: 160px;
    height: 120px;
}

.zczc .news-card-list .news-card-item{
    padding-bottom: 0.32rem;
    margin-bottom: 0.32rem;
    border-bottom: 1px dashed #eee;
}
.zczc .news-card-list .news-card-item .media-body{
    /* padding-left: 20px; */
}
.zczc .news-card-list .news-card-item .media-body .media-heading{
    padding-top: 10px;
    margin-bottom: 0.16rem;
}
.zczc .news-card-list .news-card-item  .media-body .desc{
    line-height: 1.8;
    color: #5F6464;
}
.zczc .glyphicon-file{
    font-size: 0.64rem;
    color: #5F6464;
}
.zczc form{
    margin-top: 0.32rem;
    margin-bottom:0.48rem;
}
.zczc .form-group label{
    color: #2A2E2E;
}
.zczc .news-card-list .media-heading  a{
    font-size: 0.16rem;
    font-weight: 700;
    color:#2A2E2E;
}
.zczc .news-card-list .media-heading  a:hover{
    color: var(--globalColor);
}

.zczc .news-card-list .media-time small a{
    color: #5F6464;
    font-weight: normal;
    font-size: 0.14rem;
}
.zczc small a:hover{
    color: var(--globalColor);
}
.zczc .media-time{
    margin-top: 13px;
    padding-left: 18px;
}
.zczc .media-time small{
    /* padding-right: 30px; */
}
/* join */
.join{
    margin-top:0.48rem;
}
.join .team h5{
    font-weight: 700;
    font-size: 0.24rem;
    color: #2A2E2E;
}
.join .team p{
    margin-bottom: 0.32rem;
}


.join .story{
    margin-top:0.48rem;
    margin-bottom:0.48rem;
}

.join .story h5{
    font-weight: 700;
    font-size: 0.24rem;
    color: #2A2E2E;
}
.join .story p{
    margin-bottom: 0.32rem;
}
.join .story .story-body{
    height: 520px;
    padding-left: 15px;
    padding-right: 15px;

}
.join .story .story-body .col01{
    padding-left: 0;
    padding-right: 4px;
}
.join .story .story-body .col01 img{
    height: 520px;
}
.join .story .story-body .col02 .row1 img{
    height: 160px;
}
.join .story .story-body .col02 .row2{
    margin-top: 5px;
}
.join .story .story-body .col02 .row2 img{
    height: 355px;
}
.join .story .story-body .col03{
    padding-left: 20px;
}
.join .story .story-body .col03 .row:nth-child(2){
    margin-top: 5px;
    margin-bottom: 5px;
}
.join .story .story-body .col03 .row img{
    height: 170px;
}
.join .story .story-body .col04{
    padding-left: 20px;
}
.join .story .story-body .col04 .row:nth-child(1){
    margin-bottom: 5px;
}
.join .story .story-body .col04 .row:nth-child(1) img{
    height: 346px;
}
.join .story .story-body .col04 .row:nth-child(2) img{
    width: 100%;
    height: 170px;
}
.join .story .story-body .col04 .row:nth-child(2) div{
    padding-left: 0;
    padding-right: 0px;
}
.join .story .story-body .col04 .row:nth-child(2) .col-md-6:nth-child(2) img{
    padding-left: 4px;
}
.join .story div{
    position: relative;
}
.join .story img{
    cursor: pointer;
    opacity: .9;
}
.join .story img:hover{
    transition: .6s transform;
    transform: translateZ(0);
    opacity: 1;
}



.join .cause{
    margin-top:0.48rem;
    margin-bottom:0.48rem;
}

.join .cause h5{
    font-weight: 700;
    font-size: 0.24rem;
    color: #2A2E2E;
}
.join .cause p{
    margin-bottom: 0.32rem;
}



.join .work{
    margin-top:0.48rem;
    /* margin-bottom:0.48rem; */
    margin-left: 0;
    margin-right: 0;
}

.join .work h5{
    font-weight: 700;
    font-size: 0.24rem;
    color: #2A2E2E;
}
.join .work p{
    margin-bottom: 0.32rem;
}

.join .work .work-body{
    margin-top:0.48rem;
}

.join .work .work-body .caption h3{
    line-height: 1.8;
}

.join .work .work-body .row1 img{
    width: 200px;
    height: 200px;
}
.join .work .work-body .work-banner{
    margin-top: 0.8rem;
}
.join .join-us{
    height: 10rem;
    background-color: #eee;
    padding-top: 0.32rem;
    line-height: 1.6;
    font-size: 0.32rem;
}
.join .jrwm_font {
    height: 400px;
    background: url(jrwm_bg02.jpg) center no-repeat;
    text-align: center;
}
.join .jrwm_font p {
    font-size: 0.24rem;
    text-align: center;
    color: #fff;
    line-height: 60px;
    padding-top: 145px;
}
.join .jrwm_font a.more {
    display: inline-block;
    padding: 10px 25px;
    color: #fff;
    border: 1px solid #fff;
    margin: 30px auto 0;
    font-size: 0.14rem;
}
.join  .jrwm_font a.more:hover {
    background: #fff;
    color: #0d428f;
}
.join .jrwm_font p {
    padding: 80px 30px 0;
    font-size: 0.16rem;
}



/* contact */
.contact{}

.contact .find{
    margin-top:0.48rem;
    margin-bottom:0.48rem;
}
.contact .find h5{
    font-weight: 700;
    font-size: 0.24rem;
    color: #2A2E2E;
}
.contact .find hr{
    display: block;
    width: 60px;
    height: 3px;
    overflow: hidden;
    margin: 20px auto 30px;
    background: #dbdbdb;
}
.contact .find p{
    font-size: 0.24rem;
    line-height: 2;
    color: #2A2E2E;
}
.contact .zxly{}

.contact .zxly h5{
    font-weight: 700;
    font-size: 0.24rem;
    color: #2A2E2E;
}
.contact .zxly hr{
    display: block;
    width: 60px;
    height: 3px;
    overflow: hidden;
    margin: 20px auto 30px;
    background: #dbdbdb;
}

.contact .zxly form{
    margin-top: 0.32rem;
    margin-bottom:0.48rem;
}
.contact .zxly form .row{
    margin-bottom: 0.32rem;
}
.contact .zxly form .form-group{
    margin-right: 0.32rem;
    color: #2A2E2E;
}
.contact .zxly form label{
    font-weight: 400;
}
.contact .zxly form span{
    color: red;
    vertical-align: middle;
}
.contact .zxly form .row:first-child{
    margin-top: 0.32rem;
}
.contact .map .info{
    background-color: #F4F2EF;
    padding: 50px 20px 54px 20px;
    line-height: 2;
    color: #5F6464;
}
.contact .map .info .title{
    font-size: 0.18rem;
}
.bshare-custom{
    margin-top: 40px;
    margin-bottom: 40px;
    float: right;
  display:none !important;
}
#hzlist{ width:100%; float:left;margin-top:0.8%; position:relative; margin-bottom:5%; }
#hzlist LI{list-style-type:none; width:23.4%; margin:0.8%;float:left;  }
#hzlist LI .tp{ border:#ddd solid 1px;  padding-bottom:0px; text-align:center;}
#hzlist LI:hover .tp{ border:#CC0133 solid 1px;}
#hzlist LI .tp img{ height:200px; margin-top:2%; margin-bottom:2%; max-width:98%; border:0px; display:block; margin-left:auto; margin-right:auto;}

#nr{
	font-size: 15px;	
	color:#333333;
	line-height:25px;
	text-align:left;
	padding:5px;
}
#nr hr{ height:2px; background-color:#000000; overflow:hidden; border:0px;}
#nr img{ max-width:98%; margin-bottom:10px;}
@media only screen and (max-width: 1000px){.gywm-part1 .row2 p{ font-size:18px; font-weight:bold}#videod  iframe,#videod embed,#videod VIDEO{width:100%;height:300px;}#hzlist LI .tp img{ height:120px;}}
@media only screen and (max-width: 800px){#hzlist LI .tp img{ height:40px;}.gywm-part1 .row2 p{ font-size:14px; font-weight:bold}.gywm-part1 .row1 h5 ,.gywm-part2 .row1 h5,.gywm-part3 .row1 h5,.gywm-part4 .row1 h5,.gywm-part2 .Page_title h2 { font-size:16px; font-weight:bold;}#whfl  li .zzc p{ font-size:16px; font-weight:bold; margin-top:1%;}#whfl  li .zzc img{ margin-top:9%;}#hzlist LI .tp img{ height:100px;}#nr{ font-size:12px;}}
@media only screen and (max-width: 600px){#hzlist LI .tp img{ height:50px;}}
@media only screen and (max-width: 400px){#whfl  li .zzc p{ font-size:14px; font-weight:bold; }#whfl  li .zzc img{ margin-top:8%;}#hzlist LI .tp img{ height:40px;}}
