@media(max-width:1680px){
.boxNav{margin:0 10px 0 0}
.boxNav li{ margin:0 0 0 10px;padding:0 6px}
}
/*@media(max-width:1600px){
.boxNav{margin:0 10px 0 0}
.boxNav li{ margin:0 0 0 10px; padding:0 6px}
.boxNav li div a{font-size:12px; padding:0 10px;}
}*/
@media(max-width:1600px){
.boxNav{margin:0 10px 0 0}
.boxNav li{ margin:0 0 0 10px;padding:0 6px}
.boxNav li span a{font-size:12px;}
.boxNav li div a{padding:0 0 0 15px;}
}
@media(max-width:1366px){
.boxNav{margin:0 6px 0 0}
.boxNav li{ margin:0 0 0 6px;}
}
@media(max-width:1280px){
.boxNav{margin:0 3px 0 0}
.boxNav li{margin:0 0 0 3px; padding:0 3px}
.boxNav li span a{font-size:12px;}
.banner{max-height:720px}
}
@media(max-width:768px){
.boxTop{display:none}
.banner{ display:none}
.boxTopM{display:block}
.bannerM{ display:block}
.btnGo{display:block}
.scroll-icon{display:none!important}

.boxInd{ width:100%; margin:30px auto; padding:0 20px;}

.indNewsFocus{width:100%; height:auto; margin:0; }
.indNewsFocus div{display:none}
.indNewsFocus span{width:100%; padding:0; }
.indNewsFocus span h1{font-size:20px; line-height:20px;}
.indNewsFocus span h2{ font-size:16px; line-height:22px; margin:5px 0 10px 0; max-height:none}
.indNewsFocus span h3{ font-size:12px; line-height:20px; max-height:none}


.indNews{ width:100%; display:none}

.boxIndYwbj{height:auto; background:url(../images/bgIndYwbj.jpg) no-repeat center/cover;}
.boxIndYwbj1{padding:30px 20px; height:100%; position:relative; margin:0 auto; overflow:hidden}

.ywbjTitle{ margin:0;}
.ywbjTitle h1{font-size:16px;line-height:16px;font-weight:bold;}
.ywbjTitle h2{font-size:22px; line-height:22px;margin:8px 0 12px 0}
.ywbjTitle h3{ width:100%; }

.ywbjMap{ position:relative; top:auto;right:auto;width:100%; margin:20px 0 0 0}

.ywbjList{ padding:10px 0 0 0}
.ywbjList li{ line-height:40px; padding:10px 0 0 0}
.ywbjList li h1{ font-size:12px; margin-right:0; width:140px;}
.ywbjList li h2{ font-size:20px;}
.ywbjList li h3{ font-size:22px;margin-left:5px}
/*.ywbjList li:last-child h1{ letter-spacing:0; margin-right:12px}*/

.btnMore{margin:20px 0 0 0}
.btnMore a{width:100%; height:42px; display:inline-block;text-align:center}


.boxFoot{ padding:20px 10px; border-top:4px solid #d70c19; }
.boxFoot1{text-align:center;font-size:9px;line-height:20px;  }

.footEwm{ position:relative; right:auto; top:auto;}
.footEwm div{margin:0 15px;}
.footEwm img{width:80px; height:80px;}
.footEwm i{font-size:9px;}

.footLink{border-top:1px solid #dcdcdc; margin:10px 0 10px 0; padding:8px 0}
.footLink a{font-size:10px; padding:0 12px 0 0; margin-right:9px;}




.subBanner{height:26vw; margin-top:70px;}
.subBanner div{margin:-15px 0 0 0;}
.subBanner div span{padding:0 20px;}
.subBanner div h1{ font-size:24px; line-height:30px;}

.subNavBox{border-bottom:2px solid #d4d4d4; height:60px;}
.subNav{display:none}

.curNav{top:22px; left:15px; margin:0; font-size:16px; line-height:16px; border-left:4px solid #d70c19; padding:0 0 0 10px}

.boxMax{ padding:0 20px;}
.imgPc{display:none}
.imgM{display:block; }

/*-----------------企业简介-----------------*/
.qyjsLeft{width:100%; padding-right:0;margin:30px 0 20px 0;}
.qyjsLeftList li{ padding:0 0 20px 0;  margin-bottom:18px} 
.qyjsLeftList li img{ width:100%}
.qyjsLeftList li h1 i{font-size:40px;line-height:40px; vertical-align:middle}
.qyjsLeftList li h1 font{font-size:34px;line-height:40px; vertical-align:middle}
.qyjsLeftList li h2{ font-size:12px; line-height:13px; margin-top:10px}

.aboutGp{ margin-top:25px;}
.aboutGp h2{height:40px;}
.aboutGp h2 i{font-size:40px; line-height:40px;}
.aboutGp h2 span{height:11px;}
.aboutGp h3{ font-size:12px;}


.qyjsRight{width:100%; margin:0; font-size:14px; line-height:24px; border-top:1px solid #dcdcdc; padding:25px 0}
.qyjsRight h1{ display:none}
/*-----------------企业简介-----------------*/


/*-----------------企业文化-----------------*/
.icoQywhList{ width:100%;padding:30px 5px}
.icoQywhList a div{width:46px; height:46px;}
.icoQywhList a i{font-size:12px; line-height:12px; margin-top:10px; }


.boxQywh{width:100%; height:360px;background:url(../images/bgQywh.jpg) no-repeat center/cover;}
.boxQywhList{height:360px;}
.boxQywhList .swiper-slide{width:100%;height:100%; position:relative; overflow:hidden; padding:0 20px}
.boxQywhList .swiper-slide h1{background:url(../images/bgQywhTitle.png) no-repeat center/auto 7px; margin-top:50px;}
.boxQywhList .swiper-slide h1 i{font-size:12px; line-height:16px; letter-spacing:0; margin-left:0}
.boxQywhList .swiper-slide h2{font-size:16px; line-height:20px; letter-spacing:0; margin:40px 0 30px 0}
.boxQywhList .swiper-slide h3{font-size:12px; line-height:20px; letter-spacing:0; margin:0 0 0 0}
.boxQywhList .swiper-slide h4{font-size:16px; line-height:20px; letter-spacing:0; margin:30px 0 20px 0}

.boxQywhList .swiper-button-prev{left:20px;margin-top:-15px; width:30px; height:30px; background:url(../images/bannerJtLeft.png) no-repeat center left/auto 16px;}
.boxQywhList .swiper-button-prev:hover{background:url(../images/bannerJtLeft.png) no-repeat center left/auto 16px;}
.boxQywhList .swiper-button-next{right:20px;margin-top:-15px;width:30px; height:30px; background:url(../images/bannerJtRight.png) no-repeat center right/auto 16px;}
.boxQywhList .swiper-button-next:hover{background:url(../images/bannerJtRight.png) no-repeat center right/auto 16px;}
/*-----------------企业文化-----------------*/

/*-----------------发展历程-----------------*/
.bgFzlc{ width:100%; min-height:auto; background:url(../images/bgFzlc.jpg) no-repeat center/auto 100%; padding:30px 0 0 0; overflow:hidden}
.boxFzlc{width:100%; }

.imgBird{right:0; top:30px; width:100px; display:none}

.icoFzlc{width:160px; height:160px; margin:0 auto;}
.icoFzlc h1{ font-size:40px; line-height:40px;margin:50px 0 0 0}
.icoFzlc h2{ font-size:16px; line-height:16px;}


.listFzlc{background:url(../images/bgFzlcLine.png) no-repeat 20px 0/2px 100%; padding:0 20px 0 0; width:100%; margin:30px auto 0 auto}
.listFzlc li{margin:0 0 30px 0; position:relative; padding:0 0 0 50px;}
.listFzlc li h1{left:11px; top:25px; margin:0; width:45px; height:20px; background:url(../images/icoFzlcJt2M.png) no-repeat center/cover;}
.listFzlc li div{width:100%; padding:60px 20px 20px 20px;box-shadow:0 0 5px rgba(0,0,0,0.1);}
.listFzlc li div h2{ width:100%; height:30px; border-left:none; line-height:30px; font-size:30px; text-align:left; position:absolute; top:20px; right:auto; left:20px; margin:0}
.listFzlc li div h3{ font-size:16px; line-height:20px; margin:0 0 13px 0}


.listFzlc li:nth-child(even){padding:0 0 0 50px;}
.listFzlc li:nth-child(even) h1{margin:0;background:url(../images/icoFzlcJt2M.png) no-repeat center/cover;}
.listFzlc li:nth-child(even) div{width:100%; padding:60px 20px 20px 20px}
.listFzlc li:nth-child(even) div h2{border-right:none;right:auto; left:20px;}
/*-----------------发展历程-----------------*/


/*-----------------荣誉资质-----------------*/
.boxRyzz{ width:100%; padding:30px 0 0 0;}
.boxRyzz div{ display:none}
.boxRyzz span i{margin:0 0 30px 0; width:50%; text-align:center}
.boxRyzz span i img{ width:80%}

.bgRyzz{width:100%; height:auto; padding:10px 0 30px 0;background:url(../images/bgRyzz.jpg) no-repeat center/cover;}

.ryzzPic{padding:20px 20px 6px 20px;}
.ryzzPic .swiper-slide{width:100%; height:calc((100vw - 40px)/3*2 + 60px);}
.ryzzPic .swiper-slide h1 {height:60px;}
.ryzzPic .swiper-slide h1 font{font-size:12px; line-height:18px;}
.ryzzPic .swiper-slide h2{ height:calc((100vw - 40px)/3*2);margin-top:-8px; background:#fff}
.ryzzPic .swiper-slide h2 img{opacity:0.4}
.ryzzPic .swiper-slide-active h2{ box-shadow:0 0 10px rgba(0,0,0,0.2); margin-top:0}
.ryzzPic .swiper-slide-active h2 img{opacity:1.0}
.ryzzPic .swiper-button-prev{display:none}
.ryzzPic .swiper-button-next{display:none}

/*-----------------荣誉资质-----------------*/


/*-----------------美好+服务体系-----------------*/
.headMhj{ width:100%; margin:30px auto; padding:0 20px; font-size:14px; line-height:22px; }
.boxMhj{ width:100%; margin:30px auto; padding:0 20px}

.navMhj{position:relative; width:100%; overflow:hidden; padding:7px 0 0 13px; height:50px; margin:0 0 20px 0}
.navMhj span{position:relative; z-index:2; padding:5px 0; background:#f6f2ef; line-height:26px; display:block}
.navMhj span h1{font-size:26px;width:25px;}
.navMhj span h2{font-size:16px;}
.navMhj span h2 strong{font-size:16px;}
.navMhj span h3{font-size:16px;}
.navMhj i{width:40px; height:50px;} 

.navMhsh{width:100%; height:70px; margin:0 0 20px 0;}
.navMhsh a{width:20%; margin:0;}
.navMhsh a img{width:50%;}
.navMhsh a i{font-size:8px; line-height:14px;}

.boxMhsh{ width:100%; display:none;}
.boxMhsh img{ width:100%; height:auto;}
.boxMhsh span{ width:100%; height:auto;border-top:none; border-left:2px solid #e0d3ca; padding:30px 20px 30px 20px;}
.boxMhsh span h1{font-size:18px; line-height:18px; margin:0 0 20px 0}
.boxMhsh span ul li{font-size:12px;}

.boxMhkj{ height:auto;}
.boxMhkj img{ position:relative;top:0; right:0; width:100%}
.boxMhkj div{ width:100%; padding:30px 20px; }
.boxMhkj div p{ font-size:14px; line-height:22px;}

.navMhkj a{line-height:60px; font-size:16px; margin-top:10px}

.boxMhkjApp{margin:20px 0 0 0;}
.boxMhkjApp img{width:100%}
.boxMhkjApp div{ width:100%; padding:20px 0 0 0;}
.boxMhkjApp div p{font-size:14px; line-height:22px; text-align:justify}
.boxMhkjApp div ul{width:100%; display:block; overflow:hidden; margin-top:6px}
.boxMhkjApp div ul li{ width:calc((100% - 40px)/3);margin-right:20px; }
.boxMhkjApp div ul li h1{ font-size:15px; font-weight:bold; line-height:65px; background:url(../images/icoJtMhkj.png) no-repeat center bottom}
.boxMhkjApp div ul li span{ font-size:12px; line-height:30px; padding:12px 0; }

.appBlue li{width:calc((100% - 20px)/2)!important;}

.bgMhwh{ width:100%; background:url(../images/bgYellow.png) no-repeat top center/100% calc((100vw - 84px)/7*4 + 120px); overflow:hidden;}
.boxMhwh{padding:20px;}

.picFocus{padding:0 0 20px 0; }
.picFocus .swiper-slide{width:100%; height:calc((100vw - 84px)/7*4);}
.picFocus .swiper-slide h1 {font-size:12px; line-height:22px; }

.boxMhwhCon{ padding:30px 0 0 0}
.boxMhwhCon p{ font-size:14px; line-height:22px; margin-bottom:10px}
/*-----------------美好+服务体系-----------------*/


/*-----------------多元业务-----------------*/
.bgDyyw{background:url(../images/bgDyyw.jpg) no-repeat bottom center/250vw auto;padding:0}
.boxDyyw{ width:100%; max-width:1200px; display:block; margin:0 auto}

.leftDyyw{ width:100%; padding:0;}
.leftDyyw a{display:inline-block; width:100%; border-bottom:1px solid #d8d8d8; border-top:none; border-left:none; font-size:12px;line-height:36px; margin:0;}
.leftDyyw a:hover{border:1px solid #d8d8d8; border-top:none;line-height:36px}
.leftDyyw .on{border-bottom:1px solid #d70c19!important;border-top:none!important;line-height:36px!important}

.rightDyyw{width:100%; padding:20px;}
.logoDyyw{width:80px; margin:10px 0 0 0}
/*.logoDyyw img{width:100%}
.conDyyw{width:calc(100% - 80px); padding:0 0 0 30px; font-size:14px; line-height:22px;}*/
.titleDyyw{ font-size:20px; line-height:20px; margin:10px 0 25px 0}
.conDyyw{width:100%; padding:0; font-size:14px; line-height:22px;}
.imgDyyw{margin:30px 0 0 0}

.paddingDyyw{height:0}
/*-----------------多元业务-----------------*/


/*-----------------服务项目-----------------*/
.bgGray{background-size:100% 320px; }

.proSearch{position:relative; margin:30px 0 -10px 0}
.searchClass li{padding:0 0 10px 60px;}
.searchClass a{padding:0 5px; margin:0 2px;}
.proSearch1{position:relative; bottom:0; right:0; width:100%; margin-top:10px;}

.proList a{width:100%;margin:20px 0 0 0;}
.proList a h1{font-size:15px}
/*-----------------服务项目-----------------*/

/*-----------------分页-----------------*/
.boxPage{text-align:center;margin:30px auto 30px auto;}
.numPage{display:none}
.btnPage{float:none; margin:0 auto; display:inline-block}
.boxPage span{ display:inline-block;}
/*-----------------分页-----------------*/

/*-----------------市场合作-----------------*/
.headSchz{ width:100%;margin:30px auto; padding:0 20px; font-size:14px; line-height:22px; text-align:justify}

.listSchz{}
.listSchz li{height:auto; margin:0 0 30px 0;} 
.listSchz li img{width:100%; height:auto; float:none}
.listSchz li div{width:calc(100% - 40px); height:auto; float:none; margin:-50px 20px 0 20px; position:relative; z-index:1}
.listSchz li:nth-child(even) img{float:none; margin:0}
.listSchz li:nth-child(even) div{margin:-50px 20px 0 20px;}
.listSchz li div i{display:none}
.listSchz li div span{ width:100%; border-left:4px solid #d70c19; padding:30px 25px;}
.listSchz li div span h1{font-size:18px; line-height:18px;  margin:0 0 25px 0;}
.listSchz li div span h2{font-size:14px; line-height:22px; max-height:none}
/*-----------------市场合作-----------------*/


/*-----------------新闻列表-----------------*/
.newsList{ margin:-10px 0 0 0}
.newsList a{padding:30px 0 30px 0; text-align:right}
.newsList a div{ width:100%;}
.newsList a span{ width:100%; padding:0; text-align:justify}
.newsList a span h1{font-size:20px; line-height:20px; font-weight:normal;margin:25px 0 5px 0}
.newsList a span h2{font-size:15px; line-height:24px; font-weight:normal;margin:0; }
.newsList a span h3{display:none}
.newsList a i{position:relative; width:26px; height:26px; display:inline-block; vertical-align:middle; margin:10px 0 0 0}
.newsList a i h6{background:url(../images/icoJtNews.png) no-repeat center/10px 6px;}
.newsList a:hover h6{background:url(../images/icoJtNewsHover.png) no-repeat center/10px 6px;}
/*-----------------新闻列表-----------------*/


/*--------------------------------show--------------------------------*/
.bgShow{background:none}
.showCur{ display:none}

.showCenter{margin:70px 0 0 0; background:#fff; box-shadow:none; padding:20px 20px 20px 20px; border-top:4px solid #d70c19;}
.showTitle{font-size:18px;line-height:30px; padding: 0 0 5px 0}
.showInfo{ font-size:12px; padding-bottom:15px; margin-bottom:15px;}
/*--------------------------------show--------------------------------*/


/*------------投资者关系------------*/
.invListText{ width:100vw; margin-left:-20px;}
.invListText a{height:auto; padding:20px 20px 20px 70px; position:relative}

.invListText a h1{width:100%;line-height:26px; font-size:18px; border-right:none;text-align:left}
.invListText a h2{ width:100%;line-height:26px; font-size:14px;  padding:0;}
.invListText a h3{ width:30px; height:30px; min-height:30px; position:absolute; left:20px; top:50%; margin:-15px 0 0 0; background:url(../images/icoPdf1.png) no-repeat center/auto 100%; opacity:0.7}
.invListText a:hover h3{background:url(../images/icoPdf1Hover.png) no-repeat center/auto 100%; opacity:1.0}

/*------------投资者关系------------*/

/*------------人才理念------------*/
/*.boxRcln{margin:20px auto 0 auto; padding:0 20px;}
.boxRcln li{width:100%; margin:0;}
.boxRcln li i{font-size:16px; line-height:80px;}

.boxRcln1{width:100%; height:120vw; background:url(../images/bgRclnM.jpg) no-repeat center/cover; margin:-80px 0 0 0;}
.boxRcln1 div{width:100%;padding:40vw 25% 0 40px}
.boxRcln1 div h1{font-size:16px; line-height:16px; }
.boxRcln1 div h2{width:32px; height:4px; background:#e82d17; margin:20px 0 14px 0}
.boxRcln1 div h3{font-size:14px; line-height:26px;}*/
.boxRcln{ margin:0; padding:15px 15px 0 15px}
.boxRcln span{width:100%; height:auto; background:url(../images/bgJoinTextM.jpg) no-repeat center/cover;  padding:30px 30px 30px 30px;}
.boxRcln span h1{ font-size:14px; line-height:30px;}
.boxRcln span h2{ font-size:12px; line-height:22px; margin:30px 0 0 0}
.boxRcln img{width:100%;}

.boxRcln1{ width:100%; height:133.3vw; background:url(../images/bgJoinM.jpg) no-repeat center/cover; margin:calc((100vw - 30px)*-0.63) 0 0 0;}
.boxRcln1 h1{padding:73vw 0 0 10vw; font-size:30px; line-height:40px; width:300px; text-align:left; margin:0}
/*------------人才理念------------*/

/*------------联系我们------------*/
.boxContact{width:100%; padding:0 20px;}
.boxContact h1{font-size:14px; line-height:20px; padding:20px 0 20px 10px}
.boxContact ul{width:100%; height:auto; background:#e82d17 url(../images/bgContact.jpg) no-repeat center/cover; padding:0 20px;}
.boxContact ul li{ width:100%;margin:0; border-bottom:1px dotted rgba(255,255,255,0.2); padding:25px 0}
.boxContact ul li:nth-child(2){width:100%;}
.boxContact ul li:nth-child(3){width:100%;}
.boxContact ul li img{ width:40px; margin:0 5px 0 0}
.boxContact ul li span{ width:calc(100% - 45px);font-size:14px; line-height:24px;}
.boxContact ul li span i{font-size:20px;}

.contactMap{width:100%; height:300px; margin:-90px 0 0 0;}

.contactList{width:100%; padding:0 20px;}
.contactList li{width:100%; padding:30px 0;}
.contactList li h1{font-size:14px; line-height:20px;}
.contactList li span{padding:10px 0 0 0}
.contactList li span p{font-size:12px;line-height:20px; padding:4px 0 4px 20px; background:url(../images/icoTel.png) no-repeat 0 8px/16px 16px;}
.contactList li span p:nth-child(2){background:url(../images/icoAdd.png) no-repeat  0 8px/16px 16px;}
.contactList li:nth-child(2){border-top:2px solid #e6e1dd;}
/*------------联系我们------------*/

/*------------廉政举报------------*/
.boxLzjb{width:calc(100vw - 40px);margin:20px}

.leftLzjb{width:100%; padding:0 30px; min-height:inherit; }
.leftLzjb li{font-size:14px;}
.leftLzjb li h1{width:60px; height:60px;}
.leftLzjb li h2{font-weight:bold;}
.leftLzjb li:nth-child(1) h1{ background:#fff url(../images/icoLzjb1.png) no-repeat center/30px 30px}
.leftLzjb li:nth-child(2) h1{ background:#fff url(../images/icoLzjb2.png) no-repeat center/30px 30px}
.leftLzjb li:nth-child(3) h1{ background:#fff url(../images/icoLzjb3.png) no-repeat center/30px 30px}

.rightLzjb{width:100%; padding:0 20px;}

.navZxjb{font-size:14px; line-height:40px; padding:20px 0 10px 0; letter-spacing:0; font-weight:bold; text-align:center}

.boxMsg{padding:0 0 10px 0; font-size:12px}
.boxMsg span{ display:block; padding:0 0 10px 0;width:100%;}
.inputMsg{width:100%;}
.textareaMsg{width:100%; }
.inputMsgShort{width:160px; }
.submitMsg{width:100%; margin:0; }


.submitMsg{ font-size:14px;}
/*------------廉政举报------------*/

.boxSpace90{height:70px;}

/*--------------------------------search--------------------------------*/
.searchNav{ padding:20px 0;}
.searchNav i{font-size:26px}
.searchList a{padding:20px 20px 20px 30px; font-size:14px;background:url(../images/bgLi.png) 15px 32px no-repeat;}
.searchList a i{ display:block; float:none; text-align:right; font-size:12px;}
.searchList a:nth-child(even){ background:url(../images/bgLi.png) 15px 32px no-repeat;background-color:rgba(0,0,0,0.05);}
/*--------------------------------search--------------------------------*/


.bannerRy{margin:70px 0 0 0; height:60vw;background:url(../images/bannerService1.jpg) no-repeat -5vw center/cover }
.bannerRy img{width:120%;left:-10%; top:50%; margin:-15vw 0 0 0;}

.ryBg1{ background:#f4e7de url(../images/bgRy1.jpg) no-repeat top center;}
.ryBox{ width:100%; padding:40px 15px; }


.ryNav{background:url(../images/bgNavRyM.png) no-repeat left center/auto 40px; height:40px; padding:0 0 0 48px;}
.ryNav div{height:37px; border-top-right-radius:34px; padding:2px 2px 0 0;}
.ryNav div span{height:37px; border-top-right-radius:34px; padding:0 20px 0 0;line-height:16px; font-size:12px; }
.ryNav div span strong{margin:0 10px 0 0}

.white{background:url(../images/bgNavRy1M.png) no-repeat left center!important;}
.white div{border:1px solid #fff!important;border-left:none!important;}
.white div span{border:1px solid #fff!important;border-left:none!important;color:#fff!important}

.ryCon{font-size:14px;line-height:26px;margin:20px 0 30px 0;}
.ryList{ width:100%;}
.ryList a{display:inline-block; width:calc((100% - 6px)/3); height:auto;}

.ryList a span{width:100%; height:100%; position:absolute; top:0; left:0; background:url(../images/bgRyTitle.png) no-repeat left bottom/100% 50px; z-index:1}
.ryList a i{ bottom:10px; left:0; width:100%; text-align:center;font-size:10px; line-height:14px;}



/*-----------------融御弹窗-----------------*/
.boxRyTc h1{display:none}
.mainTc{width:100%; height:100vh; padding:60px 20px;position:relative; background:#f4e7de url(../images/bgTc.png) no-repeat bottom right/50vw auto;}
.closeTc{width:40px; height:40px;top:0;right:0;}


.navTc{background:url(../images/bgNavTcL.png) no-repeat left center/auto 30px; padding:0 0 0 30px;margin:0 auto 30px 0}
.navTc div{background:url(../images/bgNavTcR.png) no-repeat right center/auto 30px; padding:0 30px 0 0;}
.navTc span{ height:100%; height:30px; display:block; padding:0 20px; font-size:16px; line-height:30px;}

.conTc p{ font-size:12px; line-height:22px; color:#777;}
/*-----------------融御弹窗-----------------*/



.ryBg2{ background:#1b284e url(../images/bgRy2.jpg) no-repeat top center;}


.ryqzCon{margin:30px 0 0 0}
.ryqzCon img{width:100%}
.ryqzCon span{width:100%; padding:30px 20px; }
.ryqzCon h1{font-size:15px; line-height:19px; padding:0 0 10px 0;}
.ryqzCon p{font-size:14px;line-height:26px;}

.ryqzCon1{color:#fff; padding:30px 0 30px 0}
.ryqzCon1 h1{font-size:15px; line-height:19px;}
.ryqzCon1 p{font-size:14px;line-height:26px;}


.ryqzList{}
.ryqzList li{width:100%; height:auto; display:inline-block; margin:0 0 10px 0; }
.ryqzList li img{ width:100%}
.ryqzList li h1{font-size:14px;}



.ryBg3{ background:#f4e7de;}

.gjxyList{ padding:30px 0}
.gjxyList li{display:inline-block; width:100%; padding:0 0 20px 0;border-bottom:1px solid #1b284e; border-right:none; height:auto; vertical-align:top; text-align:center}
.gjxyList li:nth-child(2){padding:20px 0 0 0;}
.gjxyList li h1{ margin:0 auto 20px auto; padding:100px 0 0 0; background:url(../images/bgNavRy2.png) no-repeat top center;}
.gjxyList li h1 i{ width:200px;height:36px;  }
.gjxyList li h1 font{width:200px;height:36px;line-height:28px; font-size:12px;}

.gjxyList li p{ font-size:12px; line-height:22px; }


.gjxyImg img{ width:100%}
.gjxyImg img:nth-child(1){ margin:0}
.gjxyImg img:nth-child(2){ margin:10px 5px 0 0; width:calc((100% - 10px)/2)}
.gjxyImg img:nth-child(3){ margin:10px 0 0 5px;width:calc((100% - 10px)/2)}

.gjxyNav{ background:url(../images/bgNavRy3.png) no-repeat center bottom/auto 20px; padding:0 0 30px 0; font-size:15px; margin:30px 0 20px 0;}

.gjxyList1{}
.gjxyList1 li{width:100%; height:auto; margin:0 0 20px 0;}
.gjxyList1 li:last-child{margin:0}
.gjxyList1 li div{ width:calc(100% - 4px); height:190px; }
.gjxyList1 li span{ width:calc(100% - 4px); height:190px;padding:30px 36px 0 36px;}
.gjxyList1 li span h1{ font-size:15px; line-height:22px; margin-bottom:10px;}
.gjxyList1 li span h1 i{font-size:18px;}
.gjxyList1 li span p{ font-size:14px; line-height:26px;}


.ryBg4{ background:#1b284e url(../images/bgRy4.jpg) no-repeat top center;}

.fwtxCon{ font-size:14px; line-height:26px;  padding:20px 0 30px 0}

.fwtxNav{}
.fwtxNav a{font-size:15px;line-height:50px;}


.fwtxBox{ width:100%;background:#fff; overflow:hidden; display:none}
.fwtxBox img{width:100%}

.fwtxList{ width:calc(100% - 60px); height:auto; padding:4px 4px 0 0; position:relative; display:block; margin:30px}
.fwtxList div{width:100%; height:580px;border:1px solid #1b284e; border-top-left-radius:30px;border-bottom-right-radius:30px;}
.fwtxList div ul{ width:calc(100% - 4px); height:100%;display:block; position:absolute; top:0; left:4px; border:1px solid #1b284e; border-top-left-radius:30px;border-bottom-right-radius:30px; padding:20px 20px}
.fwtxList div ul li{ width:100%;height:40px; border-left:none; border-bottom:1px solid #1b294f;}
.fwtxList div ul li:last-child{border-right:none;}
.fwtxList div ul li h1{width:100%; height:40px; padding:0; font-size:14px; line-height:40px; color:#1b284e; }
.fwtxList div ul li span{width:100%; padding:10px 0; display:block;border-top:1px solid #1b294f;}
.fwtxList div ul li span i{width:100%; line-height:30px; font-size:12px; letter-spacing:0; }
.fwtxList .on{width:100%; height:300px;}

.fwtxList1{ width:calc(100% - 60px); height:auto; padding:4px 4px 0 0; position:relative; display:block; margin:30px}
.fwtxList1 div{width:100%; height:660px;border:1px solid #1b284e; border-top-left-radius:30px;border-bottom-right-radius:30px;}
.fwtxList1 div ul{ width:calc(100% - 4px); height:100%;display:block; position:absolute; top:0; left:4px; border:1px solid #1b284e; border-top-left-radius:30px;border-bottom-right-radius:30px; padding:20px 20px}
.fwtxList1 div ul li{ width:100%;height:40px; border-left:none; border-bottom:1px solid #1b294f;}
.fwtxList1 div ul li:last-child{border-right:none;}
.fwtxList1 div ul li h1{width:100%; height:40px; padding:0; font-size:14px; line-height:40px; color:#1b284e; }
.fwtxList1 div ul li span{width:100%; padding:10px 0; height:auto;background:none; border-top:1px solid #1b294f}
.fwtxList1 div ul li span i{width:100%; line-height:30px; font-size:12px; letter-spacing:0; }
.fwtxList1 .on{width:100%; height:300px;}


.boxTzzll{ margin:20px auto; background:url(../images/bgTzzll.jpg) no-repeat center/cover; min-height:100px; text-align:left; padding:0 30px; overflow:hidden}
.boxTzzll li{display:block; padding:40px 0; margin:0; border-bottom:1px solid rgba(0,0,0,0.1); width:100%}
.boxTzzll li:last-child{border:none;width:100%}
.boxTzzll li img{display:inline-block; vertical-align:middle; margin:0 15px 0 0; width:30px}
.boxTzzll li span{line-height:22px; width:calc(100% - 45px)}
.boxTzzll li h1{ font-size:12px;}
.boxTzzll li h2{ font-size:12px;}

.videoList{ margin:20px 0 -30px 0}
.videoList a{width:100%; height:auto; margin:0 0 30px 0; }
.videoList a div{ height:auto; }
.videoList a div img{ height:auto;}
.videoList a h1{ font-size:14px; line-height:53px; text-align:center}
.videoList a div i{background:url(../images/icoVideo1.png) no-repeat center/36px auto;}
.videoList a:hover div i{background:url(../images/icoVideo1Hover.png) no-repeat center/36px auto}

}



