@charset "utf-8";

/*字体*/
@font-face {
	font-family: 'HelveticaLTStd-Bold';
	src: 
	url('fonts/HelveticaLTStd-Bold.eot') format('embedded-opentype'),
	url('fonts/HelveticaLTStd-Bold.otf') format("opentype"),
	url('fonts/HelveticaLTStd-Bold.svg') format('svg'),
	url('fonts/HelveticaLTStd-Bold.ttf') format('truetype'),
	url('fonts/HelveticaLTStd-Bold.woff') format('woff');
	font-weight: normal;    
    font-style: normal; 
	
}
@font-face {
	font-family: 'HelveticaLTStd-BoldCond';
	src: 
	url('fonts/HelveticaLTStd-BoldCond.eot') format('embedded-opentype'),
	url('fonts/HelveticaLTStd-BoldCond.otf') format("opentype"),
	url('fonts/HelveticaLTStd-BoldCond.avg') format('svg'),
	url('fonts/HelveticaLTStd-BoldCond.ttf') format('truetype'),
	url('fonts/HelveticaLTStd-BoldCond.woff') format('woff');
	font-weight: normal;    
    font-style: normal; 
	
}
@font-face {
	font-family: 'HelveticaLTStd-Cond';
	src: 
	url('fonts/HelveticaLTStd-Cond.eot') format('embedded-opentype'),
	url('fonts/HelveticaLTStd-Cond.otf') format("opentype"),
	url('fonts/HelveticaLTStd-Cond.svg') format('svg'),
	url('fonts/HelveticaLTStd-Cond.ttf') format('truetype'),
	url('fonts/HelveticaLTStd-Cond.woff') format('woff');
	font-weight: normal;    
    font-style: normal; 

}
@font-face {
  font-family: 'HelveticaLTStd-Light';
  src: 
  url('fonts/HelveticaLTStd-Light.eot') format('embedded-opentype'),
  url('fonts/HelveticaLTStd-Light.otf') format("opentype"),
  url('fonts/HelveticaLTStd-Light.svg') format('svg'),
  url('fonts/HelveticaLTStd-Light.ttf') format('truetype'),
  url('fonts/HelveticaLTStd-Light.woff') format('woff');
  font-weight: normal;    
    font-style: normal; 
}

:root{
	--blue-color: #1e6fff;
}

