html{width: 100%;}
body{font-size: 16px; background: #fff; font-family: "Microsoft Yahei","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;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); transition: all .3s ease; cursor: pointer;}
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: "Microsoft Yahei";}
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:focus{outline: 0;}
textarea{resize: none;}
video{outline: none;display: block;}
*{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;}
.w1420{position: relative;width: 1420px;margin: 0 auto;}
.flex {display: flex;height: 100%;}
.content_box {box-sizing: border-box;width: 100%;margin: auto;padding-top: 80px;}
.pd50{padding: 0 50px;}


@font-face {
	font-family: "TypoRoundBoldDemo";
	src: url(../fonts/Typo_Round_Bold_Demo.otf);
}
@font-face {
	font-family: "DIN";
	src: url(../fonts/DIN-BOLD.OTF);
}




.zw-header{height: 100px;display: block;}
.h-header{position: fixed;top: 0;left: 0;width: 100%;background: #fff;z-index: 999;box-shadow: 0px 0px 5px 0 #eee;}
.h-header>div{display: flex;align-items: center;}
.h-logo{margin-right: auto;}
.h-nav{display: flex;}
.h-nav .li{margin-right: 45px;position: relative;}
.h-nav .li>a{display: block;font-size: 18px;color: #333333;line-height: 100px;}
.h-nav .li>a:hover,.h-nav .li.active>a{color: #0071C2;}
.h-subnav {width:150px;background:#ffffff;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;}
.h-subnav ol {padding:0px 0;}
.h-subnav ol li{width: 100%;margin: 0 !important;}
.h-subnav a {transition: .3s; padding: 15px 10px;box-sizing: border-box; width: 100%; display:block;line-height:20px;color:#333;font-size: 14px;text-align: center;font-weight: normal;}
.h-subnav a:hover {background:#0071C2;color:#fff!important;}
.li:hover .h-subnav,.h-lang:hover .h-subnav {height:auto;opacity:1;visibility:visible;margin-top:0;}
.h-search{cursor: pointer;margin-right: 45px;}
.h-lang{position: relative;}
.h-lang .btn{display: flex;align-items: center;justify-content: center;height: 40px;padding: 0 18px;border-radius: 20px;border: 1px solid #CCCCCC;cursor: pointer;}
.h-lang .btn img{display: block;margin-right: 10px;}
.h-lang .btn span{display: block;font-size: 18px;color: #666666;}

.h-header.active .h-nav .li>a{line-height: 80px;}

.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: 38px;right: 2.6%;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;}


.wap_header{width: 100%; height: 60px; padding: 0 12px; display: none; justify-content: space-between; align-items: center; background: #fff; position: fixed; left: 50%; top: 0; transform: translateX(-50%); z-index: 100;box-sizing: border-box;border-bottom: 1px solid #ddd;}
.wap_header .toggle{display: block; width: 25px; height: 20px; position: relative; z-index: 6;}
.wap_header .toggle i{display: block; width: 25px; height: 2px; background: #555; 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{height: 60px; line-height: 60px; display: block; padding-right: 30px; font-size: 14px; color: #333;}
.wap_header .nav ul li a:active  {color: #0071C2 !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: #0071C2; 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{position: relative;height: 40px;margin-right: auto;}
.wap_header .logo img{height: 100%;}
.wap_header .toggle{}
.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;}



.indTitle{text-align: center;padding: 0px 0 50px;}
.indTitle.left{text-align: left;}
.indTitle.left .atit{justify-content: left;}
.indTitle .atit{display: flex;align-items: center;justify-content: center;}
.indTitle .atit span{display: block;margin: 0 20px;font-weight: bold;font-size: 18px;color: #0071C2;line-height: 1;}
.indTitle .btit{font-weight: bold;font-size: 36px;color: #000000;line-height: 1.2;margin-top: 10px;}
.indTitle .ctit{font-size: 18px;color: #FFFFFF;line-height: 30px;margin-top: 20px;}
.indTitle.white .atit span{color: #ffffff;}
.indTitle.white .btit{color: #ffffff;}


.indA{display: flex;align-items: center;justify-content: center;width: 200px;height: 60px;background: linear-gradient(90deg, #0071C2, #0095FF);position: relative;z-index: 99;}
.indA span{display: block;font-size: 18px;color: #FFFFFF;line-height: 1;}
.indA img{display: block;margin-left: 8px;transition: .3s;}
.indA:hover img{transform: translateX(10px);}
.indA.yellow{background: #FCA302;}
.indA.tm{background: none;border: 1px solid #ffffff;}



.banner .swiper {width: 100%;height: 100%;position: relative;overflow: hidden;}
.banner .content_box{height: 100%;}
.mySwiperBannerPC{display: block;}
.mySwiperBannerWAP{display: none;}
.BannerItem{display: block;width: 100%;height: 100%;position: relative;}
.BannerItem .img{height: 100%;}
.BannerItem .img img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.BannerItem .desc{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;}
.BannerItem .desc .atit{position: relative;font-size: 30px;color: #FFFFFF;line-height: 1;}
.BannerItem .desc .atit::after{content: "";display: block;width: 60px;height: 2px;background: #FFFFFF;position: absolute;top: 50%;left: -75px;margin-top: -1px;}
.BannerItem .desc .btit{font-size: 44px;color: #FFFFFF;line-height: 1.2;font-family: TypoRoundBoldDemo;max-width: 930px;margin: 40px 0 90px;}
.swiper-slide-active .BannerItem .desc .atit {animation: bannerupB .8s ease both;animation-delay:100ms;}
.swiper-slide-active .BannerItem .desc .btit {animation: bannerupB .8s ease both;animation-delay:300ms;}
.swiper-slide-active .BannerItem .desc .ctit {animation: bannerupB .8s ease both;animation-delay:500ms;}
@keyframes bannerupB {0% {transform: translateY(60px);opacity: 0;}100% {transform: translateY(0);opacity: 1;}}

.banner .swiper-pagination{display: flex;justify-content: center;bottom:50px;}
.banner .swiper-pagination-bullet{display: block;width: 23px;height: 23px;background: url(../images/iconPagination1.png);background-repeat: no-repeat;opacity: 1;margin: 0 12px!important;transition: .3s;}
.banner .swiper-pagination-bullet-active{background: url(../images/iconPagination2.png);}



.sec1{background-image: url(../images/sec1BG.png);background-repeat: no-repeat;background-position: center left;position: relative;}
.sec1:before{content: "";display: block;width: 30%;height: 100%;/*background: #0071C2;*/position: absolute;right: 0;top: 0;z-index: 1;}
.indProSec{padding-left: calc((100% - 1420px)/2);position: relative;z-index: 9;}
.indProBox{display: flex;margin-top: 50px;}
.indProSelList{width: 430px;display: flex;flex-direction: column;}
.indProSelList .indProSel{display: flex;font-size: 18px;color: #333333;align-items: center;margin-bottom: 20px;}
.indProSelList .indProSel i{display: block;height: 2px;width:0;background: #0071C2;transition: .3s;}
.indProSelList .indProSel:hover{font-weight: bold;color: #0071C2;}
.indProSelList .indProSel:hover i{width: 30px;margin-right: 5px;}
.indProSelList .line{display: block;width: 100%;}
.indProSelList .indA{margin-top: auto;}
.indProList{width: calc(100% - 430px);}

.mySwiperProBox{position: relative;overflow: hidden;width: 100%;}
.mySwiperProBox .proBoxItem{display: block;width: 100%;opacity: 0!important;}
.swiper-slide-active.proBoxItem{opacity: 1!important;}
.mySwiperPro{position: relative;width: 100%;overflow: hidden;display: block;}
/* .mySwiperPro.active{display: block;} */
.indProItem{display: block;}
.indProItem .img{overflow: hidden;border: 1px solid #eee;border-bottom: none;}
.indProItem .img img{display: block;width: 100%;transition: .4s;}
.indProItem .atit{display: block;height: 60px;line-height: 60px;background: #FFFFFF;border: 1px solid #E1E1E0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align: center;padding: 0 10px;transition: .3s;}
.indProItem:hover .img img{transform: scale(1.06);}
.indProItem:hover .atit{background: #0071C2;color: #fff;}


.sec2{position: relative;transition: .3s;}
.sec2::after{content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0,0,0,.7);}
.sec2 .indTitle{position: absolute;left: 0;width: 100%;top: 120px;}
.sec2 .content_box{height: 100%;position: relative;z-index: 9;}
.soultionBox{height: 100%;display: flex;position: relative;}
.soultionItem{text-align: center;padding: 100px 18px 0;display: flex;flex-direction: column;justify-content: center;position: relative;}
.soultionItem+.soultionItem::after{content: "";display: block;width: 1px;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(0deg, #FFFFFF 0%, rgba(255,255,255,0) 100%);}
.soultionItem:before{content: "";display: block;width: 100%;height: 0%;position: absolute;left: 0;bottom: 0;background: linear-gradient(0deg, #0083E1 0%, rgba(0,131,225,0) 100%);transition: .65s;}
.soultionItem .atit{position: relative;z-index: 9;}
.soultionItem .btit{font-size: 24px;color: #FFFFFF;line-height: 1.2;margin: 20px 0 20px;position: relative;z-index: 9;}
.soultionItem .ctit{font-size: 16px;color: #FFFFFF;line-height: 25px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;height: 0;transition: .3s;position: relative;z-index: 9;}
.soultionItem .dtit{position: relative;z-index: 9;}
.soultionItem .dtit .indA{margin: 0 auto;margin-top: 50px;opacity: 0;visibility: hidden;}
.soultionItem.active .ctit{height: 120px;}
.soultionItem.active:before{height: 100%;}
.soultionItem.active .dtit .indA{opacity: 1;visibility: visible;}


.indAboutBox{display: flex;position: relative;z-index: 9;}
.indAboutBox .desc{width: 50%;padding-right: 50px;}
.indAboutBox .desc .atit{font-size: 24px;font-weight: bold;color: #000000;line-height: 1.2;background: linear-gradient(90deg, #0071C2 0%, #0095FF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.indAboutBox .desc .btit{font-size: 18px;color: #333333;line-height: 28px;margin: 20px 0 50px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;max-height: 196px;}
.indAboutBox .desc .ctit{}
.indAboutBox .img{width: 50%;position: relative;}
.indAboutBox .img::before{content: "";display: block;position: absolute;left: 100%;bottom: 70px;width: 60px;height: 60px;background: #0071C2;}
.indAboutBox .img::after{content: "";display: block;position: absolute;right: 0;bottom: 0;width: 140px;height: 70px;background: #0071C2;}
.indAboutBox .img img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.indNumBox{display: flex;position: relative;}
.indNumBox::after{content: "";display: block;position: absolute;right: -35px;bottom: -35px;width: 235px;height: 235px;background: #0071C2;z-index: 0;}
.indNumItem{width: 25%;background: #FFFFFF;box-shadow: 0px 0px 30px 0px rgba(0,113,194,0.1);text-align: center;padding: 36px 0 50px;position: relative;z-index: 9;}
.indNumItem p{display: inline-block;font-family: DIN;font-weight: bold;font-size: 80px;color: #FFFFFF;line-height: 1;background: linear-gradient(90deg, #0071C2 0%, #0095FF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.indNumItem em{display: block;font-size: 18px;color: #333333;line-height: 1.2;margin-top: 10px;}


.mySwiperNews{position: relative;overflow: hidden;width:100%;padding-bottom: 100px;}
.newsItem{display: block;width: 100%;}
.newsItem .img{width: 100%;overflow: hidden;}
.newsItem .img img{display: block;width: 100%;transition: .4s;}
.newsItem .desc{}
.newsItem .desc .atit{display:inline-block;font-size: 16px;font-weight: bold;color: #FFFFFF;line-height: 30px;background: linear-gradient(90deg, #0071C2 0%, #0095FF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin: 10px 0 5px;}
.newsItem .desc .btit{font-size: 24px;color: #000000;line-height: 28px;height: 56px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newsItem:hover .img img{transform: scale(1.06);}
.swiper-scrollbar{background: #DEDEDE;height: 2px!important;left: 0!important;width: 100%!important;}
.swiper-scrollbar-drag{background: #0071C2;}



.sec5{background: url(../images/sec5Bg.jpg) center/cover;padding: 20px 0 100px;}
.sec5,.sec5 .fp-tableCell{height: auto!important;}
.sec5 .indTitle .btit{color: #ffffff;}
.sec5Btn{display: flex;flex-wrap: wrap;margin-top: 20px;}
.sec5Btn .indA{width: auto;padding: 0 20px;}
.sec5Btn .indA+.indA{margin-left: 20px;}
.sec5Btn .indA.tm{border-width: 2px;}


.footer,.footer .fp-tableCell{height: auto!important;}
.footer{background: #0071C2;}
.foot1{padding: 75px 0 80px;}
.f-logo{margin: 25px 0 20px;}
.f-atit{font-size: 16px;color: #FFFFFF;line-height: 1.4;}
.f-btns{display: flex;flex-wrap: wrap;margin-top: 25px;}
.f-btns .btn{display: flex;align-items: center;justify-content: center;position: relative;width: 50px;height: 50px;border-radius: 50%;border: 1px solid #FFFFFF;}
.f-btns .btn+.btn{margin-left: 20px;}
.f-btns .btn .ewmBox{width: 120px;position: absolute;top:100%;left: 50%;transform: translateX(-50%);margin-top: 20px;opacity: 0;visibility: hidden;transition: .3s;}
.f-btns .btn .ewmBox img{width: 100%;}
.f-btns .btn:hover .ewmBox{margin-top: 10px;opacity: 1;visibility: visible;}
.f-btns .btn>img{width: 30px;}

.f-nav{display: flex;justify-content: space-between;}
.f-nav .dl{}
.f-nav .dt{margin-bottom: 20px;}
.f-nav .dt a{display: block;font-weight: bold;font-size: 18px;color: #FFFFFF;line-height: 1.4;}
.f-nav .dd{margin-top: 14px;}
.f-nav .dd a{display: block;font-size: 16px;color: #FFFFFF;line-height: 1.4;}

.foot2{border-top: 1px solid rgba(255, 255, 255, 0.3);padding: 25px 0 25px;}
.foot2>div{display: flex;}
.ft2L{margin-right: auto;}
.ft2R{}
.foot2 span,.foot2 a{font-size: 16px;color: #FFFFFF;line-height: 1.4;}

.footer a:hover{opacity: .7;}







@media screen and (max-width:1620px) {
	.w1420{width: 1220px;}
	.indProSec {padding-left: calc((100% - 1220px) / 2);}
	.h-nav .li{margin-right: 30px;}
	.h-search{margin-right: 30px;}
	.indProSelList .indProSel{margin-bottom: 15px;}
	.indAboutBox .desc .btit{font-size: 17px;}
}
@media screen and (max-width:1420px) {
	.w1420{width: 1120px;}
	.indProSec {padding-left: calc((100% - 1120px) / 2);}
	.h-nav .li{margin-right: 20px;}
	.h-search{margin-right: 20px;}
	
	.BannerItem .desc .atit{font-size: 24px;}
	.BannerItem .desc .btit{font-size: 38px;}
	
	.indProBox{margin-top: 30px;}
	.indProSelList{width: 300px;}
	.indProList {width: calc(100% - 300px);}
	.indProSelList .indProSel{margin-bottom: 10px;}
	
	.indA{width: 180px;height: 55px;}
	.indA span{font-size: 16px;}
	.soultionItem{padding: 100px 10px 0;}
	.soultionItem .btit{font-size: 22px;}
	.indAboutBox .desc .btit{font-size: 16px;}
	.indNumItem{padding: 30px 0px 35px;}
	.indNumItem p{font-size: 62px;}
	.indNumItem em{margin-top: 5px;}
	.indNumBox::after{height: 190px;width: 190px;}
	
	
}

@media screen and (max-width:1199px){
	.w1420{width: 100%;padding: 0 20px;}
	.indProSec {padding-left: 20px;}
	.h-header{display: none;}
	.wap_header{display: flex;}
	.zw-header{height: 60px;}
	.content_box{padding-top: 60px;}
	.search-alert .cent-form{height: 50px;}
	.search-alert .cent-form:before{zoom: .8;margin-top: -30px;}
	.search-alert .cent-form .tex{padding: 0 60px 0 40px;font-size: 18px;}
	.search-alert .cent-form .sub-butn{font-size: 16px;width: 60px;}
	.search-alert .cent-form:before{zoom: .8;margin-top: -30px;}
	.search-alert .cent-form .tex{padding: 0 60px 0 40px;font-size: 18px;}
	.search-alert .cent-form .sub-butn{font-size: 16px;width: 60px;}
	
	.indTitle{padding: 0px 0 35px;}
	.indTitle .btit{font-size: 24px;}
	
	.mySwiperBannerPC{display: none;}
	.mySwiperBannerWAP{display: block;}
	.BannerItem .desc .atit{font-size: 20px;}
	.BannerItem .desc .atit::after{position: relative;top: 0;left: 0;margin: 20px 0 20px;}
	.BannerItem .desc .btit{margin: 25px 0 75px;font-size: 34px;}
	.banner .swiper-pagination{bottom: 30px;}
	.banner .swiper-pagination-bullet{margin: 0 5px !important;}
	
	.sec1:before{width: 20%;}
	.indProSelList .indProSel{font-size: 16px;margin-bottom: 6px;}
	.sec2 .indTitle{top: 100px;}
	.soultionItem{width: 10%;transition: .3s;}
	.soultionItem .atit{zoom: .75;}
	.soultionItem .btit{writing-mode: vertical-rl;display: flex;align-items: center;justify-content: center;}
	.soultionItem .dtit .indA{margin-top: 20px;}
	.soultionItem.active{width: 50%;}
	.soultionItem.active .btit{writing-mode: vertical-rl;writing-mode: unset;}
	
	.indAboutBox .desc{padding-right: 30px;}
	.indAboutBox .desc .btit{margin: 20px 0 35px;}
	.indNumItem p {font-size: 48px;}
	.indNumItem em{font-size: 16px;}
	.indNumBox::after {height: 177px;width: 177px;}
	
	.mySwiperNews{padding-bottom: 60px;}
	.newsItem .desc .btit{font-size: 20px;line-height: 25px;height: 50px;}
	
	.foot1 {padding: 40px 0 60px;}
	.f-nav .dl{display: none;}
	.f-nav .dl.info{display: block;}
	.f-btns .btn{zoom: .75;}
	.f-btns .btn .ewmBox{left: 0;transform: translateX(0);}
	.foot2{padding: 15px 0;}
	.foot2 span, .foot2 a{font-size: 14px;}
	
}
@media screen and (max-width:780px){
	.w1420{padding: 0 15px;}
	.indProSec {padding: 0 15px;}
	.wap_header .logo{height: 30px;}
	.BannerItem .desc .atit{font-size: 16px;}
	.BannerItem .desc .btit{font-size: 28px;}
	.banner .swiper-pagination {bottom: 20px;}
	
	.sec1:before{width: 0;}
	.indProBox{flex-direction: column-reverse;margin-top: 0;}
	.indProSelList{width: 100%;}
	.indProList{width:100%;}
	.indProSelList{margin-top: 15px;flex-direction: row;flex-wrap: wrap;}
	.indProSelList .indProSel{width: 50%;}
	.indProSelList .indProSel.active i{width: 20px;}
	.indProSelList .indA{margin: 10px auto 0;}
	.indProItem .atit{height: 55px;line-height: 55px;}
	
	.soultionItem{width: 50px;}
	.soultionItem {padding: 100px 5px 0;}
	.soultionItem .atit{zoom: .5;}
	.soultionItem .btit{font-size: 18px;}
	.soultionItem .ctit{font-size: 14px;line-height: 20px;-webkit-line-clamp: 6;max-height: 120px;}
	.soultionItem.active{width: calc(100% - 250px);}
	.soultionItem.active .atit{zoom: .75;}
	.soultionItem.active .btit{font-size: 22px;}
	.soultionItem.active .dtit .indA{width: auto;}
	.soultionItem.active .dtit .indA img{display: none;}
	
	.indAboutBox{flex-wrap: wrap;}
	.indAboutBox .img{width: 100%;}
	.indAboutBox .desc{width: 100%;padding-right: 0;padding-bottom: 20px;}
	.indAboutBox .desc .btit{-webkit-line-clamp: 5;line-height: 25px;max-height: 125px;}
	.indAboutBox .desc .btit {margin: 10px 0 25px;}
	.indNumBox{display: none;}
	
	.indTitle {padding: 0px 0 25px;}
	.indTitle .atit span{font-size: 24px;}
	.indTitle .btit{font-size: 16px;}
	
	.sec5Btn{flex-direction: column;align-content: flex-start;}
	.sec5Btn .indA+.indA{margin-left: 0;margin-top: 10px;}
	
	.foot2 span, .foot2 a{display: inline-block;}
	.ft2L{width: 100%;text-align: center;}
	.ft2R{display: none;}
	
}


