.row-zxnc1_1-s1{padding:88px 0 100px;overflow:hidden}
.row-zxnc1_1-s1 .tit1-i1{margin-bottom:24px}
.tab2-s1-tit{margin-bottom:44px;font-size:0;text-align:center}
.tab2-s1-tit .tab2-s1-item{margin:0 40px;display:inline-block;vertical-align:middle}
.tab2-s1-tit .subitem{padding-bottom:7px;display:block;font-size:24px;color:#333;border-bottom:4px solid transparent;cursor:pointer}
.tab2-s1-tit .tab2-s1-item.tab2-s1-item__on .subitem{border-color:#004ea2;color:#004ea2}
.tab2-s1-desc{overflow:hidden}
.tab2-s1-desc .tab2-s1-item{display:none;margin-bottom: 60px;}
.tab2-s1-desc .tab2-s1-item.tab2-s1-item__on{display:block}
.zxnc-cont-s1{margin-bottom:-20px}
.zxnc-cont-s1 dl{margin-bottom:20px;padding:0 50px;background-color:#f1f1f1;cursor: pointer;}
.zxnc-cont-s1 .hd{padding:37px 0;position:relative;border-bottom:1px solid rgba(51,51,51,.1)}
.zxnc-cont-s1 .hd .icon{transition: all 0.5s;;position:absolute;right:0;top:50%;width:44px;height:44px;background:url(../images/s1_circle2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.zxnc-cont-s1 .hd h4{font-size:24px;color:#333;font-weight:400;line-height:1.5}
.zxnc-cont-s1 .info{padding:24px 0;font-size:16px;color:#666;line-height:1.5}
.zxnc-cont-s1 .info span{margin-right:60px}
.zxnc-cont-s1 dd{padding:8px 0 44px;display:none}
.zxnc-cont-s1 .con{margin-bottom:40px;font-size:16px;color:rgba(51,51,51,.7);line-height:1.88}
.zxnc-cont-s1 .btn a{display:block;width:180px;height:43px;line-height:43px;background-color:#004ea2;font-size:16px;color:#fff;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.zxnc-cont-s1 .btn a:hover{opacity:.8;filter:alpha(opacity=80)}
.zxnc-cont-s1 dl.on .hd .icon{background-image:url(../images/s1_circle3.png);}
.zxnc-cont-s1 dl:hover .hd h4{color: #004ea2;}
.zxnc-cont-s1 dl:hover .hd .icon{-webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    -o-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);}
.row-zxnc1_2-s1{padding:174px 0 100px;position:relative;overflow:hidden}
.row-zxnc1_2-s1 .tit1-i1{margin-bottom:74px}
.row-zxnc1_2-s1 .bg{position:absolute;left:0;top:0;right:0;height:626px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1}
.map{margin-bottom:51px;height:606px;background-color:#000}
.map img{max-width:none;-webkit-transition:0s;-o-transition:0s;transition:0s}
.anchorBL{display:none}
.zxnc-list-s1{margin:0 -50px;font-size:0}
.zxnc-list-s1 li{padding:0 50px;display:inline-block;vertical-align:top;width:50%;overflow:hidden}
.zxnc-list-s1 .con{padding:25px 0;border-bottom:2px solid rgba(0,0,0,.1);overflow:hidden}
.zxnc-list-s1 .pic{margin-right:20px;float:left;width:53px;height:53px;border-radius:50%;overflow:hidden}
.zxnc-list-s1 .pic img{display:block;width:100%;height:100%}
.zxnc-list-s1 .inner{font-size:16px;color:#000;overflow:hidden}
.zxnc-list-s1 .inner h4{font-weight:400}
.zxnc-list-s1 .inner span{font-size:14px}
.zxnc-list-s1 .nowrap{width:100%}
@media only screen and (max-width:1439px){
.row-zxnc1_1-s1{padding:70px 0 80px}
.row-zxnc1_1-s1 .tit1-i1{margin-bottom:24px}
.row-zxnc1_2-s1{padding:138px 0 80px}
.row-zxnc1_2-s1 .tit1-i1{margin-bottom:58px}
.map{margin-bottom:40px;height:484px}
}
@media only screen and (max-width:1199px){
.row-zxnc1_1-s1{padding:60px 0}
.tab2-s1-tit{margin-bottom:30px}
.zxnc-cont-s1 dl{padding:0 30px}
.zxnc-cont-s1 .hd{padding:20px 0}
.zxnc-cont-s1 .hd .icon{width:28px;height:28px}
.zxnc-cont-s1 .info span{margin-right:20px}
.zxnc-cont-s1 dd{padding:6px 0 30px}
.zxnc-cont-s1 .con{margin-bottom:30px}
.row-zxnc1_2-s1{padding:60px 0}
.row-zxnc1_2-s1 .bg{height:300px}
.map{margin-bottom:20px;height:300px}
.zxnc-list-s1{margin:0 -20px}
.zxnc-list-s1 li{padding:0 20px}
.zxnc-list-s1 .con{padding:15px 0}
.zxnc-list-s1 .pic{margin-right:15px;width:40px;height:40px}
.zxnc-list-s1 .inner{font-size:14px}
}
@media only screen and (max-width:767px){
.row-zxnc1_1-s1{padding:40px 0}
.tab2-s1-tit{margin-bottom:20px}
.tab2-s1-tit .tab2-s1-item{margin:0 20px}
.tab2-s1-tit .subitem{font-size:16px}
.zxnc-cont-s1 dl{padding:0 20px}
.zxnc-cont-s1 .hd{padding:15px 0}
.zxnc-cont-s1 .hd h4{font-size:16px}
.zxnc-cont-s1 .hd .icon{width:24px;height:24px}
.zxnc-cont-s1 .info{padding:10px 0;font-size:14px}
.zxnc-cont-s1 .con{margin-bottom:20px;font-size:14px}
.row-zxnc1_2-s1{padding:40px 0}
.zxnc-list-s1 li{width:100%}
.zxnc-list-s1 .con{padding:10px 0}
.zxnc-list-s1 .inner span{font-size:12px}
}