/*.hlts-bold{font-family:"HelveticaLTStd-Bold"; }
.hlts-boldcond{font-family:"HelveticaLTStd-BoldCond"; }
.hlts-cond{font-family:"HelveticaLTStd-Cond"; }
.hlts-light{font-family:"HelveticaLTStd-light"; }*/
/*悬浮下划线出现*/
.m-xhx{position: relative;}
.m-xhx:after{position: absolute;left: auto;right: 0;bottom: -2px;
width: 0;height: 1px;background-color: #fff;transition: 0.2s cubic-bezier(0.260, 0.005, 0.000, 1.035);content: "";z-index: 1;}
.m-xhx:hover:after{right: auto;left: 0;width: 100%;}

/*通用*/
.w1550{width: 80.72%;margin: 0 auto;}
.color46{color: #46494c}

/*.bant{font-size: 62px;line-height: 66px;font-family:"HelveticaLTStd-Bold";color: #fff;}
.banp1{font-size: 37.5px;line-height: 46px;color: #fff;}

.onbt{font-size: 43px;line-height: 45px;font-family:"HelveticaLTStd-Bold";text-align: center; color: #333;}
.onsum{font-size: 33px;line-height: 45px;font-family:"HelveticaLTStd-Cond";text-align: center;color: #666;}
.twbt{font-size: 33px;line-height: 35px;font-family:"HelveticaLTStd-Bold";color: #333;}
.twsum{font-size: 24px;line-height:35px; font-family:"HelveticaLTStd-Cond";}
.thsum{font-size: 20px;line-height: 28px; font-family:"HelveticaLTStd-Cond";color: #666;}
.fosum{font-size: 16px;line-height: 20px;font-family:"HelveticaLTStd-light";color: #999;}
.fisum{font-size: 30px;line-height: 45px;font-family:"HelveticaLTStd-light";color: #fff;}
.sibt{font-size: 24px;line-height: 30px;font-family:"HelveticaLTStd-Bold";color: #666;}
.sisum{font-size: 20px;line-height:27px; font-family:"HelveticaLTStd-Cond";color: #666;}
.sebt{font-size: 27px;line-height: 35px;font-family:"HelveticaLTStd-BoldCond";}
.sesum{font-size: 27px;line-height: 31px;font-family:"HelveticaLTStd-Cond";}
.nlbt{font-size: 20px;line-height: 28px;font-family:"HelveticaLTStd-Bold";}
.eibt{font-size: 27px;font-family:"HelveticaLTStd-Bold";}
.eisum{font-size: 16px;line-height:27px;font-family:"HelveticaLTStd-Cond";}*/

.bant{font-size: 62px;line-height: 66px;font-family:"";color: #fff;}
.banp1{font-size: 37.5px;line-height: 46px;color: #fff;}
.onbt{font-size: 48px;font-weight: bold;color: #46494c}
/*.onbt{font-size: 43px;line-height: 45px;font-family:"";text-align: center; color: #333;}
.onsum{font-size: 33px;line-height: 45px;font-family:"";text-align: center;color: #666;}
.twbt{font-size: 33px;line-height: 35px;font-family:"";color: #333;}
.twsum{font-size: 24px;line-height:35px; font-family:"";}
.thsum{font-size: 20px;line-height: 28px; font-family:"";color: #666;}
.fosum{font-size: 16px;line-height: 20px;font-family:"";color: #999;}
.fisum{font-size: 30px;line-height: 45px;font-family:"";color: #fff;}
.sibt{font-size: 24px;line-height: 30px;font-family:"";color: #666;}
.sisum{font-size: 20px;line-height:27px; font-family:"";color: #666;}
.sebt{font-size: 27px;line-height: 35px;font-family:"";}
.sesum{font-size: 27px;line-height: 31px;font-family:"";}
.nlbt{font-size: 20px;line-height: 28px;font-family:"";}
.eibt{font-size: 27px;font-family:"";}
.eisum{font-size: 16px;line-height:27px;font-family:"";}*/

.trans5{transition: .5s}
.tit{font-size: 48px;font-weight: bold;color: #46494c;}

.dwcenter{position: absolute;left: 50%;transform: translateX(-50%);}
.dwsxcenter{position: absolute;top: 50%;transform: translateY(-50%);}

.qh{z-index: 22;cursor: pointer;outline: none;}
.qh img{display: block;}
.qh.next img{transform: rotate(180deg);}

.bgf5{background: #f5f5f5;}

a{display: block;color: #666;}
img{display: block;}

/*单行超出省略*/
.m-sl{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.m-twsl{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/*两段对齐*/
.lddq{text-align: justify;text-align-last: justify;letter-spacing: -.15em;}

/*首页*/
.header.bg{background: #fff;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);}
.header.bg .mb{display: none}
.header.index .head{height: 113px;}
.header.index .logo{margin-top: 10px;width: 580px;}
.header.index .nav{margin: 0px 0 0 50px;}
.header.index .head .nav .nav-item {height: 113px;padding: 50px 0 0;}
.header.index .head .head-right{margin-top: 37px;}
.header .head .head-right .search{
	width: 42px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	border-radius: 50%;
	transition: .5s;
	position: relative;
}
.header.bg .head .head-right .search{
	background: #1e6fff;
}
.header.oth .head{height: 101px;display:flex;align-items:center;justify-content: space-between}
.header.oth .logo{width: 380px}
.header.oth .nav{margin: 0px 0 0 74px;}
/*.header.oth .head .head-right{margin-top: 42px;}*/
.header.bg .head .nav .nav-item a{color: #46494c;display:flex;align-items:center;}


.header{position: fixed;top: 0!important; width: 100%;z-index: 999;}
.header:hover{background: #fff;}
.header:hover .head .nav .nav-item a{
	color: #46494c;
}
.header:hover .head .head-right .search{
	background: #1e6fff;
}
.header .head{position: relative;}
.header .head .nav{display: flex;}
.header .head .nav .nav-item{margin: 0 44px;color: #fff;}
.header .head .nav .nav-item a{font-size: 18px;line-height: 22px;color: #fff;}
.header .head .nav .nav-item {height: 101px;padding:45px 0 0 ;box-sizing: border-box;}
.header .head .nav .nav-item:hover .nav-con{display: block;}
.header .head .nav .nav-item:first-child:hover .nav-con{display: none}
.header .head .nav .nav-item:hover a{color: var(--blue-color);}
.header.index .head .logo img.on{display: block;}
.header.index .head .logo img{display: none;width:100%;height:auto}
.header .head .logo img{width:100%;height:auto}
.header .head .head-right{display: flex;align-items: center;}
.header .head .search img{display: block;cursor: pointer;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width:18px;height: auto}
.search.phone{display: none;}
.search-mn{position: absolute;right: 0;top: 0;width: calc(100% - 380px);box-sizing: border-box;padding: 0 50px;height: 100%;display: flex;justify-content: space-between;align-items: center; opacity: 0; background: #282a2c;pointer-events: none;}
.search-mn.on{opacity: 1;pointer-events: auto;}
.search-mn .sxform{width: 60%;height: 100%;}
.search-mn .sxform form img{cursor: pointer;}
.search-mn .sxform form{display: flex;justify-content: space-between;height: 100%;}
.search-mn .sxform form .sr{width: calc(100% - 60px);box-sizing: border-box;padding: 0 20px;height: 100%;list-style: none;border:none;outline: none;background: none;font-size: 24px;font-family: "HelveticaLTStd-Cond";color: #fff;}
.search-mn .sxform form .sr::-webkit-input-placeholder{color: #fff;}
.search-mn .r{cursor: pointer;}
.header .phone-nav{position: absolute;top: 50%;left: 0;transform: translateY(-50%);display: none; z-index: 9999999;cursor: pointer;}
.header .phone-nav .line{position: relative;top: 0;border-radius: 3px;width: 30px;display: block;height: 2px;transition: all .3s; background: #fff;transform-origin: center center;}
.header .phone-nav.active .line:nth-child(1){top: 10px;transform: rotate(45deg);}
.header .phone-nav .line:nth-child(2){margin: 8px 0; }
.header .phone-nav.active .line:nth-child(2){opacity: 0;}
.header .phone-nav.active .line:nth-child(3){top: -10px;transform: rotate(-45deg);}
.header .phone-nav-mn{position: absolute;top: 80px;left: 0;pointer-events: none; padding: 30px 0; width: 100%;height: calc(100vh - 80px); box-sizing: border-box;background-color: #282a2c; z-index: 99;overflow: scroll;opacity: 0;transition: all .5s;}
.header .phone-nav-mn.on{opacity: 1;pointer-events: auto;}
.sliding-menu {position: relative;overflow: hidden;}
.sliding-menu ul {float: left;}
.sliding-menu li {padding: 0 3%;}
.sliding-menu a { display: block;margin: 0!important;padding: 1em;font-size: 18px;color: #fff;}
.sliding-menu li:hover {background: #333;}
.sliding-menu li:hover a{color: #fff;}
.sliding-menu a.nav:before {content: '\3009';float: right;margin-left: 1em}
.sliding-menu a.back {background: #555;color: #fff}
.sliding-menu a.back:before {content: '\3008';float: left;margin-right: 1em}



.header .head .lang{position: relative; width: 42px;height: 42px;border: 1px solid #fff;box-sizing: border-box;
	border-radius: 50%; margin-left: 26px;text-align: center;line-height: 42px;font-size: 18px;color: #fff}
.header.bg .head .lang{
	color: #46494c;
	border: 1px solid #46494c;
}
.header:hover .head .lang{
	color: #46494c;
	border: 1px solid #46494c;
}
.header .head .lang p{padding-left: 8px; font-size: 17px;line-height: 31px;font-family:"HelveticaLTStd-Cond";color: #fff;cursor: pointer;}
.header .head .lang img{position: absolute;right: 11px;top: 12px;cursor: pointer;}
.header .head .lang .bottom{position: absolute;top: 33px;left: 0;width: 100%;display: none;}
.header .head .lang .bottom li{padding: 5px 15px;background: #3f3f3f;}
.header .head .lang .bottom li:hover{background: #1e1e1e;}
.header .head .lang .bottom li a{font-size: 14px;line-height: 30px;font-family:"HelveticaLTStd-light";color: #fff;}
.head-box{height: 101px;}

.nav-con{position: absolute;top: 100%;left: 0;width: 100%;height: 370px;display: none;}
.nav-con:hover{display: block;}
.nav-con .left{position: relative; width: 33.80645161290322581%;height: 100%;box-sizing: border-box;padding: 40px 55px 0; background: #fff;}
.nav-con .left .nav-cont{margin-bottom: 22px; font-size: 24px;line-height: 40px;color: #333;}
.nav-con .left .nav-conp{line-height: 32px;color: #333;}
.nav-con .left .nav-conmore{position: absolute;left:55px;bottom:41px;font-size: 21px;line-height: 35px;color: #fff; }
.nav-con .left .nav-conmore:after{margin-left:10px;display: block; width:17px;height: 14px;background: url(img/tb2.png) no-repeat;  content: "";}
.nav-con .right{width: 66.19354838709677419%;height: 100%;background: #282a2c;color: #333;}
.nav-con .right .enav{display: flex;flex-flow: column;flex-wrap: wrap;height: 100%;box-sizing: border-box;padding: 36px 0 0 97px;}
.nav-con .right .enav-item{margin: 10px 0;}
.nav-con .right .enav-item a{color: #fff!important;}
.nav-con .right .enav-item:hover a{color: var(--blue-color) !important;}
/*.header .head .nav .nav-item.pro .nav-con .right .enav-item{margin: 0 10px;}*/
.solu .nav-con .right{display: flex;justify-content: space-between;padding: 46px 71px 0 81px;box-sizing: border-box; color: #333;}
.solu .nav-con dl{width: 388px;}
.solu .nav-con dl.oth{width: 373px;}
.solu .nav-con dl .mn{height: 234px;}
.solu .nav-con dl .mn .l{float: left;}
.solu .nav-con dl .mn .r{float: right;}
.solu .nav-con dt {width: 100%;margin-bottom: 13px;}
.solu .nav-con dt a{font-size: 24px;line-height:39px!important; color: var(--blue-color)!important;}
.solu .nav-con dd a{line-height: 39px!important;color: #fff!important;}
.pro .nav-con .right .enav-item{margin:8px 0;}

.i-banner{height: 100vh;}
.i-banner .bimg{display: block;width: 100%;height: 100%;}
.i-banner .xx{top: 308px;}
.i-banner .xx .bant{width: 660px;margin-bottom: 24px;}
.i-banner .xx .banp1{max-width: 900px;margin-bottom: 150px;font-size: 48px;line-height: 80px;font-weight: bold}
.i-banner .xx .ban-more{overflow: hidden;transition: .5s;position: relative;width: 200px;height: 59px;border-radius: 5px;box-sizing: border-box;display: flex;justify-content: center;align-items: center;background: #1e6fff;}
.i-banner .xx .ban-more:hover{
	background: transparent;
	border: 1px solid #1e6fff;
}
.i-banner .xx .ban-more:hover p{
	color: #1e6fff;
	margin: 0;
}
.i-banner .xx .ban-more:hover img{
	left: 100%;
}
.i-banner .xx .ban-more p{font-size: 18px;color: #fff;transition: .5s;;margin-left: 30px}
.i-banner .xx .ban-more img{
	display: block;
	position: absolute;
	top: 50%;
	left: 15%;
	transition: .5s;
	transform: translateY(-50%);
}
.i-banner .qh.next{right: 53px;}
.i-banner .qh.prev{left: 53px;}
.i-banner .swiper-slide video{width: 100%;height: 100%;display: block;object-fit: cover;object-position: center;}
.i-banner .swiper-slide .mengc{position: absolute;top: 0;left: 0; width: 100%;height: 100%;background: rgba(0,0,0,.3);pointer-events: none;}

.i-product-wrap{
	width: 100%;
	background: #fbfbfd;
}
.i-product{padding: 80px 0 0px;}
.i-product .onbt{margin-bottom: 16px;text-align: center;}
.i-product .main .mn{float: left;margin-right: 25px;width: 500px;}
.i-product .main .mn:last-child{margin-right: 0;}
.i-product .main .mn .top{height: 476px;box-sizing: border-box;padding-bottom: 44px;display: flex;align-items: flex-end;justify-content: center;}
.i-product .main .mn .top img{max-width: 100%;max-height: 100%;}
.i-product .main .mn:last-child .top{padding-bottom: 70px;}
.i-product .main .mn .bottom{padding-right: 20px;}
.i-product .main .mn .twbt{margin-bottom: 12.5px;color: #0099ff;}
.i-product .product-nav{
	display: flex;
	justify-content: center;
	margin-top: 50px;
	flex-wrap: wrap;
}
.i-product .product-nav li {
	padding: 0 30px;
	margin:0 20px 20px 0;
	height: 59px;
	line-height: 59px;
	text-align: center;
	background: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	cursor: pointer;
	font-weight: bold;
}
.i-product .product-nav li.on{
	background: #1e6fff;
	box-shadow: none;
	color: #fff;
}
.i-product .product-nav li:hover{
	background: #1e6fff;
	box-shadow: none;
	color: #fff;

}
.i-product .i-product-swiper{margin-top: 10px;display: none;position: relative;height:710px;
	overflow: hidden;}
.i-product .i-product-swiper.on{display: block}
.i-product .i-product-swiper .pro-item{text-align: center;background: #fbfbfd;display:block}
.i-product .i-product-swiper .pro-item .img{margin: 40px auto;display:block;overflow:hidden;width:48%}
.i-product .i-product-swiper .pro-item .img img{width:100%;height:auto;margin 0 auto;}
.i-product .i-product-swiper .pro-item .pro-title{
	font-weight: bold;
	margin-top: 30px;
	font-size: 24px;
}
.i-product .i-product-swiper .pro-item .dsc{
	margin-top: 10px;
}
.i-produc .i-product-swiper .pro-item .dsc p{
	font-size: 18px;
	color: #999;
	line-height: 32px;
}
.i-product .i-product-swiper .pro-item .img img{
	margin: 0 auto;
}
.i-product .i-product-swiper .pro-swiper-btn{
	width: 84%;
	display: flex;
	justify-content: space-between;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 99;
}
.i-product .i-product-swiper .pro-swiper-btn div{
    cursor: pointer;
    width: 42px;
    height: 42px;
    background: var(--blue-color);
    border-radius: 50%;
    position: relative;
}
.i-product .i-product-swiper .pro-swiper-btn div img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.i-plan .plan-swiper{
	position: relative;
}
.i-plan .plan-swiper .plan-item{
	height: 100vh;
}
.i-plan .plan-swiper .plan-swiper-btn{
	display: none;
	position: absolute;
	justify-content: center;
	bottom: 5%;
	width: 100%;
}
.i-plan .plan-swiper .plan-swiper-btn img {
	width: 24px;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.i-plan .plan-swiper .plan-swiper-btn > div{
	background: #fff;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-radius: 50%;
	cursor: pointer;
	position: relative;
}
.i-plan .plan-swiper .plan-swiper-btn .plan-prev{margin-right: 40px;}
.i-plan .plan-swiper .plan-title{
	color: #fff;
	font-size: 48px;
	font-weight: bold;
	position: absolute;
	top: 6.5%;
	z-index: 9;
	width: 100%;
	text-align: center;
}
.i-plan .plan-swiper .plan-item .w1550{
	margin-top: 250px;
}
.i-plan .plan-swiper .plan-item .item-title{
	color: #fff;
	font-size: 48px;
	font-weight: bold;
}
.i-plan .plan-swiper .plan-item .dsc{
	width: 690px;
	color: #fff;
	text-align: justify;
	margin-top: 30px;
}
.textFont{
	font-size: 18px;
	line-height: 32px;
}
.i-plan .plan-swiper .plan-item .item-btn{
	display: block;
	position: relative;
	width: 200px;
	height: 59px;
	border-radius: 5px;
	text-align: center;
	line-height: 59px;
	margin-top: 60px;
	overflow: hidden;
	background: var(--blue-color);
}
.i-plan .plan-swiper .plan-item .item-btn p{
	font-size: 18px;
	color: #fff;
	margin-left: 30px;
}
.i-plan .plan-swiper .plan-item .item-btn img{
	position: absolute;
	top: 50%;
	left: 15%;
	transform: translateY(-50%);
}
.i-plan .plan-swiper .plan-item .item-btn:hover{
	border: 1px solid #fff;
	background: transparent;
	border: 1px solid var(--blue-color);
}
.i-plan .plan-swiper .plan-item .item-btn:hover img{
	left: 100%;
}
.i-plan .plan-swiper .plan-item .item-btn:hover p{margin: 0;	color: var(--blue-color);}
.i-plan .plan-swiper .plan-btns{
	position: absolute;
	bottom: 10.06%;
	z-index: 9;
	left: 50%;
	transform: translateX(-50%);
}
.i-plan .plan-swiper .plan-btns .plan-btn-top{
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 116px;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .line{
	height: 1px;
	background: #ffffff;
	opacity: .4;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .l-1{
	width: 5.3%;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .l-2{
	width: 12.9%;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .l-3{
	width: 14.2%;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .l-4{
	width: 16%;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .l-5{
	width: 7%;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .plan-boll{
	width: 7px;
	height: 7px;
	background: #fff;
	border-radius: 50%;
	margin: 0 auto;
	position: relative;
	box-sizing: border-box;
	transform-style: .2s;
}
.boll-width{
    width:120px;
    margin: 0 20px;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .plan-boll .boll-img{
	width: 106px;
	height: 106px;
	border-radius: 50%;
	overflow: hidden;
	border: 3px solid #fff;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .plan-boll > span {
	position: absolute;
	top: 0;
	width: 50%;
	height: 100%;
	z-index: 1;
	overflow: hidden;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .plan-boll .progress-left{
	left: 0;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .plan-boll .progress-right{
	right: 0;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .plan-boll .progress-bar{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	border: 2px solid var(--blue-color);
	box-sizing: border-box;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .plan-boll .progress-left .progress-bar{
	left: 100%;
	border-top-right-radius: 110px;
	border-bottom-right-radius: 110px;
	border-left: 0;
	-webkit-transform-origin: center left;
	transform-origin: center left;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .plan-boll .progress-right .progress-bar{
	left: -100%;
	border-top-left-radius: 110px;
	border-bottom-left-radius: 110px;
	border-right: 0;
	-webkit-transform-origin: center right;
	transform-origin: center right;
}
.plan-btn-top .plan-boll.on .progress-right .progress-bar{
	animation: loading-1 2.5s linear forwards;
}
.plan-btn-top .plan-boll.on .progress-left .progress-bar {
	animation: loading-2 2.5s linear forwards 2.5s;
}
@keyframes loading-2 {
	0%{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100%{
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
}
@keyframes loading-1 {
	0%{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100%{
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
}

.i-plan .plan-swiper .plan-btns .plan-btn-top .plan-boll .boll-img,
.i-plan .plan-swiper .plan-btns .plan-btn-top .plan-boll span{
	display: none;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .plan-boll.on{
	width: auto;
	height: auto;
	padding: 5px;
	background: transparent;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .plan-boll.on p{
	display: none;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .plan-boll.on .boll-img,
.i-plan .plan-swiper .plan-btns .plan-btn-top .plan-boll span{
	display: block;
}
.i-plan .plan-swiper .plan-btns .plan-btn-top .plan-boll p{
	position: absolute;
	bottom: -60px;
	left: 50%;
	transform: translateX(-50%);
	font-size: 24px;
	font-weight: bold;
	white-space: nowrap;
	color: #fff;
	cursor: pointer;
}
.objimg{
	display: block;
	object-position: center;
	object-fit: cover;
	width: 100%;
	height: auto;
}
.i-about{background: #f9f9f9;background: url('/static/img/iAbout-bg.jpg') no-repeat}
.i-about .w1550{
	display: flex;

	justify-content: space-between;
	/*align-items: flex-end;*/
	box-sizing: border-box;
}
.i-about .w1550 .about-left{
	width: 45.16%;
	padding-top: 90px;
}
.i-about .w1550 .about-left .dsc{
	margin: 50px 0;
}
.i-about .w1550 .about-left .dsc p{
	color: #6a6e73;
	text-align: justify;
}
.i-about .w1550 .about-left .dsc p{margin-bottom: 25px}
.i-about .w1550 .about-left .about-list{
	display: flex;
}
.i-about .w1550 .about-left .about-list li{
	width: 19.42%;
	height: 132px;
	background: #fff;
	border-radius: 5px;
	margin-right: 30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.i-about .w1550 .about-left .about-list li .hover{display: none}
.i-about .w1550 .about-left .about-list li .img{
	margin-bottom: 15px;
}
.i-about .w1550 .about-left .about-list li p{
	font-size: 24px;
	font-weight: bold;
	color: #46494c;
}
.i-about .w1550 .about-left .about-list li:hover{
	background: #1e6fff;
}
.i-about .w1550 .about-left .about-list li:hover .img img{display: none}
.i-about .w1550 .about-left .about-list li:hover .img .hover{display: block}
.i-about .w1550 .about-left .about-list li:hover p{color: #fff}
.more{
	overflow: hidden;
	width: 200px;
	height: 59px;
	border-radius: 5px;
	line-height: 59px;
	text-align: center;
	position: relative;
	display: block;
}
.more p {
	font-size: 18px;
	margin-left: 30px;
}
.more img{
	position: absolute;
	top: 50%;
	left: 15%;
	transform: translateY(-50%);
}
.i-about .w1550 .about-left .about-more{
	background: var(--blue-color);
	margin-top: 80px;
}
.i-about .w1550 .about-left .about-more p{
	font-size: 18px;
	color: #fff;
	margin-left: 30px;
}

.more:hover img{
	left: 100% !important;
}
.more:hover p{margin: 0}
.i-about .w1550 .about-left .about-more:hover{
	background: transparent;
	border: 1px solid var(--blue-color);
}
.i-about .w1550 .about-left .about-more:hover p{
	color: var(--blue-color);
	margin: 0;
}
.i-about .w1550 .about-right{
	width: 53%;
	height: 872px;
}
.i-about .w1550 .about-right video{width: auto}
.i-ind .twbt{margin-bottom: 39.5px;}
.i-ind .bigimg img{width: 100%;}
.i-ind .bottom{position: relative;box-sizing: border-box;padding: 25px 20px 0;height: 229px; background: #f5f5f5;}
.i-ind .bottom .i-indmore{position: absolute;left: 20px;bottom: 38px;padding-left: 31px; font-size: 19px;line-height: 14px;}
.i-ind .bottom .i-indmore:before{position: absolute;left: 0;bottom: 0; width: 18px;height: 15px;background: url(img/tb5.svg); content: "";}
.i-ind .page{display: flex;justify-content: center;align-items: center;padding: 73px 0 71px;}
.i-ind .page .swiper-pagination{position: static;margin: 0 15.5px;}
.i-ind .page .swiper-pagination-bullet{width: 14px;height: 14px;margin: 0 6.5px; opacity: 1!important;background: #bcbcbc;}
.i-ind .page .swiper-pagination-bullet-active{background: #666;}

.i-news{padding: 105px 0 140px;}
.i-news .i-news-top{
	display: flex;
	justify-content: space-between;
}
.i-news .i-news-top .news-btn{background: var(--blue-color)}
.i-news .i-news-top .news-btn p{color: #fff}
.i-news .i-news-top .news-btn:hover{
	background: #fff;
	border: 1px solid var(--blue-color);
}
.i-news .i-news-top .news-btn:hover p {
	color: var(--blue-color);
}
.i-news .i-news-content{
	margin-top: 55px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.i-news .i-news-content .i-news-swiper{
	width: 48.25%;
}
.i-news .i-news-content .i-news-swiper .news-item{
	position: relative;
	overflow: hidden;
}
.i-news .i-news-content .i-news-swiper .news-item:hover img{
    transform: scale(1.1);
}
.i-news .i-news-content .i-news-swiper .news-item > div{
	position: absolute;
}
.i-news .i-news-content .i-news-swiper .news-item .time{
	background: rgba(30, 111, 255, 0.8);
	font-size: 18px;
	width: 126px;
	height: 52px;
	text-align: center;
	line-height: 52px;
	border-radius: 0 0 5px 5px;
	top: 0;
	left: 5.47%;
	color: #fff;
}
.i-news .i-news-content .i-news-swiper .news-item .news-text{
	left: 5.47%;
	bottom: 5.88%;
	padding-right: 5.47%;
}
.i-news .i-news-content .i-news-swiper .news-item .news-text p{color: #fff}
.i-news .i-news-content .i-news-swiper .news-item .news-text .title{
	font-size: 24px;
	font-weight: bold;
}
.i-news .i-news-content .i-news-swiper .news-item .news-text .dsc{
	font-size: 18px;
	opacity: .75;
	margin-top: 10px;
}
.i-news .i-news-content .i-news-list{
	width: 48.55%;
}
.i-news .i-news-content .i-news-list li{
	margin-bottom: 25px;
}
.i-news .i-news-content .i-news-list li a{
	border-bottom: 1px solid #6a6e73;
	width: 100%;
	display: block;
	background: linear-gradient(to right, var(--blue-color), var(--blue-color)) bottom left no-repeat;
	background-size: 0 1px;
	box-sizing: border-box;
}
.i-news .i-news-content .i-news-list li .list-title{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.i-news .i-news-content .i-news-list li .list-title p{
	width: 88%;
	font-size: 24px;
	font-weight: bold;=
}
.i-news .i-news-content .i-news-list li .list-title .list-time{
	opacity: .4;
	font-size: 16px;
}
.i-news .i-news-content .i-news-list li .cont{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px 0 20px;
}
.i-news .i-news-content .i-news-list li .nowrap{
	display: -webkit-box;          /* 将容器设置为弹性盒子 */
	-webkit-box-orient: vertical;  /* 设置内容垂直排列 */
	-webkit-line-clamp: 1;         /* 限制显示的行数 */
	overflow: hidden;              /* 隐藏超出部分 */
	text-overflow: ellipsis;       /* 超出部分显示省略号 */
}
.i-news .i-news-content .i-news-list li .cont .img{
	width: 26px;
	height: 21px;
	position: relative;
	overflow: hidden;
}
.i-news .i-news-content .i-news-list li .cont .img img {
	position: absolute;
	left: -100%;
}
.i-news .i-news-content .i-news-list li .cont .list-dsc{
	color: #6a6e73;
	width: 91%;
}

.i-news .i-news-content .i-news-list li > a:hover{
	background-size: 100% 1px;
	/*border: none;*/
}
.i-news .i-news-content .i-news-list li > a:hover .cont .img img{
	left: 0;
}
.i-news .i-news-content .i-news-list li > a:hover .list-title .nowrap{
	color: var(--blue-color);
}
.foot,
.foot-di{background: #063d65;}
.foot-di .w1550{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.foot-di .di-right{
	display: flex;
}
.foot-di .di-right p{
	color: #fff;
	opacity: .4;
	margin-right: 40px;
}
.foot .top{padding: 37px 0 29px;border-bottom: 1px solid #fff;}
.foot .top .share{padding-top: 26px;}
.share{display: flex;align-items: center;}
.share p{font-size: 24px;font-weight: bold;line-height: 34px;color: #fff;}
.share .main{display: flex;margin-left: 14px;}
.share .main .icon{margin-left: 25px}
.share .main .share-mn{width: 34px;height: 34px;margin-left: 20px;}
.share .main .share-mn.share-you{background: url(img/youtube.svg) no-repeat center;}
.share .main .share-mn.share-face{background: url(img/facebook.svg) no-repeat center;}
.share .main .share-mn.share-link{background: url(img/Linkedin.svg) no-repeat center;}
.share .main .share-mn.share-xj{background: url(img/instagram.svg) no-repeat center;}
.share .main .share-mn.share-ly{background: url(img/twitter.svg) no-repeat center;}
.foot .bottom{padding: 36px 0 51px;}
.foot-nav{display: flex;justify-content: space-between;width: 74%;}
.foot-nav .mn{width: 16%;}
/*.foot-nav .mn.big{width: 239px;}*/
/*.foot-nav .mn.small{width: 120px;}*/
.foot-nav .mn.small .t{margin-bottom: 42px;}
.foot-nav dt{margin-bottom: 21px;font-size: 24px;font-weight: bold;line-height: 40px; color: #fff;}
.foot-nav dd a{display: inline-block;font-size: 16px;line-height:23.5px;color: #fff;opacity: .4;transition: .3s}
.foot-nav dd a:hover{opacity: 1;}
/*.foot-bd{width: 440px;}*/
.foot-bd h5{font-size: 46px;font-weight: bold; color: #fff;}
.foot-bd{text-align: right}
.foot-bd .fosum{
	display: flex;
	justify-content: flex-end;

}
.foot-bd .fosum span{
	display: block;
	font-size: 16px;
	color: #fff;
	opacity: .4;
	margin-left: 20px;
}
.foot-form{margin: 25px 0 21px;}
.foot-form .box{display: flex;width: 329px;height: 59px;background: rgba(255, 255, 255, .15);border-radius: 5px}
.foot-form .box .yemail{outline: none;width: 86%;height: 59px;box-sizing: border-box;padding-left: 14px;line-height: 63px;color: #fff;}
.foot-form .box .yemail:focus{
	outline: none
}
.foot-form .box .button{width: calc(100% - 376px);height: 63px;display: flex;justify-content: center;align-items: center; cursor: pointer;}
.foot .bottom .p1{padding-right: 30px;margin-bottom: 70px;}
.foot .bottom .p2{font-family: "HelveticaLTStd-Bold"; color: #0099ff;}

.foot-di p{line-height: 40px;color: #fff;font-size: 14px;opacity: .4}

/*关于我们*/
.banner{position: relative;}
.banner img{display: block;width: 100%;height: auto;}
.banner .banner-xx{top: 204px;width: 1300px;text-align: center;z-index: 2;}
.banner-xx .bant{margin-bottom: 30px;text-transform: uppercase;}
.banner-xx .fisum{font-size: 22px;line-height: 30px;margin-top: 30px;color:#999}
.banner .mengc{position: absolute;top: 0;left: 0; width: 100%;height: 100%;background: rgba(0,0,0,.3);pointer-events: none;}

.about .banner .banner-xx{top: 188px;}
.about .banner-xx .fisum{font-size: 22px;line-height: 33px;}
.about .onbt{text-transform: uppercase;}
.about .twsum{text-align: center;}
.ab-warp1{padding: 138px 0 100px; text-align: center;}
.ab-warp1 .onbt{margin-bottom: 29px;}
.ab-warp2{padding-bottom: 153px; text-align: center;}
.ab-warp2 .onbt{margin-bottom: 50px;}
.ab-warp2 .main{margin-bottom: 89px;/*zoom:.8;*/}
.ab-warp2 .main .mn{position: relative; display: flex;justify-content: center;}
.ab-warp2 .main .mn .tit{font-size: 61px;line-height: 60px; text-align: left; color: #666;}
.ab-warp2 .main .mn.t .line{width: 3px;height: 307px;margin-right: 17px; background: #666;}
.ab-warp2 .main .mn.t .tit{margin-top: -5px;}
.ab-warp2 .main .mn.t:hover .line{margin: 0 27px 0 10px;}
.ab-warp2 .main .mn.b .box{width: 339px;display: flex;flex-flow: column;}
.ab-warp2 .main .mn.b .line{width: 339px;height: 2px;background: #666;}
.ab-warp2 .main .mn.b .l{margin: 45px 0 0;}
.ab-warp2 .main .mn.b .l .line{margin: 23px 0 27px;}
.ab-warp2 .main .mn.b .r{margin: 105px 0 0;}
.ab-warp2 .main .mn.b .r .tit{text-align: right;}
.ab-warp2 .main .mn.b .r .line{margin: 23px 0 71px;}
.ab-warp2 .main .mn.b:hover .c{margin: 0 30px;}
.ab-warp2 .main .mn .c{position: relative;margin: 0 22px;}
.ab-warp2 .main .mn .c .img1{animation: roate 10s linear infinite;}
.ab-warp2 .main .mn .c .img2{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.ab-warp2 .main .mn img{max-width: 100%;height: auto;}
.ab-warp2 .main  img {width: 100%;height: auto;transition: .5s}
.ab-warp2 .main .img-box{display: flex;justify-content: space-between;margin-top: 20px;}
.ab-warp2 .main .img-box img {}
.ab-warp2 .main .img-wrap{overflow: hidden;}
.ab-warp2 .main .img-box .img-wrap{width: 49%;height: 428px;}
.ab-warp2 .main  img:hover{
	transform: scale(1.1);
}
/*企业文化*/
.culture .onbt{margin-bottom: 39px;}
.cul-warp1{padding: 88px 0 72px;}
.cul-warp1 .main{margin: 78px 0 0;display: flex;justify-content: space-between;}
.cul-warp1 .main .mn{width: 379px;}
.cul-warp1 .main .mn .xx{padding: 20px 0 10px 24px;height: 228px;box-sizing: border-box;}
.cul-warp1 .main .mn .xx .sibt{margin-bottom: 12px;}

.cul-warp2{position: relative; background: url(img/cul5.jpg) no-repeat center /cover fixed;height: 668px;}
.cul-warp2 .main{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); padding-left: 106px;padding-bottom: 6px; text-align: left;box-sizing: border-box;}
.cul-warp2 .main .sisum{margin-bottom: 28px; color: var(--blue-color);}
.cul-warp2 .main .onbt{margin-bottom: 21px; text-align: left; color: #fff;}
.cul-warp2 .main .twsum{margin-bottom: 72px; width: 780px;color: #fff;}
.cul-warp2 .main .line{width: 148px;height: 9px;background: var(--blue-color);}

.cul-warp3{padding: 94px 0 103px;}
.cul-warp3 .p1{margin-bottom: 37px;}

/*人才招聘*/
.cad-warp1{padding: 88px 0 116px;}
.cad-warp1 .onbt{margin-bottom: 45px;text-align: center}
.cad-warp1 .main{margin: 83px 0 0;display: flex;justify-content: space-between;}
.cad-warp1 .main .mn{width: 498px;}
.cad-warp1 .main .mn .xx{padding: 42px 28px 0; height: 385px;box-sizing: border-box;}
.cad-warp1 .main .mn .xx .sebt{margin-bottom: 20px; text-transform: uppercase;font-size: 24px;}
.cad-warp1 .main .mn .xx .sisum{margin-bottom: 28px;}

.cad-warp2{padding-bottom: 146px;}
.cad-warp2 .onbt{margin-bottom: 46px;}
.cad-warp2 .main .h1{margin-bottom: 19px;}
.cad-warp2 .main .mn{box-sizing: border-box;border: 1px solid #666;display: flex;justify-content: space-between;padding: 56px 37px 45px 52px;cursor: pointer;}
.cad-warp2 .main .mn .l{display: flex;align-items: flex-start;max-width: calc(100% - 300px);}
.cad-warp2 .main .mn .l .img{margin: 13px 22px 0 0;}
.cad-warp2 .main .mn .l .img.xz{transform: rotate(180deg);}
.cad-warp2 .main .mn .l .sebt{margin-bottom: 11px; padding-top: 4px; color: var(--blue-color);font-size:24px;}
.cad-warp2 .main .mn .l .thsum{line-height: 24px;text-align: left;}
.cad-warp2 .main .mn .r .apply{width: 150px;height: 50px;margin: 0 auto 24px;background: var(--blue-color);}
.cad-warp2 .main .mn .r .apply .thsum{text-align: center;line-height: 50px; color: #fff;}
.cad-warp2 .main .mn .r .thsum{line-height: 24px;}
.cad-warp2 .main .h1.t{margin-top: 80px;}

/*新闻*/
.submenu{}
.submenu ul{width: 100%;display: flex;}
.submenu li{width: 50%;background: #444;}
.submenu li.on{background: #333;}
.submenu li:hover{background: #333;}
.submenu li .onbt{font-size: 40px;line-height: 152px;color: #fff;}

.news-list{padding: 82px 0 184px;}
.news-list .onbt{margin-bottom: 55px; text-align: left;}
.news-list .main{margin-bottom: 60px;}
.news-list .main li{float: left;width: 32%;margin-right: 28px;margin-bottom: 30px;}
.news-list .main li:nth-child(3n){margin-right: 0;}
.news-list .main li .bigimg img{width: 100%;height: auto;}
.news-list .main li .xx{padding: 25px 20px 31px 31px;}
.news-list .main li .xx .nlbt{margin-bottom: 23px;font-size:24px;color:#46494c;}
.news-list .main li .xx span{display: block; font-size: 20px;line-height: 15px;}

.pager{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.pager .fy{display: flex;justify-content: center;align-items: center;}
.pager .sx{position: relative; width: 48px;height: 48px;box-sizing: border-box;border: 1px solid #a0a0a0;display: flex;justify-content: center;align-items: center;font-size: 0;cursor: pointer;}
.pager .sx a{position: absolute;top: 0;left: 0;  width: 100%;height: 100%;z-index: 2;}
.pager .sx.pager-l img{transform: rotate(90deg);}
.pager .sx.pager-r img{transform: rotate(-90deg);}
.pager .pager-c{display: flex;margin: 0 26px; font-size: 20px;font-family: "hlts-cond";line-height: 48px;}
.pager .pager-c a{padding: 0 16px;}
.pager .pager-c .now{padding: 0 16px;color: var(--blue-color);}
.pager .goto{margin-left: 48px;}
.pager .goto input{width: 50px;height: 32px;border: 1px solid #898989;margin: 0 22px 0 18px; text-align: center;font-size: 16px;font-family: "hlts-cond";line-height: 32px;}
.pager .goto img{margin-left: 16px;}

.banner .time{display: block; margin-bottom: 48px;font-size: 29px;color: #333;line-height: 21px;color: #ccc;}
.banner .bq{width: 137px;height: 38px;margin: 0 auto; background: var(--blue-color);}
.banner .bq p{font-size: 18px;line-height: 38px;color: #fff;}
.banner.news-con .banner-xx{top: 187px;}
.banner.news-con .banner-xx .bant{max-width: 1300px;height: 198px;margin: 0 auto 81px;overflow: hidden;}

.viewpage{border-bottom: 1px solid #bfbfbf;}
.viewpage .viewpage-box{margin-top: 20px;}
.viewpage .viewpage-box .pic{margin: 0 auto;width: fit-content}
.viewpage .viewpage-box .pic img{width: 100%;height: auto}
.viewpage-body{width: 1247px;margin: 0 auto;padding: 98px 0 100px;}
.viewpage-body img{max-width: 100%;height: auto;margin: 0 auto;width: 80%}
.viewpage-body p{margin-bottom: 5px; line-height: 28px;}
.news-con.news-list{padding: 74px 0 213px;}
.news-con.news-list .onbt{margin-bottom: 78px; text-align: center;text-transform: uppercase;}
.news-con.news-list .page{display: none;}

/*展会*/
.events{padding: 82px 0 131px;}
.events .onbt{text-align: left;}
.events .line{width: 289px;height: 1px;margin: 42px 0 38px; background: #666;}
.events .dh{display: flex;margin-bottom: 38px;}
.events .dh li{width: 155px;}
.events .dh li a{font-size: 43px;line-height: 33px;color: #333;}
.events .dh li:hover a{color: var(--blue-color);}
.events .dh li.on a{color: var(--blue-color);}
.events-mn{box-sizing: border-box;border: 1px solid #666;margin-bottom: 31px;}
.events-mn .evebt{padding-left: 50px; font-size: 43px;line-height: 92px; font-family:"HelveticaLTStd-BoldCond"; text-transform: uppercase; color: var(--blue-color);}
.events-mn dd{display: flex;align-items: center; padding:0 30px 0 50px;height: 75px; background: #fff;}
.events-mn dd:nth-child(2n){background: #f5f5f5;}
.events-mn dd .box{padding-right: 10px;box-sizing: border-box;}
.events-mn dd .p1{width: 356px;}
.events-mn dd .p2{width: 391px;}
.events-mn dd .p3{width: 410px;}
.events-mn dd .p4{width: 203px;}

/*媒体中心*/
.video-nav{display: flex;box-sizing: border-box;padding: 66px 0 49px 109px;border-bottom: 1px solid #666;margin-bottom: 68px;}
.video-nav li{position: relative;margin-right: 278px;}
.video-nav li:last-child{margin-right: 0;}
.video-nav li:after{position: absolute;bottom: -8px;left: 0; width: 100%;height: 5px;background: var(--blue-color);opacity: 0;content: "";transition:  all .5s;}
.video-nav li.on:after{bottom: -5px;opacity: 1;}
.video-nav li:hover:after{bottom: -5px;opacity: 1;}
.video-nav li .eibt{line-height: 62px;}
.video-nav li.on .eibt{color: #333;}

.video-list .top{display: flex;justify-content: space-between;}
.video-list .top .l{position: relative;cursor: pointer;}
.video-list .top .l.vilist{width: auto;}
.video-list .top .l.vilist .bimg{width: 100%;height: 100%;object-fit: cover;}
.video-list .top .l .xx{position: absolute;bottom: 43px;left: 0;padding: 0 51px;width: 100%;box-sizing: border-box; align-items: flex-end;}
.video-list .top .l .xx .sesum{position: relative;top: 5.5px; width: 340px; color: #fff;}
.video-list .bottom{margin-bottom: 130px;}
.video-list .bottom .vilist{float: left;margin-right: 38.5px;}
.video-list .bottom .vilist:nth-child(3n){margin-right: 0;}
.vilist{width: 491px;margin-bottom: 39px;cursor: pointer;}
.vilist .bigimg img{width: 100%;height: auto;}
.vilist .xx{display: flex;justify-content: space-between;align-items: center; padding: 0 0 0 39px;box-sizing: border-box;}
.vilist .xx .sesum{width: calc(100% - 140px);}
.vilist .xx .bf{width: 99px;height: 101px;display: flex;justify-content: center;align-items: center; background: var(--blue-color);}
.vilist .xx .bf img{width: 51px;height: auto;}
.video-more{padding-bottom: 93px;text-align: center; }
.video-more a{position: relative;display: inline-block; line-height: 23px;color: #333;}
.video-more a:after{position: absolute;left: 0;bottom: 0px; width: 100%;height: 1px;background: #595959; content: "";}
.video-main{max-width: 100%;padding: 50px;box-sizing: border-box;}

/*联系我们*/
.contact{padding: 124px 0 141px;overflow: hidden;}
.contact .conbt{margin-bottom: 45px; line-height: 30px;font-size: 24px;}
.contact .l{width: 750px;}
.conf .tit-input{margin-bottom: 26px;font-family: "HelveticaLTStd-BoldCond"}
.conf .form_group.dxan{margin-bottom: 20px;}
.conf .form_group .mn{position: relative; display: flex;align-items: center;}
.conf .form_group .twsum{line-height: 36px;font-size: 18px;}
.form_group .input-box{display: block;width: 356px;height: 50px;box-sizing: border-box;border:1px solid #666;padding-left: 19px; font-size: 18px;line-height: 50px;color: #666;font-family: "HelveticaLTStd-Cond";outline: none; }
.dxan .mn .yuan{position: relative;margin: 0 16px 0 6px;display: block;width: 18px;height: 18px;border: 1px solid #666;padding: 2px; box-sizing: border-box;border-radius: 50%;}
.dxan .mn .yuan:before{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: none; width: 13px;height: 13px;background: var(--blue-color);border-radius: 50%;content: "";}
.dxan .mn .yuan input[type=radio], .dxan .mn .yuan input[type=checkbox]{width: 18px;height: 18px;opacity: 0;}
.dxan .mn .yuan.radio_bg_check{border-color: var(--blue-color);}
.dxan .mn .yuan.radio_bg_check:before{display: block;}
.xl{margin-bottom: 20px;}
.xl select{background:url(/static/img/tb11.png) no-repeat 312px center; -webkit-appearance :none;appearance:none;}
.inp .mn{justify-content: space-between;margin-bottom: 20px;}
.inp .mn.dh .input-box,.inp .mn.wb .input-box{width: 100%;}
.inp .mn.wb .input-box{height: 142px;padding: 11px 19px;line-height: 44px;resize: none;}
.yzm .mn{justify-content: space-between;margin-bottom: 20px;}
.yzm .input-box{width: 496px;}
.tj .input-box{width: 350px;padding: 0 10px;border:1px solid var(--blue-color);background: var(--blue-color);color: #fff;font-size: 24px;cursor: pointer;transition: all .5s;}
.tj .input-box:hover{color: var(--blue-color);border: 1px solid var(--blue-color);background: #fff;}
.tj .input-box::-webkit-input-placeholder {color: #666;}

.contact .r{width: 730px; margin-top: 6px;}
.contact .r .map{width: 100%;height: 420px;margin-bottom: 75px;}
.contact .r .xx .twsum{line-height: 32px;}
.contact .r .xx1{margin-bottom: 38px;}
.contact .r .xx1 .sebt{margin-bottom: 9px;}
.contact .r .xx1 .sebt.one{font-size:36px;color: var(--blue-color);}
.contact .r .xx2{padding-bottom: 43px;border-bottom: 1px solid #666;width: 560px;margin-bottom: 27px;}
.contact .r .xx2 .sebt{line-height: 32px;color: var(--blue-color);}
.contact .r .xx3 .fosum{font-family: "HelveticaLTStd-Cond";line-height: 22px;}
.amap-logo,.amap-copyright{display: none!important;}

/*下载中心*/
.down{padding: 87px 0 108px;}
.down .down-top{display: flex;justify-content: space-between;}
.sewv{position: relative;display: block;margin-right: 50px;}
.sewv .twsum{line-height: 71px;}
.sewvtop{width:350px;height:71px;border: 1px #666 solid;display: flex;justify-content: space-between;align-items: center; box-sizing: border-box;padding:0 52px 0 43px;margin-bottom: 56px;cursor:pointer;}
.sewvtop:hover{border:1px var(--blue-color) solid;}
.sewvbm{width: 100%;position: absolute;left: 0;top: 71px;display: none;border: 1px #666 solid;box-sizing: border-box;background: #fff;z-index: 2;}
.sewvbm>li{width:100%;height:71px;padding:0 52px 0 43px;box-sizing: border-box; cursor:pointer;}
.sewvbm>li:hover{background: var(--blue-color);color: #fff;}
.sewvbm>li:hover .twsum{color: #fff;}
.down .down-top .sxform{width: calc(100% - 800px);}
.down .down-top .sxform form{display: flex;justify-content: space-between;}
.down .down-top .sxform .sr{width: calc(100% - 75px);height: 71px;border:1px solid #666;padding: 0 47px;box-sizing: border-box;font-size: 24px;line-height:71px;font-family: "HelveticaLTStd-Cond"; }
.down .down-top .sxform button{width: 70px;background: var(--blue-color);display: flex;justify-content: center;align-items: center;cursor: pointer;}

.down .down-bottom .mn{box-sizing: border-box;border: 1px solid #666;padding: 36px 92px 42px 52px;}
.down .down-bottom .mn .hlts-bold{font-size: 27px;line-height: 43px;color: #333;}
.down .down-bottom .mn .xx{display: flex;justify-content: space-between;}
.down .down-bottom .mn .xx p{line-height: 35px;}
.down .down-bottom .mn .xx .p1{width: 808px;}
.down .down-bottom .mn .xx .p2{width: 240px;}
.down .down-bottom .mn .xx .p3{width: 214px;}
.down .down-bottom .mn .xx .down-a{position: relative;top: -6px; display: flex;justify-content: space-between;align-items: center;padding: 0 24px;box-sizing: border-box;width: 137px;height: 35px;font-size: 15px;line-height: 35px;background: var(--blue-color);color: #fff;}
/*行业*/
.inlist1{padding: 87px 0 80px;}
.inlist1 .onbt{margin-bottom: 44px;}
.inlist2 .onbt,
.inlist1 .onbt,
.inlist3 .onbt{font-size: 43px;color: #333;text-align: center}
.inlist1 .twsum{margin-bottom: 35px;}
.inlist2{padding-bottom: 66px;}
.inlist2 .onbt{margin-bottom: 80px;}
.inlist2 .main .mn{width: 24%;margin-right: 11.333333px;margin-bottom: 40px;}
.inlist2 .main .mn:nth-child(4n){margin-right: 0;}
.inlist2 .main .mn .bigimg img{width: 100%;height: auto;}
.inlist2 .main .mn .xx{position: relative;padding: 20px 5px 27px 26px;box-sizing: border-box; min-height: 292px;}
.inlist2 .main .mn .xx .sibt{margin-bottom: 12px;font-size: 24px;color:#46494c;}
.inlist2 .main .mn .xx .sisum{-webkit-line-clamp: 6;}
.ind-lm{position: absolute;padding-left: 27px;font-size: 18.67px;line-height: 15px;}
.ind-lm:before{position: absolute;left: 0;bottom: 0; width: 24px;height: 20px;background: url(img/tb5.svg);content: "";transition: all .5s;}
.ind-lm:hover:before{left: 5px;}
.inlist2 .main .mn .xx .ind-lm{left: 25px;bottom: 27px; }
.inlist3{}
.inlist3 .onbt{margin-bottom: 12px;}
.inlist3 .thsum{text-transform: uppercase;text-align: center;}
.inlist3 .ind-more{margin: 62px auto 132px;width: 249px;height: 66px;box-sizing: border-box; line-height: 66px;text-align: center; color: #fff; background: var(--blue-color); }
.inlist3 .ind-more:hover{border: 1px solid var(--blue-color);color: var(--blue-color); background: none;}

.ind-main.banner .ind-more{width: 226px;height: 43px;margin: 90px auto 0;border: 1px solid #fff;box-sizing: border-box;border-radius: 5px;font-size: 22px;line-height: 43px;text-align: center; color: #fff;}
.ind-main.banner .ind-more:hover{background: var(--blue-color);border-color: var(--blue-color);}
.ind-main1{padding: 87px 0 118px;}
.ind-main1 .tit{margin-bottom: 44.5px;}
.ind-main1 .tit .onbt{text-transform: uppercase;text-align: center}
.ind-main1 .sum{width: 1240px;margin: 0 auto;padding-bottom:123.5px;text-align: center;}
.ind-main1 .sum .twsum{margin-bottom: 35px;}
.ind-main1 ul{display: flex;justify-content: space-between;}
.ind-main2{padding-bottom: 131px;}
.ind-main2 .onbt{margin-bottom: 80px;text-align: center;font-size: 48px;color: #46494c}
.ind2-mn{display: flex;justify-content: space-between;}
.ind-m{width: 498px;}
.ind-m .top{padding: 0 10px 0 31px;margin-bottom: 5px; background: var(--blue-color);}
.ind-m .top .sebt{line-height: 55px;color: #fff;font-size:24px;}
.ind-m .bottom{padding: 24px 10px 10px 31px;box-sizing: border-box;min-height: 174px;}
.ind-main3{padding-bottom: 100px;}
.ind-main3 .onbt{margin-bottom: 80px;}
.ind-main3 .mn{width: 379px;}
.ind-main3 .mn .bigimg img{width: 100%;height: auto;}
.ind-main3 .mn .xx{position: relative; padding: 19px 5px 55px 22px;}
.ind-main3 .mn .xx .sibt{height: 30px;margin-bottom: 10px;text-transform: uppercase;}
.ind-main3 .mn .xx .sisum{height: 54px;}
.ind-main3 .mn .xx .ind-lm{left: 22px;bottom: 27px;}
.ind-main3 .page{display: none;}
.ind-main4 .onbt{margin-bottom: 44.5px;}
.ind-main4 .twsum{margin-bottom: 50px; text-align: center;}
.ind-main4 .top{display: flex;margin-bottom: 40px;}
.ind-main4 .top .mn{width: 25%;box-sizing: border-box;padding: 0 10px;}
.ind-main4 .top .mn .compare-item{position: relative;}
.ind-main4 .top .mn .compare-item:after{position: absolute;top: -11px;right: -11px;display: block;
width: 32px;height: 32px;border-radius: 50%;font-size: 18px;line-height: 32px;text-align: center; background-color: var(--blue-color);color: #fff;opacity: 0;content: "\00d7";z-index: 10;transition: opacity .2s;}
.ind-main4 .top .mn .compare-item--selected{border: 1px solid var(--blue-color);border-radius: 10px;}
.ind-main4 .top .mn .compare-item.compare-item--selected:after{opacity: 1;}
.ind-main4 .top .mn .compare-item-image{height: 321px;padding-top: 10px; box-sizing: border-box;display: flex;align-items: flex-end;}
.ind-main4 .top .mn .compare-item-image img{max-width: 100%;max-height: 100%;}
.ind-main4 .top .mn .compare-title{padding-bottom: 30px;font-size: 26px;line-height: 39px;text-align: center;color: #333;}
.compare-table{width: 100%;}
.compare-table tr{display: flex;}
.compare-table tr:nth-child(2n){height: 78px;background: #f5f5f5;}
.compare-table td{display: flex;justify-content: center;align-items: center;box-sizing: border-box;padding: 10px;text-align: center;}
.compare-table .bt .sebt{line-height: 40px;color: #0099ff;}
.compare-table .bt td{height: 90px;}
.compare-table .td1{width: 12.58064516129032%;}
.compare-table .td2{width: 20.83870967741935%;}
.compare-table .td3{width: 13.87096774193548%;}
.compare-table .td4{width: 20.45161290322581%;}
.compare-table .td5{width: 15.2258064516129%;}
.compare-table .td6{width: 17.03225806451613%;}
.compare-table .ind-pmore{width: 148px;height: 43px;border-radius: 50px;line-height: 43px;text-align: center;color: #fff;background: var(--blue-color);}
.compare-table .ind-pmore:hover{background: #fff;color: var(--blue-color);}
.ind-main4 .avg-warp6{padding: 112px 0 195px;}
.cc-color-override--1812417760.cc-window{display: none;}

.othind{width: 1090px;margin: 0 auto;padding: 87px 0 231px;}
.othind .onbt{margin-bottom: 28.5px;}
.othind .p1{text-align: center;margin-bottom: 114.5px;}
.othind .form_group .input-box{width: 523px;}
.othind .yzm .mn{justify-content: unset;}
.othind .yzm .mn .input-box{margin-right: 19px;}
.othind .xl select{background: url(/static/img/tb11.png) no-repeat 478px center;}
/*应用领域*/
.appli{padding: 87px 0 0;}
.appli .onbt{margin-bottom: 38.5px;}
.appli .twsum{margin-bottom: 84.5px;text-align: center;}
.appli .mn{width: 498px;margin-right: 28px;margin-bottom: 43px;}
.appli .mn:nth-child(3n){margin-right: 0;}
.appli .mn .bigimg img{width: 100%;}
.appli .mn .xx{position: relative;height: 259px;box-sizing: border-box;padding: 22px 20px 50px 34px;}
.appli .mn .xx .eibt{margin-bottom: 6.5px;line-height: 40px;}
.appli .mn .xx .sisum{height: 112px;line-height: 28px;}
.appli .mn .xx .ind-lm{bottom: 34px;left: 34px;}
.appli .avg-warp6{padding: 68px 0 115px;}

/*产品*/
.product .banner .banner-xx{top: 248px;}
.pro-index{padding: 87px 0 216px;}
.pro-index .onbt{margin-bottom: 51px;text-transform: uppercase;}
.pro-index .twsum{margin-bottom: 65.5px;text-align: center;}
.proi-main{display: flex;justify-content: space-between;flex-wrap: wrap;}
.proi-main .mn{width: 31.6%;margin-bottom: 52px;}
.proi-main .mn.top{width: 759px;margin-bottom: 45px;}
.proi-main .mn .bigimg img{width: 100%;height: 100%;}
.proi-main .mn .xx{height: 283px;padding: 18px 5px 10px 26px;box-sizing: border-box;}
.proi-main .mn .xx .sibt{margin-bottom: 11px;}
.proi-main .mn .xx .sisum p{height: 160px;line-height: 32px;}
.proi-main .mn.top .xx{padding: 56px 5px 10px 42px;}
.proi-main .mn.top .xx .sibt{margin-bottom: 23.5px;}

.pro-litop{padding: 118px 0 175px;overflow: hidden;}
.pro-litop .xx{width: 726px;padding:31px 0 0; }
.pro-litop .xx .onbt{font-size: 28px;margin-bottom: 23.5px;text-align: left; text-transform: uppercase;}
.pro-litop .xx .twsum{margin-bottom: 34px;}
.pro-list .proi-main{padding-bottom: 137px;justify-content: unset;}
.pro-list .proi-main .mn{margin-bottom: 88px;margin-right: 40px;}
.pro-list .proi-main .mn:nth-child(3n){margin-right: 0;}
.pro-list .proi-main .mn .xx{position: relative; padding: 35px 25px 0 29px;}
.pro-list .proi-main .mn .xx .sibt{margin-bottom: 8px;font-size:24px;color: #46494c;}
.pro-list .proi-main .mn .xx .sisum{-webkit-line-clamp: 5;}
.pro-list .proi-main .mn .xx .ind-lm{bottom: 32px;left: 29px;}
.pro-list .proi-main .bigimg{height: 368px}

.prom-warp1{padding: 38px 0 0;background: #f2f5fa;}
.prom-warp1 .main{padding-top: 70px;display: flex;align-items: flex-start;justify-content: center; height: 610px;box-sizing: border-box;overflow: hidden;}
.prom-warp1 .main .l{width: 49%}
.prom-warp1 .main .l img{width: 100%;height: auto;}
.prom-warp1 .main .r{/*padding-top: 170px;*/margin-left: 40px;width:49%;}
.prom-warp1 .pro-t{margin-bottom: 40px;font-size: 80px;line-height: 120px;text-align: center;color: #333;}
.prom-warp1 .main .r .sum{display: flex;justify-content: flex-start;flex-wrap: wrap;flex-direction: column}
.prom-warp1 .main .r .sum p{position: relative;padding-left: 30px;margin-bottom: 10px; font-size: 17px;line-height: 20px;color: #333;}
.prom-warp1 .main .r .sum p:before{position: absolute;left: 0;top: 0;width: 20px;height: 20px;background: url(img/tb16.png) no-repeat; content: "";}
.prom-warp1 .main .r .sum table p:before{
    background: none;
    width: 0;
    height: 0;
}
.prom-warp1 .main .r .sum table{
    -webkit-border-horizontal-spacing: 0;
    -webkit-border-vertical-spacing: 0;
    width: 100%;
    margin-top: 40px;
    border-collapse: collapse;
    table-layout: fixed;
    border: 1px solid #d2d2d2;
}
.prom-warp1 .main .r .sum table tr{
    border-bottom: 1px solid #d2d2d2;
}
.prom-warp1 .main .r .sum table tr:last-child{
    border: none;
}
.prom-warp1 .main .r .sum table tr td{
    font-size: 14px;
    text-align: center;
    padding: 20px 0;
}
.prom-warp1 .main .r .sum table tr td p {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
.prom-warp2{background: #333;}
.prom-warp2 .main{display: flex;height: 152px;}
.prom-warp2 .main .mn{position: relative;width: 25%;display: flex;align-items: center;flex-flow: column;justify-content: center;box-sizing: border-box;padding: 10px;color: #fff;}
.prom-warp2 .main .mn:after{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 75px;background: #fff; content: "";}
.prom-warp2 .main .mn:last-child:after{display: none;}
.prom-warp2 .main .mn .p1{font-size: 40px;line-height: 50px;text-align: center;}
.prom-warp2 .main .mn .p2{line-height: 34px;}
.prom-warp3{background:#f2f5fa}
.prom-warp3 .onbt{padding: 130px 0 81px;}
.prom-warp4 .onbt,
.prom-warp3 .onbt{font-size: 48px;text-align: center;color: #46494c}
.prom-warp3 .bigimg img{width: 100%;height: auto;}
.prom-warp3 .xx{box-sizing: border-box;padding: 19px 15px 10px 22px;height: 228px;}
.prom-warp3 .xx .sibt{margin-bottom: 12px;text-transform: uppercase;font-size:24px;color:#46494c;}
.prom-warp3 .xx .sisum{line-height: 28px;}
.prom-warp4 .onbt{padding: 130px 0 84px;text-transform: uppercase;}
.prom-warp4 .main{padding-bottom: 42px;}
.prom-warp4 .yxtb-main li{margin-bottom: 0;padding: 57px 14px 0;}
.prom-warp4 .yxtb-main li .top{width: 65px;height: 65px;margin-bottom: 26.5px;}
.prom-warp4 .yxtb-main li .bottom{height: 136px}
.prom-warp4 .yxtb-main li .bottom .sibt{height: auto;margin-bottom: 6px;}
.prom-warp4 .yxtb-main li .bottom .sisum{text-align: center;line-height: 28px;}
.pro-main.avg-warp6{padding: 85px 0 149px;background:#f2f5fa}

.avg-warp1{padding: 87px 0 81.5px;text-align: center;}
.avg-warp1 .onbt{margin-bottom: 44.5px;text-transform: uppercase;}
.avg-warp2{padding: 113px 0 0;}
.avg-warp2 .main img{display:inline-block:max-width:100%;height:auto;}
.yxtb-main{display: flex;flex-wrap: wrap;}
.yxtb-main li{width: 25%;padding: 0 32px;box-sizing: border-box;margin-bottom: 44px;}
.yxtb-main li.t{margin-bottom: 47px;}
.yxtb-main li:hover .top img{transform: rotateY(180deg);}
.yxtb-main li .top{margin: 0 auto 17.5px;width: 80px;height: 80px;border-radius: 50%;display: flex;justify-content: center;align-items: center;background: var(--blue-color);}
.yxtb-main li .top img{transition: all .5s;}
.yxtb-main li .sibt{height: 105px;line-height: 35px;text-align: center;text-transform: uppercase; color: #333;}

.avg-warp3{padding: 106px 0 118px;}
.avg-warp3 .onbt{margin-bottom: 43.5px;text-transform: uppercase;}
.avg-warp3 .twsum{margin-bottom: 65.5px; text-align: center;}
.avg-warp3 .main{display: flex;justify-content: space-between;flex-wrap: wrap;}
.avg-warp3 .main .ind-m .top{height: 78px;box-sizing: border-box;padding: 15px 10px 0 31px;margin-bottom: 7px;}
.avg-warp3 .main .ind-m .top .sebt{line-height: 28px;}
.avg-warp3 .main .ind-m .bottom{height: 209px;padding: 11.5px 10px 10px 31px;}
.avg-warp4{position: relative; background: url(img/avgbg.jpg) no-repeat center /cover fixed;height: 668px;}
.avg-warp4 .main{box-sizing: border-box;padding:188px 0 0 22px;color: #fff; }
.avg-warp4 .main .onbt{width: 1050px;margin-bottom: 18.5px; text-transform: uppercase;line-height: 47px;text-align: left; color: #fff;}
.avg-warp4 .main .twsum{width: 1050px;margin-bottom: 76.5px;font-size: 20px;line-height: 32px;}
.avg-warp4 .main .line{width: 147px;height: 9px;background: var(--blue-color);}
.avg-warp5{padding: 86px 0 0;}
.avg-warp5 .onbt{margin-bottom: 24.5px;text-transform: uppercase;}
.avg-warp5 .twsum{margin-bottom: 79.5px; text-align: center;}
.avg-warp5 .main{display: flex;justify-content: space-between;flex-wrap: wrap;}
.avg-warp5 .main .mn{width: 379px;min-height: 474px;box-sizing: border-box;padding: 50px 5px 0 36px;}
.avg-warp5 .main .mn .sibt{height: 60px;margin-bottom: 18.5px; color: var(--blue-color);}
.avg-warp5 .main .mn p{font-size: 19px;line-height: 30px;}
.avg-warp5 .main.phone{display: none;}
.avg-warp6{padding:123px 0 97px;display: flex;justify-content: center;}
.avg-warp6 a{position: relative;display:block;font-size: 20px;line-height: 23px;color: #333;}
.avg-warp6 a:after{position: absolute;left: 0;bottom: 0; width: 100%;height: 1px; content: "";background: #333;}
/*.avg-warp6 a:hover:after{animation: width1 0.75s linear;}
@-webkit-keyframes width1{
	form{width: 100%;}
	to{width: 0%;} 
}
*/

/*立体库*/
.ltk .banner-xx .bant{margin-bottom: 14px;}
.ltk-warp1{padding: 87px 0 0; text-align: center;}
.ltk-warp1 .bigimg{height: 280px}
.ltk-warp1 .bigimg img{width: 100%;height: auto;}
.ltk-warp1 .onbt{margin-bottom: 20px;text-transform: uppercase;}
.ltk-warp1 .twsum{margin-bottom: 53.5px;}
.ltk-warp1 .xx{position: relative;padding: 28.5px 10px 0 27px;box-sizing: border-box;min-height: 156px;margin-bottom: 132px; text-align: left;}
.ltk-warp1 .xx ,sebt{font-size:24px}
.ltk-warp1 .ind-lm{bottom: 43px;}
.ltk-warp1 .swiper-pagination{bottom: 80px!important;display: flex;justify-content: center;}
.ltk-warp1 .swiper-pagination-bullet{width: 15px;height: 15px;margin: 0 11.5px!important;display: block; opacity: 1!important;background: #bcbcbc;}
.ltk-warp1 .swiper-pagination-bullet-active{background: #666;}

.ltk-warp2{padding:0 0 95px;text-align: center;}
.ltk-warp2 .onbt{margin-bottom: 21px;text-transform: uppercase;}
.ltk-warp2 .twsum{margin-bottom: 92px;line-height: 32px;}
.ltk-warp2 .main{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ltk-warp2 .main .mn{display: inline-block;margin-bottom: 29px;}
.ltk-warp2 .main .mn .bottom{width: 100%;height: 75px;display: flex;align-items: center;padding-left: 30px;box-sizing: border-box; background: var(--blue-color);}
.ltk-warp2 .main .mn .bottom .sebt{color: #fff;}

/*搜索无结果*/
.nocontent{padding: 136px 0 173px; text-align: center;}
.nocontent .tit{margin-bottom: 26px; font-size: 90px;line-height: 68px; color: #000;}
.nocontent .sum1{font-size: 32px;line-height: .8em;color: #000;}
.nocontent img{margin: 59px auto 50px;}
.nocontent .sum2{font-size: 33px;line-height: 47px;color: #000;}

/*提交成功*/
.submitsuss{padding: 134px 0 190px; text-align: center;color: #000;}
.submitsuss .tit{font-size: 78.5px;line-height: 96px;}
.submitsuss .sum{margin: 35px 0 63px;font-size: 24px;line-height:1em;}
.submitsuss .fh{width: 243px;height: 49px;border: 1px solid var(--blue-color);box-sizing: border-box; margin: 0 auto; line-height: 49px;font-size: 23px;color: #fff;background: var(--blue-color)}
.submitsuss .fh:hover{color: var(--blue-color);background: #fff;}
.auto-size{width: 100%;height: auto;}

/*荣誉资质*/
.honor-list{
    display: flex;
    margin: 40px auto;
    flex-wrap: wrap;

}
.honor-wrap{
    padding-bottom: 40px;
}
.honor-wrap .honor-list li {
    width: 15%;
    border: 1px solid #46494c;
    padding: 10px 10px 0;
    margin: 0 50px 30px 0;
}
.honor-wrap .honor-list li img {
    width: 100%;
    height: auto;
}
.honor-wrap .page-btn{
    display: flex;
    justify-content: center;
}
.honor-wrap .page-btn div{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 1px solid #46494c;
    cursor: pointer;
    position: relative;
    transition: .5s;
}
.honor-wrap .page-btn div img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.honor-wrap .page-btn div:hover{
   background: var(--blue-color);
    border-color: var(--blue-color);
}
.honor-wrap .page-btn .honor-prev {margin-right: 40px}
@media (max-width: 1920px){
   /* .w1550{width: 1550px;}*/
    .header.index .logo{
        margin-top: 16px;
    }
    .header.oth .logo{
        width: 330px;
    }
}
@media (max-width: 1720px) {
	.header .head .nav .nav-item{margin: 0 20px}
	.header.oth .nav{margin: 0 0 0 30px}
    .pro-list .proi-main .bigimg{height: auto}
.banner.news-con .banner-xx .bant{margin-bottom: 30px;}
.i-banner .xx{box-sizing: border-box;padding-left: 5%;}
}

@media (max-width: 1640px) {
.w1550{width: 90%;}

.header.index .logo{margin-top: 15px;}
/*.header.oth .logo{margin-top: 29px;}*/
/*.header .head .logo img{height: 40px;}*/
.header .head .nav .nav-item{margin: 0 15px;}
.solu .nav-con .right{padding: 40px 30px 0;}

.i-banner .qh.prev{left: 3%;}
.i-banner .qh.next{right: 3%;}
.i-product .main .mn{width: 30%;margin-right: 5%;}

.banner.news-con .banner-xx .bant{margin-bottom: 10px;}
.banner .banner-xx{top: 50%!important;transform: translate(-50%,-50%)!important;}
.banner .banner-xx{width: 90%;}

.cul-warp1 .main .mn{width: 24%;}
.cul-warp1 .main .mn img{width: 100%;}

.cad-warp1 .main .mn{width: 32%;}
.cad-warp1 .main .mn .bigimg img{width: 100%;height: auto;}

.contact .l{width: 50%;}
.form_group .input-box{width: 48%;}
.xl select{background: url(/static/img/tb11.png) no-repeat 95% center;}
.yzm .input-box{width: calc(100% - 200px);}
.yzm img{width: 180px!important;}
.contact .r{width: 48%;}

.inlist2 .main .mn{width: 23%;margin-right: 2.66666667%;}
.ind-main1 li{width: 48%;}
.ind-main1 li img{width: 100%;height: auto;}
.ind-m{width: 32%;}

.appli .mn{width: 32%;margin-right: 2%;}

.proi-main .mn.top{width: 48%;}
.proi-main .mn{width: 32%;}
.pro-litop .xx{width: 46%;}
.pro-litop .left{width: 46%;}
.pro-litop .bigimg img{width: 100%;height: auto;}
.pro-list .proi-main .mn{margin-right: 2%;}
.prom-warp2 .main .mn .p1{font-size: 30px;line-height: 40px;}


.avg-warp5 .main .mn{width: 24%;}
.ltk-warp2 .main .mn{width: 32%;}
.ltk-warp2 .main .mn .bigimg img{width: 100%;height: auto;}
.ltk-warp2 .main .mn:nth-child(2){width: 66%;}

.news-list .main li{width: 32%;margin-right: 2%;}
.video-list .top .l.vilist{width: 66%;}
.vilist{width: 32%;}
.video-list .bottom .vilist{margin-right: 2%;}
.video-nav li{margin-right: 200px;}

}

@media (max-width: 1440px) {
    .header.index .logo, .header.oth .logo{
        width: 305px;
    }
    .header.index .logo{
        margin-top: 25px;
    }
	.i-plan .plan-swiper .plan-item{height: 870px}
.i-product .product-nav li{font-size: 16px}
.header.index .nav,.header.oth .nav{margin-left: 60px;}
.header .head .nav .nav-item{margin: 0 20px;}
.header .head .lang{margin-left: 10px;}
.search-mn{width: calc(100% - 340px);}

.nav-con .left .nav-conp{font-size: 18px;line-height: 26px;}
.solu .nav-con .right,.nav-con .right .enav{padding: 30px;}
.solu .nav-con dl{width: 48%!important;}


.i-news .swiper-slide .twsum{width: 350px;}
.foot-nav{width: 65%;}
	.foot-nav dt{font-size: 20px}
/*.foot-nav .mn{width: 120px;}
.foot-nav .mn.big{width: 180px;}*/
	.foot-nav .mn{width: 18%}

.inlist2 .main .mn{width: 31%;margin-right: 3.5%;}
.inlist2 .main .mn:nth-child(4n){margin-right: 3.5%;}
.inlist2 .main .mn:nth-child(3n){margin-right: 0;}

.pro-litop .xx{padding: 0;}
.prom-warp1 .main .r{padding-top:100px;}

.ab-warp2 .main{zoom:1;}
.ab-warp2 .main .mn .c{width: calc(100% - 800px);}
.ab-warp2 .main .mn .c .img1{width: 100%;height: auto;}
.ab-warp2 .main .mn{align-items: center;}
.ab-warp2 .main .mn .c .img2{max-width: 68%;height: auto;}

.viewpage-body{width: 100%;}
.submitsuss .tit{font-size: 40px;line-height: 50px;}
.submitsuss .sum{margin: 20px 0;}
.nocontent .tit{font-size: 40px;line-height: .8em;}
.nocontent .sum1{font-size: 28px;}
.nocontent .sum2{font-size: 24px;line-height: 30px;}
}

@media (max-width: 1240px) {

    .header.index .head .logo img{width: 270px}
    .logo-img{display:none !important}
    .header.bg .mb{display: block}
    .header.bg .mb img{
        height: auto;
        width: 270px;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        margin: 0 !important
        
    }
	.foot-nav{width: 100%}
	.foot-bd{float: left;text-align: left;margin-top: 40px;}
	.foot-bd .fosum{justify-content: flex-start}
	.foot-bd .fosum span{margin-left: 0;margin-right: 20px}
	.i-about .w1550 .about-left .about-list li p{font-size: 20px}
	.i-news .i-news-content .i-news-list li .cont{padding: 10px 0 15px}
	.i-news .i-news-content .i-news-list li .list-title p{font-size: 20px}
	.i-news .i-news-content .i-news-list li .cont .list-dsc{font-size: 16px}
	.i-plan .plan-swiper .plan-item{height: 810px}
.header .head .logo img{display: none}
.header .head .logo img.mb-logo{display: block}
.header,
.header:hover{background: #282a2c !important;}
.header .head{height: 80px!important;}
.header .logo{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); margin: 0!important;}
.header .phone-nav{display: block;}
.search.phone{display: block; right: 10px;}
.search-mn{width: 100%;padding: 0 0 0 100px; z-index: 2;}
.search-mn .sxform{width: calc(100% - 50px);}
.header.oth .head .head-right,.header .head .nav,.header.index .head .head-right{display: none;}
.head-box{height: 80px;}

.i-banner{/*top: 80px;*/height: auto;margin-bottom: 80px;}
.i-banner .xx{top: 50%;transform: translate(-50%,-50%);}
.bant{font-size: 48px;line-height: 60px;}
.banp1{font-size: 30px;line-height: 40px;}
.i-news .swiper-slide .l{padding: 0 30px;}
.i-news .swiper-slide .twsum{width: calc(100% - 100px);}
/*.foot-bd{width: calc(100% - 650px);}*/
.foot-form .box .yemail{width: calc(100% - 64px);}
.foot-form .box .button{width: 64px;}

.inlist2 .main .mn,.appli .mn{width: 32%;margin-right: 1.33333334%;}
.inlist2 .main .mn:nth-child(4n){margin-right: 1.333333334%;}
.ind-main.banner .ind-more{margin: 30px auto 0; }
.ind-main1 .sum{width: 94%;}
.ind-m{width: 33%;}
.ind-m .bottom{min-height: 250px;}
.ind-main3 .page{display: flex;}

.othind{width: 94%;}
.othind .form_group .input-box{width: 48%;}
.othind .xl select {background: url(/static/img/tb11.png) no-repeat calc(100% - 19px) center;}

.proi-main .mn{width: 33%;}
.proi-main .mn.top{width: 49%;}
.proi-main .mn.top .xx{padding: 30px 20px;}
.pro-list .proi-main .mn{margin-right:2%;width: 32%;}
.pro-litop .left,.pro-litop .xx{width: 49%;}
.prom-warp1 .main{justify-content: center;align-items: center;height: auto;}
.prom-warp1 .main .l,.prom-warp1 .main .r{width: 49%;}
.prom-warp1 .main .l img{max-width: 100%;height: auto;}
.prom-warp1 .main .r{padding-top: 0;}
.prom-warp1 .main .r .pro-t{margin-bottom: 50px;font-size: 50px;line-height: 1em;}
.prom-warp4 .yxtb-main li{width: 33.3333%;}
.ltk-warp1 .xx{padding: 20px 10px 10px 27px;}
.ltk-warp1 .ind-lm{bottom: 20px}

.yxtb-main li{padding: 0 10px;width: 33.33333%;margin-bottom: 20px!important;}
.avg-warp4 .main .onbt,.avg-warp4 .main .twsum{width: 100%;}
.avg-warp5 .main.phone{display: block;overflow: hidden;}
.avg-warp5 .main.pc{display: none;}
.avg-warp5 .main .mn .sibt{height: auto;}
.avg-warp5 .main .mn{padding: 30px 20px;min-height: 500px;}

.sewv{width: 28%;margin-right: 2%;}
.sewvtop{width: 100%;padding: 0 10px;}
.down .down-top .sxform{width: 38%;}
.down .down-top .sxform .sr{padding: 0 10px;}
.down .down-bottom .mn{padding: 20px;}
.down .down-bottom .mn .xx{align-items: flex-start;flex-wrap: wrap;}
.down .down-bottom .mn .xx .down-a{position: static;}

.pager .fy{margin-bottom: 10px;}

.video-nav{padding:50px;justify-content: space-between;}
.video-nav li{margin: 0;}
.vilist .xx{padding: 0 0 0 15px;}

.ab-warp2 .main .mn.b{justify-content: space-between;}
.ab-warp2 .main .mn.b .box{width: 23%;}
.ab-warp2 .main .mn.b .line{width: 100%;}
.ab-warp2 .main .mn .c{width: 48%;margin: 0;}
.ab-warp2 .main .mn.b:hover .c{margin: 0;}
.ab-warp2 .main .mn .tit{font-size: 40px;line-height: 50px;}

.cul-warp2 .main{padding-left: 40px;}
.cul-warp2 .main .twsum{width: 100%;}

.cad-warp1 .main .mn{width: 33%;}
.cad-warp1 .main .mn .xx{padding: 30px 15px;}
}


@media (max-width: 940px) {
	.i-about .w1550 .about-right{display: none}
	.i-about .w1550 .about-left{width: 100%;padding-bottom: 60px}
.w1550{width: 94%;}
.tit,
.i-plan .plan-swiper .plan-title,
.i-plan .plan-swiper .plan-item .item-title,
.i-product .onbt{font-size: 40px}
.i-news .i-news-content{flex-direction: column}
.i-news .i-news-content .i-news-swiper,
.i-news .i-news-content .i-news-list{width: 85%}
.bant{font-size: 32px;line-height: 40px;}
.banp1,.banner-xx .fisum,.about .banner-xx .fisum{font-size: 24px;line-height: 30px;}
.i-banner .xx{padding: 0 5%;}
.banner .banner-xx{width: 94%;}
.i-banner .xx .bant{width:90%;}
.qh img{width: 20px;height: auto;}

.onbt{font-size: 28px;line-height: 32px;}
.onsum,.twsum{font-size: 20px;line-height: 24px;}
.twbt{font-size: 24px;line-height: 30px;}

.i-product .main .mn{width: 100%;}
.i-product .main .mn .top{height: auto;padding: 30px 0;}
.i-product .main .mn .twbt{margin-bottom: 5px;}
.i-news .swiper-wrapper{overflow: hidden}
.i-news .swiper-slide{width: 100%!important;align-items: center; margin-bottom: 15px;}
.i-news .swiper-slide .r{width: calc(100% - 100px);}
.i-news .swiper-slide .twsum{height: auto;}
.i-news .swiper-slide .r .time{margin-bottom: 5px;font-size: 18px;line-height: 24px;}
.foot-nav{display: none;}
.foot-bd{width: 100%;}

.banner{height: 400px;}
.banner img{object-fit: cover;height: 100%;}
.banner-xx .bant{margin-bottom: 20px;}

.inlist2 .main .mn,.appli .mn{width: 48%;margin-right: 4%;}
.inlist2 .main .mn:nth-child(3n),.appli .mn:nth-child(3n){margin-right: 4%;}
.inlist2 .main .mn:nth-child(2n),.appli .mn:nth-child(2n){margin-right: 0;}
.ind2-mn{flex-wrap: wrap;justify-content: center;}
.ind-m{width: 100%;margin-bottom: 10px;}
.ind-m .top{padding: 0 20px;}
.ind-m .top .sebt{line-height: 40px;}
.ind-m .bottom{min-height: unset;padding: 20px;}
.ind-main4 .top .mn .compare-item-image{display: none;}
.ind-main4 .top .mn .compare-title{padding: 15px 0;}
.compare-table td{padding: 10px 5px;}

.contact .l,.contact .r{width: 100%;float: none;display: block;}
.contact .l{margin-bottom: 50px;}

.proi-main .mn{width: 49%;}
.pro-litop{padding: 50px 0;}
.pro-litop .left,.pro-litop .xx{width: 100%;display: block;float: none;}
.pro-litop .left{margin-bottom: 20px;}
.pro-list .proi-main .mn:nth-child(3n){margin-right: 2%;}
.pro-list .proi-main .mn:nth-child(2n){margin-right: 0;}
.prom-warp2 .main{flex-wrap: wrap;height: auto;padding: 10px 0;}
.prom-warp2 .main .mn{width: 50%;}
.prom-warp2 .main .mn:nth-child(2n):after{display: none;}

.ltk-warp2 .main .mn .bottom{padding: 0 10px;}

.avg-warp4 .main{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); padding: 0;}
.avg-warp5 .main .mn{min-height: 430px;}

.down .down-top{flex-wrap: wrap;margin-bottom: 30px;}
.sewv{width: 48%;margin-right: 0;}
.sewvtop{margin-bottom: 15px;}
.down .down-top .sxform{width: 100%;}
.down .down-bottom .mn .xx .p1{width: 100%!important;margin-bottom: 10px; line-height: 24px;}

.submenu li .onbt{line-height: 100px;}
.news-list .main li{width: 49%;margin-right: 2%;}
.news-list .main li:nth-child(3n){margin-right: 2%;}
.news-list .main li:nth-child(2n){margin-right: 0;}
.news-con.news-list .page{display: flex;}
.news-con.news-list{padding: 50px 0 0;}

.video-list .top .l.vilist{width: 100%;}
.video-list .top .r.vilist{display: none;}
.video-list .bottom .vilist{width: 49%;}
.video-list .bottom .vilist:nth-child(3n){margin-right: 2%;}
.video-list .bottom .vilist:nth-child(2n){margin-right: 0;}
.vilist{margin-bottom: 20px;}

.cul-warp1 .main{flex-wrap: wrap;}
.cul-warp1 .main .mn{width: 49%;margin-bottom: 20px;}

.cad-warp1 .main{flex-wrap: wrap;}
.cad-warp1 .main .mn{width: 100%;margin-bottom: 20px;}
.cad-warp1 .main .mn .xx{height: auto;}

.submitsuss,.nocontent{padding: 80px 0;}
.submitsuss .tit{font-size: 28px;line-height: 30px;}
.submitsuss .sum{font-size: 18px;}
.submitsuss .fh{width: 180px;height: 40px;font-size: 18px;line-height: 40px;}

.nocontent .sum1{font-size: 20px;}
.nocontent img{width: 150px;height: auto;margin: 20px auto;}
.nocontent .sum2{font-size: 18px;line-height: 30px;}
 .i-news .i-news-content .i-news-list{margin-top: 20px;}
}

@media (max-width: 768px) {
    .i-plan .plan-swiper .plan-item .w1550{margin-top:120px}
    .i-plan .plan-swiper .plan-item{height: 650px}
    .i-product .i-product-swiper .pro-swiper-btn{width: 100%}
    .i-product .i-product-swiper .pro-item .img{width: 100%} 
    /*.i-product .i-product-swiper .pro-item .img img{height: 320px;width: auto}*/
    .i-product .i-product-swiper{height: 530px}
    .inlist2 .onbt, .inlist1 .onbt, .inlist3 .onbt{font-size: 28px}
    .i-product .i-product-swiper .pro-item{padding: 0 20px;box-sizing: border-box;}
    .foot-di .di-right p{margin-right: 10px;}
    .foot-bd{margin-top: 0;}
    .i-product .i-product-swiper .pro-item .dsc{font-size: 14px;line-height: 22px;}
    .i-product .i-product-swiper .pro-item .pro-title{font-size: 20px;}
	.i-news .i-news-content .i-news-swiper .news-item .news-text .title{
		font-size: 20px;
	}
	.i-news .i-news-content .i-news-swiper .news-item .news-text .dsc{
		font-size: 16px;
	}
	.tit, .i-plan .plan-swiper .plan-title, .i-plan .plan-swiper .plan-item .item-title, .i-product .onbt{
		font-size: 24px;
		margin-top: 0;
	}
	.i-plan .plan-swiper .plan-item .dsc{
		width: 100%;
		line-height: 22px !important;
		font-size: 16px;
	}

	.i-product .product-nav li{padding: 0 10px}
	.i-plan .plan-swiper .plan-swiper-btn{display: flex}
	.i-plan .plan-swiper .plan-btns .plan-btn-top{display: none}
	.i-product .i-product-swiper .pro-item .dsc p{font-size: 16px}
.bant{font-size: 28px;line-height: 36px;}
.banp1,.banner-xx .fisum{font-size: 22px;line-height: 26px;}
.onbt{font-size: 24px;line-height: 28px;}
.onsum,.twsum,.thsum,.sisum{font-size: 16px;line-height: 24px;}
.twbt{font-size: 22px;line-height: 28px;}
.sibt{font-size: 20px;line-height: 24px;}
.sebt{font-size: 22px;line-height: 28px;}
.sesum{font-size: 16px;line-height: 24px;}
.nlbt{font-size: 18px;line-height: 26px;}
.eibt{font-size: 20px;line-height: 26px;}


.i-banner{height: 500px;}
.i-banner .xx{padding: 0 7%;}
.i-banner .bimg{object-fit: cover;}
.i-banner .xx .bant{margin-bottom: 15px;}
.i-banner .xx .banp1{margin-bottom: 30px;}
.i-banner .xx .ban-more p{font-size: 16px;}
.i-banner .xx .banp1{font-size: 30px;line-height: 42px;text-align: center;margin-bottom: 50px;}
.i-banner .xx .ban-more{margin: 0 auto}
.qh img{width: 10px;}
.i-product .onbt{margin-bottom: 10px;}
.i-ind .twbt,.i-news .twbt{margin-bottom: 30px;}
.i-ind .bottom{height: 180px;}
.i-ind .bottom .i-indmore{font-size: 16px;}
.i-ind .page{padding: 30px 0 50px;}
.i-ind .page .swiper-pagination{display: flex;align-items: center;}
.i-ind .page .swiper-pagination-bullet{margin: 0 3px;width: 8px;height: 8px;}
.i-news{padding-bottom: 60px;}
.i-news .swiper-slide .twsum{width: calc(100% - 20px);}
.foot-bd h5{font-size: 22px;line-height: 30px;}
.foot .top .tl{padding: 20px 0 15px;justify-content: center!important;display: none!important;}
.foot .top .tl,.foot .top .tr{width: 100%;float: none;display: flex;justify-content: space-between;}
.foot .top .tl img{width: 250px;}
.foot .top .share{padding-top: 15px;}
.share p{font-size: 24px;}
.share .main .share-mn{margin-left: 5px;}
.foot .bottom{padding: 30px 0;}
.foot-form .box .yemail{font-size: 16px;}
.foot-form{margin: 15px 0 ;}
.foot .bottom .p1{margin-bottom: 30px;}
.foot .top{padding: 30px 0 15px;}

.banner-xx .bant{margin-bottom: 10px;}
.banp1, .banner-xx .fisum, .about .banner-xx .fisum{font-size: 18px;line-height: 22px;}

.inlist1{padding: 50px 0 30px;}
.inlist1 .onbt,.inlist2 .onbt{margin-bottom: 30px;}
.inlist1 .twsum{margin-bottom: 15px;}
.inlist2{padding-bottom: 50px;}
.inlist2 .main .mn,.appli .mn{margin-bottom: 20px;}
.inlist2 .main .mn .xx{padding: 20px 10px;min-height: 260px;}
.inlist3 .ind-more{margin: 30px auto 60px;width: 200px;height: 50px;line-height: 50px;}
.ind-main.banner .ind-more{font-size: 16px;}
.ind-main1{padding: 50px 0;}
.ind-main1 .tit{margin-bottom: 25px;}
.ind-main1 .sum .twsum{margin-bottom: 15px;}
.ind-main1 .sum{padding-bottom: 30px;}
.ind-main1 ul{flex-wrap: wrap;}
.ind-main1 li{width: 100%;margin-bottom: 10px;}
.ind-main2{padding-bottom: 50px;}
.ind-main2 .onbt,.ind-main3 .onbt,.ind-main4 .onbt{margin-bottom:30px; }
.ind-main3{padding-bottom: 0;}
.ind-main3 .mn .xx .sibt{height: 24px;margin-bottom: 5px;}
.ind-main3 .mn .xx .sisum{height: 48px;}
.ind-main3 .mn .xx{padding: 15px 10px 55px;}
.ind-main3 .mn .xx .ind-lm{left: 10px;}
.ind-lm{font-size: 16px;}
.ind-main4 .twsum{margin-bottom: 30px;}
.ind-main4 .bottom{padding-bottom: 20px;}
.ind-main4 .top .mn .compare-title{font-size: 22px;line-height: 30px;}
.ind-main4 .top .mn .compare-item:after{width: 22px;height: 22px;line-height: 22px;}
.compare-table{min-width: 600px;}
.compare-table .ind-pmore{max-width: 100%;}
.ind-main4 .avg-warp6{padding: 40px 0 60px;}
.avg-warp6 a{font-size: 16px;}

.othind{padding: 50px 0 60px;}
.othind .onbt{margin-bottom: 15px;}
.othind .p1{margin-bottom: 30px;}
.othind .form_group .input-box{width: 49.5%;}
.form_group .input-box{height: 50px;width: 49.5%;padding: 0 15px;line-height: 50px;font-size: 16px;}
.othind .xl select {background: url(/static/img/tb11.png) no-repeat calc(100% - 15px) center;}
.xl{margin-bottom: 15px;}
.conf .form_group .mn{flex-wrap: wrap;}
.inp .mn{margin-bottom: 15px;}
.inp .mn.wb .input-box{line-height: 30px;}
.yzm img{height: 50px!important;width: 49.5%!important;max-width: 200px;}
.yzm .mn{margin-bottom: 25px;}
.othind .yzm .mn{justify-content: space-between;}
.othind .yzm .mn .input-box{margin-right: 0;}
.conf .form_group .twsum{line-height: 26px;}
.conf .form_group.dxan{margin-bottom: 25px;}
.contact{padding: 50px 0 60px;}
.contact .conbt,.conf .tit-input{margin-bottom: 15px;}
.contact .r .map{height: 200px;margin-bottom: 30px;}
.contact .r .xx .twsum{line-height: 24px;}
.contact .r .xx1{margin-bottom: 15px;}
.contact .r .xx1 .sebt.one{font-size:24px}
.contact .r .xx2 .sebt{font-size: 20px;line-height: 28px;}
.contact .r .xx2{padding-bottom: 15px;margin-bottom: 15px;width:100%;}

.appli{padding: 50px 0 0;}
.appli .onbt{margin-bottom: 20px;}
.appli .twsum{margin-bottom: 30px;}
.appli .mn .xx .eibt{line-height: 26px;}
.appli .mn .xx .sisum{height: 96px;line-height: 24px;}
.appli .mn .xx{height: 220px;padding: 20px 10px;}
.appli .mn .xx .ind-lm{left: 10px;bottom: 20px;}
.appli .avg-warp6{padding: 30px 0 50px;}

.pro-index{padding: 50px 0 60px;}
.pro-index .onbt{margin-bottom: 20px;}
.pro-index .twsum{margin-bottom: 30px;}
.proi-main .mn.top .xx,.proi-main .mn .xx{padding: 20px;}
.proi-main .mn.top,.proi-main .mn{margin-bottom: 15px;}
.proi-main .mn.top .xx .sibt,.proi-main .mn .xx .sibt{margin-bottom: 10px;}
.proi-main .mn .xx .sisum p{height: 120px;line-height: 24px;}
.proi-main .mn .xx{height: 210px;}
.pro-litop{padding: 50px 0 30px;}
.pro-litop .xx .onbt{margin-bottom: 15px;}
.pro-litop .xx .twsum{margin-bottom: 10px;}
.pro-list .proi-main{padding-bottom: 40px;}
.pro-list .proi-main .mn{margin-bottom: 20px;}
.pro-list .proi-main .mn .xx{padding: 20px;}
.pro-list .proi-main .mn .xx .ind-lm{left: 20px;}
.pro-list .proi-main .mn .xx .sisum{-webkit-line-clamp: 3;}
.prom-warp1{padding: 50px 0 30px;}
.prom-warp1 .main{flex-wrap: wrap;}
.prom-warp1 .main .l, .prom-warp1 .main .r{width: 100%;}
.prom-warp1 .main .l{height: 300px;margin-bottom: 30px;}
.prom-warp1 .main .l img{max-height: 100%;margin: 0 auto;}
.prom-warp1 .main .r .pro-t{margin-bottom: 20px;font-size: 30px;}
.prom-warp4 .onbt, .prom-warp3 .onbt{font-size: 28px}
.prom-warp1 .main .r .sum{justify-content: center;}
.prom-warp2 .main .mn .p1{font-size: 20px;line-height: 26px;}
.prom-warp2 .main .mn .p2{line-height: 24px;}
.prom-warp2 .main .mn:after{height: 50px;}
.prom-warp3 .onbt{padding: 50px 0 30px;}
.prom-warp4 .onbt{padding: 30px 0;}
.prom-warp4 .yxtb-main li{width: 50%;padding: 30px 10px 0;}
.yxtb-main li .sibt{line-height: 28px;}
.prom-warp4 .yxtb-main li .bottom .sisum{line-height: 24px;}
.pro-main.avg-warp6{padding: 30px 0 50px;}
.prom-warp4 .yxtb-main li .top img{max-width: unset;}

.ltk-warp1{padding: 50px 0 0;}
.ltk-warp1 .onbt{margin-bottom: 20px;}
.ltk-warp1 .twsum{margin-bottom: 30px;}
.ltk-warp1 .xx{min-height: 120px;padding: 15px 20px;margin-bottom: 100px;}
.ltk-warp1 .ind-lm{bottom: 15px;left: 20px;}
.ltk-warp1 .swiper-pagination{bottom: 50px!important}
.ltk-warp2 .twsum{margin-bottom: 30px;line-height: 24px;}
.ltk-warp2{padding-bottom: 40px;}
.ltk-warp2 .main .mn{margin-bottom: 20px;width: 100%!important;}
.ltk-warp2 .main .mn .bottom{height: auto;padding: 10px;}

.avg-warp1{padding: 50px 0;}
.avg-warp1 .onbt,.avg-warp3 .onbt{margin-bottom: 20px;}
.avg-warp2{padding: 50px 0 10px;}
.yxtb-main li{width: 50%;}
.yxtb-main li .top{width: 50px;height: 50px; margin-bottom: 5px;}
.yxtb-main li .top img{max-width: 25px;}
.yxtb-main li .sibt{font-size: 18px;line-height: 20px; height: 60px;}
.avg-warp3{padding: 50px 0 30px;}
.avg-warp3 .twsum{margin-bottom: 30px;}
.avg-warp3 .main .ind-m .top{height: auto;padding: 15px 10px;}
.avg-warp3 .main .ind-m .bottom{height: auto;padding: 20px 10px 30px;}
.avg-warp4{height: 400px;}
.avg-warp4 .main .onbt{margin-bottom: 10px;line-height: 30px;}
.avg-warp4 .main .twsum{margin-bottom: 30px;padding-right: 10px;height: 120px;font-size: 16px;line-height: 24px;}
.avg-warp4 .main .line{height: 4px;}
.avg-warp5{padding: 50px 0 0; }
.avg-warp5 .onbt{margin-bottom: 20px;}
.avg-warp5 .twsum{margin-bottom: 30px;}
.avg-warp5 .main .mn{padding: 20px 10px;min-height: 300px;}
.avg-warp5 .main .mn .sibt{margin-bottom: 10px;}
.avg-warp5 .main .mn p{font-size: 16px;line-height: 24px;}
.avg-warp6{padding: 0 0 60px;}

.down{padding: 50px 0 60px;}
.sewvtop,.down .down-top .sxform .sr{height: 50px;font-size: 16px;line-height: 50px;}
.sewv .twsum{line-height: 25px;}
.sewvbm{top: 50px;}
.sewvbm>li{height: 40px;padding: 0 10px;display: flex;align-items: center;}
.down .down-top .sxform button img{width: 20px;}
.down .down-bottom .mn .hlts-bold{font-size: 20px;line-height: 28px;}
.down .down-bottom .mn .xx p{width: auto!important;}

.submenu li .onbt{font-size: 22px;line-height: 60px;}
.news-list{padding: 50px 0 60px;}
.news-list .onbt{margin-bottom: 30px;}
.news-list .main{margin-bottom: 20px;}
.news-list .main li{margin-bottom: 20px;}
.news-list .main li .xx{padding: 20px 10px;}
.news-list .main li .xx .nlbt{margin-bottom: 10px;}
.news-list .main li .xx span{font-size: 16px;line-height: 20px;}
.pager .goto{margin-left: 0;}
.viewpage-body{padding: 50px 0;}
.viewpage-body p{margin-bottom: 15px;font-size: 16px;line-height: 24px;}
.news-con.news-list .onbt{margin-bottom: 30px;}
.viewpage-body.video-main{padding: 50px 20px;}

.events{padding: 50px 0 40px;}
.events .line{margin: 30px 0;}
.events .dh{margin-bottom: 20px;justify-content: space-between;}
.events .dh li{width: auto;}
.events .dh li a{font-size: 26px;line-height: 30px;}
.events-mn{margin-bottom: 20px;}
.events-mn .evebt{padding-left: 10px; font-size: 24px;line-height: 40px;}
.events-mn dd{padding:10px;flex-wrap: wrap;height: auto;}
.events-mn dd .box{width: 50%!important;}

.video-nav{padding: 30px 10px;margin-bottom: 30px;}
.video-nav li .eibt{line-height: 40px;}
.vilist .xx .bf{height: 70px;}
.vilist .xx .bf img{width: 40px;}
.video-list .bottom{margin-bottom: 40px;}
.video-more{padding-bottom: 60px;}
.video-list .top .l .xx{padding: 0 20px;}
.video-list .top .l .xx .bfimg{width: 50px;height: auto;}

.ab-warp1{padding: 50px 0 40px;}
.ab-warp1 .onbt,.ab-warp2 .onbt{margin-bottom: 20px;}
.ab-warp2{padding-bottom: 60px;}
.ab-warp2 .main{margin-bottom: 40px;}
.ab-warp2 .main .mn{align-items: flex-start;}
.ab-warp2 .main .mn .c{display: none;}
.ab-warp2 .main .mn.b .box{width: 48%;margin-top: 0;}
.ab-warp2 .main .mn .tit{height: 90px;font-size: 24px;line-height: 30px;}
.ab-warp2 .main .mn.t{align-items: center;margin-bottom: 20px;}
.ab-warp2 .main .mn.t img{width: 48%;height: auto;}
.ab-warp2 .main .mn.t .line{height: 200px;margin: 0 2%;}
.ab-warp2 .main .mn.t .tit{width: 48%;}

.cul-warp1{padding: 50px 0;}
.culture .onbt{margin-bottom: 20px;}
.cul-warp1 .main{margin-top: 30px;}
.cul-warp1 .main .mn .xx{padding: 20px 10px;}
.cul-warp1 .main .mn .xx .sibt{margin-bottom: 5px;}
.cul-warp2{height: 400px;}
.cul-warp2 .main{padding-left: 0;}
.cul-warp2 .main .sisum{margin-bottom: 20px;}
.cul-warp2 .main .onbt{margin-bottom: 15px;}
.cul-warp2 .main .twsum{margin-bottom: 40px;}
.cul-warp2 .main .line{height: 4px;}
.cul-warp3{padding: 50px 0 60px; }
.cul-warp3 .p1{margin-bottom: 15px;}

.cad-warp1{padding: 50px 0 30px;}
.cad-warp1 .onbt{margin-bottom: 20px;}
.cad-warp1 .main{margin-top: 30px;}
.cad-warp1 .main .mn .xx{padding: 20px 10px 30px;}
.cad-warp1 .main .mn .xx .sebt{margin-bottom: 10px;}
.cad-warp1 .main .mn .xx .sisum{margin-bottom: 0;}
.cad-warp2{padding-bottom: 60px;}
.cad-warp2 .onbt{margin-bottom: 30px;}
.cad-warp2 .main .h1{margin-bottom: 10px;}
.cad-warp2 .main .mn{padding: 20px 15px;flex-wrap: wrap;}
.cad-warp2 .main .mn .l{max-width: unset;width: 100%;margin-bottom: 20px;}
.cad-warp2 .main .mn .r{width: 100%;display: flex;justify-content: center;align-items: center;}
.cad-warp2 .main .mn .r .apply{width: 100px;margin:0 10px;height: auto;line-height: 30px;}
.cad-warp2 .main .mn .r .apply .thsum{line-height: 30px;}
.cad-warp2 .main .mn .r .thsum{text-align: center;}
.cad-warp2 .main .h1.t{margin-top: 30px;}
.cad-warp2 .main .mn .l .sebt{font-size: 18px;line-height: 26px;}

.ind-m .top .sebt,.i-ind .bottom .i-indmore,.ltk-warp2 .main .mn .bottom .sebt,
.ind-main.banner .ind-more,.compare-table .ind-pmore,.inlist3 .ind-more,.submenu li .onbt,.banner .bq p,
.cad-warp2 .main .mn .r .apply .thsum,.tj .input-box{padding-top: 5px;}
.ind-main.banner .ind-more,.compare-table .ind-pmore,.inlist3 .ind-more,.tj .input-box{height: auto;}
.ind-main4 .top .mn .compare-title{padding: 20px 0 15px;}
.banner .bq p{font-size: 16px;line-height: 30px;}
.banner-xx .bant{font-size: 28px;line-height: 32px;}
.honor-wrap .honor-list li{margin: 0 30px 30px 0}
}

@media (max-width: 540px) {
    .i-plan .plan-swiper .plan-item{height: 480px}
    .i-plan .plan-swiper .plan-item .item-btn{margin-top:30px;}
    .i-plan .plan-swiper .plan-item .dsc{margin-top: 20px}
    .honor-wrap .honor-list {justify-content: space-between}
    .honor-wrap .honor-list li{margin:10px 0 0 0; width: 27%}
    .cad-warp1 .main .mn .xx{height: auto !important}
    .news-list .main li .xx .nlbt{font-size: 20px}
    .ind-main2 .onbt{font-size: 28px;}
    .i-about .w1550 .about-left{}
    .i-product,
    .i-about .w1550 .about-left,
    .i-news{padding: 40px 0}
    .more,
    .i-banner .xx .ban-more,
    .i-plan .plan-swiper .plan-item .item-btn{width: 130px;height:45px;line-height:45px;}
    .more img,
    .i-banner .xx .ban-more img,
    .i-plan .plan-swiper .plan-item .item-btn img{display:none}
    .more p,
    .i-about .w1550 .about-left .about-more p,
    .i-plan .plan-swiper .plan-item .item-btn p,
    .i-banner .xx .ban-more p{margin-left: 0;font-size: 16px}
    .i-news .i-news-content .i-news-swiper .news-item .news-text .dsc{display: none}
    .i-news .i-news-content .i-news-swiper .news-item .time{font-size: 16px;width: 106px;height: 42px;line-height: 42px}
    .i-news .i-news-content .i-news-list li .list-title p,
    .i-news .i-news-content .i-news-swiper .news-item .news-text .title{font-size: 18px;}
    .i-news .i-news-content .i-news-list li .cont{padding: 0 0 10px}
    .i-news .i-news-content .i-news-list li .cont .list-dsc{font-size: 14px}
    .i-news .i-news-content .i-news-swiper, .i-news .i-news-content .i-news-list{
        width: 100%;
    }
    .i-about .w1550 .about-left .about-list{
        justify-content: space-around;
    }
    .i-about .w1550 .about-left .about-list li{
        height: auto;
        padding: 10px 0;
        margin-right: 0;
        width: 22%;
    }
    .i-about .w1550 .about-left .about-list li .img img{height: 36px}
    .i-about .w1550 .about-left .about-list li p {font-size: 16px}
    .i-product .product-nav {width: 100%}
    .i-product .product-nav li{font-size: 14px;margin: 0 10px 10px 0;height: 42px;line-height: 42px;width: 25%}
.inlist2 .main .mn,.appli .mn,.video-list .bottom .vilist,.cul-warp1 .main .mn{width: 100%;margin-right: 0!important;}
.appli .mn .xx{height: 200px;}
.proi-main .mn.top, .proi-main .mn{width: 100%!important;}
.cul-warp1 .main .mn .xx{height: auto;padding-bottom: 30px;}
.news-list .main li{width: 100%;}
.news-list .main li:nth-child(2n){margin-right: 0;}
.foot-di .w1550{flex-direction: column;align-items: flex-start;}

}