/*banner begin*/
.box1{ clear:both; width:100%; height:100%;overflow:hidden; position:relative; }
.bannin{ display:table;width:100%; height:940px;  vertical-align:inherit; position:relative; overflow:hidden;}
.bonxi{ width:100%; height:100%; background:url(../tu/banner.jpg) no-repeat center bottom; }
.boni{ position:absolute; width:100%; left:0; bottom:0; background:url(../images/bg2.png) no-repeat right bottom; height:401px; z-index:99;}
.bone{ width:100%; height:auto; margin:0 auto; padding:101px 0 0 495px; text-align:left}     
.bone h1{ color:#fff; font-size:42px; text-transform:uppercase;font-family: "TT0144M"; line-height:46px;opacity:0}
.bone p{ color:#fff; font-size:24px; font-family: "TIMES"; line-height:28px;opacity:0}
.boniwe{ width:150px; position:absolute; left:50px; bottom:0;}

.ani-slide .bone h1{opacity:1;-webkit-animation-name: driveInTop;animation-name: driveInTop;-webkit-animation-duration: 4s; animation-duration: 4s;}
.ani-slide .bone p{opacity:1;-webkit-animation-name: driveInBottom;animation-name: driveInBottom;-webkit-animation-duration: 5s; animation-duration: 5s;}
.shake1 {animation:shake1 5s infinite;-mzoanimation:shake1 5s infinite;-webkit-animation:shake1 5s infinite;-o-animation:shake1 5s infinite;}
@media(max-width:1680px){
.bonxi{ width:89%; margin:0 auto; height:100%; background:url(../tu/banner.jpg) no-repeat center bottom; }	
.boniwe{ width:100px; position:absolute; left:40px; bottom:0;}
.bone{ width:100%; height:auto; margin:0 auto; padding:101px 0 0 254px; text-align:left}  
}
@media(max-width:1600px){
.boni{ position:absolute; width:100%; left:0; bottom:0; background:url(../images/bg2.png) no-repeat right bottom; height:301px;}	
.bone{ width:100%; height:auto; margin:0 auto; padding:51px 0 0 174px; text-align:left}  
.bone h1{ color:#fff; font-size:32px; text-transform:uppercase;font-family: "TT0144M"; line-height:46px;opacity:0}
.bone p{ color:#fff; font-size:18px; font-family: "TIMES"; line-height:28px;opacity:0}
}
@media(max-width:1440px){
.boni{ position:absolute; width:100%; left:0; bottom:0; background:url(../images/bg2.png) no-repeat 250px bottom; height:301px;}	
.bone{ width:100%; height:auto; margin:0 auto; padding:51px 0 0 207px; text-align:left}  
.bone h1{ color:#fff; font-size:32px; text-transform:uppercase;font-family: "TT0144M"; line-height:46px;opacity:0}
.bone p{ color:#fff; font-size:18px; font-family: "TIMES"; line-height:28px;opacity:0}
.boniwe{ width:60px; position:absolute; left:20px; bottom:0;}
.bannin{ height:750px; }
}
@media(max-width:1366px){
.boni{ position:absolute; width:100%; left:0; bottom:0; background:url(../images/bg2.png) no-repeat 250px bottom; height:301px;}	
.bone{ width:100%; height:auto; margin:0 auto; padding:51px 0 0 207px; text-align:left}  
.bone h1{ color:#fff; font-size:32px; text-transform:uppercase;font-family: "TT0144M"; line-height:46px;opacity:0}
.bone p{ color:#fff; font-size:18px; font-family: "TIMES"; line-height:28px;opacity:0}
.boniwe{ width:60px; position:absolute; left:20px; bottom:0;}
.bannin{ display:table;width:100%; height:750px;  vertical-align:inherit; position:relative; overflow:hidden;}
.bannin{ height:640px; }
}
@media(max-width:1024px){
.boni{ position:absolute; width:100%; left:0; bottom:0; background:url(../images/bg2.png) no-repeat 233px bottom; height:201px;}	
.bone{ width:100%; height:auto; margin:0 auto; padding:20px 0 0 207px; text-align:left}  
.bone h1{ color:#fff; font-size:20px; text-transform:uppercase;font-family: "TT0144M"; line-height:26px;opacity:0}
.bone p{ color:#fff; font-size:16px; font-family: "TIMES"; line-height:24px;opacity:0}
.boniwe{ width:60px; position:absolute; left:0; bottom:0;}
.bonxi{ width:100%; margin:0 auto; height:100%; background:url(../tu/banner.jpg) no-repeat center bottom; }	
}
@media(max-width:414px){
.boni{ position:absolute; width:100%; left:0; bottom:0; background:url(../images/bg2.png) no-repeat 36px bottom; height:201px;}	
.bone{ width:100%; height:auto; margin:0 auto; padding:20px 0 0 15px; text-align:left}  
.bone h1{ color:#fff; font-size:16px; text-transform:uppercase;font-family: "TT0144M"; line-height:26px;opacity:0}
.bone p{ color:#fff; font-size:14px; font-family: "TIMES"; line-height:24px;opacity:0}
.boniwe{ width:60px; position:absolute; left:0; bottom:0; display:none;}
.bonxi{ width:100%; margin:0 auto; height:100%; background:url(../tu/banner.jpg) no-repeat center bottom; }	
}
@media(max-width:360px){
.boni{ position:absolute; width:100%; left:0; bottom:0; background:url(../images/bg2.png) no-repeat 36px bottom; height:201px;}	
.bone{ width:100%; height:auto; margin:0 auto; padding:20px 0 0 15px; text-align:left}  
.bone h1{ color:#fff; font-size:14px; text-transform:uppercase;font-family: "TT0144M"; line-height:26px;opacity:0}
.bone p{ color:#fff; font-size:12px; font-family: "TIMES"; line-height:24px;opacity:0}
.boniwe{ width:60px; position:absolute; left:0; bottom:0; display:none;}
.bonxi{ width:100%; margin:0 auto; height:100%; background:url(../tu/banner.jpg) no-repeat center bottom; }	
}

.main{ position: relative; z-index: 1; }
/*banner end*/



/*main begin*/

.zhui{ clear:both; width:100%; height:78%; margin-top:140px; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; position:relative;}

.zhui ul{ display:block; width:100%; height:100%;}

.zhui li{ float:left; width:20%; height:100%; border-right:1px solid #e4e4e4; padding:222px 39px 0 39px;transition: all 1s ease; }

.zhui li span{ display:block; width:100%; height:auto; color:#ededed; font-size:110px; font-family: "PINGFANG EXTRALIGHT"; line-height:110px; margin-bottom:20px;}

.zhui li h1{ color:#000000; font-size:26px; line-height:33px;transition: all 1s ease;}

.zhui li p{ color:#999999; font-size:14px; line-height:33px;transition: all 1s ease;}

.zhui li p a{ color:#999; font-size:14px;transition: all 1s ease;}

.mine{ height:0px; overflow:hidden; line-height:33px;transition: all 1s ease;}

.zhui li:hover .mine{ height:180px; padding:18px 0 0 0;}

.zhui li:hover .mine1{ height:280px; padding:18px 0 0 0;}

.mine a{ display:block; color:#173066; font-size:16px;}

.zhui li:hover span,.zhui li:hover h1,.zhui li:hover p a{ color:#173066;}

.zhui li:hover h1{ font-weight:bold;}

.zhui li:hover{ padding:182px 39px 0 39px;}



.zhui1{ clear:both; width:100%; height:78%; margin-top:140px; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; position:relative; display:none;}

.zhui1 ul{ display:block; width:100%; height:100%;}

.zhui1 li{ float:left; width:100%; height:100%; border-right:1px solid #e4e4e4; padding:222px 39px 0 39px;transition: all 1s ease; text-align:left; }

.zhui1 li span{ display:block; width:100%; height:auto; color:#ededed; font-size:110px; font-family: "PINGFANG EXTRALIGHT"; line-height:110px; margin-bottom:20px;}

.zhui1 li h1{ color:#000000; font-size:26px; line-height:33px;transition: all 1s ease;}

.zhui1 li p{ color:#999999; font-size:14px; line-height:33px;transition: all 1s ease;}

.zhui1 li p a{ color:#999; font-size:14px;transition: all 1s ease;}

.zhui1 li:hover .mine{ height:180px; padding:18px 0 0 0;}

.zhui1 li:hover .mine1{ height:280px; padding:18px 0 0 0;}

.zhui1 li:hover span,.zhui li:hover h1,.zhui li:hover p a{ color:#173066;}

.zhui1 li:hover h1{ font-weight:bold;}

.zhui1 li:hover{ padding:182px 39px 0 39px;}

@media(max-width:1600px){

.zhui li{ float:left; width:20%; height:100%; border-right:1px solid #e4e4e4; padding:122px 39px 0 39px;transition: all 1s ease; }	

.zhui li:hover{ padding:52px 39px 0 39px;}

}

@media(max-width:1366px){

.zhui li{ float:left; width:20%; height:100%; border-right:1px solid #e4e4e4; padding:122px 39px 0 39px;transition: all 1s ease; }	

.zhui li:hover{ padding:52px 39px 0 39px;}

.zhui li h1{ color:#000000; font-size:20px; line-height:24px;transition: all 1s ease;}

.mine a{ display:block; color:#173066; font-size:14px;}

.zhui li span{ display:block; width:100%; height:auto; color:#ededed; font-size:70px; font-family: "PINGFANG EXTRALIGHT"; line-height:70px; margin-bottom:20px;}

.mine a{ display:block; color:#173066; font-size:14px;}

.mine{ height:0px; overflow:hidden; line-height:24px;transition: all 1s ease;}

.zhui li:hover .mine{ height:130px; padding:18px 0 0 0;}

.zhui li:hover .mine1{ height:200px; padding:18px 0 0 0;}

}

@media(max-width:1024px){

.zhui{ clear:both; width:100%; height:78%; margin-top:140px; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; position:relative; display:none;}

.zhui1{ clear:both; width:100%; height:78%; margin-top:80px; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; position:relative; display:block;}	

.zhui1 li{ float:left; width:100%; height:100%; border-right:1px solid #e4e4e4; padding:122px 39px 0 39px;transition: all 1s ease; text-align:left; position:relative; z-index:999999}

.zhui1 li:hover{ padding:62px 39px 0 39px;}

.zhui1 li:hover .mine{ height:130px; padding:18px 0 0 0;}

.zhui1 li:hover .mine1{ height:200px; padding:18px 0 0 0;}

.nav_c1{ background:none}

.zhui1 li h1{ color:#000000; font-size:18px; line-height:33px;transition: all 1s ease;}

.zhui1 li span{ display:block; width:100%; height:auto; color:#ededed; font-size:40px; font-family: "PINGFANG EXTRALIGHT"; line-height:40px; margin-bottom:20px;}



}

@media(max-width:414px){

.zhui{ clear:both; width:100%; height:78%; margin-top:140px; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; position:relative; display:none;}

.zhui1{ clear:both; width:100%; height:78%; margin-top:80px; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; position:relative; display:block;}	

.zhui1 li{ float:left; width:100%; height:100%; border-right:1px solid #e4e4e4; padding:122px 15px 0 15px;transition: all 1s ease; text-align:left; position:relative; z-index:999999}

.zhui1 li:hover{ padding:62px 15px 0 15px;}

.zhui1 li:hover .mine{ height:130px; padding:18px 0 0 0;}

.zhui1 li:hover .mine1{ height:200px; padding:18px 0 0 0;}

.nav_c1{ background:none}

.zhui1 li h1{ color:#000000; font-size:18px; line-height:33px;transition: all 1s ease;}

.zhui1 li span{ display:block; width:100%; height:auto; color:#ededed; font-size:40px; font-family: "PINGFANG EXTRALIGHT"; line-height:40px; margin-bottom:20px;}

.mine a{ display:block; color:#173066; font-size:12px;}

}

@media(max-width:360px){

.zhui{ clear:both; width:100%; height:78%; margin-top:140px; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; position:relative; display:none;}

.zhui1{ clear:both; width:100%; height:78%; margin-top:80px; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; position:relative; display:block;}	

.zhui1 li{ float:left; width:100%; height:100%; border-right:1px solid #e4e4e4; padding:122px 15px 0 15px;transition: all 1s ease; text-align:left; position:relative; z-index:999999}

.zhui1 li:hover{ padding:62px 15px 0 15px;}

.zhui1 li:hover .mine{ height:130px; padding:18px 0 0 0;}

.zhui1 li:hover .mine1{ height:230px; padding:18px 0 0 0;}

.nav_c1{ background:none}

.zhui1 li h1{ color:#000000; font-size:18px; line-height:33px;transition: all 1s ease;}

.zhui1 li span{ display:block; width:100%; height:auto; color:#ededed; font-size:40px; font-family: "PINGFANG EXTRALIGHT"; line-height:40px; margin-bottom:20px;}

.mine a{ display:block; color:#173066; font-size:12px;}

}



/*main end*/





/*二级页面 begin*/

.box3{ height:auto; padding:70px 90px; position:fixed; left:0; z-index:999999999; top:0; width:100%; background:#fff;transition: all 1s ease;}

.sticky{ padding:40px 90px;transition: all 1s ease;}

.pav1 ul{ padding-top:10px;}

.fg_dn{ float:right; border:1px solid #e9e9e9; min-height:60px; margin-left:90px;}

.fg_dnl{ float:left; width:199px; border-right:1px solid #e9e9e9; padding:19px 39px 0 39px; min-height:60px; position:relative;}

.fg_dnl img{ float:left; max-width:100%; margin-right:17px;}

.fg_dnl span{ display:block; float:left; min-height:20px; width:76px; position:relative; border-bottom:1px solid #8b97b2; background:url(../images/bg1.jpg) no-repeat right center; color:#173066; font-size:12px; font-family: "SOURCEHANSANSCN-REGULAR";}

.fg_dnl span a{color:#173066; font-size:12px; font-family: "SOURCEHANSANSCN-REGULAR";}

.fg_dnl font{ display:block; position:absolute; left:0; top:20px; overflow:hidden; height:0; line-height:30px;transition: all 1s ease;}

.fg_dnl span:hover font{ height:30px;}

.fg_dnr{ width:88px; float:right; text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; min-height:60px; padding-top:10px;}

.logo1{ float:left; padding-top:14px;}

@media(max-width:1680px){

.pav1 ul{ padding-top:10px;}

.fg_dn{ float:right; border:1px solid #e9e9e9; min-height:60px; margin-left:50px;}	

.pav1 li{ margin-right:15px;}

}

@media(max-width:1600px){

.pav1 ul{ padding-top:10px;}

.fg_dn{ float:right; border:1px solid #e9e9e9; min-height:60px; margin-left:40px;}	

.pav1 li{ margin-right:15px;}
.fg_dnl img{display: none}
.fg_dnl{width:120px;padding:19px 19px 0px 19px;}
}

@media(max-width:1440px){

.box3{ height:auto; padding:50px 90px; background:#fff;}

.sticky{ padding:20px 90px;transition: all 1s ease;}

.pav1 ul{ padding-top:10px;}

.fg_dn{ float:right; border:1px solid #e9e9e9; min-height:60px; margin-left:20px;}	

.pav1 li{ margin-right:10px;}	

.fg_dnr{width:60px;}
.fg_dnl{width:102px;padding:19px 10px 0px 10px;}
.fg_dn{margin-left:0px;}

}
@media(max-width:1400px){
	.fg_dnr{width:50px;}
.fg_dnl{width:92px;padding:19px 5px 0px 5px;}
.pav1 li {
    margin-right: 5px;
}
}
@media(max-width:1366px){

.box3{ height:auto; padding:50px 90px; background:#fff;}

.pav1 ul{ padding-top:10px;}

.fg_dn{ float:right; border:1px solid #e9e9e9; min-height:60px; margin-left:0px;}	

.pav1 li{ margin-right:5px;}	

.fg_dnl{ float:left; width:auto; border-right:1px solid #e9e9e9; padding:19px 10px 0 10px; min-height:60px; position:relative;}

.fg_dnl span{ display:block; float:left; min-height:20px; width:69px; position:relative; border-bottom:1px solid #8b97b2; background:url(../images/bg1.jpg) no-repeat right center; color:#173066; font-size:12px; font-family: "SOURCEHANSANSCN-REGULAR";}

.sticky{ padding:20px 90px;transition: all 1s ease;}
.pav li a{font-size:15px;}
}

@media(max-width:1280px){
.pav li a{font-size:14px;}

.pav1 li{ margin-right:0px;}
.fg_dn{ float:right; border:1px solid #e9e9e9; min-height:60px; margin-left:6px;}	

}

@media(max-width:1024px){

.box3{ height:auto; padding:20px 30px; background:#fff;}	

}

@media(max-width:414px){
.fg_dnr{width: 70px;}
.box3{ height:auto; padding:20px 15px; background:#fff;}	

.fg_dnl{ float:left; width:122px; border-right:1px solid #e9e9e9; padding:19px 10px 0 10px; min-height:60px; position:relative;}

.fg_dnl img{display:block; float:left; max-width:100%; margin-right:10px;}

.fg_dnl span{ display:block; float:left; min-height:20px; width:70px; position:relative; border-bottom:1px solid #8b97b2; background:url(../images/bg1.jpg) no-repeat right center; color:#173066; font-size:12px; font-family: "SOURCEHANSANSCN-REGULAR";}

.logo1{ float:left; width:auto; width:30%}

}

.jy_box{ clear:both; width:100%; height:auto; overflow:hidden; padding:0 90px; margin-top:202px; position:relative; z-index:119}

.jy_box img{ display:block; margin:0 auto; max-width:100%;}

@media(max-width:1440px){

.jy_box{ clear:both; width:100%; height:auto; overflow:hidden; padding:0 90px; margin-top:162px;}	

}

@media(max-width:1024px){

.jy_box{ clear:both; width:100%; height:auto; overflow:hidden; padding:0 30px; margin-top:102px;}	

}

@media(max-width:414px){

.jy_box{ clear:both; width:100%; height:auto; overflow:hidden; padding:0 15px; margin-top:102px;}	

}

.jy_box1{ width:100%; height:auto; margin-top:-110px; position:relative; z-index:99; padding:0 90px 60px 90px; position:relative; z-index:666; background:#fff;}

.gnie{ width:100%; height:auto; overflow:hidden; background:url(../images/bg4.jpg) no-repeat right 178px; padding:0 46px 0 400px;}

.gnie_l{ float:left; width:63%; height:auto; padding-top:180px;}

.gnie_l h1{ color:#173066; font-size:32px; font-weight:bold; line-height:32px; margin-bottom:60px;}

.gnie_l h1 img{ vertical-align:middle; margin:0 17px;}

.gnie_l h1 i{ display:block; color:#616c8c; font-size:20px; line-height:30px; margin-top:10px;}

.gnie_l p{ line-height:32px; color:#888888; font-size:16px; margin-bottom:20px;}

.gnie_l p:last-child{ margin-bottom:0px;}

.gnie_r{ float:right; width:20%; height:auto; min-height:740px; background:#f7f7f7; padding:242px 34px 0 0}

.gnie_r img{ float:right;}

@media(max-width:1680px){

.gnie{ width:100%; height:auto; overflow:hidden; background:url(../images/bg4.jpg) no-repeat right 178px; padding:0 46px 0 200px;}	

.gnie_l{ float:left; width:65%; height:auto; padding-top:140px; margin-top:0px;}

}

@media(max-width:1440px){

.gnie{ width:100%; height:auto; overflow:hidden; background:url(../images/bg4.jpg) no-repeat right 178px; padding:0 46px 0 46px;}	

.gnie_l{ float:left; width:72%; height:auto; padding-top:140px; margin-top:-20px;}

}

@media(max-width:1280px){

.gnie{ width:100%; height:auto; overflow:hidden; background:url(../images/bg4.jpg) no-repeat right 178px; padding:0 46px 0 46px;}	

.gnie_l{ float:left; width:72%; height:auto; padding-top:140px; margin-top:-20px;}

.gnie_l h1{ color:#173066; font-size:30px; font-weight:bold; line-height:32px; margin-bottom:60px;}

}

@media(max-width:1024px){

.jy_box1{ width:100%; height:auto; margin-top:0px; position:relative; z-index:99; padding:40px 30px 40px 30px}

.gnie{ width:100%; height:auto; overflow:hidden; background:url(../images/bg4.jpg) no-repeat right 178px; padding:0 0px 0 0px;}	

.gnie_l{ float:left; width:100%; height:auto; padding-top:0px;}

.gnie_l h1{ color:#173066; font-size:20px; font-weight:bold; line-height:24px; margin-bottom:20px;}

.gnie_r{ float:right; width:20%; height:auto; min-height:840px; background:#f7f7f7; padding:442px 34px 0 0; display:none;}

.gnie_l p{ line-height:24px; color:#888888; font-size:14px; margin-bottom:20px;}

}

@media(max-width:414px){

.jy_box1{ width:100%; height:auto; margin-top:0px; position:relative; z-index:99; background:#fff; padding:120px 15px 40px 15px; margin-top:-100px;}

.gnie{ width:100%; height:auto; overflow:hidden; background:url(../images/bg4.jpg) no-repeat right 178px; padding:0px 0px 0 0px; position:relative; z-index:99999}	

.gnie_l{ float:left; width:100%; height:auto; padding-top:40px; margin-top:-40px;}

.gnie_l h1{ color:#173066; font-size:16px; font-weight:bold; line-height:24px; margin-bottom:20px;}

.gnie_r{ float:right; width:20%; height:auto; min-height:840px; background:#f7f7f7; padding:442px 34px 0 0; display:none;}

.gnie_l p{ line-height:24px; color:#888888; font-size:14px; margin-bottom:20px;}

.gnie_l h1 i{ display:block; color:#616c8c; font-size:14px; line-height:30px; margin-top:10px;}



}



.jy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg5.jpg) no-repeat center top #fff; padding:180px 0 100px 250px; margin-top:-40px; position:relative; z-index:55}

.cmie{ width:100%; height:auto; overflow:hidden;}

.cmie_t{ height:auto; margin-bottom:80px; overflow:hidden;}

.cmie_tl{ float:left;width:24%; color:#fff; font-size:32px; line-height:46px; font-weight:bold;}

.cmie_tl i{ display:block; color:rgba(255,255,255,0.8); font-size:20px;}

.cmie_tr{ float:right; width:70%;}

#contrast li{ float:left; width:25%; line-height:51px; padding-left:40px;padding-right:8px; position:relative;min-height:75px;}
#contrast li:after{content:'';position:absolute;right:0; top:13px;width:6px;height:6px; background:url(../images/bg3.png) no-repeat center center; }
#contrast li.bin{ background:none;}

#contrast li a{ color:#8f9dbb; font-size:16px;line-height:30px; position:relative; display:block;}

#contrast li a.default{ color:#fff; font-weight:bold;}

#contrast li a.default:after{ content:'';position:absolute;left:0; bottom:0px; height:2px;width:65px;background:#fff;transition:400ms ease all;-moz-transition:400ms ease all;}

.cmie_b{ clear:both; width:72%; height:auto;background:#000;margin-left:110px;}

.guin{ width:100%; height:auto; overflow:hidden; position:relative;}

.guin img{ display:block; width:100%; height:593px;}

.azfv{ position:absolute; left:0; top:83px; background:rgba(255,255,255,0.93); width:60%; height:430px; padding:113px 57px 0 54px; text-align:left;}

.azfv_t{ height:auto; overflow:hidden; color:#333333; font-size:22px; font-weight:bold;}

.azfv_b{ height:230px; overflow:hidden; overflow-y:auto; padding-right:65px; padding-top:35px;}

.azfv_b p{ line-height:36px; color:#888888; font-size:16px; margin-bottom:15px;}

.azfv_b::-webkit-scrollbar-track{background-color: #d9d8d8;}

.azfv_b::-webkit-scrollbar{width: 3px;background-color:#d9d8d8;}

.azfv_b::-webkit-scrollbar-thumb{background-color: #1a4463;border: 3px solid #173066;}

@media(max-width:1680px){

.jy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg5.jpg) no-repeat center top #fff; padding:180px 0 100px 150px; margin-top:-40px; position:relative;z-index:665}	

.cmie_tr{ float:right; width:75%;}

.guin img{ display:block; width:100%; height:544px}

.azfv{ position:absolute; left:0; top:63px; background:rgba(255,255,255,0.93); width:60%; height:430px; padding:53px 57px 0 54px; text-align:left;}

.azfv_b{ height:330px; overflow:hidden; overflow-y:auto; padding-right:65px; padding-top:35px;}
#contrast li{min-height:90px;}
}

@media(max-width:1440px){

.jy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg5.jpg) no-repeat center top #fff;  padding:180px 0 120px 150px; margin-top:-80px;}	

.cmie_tr{ float:right; width:70%;}

.guin img{ display:block; width:100%; height:480px}

.azfv{ position:absolute; left:0; top:63px; background:rgba(255,255,255,0.93); width:60%; height:340px; padding:53px 57px 0 54px; text-align:left;}

.azfv_b{ height:230px; overflow:hidden; overflow-y:auto; padding-right:65px; padding-top:35px;}

#contrast li a{ color:#8f9dbb; font-size:13px; position:relative; display:block;}

#contrast li{ float:left; width:25%; line-height:51px; padding-left:20px;}
.cmie_tl{width:27%;}
}
@media(max-width:1366px){
	.cmie_tl{width:30%;}
}
@media(max-width:1280px){

.jy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg5.jpg) no-repeat center top #fff; padding:180px 0 220px 150px; margin-top:-40px;}	

.cmie_tr{ float:right; width:70%;}

.guin img{ display:block; width:100%; height:480px}

.azfv{ position:absolute; left:0; top:63px; background:rgba(255,255,255,0.93); width:60%; height:340px; padding:53px 57px 0 54px; text-align:left;}

.azfv_b{ height:230px; overflow:hidden; overflow-y:auto; padding-right:65px; padding-top:35px;}

#contrast li a{ color:#8f9dbb; font-size:13px; position:relative; display:block;}

#contrast li{ float:left; width:25%; line-height:51px; padding-left:20px;}

}

@media(max-width:1024px){

.jy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg5.jpg) no-repeat center top #fff; padding:40px 30px 40px 30px;}	

.cmie_tr{ float:right; width:100%; padding-top:10px;}

.guin img{ display:block; width:100%; height:476px}

.azfv{ position:absolute; left:0; top:83px; background:rgba(255,255,255,0.93); width:60%; height:330px; padding:30px 57px 0 54px; text-align:left;}

.azfv_b{ height:230px; overflow:hidden; overflow-y:auto; padding-right:15px; padding-top:20px;}

#contrast li a{ color:#8f9dbb; font-size:13px; position:relative; display:block;}

#contrast li{ float:left; width:25%; line-height:45px; padding-left:20px;}

.cmie_tl{ float:left; color:#fff; font-size:20px; line-height:36px; font-weight:bold;}

.cmie_tl i{ display:block; color:rgba(255,255,255,0.8); font-size:18px;}

.cmie_t{ height:auto; margin-bottom:20px; overflow:hidden;}

.cmie_b{ clear:both; width:100%; height:auto;margin-left:0px;}

.azfv_b p{ line-height:28px; color:#888888; font-size:14px;}

}

@media(max-width:768px){

#contrast li{ float:left; width:33.33%; background:none; line-height:45px; padding-left:20px;}

.guin img{ display:block; width:100%; height:349px}	

.azfv{ position:absolute; left:0; top:83px; background:rgba(255,255,255,0.93); width:60%; height:230px; padding:30px 20px 0 20px; text-align:left;}

.azfv_b{ height:130px; overflow:hidden; overflow-y:auto; padding-right:15px; padding-top:20px;}

.azfv_t{ height:auto; overflow:hidden; color:#333333; font-size:18px; font-weight:bold;}

}

@media(max-width:414px){

.jy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg5.jpg) no-repeat center top #fff; padding:120px 15px 40px 15px; margin-top:-80px; background-size:cover; position:relative; z-index:88}

#contrast li{ float:left; width:50%; background:none; line-height:35px; padding-left:0px;}

.guin img{ display:block; width:100%; height:auto}	

.azfv{ position:inherit; left:0; top:0px; background:rgba(255,255,255,0.93); width:100%; height:230px; padding:30px 20px 0 20px; text-align:left;}

.azfv_b{ height:130px; overflow:hidden; overflow-y:auto; padding-right:15px; padding-top:20px;}

.azfv_t{ height:auto; overflow:hidden; color:#333333; font-size:18px; font-weight:bold;}

.cmie_tl{ float:left; color:#fff; font-size:18px; line-height:26px; font-weight:bold;}

.cmie_tl i{ display:block; color:rgba(255,255,255,0.8); font-size:14px;}

}

@media(max-width:360px){

.jy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg5.jpg) no-repeat center top #fff; padding:40px 15px 40px 15px;}

#contrast li{ float:left; width:50%; background:none; line-height:35px; padding-left:0px;}

.guin img{ display:block; width:100%; height:auto}	

.azfv{ position:inherit; left:0; top:0px; background:rgba(255,255,255,0.93); width:100%; height:230px; padding:30px 20px 0 20px; text-align:left;}

.azfv_b{ height:130px; overflow:hidden; overflow-y:auto; padding-right:15px; padding-top:20px;}

.azfv_t{ height:auto; overflow:hidden; color:#333333; font-size:18px; font-weight:bold;}

.cmie_tl{ float:left; color:#fff; font-size:18px; line-height:26px; font-weight:bold;}

.cmie_tl i{ display:block; color:rgba(255,255,255,0.8); font-size:14px;}

#contrast li a{ color:#8f9dbb; font-size:12px; position:relative; display:block;}



}



.jy_box3{ clear:both; width:100%; height:auto; overflow:hidden; background:#f1f5f8; padding-top:180px; margin-top:-40px;}

.coni{ width:1210px; height:auto; margin:0 auto;}

.coni_t{  height:auto; overflow:hidden; text-align:center; color:#173066; font-size:32px; line-height:36px; font-weight:bold; margin-bottom:117px;}

.coni_t i{ display:block; color:#5c698a; font-size:20px;}

.ji_bk{ background:#fff; padding:65px 0 40px 0; overflow:hidden;}

.bini{ width:1210px; height:auto; margin:0 auto;}

.bini_l{ float:left; width:46%; height:auto; padding-top:20px;}

.bini_r{ float:right; width:47%; height:auto; overflow:hidden;}

.bini_r h1{ color:#173066; font-size:20px; font-weight:bold; line-height:30px; margin-bottom:15px;transition: all 1s ease;}

.bini_r p{ line-height:36px; color:#333333; font-size:16px; letter-spacing:-0.5px;transition: all 1s ease;}

.bini_r span{ display:block; width:186px; height:54px; background:#173066; text-align:center; color:#fff; border-radius:5px; line-height:54px; font-size:16px; margin-top:30px;transition: all 1s ease;}

.ji_bk1{ background:none;}

.bini:hover .bini_r h1{-moz-transform: translateX(10px); -webkit-transform: translateX(10px); -o-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px);}

.bini:hover .bini_r p{-moz-transform: translateY(-2px); -webkit-transform: translateY(-2px); -o-transform: translateY(-2px); -ms-transform: translateY(-2px); transform: translateY(-2px);}

@media(max-width:1024px){

.jy_box3{ clear:both; width:100%; height:auto; overflow:hidden; background:#f1f5f8; padding:40px 0px;}	

.coni{ width:100%; height:auto; margin:0 auto;}

.coni_t{  height:auto; overflow:hidden; text-align:center; color:#173066; font-size:32px; line-height:36px; font-weight:bold; margin-bottom:30px;}

.ji_bk{ background:#fff; padding:30px 0; overflow:hidden;}

.bini{ width:100%; height:auto; margin:0 auto; padding:0 30px;}

.ji_bk1{ background:none;}

.bini_r h1{ color:#173066; font-size:18px; font-weight:bold; line-height:28px; margin-bottom:15px;transition: all 1s ease;}

.bini_r p{ line-height:26px; color:#333333; font-size:14px; letter-spacing:-0.5px;transition: all 1s ease;}

.bini_r span{ display:block; width:186px; height:54px; background:#173066; text-align:center; color:#fff; border-radius:5px; line-height:54px; font-size:16px; margin-top:15px;transition: all 1s ease;}

}

@media(max-width:414px){

.jy_box3{ clear:both; width:100%; height:auto; overflow:hidden; background:#f1f5f8; padding:120px 0px 0px 0; margin-top:-80px;}	

.coni{ width:100%; height:auto; margin:0 auto;}

.coni_t{  height:auto; overflow:hidden; text-align:center; color:#173066; font-size:18px; line-height:26px; font-weight:bold; margin-bottom:20px;}

.ji_bk{ background:#fff; padding:30px 0; overflow:hidden;}

.bini{ width:100%; height:auto; margin:0 auto; padding:0 15px;}

.ji_bk1{ background:none;}

.bini_r h1{ color:#173066; font-size:18px; font-weight:bold; line-height:28px; margin-bottom:10px;transition: all 1s ease;}

.bini_r p{ line-height:26px; color:#333333; font-size:14px; letter-spacing:-0.5px;transition: all 1s ease;}

.bini_r span{ display:block; width:186px; height:45px; background:#173066; text-align:center; color:#fff; border-radius:5px; line-height:45px; font-size:14px; margin-top:15px;transition: all 1s ease;}

.bini_l{ float:left; width:100%; height:auto; padding-top:0px; padding-bottom:15px;}

.bini_r{ float:right; width:100%; height:auto; overflow:hidden;}

.coni_t i{ display:block; color:#5c698a; font-size:14px;}



}



.jy_box4{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; padding:90px 0;}

.bones{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}

.bones h1{ text-align:center; color:#333; font-size:28px; font-weight:bold; line-height:36px; border-bottom:1px dashed #e5e5e5; padding-bottom:20px; margin-bottom:30px;}

.bones p{ line-height:36px; color:#333333; font-size:16px; margin-bottom:20px;}

.bones p:last-child{ margin-bottom:0px;}

.xiniw{ clear:both; height:auto; overflow:hidden; border-top:1px solid #ccc; padding-top:15px; margin-top:25px;}

.xiniw a{ float:left; display:block; width:33.33%; color:#333; font-size:16px;}

.xiniw a:nth-child(1){ float:left;}

.xiniw a:nth-child(2){ text-align:center;}

.xiniw a:nth-child(3){ float:left; text-align:right}

@media(max-width:1024px){

.jy_box4{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; padding:40px 0;}	

.bones{ width:100%; padding:0 30px; height:auto; overflow:hidden; margin:0 auto;}

.bones h1{ text-align:center; color:#333; font-size:20px; font-weight:bold; line-height:28px; border-bottom:1px dashed #e5e5e5; padding-bottom:15px; margin-bottom:20px;}

.bones p{ line-height:26px; color:#333333; font-size:14px; margin-bottom:10px;}

.bones p:last-child{ margin-bottom:0px;}

}

@media(max-width:414px){

.jy_box4{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; padding:40px 0 20px 0;}	

.bones{ width:100%; padding:0 15px; height:auto; overflow:hidden; margin:0 auto;}

.bones h1{ text-align:center; color:#333; font-size:18px; font-weight:bold; line-height:28px; border-bottom:1px dashed #e5e5e5; padding-bottom:15px; margin-bottom:20px;}

.bones p{ line-height:26px; color:#333333; font-size:14px; margin-bottom:10px;}

.bones p:last-child{ margin-bottom:0px;}

.xiniw a{ float:left; display:block; width:100%; color:#333; font-size:14px;}

.xiniw a:nth-child(2){ text-align:left;}

.xiniw a:nth-child(3){ float:left; text-align:left}



}

.jy_box5{ clear:both; width:100%; height:auto; overflow:hidden; padding:140px 193px 104px 171px; margin-top:-140px;}

.ozau{ height:auto; overflow:hidden;}

.ozau img{ display:block; width:139px; height:139px;}

.ozui{ height:auto; overflow:hidden; padding-left:139px;}

.ozui_l{ float:left; width:39%; height:auto; overflow:hidden;}

.ozui_l img{ display:block; width:100%; height:auto;}

.ozui_r{ float:right; width:53%; height:auto; overflow:hidden; padding-top:20px;}

.ozui_rt{ height:auto; overflow:hidden; color:#333333; font-size:32px; font-weight:bold; line-height:36px; margin-bottom:90px;}

.ozui_rt img{ vertical-align:middle; margin:0 16px;}

.ozui_rt i{ display:block; color:#6e6e6e; font-size:20px; line-height:30px; margin-top:5px;}

.ozui_rb{ height:270px; overflow:hidden; overflow-y:auto; padding-right:54px;}

.ozui_rb p{ line-height:32px; color:#888888; font-size:16px; margin-bottom:20px;}

.ozui_rb::-webkit-scrollbar-track{background-color: #f5f5f5;}

.ozui_rb::-webkit-scrollbar{width: 3px;background-color:#f5f5f5;}

.ozui_rb::-webkit-scrollbar-thumb{background-color: #333333;border: 3px solid #333333;}

@media(max-width:1680px){

.jy_box5{ clear:both; width:100%; height:auto; overflow:hidden; padding:0 90px 104px 90px;}	

.ozui_rt{ height:auto; overflow:hidden; color:#333333; font-size:24px; font-weight:bold; line-height:28px; margin-bottom:30px;}

.ozui_rt i{ display:block; color:#6e6e6e; font-size:20px; line-height:30px; margin-top:5px;}

.ozui_rb{ height:230px; overflow:hidden; overflow-y:auto; padding-right:54px;}

}

@media(max-width:1440px){

.jy_box5{ clear:both; width:100%; height:auto; overflow:hidden; padding:140px 90px 104px 90px; margin-top:-140px;}	

.ozui_rt{ height:auto; overflow:hidden; color:#333333; font-size:24px; font-weight:bold; line-height:28px; margin-bottom:30px;}

.ozui_rt i{ display:block; color:#6e6e6e; font-size:20px; line-height:30px; margin-top:5px;}

.ozui_rb{ height:230px; overflow:hidden; overflow-y:auto; padding-right:54px;}

}

@media(max-width:1024px){

.jy_box5{ clear:both; width:100%; height:auto; overflow:hidden; padding:0 30px 40px 30px; margin-top:0px;}	

.ozui_rt{ height:auto; overflow:hidden; color:#333333; font-size:20px; font-weight:bold; line-height:28px; margin-bottom:30px;}

.ozui_rt i{ display:block; color:#6e6e6e; font-size:16px; line-height:30px; margin-top:5px;}

.ozui_rb{ height:230px; overflow:hidden; overflow-y:auto; padding-right:34px;}

.ozui{ height:auto; overflow:hidden; padding-left:0px;}

.ozui_l{ float:left; width:46%; height:auto; overflow:hidden;}

.ozui_r{ float:right; width:50%; height:auto; overflow:hidden; padding-top:20px;}

.ozui_rb p{ line-height:24px; color:#888888; font-size:14px; margin-bottom:10px;}

.ozau img{ display:block; width:139px; height:auto;}

}

@media(max-width:768px){

.jy_box5{ clear:both; width:100%; height:auto; overflow:hidden; padding:0 30px 40px 30px;}	

.ozui_rt{ height:auto; overflow:hidden; color:#333333; font-size:20px; font-weight:bold; line-height:28px; margin-bottom:30px;}

.ozui_rt i{ display:block; color:#6e6e6e; font-size:16px; line-height:30px; margin-top:5px;}

.ozui_rb{ height:230px; overflow:hidden; overflow-y:auto; padding-right:34px;}

.ozui{ height:auto; overflow:hidden; padding-left:0px;}

.ozui_l{ float:left; width:46%; height:auto; overflow:hidden;}

.ozui_r{ float:right; width:100%; height:auto; overflow:hidden; padding-top:20px;}

.ozui_rb p{ line-height:24px; color:#888888; font-size:14px; margin-bottom:5px;}

.ozau img{ display:block; width:139px; height:auto;}

}

@media(max-width:414px){

.jy_box5{ clear:both; width:100%; height:auto; overflow:hidden; padding:120px 30px 0px 30px; margin-top:-120px;}	

.ozui_rt{ height:auto; overflow:hidden; color:#333333; font-size:18px; font-weight:bold; line-height:28px; margin-bottom:30px;}

.ozui_rt i{ display:block; color:#6e6e6e; font-size:14px; line-height:30px; margin-top:5px;}

.ozui_rb{ height:230px; overflow:hidden; overflow-y:auto; padding-right:34px;}

.ozui{ height:auto; overflow:hidden; padding-left:0px;}

.ozui_l{ float:left; width:100%; height:auto; overflow:hidden;}

.ozui_r{ float:right; width:100%; height:auto; overflow:hidden; padding-top:20px;}

.ozui_rb p{ line-height:24px; color:#888888; font-size:14px; margin-bottom:5px;}

.ozau img{ display:block; width:139px; height:auto;}

}



.jy_box6{ clear:both; width:100%; height:auto; position:relative; padding:102px 0 89px 0; overflow:hidden; z-index:666; background:#fff;}

.jy_box6:after{ content:'';position:absolute;right:0; top:0px; height:330px;width:1269px;background:#f5f5f5;transition:400ms ease all;-moz-transition:400ms ease all;}

.jy_box6:before{ content:'';position:absolute;right:0; top:0px; height:100%;width:492px;background:#f5f5f5;transition:400ms ease all;-moz-transition:400ms ease all;}

.jine{ width:1345px; height:auto; margin:0 auto; position:relative; z-index:9999;}

.jine_l{ float:left; width:54%; height:auto; overflow:hidden;}

.ozui_rt1{ margin-bottom:230px;}

.jine_lb{ height:auto; overflow:hidden;}

.jine_lb p{ line-height:36px; color:#888888; font-size:16px; letter-spacing:-0.5px;}

.jine_r{ float:right; width:34%; height:auto; overflow:hidden; padding-top:37px;}

.jine_r img{ display:block; width:100%; height:auto; margin:0 auto;}

@media(max-width:1440px){

.jine{ width:100%; height:auto; margin:0 auto; position:relative; z-index:9999; padding:0 90px;}

.jy_box6:after{ content:'';position:absolute;right:0; top:0px; height:330px;width:1069px;background:#f5f5f5;transition:400ms ease all;-moz-transition:400ms ease all;}

.jy_box6:before{ content:'';position:absolute;right:0; top:0px; height:100%;width:392px;background:#f5f5f5;transition:400ms ease all;-moz-transition:400ms ease all;}	

}

@media(max-width:1280px){

.jine{ width:100%; height:auto; margin:0 auto; position:relative; z-index:9999; padding:0 90px;}

.jy_box6:after{ content:'';position:absolute;right:0; top:0px; height:330px;width:1069px;background:#f5f5f5;transition:400ms ease all;-moz-transition:400ms ease all;}

.jy_box6:before{ content:'';position:absolute;right:0; top:0px; height:100%;width:392px;background:#f5f5f5;transition:400ms ease all;-moz-transition:400ms ease all;}	

}

@media(max-width:1024px){

.jy_box6{ clear:both; width:100%; height:auto; position:relative; padding:40px 0 40px 0; overflow:hidden;}

.jine{ width:100%; height:auto; margin:0 auto; position:relative; z-index:9999; padding:0 30px;}

.jy_box6:after{ content:'';position:absolute;right:0; top:0px; height:330px;width:369px;background:#f5f5f5;transition:400ms ease all;-moz-transition:400ms ease all;}

.jy_box6:before{ content:'';position:absolute;right:0; top:0px; height:100%;width:192px;background:#f5f5f5;transition:400ms ease all;-moz-transition:400ms ease all;}	

.jine_l{ float:left; width:100%; height:auto; overflow:hidden;}

.ozui_rt1{ margin-bottom:10px;}

.jine_r{ float:none; margin:0 auto; width:60%; height:auto; overflow:hidden; padding-top:37px;}

.jine_lb p{ line-height:26px; color:#888888; font-size:14px; letter-spacing:-0.5px;}

}

@media(max-width:414px){

.jy_box6{ clear:both; width:100%; height:auto; position:relative; padding:120px 0 40px 0; margin-top:-80px; overflow:hidden; position:relative; z-index:88; background:#fff;}

.jine{ width:100%; height:auto; margin:0 auto; position:relative; z-index:9999; padding:0 15px;}

.jy_box6:after{ content:'';position:absolute;right:0; top:0px; height:330px;width:369px;background:#f5f5f5;transition:400ms ease all;-moz-transition:400ms ease all; display:none;}

.jy_box6:before{ content:'';position:absolute;right:0; top:0px; height:100%;width:192px;background:#f5f5f5;transition:400ms ease all;-moz-transition:400ms ease all; display:none;}	

.jine_l{ float:left; width:100%; height:auto; overflow:hidden;}

.ozui_rt1{ margin-bottom:10px;}

.jine_r{ float:none; margin:0 auto; width:100%; height:auto; overflow:hidden; padding-top:37px;}

.jine_lb p{ line-height:26px; color:#888888; font-size:14px; letter-spacing:-0.5px;}

}

.jy_box2_1{ background:url(../images/bg6.jpg) no-repeat center top; background-size:cover; position:relative; z-index:77;}

#contrast li a.default1{ color:#fff; font-weight:bold;}

#contrast li a.default1:after{ content:'';position:absolute;left:0; bottom:0px; height:2px;width:145px;background:#ffcf00;transition:400ms ease all;-moz-transition:400ms ease all;}

.coni_t1{ color:#333334;}

.coni_t1 i{ color:#333334;}

.bini_r1 h1{ color:#333333}

.bini_r1 span{ background:#000000;}

.bini_r1 p{ color:#666666;}

.bini_l1{ padding-top:74px;}



.kj_box{ position:relative; width:100%; height:auto; overflow:hidden; z-index:999; margin-top:-120px; background:url(../images/bg7.jpg) no-repeat left top; padding:284px 258px 0px 121px;}

.kni_l{ float:left; width:160px; height:auto; padding-top:44px;}

.kni_lt{ height:auto; overflow:hidden; font-size:32px; font-weight:bold; line-height:38px; color:#fff; margin-bottom:75px;}

.kni_lt i{ display:block; color:rgba(255,255,255,0.8); font-size:20px;}

.kni_lb{ height:auto; min-height:275px; border-bottom:2px solid #353c55; position:relative;}

.kni_lb:after{ content:'';position:absolute;left:0; bottom:0px; height:2px;width:40px;background:#e29e14;transition:400ms ease all;-moz-transition:400ms ease all;}

.kni_r{ float:right; width:65%; height:auto; overflow:hidden;}

.zhin{ height:auto; overflow:hidden; width:100%;}

.zhin li{ padding:39px 0; border-bottom:1px solid #d6d6d6; text-align:center; color:#333333; font-size:16px;}

.zhin li:last-child{ border:none;}

@media(max-width:1440px){

.kj_box{ position:relative; width:100%; height:auto; overflow:hidden; z-index:999; margin-top:-120px; background:url(../images/bg7.jpg) no-repeat left top; padding:184px 90px 0px 90px;}	

}

@media(max-width:1024px){

.kj_box{ position:relative; width:100%; height:auto; overflow:hidden; z-index:999; margin-top:0px; background:none; padding:0px 30px 0px 30px;}	

.kni_l{ float:left; width:100%; height:auto; background:#242a3a; padding:30px;}

.kni_lt{ height:auto; overflow:hidden; font-size:20px; font-weight:bold; line-height:28px; color:#fff; margin-bottom:20px;}

.kni_lt i{ display:block; color:rgba(255,255,255,0.8); font-size:18px;}

.kni_lb{ height:auto; min-height:115px; border-bottom:2px solid #353c55; position:relative;}

.kni_r{ float:right; width:100%; height:auto; overflow:hidden;}

.zhin li{ padding:15px 0; border-bottom:1px solid #d6d6d6; text-align:center; color:#333333; font-size:16px;}

}

@media(max-width:414px){

.kj_box{ position:relative; width:100%; height:auto; overflow:hidden; z-index:999; margin-top:0px; background:none; padding:120px 15px 25px 15px; margin-top:-120px; background:#fff;}	

.kni_l{ float:left; width:100%; height:auto; background:#242a3a; padding:30px;}

.kni_lt{ height:auto; overflow:hidden; font-size:18px; font-weight:bold; line-height:28px; color:#fff; margin-bottom:20px;}

.kni_lt i{ display:block; color:rgba(255,255,255,0.8); font-size:16px;}

.kni_lb{ height:auto; min-height:115px; border-bottom:2px solid #353c55; position:relative;}

.kni_r{ float:right; width:100%; height:auto; overflow:hidden;}

.zhin li{ padding:15px 0; border-bottom:1px solid #d6d6d6; text-align:center; color:#333333; font-size:14px;}

.bini_l1{ padding-top:0px;}

}



.kj_box1{ clear:both; width:100%; height:auto; overflow:hidden; background:#f1f3f4; padding:150px 0 80px 0;}

.zlin{ width:941px; height:auto; overflow:hidden; margin:0 auto; background:url(../tu/tu13.jpg) no-repeat right 23px;}

.zlin_t{ color:#333333; font-size:32px; font-weight:bold; line-height:38px; text-align:center; margin-bottom:50px;}

.zlin_t i{ display:block; color:#696a6a; font-size:20px;}

.zlin_b{ height:auto; overflow:hidden; margin-bottom:40px;}

.zlin_bl{ float:left; width:50%; height:auto; overflow:hidden;}

.zlin_blt{ width:100%; height:auto; min-height:290px; position:relative; background:#fff; padding:73px 47px 0 53px; }

.zlin_blt:after{ content:'1';position:absolute;right:-20px; bottom:-20px; color:#efefef; font-size:154px; line-height:154px;transition:400ms ease all;-moz-transition:400ms ease all; font-weight:bold;}

.inie{ height:auto; min-height:56px; position:relative; color:#333; font-size:20px; font-weight:bold; margin-bottom:30px; position:relative; z-index:999}

.inie:after{ content:'';position:absolute;left:0; bottom:0px; height:1px;width:42px;background:#b5b5b5;transition:400ms ease all;-moz-transition:400ms ease all;}

.inir{ height:auto; overflow:hidden; z-index:999}

.inir p{ line-height:30px; color:#333333; font-size:16px; letter-spacing:-0.5px}

.zlin_blb{ height:auto; min-height:290px; position:relative; background:#173066; padding:73px 47px 0 53px; }

.zlin_blb:after{ content:'2';position:absolute;right:-20px; bottom:-20px; color:#42527a; font-size:154px; line-height:154px;transition:400ms ease all;-moz-transition:400ms ease all; font-weight:bold;}

.inie1{ height:auto; min-height:56px; position:relative; color:#fff; font-size:20px; font-weight:bold; margin-bottom:30px; z-index:999}

.inie1:after{ content:'';position:absolute;left:0; bottom:0px; height:1px;width:42px;background:#fff;transition:400ms ease all;-moz-transition:400ms ease all;}

.inir1{ height:auto; overflow:hidden; z-index:999; position:relative;}

.inir1 p{ line-height:30px; color:#fff; font-size:16px; letter-spacing:-0.5px}

.zlin_br{ float:right; width:50%; height:auto; min-height:580px; background:url(../images/bg10.jpg) no-repeat right top #242a3a; position:relative;padding:234px 47px 0 53px; }

.zlin_br:after{ content:'3';position:absolute;right:-20px; bottom:-20px; color:#4a4e59; font-size:154px; line-height:154px;transition:400ms ease all;-moz-transition:400ms ease all; font-weight:bold;}

@media(max-width:1024px){

.kj_box1{ clear:both; width:100%; height:auto; overflow:hidden; background:#f1f3f4; padding:40px 0 40px 0;}

.zlin{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../tu/tu13.jpg) no-repeat 849px 0px; padding:0 30px;}	

.zlin_t{ color:#333333; font-size:20px; font-weight:bold; line-height:28px; text-align:center; margin-bottom:20px;}

.zlin_t i{ display:block; color:#696a6a; font-size:18px;}

}

@media(max-width:768px){

.kj_box1{ clear:both; width:100%; height:auto; overflow:hidden; background:#f1f3f4; padding:40px 0 40px 0;}

.zlin{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../tu/tu13.jpg) no-repeat 594px 0px; padding:0 30px;}

.zlin_blt{ width:100%; height:auto; min-height:290px; position:relative; background:#fff; padding:30px 30px 0 30px; }	

.zlin_blb{ height:auto; min-height:290px; position:relative; background:#173066; padding:30px 30px 0 30px; }

.zlin_br{ float:right; width:50%; height:auto; min-height:580px; background:url(../images/bg10.jpg) no-repeat right top #242a3a; position:relative;padding:204px 30px 0 30px; }

}

@media(max-width:414px){

.kj_box1{ clear:both; width:100%; height:auto; overflow:hidden; background:#f1f3f4; padding:120px 0 40px 0; margin-top:-80px;}

.zlin{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../tu/tu13.jpg) no-repeat 594px 0px; padding:0 15px;}

.zlin_blt{ width:100%; height:auto; min-height:auto; overflow:hidden; position:relative; background:#fff; padding:30px 30px 30px 30px; }	

.zlin_blb{ height:auto; min-height:auto; overflow:hidden; position:relative; background:#173066; padding:30px 30px 30px 30px; }

.zlin_br{ float:right; width:100%; height:auto; min-height:auto; overflow:hidden; background:url(../images/bg10.jpg) no-repeat right top #242a3a; position:relative;padding:30px 30px 30px 30px; }

.zlin_bl{ float:left; width:100%; height:auto; overflow:hidden;}

.zlin_bl{ float:left; width:100%; height:auto; overflow:hidden;}

.inie{ height:auto; min-height:40px; position:relative; color:#333; font-size:16px; font-weight:bold; margin-bottom:20px;}

.inir p{ line-height:24px; color:#333333; font-size:14px; letter-spacing:-0.5px}

.inie1{ height:auto; min-height:40px; position:relative; color:#fff; font-size:16px; font-weight:bold; margin-bottom:20px;}

.inir1 p{ line-height:24px; color:#fff; font-size:14px; letter-spacing:-0.5px}



}



.zlin_c{ clear:both; height:auto; overflow:hidden;}

.zlin_ct{ min-height:48px; border-bottom:1px solid #cbcdcd; color:#333; font-size:16px; padding-left:10px; font-weight:bold; margin-bottom:25px;}

.zlin_cb{ height:auto; overflow:hidden;}

.zlin_cb li{ float:left; width:50%; color:#666666; line-height:36px; font-size:16px; padding-left:10px;}

.zlin_cb li a{  color:#666666; font-size:16px;}

@media(max-width:768px){

.zlin_cb li{ float:left; width:100%; color:#666666; line-height:36px; font-size:14px; padding-left:10px;}	

.zlin_cb li a{  color:#666666; font-size:14px;}

.zlin_ct{ min-height:48px; border-bottom:1px solid #cbcdcd; color:#333; font-size:16px; padding-left:10px; font-weight:bold; margin-bottom:15px;}

}



.xm_box{ clear:both; width:100%; height:auto; overflow:hidden; padding:0 90px; margin-top:202px; position:relative; z-index:11}

.xmin{ width:100%; height:auto; overflow:hidden; background:url(../images/bg11.jpg) no-repeat center center; background-size:cover;}

.xmin_t{ height:auto; min-height:auto; border-bottom:1px solid #fff;}

.xmin_t li{ float:left; width:20%; height:auto; min-height:411px; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:97px 48px 0 39px;transition: all 1s ease;}
/* 
.xmin_t li:nth-child(1){ float:left; width:20%;}

.xmin_t li:nth-child(7){ float:left; width:20%;}

.xmin_t li:nth-child(11){ float:left; width:32%; padding:0px;} */

.xmine{ min-height:179px; text-align:right; color:#fff; font-size:22px; font-weight:bold; line-height:30px;}

.xmine i{ display:block; color:#fff; font-size:14px;}

.xmin_t li:hover{ background:#173066;}

.cinie{ width:100%; height:411px; text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; color:#fff; font-size:22px; font-weight:bold;}

.cinie a{ color:#fff; font-size:22px; font-weight:bold;}

.dfin{transition: all 1s ease;}

.xmin_t li:hover .dfin{-moz-transform: translateX(10px); -webkit-transform: translateX(10px); -o-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px);}

@media(max-width:1680px){

.xmin_t li{ float:left; width:20%; height:auto; min-height:411px; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:97px 30px 0 30px;transition: all 1s ease;}	

}

@media(max-width:1440px){

.xm_box{ clear:both; width:100%; height:auto; overflow:hidden; padding:0 90px; margin-top:162px;}	

.xmin_t li{ float:left; width:20%; height:auto; min-height:350px; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:97px 20px 0 20px;transition: all 1s ease;}	

.xmine{ min-height:130px; text-align:right; color:#fff; font-size:20px; font-weight:bold; line-height:30px;}

.xmine i{ display:block; color:#fff; font-size:13px;}

.dfin img{ display:block; width:77px;}



}

@media(max-width:1024px){

.xm_box{ clear:both; width:100%; height:auto; overflow:hidden; padding:0 30px; margin-top:102px;}

.xmin_t li{ float:left; width:33.33%; height:auto; min-height:281px; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:57px 20px 0 20px;transition: all 1s ease;}	

.xmine{ min-height:99px; text-align:right; color:#fff; font-size:20px; font-weight:bold; line-height:30px;}

.xmine i{ display:block; color:#fff; font-size:13px;}

.dfin img{ display:block; width:77px;}	

/* .xmin_t li:nth-child(1){ float:left; width:33.33%;}

.xmin_t li:nth-child(7){ float:left; width:33.33%;}

.xmin_t li:nth-child(11){ float:right; width:66%; padding:0px;} */

.cinie{ width:100%; height:281px; text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; color:#fff; font-size:22px; font-weight:bold;}



}

@media(max-width:414px){

.xm_box{ clear:both; width:100%; height:auto; overflow:hidden; padding:0 15px; margin-top:102px;}	

.xmin_t li{ float:left; width:100%; height:auto; min-height:181px; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:37px 20px 37px 20px;transition: all 1s ease;}	

.xmine{ min-height:69px; text-align:right; color:#fff; font-size:20px; font-weight:bold; line-height:30px;}

.xmine i{ display:block; color:#fff; font-size:13px;}

.dfin img{ display:block; width:57px;}	

/* .xmin_t li:nth-child(1){ float:left; width:100%;}

.xmin_t li:nth-child(7){ float:left; width:100%;}

.xmin_t li:nth-child(11){ float:right; width:100%; padding:0px;} */

.cinie{ width:100%; height:181px; text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; color:#fff; font-size:22px; font-weight:bold;}

}



.mt_box1{ clear:both; width:100%; height:auto; overflow:hidden; border-top:1px solid #f0f0f0; background:#ffffff; padding:50px 0 50px 0;}

.mtzx{ width:1400px; height:auto; margin:0 auto; overflow:hidden;}

.mtzx dl{ clear:both; height:auto; overflow:hidden; margin-bottom:82px;}

.mtzx dt{ float:right; width:42%; height:auto; overflow:hidden;}

.mtzx dt img{ display:block; width:100%; height:378px;transition: all 1s ease;}

.mtzx dd{ float:left; width:52%; min-height:378px; position:relative;}

.mtzx dd:after{ content:'';position:absolute;left:0; bottom:0px; height:1px;width:100%;background:#cccccc;transition:400ms ease all;-moz-transition:400ms ease all;}

.mtzx dd span{ float:left; width:60px; height:60px; border:1px solid #a8a8a8; text-align:center; line-height:58px; color:#2b2b2b; font-size:24px;font-family: "ALTER32";transition: all 1s ease;}

.mtzx dd span em{ color:#2b2b2b; font-size:14px;font-family: "ALTER32";transition: all 1s ease;}

.mtzx dd font{ display:block; float:right; width:83%; height:auto;}

.mtzx dd h1{ position:relative; line-height:60px; color:#2b2b2b; font-size:22px; margin-bottom:60px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.mtzx dd h1:after{ content:'';position:absolute;left:0; bottom:0px; height:2px;width:40px;background:#454545;transition:400ms ease all;-moz-transition:400ms ease all;}

.mtzx dd p{ line-height:24px; color:#707070; font-size:14px; height:48px; overflow:hidden; margin-bottom:70px;}

.mtzx dd em.ope{ color:#cdcfd8; font-size:20px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:bold; position:relative;transition: all 0.5s ease;}

.mtzx dd em.ope:after{ content:'';position:absolute;left:0; top:12px; height:2px;width:0px;background:#8391ad;transition:400ms ease all;-moz-transition:400ms ease all;}

.mtzx dl:hover dd:after{ background:#173066;}

.mtzx dl:hover dd em.ope:after{ background:#8391ad; width:40px;}

.mtzx dl:hover dd em.ope{ padding-left:53px; color:#173066;}

.mtzx dl:hover dt img{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}

.mtzx dl:hover dd span{ border:1px solid #173066; background:#173066; color:#fff;}

.mtzx dl:hover dd span em{ color:#fff;}

.mtzx_t{ height:auto; overflow:hidden; margin-bottom:70px; text-align:center; color:#173066; font-size:32px; line-height:38px; font-weight:bold;}

.mtzx_t i{ display:block; color:#abb0c0; font-size:20px;}

@media(max-width:1366px){

.mtzx{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:0 81px;}	

.mtzx dt img{ display:block; width:100%; height:341px;transition: all 1s ease;}

.mtzx dd{ float:left; width:52%; min-height:341px; position:relative;}

}

@media(max-width:1024px){

.mtzx{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:0 30px;}	

.mtzx dt img{ display:block; width:100%; height:273px;transition: all 1s ease;}

.mtzx dd{ float:left; width:52%; min-height:273px; position:relative;}

.mtzx dd h1{ position:relative; line-height:60px; color:#2b2b2b; font-size:20px; margin-bottom:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.mtzx dd p{ line-height:24px; color:#707070; font-size:14px; height:48px; overflow:hidden; margin-bottom:30px;}

.mt_box1{ clear:both; width:100%; height:auto; overflow:hidden; border-top:1px solid #f0f0f0; padding:40px 0 40px 0;}

.mtzx_t{ height:auto; overflow:hidden; margin-bottom:20px; text-align:center; color:#173066; font-size:20px; line-height:28px; font-weight:bold;}

.mtzx_t i{ display:block; color:#abb0c0; font-size:18px;}

}

@media(max-width:768px){

.mtzx{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:0 15px;}

.mtzx dt{ float:right; width:100%; height:auto; overflow:hidden;}	

.mtzx dt img{ display:block; width:100%; height:auto;transition: all 1s ease;}

.mtzx dd{ float:left; width:100%; min-height:auto; position:relative; overflow:hidden; padding:20px 0;}

.mtzx dd h1{ position:relative; line-height:40px; color:#2b2b2b; font-size:16px; margin-bottom:10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.mtzx dd p{ line-height:24px; color:#707070; font-size:14px; height:48px; overflow:hidden; margin-bottom:10px;}

.mtzx dd font{ display:block; float:right; width:91%; height:auto;}

.mtzx dd span{ float:left; width:40px; height:40px; border:1px solid #a8a8a8; text-align:center; line-height:38px; color:#2b2b2b; font-size:18px;font-family: "ALTER32";}

.mtzx dd span em{ color:#2b2b2b; font-size:14px;font-family: "ALTER32";}

.mtzx dl{ clear:both; height:auto; overflow:hidden; margin-bottom:40px;}



}

@media(max-width:414px){

.mtzx{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:0 15px;}

.mtzx dt{ float:right; width:100%; height:auto; overflow:hidden;}	

.mtzx dt img{ display:block; width:100%; height:auto;transition: all 1s ease;}

.mtzx dd{ float:left; width:100%; min-height:auto; position:relative; overflow:hidden; padding:20px 0;}

.mtzx dd h1{ position:relative; line-height:40px; color:#2b2b2b; font-size:16px; margin-bottom:10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.mtzx dd p{ line-height:24px; color:#707070; font-size:14px; height:48px; overflow:hidden; margin-bottom:10px;}

.mtzx dd font{ display:block; float:right; width:80%; height:auto;}

.mtzx dd span{ float:left; width:60px; height:60px; border:1px solid #a8a8a8; text-align:center; line-height:60px; color:#2b2b2b; font-size:18px;font-family: "ALTER32";}

.mtzx dd span em{ color:#2b2b2b; font-size:14px;font-family: "ALTER32";}

.mtzx dl{ clear:both; height:auto; overflow:hidden; margin-bottom:40px;}

.mtzx dd em.ope{ color:#cdcfd8; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:bold; position:relative;transition: all 0.5s ease;}

.mtzx_t{ height:auto; overflow:hidden; margin-bottom:20px; text-align:center; color:#173066; font-size:18px; line-height:28px; font-weight:bold;}

.mtzx_t i{ display:block; color:#abb0c0; font-size:16px;}

}

.fy{ clear:both; height:auto; overflow:hidden; line-height:35px;}

.fy div{ line-height:35px;}

.fy span.current{ display:inline-block; width:35px; height:35px; text-align:center; color:#173066; font-size:16px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #173066; margin-right:10px;}

.fy a{ margin-right:10px;}

.fy a{ display:inline-block; width:35px; height:35px; text-align:center; color:#363636; font-size:16px; font-family:Arial, Helvetica, sans-serif;}

.gynw_r{ float:right; margin-top:15px;}

.gynw_r a.zuo{ display:block; width:35px; height:7px; background:url(../images/bg10.png) no-repeat left top;float:left;transition: all 1s ease;}

.gynw_r a.zuo:hover{ width:107px; background:url(../images/bg10_1.png) no-repeat left top}

.gynw_r a.you{ display:block; width:35px; height:7px; background:url(../images/bg11.png) no-repeat right top; float:left;transition: all 1s ease;}

.gynw_r a.you:hover{ width:107px; background:url(../images/bg11_1.png) no-repeat right top}

.bones p img{ display:block; margin:0 auto; max-width:100%;}





.lx_box{ clear:both; width:100%; height:auto; overflow:hidden; padding:150px 0 130px 0;}

.lxdt{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}

.tab2{width:auto;}

.tab2 ul.menu{ width:1000px; margin:0 auto;height:auto;position:relative; border:1px solid #cccccc; overflow:hidden; margin-bottom:60px;}

.tab2 ul.menu li{ float:left;text-align:center;width:20%;line-height:58px; border-right:1px solid #cccccc; color:#999999; font-family:"Microsoft YaHei"; font-size:16px;cursor:pointer;}

.tab2 ul.menu li.active{background:#173066;color:#fff; font-weight:bold;}

.tab2 ul.menu li:last-child{ border:none;}

.con1,.con2,.con3,.con4,.con5{height:auto; clear:both;}

.con2,.con3,.con4,.con5{display:none;}

.d2oni{ height:auto; overflow:hidden;}

.d2oni_t{ height:auto; overflow:hidden; text-align:center; margin-bottom:35px;}

.d2oni_t p{ color:#333333; line-height:36px; font-size:16px;}

.d2oni_t p img{ margin-right:10px; vertical-align:middle;}

@media(max-width:1024px){

.lx_box{ clear:both; width:100%; height:auto; overflow:hidden; padding:40px 0 40px 0;}

.lxdt{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0 30px;}	

.tab2 ul.menu{ width:100%; margin:0 auto;height:auto;position:relative; border:1px solid #cccccc; overflow:hidden; margin-bottom:30px;}

.tab2 ul.menu li{ float:left;text-align:center;width:25%;line-height:48px; border-right:1px solid #cccccc; color:#999999; font-family:"Microsoft YaHei"; font-size:16px;cursor:pointer;}

}

@media(max-width:414px){

.lx_box{ clear:both; width:100%; height:auto; overflow:hidden; padding:40px 0 40px 0; position:relative; z-index:999}

.lxdt{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0 15px;}	

.tab2 ul.menu{ width:100%; margin:0 auto;height:auto;position:relative; border:1px solid #cccccc; overflow:hidden; margin-bottom:30px;}

.tab2 ul.menu li{ float:left;text-align:center;width:50%;line-height:48px; border-right:1px solid #cccccc; color:#999999; font-family:"Microsoft YaHei"; font-size:14px;cursor:pointer; border-bottom:1px solid #ccc;}

.tab2 ul.menu li:nth-child(3){ border-bottom:none;}

.d2oni_t p{ color:#333333; line-height:36px; font-size:14px;}

.d2oni_t{ height:auto; overflow:hidden; text-align:center; margin-bottom:15px;}



}

.lx_box1{ clear:both; height:auto; overflow:hidden; background:#f5f5f5; padding:150px 0 130px 0;}

.zpin{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}

.zpin_b{ clear:both; height:auto; overflow:hidden;}

.container1	{ width:990px;display:inline;}

.menuTitle2{cursor:pointer;display:block; line-height:60px; border-bottom:1px solid #ccc; background:url(../images/bg12.jpg) no-repeat 98% center #fff; padding:0 40px; font-size:16px; color:#666666;}

.menuTitle2 span{ float:right; display:block; color:#666; padding-right:10px; font-size:16px;}



.activeTitle2{cursor:pointer;display:block; line-height:60px; border-bottom:1px solid #ccc; background:url(../images/bg4.png) no-repeat 98% center #173066; padding:0 40px; font-size:16px; color:#fff;}

.activeTitle2 span{ float:right; display:block; color:#fff; font-size:16px; padding-right:10px;}



.menuContent2{ display:none; width:100%; height:auto; border:2px solid #173066; border-top:none; background:#fff; padding:35px;}

.menuContent2 h2{ color:#173066; line-height:48px; font-size:16px; font-weight:bold;}

.menuContent2 p{ line-height:24px; color:#888888; font-family:"Microsoft YaHei"; font-size:14px;}

.onif{ height:auto; overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:35px; margin-bottom:35px;}

.onif span{ margin-right:126px; color:#666666; font-size:14px;}

.onif span:last-child{ margin-right:0px;}

.onif span em{ color:#888888; font-size:14px;}

@media(max-width:1280px){

.lx_box1{ clear:both; height:auto; overflow:hidden; background:#f5f5f5; padding:170px 0 130px 0; margin-top:-10px;}	

}

@media(max-width:1024px){

.lx_box1{ clear:both; height:auto; overflow:hidden; background:#f5f5f5; padding:40px 0 40px 0; margin-top:0px;}

.zpin{ width:100%; padding:0 30px; height:auto; overflow:hidden; margin:0 auto;}	

.onif span{ margin-right:0px; display:block; width:100%; color:#666666; font-size:14px; line-height:24px;}

.onif{ height:auto; overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px;}

}

@media(max-width:414px){

.lx_box1{ clear:both; height:auto; overflow:hidden; background:#f5f5f5; padding:120px 0 40px 0; margin-top:-120px;}

.zpin{ width:100%; padding:0 15px; height:auto; overflow:hidden; margin:0 auto;}	

.onif span{ margin-right:0px; display:block; width:100%; color:#666666; font-size:14px; line-height:24px;}

.onif{ height:auto; overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px;}

}



.lx_box2{ clear:both; width:100%; height:auto; overflow:hidden; padding:150px 0 100px 0;}

.liyuy{ width:100%; height:auto; overflow:hidden;}

.liyi_l{ float:left; width:47%; height:auto; overflow:hidden; margin-bottom:25px;}

.liyi_l p{ line-height:50px; color:#333; font-size:14px;}

.wbk{ width:100%; height:50px; border:1px solid #e5e5e5; background:#f5f5f5; line-height:48px; padding:0 10px; color:#333333; font-size:14px;}

.liyi_l1{ float:right;}

.wbk1{ width:100%; height:245px; border:1px solid #e5e5e5; background:#f5f5f5; line-height:48px; padding:0 10px; color:#333333; font-size:14px;}

.tuin{ width:180px; height:45px; border:none; background:#173066; border-radius:10px; text-align:center; line-height:45px; color:#fff; font-size:14px; display:block; margin:0 auto;  clear:both;}

@media(max-width:1280px){

.lx_box2{ clear:both; width:100%; height:auto; overflow:hidden; padding:170px 0 100px 0; margin-top:-10px;}

	

}

@media(max-width:1024px){

.lx_box2{ clear:both; width:100%; height:auto; overflow:hidden; padding:40px 0 40px 0; margin-top:0px;}

}

@media(max-width:414px){

.lx_box2{ clear:both; width:100%; height:auto; overflow:hidden; padding:120px 0 40px 0; margin-top:-80px;}

.liyi_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:25px;}

}



.gy_box{ width:100%; height:auto; position:relative; margin-top:-174px; padding:0 90px 150px 90px;}

.usjj{ position:relative; height:auto; overflow:hidden; z-index:999;}

.usjj_l{ float:left; width:63%; height:auto; overflow:hidden; background:#fff; padding:148px 146px 0 70px}

.mtzx_tz{ height:auto; overflow:hidden; margin-bottom:45px; text-align:left; color:#173066; font-size:32px; line-height:38px; font-weight:bold;}

.mtzx_tz i{ display:block; text-transform:uppercase; color:#616c8c; font-size:20px;}

.usjj_lb{ height:auto; overflow:hidden;}

.usjj_lb p{ line-height:46px; color:#888888; font-size:16px;}

.usjj_r{ float:left; width:164px; padding-top:259px; overflow:hidden;}

.usjj_r img{ display:block; margin:0 auto; max-height:100%;}

@media(max-width:1440px){

.usjj_l{ float:left; width:63%; height:auto; overflow:hidden; background:#fff; padding:140px 30px 0 0px; margin-top:-40px;}

.gy_box{ width:100%; height:auto; position:relative; margin-top:-174px; padding:0 90px 150px 90px;}	

}

@media(max-width:1024px){

.gy_box{ width:100%; height:auto; position:relative; margin-top:0px; padding:0px 30px 40px 30px; position:relative; z-index:99}

.usjj{ position:relative; height:auto; overflow:hidden; z-index:999;}

.mtzx_tz{ height:auto; overflow:hidden; margin-bottom:20px; text-align:left; color:#173066; font-size:20px; line-height:28px; font-weight:bold;}

.mtzx_tz i{ display:block; color:#abb0c0; font-size:18px;}

.usjj_l{ float:left; width:100%; height:auto; overflow:hidden; background:#fff;padding:70px 0px 30px 0; margin-top:-40px}

.usjj_lb p{ line-height:34px; color:#888888; font-size:14px;}

.usjj_r{ float:none; width:100%; padding-top:0px; overflow:hidden;}

}

@media(max-width:414px){

.mtzx_tz{ height:auto; overflow:hidden; margin-bottom:20px; text-align:left; color:#173066; font-size:18px; line-height:28px; font-weight:bold;}

.mtzx_tz i{ display:block; color:#abb0c0; font-size:16px;}

.usjj_l{ float:left; width:100%; height:auto; overflow:hidden; background:#fff;padding:60px 0px 30px 0;}

.gy_box{ width:100%; height:auto; position:relative; margin-top:0px; padding:120px 15px 40px 15px; position:relative; z-index:99; margin-top:-120px;}

}



.gy_box1{ clear:both; height:auto; overflow:hidden; background:url(../images/bg13.jpg) no-repeat left bottom #fff; padding:0 90px 217px 90px;}

.gin3{ height:auto; overflow:hidden; padding:0 44px 0 378px;}

.gin3_l{ float:left; width:31%; height:auto; overflow:hidden;}

.gin3_l img{ display:block; margin:0 auto; max-width:100%;}

.gin3_r{ float:right; width:62%; padding-top:138px;}

.gin3_r p{ line-height:46px; background:url(../images/bg14.jpg) no-repeat left 17px; padding-left:35px; color:#888888; font-size:18px;}

@media(max-width:1680px){

.gin3{ height:auto; overflow:hidden; padding:180px 44px 0 178px; margin-top:-100px;}

.gy_box1{ clear:both; height:auto; overflow:hidden; background:url(../images/bg13.jpg) no-repeat -150px bottom #fff; padding:0 90px 217px 90px;}

.gin3_r{ float:right; width:62%; padding-top:108px;}

}

@media(max-width:1600px){

.gin3{ height:auto; overflow:hidden; padding:0 44px 0 178px;}

.gy_box1{ clear:both; height:auto; overflow:hidden; background:url(../images/bg13.jpg) no-repeat -150px bottom #fff; padding:140px 90px 217px 90px; margin-top:-80px;}

.gin3_r{ float:right; width:62%; padding-top:108px;}

.gin3_r p{ line-height:46px; background:url(../images/bg14.jpg) no-repeat left 17px; padding-left:35px; color:#888888; font-size:16px;}

}

@media(max-width:1440px){

.gin3{ height:auto; overflow:hidden; padding:0 0px 0 0px;}

.gy_box1{ clear:both; height:auto; overflow:hidden; background:url(../images/bg13.jpg) no-repeat -300px bottom #fff;padding:140px 90px 107px 90px; margin-top:-80px; position:relative; z-index:66}

.gin3_r{ float:right; width:62%; padding-top:68px;}

.gin3_r p{ line-height:46px; background:url(../images/bg14.jpg) no-repeat left 17px; padding-left:35px; color:#888888; font-size:16px;}

}

@media(max-width:1280px){

.gin3{ height:auto; overflow:hidden; padding:0 0px 0 0px;}

.gy_box1{ clear:both; height:auto; overflow:hidden; background:url(../images/bg13.jpg) no-repeat -300px bottom #fff;padding:180px 90px 107px 90px; margin-top:-80px; position:relative; z-index:66}

.gin3_r{ float:right; width:62%; padding-top:48px;}

.gin3_r p{ line-height:46px; background:url(../images/bg14.jpg) no-repeat left 17px; padding-left:35px; color:#888888; font-size:16px;}

}

@media(max-width:1024px){

.gin3{ height:auto; overflow:hidden; padding:0 0px 0 0px;}

.gy_box1{ clear:both; height:auto; overflow:hidden; background:none; padding:0 30px 40px 30px; position:relative; z-index:77}

.gin3_r{ float:right; width:100%; padding-top:30px;}

.gin3_r p{ line-height:36px; background:url(../images/bg14.jpg) no-repeat left 17px; padding-left:35px; color:#888888; font-size:14px;}

.gin3_l{ float:left; width:100%; height:auto; overflow:hidden;}

}

@media(max-width:414px){

.gin3{ height:auto; overflow:hidden; padding:0 0px 0 0px;}

.gy_box1{ clear:both; height:auto; overflow:hidden; background:none; padding:0 15px 30px 15px;position:relative; z-index:77; background:#fff;}

.gin3_r{ float:right; width:100%; padding-top:30px;}

.gin3_r p{ line-height:36px; background:url(../images/bg14.jpg) no-repeat left 17px; padding-left:35px; color:#888888; font-size:14px;}

.gin3_l{ float:left; width:100%; height:auto; overflow:hidden;}

}



.gy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:197px 311px 105px 151px}

.yuin{ height:auto; overflow:hidden; position:relative; min-height:718px;}

.xined{ height:auto; overflow:hidden; width:100%; height:auto; position:relative; min-height:595px; clear:both;}

.yuin_l{ width:77%; height:auto; background:#fff; position:relative; z-index:111; min-height:460px; padding:124px 116px 0 102px}

.yuin_l h1{ color:#333333; font-size:30px; font-size:18px; letter-spacing:-1px; font-weight:bold; margin-bottom:30px;}

.yuin_l p{ line-height:36px; color:#888888; font-size:16px; background:url(../images/bg16.jpg) no-repeat left 10px; padding-left:36px;}

.yuin_r{ position:absolute; left:785px; top:195px; width:60%;}

.yuin_r img{ display:block; max-width:90%;}

.bodni{ clear:both; width:46%; height:auto; overflow:hidden; margin-top:20px; position:relative; z-index:9999}

.bodni li{ float:left; margin-right:60px; margin-bottom:79px;min-height:60px;}

.bodni li a{ display:block; padding-right:20px; padding-bottom:20px;}

.bodni li.qcbj{ margin-right:0px;}

.dada{ color:#173066; font-weight:bold; font-size:16px; border-bottom:1px solid #173066;}

.xiao{ border-bottom:1px solid #cacaca; color:#cecece; font-size:16px;}

@media(max-width:1680px){
.gy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:197px 90px 105px 90px}

.yuin_r{ position:absolute; left:825px; top:195px; width:60%;}
}

@media(max-width:1600px){

.gy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:197px 90px 105px 90px}

.yuin_r{ position:absolute; left:825px; top:195px; width:45%;}

.yuin_l{ width:67%; height:auto; background:#fff; position:relative; z-index:111; min-height:460px; padding:124px 116px 0 102px}

}

@media(max-width:1440px){

.gy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:147px 90px 55px 90px; margin-top:-80px;}

.yuin_r{ position:absolute; left:725px; top:195px; width:45%;}

.yuin_l{ width:67%; height:auto; background:#fff; position:relative; z-index:111; min-height:460px; padding:124px 116px 0 102px}
.bodni{width:57%;margin-top:20px;}
.bodni li{ float:left; margin-right:40px; margin-bottom:49px;}

.bodni li:nth-child(4){ margin-bottom:0px;}

.bodni li:nth-child(5){ margin-bottom:0px;}

.yuin{ height:auto; overflow:hidden; position:relative; min-height:638px;}

}
@media(max-width:1400px){
.bodni{ clear:both; width:50%;margin-top:20px; }

}

@media(max-width:1366px){

.gy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:147px 90px 55px 90px; margin-top:-80px;}

.yuin_r{ position:absolute; left:725px; top:195px; width:45%;}

.yuin_l{ width:67%; height:auto; background:#fff; position:relative; z-index:111; min-height:460px; padding:60px}

.bodni li{ float:left; margin-right:30px; margin-bottom:49px;}

.bodni li a{ display:block; padding-right:10px; padding-bottom:20px;}

.bodni li:nth-child(4){ margin-bottom:0px;}

.bodni li:nth-child(5){ margin-bottom:0px;}

.yuin{ height:auto; overflow:hidden; position:relative; min-height:638px;}

}

@media(max-width:1280px){

.gy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:197px 90px 105px 90px}

.yuin_r{ position:absolute; left:625px; top:195px; width:45%;}

.yuin_l{ width:67%; height:auto; background:#fff; position:relative; z-index:111; min-height:460px; padding:60px 116px 0 102px}

.bodni li{ float:left; margin-right:30px; margin-bottom:30px;}

.bodni li a{ display:block; padding-right:10px; padding-bottom:20px;}

.bodni{ clear:both; width:56%; height:auto; overflow:hidden; margin-top:30px; position:relative; z-index:9999}

}

@media(max-width:1024px){

.gy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:80px 30px 40px 30px; margin-top:-40px; position:relative; z-index:66}

.yuin_r{ position:absolute; left:625px; top:195px; width:45%; display:none;}

.yuin_l{ width:100%; height:auto; background:#fff; position:relative; z-index:111; min-height:auto; padding:30px 30px;}

.bodni li{ float:left; margin-right:0px; width:20%; margin-bottom:0px;}

.bodni li a{ display:block; padding-right:0px; padding-bottom:20px;}

.bodni{ clear:both; width:100%; height:auto; overflow:hidden; margin-top:20px; position:relative; z-index:9999}

.xined{ height:auto; overflow:hidden; width:100%; height:auto; position:relative; min-height:auto; clear:both;}

.yuin{ height:auto; overflow:hidden; position:relative; min-height:auto;}

.dada{ color:#173066; font-weight:bold; font-size:14px; border-bottom:1px solid #173066;}

.xiao{ border-bottom:1px solid #cacaca; color:#cecece; font-size:14px;}

}

@media(max-width:768px){

.gy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:40px 30px 40px 30px}

.yuin_r{ position:absolute; left:625px; top:195px; width:45%; display:none;}

.yuin_l{ width:100%; height:auto; background:#fff; position:relative; z-index:111; min-height:auto; padding:30px 30px;}

.bodni li{ float:left; margin-right:0px; width:33.33%; margin-bottom:10px;}

.bodni li a{ display:block; padding-right:0px; padding-bottom:20px;}

.bodni{ clear:both; width:100%; height:auto; overflow:hidden; margin-top:20px; position:relative; z-index:9999}

.xined{ height:auto; overflow:hidden; width:100%; height:auto; position:relative; min-height:auto; clear:both;}

.yuin{ height:auto; overflow:hidden; position:relative; min-height:auto;}

.dada{ color:#173066; font-weight:bold; font-size:14px; border-bottom:1px solid #173066;}

.xiao{ border-bottom:1px solid #cacaca; color:#cecece; font-size:14px;}

}

@media(max-width:414px){

.gy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:120px 15px 40px 15px; margin-top:-80px;}

.yuin_r{ position:absolute; left:625px; top:195px; width:45%; display:none;}

.yuin_l{ width:100%; height:auto; background:#fff; position:relative; z-index:111; min-height:auto; padding:30px 30px;}

.bodni li{ float:left; margin-right:0px; width:50%; margin-bottom:10px;}

.bodni li a{ display:block; padding-right:0px; padding-bottom:20px;}

.bodni{ clear:both; width:100%; height:auto; overflow:hidden; margin-top:20px; position:relative; z-index:9999}

.xined{ height:auto; overflow:hidden; width:100%; height:auto; position:relative; min-height:auto; clear:both;}

.yuin{ height:auto; overflow:hidden; position:relative; min-height:auto;}

.dada{ color:#173066; font-weight:bold; font-size:14px; border-bottom:1px solid #173066;}

.xiao{ border-bottom:1px solid #cacaca; color:#cecece; font-size:14px;}

.yuin_l p{ line-height:26px; color:#888888; font-size:14px; background:url(../images/bg16.jpg) no-repeat left 10px; padding-left:26px;}



}

@media(max-width:360px){

.gy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:120px 15px 40px 15px; margin-top:-80px;}

.yuin_r{ position:absolute; left:625px; top:195px; width:45%; display:none;}

.yuin_l{ width:100%; height:auto; background:#fff; position:relative; z-index:111; min-height:auto; padding:30px 30px;}

.bodni li{ float:left; margin-right:0px; width:50%; margin-bottom:10px;}

.bodni li a{ display:block; padding-right:0px; padding-bottom:20px;}

.bodni{ clear:both; width:100%; height:auto; overflow:hidden; margin-top:20px; position:relative; z-index:9999}

.xined{ height:auto; overflow:hidden; width:100%; height:auto; position:relative; min-height:auto; clear:both;}

.yuin{ height:auto; overflow:hidden; position:relative; min-height:auto;}

.dada{ color:#173066; font-weight:bold; font-size:12px; border-bottom:1px solid #173066;}

.xiao{ border-bottom:1px solid #cacaca; color:#cecece; font-size:12px;}

.yuin_l p{ line-height:26px; color:#888888; font-size:14px; background:url(../images/bg16.jpg) no-repeat left 10px; padding-left:26px;}

}

.gy_box3{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg17.jpg) no-repeat center center; background-size:cover; padding:300px 0 0 317px;}

.bonxw{ position:relative; width:100%; height:auto; background:url(../images/bg5.png) no-repeat right top; padding:166px 254px 130px 0; overflow:hidden;}

.bonxw_l{ float:left; width:28%; height:auto; overflow:hidden;}

.bonxw_l img{ display:block; max-width:100%; margin:0 auto;}

.bonxw_r{ float:right; width:63%; height:auto;}

.bonxw_rb{ height:auto; overflow:hidden;    overflow-y: scroll;
    height: 400px;}
.bonxw_rb::-webkit-scrollbar-track{background-color: #000;}
.bonxw_rb::-webkit-scrollbar{width: 5px;background-color:#000;}
.bonxw_rb::-webkit-scrollbar-thumb{background-color: #1a4463;border: 2px solid #1a4463;}

.bonxw_rb p{ background:url(../images/bg6.png) no-repeat left 10px; padding-left:34px; color:rgba(255,255,255,0.7); font-size:16px; line-height:36px;}

@media(max-width:1680px){

.gy_box3{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg17.jpg) no-repeat center center; background-size:cover; padding:180px 0 0 90px;}



.bonxw{ position:relative; width:100%; height:auto; background:url(../images/bg5.png) no-repeat 198px top; padding:166px 90px 130px 0; margin-top:-80px; overflow:hidden;}

}

@media(max-width:1024px){

.gy_box3{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg17.jpg) no-repeat center center; background-size:cover; padding:40px 0 0 30px;}



.bonxw{ position:relative; width:100%; height:auto; background:url(../images/bg5.png) repeat; padding:30px 30px 40px 0; overflow:hidden;}

.bonxw_l{ float:left; width:100%; height:auto; overflow:hidden;}

.bonxw_l img{ display:block; max-width:100%; margin:0 auto;}

.bonxw_r{ float:right; width:100%; height:auto; padding:0 30px;}

.bonxw_rb{ height:auto; overflow:hidden;}

.bonxw_rb p{ background:url(../images/bg6.png) no-repeat left 10px; padding-left:34px; color:rgba(255,255,255,0.7); font-size:16px; line-height:36px;}

}

@media(max-width:414px){

.gy_box3{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg17.jpg) no-repeat center center; background-size:cover; padding:80px 0 0 0px; margin-top:-40px; position:relative; z-index:55}

.bonxw{ position:relative; width:100%; height:auto; background:rgba(23,48,102,0.7); padding:30px 15px 40px 15px; overflow:hidden;}

.bonxw_l{ float:left; width:100%; height:auto; overflow:hidden;}

.bonxw_l img{ display:block; max-width:100%; margin:0 auto;}

.bonxw_r{ float:right; width:100%; height:auto; padding:0 0px;}

.bonxw_rb{ height:auto; overflow:hidden;}

.bonxw_rb p{ background:url(../images/bg6.png) no-repeat left 10px; padding-left:34px; color:rgba(255,255,255,0.7); font-size:14px; line-height:26px;}

}



.gy_box4{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; position:relative; padding:148px 150px 190px 150px; margin-top:-40px}

.gy_box4:after{ content:'';position:absolute;right:0; top:0px; height:746px;width:422px;background:#f5f7f8;transition:400ms ease all;-moz-transition:400ms ease all;}

.cvnk{ width:100%; height:auto; position:relative; z-index:11; overflow:hidden;}

.cvnk_l{ float:left; width:64%; height:auto; overflow:hidden;}

.cvnk_lb{ height:auto; overflow:hidden;}

.cvnk_lb h1{ background:url(../images/bg14.jpg) no-repeat left 13px; font-weight:bold; padding-left:33px; font-size:16px; color:#333333; line-height:36px;}

.cvnk_lb p{ line-height:36px; color:#888; font-size:16px;}

.cvnk_r{ float:right; width:19%; height:auto; color:rgba(51,51,51,0.06); font-size:116px; text-transform:uppercase; line-height:156px; padding-top:84px;}

.cina{ clear:both; width:81%; margin:0 auto; padding-top:140px; margin-top:-40px;}

.xdcz_b{ height:auto; overflow:hidden;}

.xdcz_b ul{display: flex;flex-wrap: wrap;}

.xdcz_b li{  width:30%; margin-right:2%; position:relative;}

.xdcz_b li:nth-child(1):after{ content:'';position:absolute;left:0; top:29px; height:197px;width:100%;background:#e94b59;}

.tux0{ position:relative; z-index:9; width:83%; margin:0 auto; overflow:hidden; min-height:455px; margin:0 auto; padding-top:0px;}

.tux0 img{ display:block; margin:0 auto; max-width:100%; margin-bottom:50px;}

.tux0 p{ text-align:center; color:#333333; font-size:18px; line-height:30px; font-weight:bold;}

.tux0 span{ display:block; width:100%; height:auto; position:absolute; left:0; bottom:50px; min-height:80px; background:rgba(255,255,255,0.94); text-align:center; color:#333; font-size:16px; line-height:30px; font-weight:bold; overflow:hidden; padding:15px 0;}

.tux0 span i{ display:block; color:#333; font-size:14px; font-weight:bold;}

.xdcz_b li:nth-child(1){ margin-top:0px;}

.xdcz_b li:nth-child(2){ margin-top:165px;}

.xdcz_b li:nth-child(2):after{ content:'';position:absolute;left:0; bottom:29px; height:197px;width:100%;background:#e29e14;}

.xdcz_b li:nth-child(3){ margin-top:95px; margin-right:0%;}

.xdcz_b li:nth-child(3):after{ content:'';position:absolute;left:0; top:29px; height:197px;width:100%;background:#173066;}

@media(max-width:1680px){

.gy_box4{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; position:relative;

 padding:148px 90px 190px 90px; margin-top:-40px;}	

.gy_box4:after{ content:'';position:absolute;right:0; top:0px; height:746px;width:352px;background:#f5f7f8;transition:400ms ease all;-moz-transition:400ms ease all;}

}

@media(max-width:1440px){

.gy_box4{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; position:relative; padding:148px 90px 190px 90px; margin-top:-40px;}	

.gy_box4:after{ content:'';position:absolute;right:0; top:0px; height:746px;width:352px;background:#f5f7f8;transition:400ms ease all;-moz-transition:400ms ease all;}

.cina{ clear:both; width:100%; margin:0 auto;}

}

@media(max-width:1024px){

.gy_box4{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; position:relative; padding:80px 30px 40px 30px; margin-top:-40px; position:relative; z-index:22}	

.gy_box4:after{ content:'';position:absolute;right:0; top:0px; height:746px;width:352px;background:#f5f7f8;transition:400ms ease all;-moz-transition:400ms ease all; display:none;}

.cina{ clear:both; width:100%; margin:0 auto;}

.cvnk_r{ float:right; width:19%; height:auto; color:rgba(51,51,51,0.06); font-size:116px; text-transform:uppercase; line-height:156px; padding-top:84px; display:none;}

.cvnk_l{ float:left; width:100%; height:auto; overflow:hidden;}

.cvnk{ width:100%; height:auto; position:relative; z-index:11; overflow:hidden; margin-bottom:40px;}

.xdcv{ width:100%; padding:0 30px; height:auto; margin:0 auto; overflow:hidden;}	

.xdcv_c{ height:auto; overflow:hidden; color:#333333; line-height:26px; font-size:16px; margin-bottom:20px;}

.xdcz_b li{ float:left; width:31%; margin-right:2.6%; position:relative;}

.tux0{ position:relative; z-index:9; width:93%; margin:0 auto; overflow:hidden; background:#fff; min-height:345px; margin:0 auto; padding:30px 15px;}

.tux0 img{ display:block; margin:0 auto; max-width:100%; margin-bottom:20px;}

}

@media(max-width:414px){

.gy_box4{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; position:relative;padding:120px 15px 40px 15px; margin-top:-40px; position:relative; z-index:22}	

.gy_box4:after{ content:'';position:absolute;right:0; top:0px; height:746px;width:352px;background:#f5f7f8;transition:400ms ease all;-moz-transition:400ms ease all; display:none;}

.cina{ clear:both; width:100%; margin:0 auto;}

.cvnk_r{ float:right; width:19%; height:auto; color:rgba(51,51,51,0.06); font-size:116px; text-transform:uppercase; line-height:156px; padding-top:84px; display:none;}

.cvnk_l{ float:left; width:100%; height:auto; overflow:hidden;}

.cvnk{ width:100%; height:auto; position:relative; z-index:11; overflow:hidden; margin-bottom:0px;}

.xdcv{ width:100%; padding:0 15px; height:auto; margin:0 auto; overflow:hidden;}	

.xdcv_c{ height:auto; overflow:hidden; color:#333333; line-height:26px; font-size:16px; margin-bottom:20px;}

.xdcz_b li{ float:left; width:100%; margin-right:2.6%; position:relative;}

.tux0{ position:relative; z-index:9; width:93%; margin:0 auto; overflow:hidden; background:#fff; min-height:345px; margin:0 auto; padding:0px 15px 30px 15px;}

.tux0 img{ display:block; margin:0 auto; max-width:100%; margin-bottom:20px;}

.xdcz_b li:nth-child(2){ margin-top:30px;}

.xdcz_b li:nth-child(3){ margin-top:30px; margin-right:0%;}

.cvnk_lb h1{ background:url(../images/bg14.jpg) no-repeat left 13px; font-weight:bold; padding-left:33px; font-size:14px; color:#333333; line-height:26px;}

.cvnk_lb p{ line-height:26px; color:#888; font-size:14px;}

.cina{ clear:both; width:81%; margin:0 auto; padding-top:120px; margin-top:-80px;}

}



.gy_box5{ clear:both; height:auto; overflow:hidden; background:#f1f3f4; padding:200px 261px 100px 261px; margin-top:-60px;}

.yine{ position:relative; height:auto; padding:0 100px;}

.tunrf{ display:block; width:100%; height:auto;transition: all 1s ease;}



.tunrf dl{ display:block;}

.tunrf dt{ width:100%; height:auto; overflow:hidden; position:relative; margin-bottom:15px;}

.tunrf dt img{ display:block; margin:0 auto; width:240px; height:240px;}

.tunrf dt span{ display:none; position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.3); left:0; top:0;transition: all 1s ease;}

.tunrf dd h1{ text-align:center; color:#173066; line-height:24px; font-size:16px;}

.tunrf dd p{ color:#888888; font-size:12px; line-height:24px; text-align:center;}

.tunrf:hover dt span{ opacity:0;} 

.tunrf1{ width:100%; margin:0 auto;text-align: center;}

.tunrf1 dl{display:inline-block;width:33%;margin:0 auto;}

.tunrf1 dt{ width:auto; height:auto; overflow:hidden; margin-bottom:15px;}

.tunrf1 dt img{ display:block; margin:0 auto;/*  width:240px; height:240px; */}

.tunrf1 dt h3{width:100%;height:auto;overflow: hidden;position:relative; }

.tunrf1 dt span{ display:none; position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.3); left:0; top:0;transition: all 1s ease;}

.tunrf1 dd h1{ text-align:center; color:#173066; line-height:24px; font-size:16px;}

.tunrf1 dd p{ color:#888888; font-size:12px; line-height:24px; text-align:center;}

.tunrf1:hover dt span{ opacity:0;}



@media(max-width:1680px){

.gy_box5{ clear:both; height:auto; overflow:hidden; background:#f1f3f4; padding:140px 90px 100px 90px; margin-top:-60px;}	

.tunrf dt img{ display:block; margin:0 auto; /* width:100%; height:240px; */}

}

@media(max-width:1024px){

.gy_box5{ clear:both; height:auto; overflow:hidden; background:#f1f3f4; padding:80px 30px 40px 30px; margin-top:-40px; position:relative; z-index:11}	

.tunrf dt img{ display:block; margin:0 auto;/*  width:100%;  */height:auto;}

.yine{ position:relative; height:auto; padding:0 0px;}

}

@media(max-width:414px){

.gy_box5{ clear:both; height:auto; overflow:hidden; background:#f1f3f4; padding:120px 15px 40px 15px; margin-top:-80px; z-index:11}	

.tunrf dt img{ display:block; margin:0 auto; width:100%; height:auto;}

.tunrf dd h1{ text-align:center; color:#173066; line-height:24px; font-size:14px;}

}



.gy_box6{ clear:both; height:auto; overflow:hidden; background:url(../images/bg21.jpg) no-repeat center center; padding:100px 407px 100px 274px;}

.lini{ float:left; width:226px; padding-top:187px;}

.linie{ float:right; width:58%; height:auto; overflow:hidden; background:#fff; min-height:442px; padding:62px 0 0 132px;}

.linie li{ float:left; margin-bottom:45px;}

.linie li img{ margin-bottom:5px;}

.linie li h1{ position:relative; min-height:39px; color:#333333; font-size:16px; font-weight:bold; line-height:39px;}

.linie li h1:after{ content:'';position:absolute;left:0; bottom:0px; height:2px;width:16px;background:#173066;transition:400ms ease all;-moz-transition:400ms ease all;}

.linie li p{ line-height:30px; color:#666666; font-size:16px;}

.linie li:nth-child(1){ width:50%;}

.linie li:nth-child(2){ width:50%;}

.linie li:nth-child(3){ width:100%;}

@media(max-width:1680px){

.gy_box6{ clear:both; height:auto; overflow:hidden; background:url(../images/bg21.jpg) no-repeat center center; padding:100px 90px 100px 90px;}

}

@media(max-width:1024px){

.gy_box6{ clear:both; height:auto; overflow:hidden; background:url(../images/bg21.jpg) no-repeat center center; padding:80px 30px 40px 30px; margin-top:-40px;}

}

@media(max-width:414px){

.gy_box6{ clear:both; height:auto; overflow:hidden; background:#20386c; padding:120px 15px 40px 15px; margin-top:-80px;}

.lini{ float:left; width:100%; padding-top:0px;}

.linie{ float:right; width:100%; height:auto; overflow:hidden; background:#fff; min-height:auto; padding:30px 30px;}

.linie li:nth-child(1){ width:100%;}

.linie li:nth-child(2){ width:100%;}

.linie li:nth-child(3){ width:100%;}

.linie li{ float:left; margin-bottom:15px;}

.linie li h1{ position:relative; min-height:39px; color:#333333; font-size:14px; font-weight:bold; line-height:39px;}

.linie li p{ line-height:26px; color:#666666; font-size:14px;}

}

/*二级页面 end*/

















































































 



























































































#pdtViewer {

	width:100%;

	margin:0 auto

}

#pdtViewer img {

	padding:0;

	ser-select:none;

	-moz-user-select:none

}

#dummy {

	display:none

}









#imgStart{ width:396px; height:459px;}

















































































































































