html{width: 100%;}
html,body{scroll-behavior: smooth;}
body{font-size: 16px; background: #fff; font-family: "Arial",Verdana,Arial,sans-serif; line-height: 28px; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
ol,ul,li{list-style: none;margin: 0;padding: 0;}
p{margin: 0;padding: 0;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); transition: all .3s ease; cursor: pointer;}
a:hover, a:focus{text-decoration: none;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
strong{font-weight: 800;}
img{border: 0; height: auto; vertical-align: middle;/*display: block;*/}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; background: none; outline: 0; font-family: "Arial";text-align: left;}
input[type="button"],input[type="text"],input[type="submit"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
button{outline: none !important;box-shadow: none !important;}
button:focus{outline: 0;}
textarea{resize: none;}
video{outline: none;display: block;}
label{font-weight: normal;}
*{margin: 0;padding: 0;box-sizing: border-box;}
.clearfix:after{content: ""; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;overflow: hidden;}
.relative{position: relative;}
.fl{float: left;}
.fr{float: right;}
.container{position: relative;width: 1520px;margin: 0 auto;}
.flex {display: flex;height: 100%;}
.content_box {box-sizing: border-box;width: 100%;margin: auto;padding-top: 80px;}

@font-face {
	font-family:DIN;
	src: url('../fonts/DIN-BOLD.OTF');
}
@font-face {
	font-family:bahnschrift;
	src: url('../fonts/bahnschrift.ttf');
}
@font-face {
	font-family:news701BT;
	src: url('../fonts/News701 BT Italic.ttf');
}



/*************************** header start *************************/
.header{position: fixed;display: flex;top: 0;left: 0;width: 100%;z-index: 99999;padding-left: 80px;align-items: center;transition: .3s;}
.header .h-logo{}
.header .h-logo a{display: block;width: 242px;height: 35px;background: url(../images/logo.png);}
.header .h-nav{margin-left: auto;display: flex;}
.header .h-nav .li{margin-right: 80px;position: relative;}
.header .h-nav .li>a{font-size: 17px;color: #FFFFFF;line-height: 80px;display: flex;align-items: center;}
.header .h-nav .li>a .icon{display: block;height: 8px;width: 15px;background: url(../images/xjt.png);margin-left: 5px;}
.header .h-nav .li>a img{}
.header .h-search{height: 80px;width: 80px;background: #014DA1;text-align: center;line-height: 80px;cursor: pointer;}
.header.active{background: #FFFFFF;box-shadow: 0px 0px 5px 0px #ccc;}
.header.active .h-logo a{background: url(../images/logo2.png);}
.header.active .h-nav .li>a{color: #000000;}
.header.active .h-nav .li>a .icon{background: url(../images/xjt2.png);}

.subnav {width:220px;background:#ffffff;font-size:12px;text-align:left;position:absolute;left:50%;transform: translateX(-50%);top:100%;height:0;overflow:hidden;opacity:0;visibility:hidden;transition:all .3s;box-shadow:0 0 16px -4px rgba(0,0,0,.3);margin-top:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;z-index:44;}
.subnav ol {padding:12px 0;}
.subnav ol li{width: 100%;margin: 0 !important;}
.subnav a {transition: .3s; padding: 0 10px;box-sizing: border-box; width: 100%; display:block;height:50px;line-height:50px;color:#333;font-size: 16px;text-align: center;}
.subnav a:hover {background:#014DA1;color:#fff!important;}
.h-nav .li:hover .subnav {height:auto;opacity:1;visibility:visible;margin-top:0;}



.wap_header{width: 100%; height: 60px; padding: 0 12px; display: none; justify-content: space-between; align-items: center; background: #014DA1; position: fixed; left: 50%; top: 0; transform: translateX(-50%); z-index: 99999;box-sizing: border-box;}
.wap_header .toggle{display: block; width: 25px; height: 24px; position: relative; z-index: 6;}
.wap_header .toggle i{display: block; width: 25px; height: 2px; background: #ffffff; position: absolute; left: 0; transition: all ease .35s;}
.wap_header .toggle i:nth-of-type(1){top: 0;}
.wap_header .toggle i:nth-of-type(2){top: 8px;}
.wap_header .toggle i:nth-of-type(3){top: 16px;}
.wap_header .toggle.on i{background: #000;}
.wap_header .toggle.on i:nth-of-type(1){top: 8px; transform: rotate(45deg);}
.wap_header .toggle.on i:nth-of-type(2){width: 0;}
.wap_header .toggle.on i:nth-of-type(3){top: 8px; transform: rotate(-45deg);}
.wap_header #h60{height: 60px;}
.wap_header .maskbg{width: 100%; height: 100vh; background: rgba(0,0,0,.5); display: none; position: fixed; left: 0; top: 0; z-index: 3;}
.wap_header .maskbg.on{display: block;}
.wap_header .nav{width: 240px; background: #fff; height: 100vh; padding: 56px 0 20px 0; position: fixed; right: 0; top: 0; z-index: 5; transform: translateX(100%); opacity: 0; transition: transform .4s,opacity .4s;}
.wap_header .nav.open{transform: translateX(0); opacity: 1;}
.wap_header .nav > ul{height: calc(100vh - 70px); margin: 0 auto; position: relative; overflow-y: auto; -webkit-overflow-scrolling: touch;}
.wap_header .nav ul li{border-top: 1px solid #ddd; margin: 0 20px; line-height: 40px; font-size: 14px; position: relative;}
.wap_header .nav > ul > li:first-child{border-top: 0 none;}
.wap_header .nav ul li a{line-height: 20px; display: block;padding: 15px 0;padding-right: 30px; font-size: 14px; color: #333;}
.wap_header .nav ul li a:active  {color: #dd0518 !important;}
.wap_header .nav ul li ul{display: none;}
.wap_header .nav ul li i{width: 30px; height: 60px; font-size: 16px; color: #9c9c9c; position: absolute; right: 0; top: 0; transition: transform .5s;}
.wap_header .nav ul li i.down{color: #dd0518; transform: rotate(90deg);}
.wap_header .nav ul li .icon{background: url(../images/yjt.png)no-repeat;background-size: 20px !important;background-position: center !important;}
.wap_header .nav ul li ul li{margin-right: 0;}
.wap_header .nav ul li ul li a{color: #666; height: 40px; line-height: 40px; font-size: 14px;}
.wap_header .nav ul li ul li i{top: -10px;}
.wap_header .logo{float: left;margin-top: 15px;position: relative;height: 25px;}
.wap_header .logo img{height: 100%;}
.wap_header .toggle{float: right;margin-top: 21px;}
.wap_header .dropdown{float: right;margin-top: 18px;margin-right: 20px;position: relative;}
.wap_header #dLabel{border: 1px solid #9C9C9C;background: none;color: #9C9C9C;padding: 2px 5px;font-size: 12px;position: relative;}
.wap_header .dropdown-menu{background: #222;min-width: auto !important;text-align: center;}
.wap_header .dropdown-menu li a{color: #9C9C9C !important;transition: .3s;font-size: 14px !important;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 0;margin: 2px 0 0;font-size: 14px;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, .15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);box-shadow: 0 6px 12px rgb(0 0 0 / 18%);width: 100%;}
.open>.dropdown-menu {display: block;}
.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.wap_header .h-more{float: right;margin: 12px 10px 0 0;}
.wap_header .h-more .head_icon.search{background-image: url(../images/search_icon.png);}
.wap_header .h-more .lang_item{color: #000000;font-size: 14px;}



.search-bg {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: #f5f5f5;display: none;z-index: 9999;}
.search-alert {position: fixed;z-index: 100;background: rgba(0,0,0,.7);left: 0;top: 0;width: 100%;height: 100%;opacity: 1;z-index: 9999;}
.search-alert input::-webkit-input-placeholder {color: #fff !important;}
.search-alert input::-moz-placeholder {/* Mozilla Firefox 19+ */color: #fff !important;}
.search-alert input:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color: #fff !important;}
.search-alert input:-ms-input-placeholder {/* Internet Explorer 10-11 */color: #fff !important;}
.search-alert .cent-form {opacity: 0;-webkit-transform: translate(0, 40px);-ms-transform: translate(0, 40px);transform: translate(0, 40px);-webkit-transition: all .5s;transition: all .5s;}
.search-alert .close {width: 30px;height: 30px;position: absolute;top: 25px;right: 25px;cursor: pointer;background: url(../images/colse.png) no-repeat center;background-size: 18px auto;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.search-alert .cent-form {position: absolute;width: 94.8%;left: 2.6%;top: 50%;height: 60px;margin-top: -63px;border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
.search-alert .cent-form:before {content: "";color: #fff;font-size: 30px;position: absolute;left: 0;height: 50px;width: 50px;top: 50%;margin-top: -25px;background: url(../images/z_img9.png) no-repeat center;background-size: 28px auto;}
.search-alert .cent-form .tex {border: none;font-size: 40px;height: 50px;line-height: 50px;text-align: center;width: 100%;color: #fff;background: none;padding-left: 100px;padding-right: 140px;box-sizing: border-box;}
.search-alert .cent-form .sub-butn {border: none;height: 50px;font-size: .8rem;line-height: 50px;color: #fff;text-align: right;background: none;position: absolute;right: 0;top: 0;width: 120px;text-align: center;font-size: 26px;cursor: pointer;}
.search-alert {-webkit-transform-origin: bottom center;-ms-transform-origin: bottom center;transform-origin: bottom center;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transition: -webkit-transform .3s .5s;transition: transform .3s .5s;}
.search-alert.active {-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transition: -webkit-transform .3s;transition: transform .3s;}
.search-alert.active .cent-form {opacity: 1;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition: all .5s .3s;transition: all .5s .3s;}


/*************************** header end *************************/






/*************************** index start *************************/
.banner{position: relative;}
.mySwiper-banner {width: 100%;height: 100%;position: relative;overflow: hidden;}
.banner .swiper-slide {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;align-items: center;overflow: hidden;}
.banner_item{width: 100%;height: 100vh;background-size: cover;background-position: center;position: relative;}
.banner_item:after{content:"";display: block;width: 100%;height: 100%;top: 0;left: 0;position: absolute;background-color: rgba(0, 0, 0, .3);z-index: 1;}
.banner_item_wap{display: none;}
.banner_item .container{height: 100%;position: relative;z-index:9;}
.banner_item .desc{position: relative;top: 38%;}
.banner_item .desc .atit{font-size: 22px;color: #FFFFFF;line-height: 1.5;position: relative;margin-bottom: 20px;}
.banner_item .desc .atit::before{content: "";display: block;width: 70px;height: 2px;background: #FFFFFF;position: absolute;right: 100%;top: 50%;margin-right: 10px;}
.banner_item .desc .btit{font-size: 50px;font-weight: bold;color: #FFFFFF;line-height: 1.5;}
.banner .banner_pv{position: absolute;left: calc((100vw - 1520px)/2);top: 38%;margin-top: 160px;display: flex;}
.banner .banner_pv .swiper-button-next,.banner .banner_pv .swiper-button-prev{position: relative;left: auto;right: auto;top: auto;height: 50px;width: 50px;display: flex;align-items: center;}
.banner .banner_pv .swiper-button-next::after,.banner .banner_pv .swiper-button-prev::after{display: none;}
.banner .banner_pv .swiper-button-next{}
.banner .banner_pv .swiper-button-prev{}

.swiper-slide-active .banner_item .desc .atit {animation: bannerupB .8s ease both;animation-delay:100ms;}
.swiper-slide-active .banner_item .desc .btit {animation: bannerupB .8s ease both;animation-delay:400ms;}
@keyframes bannerupT {0% {transform: translateY(-60px);opacity: 0;}100% {transform: translateY(0);opacity: 1;}}
@keyframes bannerupB {0% {transform: translateY(60px);opacity: 0;}100% {transform: translateY(0);opacity: 1;}}

.banner_dian{position: absolute;bottom: 45px;left: 0;width: 100%;z-index: 9;}
.banner_dian .container{display: flex;}
.banner_dian_item{width: 100%;}
.banner_dian_item+.banner_dian_item{margin-left: 30px;}
.banner_dian_item .i{display: block;height: 2px;width: 100%;background: #FFFFFF;opacity: .7;margin-bottom: 26px;position: relative;}
.banner_dian_item span{font-size: 18px;color: #FFFFFF;opacity: 0.7;display: block;line-height: 1.5;}
.banner_dian_item.active .i{background: #85B1DE;}
.banner_dian_item.active span{color: #85B1DE;}
.banner_dian_item .i i{display: block;height: 100%;width: 0;background: #85B1DE;}





.sec1{background: url(../images/sec1_bg.jpg) center/cover;}
.abbox{}
.abtitle{text-align: center;}
.abtitle p{font-size: 50px;line-height: 50px;font-weight: bold;color: #000000;position: relative;top: 125px;}
.abtitle span{font-size: 150px;line-height: 150px;font-family: Arial;font-weight: bold;color: #004EA2;opacity: 0.05;text-transform: uppercase;}
.abdesc{text-align: center;font-size: 16px;line-height: 26px;max-width: 1180px;margin: 0 auto;}
.abdesc i{color: #004EA2;}
.abdesc .atit{font-size: 24px;color: #333333;line-height: 1.2;color: #004EA2;margin: 25px 0 20px;}
.abdesc .btit{font-size: 16px;color: #666666;line-height: 1.55;margin-bottom: 75px;}
.abbox .aba{display: block;margin: 0 auto;padding: 10px;width: 180px;height: 50px;background: #004EA2;border-radius: 25px;display: flex;align-items: center;}
.abbox .aba span{padding-left: 20px;color: #FFFFFF;font-size: 16px;transition: .3s;}
.abbox .aba .i{margin-left: auto;display: block;height: 30px;width: 30px;background: url(../images/right2.png) no-repeat;transition: .3s;}
.abbox .aba:hover{background: #FFFFFF;}
.abbox .aba:hover span{color: #004EA2;}
.abbox .aba:hover .i{background: url(../images/right22.png) no-repeat;}

.number_box{display: flex;flex-wrap: wrap;max-width: 1350px;margin: 70px auto 60px;}
.number_item{width: 25%;text-align: center;margin-bottom: 30px;}
.number_item p{font-size: 48px;font-family: DIN;font-weight: bold;color: #000000;line-height: 60px;display: flex;justify-content: center;}
.number_item p span{font-size: 60px;line-height: 60px;display: block;}
.number_item b{font-size: 16px;color: #333333;font-weight: normal;display: block;margin-top: 5px;}



.cyq_box{height: 100vh;display: flex;transition: .3s;background-position: center;background-size: cover;}
.cyq_item{width: 100%;padding: 90px 20px 0;display: flex;flex-direction: column;justify-content: center;transition: .5s;}
.cyq_item+.cyq_item{border-left: 1px solid rgba(255,255,255,.1);}
.cyq_item .atit{text-align: center;}
.cyq_item .btit{text-align: center;font-size: 24px;color: #FFFFFF;margin: 50px 0 40px;}
.cyq_item .ctit{text-align: center;max-width: 290px;font-size: 16px;color: #FFFFFF;margin: 0 auto;opacity: 0.9;line-height: 26px;}
.cyq_item .dtit .tsgd{display: block;margin: 120px auto 0;width: 180px;height: 50px;border-radius: 25px;display: flex;align-items: center;}
.cyq_item .dtit .tsgd span{visibility: hidden;}
.cyq_item .dtit .tsgd .i2{display: block;width: 50px;height: 50px;background: url(../images/more1.png) no-repeat;}

.cyq_item.active .dtit .tsgd{padding: 10px;background: #FFFFFF;}
.cyq_item.active .dtit .tsgd span{padding-left: 20px;color: #004EA2;font-size: 16px;transition: .5s;visibility: visible;}
.cyq_item.active .dtit .tsgd .i{margin-left: auto;display: block;height: 30px;width: 30px;background: url(../images/right22.png) no-repeat;transition: .3s;}
.cyq_item.active .dtit .tsgd .i2{width: 0;}
.cyq_item.active .dtit .tsgd:hover{background: #004EA2;}
.cyq_item.active .dtit .tsgd:hover span{color: #FFFFFF;}
.cyq_item.active .dtit .tsgd:hover .i{background: url(../images/right2.png) no-repeat;}
.cyq_item.active{background: rgba(0, 77, 161, .7)}



.qqhbj_box{display: flex;align-items: flex-end;}
.qqhbj_box .qqhbj_tit{width: 360px;}
.qqhbj_box .qqhbj_tit .atit{}
.qqhbj_box .qqhbj_tit .p{font-size: 36px;line-height: 1.5;font-weight: bold;color: #000000;}
.qqhbj_box .qqhbj_tit .span{font-size: 16px;color: #999999;line-height: 1.5;}
.quanqiu_item{padding: 30px 0;position: relative;}
.quanqiu_item p{font-size: 16px;color: #666666;}
.quanqiu_item span{font-size: 60px;font-family: DIN;font-weight: bold;color: #004EA2;padding-right: 5px;}
.quanqiu_item b{font-weight:normal;display:block;line-height: 1.35;}
.quanqiu_item+.quanqiu_item{border-top: 1px solid rgba(0,0,0,.1);}
.quanqiu_item+.quanqiu_item::after{content: "";display: block;height: 4px;width: 4px;background:#cccccc;border-radius: 100%;position: absolute;left: 0;top: -2.5px;z-index: 99999;}

.qqhbj_desc{position: relative;margin-left: auto;width: calc(100% - 360px);}
.qqhbj_desc img{width: 100%;display: block;}
.qqh_item{position: absolute;width: 1px;height: 1px;}
.qqh_item .qqh_content{position: relative;}
.qqh_item i{display: block;width: 10px;height: 10px;background: #0063CD;border-radius: 50%;position: relative;}
.qqh_item i::after{content: "";display: block;width: 20px;height: 20px;background: #0063CD;position: absolute;opacity: 0.5;border-radius: 50%;top: 50%;left: 50%;margin-top: -10px;margin-left: -10px;animation: biger 1.5s infinite;}
.qqh_item .atit{line-height: 40px;background: #FFA800;border-radius: 20px;padding: 0 35px;color: #FFFFFF;font-size: 16px;position: absolute;transition: .3s;visibility: hidden;opacity: 0;transform: translateY(-20px);bottom: 80px;left: -38px;white-space: nowrap;z-index: 999;}
.qqh_item .atit::after{content: "";width: 0px;height: 0px;border: 8px solid #000;border-top-color: #FFA800;border-bottom-color: transparent;border-left-color: transparent;border-right-color: transparent;position: absolute;top: 100%;left: 30px;}
.qqh_item.active .atit{visibility: visible;opacity: 1;transform: translate(0);}
.qqh_item .icon{width: 60px;animation: updown 1.5s infinite;position: absolute;bottom: 0;left: -30px;}
.qqh_item .icon img{width: 100%;}



.qqh_item1{top: 42%;left: 77.5%;}
.qqh_item2{top: 26%;left: 16.5%;}
.qqh_item3{top: 52%;left: 18.5%;}
.qqh_item4{top: 41%;left: 46.5%;}
.qqh_item5{top: 36%;left: 52.5%;}
.qqh_item6{top: 73%;left: 32.5%;}
.qqh_item7{top: 44%;left: 82.5%;}
.qqh_item8{top: 56%;left: 68.5%;}
@keyframes biger{
	from{transform: scale(.5);}
	to{transform: scale(1.8);opacity: 0;}
}
@keyframes updown{
	0{transform: translateY(0);}
	50%{transform: translateY(10px);}
	100%{transform: translateY(0);}
}



.sec4{background: url(../images/sec4_bg.jpg) center/cover;}
.indxw_tit{display: flex;margin-bottom: 75px;align-items: center;}
.indxw_tit .atit{font-size: 50px;font-weight: bold;color: #333333;}
.indxw_tit .sel_xw{display: flex;margin-left: auto;}
.indxw_tit .sel_xw a{font-size: 16px;color: #666666;line-height: 50px;padding: 0 24px;transition: .3s;position: relative;}
.indxw_tit .sel_xw a.active{color: #004EA2;}
.indxw_tit .sel_xw a::before{content: "";display: block;width: 0;height: 1px;background: #004EA2;position: absolute;top: 0;left: 50%;transition: .3s;}
.indxw_tit .sel_xw a::after{content: "";display: block;width: 0;height: 1px;background: #004EA2;position: absolute;bottom: 0;left: 50%;transition: .3s;}
.indxw_tit .sel_xw a.active{font-size: 18px;}
.indxw_tit .sel_xw a.active::before{width: 100%;left: 0;}
.indxw_tit .sel_xw a.active::after{width: 100%;left: 0;}


.indxw_lb_box{border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;background: #FFFFFF;display: none;position: relative;margin-bottom: 125px;}
.indxw_lb_box.active{display: block;}
.mySwiper_news {width: 100%;height: 100%;position: relative;overflow: hidden;}
.mySwiper_news .swiper-slide {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;align-items: center;}
.indnew_item{position: relative;}
.indnew_item a{display: block;padding: 100px 60px 140px 50px;}
.indnew_item .atit{position: relative;z-index: 2;font-size: 50px;line-height: 1;font-family: DIN;font-weight: bold;color: #999999;}
.indnew_item .btit{position: relative;z-index: 2;font-size: 14px;line-height: 1;font-family: DIN;font-weight: bold;color: #999999;padding: 2px 0 35px;}
.indnew_item .ctit{position: relative;z-index: 2;font-size: 24px;color: #333333;line-height: 34px;height: 68px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.indnew_item .dtit{position: relative;z-index: 2;font-size: 16px;color: #999999;line-height: 26px;height: 52px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top: 30px;}
.indnew_item .etit{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;transition: .5s;opacity: 0;}
.indnew_item .etit::after{content: "";display: block;height: 100%;width: 100%;z-index: 0;background: rgba(0,0,0,.5);position: absolute;top: 0;left: 0;}
.indnew_item .etit img{width: 100%;height: 100%;object-fit: cover;object-position: center;}


.indnew_item:hover .atit,.swiper-slide-next .indnew_item .atit{color: #FFFFFF;}
.indnew_item:hover .btit,.swiper-slide-next .indnew_item .btit{color: #FFFFFF;}
.indnew_item:hover .ctit,.swiper-slide-next .indnew_item .ctit{color: #FFFFFF;}
.indnew_item:hover .dtit,.swiper-slide-next .indnew_item .dtit{color: #FFFFFF;opacity: 0.5;}
.indnew_item:hover .etit,.swiper-slide-next .indnew_item .etit{opacity: 1;}


.pvp_box {display: flex;align-items: center;justify-content: center;position: absolute;left: 0;right: 0;bottom: -125px;}
.pvp_box .swiper-button-next::after,.pvp_box .swiper-button-prev::after{display: none;}
.pvp_box .swiper-button-next,.pvp_box .swiper-button-prev{position: relative;left: auto;top: auto;right: auto;margin: 0;width: 50px;height: 50px;background: #CCCCCC;border-radius: 50%;transition: .3s;}
.pvp_box .swiper-button-next:hover,.pvp_box .swiper-button-prev:hover{background: #004EA2;}
.pvp_box .swiper-pagination{position: relative;margin: 0 6px;}
.pvp_box .swiper-pagination-bullet{margin: 0 14px;width: 8px;height: 8px;background: #CCCCCC;opacity: 1;position: relative;transition: .3s;}
.pvp_box .swiper-pagination-bullet:after{content: "";display: block;width: 24px;height: 24px;border: 1px solid #004EA2;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition: .3s;opacity: 0;}
.pvp_box .swiper-pagination-bullet-active{background: #004EA2;}
.pvp_box .swiper-pagination-bullet-active:after{opacity: 1;}


.footer,.footer .fp-tableCell{height: auto !important;}
.footer{background: url(../images/footer_bg.jpg) center/cover;}
.foot1{padding: 60px 0 80px;display: flex;justify-content: space-between;}
.foot1 .ft_info{margin-right: auto;}
.foot1 .ft_info .f_logo{margin-bottom: 10px;display: block;}
.foot1 .ft_info .atit{font-size: 14px;color: #FFFFFF;line-height: 34px;}
.foot1 .ft_info .atit a{color: #FFFFFF;}
.foot1 .ft_info .atit img{position: relative;top: -1px;margin-right: 5px;}
.foot1 .ft_info .aMore{margin-top: 15px;display: flex;}
.foot1 .ft_info .aMore a{display: block;margin-right: 10px;position: relative;}
.foot1 .ft_info .aMore a .icon{opacity: .7;transition: .3s;}
.foot1 .ft_info .aMore a:hover .icon{opacity: 1;}

.foot1 .fnav_item{margin: 0 50px;}
.foot1 .fnav_item .atit{display: block;font-size: 16px;color: #FFFFFF;line-height: 26px;margin-bottom: 24px;}
.foot1 .fnav_item .btit{display: block;font-size: 14px;color: #FFFFFF;line-height: 34px;opacity: 0.7;transition: .3s;}
.foot1 .fnav_item .btit:hover{opacity: 1;}

.foot2{display: flex;flex-wrap: wrap;border-top: 1px solid rgba(255,255,255,.5);padding: 20px 0 34px;}
.foot2 .info{}
.foot2 .links{margin-left: auto;}
.foot2 a,.foot2 span{font-size: 14px;color: #FFFFFF;opacity: 0.7;line-height: 36px;transition: .3s;}
.foot2 a:hover{opacity: 1;}


/*************************** index end *************************/

.section.active .banner_dian_item:nth-of-type(1){animation: fadeInUp .8s .3s ease both;}
.section.active .banner_dian_item:nth-of-type(2){animation: fadeInUp .8s .5s ease both;}
.section.active .banner_dian_item:nth-of-type(3){animation: fadeInUp .8s .7s ease both;}
.section.active .banner_dian_item:nth-of-type(4){animation: fadeInUp .8s .9s ease both;}
.section.active .abtitle {animation: fadeInUp .6s .3s ease both;}
.section.active .abdesc{animation: fadeInUp .6s .4s ease both;}
.section.active .abbox .aba{animation: fadeInUp .6s .5s ease both;}
.section.active .number_item:nth-of-type(1){animation: fadeInLeft .8s .6s ease both;}
.section.active .number_item:nth-of-type(2){animation: fadeInLeft .8s .65s ease both;}
.section.active .number_item:nth-of-type(3){animation: fadeInLeft .8s .7s ease both;}
.section.active .number_item:nth-of-type(4){animation: fadeInLeft .8s .75s ease both;}
.section.active .number_item:nth-of-type(5){animation: fadeInLeft .8s .8s ease both;}
.section.active .number_item:nth-of-type(6){animation: fadeInLeft .8s .85s ease both;}
.section.active .number_item:nth-of-type(7){animation: fadeInLeft .8s .9s ease both;}
.section.active .number_item:nth-of-type(8){animation: fadeInLeft .8s .95s ease both;}
.section.active .cyq_item:nth-of-type(1){animation: fadeInLeft .8s .3s ease both;}
.section.active .cyq_item:nth-of-type(2){animation: fadeInLeft .8s .6s ease both;}
.section.active .cyq_item:nth-of-type(3){animation: fadeInLeft .8s .9s ease both;}
.section.active .qqhbj_box .qqhbj_tit .p{animation: fadeInUp .6s .3s ease both;}
.section.active .qqhbj_box .qqhbj_tit .span{animation: fadeInUp .6s .35s ease both;}
.section.active .quanqiu_item:nth-of-type(1){animation: fadeInUp .6s .4s ease both;}
.section.active .quanqiu_item:nth-of-type(2){animation: fadeInUp .6s .5s ease both;}
.section.active .quanqiu_item:nth-of-type(3){animation: fadeInUp .6s .6s ease both;}
.section.active .quanqiu_item:nth-of-type(4){animation: fadeInUp .6s .7s ease both;}
.section.active .qqhbj_desc{animation: fadeInRight 1s .5s ease both;}
.section.active .indxw_tit .atit{animation: fadeInLeft .6s .3s ease both;}
.section.active .indxw_tit .sel_xw{animation: fadeInRight .6s .4s ease both;}
.section.active .indxw_lb_box.active{animation: fadeInUp 1s .7s ease both;}
.section.active .cyqxt_tit .atit{animation: fadeInUp .6s .3s ease both;}
.section.active .cyqxt_tit .btit{animation: fadeInUp .6s .35s ease both;}
.section.active .cyqxt_desc .img1{animation: fadeInRight .8s .4s ease both;}
.section.active .cyqxt_desc .img2{animation: fadeInRight .8s .6s ease both;}
.section.active .cyqxt_desc .img3{animation: fadeInRight .8s .8s ease both;}






.ny_banner{position: relative;}
.ny_banner img{width: 100%;min-height: 260px;object-fit: cover;object-position: center;}
.ny_banner .desc{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;padding:0 10px;}
.ny_banner .desc .atit{font-size: 50px;font-weight: bold;color: #FFFFFF;line-height: 1.5;text-align: center;}
.ny_banner .desc .btit{font-size: 20px;color: #FFFFFF;line-height: 1.5;margin: 30px 0 50px;text-align: center;max-width: 1000px;}
.ny_banner .desc .ctit{display: block;width: 1px;height: 70px;background: #FFFFFF;}

.daohang_box{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,.1);}
.daohang_box .container{display: flex;}
.daohang_box .dh_left{display: flex;}
.daohang_box .dh_left a{display: block;line-height: 80px;padding: 0 50px;font-size: 18px;color: #FFFFFF;}
.daohang_box .dh_left a.active,.daohang_box .dh_left a:hover{background: #014DA1;color: #FFFFFF;}
.daohang_box .dh_right{margin-left: auto;}
.daohang_box .dh_right a,.daohang_box .dh_right span{line-height: 80px;font-size: 16px;color: #FFFFFF;}
.daohang_box .dh_right a:hover{opacity: .7;}

.ny_tit{text-align: center;padding: 90px 0 40px;}
.ny_tit .atit{font-size: 30px;line-height: 1.5;font-family: Arial;color: #004EA2;text-transform: uppercase;}
.ny_tit .btit{font-size: 30px;line-height: 1.5;font-weight: bold;color: #000000;}
.ny_tit .ctit{font-size: 16px;line-height: 1.6;position: relative;padding: 0 70px;margin-top: 35px;}
.ny_tit .ctit::before{content: "";display: block;width: 59px;height: 54px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: url(../images/kh1.png);}
.ny_tit .ctit::after{content: "";display: block;width: 59px;height: 54px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: url(../images/kh2.png);}
.ny_tit.white .atit{color: #FFFFFF;}
.ny_tit.white .btit{color: #FFFFFF;}
.ny_tit.white .ctit{color: #FFFFFF;}

.absec1{background: #F5F5F5;padding-bottom: 50px;}
.abvideo_box{position: relative;}
.abvideo_box>img{width: 100%;height: 100%;min-height: 300px;object-position: center;object-fit: cover;}
.abvideo_box .video-open{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 160px;cursor: pointer;}
.abvideo_box .video-open .img1{animation: zhuanquan 5s infinite;}
.abvideo_box .video-open .img2{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 999;}
.layui-layer-video{max-width: 1440px;}
.layui-layer-video video{width: 100%;display: block;}
@keyframes zhuanquan{from{transform: rotate(0deg);}to{transform: rotate(360deg);}}

.aboutbox{display: flex;background: #FFFFFF;margin-bottom: 80px;}
.abvideo_box{width: 50%;}
.abdesc_box{width: 50%;
font-size: 16px;
color: #333333;line-height: 1.65;padding: 80px 50px;}
.abdesc_box strong{
font-size: 24px;
font-weight: bold;
color: #004EA2;line-height: 1.2;margin-bottom: 25px;display: block;}
.abdesc_box p+p{margin-top: 25px;}


.abvideo_desc{padding: 30px 100px;margin: 40px 0 50px;position: relative;font-size: 16px;color: #333333;line-height: 1.6;}
.abvideo_desc p+p{margin-top: 24px;}
.abvideo_desc::before{content: "";display: block;width: 59px;height: 54px;position: absolute;left: 0;top: 0;background: url(../images/kh1.png);}
.abvideo_desc::after{content: "";display: block;width: 59px;height: 54px;position: absolute;right: 0;bottom: 0;background: url(../images/kh2.png);}

.abys_list{display: flex;flex-wrap: wrap;}
.abys_item{width: calc(50% - 25px);margin: 0 50px 50px 0;background: #FFFFFF;position: relative;}
.abys_item:nth-of-type(2n){margin-right: 0;}
.abys_item .sz{display: block;font-size: 150px;font-family: News701BT;color: #85B1DE;opacity: 0.5;line-height: 110px;font-style: italic;position: absolute;left: 0;bottom: 0;}
.abys_item .desc{padding: 34px 80px 34px 110px;}
.abys_item .desc .atit{font-size: 24px;font-weight: bold;color: #000000;line-height: 1.2;margin-bottom: 14px;}
.abys_item .desc .btit{font-size: 16px;color: #666666;line-height: 1.55;}


.abnumber_box{background: url(../images/abnumber_bg.jpg) center/cover;}
.abnumber{display: flex;padding: 100px 0;}
.abnumber_item{width: 100%;text-align: center;}
.abnumber_item .atit{font-size: 60px;line-height: 1;font-family: DIN;font-weight: bold;display: flex;align-items: center;justify-content: center;color: #FFFFFF;}
.abnumber_item .atit b{font-size: 48px;font-family: Microsoft YaHei;font-weight: bold;color: #FFFFFF;}
.abnumber_item .btit{font-size: 16px;color: #FFFFFF;margin-top: 5px;}
.abnumber_item .btit img{position: relative;top: -2px;margin-right: 5px;}

.absec2{padding-bottom: 70px;}
.qywh_box{display: flex;flex-wrap: wrap;}
.qywh_item{background-position: center;background-size: cover;margin-bottom: 30px;height: 400px;position: relative;}
.qywh_item::after{content: "";display: block;height: 100%;width: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 78, 162, .5);opacity: 0;transition: .3s;}
.qywh_item:nth-of-type(2n){margin-left: 30px;}
.qywh_item1{width: 60%;}
.qywh_item2{width: calc(40% - 30px);}
.qywh_item .desc{display: flex;align-items: center;justify-content: center;flex-direction: column;height: 100%;padding: 0 20px;position: relative;z-index: 9;}
.qywh_item .desc .atit{}
.qywh_item .desc .btit{font-size: 24px;font-weight: bold;color: #FFFFFF;line-height: 1.5;margin: 20px 0 20px;}
.qywh_item .desc .ctit{font-size: 18px;color: #FFFFFF;line-height: 24px;text-align: center;opacity: 0;visibility: hidden;height: 0;transition: .3s;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.qywh_item:hover .desc .ctit{opacity: 1;visibility: visible;height: 72px;}
.qywh_item:hover::after{opacity: 1;}



.absec3{background: url(../images/absec3_bg.jpg) center/cover;padding-bottom: 90px;}

.history_box .swiper {width: 100%;height: 100%;position: relative;overflow: hidden;}
.history_box .swiper .swiper-slide {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;align-items: center;}
.history_item{width: 100%;display: flex;}
.history_item .img{width: 50%;}
.history_item .img img{width: 100%;}
.history_item .desc{width: 50%;padding: 50px 0 50px 70px;display: flex;flex-direction: column;justify-content: center;}
.history_item .desc .atit{font-size: 100px;font-family: Bahnschrift;font-weight: bold;color: #333333;line-height: 1;}
.history_item .desc .btit{font-size: 16px;color: #333333;line-height: 30px;margin-top: 30px;}
.history_box .swiper-button-next:after,.history_box .swiper-button-prev:after{display:none;}
.history_box .swiper-button-next,.history_box .swiper-button-prev{width: 40px;height: 20px;left: 50%;right: auto;margin: 0;background: none;margin-left: 80px;}
.history_box .swiper-button-next{bottom: 0;top: auto;}
.history_box .swiper-button-prev{top: 0;}

.history_year::before{content: "";display: block;height: 12px;width: 100%;background: url(../images/juchi.png);}
.history_year{margin-top: 40px;}
.year_item{position: relative;font-size: 24px;font-family: Bahnschrift;color: #333333;line-height: 30px;font-weight: bold;text-align: center;cursor: pointer;}
.year_item::before{content: "";display: block;width: 8px;height: 8px;background: #999999;border-radius: 50%;margin: 20px auto 15px;}
.history_year .swiper-slide-thumb-active .year_item{color: #014DA1;}
.history_year .swiper-slide-thumb-active .year_item::before{background: #014DA1;}

.mySwiper-honor {width: 100%;height: 100%;position: relative;overflow: hidden;padding-bottom: 50px;}
.honor_box .swiper-slide {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;align-items: center;}
.honor_box .pvp_box{position: relative;bottom: 0;}
.honor_item img{width: 100%;}

.absec4{padding-bottom: 75px;background: url(../images/absec4_bg.jpg) center/cover;}


.absec5{background: url(../images/absec5_bg.jpg) center/cover;padding-bottom: 60px;overflow: hidden;}
.scjd_box{display: flex;align-items: center;}
.scjd_img{width: 766px;position: relative;}
.map_dian{display: block;background: url(../images/map_dian.png);width: 36px;height: 42px;position: absolute;animation: updown 1.5s infinite;cursor: pointer;}
.map_dian1{top: 82%;left: 68%;}
.map_dian2{top: 71%;left: 72%;}
.map_dian3{top: 66%;left: 80%;}
.map_dian4{top: 65%;left: 55%;}
.map_dian5{top: 62%;left: 65%;}
.map_dian6{top: 59%;left: 74%;}
.map_dian7{top: 55%;left: 79%;}
.map_dian8{top: 54%;left: 57%;}
.map_dian9{top: 41%;left: 70%;}
.map_dian10{top: 24%;left: 88%;}
@keyframes updown{
	0%{transform: translateY(0);}
	50%{transform: translateY(-10px);}
	100%{transform: translateY(0);}
}

.scjd_desc{width: calc(100%  - 766px);display: flex;}
.scjd_item{display:none;width: 500px;margin-left: auto;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.05);border-radius: 20px;background: #FFFFFF;padding: 55px 50px;position: relative;}
.scjd_item.active{display: block;}
.scjd_item::before{content: "";width:0px;height:0px;border:20px solid transparent;border-bottom-color:#FFFFFF;position: absolute;left: -40px;top: 50%;transform: rotate(-90deg);margin-top: -10px;}
.scjd_item .atit{font-size: 24px;font-weight: bold;color: #004EA2;line-height: 1.5;}
.scjd_item .btit_item{padding-bottom: 20px;}
.scjd_item .btit_item+.btit_item{border-top: 1px solid #F1F1F1;}
.scjd_item .btit_item b{font-size: 16px;font-weight: bold;color: #333333;line-height: 30px;display: block;position: relative;margin: 16px 0 0px;}
.scjd_item .btit_item b::before{content: "";display: block;width: 14px;height: 14px;border: 1px solid #014DA1;border-radius: 50%;position: absolute;left: -20px;top: 7px;}
.scjd_item .btit_item b::after{content: "";display: block;width: 10px;height: 10px;background: #014DA1;border-radius: 50%;position: absolute;left: -17px;top: 10px;}
.scjd_item .btit_item2 b::before{border-color: #FC9700;}
.scjd_item .btit_item2 b::after{background: #FC9700;}
.scjd_item .btit_item3 b::before{border-color: #85C600;}
.scjd_item .btit_item3 b::after{background: #85C600;}
.scjd_item .btit_item4 b::before{border-color: #EEEC00;}
.scjd_item .btit_item4 b::after{background: #EEEC00;}
.scjd_item .btit_item p{font-size: 14px;color: #666666;line-height: 1.8;}




.toolsec1{background: #F5F5F5;}
.toolsec1 .ny_tit{padding-bottom: 0;}
.tic_box{display: flex;padding: 50px 50px 100px 0;position: relative;}
.tic_box::after{content: "";width: 200px;height: 200px;background: #014DA1;position: absolute;right: 0;top:0;}
.tic_box .desc{width: 60%;background-image: url(../images/tool1_bg.jpg);background-size: cover;background-position: center bottom;padding: 70px 70px 70px 50px;font-size: 16px;color: #333333;line-height: 26px;}
.tic_box .desc p.bole{font-weight: bold;line-height: 1.5;font-size: 17px;}
.tic_box .desc p+p{margin-top: 26px;}
.tic_box .img{width: 40%;}

.mySwiper_tool {width: 100%;height: 100%;position: relative;overflow: hidden;}
.mySwiper_tool .swiper-slide {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;align-items: center;}
.mySwiper_tool .swiper-slide img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.mySwiper_tool .swiper-button-next:after,.mySwiper_tool .swiper-button-prev:after{display:none;}
.mySwiper_tool .swiper-button-next,.mySwiper_tool .swiper-button-prev{width: 35px;height: 55px;margin-top: -25px;}
.mySwiper_tool .swiper-button-next{right: 0;}
.mySwiper_tool .swiper-button-prev{left: 0;}
.mySwiper_tool .swiper-pagination{width: auto;right: 20px;bottom: 20px;left: auto;}
.mySwiper_tool .swiper-pagination-bullet{opacity: 1;border-radius: 0;width: 15px;height: 15px;background: #FFFFFF;margin: 0 8px !important;}
.mySwiper_tool .swiper-pagination-bullet-active{background: #014DA1;}


.toolsec2{padding-bottom: 100px;}
.jzcz_box{display: flex;container-type: inline-size;}

.jzcz_item{flex: 0 0 auto;width: calc((100% - 8px) * .11);transition: width .6s cubic-bezier(.4,0,.2,1);position: relative;overflow: hidden;}
.jzcz_item+.jzcz_item{margin-left: 2px;}
.jzcz_item::after{content: "";display: block;height: 100%;width: 100%;top: 0;left: 0;background: rgba(0,0,0,.5);position: absolute;z-index: 1;opacity: 1;transition: opacity .6s ease;}

.jzcz_item .desc{position: absolute;bottom: 0;left: 0;width: 100%;padding: 50px 0;text-align: center;display: grid;grid-template-columns: 100%;grid-template-rows: auto auto 0fr;transition: grid-template-rows .6s cubic-bezier(.4,0,.2,1),padding .6s cubic-bezier(.4,0,.2,1);}
.jzcz_item .desc::before{content: "";z-index: 1;display: block;position: absolute;bottom: 0;left: 0;height: 100%;width: 100%;background: linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,0));opacity: 0;transition: opacity .6s ease;}
.jzcz_item .atit{position: relative;z-index: 2;transition: opacity .35s ease;}
.jzcz_item .btit{font-size: 18px;transition: font-size .6s cubic-bezier(.4,0,.2,1);font-weight: bold;color: #FFFFFF;line-height: 1.5;position: relative;z-index: 2;margin: 10px 0 8px;}

.jzcz_item .ctit{font-size: 16px;line-height: 25px;color: #FFFFFF;position: relative;z-index: 2;
justify-self: start;min-height: 0;overflow: hidden;
width: 100%;
width: calc((100cqw - 8px) * .56 - 100px);
opacity: 0;transform: translateY(8px);
transition: opacity .3s ease,transform .5s cubic-bezier(.4,0,.2,1);}
.jzcz_item .img{}
.jzcz_item .img img{display: block;width: 100%;height: 600px;object-fit: cover;object-position: center;}

.jzcz_item.active{width: calc((100% - 8px) * .56);}
.jzcz_item.active::after{opacity: 0;}
.jzcz_item.active .desc{padding: 50px;text-align: left;grid-template-rows: auto auto 1fr;}
.jzcz_item.active .atit{opacity: 0;}
.jzcz_item.active .btit{font-size: 24px;}
.jzcz_item.active .ctit{opacity: 1;transform: none;transition-delay: .28s;}
.jzcz_item.active .desc::before{opacity: 1;}


.toolsec3{padding-bottom: 100px;background: #F5F5F5;}
.toolsec3 .swiper-container_gzsyb {width: 100%;overflow: hidden;position: relative;}
.toolsec3 .swiper-slide {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;align-items: center;}

.gzsyb_item{position: relative;}
.gzsyb_item .img{}
.gzsyb_item .img img{width: 100%;}
.gzsyb_item .desc{position: absolute;bottom: 0;left: 0;width: 100%;padding: 70px 50px 30px;transition: .3s;opacity: 0;}
.gzsyb_item .desc::after{content: "";display: block;height: 100%;width: 100%;bottom: 0;left: 0;position: absolute;background: linear-gradient(0deg,rgba(1, 77, 161, .9),rgba(1, 77, 161, 0));}
.gzsyb_item .desc .atit{font-size: 24px;font-weight: bold;color: #FFFFFF;line-height: 1.5;position: relative;z-index: 2;}
.gzsyb_item .desc .btit{margin-top: 10px;font-size: 16px;color: #FFFFFF;line-height: 1.6;position: relative;z-index: 2;}
.swiper-slide-active .gzsyb_item .desc{opacity: 1;}
.gzsyb_box .swiper-button-next:after,.gzsyb_box .swiper-button-prev:after{display:none;}
.gzsyb_box .swiper-button-next,.gzsyb_box .swiper-button-prev{width: 50px;height: 50px;margin-top: -25px;left: 50%;right: auto;top: 50%;}
.gzsyb_box .swiper-button-next{margin-left: 20%;}
.gzsyb_box .swiper-button-prev{margin-left: calc(-20% - 50px);}


.toolsec4{background: url(../images/toolsec4_bg.jpg) center/cover;padding-bottom: 110px;}
.hzkh_sel_box{display: flex;justify-content: center;margin-bottom: 50px;}
.hzkh_sel{width: 150px;height: 50px;line-height: 48px;background: #FFFFFF;border: 1px solid #CECECE;border-radius: 25px;text-align: center;transition: .3s;}
.hzkh_sel.active{background: #004EA2;color: #FFFFFF;}
.hzkh_sel+.hzkh_sel{margin-left: 20px;}
.hzkh_list{display: none;flex-wrap: wrap;}
.hzkh_list.active{display: flex;}
.hzkh_item{width: calc(20% - 20px);margin-right: 25px;margin-bottom: 25px;overflow: hidden;}
.hzkh_item:nth-of-type(5n){margin-right: 0;}
.hzkh_item img{width: 100%;transition: .5s;}
.hzkh_item:hover img{transform: scale(1.05);}

.toolsec1,.toolsec2,.toolsec3,.toolsec4{overflow: hidden;}




.partsCar_box_wap{display: none;}
.partsCar_box{display: block;}
	
.partsys_list{display: flex;}
.partsys_item{width: 100%;position: relative;}
.partsys_item+.partsys_item{margin-left: 3px;}
.partsys_item .img{overflow: hidden;}
.partsys_item .img img{width: 100%;}
.partsys_item .desc{position: absolute;bottom: 0;left: 0;width: 100%;transition: .3s;background: rgba(0,0,0,.7);padding: 22px 50px;}
.partsys_item .desc .atit{text-align: center;font-size: 24px;font-weight: bold;color: #FFFFFF;line-height: 1.5;}
.partsys_item .desc .btit{font-size: 16px;color: #DDDDDD;line-height: 1.6;display: none;margin-top: 15px;padding-bottom: 18px;}

.partsys_item.active .desc{background: rgba(0, 78, 162, .7);}


.partsCar_box{position: relative;}
.partsCar_box>.img img{display: block;margin: 0 auto;width: 100%;max-width: 765px;}
.car_item{width: 310px;height: 70px;position: absolute;}
.car_item .rela{position: relative;}
.car_item .img{}
.car_item .desc{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;font-size: 24px;font-weight: bold;color: #014DA1;}
.car_item .dian{position: absolute;}
.car_item .dian i{position: relative;}
.car_item .dian i::before{content: "";display: block;width: 16px;height: 16px;border-radius: 50%;border: 1px solid #014DA1;position: absolute;top: -4px;left: -4px;}
.car_item .dian i::after{content: "";display: block;width: 10px;height: 10px;background: #014DA1;border-radius: 50%;}
.car_item .line::before,.car_item .line::after{content: "";height: 1px;background: #014DA1;display: block;position: absolute;}


.car_item1{top: 2%;left: 9%;}
.car_item1 .dian{left: calc(100% + 273px);top: 66px;}
.car_item1 .line::before{width: 220px;left: 100%;top: 50%;margin-left: -1px;}
.car_item1 .line::after{width: 60px;left: calc(100% + 215px);top: 50%;margin-top: 15px;transform: rotate(30deg);}

.car_item2{top: 0;right: 0;}
.car_item2 .dian{right: calc(100% + 152px);top: 50%;transform: translateY(-50%);}
.car_item2 .line::before{width: 150px;right: 100%;top: 50%;margin-right: -1px;}

.car_item3{bottom: 10%;left: 4%;}
.car_item3 .dian{left: calc(100% + 396px);top: -104px;}
.car_item3 .line::before{width: 270px;left: 100%;top: 50%;margin-left: -1px;}
.car_item3 .line::after{width: 180px;left: calc(100% + 243px);top: -44px;margin-top: 15px;transform: rotate(-45deg);}

.car_item4{bottom: 15%;right: 8%;}
.car_item4 .dian{right: calc(100% + 228px);top: -76px;}
.car_item4 .line::before{width: 130px;right: 100%;top: 50%;margin-left: -1px;}
.car_item4 .line::after{width: 140px;right: calc(100% + 109px);top: -29px;margin-top: 15px;transform: rotate(45deg);}



.zlhzhb_box{display: flex;flex-wrap: wrap;justify-content: center;}
.zlhzhb_item{width: calc(20% - 24px);margin-right: 30px;margin-bottom: 30px;overflow: hidden;}
.zlhzhb_item:nth-of-type(5n){margin-right: 0;}
.zlhzhb_item:last-child{margin-right: 0;}
.zlhzhb_item img{width: 100%;transition: .5s;}
.zlhzhb_item:hover img{transform: scale(1.05);}



.intsec1{padding-bottom: 100px;}
.cpfw_sel_box{display: flex;margin-bottom: 20px;}
.cpfw_sel{width: 100%;background: #F8F8F8;padding: 32px 0 24px;}
.cpfw_sel+.cpfw_sel{margin-left: 20px;}
.cpfw_sel .icon{background: url(../images/cpfw_icon1.png);display: block;width: 50px;height: 50px;margin: 0 auto 10px;}
.cpfw_sel p{text-align: center;font-size: 18px;color: #222222;line-height: 2;}
.cpfw_sel .icon1{background-position: 0px 0px !important;}
.cpfw_sel .icon2{background-position: -130px 0px !important;}
.cpfw_sel .icon3{background-position: -266px 0px !important;}
.cpfw_sel .icon4{background-position: -428px 0px !important;}
.cpfw_sel.active .icon{background: url(../images/cpfw_icon2.png);}
.cpfw_sel.active p{color: #014DA1;}

.mySwiper_cpfw {width: 100%;height: 100%;position: relative;overflow: hidden;}
.cpfw_box .swiper-slide {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;align-items: center;}
.cpfw_item{display: flex;}
.cpfw_item .img{width: calc(100% - 480px);}
.cpfw_item .img img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.cpfw_item .desc{width: 480px;background-image: url(../images/cpfw_bg.jpg);background-position: right bottom;background-size: cover;padding: 100px 50px;}
.cpfw_item .desc .atit{font-size: 24px;font-weight: bold;color: #FFFFFF;line-height: 1.5;}
.cpfw_item .desc .btit{display: block;width: 50px;height: 1px;background: #FFFFFF;margin: 25px 0;}
.cpfw_item .desc .ctit{font-size: 16px;color: #FFFFFF;line-height: 1.5;opacity: 0.7;}


.intsec2{background: url(../images/intsec2_bg.jpg) center/cover;padding-bottom: 90px;}
.scx_box{position: relative;padding: 180px 0 160px;}
.scx_box .scx_img{text-align: center;}

.scx_item{position: absolute;min-width: 240px;}
.scx_item .rela{position: relative;padding: 0 20px 15px 0;}
.scx_item .atit{font-size: 20px;font-weight: bold;color: #FFFFFF;line-height: 1.5;margin-bottom: 5px;}
.scx_item .btit{font-size: 16px;color: #FFFFFF;line-height: 1.6;}
.scx_item .line::before{content: "";display: block;height: 1px;width: 100%;position: absolute;left: 0;bottom: 0;background: #FFFFFF;}
.scx_item .line::after{content: "";display: block;height: 1px;position: absolute;background: #FFFFFF;}
.scx_item .dian{position: absolute;}
.scx_item .dian i::before{content: "";display: block;width: 4px;height: 4px;background: #FFFFFF;border-radius: 50%;}
.scx_item .dian i::after{content: "";display: block;width: 10px;height: 10px;border: 2px solid #FFFFFF;border-radius: 50%;position: relative;top: -9px;left: -5px;}

.scx_item1 .line::after{width: 280px;left: 100%;bottom: 0px;transform: rotate(50deg);transform-origin: left top;}
.scx_item1 .dian{right: -195px;bottom: -236px;}
.scx_item2 .line::after{width: 240px;left: 100%;bottom: 0px;transform: rotate(43deg);transform-origin: left top;}
.scx_item2 .dian{right: -192px;bottom: -185px;}
.scx_item3 .line::after{width: 130px;left: 100%;bottom: 0px;transform-origin: left top;}
.scx_item3 .dian{right: -148px;bottom: -16px;}
.scx_item4 .line::after{width: 250px;left: 100%;bottom: 0px;transform: rotate(-38deg);transform-origin: left top;}
.scx_item4 .dian{right: -215px;bottom: 143px;}
.scx_item5 .line::after{width: 135px;left: 100%;bottom: 0px;transform: rotate(85deg);transform-origin: left top;}
.scx_item5 .dian{right: -24px;bottom: -157px;}
.scx_item6 .line::after{width: 200px;right: 100%;bottom: 0px;transform: rotate(80deg);transform-origin: right bottom;}
.scx_item6 .dian{left: -37px;bottom: 186px;}
.scx_item7 .line::after{width: 270px;right: 100%;bottom: 0px;transform: rotate(-22deg);transform-origin: right bottom;}
.scx_item7 .dian{left: -258px;bottom: -119px;}
.scx_item8 .line::after{width: 230px;right: 100%;bottom: 0px;transform: rotate(-8deg);transform-origin: right bottom;}
.scx_item8 .dian{left: -235px;bottom: -49px;}
.scx_item9 .line::after{width: 360px;right: 100%;bottom: 0px;transform: rotate(19deg);transform-origin: right bottom;}
.scx_item9 .dian{left: -347px;bottom: 104px;}
.scx_item10 .line::after{width: 480px;right: 100%;bottom: 0px;transform: rotate(30deg);transform-origin: right bottom;}
.scx_item10 .dian{left: -423px;bottom: 228px;}



.scx_item1{left: 0;top: 0%;}
.scx_item2{left: 0;top: 33.3%;transform: translateY(-50%);}
.scx_item3{left: 0;top: 66.6%;transform: translateY(-50%);}
.scx_item4{left: 0;bottom: 0%;}
.scx_item5{left: 50%;top: 0%;transform: translateX(-100%);}
.scx_item6{left: 50%;bottom: 0%;}
.scx_item7{right: 0;top: 0%;}
.scx_item8{right: 0;top: 33.3%;transform: translateY(-50%);}
.scx_item9{right: 0;top: 66.6%;transform: translateY(-50%);}
.scx_item10{right: 0;bottom: 0%;}



.intsec3{padding-bottom: 100px;}
.intjzcz_box{display: flex;margin-top: 60px;}
.intjzcz_item{width: 100%;box-shadow: 0px 0px 30px 0px rgba(3,81,165,0.1);border-radius: 10px;text-align: center;transition: .3s;}
.intjzcz_item+.intjzcz_item{margin-left: 50px;}
.intjzcz_item .img{transform: translateY(-50%);margin-bottom: -30px;}
.intjzcz_item .desc{padding: 0 20px 35px;}
.intjzcz_item .desc .atit{font-size: 20px;font-weight: bold;color: #000000;margin-bottom:18px;}
.intjzcz_item .desc .btit{font-size: 16px;color: #666666;line-height: 1.9;}
.intjzcz_item:hover{transform: translateY(-20px);}

.intsec1,.intsec2,.intsec3{overflow: hidden;}


.sec5{background: url(../images/sec5_bg.jpg) center/cover;}
.cyqxt_tit{}
.cyqxt_tit .atit{font-size: 50px;line-height: 1.5;font-weight: bold;color: #000000;}
.cyqxt_tit .btit{font-size: 16px;color: #999999;line-height: 1.5;}
.cyqxt_desc{display: flex;align-items: center;margin-top: 50px;}
.cyqxt_desc .img{/* width: 100%; */}
.cyqxt_desc .img img{width: 100%;}


.sec1,.sec2,.sec3,.sec4,.sec5{overflow: hidden;}

@media screen and (max-width:1600px) {
	.header .h-nav .li{margin-right: 40px;}
	.container{width: 1400px;}
	.layui-layer-video{max-width: 1400px;}
	.banner .banner_pv{left: calc((100vw - 1400px)/2);}
	
	.banner_item .desc .atit{margin-bottom: 10px;}
	.banner_item .desc .btit{font-size: 50px;}
	.banner .banner_pv{margin-top: 140px;}
	.number_box{margin-top: 100px;}
	.abtitle span{font-size: 120px;line-height: 120px;}
	.abtitle p{font-size: 44px;line-height: 44px;top: 100px;}
	.cyq_item .dtit .tsgd{margin: 80px auto 0;}
	.cyq_item .btit{margin: 40px 0 30px;}
	.qqhbj_box .qqhbj_tit .p{font-size: 32px;}
	.quanqiu_item{padding: 35px 0 30px;}
	.quanqiu_item span{font-size: 50px;}
	.indnew_item a{padding: 60px 60px 70px 50px;}
	.indxw_tit{margin-bottom: 40px;}
	.indxw_lb_box{margin-bottom: 80px;}
	.pvp_box{bottom: -80px;}
	.indxw_tit .atit{font-size: 44px;}
	.foot1{padding: 50px 0 80px;}
	
	
	.car_item1{top: 2%;left: 5%;}
	.car_item3{left: 0;}
	.car_item4{right: 4%;}
	
	
	.scx_item1 .line::after{width: 250px;transform: rotate(60deg);}
	.scx_item1 .dian{right: -140px;bottom: -238px;}
	.scx_item2 .line::after{width: 200px;transform: rotate(50deg);}
	.scx_item2 .dian{right: -144px;bottom: -175px;}
	.scx_item3 .line::after{width: 60px;}
	.scx_item3 .dian{right: -79px;}
	.scx_item4 .line::after{width: 250px;transform: rotate(-45deg);}
	.scx_item4 .dian{right: -190px;bottom: 166px;}
	.scx_item5 .line::after{}
	.scx_item5 .dian{}
	.scx_item6 .line::after{}
	.scx_item6 .dian{}
	.scx_item7 .line::after{width: 210px;transform: rotate(-28deg);}
	.scx_item7 .dian{left: -193px;bottom: -117px;}
	.scx_item8 .line::after{width: 180px;transform: rotate(-8deg);}
	.scx_item8 .dian{left: -187px;bottom: -42px;}
	.scx_item9 .line::after{width: 308px;transform: rotate(20deg);}
	.scx_item9 .dian{left: -298px;bottom: 93px;}
	.scx_item10 .line::after{width: 450px;transform: rotate(30deg);}
	.scx_item10 .dian{left: -397px;bottom: 213px;}
	
	.cyqxt_tit .atit{font-size: 44px;}
	
}
@media screen and (max-width:1500px) {
	.container{width: 1200px;}
	.layui-layer-video{max-width: 1200px;}
	.banner .banner_pv{left: calc((100vw - 1200px)/2);}
	.banner_dian_item .i{margin-bottom: 10px;}
	.banner_dian_item span{font-size: 16px;}
	.indnew_item a{padding: 60px 30px 70px 30px;}
	.scjd_item{width: 400px;}
	
	.car_item1 .line::before{width: 120px;}
	.car_item1 .line::after{left: calc(100% + 115px);}
	.car_item1 .dian{left: calc(100% + 173px);}
	.car_item3 .line::before{width: 140px;}
	.car_item3 .line::after{left: calc(100% + 113px);}
	.car_item3 .dian{left: calc(100% + 266px);}
	.car_item4 .line::before{width: 80px;}
	.car_item4 .line::after{right: calc(100% + 59px);}
	.car_item4 .dian{right: calc(100% + 177px);}
	
	.intjzcz_item+.intjzcz_item{margin-left: 20px;}
	
	
	.scx_item{min-width: 210px;}
	.scx_item .atit{font-size: 18px;}
	.scx_item .btit{font-size: 14px;}
	
	.scx_item1 .line::after{width: 210px;transform: rotate(77deg);}
	.scx_item1 .dian{right: -61px;bottom: -228px;}
	.scx_item2 .line::after{width: 160px;transform: rotate(80deg);}
	.scx_item2 .dian{right: -41px;bottom: -178px;}
	.scx_item3 .line::after{width: 0px;}
	.scx_item3 .dian{right: -19px;}
	.scx_item4 .line::after{width: 200px;transform: rotate(-60deg);}
	.scx_item4 .dian{right: -116px;bottom: 165px;}
	.scx_item5 .line::after{}
	.scx_item5 .dian{}
	.scx_item6 .line::after{}
	.scx_item6 .dian{}
	.scx_item7 .line::after{width: 160px;transform: rotate(-42deg);}
	.scx_item7 .dian{left: -126px;bottom: -128px;}
	.scx_item8 .line::after{width: 100px;transform: rotate(-16deg);}
	.scx_item8 .dian{left: -105px;bottom: -44px;}
	.scx_item9 .line::after{width: 220px;transform: rotate(28deg);}
	.scx_item9 .dian{left: -200px;bottom: 91px;}
	.scx_item10 .line::after{width: 360px;transform: rotate(40deg);}
	.scx_item10 .dian{left: -282px;bottom: 220px;}
	
	.daohang_box .dh_left a{font-size: 16px;padding: 0 20px;}
	
	.qqh_item .icon{zoom: .8;}
	
}
@media screen and (max-width:1400px) {
	.container{width: 1000px;}
	.layui-layer-video{max-width: 1000px;}
	.banner .banner_pv{left: calc((100vw - 1000px)/2);}
	.header{padding-left: 50px;}
	.header .h-nav .li>a{font-size: 16px;}
	.header .h-nav .li{margin-right: 30px;}
	.jzcz_item .btit{font-size: 14px;}
}


@media (min-width: 1199px) and (max-width: 1600px){
	.banner_item .desc,.abbox,.cyq_item>div,.qqhbj_box,.khzs,.sec6 .zkhTitle{zoom: .8;}
}


@media screen and (max-width:1199px) {
	.header_zw{display: block;height: 60px;}
	.container{width: 100%;padding: 0 20px;}
	.banner .banner_pv{left: 20px;}
	.header{display: none;}
	.wap_header{display: block;}
	.content_box{padding-top: 60px;}
	
	.banner_item .desc .atit{display: flex;align-items: center;margin-bottom: 0;font-size: 16px;}
	.banner_item .desc .atit:before{position: relative;right: 0;top: 0;}
	.banner_item .desc .btit{font-size: 36px;}
	.banner .banner_pv{margin-top: 100px;}
	
	.abtitle span{font-size: 60px;line-height: 50px;}
	.abtitle p{font-size: 26px;line-height: 26px;top: 44px;}
	.abdesc{font-size: 14px;line-height: 22px;}
	.number_box{margin-top: 60px;}
	.number_item p span{font-size: 38px;line-height: 38px;}
	.number_item p{font-size: 32px;line-height: 40px;}
	.number_item b{margin-top: 0;}
	.cyq_item .btit{margin: 20px 0 20px;font-size: 22px;}
	.cyq_item .ctit{font-size: 14px;line-height: 22px;}
	.cyq_item .dtit .tsgd{margin: 40px auto 0;}
	.abbox .aba{width: 150px;height: 40px;}
	.abbox .aba span{padding-left: 10px;font-size: 14px;}
	.abdesc .atit{font-size: 20px;}
	.abdesc .btit{font-size: 14px;margin-bottom: 60px;}
	.cyq_item .dtit .tsgd{width: 150px;height: 40px;}
	.cyq_item.active .dtit .tsgd span{padding-left: 10px;font-size: 14px;}
	.qqhbj_box .qqhbj_tit .p{font-size: 26px;}
	.qqhbj_box .qqhbj_tit .span{font-size: 14px;}
	.quanqiu_item{padding: 25px 0 20px;}
	.quanqiu_item p{font-size: 14px;}
	.quanqiu_item span{font-size: 34px;}
	.qqh_item .atit{font-size: 14px;padding: 0 20px;}
	.indxw_tit .atit{font-size: 26px;}
	.indxw_tit .sel_xw a{font-size: 14px;line-height: 40px;}
	.indxw_tit .sel_xw a.active{font-size: 16px;}
	.indnew_item .btit{padding-bottom: 20px;}
	.indnew_item .ctit{font-size: 20px;line-height: 25px;height: 50px;}
	.indnew_item .dtit{font-size: 14px;line-height: 22px;height: 44px;margin-top: 10px;}
	
	.ny_banner .desc .atit{font-size: 36px;}
	.ny_banner .desc .btit{font-size: 14px;/* letter-spacing: 4px; */margin: 15px 0 20px;}
	.ny_banner .desc .ctit{height: 40px;}
	.daohang_box .dh_left a{line-height: 50px;padding: 0 15px;font-size: 14px;}
	.daohang_box .dh_right a, .daohang_box .dh_right span{line-height: 50px;font-size: 14px;}
	.ny_tit{padding: 60px 0 20px;}
	.ny_tit .atit{font-size: 20px;}
	.ny_tit .btit{font-size: 24px;}
	.abvideo_box .video-open{zoom: .7;}
	.abvideo_desc{padding: 30px 70px;font-size: 14px;margin: 40px 0 40px;}
	.abvideo_desc p+p{margin-top: 10px;}
	.abnumber{padding: 60px 0;}
	.abnumber_item .atit{font-size: 40px;}
	.abnumber_item .atit b{font-size: 34px;}
	.abnumber_item .btit{font-size: 14px;}
	.qywh_item{height: 300px;}
	.qywh_item .desc .atit{zoom: .7;}
	.qywh_item .desc .btit{font-size: 20px;margin: 10px auto 10px;}
	.qywh_item .desc .ctit{font-size: 12px;line-height: 18px;}
	.qywh_item:hover .desc .ctit{height: 54px;}
	.qywh_item{margin-bottom: 20px;}
	.qywh_item:nth-of-type(2n){margin-left: 20px;}
	.qywh_item2{width: calc(40% - 20px);}
	.absec2{padding-bottom: 50px;}
	.history_item .desc .atit{font-size: 70px;}
	.history_item .desc .btit{font-size: 14px;line-height: 25px;margin-top: 20px;}
	
	.scjd_img{width: 60%;}
	.scjd_img img{width: 100%;}
	.scjd_desc{width: 40%;}
	
	
	.tic_box .desc{padding: 50px 40px;}
	.tic_box .desc p+p{margin-top: 15px;}
	.jzcz_item.active .desc{padding: 30px;}
	.jzcz_item.active .btit{font-size: 20px;}
	.jzcz_item .ctit{font-size: 14px;line-height: 20px;}
	/* .jzcz_item.active .ctit{height: 60px;} */
	.gzsyb_item .desc{padding: 40px 20px 20px;}
	.gzsyb_item .desc .atit{font-size: 20px;}
	.gzsyb_item .desc .btit{font-size: 14px;margin-top: 5px;}
	
	.jzcz_item{width: 100px;}
	.jzcz_item.active{width: calc(100% - 400px);}
	.jzcz_item .img img{height: 400px;}
	
	
	.partsys_item .desc{padding: 15px 20px;}
	.partsys_item .desc .atit{font-size: 20px;}
	.partsys_item .desc .btit{font-size: 14px;margin-top: 10px;padding-bottom: 10px;}
	.partsys_item .img img{min-height: 350px;}
	
	.partsCar_box_wap{display: block;}
	.partsCar_box_wap img{width: 100%;}
	.partsCar_box{display: none;}
	
	.zlhzhb_item{width: calc(25% - 15px);margin: 0 20px 20px 0!important;}
	.zlhzhb_item:nth-of-type(4n){margin-right: 0!important;}
	.intjzcz_item .desc{padding: 0 10px 25px;}
	.intjzcz_item .desc .btit{font-size: 14px;}
	.intjzcz_item .desc .atit{font-size: 18px;margin-bottom: 10px;}
	
	.scx_box{padding: 0;max-width: 834px;margin: 40px auto;}
	.scx_box .scx_img img{width: 100%;}
	/* .scx_item{background: rgba(10, 88, 172, .7);border-radius: 10px;box-shadow: 0px 0px 10px 0px #0A58AC;} */
	.scx_item{min-width: auto;transform: translate(0,0);left: auto;right: auto;z-index: 98;}
	.scx_item .rela{padding: 0;}
	.scx_item .line{display: none;}
	.scx_item .dian{position: relative;top: auto;bottom: auto;left: auto;right: auto;z-index: 1;}
	.scx_item .desc{min-width: 240px;position: absolute;bottom: 35px;padding: 20px 15px;background: rgba(0, 0, 0, .7);border-radius: 10px;box-shadow: 0px 0px 10px 0px #0A58AC;visibility: hidden;opacity: 0;transition: .3s;transform: translateY(-20px);z-index: 999;}
	.scx_item:hover{z-index: 99;}
	.scx_item:hover .desc {margin-top: 0;visibility: visible;opacity: 1;transform: translateY(0px);}
	.scx_item.left .desc{left: 0;}
	.scx_item.right .desc{right: 0;}
	.scx_item.bottom .desc{left: 50%;transform: translateX(-50%);}
	.scx_item .dian i::before{background: #0A58AC;height: 10px;width: 10px;}
	.scx_item .dian i::after{border-color: #0A58AC;height: 14px;width:14px;top: -14px;left: -4px;animation: biger 1s linear infinite;}
	.scx_item1{left: 15%;top: 33%;}
	.scx_item2{left: 15%;top: 75%;}
	.scx_item3{left: 22%;top: 80%;}
	.scx_item4{left: 34%;top: 70%;}
	.scx_item5{left: 50%;top: 20%;}
	.scx_item6{left: 45%;top: 75%;}
	.scx_item7{left: 75%;top: 25%;}
	.scx_item8{left: 75%;top: 42%;}
	.scx_item9{left: 62%;top: 58%;}
	.scx_item10{left: 55%;top: 65%;}
	@keyframes biger{
		0%{transform: scale(1);opacity: 0;}
		20%{transform: scale(1.15);opacity: 1;}
		100%{transform: scale(1.75);opacity: 0;}
	}
	
	
	.abys_item{margin: 0 30px 30px 0;width: calc(50% - 15px);}
	.abys_item .sz{font-size: 100px;line-height: 73px;}
	.abys_item .desc{padding: 25px 30px 25px 80px;}
	.abys_item .desc .atit{font-size: 20px;margin-bottom: 10px;}
	.abys_item .desc .btit{font-size: 14px;}
	
	.daohang_box .dh_right{display: none;}
	
	.cyqxt_tit .atit{font-size: 26px;}
	.cyqxt_tit .btit{font-size: 14px;}
	
	
	.qqh_item .icon{zoom: .5;}
	.qqh_item .atit{bottom: 45px;}
	
	.abdesc_box{padding: 40px 30px;font-size: 14px;}
	.abdesc_box strong{font-size: 22px;}
	
	
	
}
@media screen and (max-width:780px) {
	.container{width: 100%;padding: 0 15px;}
	.banner .banner_pv{left: 15px;}
	
	.foot1{padding: 50px 0 40px;}
	.foot1 .fnav_item{display: none;}
	.foot2{padding: 15px 0;}
	.foot2 .links{margin-left: 0;}
	.foot2 a, .foot2 span{font-size: 12px;line-height: 22px;}
	
	.banner_dian{bottom: 20px;}
	.banner_dian_item+.banner_dian_item{margin-left: 10px;}
	.banner_dian_item span{font-size: 12px;}
	.banner .banner_pv{top: auto;bottom: 60px;margin-top: 0;left: 0;right: 0;justify-content: center;}
	.banner_item .desc .btit{font-size: 30px;}
	.number_item b{font-size: 12px;}
	.number_item p span{font-size: 32px;line-height: 32px;}
	.number_item p{font-size: 28px;line-height: 32px;}
	
	.cyq_box{padding-top: 60px;}
	.cyq_item{padding: 30px 15px;height: 100%;}
	.cyq_box{flex-direction: column;}
	.cyq_item .atit{zoom: .7;}
	.cyq_item .btit{margin: 10px 0 0;font-size: 20px;}
	.cyq_item .ctit{display: none;}
	.cyq_item .dtit .tsgd{margin-top: 20px;}
	.cyq_item .dtit .tsgd span{width: 0;}
	.cyq_item.active .dtit .tsgd span{width: auto;}
	.cyq_item .dtit .tsgd .i2{margin: auto;width: 40px;height: 40px;background-size: 100%;}
	.cyq_item.active .dtit .tsgd .i2{margin: 0;}
	
	
	.qqhbj_box{flex-direction: column;align-items: center;}
	.qqhbj_box .qqhbj_tit{width: 100%;}
	.qqhbj_box .qqhbj_desc{width: 100%;margin-top: 15px;}
	.quanqiu_box{display:flex;flex-wrap:wrap;justify-content: space-between;}
	.quanqiu_item{padding: 20px 0 10px;width: calc(50% - 10px);}
	
	.qqh_item .atit{left: 50%;transform: translateX(-50%);}
	.qqh_item.active .atit{transform: translate(-50%,0%);}
	.qqh_item .atit::after{left: 50%;margin-left: -8px;}
	
	.indnew_item .atit{color: #FFFFFF;}
	.indnew_item .btit{color: #FFFFFF;}
	.indnew_item .ctit{color: #FFFFFF;}
	.indnew_item .dtit{color: #FFFFFF;opacity: 0.5;}
	.indnew_item .etit{opacity: 1;}
	
	.daohang_box .dh_right{display: none;}
	.abnumber_item .btit{font-size: 12px;}
	.qywh_item{width: calc(50% - 5px) !important;margin-bottom: 10px;}
	.qywh_item:nth-of-type(2n){margin-left: 10px;}
	.history_item{display: block;}
	.history_item .img{width: 100%;}
	.history_item .desc{width: 100%;padding: 20px 30px;}
	.history_box .swiper-button-prev{bottom: 35px;transform: rotate(-90deg);top: auto;left: -10px;margin: 0;}
	.history_box .swiper-button-next{bottom: 35px;transform: rotate(-90deg);right: -10px;left: auto;}
	.history_year{margin-top: 10px;}
	.absec3{padding-bottom: 60px;}
	.mySwiper-honor{padding-bottom: 30px;}
	.absec4{padding-bottom: 60px;}
	.scjd_box{display: block;}
	.scjd_img{width: 100%;}
	.scjd_desc{width: 100%;}
	.scjd_item{width: 100%;margin-top: 20px;padding: 30px 35px;}
	.scjd_item::before{left: 50%;top: -30px;transform: rotate(0);margin-left: -20px;}
	.scjd_item .atit{font-size: 20px;}
	.scjd_item .btit_item{padding-bottom: 10px;}
	.scjd_item .btit_item p{font-size: 12px;}
	.scjd_item .btit_item b{margin-top: 10px;}
	.map_dian{margin-top: -15px;margin-left: -10px;}
	
	.tic_box{padding: 20px 20px 0 0;display: block;margin-right: -20px;}
	.tic_box .desc{width: 100%;z-index: 99;position: relative;font-size: 14px;padding: 30px 20px;}
	.tic_box .desc p+p{margin-top: 10px;}
	.tic_box .img{width: 100%;}
	.gzsyb_box .swiper-button-prev{margin-left: 0;right: auto;left: 10px;}
	.gzsyb_box .swiper-button-next{margin-left: 0;right: 10px;left: auto;}
	.ny_tit .ctit{font-size: 12px;padding: 0 30px;}
	.ny_tit .ctit::before{zoom: .5;}
	.ny_tit .ctit::after{zoom: .5;}
	.hzkh_sel_box{margin-bottom: 20px;}
	.hzkh_item{width: calc(20% - 8px);margin-right: 10px;margin-bottom: 10px;}
	.toolsec1, .toolsec2, .toolsec3, .toolsec4{padding-bottom: 60px;}
	
	.jzcz_box{flex-wrap: wrap;}
	.jzcz_item{width: 100%!important;margin-bottom: 2px;margin-left: 0!important;}
	.jzcz_item .img img{height: 300px;}
	.jzcz_item::after{opacity: 1 !important;}
	.jzcz_item .desc{padding: 20px!important;}
	.jzcz_item .atit{text-align: center;}
	.jzcz_item .btit{font-size: 18px !important;text-align: center;}
	.jzcz_item .ctit{width:100%;}
	.jzcz_item .desc::before{opacity: 1;}
	
	.hzkh_sel{width: 140px;height: 45px;line-height: 43px;font-size: 14px;}
	.hzkh_item{width: calc(50% - 5px);margin: 0 10px 10px 0!important;}
	.hzkh_item:nth-of-type(2n){margin-right: 0 !important;}

	.partsys_list{display: block;}
	.partsys_item .img img{height: 300px;object-fit: cover;object-position: center;}
	
	.intsec1,.intsec2,.intsec3{padding-bottom: 60px;}
	.cpfw_sel{padding: 20px 0 20px;}
	.cpfw_sel p{font-size: 16px;}
	.cpfw_sel .icon{margin-bottom: 5px;}
	.cpfw_sel+.cpfw_sel{margin-left: 10px;}
	.cpfw_sel_box{margin-bottom: 10px;}
	.cpfw_item{display: block;}
	.cpfw_item .img{width: 100%;}
	.cpfw_item .desc{width: 100%;padding: 30px 20px;}
	.cpfw_item .desc .atit{font-size: 20px;}
	.cpfw_item .desc .btit{margin: 10px 0;}
	.cpfw_item .desc .ctit{font-size: 14px;}
	
	.intjzcz_box{flex-wrap: wrap;margin-top: 20px;}
	.intjzcz_item{width: calc(50% - 5px);margin: 30px 10px 10px 0;margin-left: 0!important;}
	.intjzcz_item:nth-of-type(2n){margin-right: 0;}
	.intjzcz_item .img{zoom: .5;}
	.intjzcz_item:nth-of-type(5){width: 100%;}
	
	.absec1{padding-bottom: 30px;}
	.abys_list{flex-wrap: wrap;}
	.abys_item{width: 100%;margin: 0 0 15px 0;}
	
	.abdesc .atit{font-size: 18px;line-height: 1.5;}
	.abdesc .btit{margin-bottom: 40px;}
	
	.cyqxt_desc{flex-direction: column;margin-top: 20px;}
	.cyqxt_desc .img{max-width: 280px;}
	.cyqxt_desc .img2{transform: rotate(90deg);width: 60px;margin-top: 20px;}
	
	
	.ny_banner .desc .atit{font-size: 26px;}
	.ny_banner .desc .btit{font-size: 12px;letter-spacing: 0;}
	
	.banner_item_pc{display: none;}
	.banner_item_wap{display: block;}
	
	.sec1{background: url(../images/sec1_bg_wap.jpg) center/cover;}
	
	.aboutbox{margin-bottom: 40px;flex-wrap: wrap;}
	.abvideo_box{width: 100%;}
	.abdesc_box{width: 100%;padding: 30px 15px;}
	.abdesc_box p+p{margin-top: 15px;}
	
	.tic_box .desc p.bole{font-size: 16px;}
}

@media screen and (max-width:600px) {
	.abnumber{flex-wrap: wrap;padding: 50px 0 35px;}
	.abnumber_item{width: 50%;margin-bottom: 15px;}
	.abvideo_desc{padding: 60px 20px;}
	.daohang_box{display: none;}
	
	.zlhzhb_item{width: calc(50% - 5px);margin: 0 10px 10px 0 !important;}
	.zlhzhb_item:nth-of-type(2n){margin-right: 0 !important;}
	.cpfw_sel .icon{zoom: .5;}
	
	.number_item{width: 50%;margin-bottom: 15px;}
	.number_box{margin: 40px 0 30px;margin-top: 30px;}
	.abdesc .atit{font-size: 14px;}
	
}
@media screen and (max-width:480px) {
	.gzsyb_item .desc .btit{font-size: 12px;}
}







.zkhTitle{text-align: center;}
.zkhTitle .atit{font-size: 50px;font-weight: bold;color: #000000;line-height: 1.2;margin-bottom: 40px;}
.zkhTitle .btit{display: flex;align-items: center;justify-content: center;}
.zkhTitle .btit .icon{flex-shrink: 0;}
.zkhTitle .btit span{font-size: 16px;color: #333333;line-height: 1.5;display: block;padding: 0 50px;}

.sec6{background: url(../images/sec6_bg.jpg) center/cover;}
.zkhBox{margin-top: 40px;}
.mySwiper_hon {width: 100%;height: 100%;position: relative;overflow: hidden;}
.zkhBox .swiper-slide {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;align-items: center;}
.zkhBox .swiper-pagination{position: relative;bottom: auto;margin-top: 15px;padding: 1px;}
.zkhBox .swiper-pagination-bullet{margin: 0 14px!important;width: 8px;height: 8px;background: #CCCCCC;opacity: 1;position: relative;transition: .3s;}
.zkhBox .swiper-pagination-bullet:after{content: "";display: block;width: 24px;height: 24px;border: 1px solid #004EA2;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition: .3s;opacity: 0;}
.zkhBox .swiper-pagination-bullet-active{background: #004EA2;}
.zkhBox .swiper-pagination-bullet-active:after{opacity: 1;}
.zkhBox .img{overflow: hidden;width: 100%;}
.zkhBox .img img{width: 100%;transition: .4s;}
.zkhBox .img:hover img{transform: scale(1.05);}

@media screen and (max-width:1199px) {
	.zkhTitle .atit{font-size: 26px;margin-bottom: 20px;}
	.zkhTitle .btit span{font-size: 12px;}
}
@media screen and (max-width:780px) {
	/* .zkhTitle .btit{display: none;} */
	.zkhTitle .btit .icon{width: 20px;}
	.zkhTitle .btit .icon img{width: 100%;}
	.zkhTitle .btit span{padding: 0 10px;}
}


















.bluedian{display: inline-block;height: 11px;width: 11px;background: url(../images/right5.png);position: relative;margin-right: 5px;}
.ny_tit .ctit{margin-top: 10px;padding: 0;}
.ny_tit .ctit::before{display: none;}
.ny_tit .ctit::after{display: none;}

.znhzz{padding-bottom: 85px;}
.hzzDesc{display: block;background: url(../images/hzzBg.png) no-repeat;background-size: contain;width: 100%;margin: 0 auto;max-width: 1520px;height: 270px;padding: 40px 100px;display: flex;flex-direction: column;justify-content: center;}
.hzzDesc p{font-size: 16px;color: #333333;line-height: 1.65;}
.hzzList{display: flex;flex-wrap: wrap;margin-top: 50px;}
.hzzItem{display: flex;flex-direction: column;width: calc(25% - 34px);margin-right: 45px;}
.hzzItem:nth-of-type(4n){margin-right: 0;}
.hzzItem .img{overflow: hidden;}
.hzzItem .img img{width: 100%;transition: .4s;}
.hzzItem p{flex: 1;display: flex;align-items: center;justify-content: center;line-height: 20px;padding: 10px 10px;text-align: center;background: #F5F5F5;font-size: 18px;font-weight: bold;color: #000000;transition: .3s;}
/* .hzzItem p{display: block;height: 50px;line-height: 50px;padding: 0 10px;text-align: center;background: #F5F5F5;font-size: 18px;font-weight: bold;color: #000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: .3s;} */
.hzzItem:hover .img img{transform: scale(1.05);}
.hzzItem:hover p{background: #004EA2;color: #FFFFFF;}



.rcxlj{padding-bottom: 100px;}
.xljItemSize1{width: 350px;height: 220px;}
.xljItemSize2{width: 350px;height: 400px;}
.xljItemSize3{width: 500px;height: 150px;}
.xljItemSize4{width: 450px;height: 250px;}
.xljItem .rela{position: relative;}
.xljItem .desc{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-wrap: wrap;align-content: center;padding: 15px;justify-content: center;align-items: center;}

.xljicItem{width: 100%;}
.xljicItem2{width: calc(50% - 5px);margin: 0 10px 10px 0;}
.xljicItem2:nth-of-type(2n){margin-right: 0;}
.xljicItem3{width: calc(33.3% - 8px);margin: 0 10px 10px 0;}
.xljicItem3:nth-of-type(3n){margin-right: 0;}
.xljicItem4{width: calc(25% - 8px);margin: 0 10px 10px 0;}
.xljicItem4:nth-of-type(4n){margin-right: 0;}
.xljicItem .ic{overflow: hidden;text-align: center;}
.xljicItem .ic img{max-width: 100%;}
.xljicItem p{font-size: 16px;color: #333333;line-height: 1;text-align: center;padding: 10px 0 0;}

.xljItem .dian{position: absolute;}
.xljItem .dian i{position: relative;}
.xljItem .dian i::before{content: "";display: block;width: 16px;height: 16px;border-radius: 50%;border: 1px solid #014DA1;position: absolute;top: -4px;left: -4px;}
.xljItem .dian i::after{content: "";display: block;width: 8px;height: 8px;background: #014DA1;border-radius: 50%;}
.xljItem .line::before,.xljItem .line::after{content: "";height: 1px;background: #014DA1;display: block;position: absolute;}


.xljBoxWap{display: none;}
.xljBoxWap img{width: 100%;}
.xljBox{position: relative;}
.xljBox .img img{width: 100%;}
.xljItem{position: absolute;}
.xljItem .line{position: absolute;display: block;height: 1px;background: #7DDFFF;}

.xljItem1{top: 0;left: 0;}
.xljItem1 .line{width: 313px;top: 40%;left: 100%;margin-left: -6px;transform: rotate(45deg);transform-origin: left top;}
.xljItem1 .dian{right: -224px;bottom: -100px;}

.xljItem2{top: 0;right: 45%;}
.xljItem2 .line{width: 198px;top: 40%;left: 100%;margin-left: -6px;transform: rotate(35deg);transform-origin: left top;}
.xljItem2 .dian{right: -164px;bottom: 8px;}

.xljItem3{top: 0;right: 0;}
.xljItem3 .line{width: 283px;top: 40%;right: 100%;margin-right: -6px;transform: rotate(-38deg);transform-origin: right top;}
.xljItem3 .dian{left: -224px;bottom: -52px;}

.xljItem4{bottom: 0;left: 0;}
.xljItem4 .line{width: 153px;top: 40%;left: 100%;margin-left: -6px;transform: rotate(-15deg);transform-origin: left top;}
.xljItem4 .dian{right: -153px;top: 114px;}

.xljItem5{bottom: 0;left: 50%;margin-left: -330px;}
.xljItem5 .line{width: 153px;bottom: 100%;left: 50%;margin-bottom: -10px;transform: rotate(-90deg);transform-origin: left top;}
.xljItem5 .dian{left: 50%;top: -154px;transform: translateX(-50%);}

.xljItem6{bottom: 0;right: 0;}
.xljItem6 .line{width: 166px;top: 40%;right: 100%;margin-right: -6px;transform: rotate(28deg);transform-origin: right top;}
.xljItem6 .dian{left: -150px;top: 13px;}
.xljItem6 .xljicItem .ic img{max-width: 85%;}

.xljItem7{top: 250px;right: 0;}
.xljItem7 .line{width: 85px;top: 40%;right: 100%;margin-right: -6px;transform: rotate(-60deg);transform-origin: right top;}
.xljItem7 .dian{left: -45px;bottom: 48px;}


.hjzckf{padding-bottom: 125px;background: #F7F7F7;}
.ckfSelList{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.ckfSel{display: block;height: 50px;line-height: 48px;padding: 0 25px;background: #FFFFFF;border: 1px solid #CECECE;border-radius: 25px;font-size: 16px;color: #333333;margin: 0 10px 10px;transition: .3s;}
.ckfSel.active{background: #004EA2;border-color: #004EA2;color: #FFFFFF;}

.ckfItem{display: none;margin-top: 40px;background: #FFFFFF;}
.ckfItem.active{display: flex;}
.ckfItem .img{width: 50%;overflow: hidden;}
.ckfItem .img img{width: 100%;height: 100%;object-fit: cover;transition: .3s;}
.ckfItem .desc{width: 50%;padding: 50px;display: flex;flex-direction: column;justify-content: center;}
.ckfItem .desc .atit{font-size: 30px;color: #004EA2;line-height: 1.5;margin-bottom: 10px;}
.ckfItem .desc .btit{}
.ckfItem .desc .btit p{font-size: 16px;color: #000000;line-height: 1.6;margin-top: 25px;}


.dckt{padding-bottom: 100px;}
.dcktBox{display: flex;}
.dcktList{width: 25%;}
.dcktCar{width: 50%;padding: 0 40px;}
.dcktCar img{width: 100%;height: 100%;object-fit: cover;}
.dcktItem{display: block;position: relative;}
.dcktItem+.dcktItem{margin-top: 20px;}
.dcktItem .img{overflow: hidden;}
.dcktItem .img img{width: 100%;transition: .5s;}
.dcktItem p{display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;line-height: 50px;background: rgba(1, 77, 161, .7);text-align: center;padding: 0 10px;font-size: 18px;color: #FFFFFF;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dcktItem:hover .img img{transform: scale(1.1);}


.losBox{background: url(../images/losBg.jpg) center/cover;padding-bottom: 100px;}
.losBox .container{max-width: 1400px;}
.losList{display: flex;flex-wrap: wrap;margin-top: 96px;}
.losItem{width: calc(33.333% - 67px);margin-right: 100px;text-align: center;background: #FFFFFF;border-radius: 20px;padding: 0 20px 80px;}
.losItem:nth-of-type(3n){margin-right: 0;}
.losItem .nub{width: 192px;height: 192px;position: relative;margin: -96px auto 15px;}
.losItem .nub img{width: 100%;}
.losItem .nub p{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 48px;font-family: DIN;font-weight: bold;color: #014DA1;z-index: 99;}
.losItem .nub span{}


.losItem .atit{font-size: 24px;font-weight: bold;color: #000000;line-height: 1.2;margin-bottom: 20px;}
.losItem .btit{font-size: 18px;color: #333333;line-height: 2;}




@media screen and (max-width:1600px) {
	.xljItem{zoom: .92;}
}
@media screen and (max-width: 1500px){
	.hzzDesc{height: 215px;padding: 20px 70px;}
	.xljItem{zoom: .79;}
	.dcktItem p{height: 45px;line-height: 45px;font-size: 14px;}
	
	
}
@media screen and (max-width: 1400px){
	.xljItem{zoom: .65;}
}
@media screen and (max-width: 1199px){
	.hzzDesc{display: none;}
	.hzzList{margin-top: 30px;}
	
	.xljBoxWap{display: block;}
	.xljBox{display: none;}
	
	.dcktCar{padding: 0 20px;}
	.losItem{width: calc(33.3333% - 27px);margin-right: 40px;}
	.losItem .atit{font-size: 20px;}
	.losItem .btit{font-size: 14px;}
	
}
@media screen and (max-width: 780px){
	.znhzz{padding-bottom: 50px;}
	.hzzList{margin-top: 10px;}
	.hzzItem{width: calc(50% - 5px);margin: 0 10px 10px 0;}
	.hzzItem:nth-of-type(2n){margin-right: 0;}
	.hzzItem p{font-size: 16px;}
	
	.ckfSel{font-size: 14px;height: 45px;line-height: 43px;padding: 0 20px;margin: 0 4px 8px;}
	.ckfItem{margin-top: 20px;flex-wrap: wrap;}
	.ckfItem .img{width: 100%;max-height: 400px;}
	.ckfItem .desc{width: 100%;padding: 30px 20px;}
	.ckfItem .desc .atit{font-size: 24px;}
	.ckfItem .desc .btit p{font-size: 14px;margin-top: 15px;}
	.rcxlj{padding-bottom: 60px;}
	.hjzckf{padding-bottom: 60px;}
	
	.dcktBox{flex-wrap: wrap;}
	.dcktList{width: 100%;display: flex;flex-wrap: wrap;}
	.dcktItem{width: calc(50% - 5px);margin-right: 10px;margin-top: 0!important;}
	.dcktItem:nth-of-type(2n){margin-right: 0;}
	.dcktCar{padding: 10px 0;width: 100%;}
	
	.losList{margin-top: 0;}
	.losItem{width: 100%;margin: 0;margin-top: 55px;padding-bottom: 40px;}
	.losItem .nub{zoom: .5;}
	
	.dckt{padding-bottom: 60px;}
	.losBox{padding-bottom: 60px;}
	
	.cpfw_sel p{font-size: 14px;line-height: 1.2;}
	.mySwiper_tool .swiper-pagination{bottom: 5px;right: 10px;}
	
}


.ewmBox{position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);width: 120px;opacity: 0;visibility: hidden;transition: .3s;}
.ewmBox img{width: 100%;}
.foot1 .ft_info .aMore a:hover .ewmBox{opacity: 1;visibility: visible;margin-bottom: 10px;}


#pages {
  padding: 14px 0 20px;
  text-align: right;
}
.pagination {
  text-align: center;
}
.pagination li {
  display: inline-block;
  color: #333333;
  height: 36px;
  line-height: 36px;
  margin: 0px 5px 10px 0px;
  vertical-align: middle;
}
#pages a {
  display: inline-block;
  height: 34px;
  line-height: 34px;
  background: #ffffff;
  border: 1px solid #e3e3e3;
  text-align: center;
  color: #333333;
  padding: 0 14px;
}

#pages a.a1 {
  background: url("../images/pages.png") no-repeat 0 5px;
  padding: 0 5px;
}

#pages a:hover {
  background: #f1f1f1;
  color: #000000;
  text-decoration: none;
}

#pages span {
  display: inline-block;
  height: 34px;
  padding: 0 14px;
  line-height: 34px;
  background: #014fa1;
  border: 1px solid #014fa1;
  color: #ffffff;
  text-align: center;
}

#pages .noPage {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  background: url("../images/titlebg.png") repeat-x 0 -55px;
  border: 1px solid #e3e3e3;
  text-align: center;
  color: #a4a4a4;
}








.zSec1{padding-bottom: 100px;}
.xktBox{display: flex;align-items: center;}
.xktLeft{width: 55%;}
.xktItem{display: flex;border: 1px solid #004EA2;flex-direction: column;}
.xktItem+.xktItem{margin-top: 30px;}
.xktItem .atit{width: 100%;flex-shrink: 0;background: #004EA2;font-weight: bold;font-size: 20px;line-height: 1.2;padding: 10px 10px;color: #FFFFFF;display: flex;align-items: center;justify-content: center;}
.xktItem .btit{width: 100%;}
.xktItem .btit img{max-width: 100%;margin: 0 auto;display: block;}
.xktRight{width: 45%;}
.xktRight img{max-width: 100%;}

.zSec2{background: url(../images/losBg.jpg) center/cover;padding-bottom: 100px;}
.gzcBox{background: url(../images/circleLine.png) no-repeat;background-size: contain;display: flex;flex-wrap: wrap;}
.gzcItem{display: flex;justify-content: space-evenly;height: 300px;align-items: center;width: 50%;}
.gzcItem .img{}
.gzcItem .img img{max-width: 100%;}
.gzcItem .desc{max-width: 500px;}
.gzcItem .desc p{display: block;position: relative;font-size: 16px;color:#333;padding-left: 15px;line-height: 26px;}
.gzcItem .desc p+p{margin-top: 8px;}
.gzcItem .desc p::after{content: "";display: block;width: 8px;height: 8px;border-radius: 100%;background: #004EA2;position:absolute;left: 0;top: 10px;}
.gzcItem .desc strong{display: block;margin: 20px auto 0;height: 50px;line-height: 50px;text-align: center;background: #004EA2;border-radius: 25px;font-weight: bold;font-size: 20px;color: #FFFFFF;}

.zSec3{padding-bottom: 100px;}
.qlhaTit{font-size: 18px;color: #333333;line-height: 28px;margin-bottom: 40px;}
.qlhItem{display: flex;border: 1px solid #004EA2;}
.qlhItem+.qlhItem{margin-top: 30px;}
.qlhItem .qlhTit{width: 60px;flex-shrink: 0;background: #004EA2;font-weight: bold;font-size: 24px;color: #FFFFFF;writing-mode: vertical-lr;display: flex;align-items: center;justify-content: center;}
.qlhItem .qlhDesc{width: 100%;display: flex;justify-content: space-evenly;align-items: center;min-height: 250px;}
.qlhItem .qlhDesc .img{}
.qlhItem .qlhDesc .img img{max-width: 100%;}
.qlhItem .qlhDesc .desc{}
.qlhItem .qlhDesc .desc p{display: block;position: relative;font-size: 18px;color:#333;padding-left: 15px;line-height: 26px;}
.qlhItem .qlhDesc .desc p+p{margin-top: 8px;}
.qlhItem .qlhDesc .desc p::after{content: "";display: block;width: 8px;height: 8px;border-radius: 100%;background: #004EA2;position:absolute;left: 0;top: 10px;}
.qlhItem .qlhDesc .span{display: grid;grid-template-columns: repeat(2, 1fr);font-size: 16px;color: #333333;line-height: 1.5;grid-gap: 10px 20px;}
.qlhItem .qlhDesc .span span{text-wrap: nowrap;}

@media screen and (max-width: 1600px){
	.gzcItem{height: 275px;}
	
	.zkhTitle .atit{margin-bottom: 25px;}
	
}
@media screen and (max-width: 1500px){
	.gzcItem {height: 235px;}
	.gzcItem .desc p{font-size: 16px;}
	.gzcItem .desc strong{font-size: 14px;margin-top: 20px;}
	.gzcItem .img{height: 80%;}
	/* .gzcItem .img img {height: 100%;} */
	.qlhaTit{font-size: 16px;margin-bottom: 30px;}
	.qlhItem .qlhDesc .desc p{font-size: 16px;}
	
}
@media screen and (max-width: 1400px){
	.gzcBox{background: none;}
	.gzcItem{height:auto;flex-wrap:wrap;max-width: none;background: #fff;padding: 20px;}
	.gzcItem:nth-of-type(2),.gzcItem:nth-of-type(3){background: #fafafa;}
	.gzcItem .img{height:auto;width:200px}
	.gzcItem .desc{width:calc(100% - 200px)}
	
}
@media screen and (max-width: 1199px){
	.xktItem .atit{font-size: 18px;/* letter-spacing: 1px; */}
	.xktItem+.xktItem{margin-top: 10px;}
	
	.gzcBox{background: none;}
	.gzcItem{flex-wrap: wrap;height: auto;align-items: stretch;}
	.gzcItem .img{width: 50%;display: flex;justify-content: center;align-items: center;}
	.gzcItem .img img{max-width: 250px;height: auto;width: 100%;}
	.gzcItem .desc{max-width: none;width: 50%;}
	.gzcItem:nth-of-type(2){flex-direction: row-reverse;}
	/* .gzcItem .img{border-top: 2px solid #004EA2;padding: 20px 10px;} */
	/* .gzcItem .desc{border-top: 2px solid #004EA2;padding: 20px 10px;} */
	.gzcItem:nth-of-type(1) div:nth-of-type(1),.gzcItem:nth-of-type(1) div:nth-of-type(2){border-top: none;}
	
}
@media screen and (max-width: 780px){
	.xktLeft{width: 100%;}
	.xktItem .atit {font-size: 17px;/* letter-spacing: 3px; */}
	.xktRight{display: none;}
	.zSec1{padding-bottom: 60px;}
	.gzcItem .desc p{font-size: 14px;line-height: 20px;}
	.gzcItem .desc p::after{top: 6px;}
	.gzcItem .desc strong{width: 100%;max-width: 220px;font-size: 17px;}
	.gzcItem .img{width: 100%;padding: 20px 5px;}
	.gzcItem .img img{max-width:80%;}
	.gzcItem .desc{width: 100%;padding: 20px 5px;border-top: none;}
	.zSec2{padding-bottom: 40px;}				
	.zSec3{padding-bottom: 60px;}	
	.qlhaTit{font-size: 14px;}
	.qlhItem .qlhTit{font-size: 17px;/* letter-spacing: 3px; */}
	.qlhItem .qlhDesc{flex-wrap: wrap;padding: 10px;}
	.qlhItem .qlhDesc .img{margin:5px 0;}
	.qlhItem .qlhDesc .img img{max-height: 150px;}
	.qlhItem .qlhDesc .desc{margin:5px 0;}
	.qlhItem .qlhDesc .desc p {font-size: 14px;line-height: 20px;}
	.qlhItem .qlhDesc .desc p::after {top: 6px;}
	.qlhItem .qlhDesc .span{font-size: 14px;}
	
	
	.xktItem{flex-direction: column;}
	.xktItem .atit{width: 100%;writing-mode: unset;padding: 10px;letter-spacing: 0px;}
	.xktItem .btit{width: 100%;padding: 10px;}
	
	.gzcItem{flex-direction: column!important;flex-wrap:wrap;}
	.gzcItem .img{}
	.gzcItem .desc{width: 100%;}
	
}
@media screen and (max-width:540px) {
	.gzcItem{width:100%;}
	.gzcItem:nth-of-type(3){background:#FFFFFF;}
	.gzcItem:nth-of-type(4){background:#fafafa;}
	
}
.yyepb img{display: block;max-width: 100%;margin: 80px auto 60px;}
.khzs img{display: block;max-width: 100%;margin: 40px auto 0px;max-height: 70vh;}

@media screen and (max-width:780px) {
	.yyepb img{margin: 50px auto 40px;}
}


.ny_tit .atit{display:none;}


@media screen and (max-width:1500px) {
	.hzzDesc p{display: -webkit-box;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
}
@media screen and (max-width:1400px) {
	.hzzDesc p{-webkit-line-clamp: 4;}
}
