@import "iconfont/iconfont.css";
@font-face {
	font-family: 'Levenim MT';
	src: url('./fonts/Levenim MT.eot');
	src: local('☺'), url('./fonts/Levenim MT.woff') format('woff'), url('./fonts/Levenim MT.ttf') format('truetype'), url('./fonts/Levenim MT.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Levenim MT Bold';
	src: url('./fonts/Levenim MT Bold.eot');
	src: local('☺'), url('./fonts/Levenim MT Bold.woff') format('woff'), url('./fonts/Levenim MT Bold.ttf') format('truetype'), url('./fonts/Levenim MT Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Efrom black';
	src: url('./fonts/efrom.eot');
	src: local('☺'), url('./fonts/EfromBlack.woff') format('woff'), url('./fonts/EfromBlack.ttf') format('truetype'), url('./fonts/EfromBlack.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: '304-cai978';
	src: url('./fonts/304-cai978.eot');
	src: local('☺'), url('./fonts/304-cai978.woff') format('woff'), url('./fonts/304-cai978.ttf') format('truetype'), url('./fonts/304-cai978.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
html{

}
body{
	font-size:14px;
	overflow-x:hidden;
	color: #111;
	max-width: 1920px;
	margin-left: auto;
	margin-right: auto;
	scrollbar-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.1);
	/* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */
	scrollbar-width: thin;
	/* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */
	-ms-overflow-style: none;
}
body,input,textarea,button{
	font-family:Arial,Helvetica,sans-serif,"宋体";
	-webkit-font-smoothing: subpixel-antialiased;
	outline: none;
}
img{
	border:none;
}
a{
	color: #111;
	text-decoration:none;
}
a:hover{
	color: #32837e;
	text-decoration:none;
}
.clearfix::after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
.auto_img{
	max-width: 100%;
	height: auto;
	display: block;
}
.iselect {
	/*将默认的select选择框样式清除*/
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images/iselect.png) no-repeat scroll 96% center transparent;
}
.iselect::-ms-expand { display: none; }
ul{
	list-style:none;
}
.yuanjiao25{
	-moz-border-radius: 25px;      
	-webkit-border-radius: 25px;   
	border-radius:25px;           
}
.yuanjiao45{
	-moz-border-radius: 45px;      
	-webkit-border-radius: 45px;   
	border-radius:45px;           
}
.yuanjiao5{
	-moz-border-radius: 5px;      
	-webkit-border-radius: 5px;   
	border-radius:5px;           
}
.yuanjiao10{
	-moz-border-radius: 10px;      
	-webkit-border-radius: 10px;   
	border-radius:10px;           
}
.yuanjiao{
	-moz-border-radius: 100%;      
	-webkit-border-radius: 100%;   
	border-radius:100%;           
}
.clear{
	width: 100%;
	clear:both;
}
.py90{
	padding-top: 90px;
	padding-bottom: 90px;
}
.py100{
	padding-top: 100px;
	padding-bottom: 100px;
}
.py70{
	padding-top: 70px;
	padding-bottom: 70px;
}
.py60{
	padding-top: 60px;
	padding-bottom: 60px;
}
.py50{
	padding-top: 50px;
	padding-bottom: 50px;
}
.py40{
	padding-top: 40px;
	padding-bottom: 40px;
}
.pb100{
	padding-bottom: 100px;
}
.pt50{
	padding-top: 50px;
}
.pt90{
	padding-top: 90px;
}
.pb90{
	padding-bottom: 90px;
}
.pb50{
	padding-bottom: 50px;
}
.pt115{
	padding-top: 115px;
}
.pb70{
	padding-bottom: 70px;
}
.pb60{
	padding-bottom: 60px;
}
.mt35{
	margin-top: 35px;
}
.mt45{
	margin-top: 45px;
}
.mt50{
	margin-top: 50px;
}
.mt25{
	margin-top: 25px;
}
.mt30{
	margin-top: 30px;
}
.mt40{
	margin-top: 40px;
}
.mt60{
	margin-top: 60px;
}
.mt70{
	margin-top: 70px;
}
.mt80{
	margin-top: 80px;
}
.mt90{
	margin-top: 90px;
}
.mt100{
	margin-top: 100px;
}
.mt135{
	margin-top: 135px;
}
.mt125{
	margin-top: 125px;
}
.fs50{
	font-size: 50px;
}
.fs55{
	font-size: 55px;
}
.fs45{
	font-size: 45px;
}
.fs35{
	font-size: 35px;
}
.fs30{
	font-size: 30px;
}
.fs40{
	font-size: 40px;
}
.fs24{
	font-size: 24px;
}
.fs26{
	font-size: 26px;
}
.zone{
	width: 100%;
	overflow-x: hidden;
}
.main{
	width: 1400px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.flex-x{
	display: flex;
}
.flex-y{
	display: flex;
	flex-direction: column;
}
.a-center{
	align-items: center;
}
.j-sb{
	justify-content: space-between;
}
.j-center{
	justify-content: center;
}
.j-end{
	justify-content: flex-end;
}
.h-100{
	height: 100%;
}
.mapBox{
	height: 480px;
}
.mapBox .map{
	height: 100%;
	width: 100%;
}

.streamer{height: 129px;background: url('../images/banner.jpg') no-repeat center;cursor: pointer;position: relative;}
.streamer h2{font-size: 38px;color: #fff;font-family: 'Levenim MT Bold';padding-top: 70px;padding-left: 95px;}
.streamer .close{width: 36px;height: 36px;border-radius: 50%;background-color: #fff;text-align: center;position: absolute;right: 5px;top: 5px;border: none;font-size: 25px;color: #32807e;cursor: pointer;opacity: 0;line-height: 36px;z-index: 10;}
.streamer .close:hover{background-color: #32807e;color: #fff;}
.streamer:hover .close{opacity: 1;}
.book-dialog{width: 1136px;min-height: 698px;position: fixed;left: 50%;top: 194px;transform: translateX(-50%);background-color: #fff;border-radius: 29px;z-index: 9999;padding: 14px;box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);display: none;top: 50%;margin-top: -350px;}
.book-dialog .close{width: 46px;height: 46px;border-radius: 50%;background-color: #fff;text-align: center;position: absolute;right: -20px;top: -20px;border: none;font-size: 35px;color: #32807e;cursor: pointer;}
.book-dialog .close:hover{background-color: #32807e;color: #fff;}
.book-dialog .container{background: url('../images/streamer_banner.jpg') no-repeat center;width: 100%;height: 100%;padding-top: 24px;min-height: 671px;display: none;}
.book-dialog .container.block{display: block;}
.book-dialog .text-box{min-height: 158px;width: 934px;background-color: #fff;border-radius: 100px;text-align: center;margin: 182px auto 179px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.book-dialog .text-box b{font-size: 34px;font-weight: bold;color: #1c1e80;padding-bottom: 11px;}
.book-dialog .text-box s{text-decoration: none;font-size: 21px;color: #2d2d2d;line-height: 1.2;}
.book-dialog button.back{font-size: 20px;color: #32807e;height: 40px;padding: 0 64px;border-radius: 25px;border: 2px solid #32807e;background-color: transparent;margin: 10px auto 25px;display: block;cursor: pointer;}
.book-dialog button.back:hover{background-color: #32807e;color: #fff;}
.book-dialog .title{width: 681px;height: 58px;background-color: #32807e;padding-left: 18px;font-size: 33px;line-height: 64px;color: #fff;float: right;font-family: 'Levenim MT Bold';position: relative;}
.book-dialog .title::before{content: '';width: 354px;height: 51px;background: url('../images/streamer-logo.jpg') no-repeat center;display: inline-block;position: absolute;left: -380px;top: 5px;}
.book-dialog .text{text-align: center;padding-top: 35px;padding-bottom: 20px;}
.book-dialog .text h2{font-size: 34px;font-weight: bold;color: #1c1e80;}
.book-dialog .text h3{font-size: 21px;color: #2d2d2d;padding-top: 10px;padding-bottom: 3px;}
.book-dialog .text span{font-size: 21px;background-color: #3b3fb3;color: #fff;line-height: 22px;padding: 0 4px;display: inline-block;margin-top: 10px;}
.book-dialog h4{font-size: 20px;color: #32807e;padding-left: 22px;padding-bottom: 20px;}
.book-dialog form{padding: 0 22px;}
.book-dialog form ul{display: flex;justify-content: space-between;margin-bottom: 16px;}
.book-dialog form ul li{width: 525px;margin-right: 13px;}
.book-dialog form ul li:last-child{margin-right: 0;}
.book-dialog form ul li.w25{width: 256px;}
.book-dialog form ul li.w100{width: 100%;}
.book-dialog form ul li label{font-size: 14px;font-weight: bold;color: #000000;height: 20px;display: block;margin-bottom: 4px;}
.book-dialog form ul li input,.book-dialog form ul li select{height: 39px;outline: none;width: 100%;border-radius: 3px;border: 1px solid #343434;padding: 0 7px;}
.book-dialog form ul li .date-picker-container{position: relative;}
.book-dialog form ul li .date-picker{padding-right: 30px;}
.book-dialog form ul li .date-picker-arrow{position: absolute;top: 55%;right: 10px;transform: translateY(-50%);border: 5px solid transparent;border-top-color: #909090;content: "";}
.book-dialog form button{font-size: 20px;color: #32807e;height: 40px;padding: 0 64px;border-radius: 25px;border: 2px solid #32807e;background-color: transparent;margin: 10px auto 25px;display: block;cursor: pointer;}
.book-dialog form button:hover{background-color: #32807e;color: #fff;}
.mask{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.2);z-index: 9998;display: none;}


#Verify{
	width: 100% !important;
    height: 100%;
    background: transparent;
    border: none;
	color: #fff;
}

@media screen and (max-width: 768px){
	.streamer{background: url('../images/banner_mobile.jpg') no-repeat center;background-size: 100% auto;}
	.book-dialog{width: 100%;border-radius: 0;top: 51px;margin-top: 0;}
	.book-dialog .title{width: 100%;font-size: 21px;padding-left: 0;text-align: center;}
	.book-dialog .title::before{content: none;}
	.book-dialog .container{padding-top: 0;padding-bottom: 10px;}
	.book-dialog h4{font-size: 16px;padding-bottom: 10px;padding-left: 10px;}
	.book-dialog .close{right: 0;top: -25px;}
	.book-dialog .text{padding: 15px 10px 10px;}
	.book-dialog .text h2{font-size: 20px;}
	.book-dialog .text h3{font-size: 17px;}
	.book-dialog .text span{font-size: 15px;margin-top: 5px;}
	.book-dialog form{height: 460px;overflow-y: auto;padding: 0 10px;}
	.book-dialog form ul{flex-wrap: wrap;margin-bottom: 0;}
	.book-dialog form ul li{width: 100% !important;margin-right: 0;margin-bottom: 12px;}
	.book-dialog form ul li #Comments{height: 78px;}
	.book-dialog form ul:nth-child(3) li:nth-child(3){width: 49% !important;}
	.book-dialog form ul:nth-child(3) li:nth-child(4){width: 49% !important;}
	.book-dialog form button{margin-bottom: 8px;}
	.book-dialog .text-box{min-height: 104px;}
	.book-dialog .text-box{width: 96%;}
	.book-dialog .text-box b{font-size: 20px;}
	.book-dialog .text-box s{font-size: 14px;}
}

.header_zone{
	height: 135px;
	display: flex;
	align-items: center;
	position: relative;
	border-bottom: 1px solid #ddd;
	padding-left: 15px;
	overflow-x: unset;
	
}
@media screen and (min-width: 1400px){
	body.scroll{padding-top: 135px;transition: none;}
	body.scroll .header_zone{position: fixed;left: 0;top: 0;width: 100%;z-index: 9999;background-color: #fff;height: 54px;}
	body.scroll .header_zone .position_main{display: none;}
	body.scroll #categaries-box{padding-top: 35px;}
	body.scroll #categaries-box::before{top: 54px;}
	body.scroll .logo::before{content: none;}
	body.scroll .logo img{display: block;}
	body.scroll .nav > li a, body.scroll .nav > li span{color: #111111;}
	body.scroll .header_order{color: #24272a;}
	body.scroll .header_search{background-color: #eeeff0;height: 40px;}
	body.scroll .header_search .search_btn .iconfont::before{color: #5b5f69;}
}
.logo img{
	max-width: 198px;
	height: auto;
	display: block;
}
.nav{
	display: flex;
	align-items: center;
	flex: 0.9;
    justify-content: space-evenly;
}
.nav > li{
	margin-left: 0 !important;
	flex-shrink: 0;
	position: relative;
}
.nav > li a,.nav > li > span{
	display: block;
	font-size: 16px;
	font-weight: bold;
	font-family: "Levenim MT" !important;
	position: relative;
}
.nav > li a.iconfont,.nav > li span.iconfont{
	padding-right: 20px;
}
.nav > li a::before,.nav > li span::before{
	position: absolute;
	right: 0;
	top: 5px;
	font-weight: bold;
	font-size: 14px;
	color: #6e6e6e;
	font-family: iconfont !important;
	text-shadow: 0 0 BLACK;
}
.nav > li.active a{
	color: #32837e;
}
.nav > li:hover ol{
	height: auto;
}
.nav > li ol {
    position: absolute;
    left: 0;
    top: 15px;
    min-width: 223px;
    text-align: left;
    height: 0;
    overflow: hidden;
    border-top: 3px solid transparent;
	z-index: 1;
	padding-top: 10px;
}
.nav > li ol + a{
	padding-right: 20px;
}
.nav > li ol + a::before{
	content: "\e645";
	position: absolute;
	right: 0;
	top: 5px;
	font-weight: bold;
	font-size: 14px;
	color: #6e6e6e;
	font-family: iconfont !important;
	text-shadow: 0 0 BLACK;
}
.nav > li ol li {
    width: 100%;
    height: 33px;
    line-height: 33px;
    margin-bottom: 1px;
}

.nav > li ol a {
    padding-left: 15px;
    border-bottom: 1px solid #5d6767;
    background-color: #edf0f2;
    position: relative;
    transition: all .3s;
    line-height: 33px;
    text-shadow: none !important;
    height: 33px;
    text-align: left;
	font-weight: normal;
}

.nav > li ol a:last-child {
    border-bottom: none;
}

.nav > li ol a:hover {
    background-color: #32837e;
    color: #fff;
    font-weight: bold;
}

.nav > li ol a:hover::before {
    content: '';
    width: 5px;
    height: 100%;
    background-color: #ff7200;
    position: absolute;
    left: 0;
    top: 0;
}
.nav > li:hover #categaries-box{display: block;}

.service_page_head{
	border-color: rgba(255, 255, 255, 0.1);
	z-index: 1;
}
.service_page_head .logo{

}
.service_page_head .logo::before{
	content: '';
	width: 209px;
	height: 32px;
	background: url('../images/service/service-head-logo.png') no-repeat center;
	display: block;
}
.service_page_head .logo img{
	display: none;
}
.service_page_head .nav > li a,
.service_page_head .nav > li span{
	color: #fff;
}
.service_page_head .header_order{
	color: #fff;
}
.service_page_head .header_search{
	background-color: rgba(255, 255, 255, 0.1);
}
.service_page_head .header_search .search_btn .iconfont::before{
	color: #fff;
}

.service_page_head #categaries-box .tab li a{
	color: #161616;
}

.service_page_head:hover{
	background-color: #fff;
}
.service_page_head:hover .logo::before{
	content: none;
}
.service_page_head:hover .logo img{
	display: block;
}
.service_page_head:hover .nav > li a,
.service_page_head:hover .nav > li span,
.service_page_head:hover .header_order{
	color: #161616;
}
.service_page_head:hover .header_order{
	color: #161616;
}
.service_page_head:hover .header_search{
	background-color: rgba(0, 0, 0, 0.2);
}
.service_page_head:hover .header_search input::-webkit-input-placeholder,
.service_page_head:hover .header_search .search_btn .iconfont::before{
	color: #fff;
}
.service_page_head:hover .header_language::before{
	background-position-x: 0;
}

#nav-dialog{
	height: 345px;
	width: 100%;
	position: fixed;
	left: 0;
	top: 135px;
	background-color: #fff;
	z-index: 10;
	box-shadow:  0 4px 8px rgb(0, 0, 0, .3);
}

#categaries-box{
	position: absolute;
	left: 0;
	top: 15px;
	display: none;
	z-index: 9999;
	padding-top: 71px;
}
#categaries-box::before{
	content: '';
	position: fixed;
	width: 100%;
	height: 70%;
	background: #fff url('../images/nav-bg.png') no-repeat right bottom;
	left: 0;
	top: 135px;
	box-shadow:  0 4px 8px rgb(0, 0, 0, .3);
}
#categaries-box .tab{
	background-color: #fff;
	width: 60vw;
	padding-top: 20px;
}
#categaries-box .tab ul{
	width: 100%;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}
#categaries-box.ser .tab ul,#categaries-box.blg .tab ul{
	column-count: 1;
}
#categaries-box .tab li{
	padding-bottom: 18px;
}
#categaries-box .tab li a{
	font-weight: normal;
	font-size: 17px;
    text-transform: unset;
	cursor: pointer;
	font-family: "Levenim MT";
	font-weight: bold;
}
#categaries-box .tab li a:hover{
	text-decoration: underline;
}
#categaries-box .tab > a{
	padding-top: 10px;
	position: relative;
	display: inline-block;
	width: 33.5%;
}
#categaries-box .tab > a::after{
	content: '';
	width: 12px;
	height: 9px;
	display: inline-block;
	background: url('../images/icon-double-right.png') no-repeat center;
	margin-left: 9px;
}
.header_order{
	color: #24272a;
	font-weight: bold;
	margin-left: auto;
	flex-shrink: 0;
	font-family: "Levenim MT";
}
.header_search{
	width: 362px;
	height: 54px;
	background-color: #eeeff0;
	border-radius: 10px;
	margin-left: 46px;
	margin-right: 23px;
}
.header_search form{
	height: 100%;
	display: flex;
	align-items: center;
}
.header_search .search_text{
	flex-grow: 1;
	border: none;
	background: none;
	color: #24272a;
	outline: none;
	padding-left: 14px;
	height: 100%;
}
.header_search .search_text::-webkit-input-placeholder{
	color: #747578;
}
.header_search .search_btn{
	flex-shrink: 0;
	background: none;
	border: none;
	outline: none;
	cursor: pointer;
}
.header_search .search_btn .iconfont{
	font-size: 26px;
	color: #5b5f69;
	width: 54px;
	display: block;
	font-weight: bold;
}
.header_language{
	height: 54px;
	width: 54px;
	line-height: 54px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
}
.header_language::before{
	content: '';
	width: 26px;
	height: 31px;
	background: url('../images/icon-earth.png') no-repeat 0 0;
	display: inline-block;
}
.banner_zone{
	position: relative;
	height: 730px;
	background-image: url("../images/b1.jpg");
	background-repeat: no-repeat;
	background-position: center 0;
	overflow-x: unset;
}
.banner_zone .video{text-align: right;opacity: 0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;overflow-x: hidden}
.banner_zone:before{content: "";width: 679px;height: 554px;opacity: 1;background-image: url("../images/video_doc.png");background-repeat: no-repeat;position: absolute;left: 50%;top: 55px;margin-left: -100px;background-size: 100% auto;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;}
.banner_zone.start .video{opacity: 1;}
.banner_zone.start:before{margin-left: 450px;background-size: 30% auto;top: -80px;}
.banner_zone.hide:before{opacity: 0;}
.banner_zone.remove:before{display:none;}
.banner_zone .main{
	position: absolute;
	left:50%;
	transform: translateX(-50%);
	top:0;
	z-index: 2;
}
.banner_txt{
	width: 55%;
	max-width:800px;
	justify-content: center;
}
.banner_txt .txt1{
	font-size: 45px;
	font-family: 'Levenim MT Bold';
	color: #32837e;
}
.banner_txt .txt2{
	font-size: 45px;
	font-family: 'Levenim MT';
	margin-top: 15px;
	color: #000;
}
.banner_txt .txt3{
	font-size: 15px;
	margin-top: 45px;
	line-height: 1.8;
	font-family: 'Levenim MT';
}
.banner_txt .txt4{
	background: #32837e;
	margin-top: 130px;
	width: 300px;
	position: relative;
}
.banner_txt .txt4::before{
	content: "";
	width: 1000px;
	height: 70px;
	background: #32837e;
	position: absolute;
	right:100%;
	top:0;
}
.banner_txt .txt4 a{
	display: flex;
	align-items: center;
	padding-right: 27px;
	font-size: 24px;
	font-family: 'Levenim MT Bold';
	color: #fff;
	height: 70px;
	justify-content: flex-end;
	white-space: nowrap;
}
.banner_txt .txt4 a span{
	font-weight: normal;
	font-size: 12px;
	line-height: 70px;
	transform: scaleY(2);
}
.banner_txt .txt4 a:after{
	content: "";
	margin-left: 24px;
	background-image: url("../images/arrow3.png");
	background-repeat: no-repeat;
	width: 33px;
	height: 13px;
}


.advantage_zone{
	background: url(../images/business-bg.png) 100% 45% no-repeat;
	
}
.advantage_title{
	display: flex;
	flex-shrink: 0;
	padding-bottom: 20px;
}
.advantage_title .txt1{
	font-size: 50px;
	color: #32837e;
	font-family: 'efrom black';
	text-transform: uppercase;
	margin-right: 13px;
}
.advantage_title .txt2{
	font-size: 50px;
	color: #000;
	font-family: 'efrom black';
}
.advantage_title .detail{
	margin-top: 20px;
}
.advantage_desc{
	flex-grow: 1;
	line-height: 1.7;
}
.common_btn1{
	width: 210px;
	height: 40px;
	transition: 0.6s;
	background: #32837e;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
}
.common_btn1:hover{
	background: transparent;
	color: #fff;
}
.advantage_list{
	justify-content: space-between;
	margin-bottom: 30px;
}
.advantage_list .item{
	width: 20%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin-right: 10%;

}
.advantage_list .item:last-child{
	margin-right: 0;
	visibility: hidden;
}
.advantage_list .item:before{content: "";width: 73px;height: 73px;background-image: url("../images/i1.png");background-repeat: no-repeat;}
.advantage_list .item:nth-child(2):before{background-image: url("../images/i2.png");}
.advantage_list .item:nth-child(3):before{background-image: url("../images/i3.png");}
.advantage_list .item h3{
	display: block;
	font-size: 16px;
	font-weight: normal;
	font-family: Arial Black;
	margin-top: 15px;
}
.advantage_list .item p{
	display: block;
	margin-top: 10px;
	line-height: 1.7;
	color: #666;
}
.advantage_list .zone2{
	background-size: cover;
}
.advantage_list .zone2 .main{
    box-shadow: 0 0 8px rgb(0, 0, 0, .2);
    border-radius: 5px;
    padding: 20px;
}
.advantage_zone .zone2_title{
	position: relative;
	padding-top: 30px;
}
.advantage_zone .zone2_title::before{
	content: '';
	position: absolute;
	left: 0;
	top: 10px;
	margin-left: -670px;
	width: 1000px;
	height: 6px;
	background-color: #31827e;
}
.common_title1 h2{
	font-weight: normal;
	font-family: 'efrom black';
}
.zone2_title p{
	display: block;
	margin-top: 10px;
}
.zone2_list{
}
.zone2_list .item{
	width: 20%;
	display: flex;
	flex-direction: column;
	margin-top: 30px;
	margin-right: 10%;
}
.zone2_list .item:last-child{
	margin-right: 0;
}
.zone2_list .item .number{
	display: flex;
	padding-bottom: 11px;
}
.zone2_list .item .number .counter{
	font-size: 47px;
	font-family: '304-cai978';
	color: #31827e;
}
.zone2_list .item .number sup{
	font-size: 44px;
	font-family: '304-cai978';
	margin-left: 5px;
	color: #31827e;
}
.zone2_list .item .title{
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 8px;
}
.zone2_list .item .desc{
	display: block;
	line-height: 21px;
	font-size: 14px;
}
.service{
	padding-top: 31px;
	padding-bottom: 88px;
}
.service .service_title{
	font-size: 50px;
	font-weight: normal;
    font-family: 'efrom black';
	color: #020c26;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 14px;
}
.service .service_title button{
	border: 1px solid #c7c7c7;
	height: 37px;
	line-height: 35px;
	text-align: center;
	font-weight: normal;
	font-family: fangsong;
	width: 37px;
	display: block;
	font-size: 20px;
	color: #3f3f3f;
	background-color: transparent;
	cursor: pointer;
}
.service .service_title button:hover{
	background-color: #31827e;
	color: #fff;
}
.service .service_box{
	position: relative;
}
.service .service_box::before{
	content: '';
	width: 2000px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background-color: #fff;
	margin-right: 1400px;
	z-index: 2;
}
.service .service_box .swiper{
	overflow: unset;
}
.service .service_box .swiper-slide{
	height: 485px;
	width: 382px !important;
	background: url('../images/service-items.jpg') no-repeat 0 0;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.service .service_box .swiper-slide:nth-child(5n+2),.service .service_box .swiper-slide:nth-child(5n+2):hover{
	background-position-x: -382px;
}
.service .service_box .swiper-slide:nth-child(5n+3),.service .service_box .swiper-slide:nth-child(5n+3):hover{
	background-position-x: -764px;
}
.service .service_box .swiper-slide:nth-child(5n+4),.service .service_box .swiper-slide:nth-child(5n+4):hover{
	background-position-x: -1146px;
}
.service .service_box .swiper-slide:nth-child(5n+5),.service .service_box .swiper-slide:nth-child(5n+5):hover{
	background-position-x: -1528px;
}
.service .service_box .swiper-slide .text > b{
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	display: block;
	margin-top: 100px;
}
.service .service_box .swiper-slide .text p{
	display: none;
	transition: all .3s;
	font-size: 15px;
	color: #3c404a;
	line-height: 23px;
	padding-top: 15px;
}
.service .service_box .swiper-slide:hover{
	background: url('../images/service-items_hover.jpg') no-repeat 0 0;
}
.service .service_box .swiper-slide:hover .text{
	padding-top: 141px;
}
.service .service_box .swiper-slide:hover .text b{
	color: #111319;
	text-align: left;
}
.service .service_box .swiper-slide:hover p{
	display: block;
}
.industry{
	background: url('../images/industry-field.jpg');
	min-height: 764px;
	position: relative;
	overflow: visible;
}
.industry h2{
	text-transform: uppercase;
	font-size: 100px;
	line-height: 1;
	color: rgba(255, 255, 255, 0.15);
	font-family: 'Levenim MT Bold';
	padding-left: 10px;
	padding-top: 70px;
	position: relative;
	left: 50%;
	margin-left: -1%;
}
.industry .main{

}
.industry .left{
	padding-top: 200px;
	color: #fff;
	width: 49%;
	float: left;
}
.industry .left h3{
	font-size: 45px;
	padding-bottom: 20px;
}
.industry .left p{
	font-size: 15px;
	line-height: 21px;
}
.industry .right{
	position: absolute;
	left: 50%;
	bottom: -45px;
	width: 960px;
	height: 606px;
	background: url('../images/industry_right.jpg') no-repeat center;
	padding-top: 70px;
}
.industry .right s{
	display: block;
	color: #fff;
	font-size: 26px;
	font-weight: bold;
	padding-left: 123px;
	padding-bottom: 20px;
	position: relative;
	font-family: 'Levenim MT Bold';
	text-decoration: none;
}
.industry .right s::before{
	content: '';
	position: absolute;
	left: 70px;
	top: 13px;
	width: 39px;
	height: 2px;
	background-color: rgba(255, 255, 255, 0.35);
}
.industry .right s:first-child::before{
	background-color: #fff;
	width: 77px;
	left: 32px;
}

@media (max-width: 768px) {
	.industry{min-height: auto;padding-bottom: 30px;}
	.industry h2{font-size: 50px;left: 0;margin-left: 0;}
	.industry .left{width: 100%;padding-top: 10px;float: unset;}
	.industry .right{position: static;background: none;width: auto;height: auto;padding-top: 20px;}
	.industry .right s{padding: 0 0 10px;}
	.industry .right s::before{content: none;}
}
.sales_title h2{
	color: #020c26;
}
.sales_list{
	justify-content: space-between;
}
.sales_list .item{
	width: 50%;
	padding-left: 2%;
	padding-right: 2%;
	display: flex;
	flex-direction: column;
	text-align: center;
}
.sales_list .item .title{
	font-size: 30px;
	text-transform: uppercase;
	font-family: 'Levenim MT Bold';
}
.sales_list .item:first-child .title{
	color: #32837e;
}
.sales_list .item:last-child .title{
	color: #074a7b;
}
.sales_list .item .echart_box{
	margin-top: 20px;
}
.sales_list .item .echart_box img{
	margin-left: auto;
	margin-right: auto;
}
.video_title{
	justify-content: space-between;
}
.video_title .common_title1{
	flex-grow: 1;
	max-width: 640px;
}
.video_title .common_title1 h2{
	color: #32837e;
}
.video_title .common_title1 p{
	margin-top: 15px;
	line-height: 1.7;
}
.video_title .more{
	font-size: 20px;
	text-transform: uppercase;
	color: #777;
	display: flex;
	align-items: center;
}
.video_title .more .iconfont{
	margin-right: 10px;
	font-size: 24px;
}
.video_list{
	flex-wrap: wrap;
}
.video_list .item{
	width: 20%;
	padding: 10px;
	padding-bottom: 15px;
	border: 2px solid transparent;
	-moz-border-radius: 10px;      
	-webkit-border-radius: 10px;   
	border-radius:10px;           
	margin-top: 25px;
	display: flex;
	flex-direction: column;
}
.video_list .item:hover{
	border-color: #32837e;
}
.video_list .item .pic{
	display: block;
	position: relative;
	-moz-border-radius: 15px;      
	-webkit-border-radius: 15px;   
	border-radius:15px;           
	overflow: hidden;
}
.video_list .item .pic img{
	transition: 0.6s;
	display: block;
	margin: 0 auto;
}
.video_list .item:hover .pic img{
	transform: scale(1.1);
}
.video_list .item .pic .zhezhao{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	left:0;
	top:0;
	z-index: 10;
	display: flex;
	align-items: center;
	justify-content: center;
}
.video_list .item .pic .zhezhao .iconfont{
	font-size: 35px;
	color: rgba(255, 255, 255, 0.8);
}
.video_list .item h3{
	display: block;
	font-size: 17px;
	margin-top: 15px;
}
.video_list .item .info{
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
	font-size: 13px;
	color: #777;
}
.video_list .item .info .number span{
	color: #2670b6;
}
.latest_shang{
	position: relative;
	padding-top: 115px;
	padding-bottom: 30px;
}
.latest_shang .latest_pic{
	width: 430px;
	position: absolute;
	left:0;
	bottom:0;
	z-index: 1;
}
.latest_shang .latest_title{
	display: flex;
}
.latest_shang .latest_title h2,.latest_shang .latest_title h1{
	color: #32837e;
}
.fenlei-swiper{
	margin-top: 35px;
}
.fenlei-swiper .swiper-wrapper{
	align-items: center;
}
.fenlei-swiper .swiper-slide{
	-moz-border-radius: 45px;      
	-webkit-border-radius: 45px;   
	border-radius:45px;           
	cursor: pointer;
	border: 3px solid transparent;
	color: #24272a;
	height: 48px;
	padding: 0 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: auto;
	background-color: #f4f4f4;
	font-size: 20px;
}
.fenlei-swiper .swiper-slide-thumb-active{
	border-color: #32837e;
	color: #24272a;
	background: #fff;
	height: 60px;
	font-size: 23px;
	font-weight: bold;
	position: relative;
}
.fenlei-swiper .swiper-slide-thumb-active::before{
	content: '';
	width: 50%;
	height: 4px;
	border-radius: 5px;
	background-image: linear-gradient(to right, #468f8b, #fe7a19);
	position: absolute;
	left: 25px;
	bottom: 7px;
}
.latest_xia{
	position: relative;
}
.latest_list{
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 5px;
}
.latest_list .item{
	width: 335px;
	height: 226px;
	background-color: #f1f2f3;
	border-radius: 8px;
	padding: 18px 21px;
	position: relative;
	margin-right: 20px;
	margin-bottom: 17px;
}
.latest_list .item:nth-child(4n+4){
	margin-right: 0;
}
.latest_list .item .img-box{
	width: 112px;
	height: 112px;
	line-height: 112px;
	background-color: #ffffff;
	border-radius: 8px;
	text-align: center;
	margin-bottom: 15px;
}
.latest_list .item .img-box img{
	max-width: 98%;
	max-height: 98%;
	display: inline-block;
	vertical-align: middle;
}
.latest_list .item .img-box + a{
	font-size: 18px;
	font-weight: bold;
	color: #24272a;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-bottom: 2px;
}
.latest_list .item .img-box + a:hover{
	color: #31827e;
}
.latest_list .item s{
	text-decoration: none;
	font-size: 15px;
	color: #24272a;
	line-height: 23px;
}
.latest_list .item p{
	text-transform: uppercase;
	font-size: 15px;
	color: #5e5e5e;
	line-height: 23px;
}
.latest_list .item p + a{
	position: absolute;
	right: 45px;
	top: 55px;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	background-color: #fff;
	text-align: center;
	line-height: 38px;
	transform: rotate(180deg);
}
.latest_list .item p + a:hover{
	background-color: #31827e;
	color: #fff;
}

.swiper-prev,
.swiper-next{
	position:absolute;
	top:50%;
	z-index: 10;
	transform: translateY(-50%);
	cursor: pointer;
	outline: none;
}
.latest_xia .swiper-prev .iconfont,
.latest_xia .swiper-next .iconfont{
	width: 55px;
	height: 55px;
	border: 1px solid #ccc;
	font-size: 26px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 0.6s;
	outline: none;
}
.latest_xia .swiper-prev:hover .iconfont,
.latest_xia .swiper-next:hover .iconfont{
	background: #0056A9;
	border-color: #0056A9;
	color: #fff;
}
.latest_xia .swiper-prev{
	left:-70px;
}
.latest_xia .swiper-next{
	right:-70px;
}
.latest_xia .swiper-next .iconfont{
	text-indent: 2px;
}
.brand_zone{
	background: url(../images/brand_zone.jpg) center center no-repeat;
}
.brand_title{
	align-items: center;
}
.brand_title h2{
	color: #32837e;
}
.brand_title p{
	display: block;
	margin-top: 15px;
	font-weight: bold;
}
.brand_zone .detail a{
	width: auto;
	padding: 0 50px;
}
.brand_list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.brand_list li{
	margin-top: 25px;
	width: 14.2%;
}
.brand_list li img{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.brand_list li:hover img{
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

.blog_zone{background-color: #f4f4f4;padding-bottom: 37px;padding-top: 61px;}
.blog_title{justify-content: space-between;align-items: end;}
.blog_title h2{color: #31827e;}
.blog_title .all_blog{font-size: 20px;color: #111111;background-color: #fff;height: 44px;border-radius: 5px;line-height: 44px;padding: 0 20px;}
.blog_title .all_blog::before{margin-right: 10px;}
.blog_title .all_blog:hover{color: #32837e;}
.blog_tip{line-height: 22px;font-size: 14px;color: #262626;padding-top: 15px;}

.blog_headline{position: relative;left: 50%;margin-left: -698px;overflow: hidden;width: 1660px;padding-top: 46px;}
.blog_headline .swiper-slide{width: 420px !important;}
.blog_headline .swiper-button-next{left: 77%;margin-left: 140px;right: unset;width: 37px;height: 47px;border: 1px solid #b3b2ae;border-radius: 3px;background-color: #fff;top: 28%;}
.blog_headline .swiper-button-next:after{font-size: 20px;color: #3f3f3f;}
.blog_headline .img-box{width: 420px;height: 240px;border-radius: 10px;background-color: #fff;line-height: 240px;text-align: center;margin-bottom: 10px;}
.blog_headline .img-box img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.blog_headline a{font-size: 23px;color: #185f5b;font-family: 'Levenim MT';font-weight: bold;padding-bottom: 5px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.blog_headline p{font-size: 14px;color: #5e5e5e;}
.blog_headline s{font-size: 15px;line-height: 21px;text-decoration: none;padding-top: 5px;display: block;}
.blog_list{display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 37px;}
.blog_list li{width: calc(50% - 10px);margin-bottom: 17px;}
.blog_list li a{display: block;}
.blog_list li a .img-box{background-color: #fff;height: 84px;width: 136px;float: left;text-align: center;line-height: 84px;border-radius: 5px;margin-right: 12px;}
.blog_list li a img{max-height: 100%;max-width: 100%;display: inline-block;vertical-align: middle;}
.blog_list li a b{font-size: 18px;line-height: 23px;color: #020c26;font-family: 'Levenim MT';padding-top: 8px;display: block;}
.blog_list li a s{font-size: 14px;color: #5e5e5e;line-height: 23px;display: block;text-decoration: none;padding: 4px 0;}
.blog_list li a:hover b{color: #32837e;}

.hot-blog-swiper{width: 690px;height: 319px;overflow: hidden;border-radius: 15px;float: left;}
.hot-blog-swiper .swiper-slide{position: relative;}
.hot-blog-swiper .swiper-slide::after{content: '';position: absolute;left: 18px;top: -4px;width: 59px;height: 47px;background: url('../images/hot-logo.png') no-repeat center;z-index: 1;}
.hot-blog-swiper .swiper-slide a{display: block;height: 100%;}
.hot-blog-swiper .swiper-slide a::after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.3);}
.hot-blog-swiper .swiper-slide a::before{content: '';width: 100%;height: 120px;position: absolute;left: 0;bottom: 0;background: linear-gradient(to top, rgba(0,0,0,0.7),rgba(0,0,0,0));}
.hot-blog-swiper .swiper-slide a img{width: 100%;height: 100%;object-fit: contain;}
.hot-blog-swiper .swiper-pagination-bullet{background: #fff !important;width: 10px;height: 10px;}
.hot-blog-swiper .text{position: absolute;left: 18px;top: 68px;color: #fff;max-width: 50%;z-index: 1;}
.hot-blog-swiper .text b{font-size: 25px;line-height: 30px;}
.hot-blog-swiper .text p{padding-top: 25px;}
.hot-blog-swiper a:hover .text b{color: #32837e;}

.hot-post{width: 690px;height: 319px;overflow: hidden;border-radius: 15px;float: right;border: 1px solid #dbdbdb;padding: 20px 10px;position: relative;}
.hot-post h2{font-size: 18px;color: #111111;font-weight: normal;text-shadow: 0 0 1px;padding-bottom: 15px;}
.hot-post-swiper{width: calc(100% - 72px);}
.hot-post-swiper .swiper-slide a{padding-right: 10px;display: block;}
.hot-post-swiper .swiper-slide a .image-box{text-align: center;width: 98px;height: 98px;line-height: 98px;margin-bottom: 8px;}
.hot-post-swiper .swiper-slide a .image-box img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.hot-post-swiper .swiper-slide a b{font-size: 18px;line-height: 23px;display: block;}
.hot-post-swiper .swiper-slide a p{font-size: 13px;line-height: 21px;color: #797b81;}
.hot-post-swiper .swiper-slide a s{font-size: 13px;line-height: 21px;color: #797b81;text-decoration: none;display: block;padding-top: 10px;}
.hot-post .prev{top: 45%;position: absolute;font-size: 20px;color: #a9a9a9;z-index: 9;cursor: pointer;left: 10px;}
.hot-post .next{top: 45%;position: absolute;right: 10px;transform: rotate(180deg);font-size: 20px;color: #a9a9a9;z-index: 9;cursor: pointer;}
.hot-post .swiper-button-disabled{color: #d1d1d1;}

.blog-list{display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 14px;}
.blog-list > a{display: block;width: calc(50% - 10px);min-height: 152px;border: 1px solid #dbdbdb;border-radius: 15px;padding: 17px 11px;margin-bottom: 11px;}
.blog-list > a .image-box{float: left;width: 172px;height: 119px;margin-right: 11px;text-align: center;line-height: 119px;}
.blog-list > a .image-box img{max-width: 100%;vertical-align: middle;}
.blog-list > a b{font-size: 18px;line-height: 23px;color: #020c26;}
.blog-list > a p{color: #797b81;line-height: 23px;}
.blog-list > a s{text-decoration: none;line-height: 21px;color: #797b81;}
.blog-list > a:hover b{color: #32837e;}
.blog-list .pages{padding-top: 9px;}

.related-pros{border-top: 1px solid #dddddd;margin-top: 32px;padding-top: 31px;}
.related-pros h2{font-size: 22px;color: #020c26;}
.related-pros .latest_list{margin-top: 20px;}

.blog_detail_title{font-family: 'Efrom black';font-size: 28px;padding-bottom: 24px;}
.blog_detail_actions{font-size: 14px;color: #777777;padding-bottom: 14px;}
.blog_detail_actions span{margin-right: 36px;}
.blog_picture{float: left;width: 690px;height: 230px;overflow: hidden;object-fit: cover;border-radius: 15px;max-width: 100%;}
.blog_brand{float: right;width: 690px;height: 230px;border: 1px solid #dbdbdb;border-radius: 15px;padding: 32px 23px 32px 40px;display: flex;justify-content: space-between;max-width: 100%;}
.blog_brand .left{text-align: center;margin-right: 30px;}
.blog_brand .left a{display: inline-block;margin-top: 47px;background-color: #32837e;font-weight: bold;border-radius: 5px;height: 27px;line-height: 27px;padding: 0 13px;color: #fff;}
.blog_brand .left a:hover{background-color: #5b9c98;}
.blog_brand .right{padding-top: 18px;}
.blog_brand .right b{display: block;font-size: 18px;line-height: 23px;color: #020c26;}
.blog_brand .right s{text-decoration: none;font-size: 14px;line-height: 22px;color: #797b81;}
.blog_detail_content{padding-top: 37px;width: 1040px;float: left;max-width: 100%;}
.blog_detail_content p{color: #777;line-height: 1.7;}
.blog_detail_content h2{font-size: 18px;color: #020c26;padding-bottom: 10px;}
.blog_product{float: right;width: 335px;padding-top: 37px;}
.blog_product h2{font-size: 19px;padding-bottom: 20px;}
.blog_product a{display: block;margin-bottom: 30px;}
.blog_product a b{font-size: 17px;line-height: 23px;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;padding-bottom: 4px;}
.blog_product a p{line-height: 23px;color: #797b81;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.blog_turning{min-height: 99px;border-top: 1px solid #dbdbdb;display: flex;justify-content: space-between;align-items: center;margin-top: 40px;flex-wrap: wrap;}
.blog_turning a{font-size: 14px;color: #797b81;line-height: 23px;}
.blog_turning a b{font-size: 16px;}
.blog_turning a:hover b{color: #32837e;}
.blog_turning + .related-pros{margin-top: 0;}

@media (max-width: 600px) {
	.blog_title h2{font-size: 45px;}
	.blog_headline{display: none;}
	.blog_list li{width: 100%;}
	.blog_list li a img{display: block;float: unset;margin-bottom: 12px;margin-right: 0;}

	.hot-blog-swiper{max-width: 100%;float: unset;}
	.hot-blog-swiper .text{max-width: 90%;}
	
	.hot-post{max-width: 100%;float: unset;margin-top: 20px;height: auto;}

	.blog-list > a{width: 100%;}
	.blog-list > a .image-box{float: unset;margin-right: 0;margin-bottom: 12px;}

	.blog_picture{float: unset;}
	.blog_brand{height: auto;margin-top: 12px;padding: 10px;flex-wrap: wrap;}
	.blog_brand .left{display: flex;align-items: center;margin-right: 0;}
	.blog_brand .left a{margin: 0;margin-left: 20px;}
	.blog_detail_content{padding-bottom: 50px;}
	.blog_product{float: unset;}
	.blog_turning{padding: 5px 0;}
	.blog_turning .prev{margin-bottom: 20px;}
}

.faq{background-color: #32837e;color: #fff;padding-bottom: 57px;padding-top: 50px;}
.faq .main{overflow-x: visible;}
.faq h2{font-size: 40px;font-family: 'efrom black';display: flex;justify-content: space-between;align-items: center;width: 100%;padding-bottom: 54px;}
.faq h2 span{font-size: 14px;opacity: 0.55;font-weight: normal;font-family: Arial, Helvetica, sans-serif;}
.faq h2 span::before{content: '';display: inline-block;width: 11px;height: 16px;background: url('../images/icon-arrow.png') no-repeat center;vertical-align: middle;margin-right: 7px;}
.faq ul{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}
.faq li{border-bottom: 1px solid #5b9c98;width: 49%;display: flex;flex-direction: column;min-height: 105px;justify-content: center;padding: 16px 0;position: relative;cursor: pointer;}
.faq li::after{content: '';width: calc(100% + 28px);height: 100%;border: 1px solid #fff;position: absolute;left: -14px;top: 0;border-radius: 5px;opacity: 0;}
.faq li:nth-last-child(-n+2){border-bottom: none;}
.faq li h3{font-size: 19px;font-family: 'Levenim MT';font-weight: bold;position: relative;padding-left: 42px;z-index: 1;padding-right: 10px;}
.faq li h3::before{content: '';display: inline-block;width: 31px;height: 27px;background: url('../images/icon-Q.png') no-repeat center;position: absolute;left: 0;top: 45%;transform: translateY(-50%);transition: all .3s;}
.faq li::before{content: '';display: inline-block;width: 11px;height: 7px;background: url('../images/icon-arrow2.png') no-repeat center;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.faq li s{text-decoration: none;display: block;height: 0;overflow: hidden;z-index: 1;position: relative;padding-left: 42px;font-family: 'Levenim MT';font-weight: bold;}
.faq li s::before{content: '';display: inline-block;width: 31px;height: 27px;background: url('../images/icon-A.png') no-repeat center;position: absolute;left: 0;top: 5px;}
.faq li:hover::after{opacity: 1;}
.faq li.expand::after{background-color: #fff;opacity: 1;}
.faq li.expand h3{color: #32837e;}
.faq li.expand h3::before{background-image: url('../images/icon-Q2.png');top: 13px;}
.faq li.expand s{color: #24272a;}

@media (max-width: 600px) {
	.faq h2{flex-wrap: wrap;}
	.faq li{width: 100%;}
	.faq li::after{content: none;}
	.faq li h3,
	.faq li s{color: #fff !important;}
}


.news_zone{
	background: #32837e;
	padding: 44px 0;
	min-height: 550px;
}
.news_title{
	justify-content: space-between;
	align-items: center;
}
.news_title h2{
	color: #fff;
	font-weight: normal;
    font-family: 'efrom black';

}
.news_title .all_news{
	width: 205px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 255, 255, 0.2);
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	transition: 0.6s;
	line-height: 40px;
}
.news_title .all_news:hover{
	background: #fff;
	color: #0056A9;
}
.news_list{
	margin-top: 25px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
}
.news_list li{
	width: 49.2%;
	background: #fff;
	transition: 0.6s;
	padding: 15px 20px 5px;
	min-height: 50px;
	overflow: hidden;
	margin-bottom: 25px;
}
.news_list li a{
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 75px;
	padding-left: 20px;
	padding-right: 20px;
}
.news_list li h4{
	font-size: 19px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	position: relative;
	padding-right: 27px;
}
.news_list li h4 button{
	position: absolute;
	right: 0;
	background-color: transparent;
	border: none;
	transform: rotate(-90deg);
	cursor: pointer;
}
.news_list li h4 button.expand{
	transform: rotate(90deg);
}
.news_list li b {
    text-decoration: unset !important;
	font-weight: inherit;
}
.news_list li s{
	font-size: 14px;
	color: #777;
	flex-shrink: 0;
	text-decoration: none;
	display: block;
	height: 0;
	overflow: hidden;
}

#right{position: fixed;right: 0;top:50%;z-index: 9999;;}
#right .write, #right .top{width: 53px;height: 59px;overflow: hidden;background-color: #d5d7db;border-radius: 5px;color: #fff;font-size: 20px;line-height: 40px;text-align: center;cursor: pointer;display: block;margin: 0 auto;position: relative;top: 45%;transition: none;}
#right .write{border-radius: 5px 5px 0 0;}
#right .write::before{content: '';width: 27px;height: 27px;display: block;margin: 16px auto 0;background: url('../images/icon-write.png') no-repeat center;}
#right .top{border-radius: 0 0 5px 5px;}
#right .top::before{content: '';width: 21px;height: 17px;display: block;margin: 21px auto 0;background: url('../images/icon-to-top.png') no-repeat center;}
#right .write:hover, #right .top:hover{background-color: #31827e;}
#right .write.expand::before{content: none;}
#right .write.expand{height: 100%;width: 300px;background-color: #fff;box-shadow: 0 0 8px rgb(0, 0, 0, .3);border-radius: 0;top: 0;z-index: 9999;position: fixed;right: 0;}
#right .write.expand form{display: block;}
#right form{width: 100%;height: auto;background-color: #fff;margin-top: 0;display: none;}
#right form h2{color: #fff;background: #32837e;line-height: 81px;text-align: left;padding-left: 15px;font-family: 'Levenim MT Blod';}
#right form .item{width: 100%;margin-top: 0;position: relative;height: 85px;border: 1px solid #bbbbbb;align-items: center;padding-left: 15px;}
#right form .item_b{height: auto;flex-wrap: wrap;}
#right form .item_b label{line-height: 55px;}
#right form .item_b textarea{padding: 0;}
#right form label{color: #000;font-size: 14px;width: auto;line-height: 30px;}
#right form input,
#right form textarea{color: #000;width: 100%;margin-left: 0;padding-left: 10px;border: none;}
#right form textarea{padding-top: 10px;border: none;}
#right form button{color: #fff;border: none;margin: 10px auto;background: #a1a1a1;}
#right form button:hover{color: #fff;background-color: #32837e;}
#right form input[name="Verify"]{width: 210px !important;float: left;height: 35px;margin-top: 15px;}
#right form span{float: left;position: absolute;right: 0;top: 18px;}
#right .top{margin-top: 1px;}


#news{
	width: 1400px;
    margin: 0 auto;
	padding: 20px 0;
}
#news ul{
	column-count: 4;
    column-gap: 20px;
    margin-top: 30px;
	padding-bottom: 50px;
}
#news ul li{
	break-inside: avoid;
	position: relative;
    margin-bottom: 20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #ddd;
    padding: 10px;
}
#news ul li a{
	display: block;
    margin-top: 10px;
    font-size: 18px;
    line-height: 1.5;
}
#news ul li img{
	max-width: 100%;
    height: auto;
    display: block;
}
#news ul li .cate{
	display: block;
    margin-top: 10px;
    font-size: 13px;
    color: #777;
}
#news ul li .text{
    font-size: 13px;
    color: #777;
    line-height: 1.7;
    margin-top: 10px;
}
#news .pages{
	justify-content: center;
}
.contact_zone{
	/* background: url(../images/contact_zone.jpg) bottom center no-repeat; */
}
.contact_zone h2{
	color: #32837e;
	line-height: 1;
}
.contact_title .email{
	
}


.contact_title{
	flex-wrap: wrap;	
}
.float_l{
	float: left;
	width: 49%;
}
.float_r{
	float: right;
	width: 49%;
	line-height: 2 !important;
}
.float_r > div{
	display: flex;
	min-height: 1rem;
}
.float_r .email{
	display: none;
}
.contact_title .email{
	width: 100%;
	/* padding-top: 29px; */
}
.contact_title .email a{
	padding-left: 18px;
	color: #32837e;
}
.contact_zone .form_area{
	position: relative;
	width: 49%;
}
.contact_zone .form_area::after{
	/* content: ''; */
	width: 100%;
	background-color: #24272a;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0%;
	z-index: -1;
}
.contact_zone .form_area .inquiry_title{
	min-width: 337px;
	height: 112px;
	background-color: #32837e;
	position: absolute;
	left: 0;
	top: -58px;
	padding: 0 27px 0 24px;
	display: flex;
	align-items: center;
}
.contact_zone .form_area .inquiry_title::before{
	content: '';
	background: url('../images/rapid.png') no-repeat center;
	width: 71px;
	height: 71px;
	margin-right: 37px;
}
.contact_zone .form_area .inquiry_form{
	max-width: 100%;
	margin: 0;
}
.contact_zone .form_area .inquiry_form .inquiry_btn{
	/* margin-left: auto; */
	margin: 29px auto 0;
}

@media (max-width: 768px) {
	.contact_title .contact_sub_title{width: 100%;margin-left: 0 !important;}
	.contact_title .email{padding-top: 10px;}
	.float_r{width: 100%;}
	.contact_info{max-width: 100% !important;}
	.contact_zone{padding-top: 20px;}
	.contact_zone .main.mt40{padding-left: 15px;padding-top: 110px;overflow: unset;}
	.contact_zone .main.mt40 .inquiry_title{top: 0;}
	.contact_zone .main.mt40::after{top: 56px;height: 90%;}
	.contact_zone .main.mt40 .inquiry_form .inquiry_btn{margin: 40px auto 0;}
	.contact_zone .form_area{width: 100%;}
}


.contact_title .contact_sub_title{
	align-self: flex-end;
	font-size: 30px;
	font-family: 'Efrom black';
	padding-bottom: 10px;
	width: 100%;
}
.contact_info{
	margin-top: 20px;
	line-height: 1.5;
}
.contact_info .company{
	font-weight: bold;
}
.inquiry_title{
	color: #fff;
	font-family: 'Efrom black';
}
.inquiry_form{
	max-width: 800px;
	display: flex;
	flex-wrap: wrap;
	margin-top: 10px;
}
.inquiry_form .item:first-of-type{
	margin-top: 0;
}
.inquiry_form .item{
	margin-top: 21px;
	border-bottom: 1px solid #000;
	display: flex;
	align-items: center;
	width: 100%;
	height: 73px;
}
.inquiry_form .item label{
	flex-shrink: 0;
	font-size: 15px;
	color: #161616;
}
.inquiry_form .item .inquiry_text{
	flex-grow: 1;
	padding-left: 10px;
	background: none;
	outline: none;
	border: none;
	height: 100%;
}
.inquiry_form .inquiry_btn{
	width: 205px;
	height: 40px;
	background: #a1a1a1;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	color: #fff;
	border: none;
	cursor: pointer;
	outline: none;
	margin-top: 40px;
	transition: 0.6s;
}
.inquiry_form .inquiry_btn:hover{
	background: rgba(255, 255, 255, 0.3);
}
.footer_zone{
	border-top: 1px solid #ddd;
}
.footer_left{
	max-width: 600px;
	display: flex;
	flex-direction: column;
}
.footer_left .footer_logo img{
}
.footer_left .footer_left_content{
	margin-top: 25px;
	line-height: 1.7;
	font-size: 13px;
	color: #333;
}
.footer_follow{
	flex-shrink: 0;
}
.footer_follow .title{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
}
.footer_follow .footer_follow_list{
	margin-top: 35px;
	display: flex;
	align-items: center;
}
.footer_follow .footer_follow_list a{
	margin-right: 35px;
	width: 35px;
	height: 35px;
	-moz-border-radius: 5px;      
	-webkit-border-radius: 5px;   
	border-radius:5px;           
	display: flex;
	align-items: center;
	justify-content: center;
}
.footer_follow .footer_follow_list a:last-child{
	margin-right: 0;
}
.footer_follow .footer_follow_list a:hover .iconfont{
	color: #32837e;
}
.footer_follow .footer_follow_list .iconfont{
	font-size: 22px;
}
.footer_follow .footer_follow_list .icongoogle{
	font-weight: bold;
}
.footer_nav{
	display: flex;
	align-items: center;
}
.footer_nav a{
	padding-right: 20px;
	margin-right: 20px;
	background: url(../images/footer_nav.png) right center no-repeat;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.footer_nav a:last-child{
	margin-right: 0;
	background: none;
}
.footer_copy{
	color: #777;
	flex-shrink: 0;
}
.full_zhezhao{
	width: 100%;
	height: 100%;
	position: fixed;
	left:0;
	top:0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 10;
	display: none;
}
.language_box{
	width: 1270px;
	overflow: hidden;
	background: #fff;
	position: fixed;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
	box-shadow: 0px 0px 5px #333;
}
.language_box .title{
	height: 70px;
	color: #fff;
	padding-left: 35px;
	padding-right: 35px;
	background: #32837e; /* Old browsers */
	background: -moz-linear-gradient(left,  #074a7b 0%, #32837e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #074a7b 0%,#32837e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #074a7b 0%,#32837e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.jianbian1{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#32837e+0,32837e+100 */
	background: #32837e; /* Old browsers */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32837e', endColorstr='#32837e',GradientType=1 ); /* IE6-9 */
}
.language_box .title h2{
	font-family: 'Efrom black';
	font-weight: normal;
}
.language_box .full_zhezhao_close{
	display: flex;
	align-items: center;
}
.language_box .full_zhezhao_close .iconfont{
	font-size: 20px;
	margin-left: 20px;
	cursor: pointer;
}
.language_left{
	width: 865px;
	flex-shrink: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	border-right: 1px solid #ddd;
	padding-left: 15px;
	padding-right: 50px;
}
.language_left ul{
	display: flex;
	flex-wrap: wrap;
}
.language_left ul li{
	width: 25%;
	height: 40px;
}
.language_left ul li a{
	display: flex;
	align-items: center;
	height: 25px;
	padding-left: 37px;
	position: relative;
}
.language_left ul li a::before{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
	height: 20px;
	background: url('../images/language_30.png') no-repeat 0 0;
	font-size: 40px;
	opacity: 0;
}
.language_left ul li a:hover::before,
.language_left ul li a.active::before{
	opacity: 1;
}
.language_left ul li img{
	width: 25px;
	height: auto;
	-moz-border-radius: 100%;      
	-webkit-border-radius: 100%;   
	border-radius:100%;           
	margin-right: 10px;
	visibility: hidden;
}
.language_left ul li.active a{
	font-weight: bold;
}
.language_left ul li.active img,
.language_left ul li:hover img{
	visibility: visible;
}
.language_right{
	flex-grow: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.language_right{
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.language_right::before{
	content: '';
	display: block;
	width: 180px;
	height: 120px;
	background: url('../images/language_180.png') no-repeat 0 0;
	font-size: 240px;
}
.language_right h4{
	font-size: 16px;
	font-weight: normal;
	margin-top: 20px;
	font-family: Arial Black;
}
.language_right p{
	display: block;
	margin-top: 10px;
}


/*language list*/
.language_left ul li a.en:before,.language_right.en:before {background-position: 0 -1em;}
.language_left ul li a.uk:before,.language_right.uk:before {background-position: 0 -2em;}
.language_left ul li a.de:before,.language_right.de:before {background-position: 0 -3em;}
.language_left ul li a.fr:before,.language_right.fr:before {background-position: 0 -4em;}
.language_left ul li a.ru:before,.language_right.ru:before {background-position: 0 -5em;}
.language_left ul li a.es:before,.language_right.es:before {background-position: 0 -6em;}
.language_left ul li a.pt:before,.language_right.pt:before {background-position: 0 -7em;}
.language_left ul li a.jp:before,.language_right.jp:before {background-position: 0 -8em;}
.language_left ul li a.gr:before,.language_right.gr:before {background-position: 0 -9em;}
.language_left ul li a.it:before,.language_right.it:before {background-position: 0 -10em;}
.language_left ul li a.kr:before,.language_right.kr:before {background-position: 0 -11em;}
.language_left ul li a.ae:before,.language_right.ae:before {background-position: 0 -12em;}
.language_left ul li a.tr:before,.language_right.tr:before {background-position: 0 -13em;}
.language_left ul li a.pl:before,.language_right.pl:before {background-position: 0 -14em;}
.language_left ul li a.fi:before,.language_right.fi:before {background-position: 0 -15em;}
.language_left ul li a.in:before,.language_right.in:before {background-position: 0 -16em;}
.language_left ul li a.gu:before,.language_right.gu:before {background-position: 0 -16em;}
.language_left ul li a.kn:before,.language_right.kn:before {background-position: 0 -16em;}
.language_left ul li a.mr:before,.language_right.mr:before {background-position: 0 -16em;}
.language_left ul li a.ml:before,.language_right.ml:before {background-position: 0 -16em;}
.language_left ul li a.te:before,.language_right.te:before {background-position: 0 -16em;}
.language_left ul li a.ta:before,.language_right.ta:before {background-position: 0 -16em;}
.language_left ul li a.vn:before,.language_right.vn:before {background-position: 0 -17em;}
.language_left ul li a.th:before,.language_right.th:before {background-position: 0 -18em;}
.language_left ul li a.nl:before,.language_right.nl:before {background-position: 0 -19em;}
.language_left ul li a.ie:before,.language_right.ie:before {background-position: 0 -20em;}
.language_left ul li a.ph:before,.language_right.ph:before {background-position: 0 -21em;}
.language_left ul li a.cz:before,.language_right.cz:before {background-position: 0 -22em;}
.language_left ul li a.my:before,.language_right.my:before {background-position: 0 -23em;}
.language_left ul li a.fa:before,.language_right.fa:before {background-position: 0 -24em;}
.language_left ul li a.hu:before,.language_right.hu:before {background-position: 0 -25em;}
.language_left ul li a.hr:before,.language_right.hr:before {background-position: 0 -26em;}
.language_left ul li a.sk:before,.language_right.sk:before {background-position: 0 -27em;}
.language_left ul li a.si:before,.language_right.si:before {background-position: 0 -28em;}
.language_left ul li a.no:before,.language_right.no:before {background-position: 0 -29em;}
.language_left ul li a.iw:before,.language_right.iw:before {background-position: 0 -30em;}
.language_left ul li a.dk:before,.language_right.dk:before {background-position: 0 -31em;}
.language_left ul li a.ro:before,.language_right.ro:before {background-position: 0 -32em;}
.language_left ul li a.se:before,.language_right.se:before {background-position: 0 -33em;}
.language_left ul li a.bg:before,.language_right.bg:before {background-position: 0 -34em;}
.language_left ul li a.al:before,.language_right.al:before {background-position: 0 -35em;}
.language_left ul li a.et:before,.language_right.et:before {background-position: 0 -36em;}
.language_left ul li a.az:before,.language_right.az:before {background-position: 0 -37em;}
.language_left ul li a.ee:before,.language_right.ee:before {background-position: 0 -38em;}
.language_left ul li a.eu:before,.language_right.eu:before {background-position: 0 -39em;}
.language_left ul li a.by:before,.language_right.by:before {background-position: 0 -40em;}
.language_left ul li a.is:before,.language_right.is:before {background-position: 0 -41em;}
.language_left ul li a.ba:before,.language_right.ba:before {background-position: 0 -42em;}
.language_left ul li a.za:before,.language_right.za:before {background-position: 0 -43em;}
.language_left ul li a.xh:before,.language_right.xh:before {background-position: 0 -43em;}
.language_left ul li a.zu:before,.language_right.zu:before {background-position: 0 -43em;}
.language_left ul li a.kh:before,.language_right.kh:before {background-position: 0 -44em;}
.language_left ul li a.kz:before,.language_right.kz:before {background-position: 0 -45em;}
.language_left ul li a.ht:before,.language_right.ht:before {background-position: 0 -46em;}
.language_left ul li a.ng:before,.language_right.ng:before {background-position: 0 -47em;}
.language_left ul li a.ca:before,.language_right.ca:before {background-position: 0 -48em;}
.language_left ul li a.iq:before,.language_right.iq:before {background-position: 0 -49em;}
.language_left ul li a.lv:before,.language_right.lv:before {background-position: 0 -50em;}
.language_left ul li a.la:before,.language_right.la:before {background-position: 0 -51em;}
.language_left ul li a.lt:before,.language_right.lt:before {background-position: 0 -52em;}
.language_left ul li a.mg:before,.language_right.mg:before {background-position: 0 -53em;}
.language_left ul li a.nz:before,.language_right.nz:before {background-position: 0 -54em;}
.language_left ul li a.mn:before,.language_right.mn:before {background-position: 0 -55em;}
.language_left ul li a.bd:before,.language_right.bd:before {background-position: 0 -56em;}
.language_left ul li a.mm:before,.language_right.mm:before {background-position: 0 -57em;}
.language_left ul li a.np:before,.language_right.np:before {background-position: 0 -58em;}
.language_left ul li a.af:before,.language_right.af:before {background-position: 0 -59em;}
.language_left ul li a.mw:before,.language_right.mw:before {background-position: 0 -60em;}
.language_left ul li a.lk:before,.language_right.lk:before {background-position: 0 -61em;}
.language_left ul li a.tz:before,.language_right.tz:before {background-position: 0 -62em;}
.language_left ul li a.tj:before,.language_right.tj:before {background-position: 0 -63em;}
.language_left ul li a.pk:before,.language_right.pk:before {background-position: 0 -64em;}
.language_left ul li a.ua:before,.language_right.ua:before {background-position: 0 -65em;}
.language_left ul li a.uz:before,.language_right.uz:before {background-position: 0 -66em;}
.language_left ul li a.ge:before,.language_right.ge:before {background-position: 0 -67em;}
.language_left ul li a.rs:before,.language_right.rs:before {background-position: 0 -68em;}
.language_left ul li a.id:before,.language_right.id:before {background-position: 0 -69em;}
.language_left ul li a.kg:before,.language_right.kg:before {background-position: 0 -70em;}
.language_left ul li a.lu:before,.language_right.lu:before {background-position: 0 -71em;}
.language_left ul li a.mk:before,.language_right.mk:before {background-position: 0 -72em;}
.language_left ul li a.ls:before,.language_right.ls:before {background-position: 0 -73em;}
.language_left ul li a.ws:before,.language_right.ws:before {background-position: 0 -74em;}
.language_left ul li a.sg:before,.language_right.sg:before {background-position: 0 -75em;}
.language_left ul li a.gl:before,.language_right.gl:before {background-position: 0 -6em;}
.language_left ul li a.co:before,.language_right.co:before {background-position: 0 -4em;}


.mobile_header_zone{
	background: #fff;
	position: fixed;
	left:0;
	top:0;
	z-index: 99;
	display: none;
	border-bottom: 1px solid #ddd;
}
.mobile_header{
	width: 100%;
	height: 50px;
	padding-left: 15px;
	padding-right: 15px;
}
.mobile_logo img{
	height: 30px;
	width: auto;
}
.mobile_menu_btn{
	font-size: 30px!important;
}
.mobile_nav{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left:0;
	top:50px;
	z-index: 99;
	background: #f9f9f9;
	display: none;
}
.mobile_nav ul{
	display: flex;
	flex-direction: column;
}
.mobile_nav ul li{
	border-bottom: 1px solid #ddd;
}
.mobile_nav ul li a{
	height: 45px;
	display: flex;
	align-items: center;
	padding-left: 15px;
	padding-right: 15px;
}
.mobile_search{
	width: 100%;
	height: 50px;
	background: #0056A9;
	padding-left: 15px;
	padding-right: 15px;
}
.mobile_search form{
	height: 50px;
	display: flex;
	align-items: center;
}
.mobile_search .mobile_search_text{
	flex-grow: 1;
	border: none;
	background: none;
	color: #fff;
	outline: none;
}
.mobile_search .mobile_search_text::-webkit-input-placeholder{
	color: #fff;
}
.mobile_search .mobile_search_btn{
	flex-shrink: 0;
	background: none;
	border: none;
	outline: none;
	cursor: pointer;
}
.mobile_search .mobile_search_btn .iconfont{
	font-size: 22px;
	color: #fff;
}
.mobile_header_language{
	padding-left: 15px;
	padding-right: 15px;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
	width: 7px;
	height: 7px;
	background-color: #ccc;
}
.position_main{
	position: absolute;
	left:50%;
	top:15px;
	z-index: 10;
	transform: translateX(-50%);
	color: #777;
	font-size: 13px;
	text-align: right;
}
.position_main a{
	color: #777;
}
.position_main a:hover{
	color: #0056A9;
}
.category_title h1{
	font-family: 'Efrom black';
	font-weight: normal;
	flex-shrink: 0;
	width: 492px;
}
.category_title .summary{
	line-height: 20px;
}
.category_title .summary b {
    text-decoration: unset !important;
    font-weight: inherit;
}
.category_title .zimu_box{
	display: flex;
	align-items: center;
	font-size: 13px;
	color: #777;
}
.category_title .zimu_box ul{
	display: flex;
	align-items: center;
}
.category_title .zimu_box ul li{
	margin-left: 20px;
}
.category_title .zimu_box a{
	color: #777;
}
.category_item .shang .category_name,
.category_item .shang .category_brand{
	display: flex;
	height: 100px;
}
.category_item .shang .category_name{
	width: 465px;
	min-width:200px;
	position: relative;
	color: #fff;
	flex-direction: column;
	justify-content: center;
}
.category_item .shang .category_name::before{
	content: "";
	width: 1000px;
	height: 100%;
	position: absolute;
	right:0;
	top:0;
	background: #32837e; /* Old browsers */
	background: -moz-linear-gradient(left,  #084b7b 0%, #32837e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #084b7b 0%,#32837e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #084b7b 0%,#32837e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#084b7b', endColorstr='#32837e',GradientType=1 ); /* IE6-9 */
	z-index: -1;
}
.category_item .shang .category_name h3{
	font-size: 22px;
}
.category_item .shang .category_name a{
	color: #fff;
    font-weight: bold;
	font-size: 22px;
}
.category_item .shang .category_name p{
	font-size: 13px;
	margin-top: 10px;
	display: block;
}
.category_item .shang .category_brand{
	flex-grow: 1;
	border: 1px solid #ddd;
	border-left: none;
	align-items: center;
}
.category_item .shang .category_brand a{
	width: 25%;
	display: flex;
	height: 100%;
	align-items: center;
	justify-content: center;
	padding-left: 10px;
	padding-right: 10px;
}
.category_item .shang .category_brand a img{
	max-width: 100%;
	height: auto;
}
.category_item .content{
	padding-top: 90px;
	line-height: 20px;
}
.category_item .content h2{
	padding-bottom: 5px;
}
.category_item .content h3{
	padding-bottom: 5px;
}
.category_item .content b {
    text-decoration: unset !important;
    font-weight: inherit;
}
.category_list{
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.category_list li{
	margin-top: 20px;
	width: 32%;
	font-size: 13px;
	display: flex;
	align-items: center;
}
.category_list  li:last-child:nth-child(3n + 2) {
	margin-right: calc((100% - 32%) / 2);
}
.category_list li a em{
	color: #777;
	margin-left: 10px;
	font-style: normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.prolist_left{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 54%;
	flex-shrink: 0;
}
.prolist_left h1{
	font-weight: normal;
	font-family: 'Efrom black';
	margin-top: 40px;
}
.prolist_left .txt{
	display: flex;
	align-items: center;
	margin-top: 30px;
}
.prolist_left .common_btn2{
	margin-left: 20px;
}
.prolist_left .pages{
	margin-top: auto;
}
.prolist_left p{
	font-size: 14px;
	color: #727272;
	line-height: 21px;
}
.prolist_left p span{
	color: #2c2c2c;
}
.prolist_right{
	width: 42%;
	flex-shrink: 0;
	height: 280px;
	position: relative;
}
.prolist_right:after{
	content: "";
	width: 848px;
	height: 100%;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#32837e+0,32837e+100 */
	background: #32837e; /* Old browsers */
	background: -moz-linear-gradient(left,  #074a7b 0%, #32837e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #074a7b 0%,#32837e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #074a7b 0%,#32837e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074a7b', endColorstr='#32837e',GradientType=1 ); /* IE6-9 */
	position: absolute;
	left:0;
	top:0;
	z-index: -1;
	-moz-border-radius-bottomleft: 150px;
	-webkit-border-bottom-left-radius: 150px;
	border-bottom-left-radius: 150px;
}
.prolist_right .title{
	font-size: 17px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	padding: 20px 0 0 30px;
}
.tuijian_box{
	padding-left: 90px;
	display: flex;
	margin-top: 15px;
	justify-content: space-around;
}
.tuijian_box .item{
	max-width: 47%;
}
.tuijian_box .item a{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.tuijian_box .item img{
	max-width: 130px;
	height: auto;
	display: block;
}
.tuijian_box .item h3{
	font-size: 18px;
	margin-top: 8px;
	color: #fff;
}
.tuijian_box .item h4{
	font-size: 13px;
	color: #fff;
	margin-top: 5px;
}
.tuijian_box .item p{
	display: block;
	margin-top: 8px;
	color: #fff;
	font-size: 13px;
	text-align: center;
}
.prolist_shang{
	padding-bottom: 35px;
}
.pages{
	display: flex;
	align-items: center;
}
.page_info{
	color: #777;
	font-size: 13px;
	white-space: nowrap;
	margin-right: 20px;
}

.pages a{
	width: 25px;
	height: 25px;
	display: block;
	position: relative;
	font-size: 0;
	line-height: 0;
	margin: 0 10px;
	flex-shrink: 0;
}
.pages a:after{
	content: "";
	width: 11px;
	height: 11px;
	display: block;
	-moz-border-radius: 100%;      
	-webkit-border-radius: 100%;   
	border-radius:100%;           
	border: 2px solid #777;
	position: absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
}
.pages a.active,
.pages a:hover{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#32837e+0,32837e+100 */
	background: #31827e; /* Old browsers */
	background: -moz-linear-gradient(left,  #31827e 0%, #31827e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #31827e 0%,#31827e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #31827e 0%,#31827e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31827e', endColorstr='#31827e',GradientType=1 ); /* IE6-9 */
	font-weight: bold;
	color: #fff;
	border: none;
	font-size: 14px;
	-moz-border-radius: 5px;      
	-webkit-border-radius: 5px;   
	border-radius:5px;           
	line-height: 25px;
	text-align: center;
}
.pages a.active:after,
.pages a:hover:after{
	display: none;
}
.pages .icon-double-left{
	background: url('../images/first.png') no-repeat center !important;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: 0.7;
	width: 25px;
	height: 25px;
}
.pages .icon-left{
	background: url('../images/prev.png') no-repeat center !important;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: 0.7;
	width: 25px;
	height: 25px;
}
.pages .icon-double-right{
	background: url('../images/last.png') no-repeat center !important;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: 0.7;
	width: 25px;
	height: 25px;
}
.pages .icon-right{
	background: url('../images/next.png') no-repeat center !important;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: 0.7;
	width: 25px;
	height: 25px;
}
.pages .icon-double-left::after,
.pages .icon-left::after,
.pages .icon-double-right::after,
.pages .icon-right::after{
	content: none;
}
.pages .icon-double-left:hover,
.pages .icon-left:hover,
.pages .icon-double-right:hover,
.pages .icon-right:hover{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
}

.prolist{
	border-top: 1px solid #ddd;
}
.prolist .item{
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 130px;
	border-bottom: 1px dotted #ddd;
}
.prolist .item .info{
	width: 35%;
}
.prolist .item .manufactures {
	width: 20%;
}
.prolist .item .pic{
	width: 120px;
}
.prolist .item .pic img{
	max-width: 60px;
	height: auto;
	display: block;
}
.prolist .item .title{
	display: flex;
	flex-direction: column;
	margin-left: 15px;
}
.prolist .item .title h3{
	font-size: 18px;
}
.prolist .item .title p{
	display: block;
	margin-top: 10px;
	font-size: 13px;
}
.prolist .item .title p strong{
	color: #777;
}
.prolist .item .manufactures{
	font-size: 13px;
}
.prolist .item .manufactures strong{
	color: #777;
}
.prolist .item .manufactures a{
	color: #0057a9;
}
.prolist .item .stock{
	font-size: 13px;
}
.prolist .item .stock strong{
	color: #777;
}
.prolist .item .rfq{
	width: 125px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.prolist .item .rfq a{
	width: 15px;
	height: 15px;
	display: block;
	font-size: 0;
	overflow: hidden;
}
.prolist .item:hover .rfq a{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	color: #fff;
	padding-top: 4px;
	padding-bottom: 4px;
	width: auto;
	height: auto;
	font-size: 14px;
}

/*product list*/
.product-list{background-color: #FFFFFF;}
.product-list h2{font-size: 20px;color: #000000;text-transform: uppercase;font-weight: bold;padding-left: 18px;line-height: 80px;float: left;}
.product-list .pager{text-align: right;margin-right: 15px;}
.product-list .product-list-box{clear: both;border-top: 1px solid #CECECE;overflow-x: auto;}
.product-list .product-list-box table{border-collapse: separate;table-layout: fixed;}
.product-list .product-list-box tbody{position: relative;}
.product-list .product-list-box th{font-size: 13px;color: #fff;}
.product-list-box td{font-size: 13px;}
.product-list .product-list-box th{height: 44px;background-color: #32837d;text-align: left;border-left: 1px solid #ffffff;color: #fff;width:135px;padding: 0 7px;font-weight: bold;}
.product-list .product-list-box td{padding: 10px 5px;line-height:20px;word-wrap: normal;word-break: normal;}
.product-list .product-list-box td.rohs,.product-list .product-list-box td.no-rohs{text-align: center;}
.product-list .product-list-box td.rohs:before,.product-list .product-list-box td.no-rohs:before{content: "";background-image: url("../images/pdf_icon.png");background-repeat: no-repeat;font-size: 40px;width: 36px;height: 24px;display: inline-block;}
.product-list .product-list-box td.no-rohs:before{background-position: -40px 0;}
.product-list .product-list-box td b{display: block;color: #383838;margin-top: 5px;}
.product-list .product-list-box td a{color: #000000;}
/*product list width*/
.product-list .product-list-box th:nth-child(1){width:292px;}
.product-list .product-list-box th:nth-child(2){width:141px;}
.product-list .product-list-box th:nth-child(3),.product-list .product-list-box th:nth-child(4),.product-list .product-list-box th:nth-child(5){width:150px;}
.product-list .product-list-box th:nth-child(6){width:100px;}
.product-list .product-list-box th:nth-child(7){width:100px;}

.product-list .product-list-box td:nth-child(1) .f_left{float: left;}
.product-list .product-list-box td:nth-child(1) .f_left .img-box{width: 84px;height: 84px;text-align: center;margin-left: 8px;margin-right: 4px;line-height: 84px;}
.product-list .product-list-box td:nth-child(1) .f_left .img-box img{max-width: 100%;display: block;vertical-align: middle;}
.product-list .product-list-box td:nth-child(1) .f_right{float: left;}
.product-list .product-list-box td:nth-child(1) .f_right a:first-of-type{font-weight: bold;font-size: 15px;color: #0057a9;padding-bottom: 8px;display: block;}
.product-list .product-list-box td:nth-child(1) .f_right p{font-size: 14px;color: #2c2c2c;text-align: left;padding-bottom: 7px;}
.product-list .product-list-box td:nth-child(1) .f_right p::before{content: '';width: 24px;height: 24px;display: inline-block;background: url('../images/list-icon.png') no-repeat 0 0;vertical-align: bottom;margin-right: 5px;}
.product-list .product-list-box td:nth-child(1) .f_right .icon-pdf{text-align: left;font-size: 13px;color: #b21900 !important;display: block;}
.product-list .product-list-box td:nth-child(1) .f_right .icon-pdf::before{content: '';width: 12px;height: 16px;display: inline-block;background: url('../images/list-icon.png') no-repeat -24px 0;vertical-align: top;margin-right: 5px;}
.product-list .product-list-box td:nth-child(2) a{color: #0057a9;font-size: 13px;}
.product-list .product-list-box td a:hover{text-decoration: underline;}

.product-list .product-list-box td .else{display: flex;align-items: center;}
.product-list .product-list-box td .else a{color: #0057a9;margin-right: 10px;}

.product-list .product-list-box td:nth-child(5) input{height: 34px;width: 140px;border: 1px solid #32837e;text-align: center;border-radius: 5px;display: inline-block;font-weight: bold;}
.product-list .product-list-box td:nth-child(5) button{display: inline-block;width: 140px;height: 34px;line-height: 34px;background-color: #32837e;text-align: center;color: #FFFFFF;border-radius: 5px;margin-top: 7px;outline: none;border: none;cursor: pointer;font-weight: bold;}
.product-list .product-list-box td:nth-child(5) button:hover{background-color: #EE5A00;}
/*product list scroll*/
.product-list .product-list-box tr > *:nth-child(-n+5){position: sticky;z-index: 1;}
.product-list .product-list-box tr > td:nth-child(-n+5){background-color: #FFFFFF;}
.product-list .product-list-box tr > *:nth-child(1){left: 0;}
.product-list .product-list-box tr > *:nth-child(2){left: 292px;}
.product-list .product-list-box tr > *:nth-child(3){left: 433px;}
.product-list .product-list-box tr > *:nth-child(4){left: 583px;}
.product-list .product-list-box tr > *:nth-child(5){left: 733px;}
.product-list .product-list-title,
.product-list .product-list-scroll{display:none;position: fixed;top: 0;left: 0;width: 100%;height:44px;z-index: 2;overflow: hidden;max-width: 1920px;right: 0;margin: auto;}
.product-list .product-list-title .box{overflow-x: auto;}
.product-list .product-list-scroll{display:block;bottom: -27px;z-index: 9;top: auto;}
.product-list .product-list-scroll .box{overflow-x: auto;top: -44px;position: relative;}

.product-list + .main.py50 .pages{justify-content: center;}

@media screen and (max-width: 768px)
{
	/*product-list*/
	.product-list h2{display: none;}
	.product-list .pager{text-align: center;padding-bottom: 10px;margin-right:0;}
	.product-list .product-list-box thead{display: none;}
	.product-list .product-list-box th,.product-list-box td{border-bottom: none;}
	.product-list .product-list-box tr{display: block;border-bottom: 1px solid #DDDDDD;padding: 0 0 20px 30%;position: relative;}
	.product-list .product-list-box td{display: block;padding: 0;padding: 0 0.5rem;}
	.product-list .product-list-box td:nth-child(1) label:before{left: 5px;margin-left: 0;}
	.product-list .product-list-box td:nth-child(1) label:after{left: 5px;margin-left: 3px;}
	.product-list .product-list-box td:nth-child(2) img{max-width: 90%;}
	.product-list .product-list-box td:last-child input{width: 90%;}
	.product-list .product-list-box td:last-child button{width: 90%;}
	/*product list scroll*/
	.product-list .product-list-box td:nth-child(1){position: absolute;left: 0px;height: 100%;width: 30%;border-right: 1px solid rgb(220, 220, 220);padding: 100px 10px 10px;}
	.product-list .product-list-box td:nth-child(1) a{white-space: normal;word-break: break-all;line-height: 1.2;margin-bottom: 10px;}
}

.filter{border-top: 1px solid #dcdcdc;position: relative;background-color: #24272a;padding: 0 15px;}
.filter .container{display: flex;overflow-x: auto;height: 0;}
.filter > button{position: absolute;right: 0;top: -34px;font-size: 15px;color: #fff;font-family: "Corbel";padding: 0 33px 0 15px;border-radius: 8px 0 0 0;border: none;cursor: pointer;transition: all .3s;height: 34px;text-transform: uppercase;font-weight: bold;background: linear-gradient(to bottom, #32837e, #084b7b);}
.filter > button i{font-style: normal;font-family: cursive;position: absolute;right: 11px;top: 28%;}
.filter.show > button i{transform: rotate(90deg);}
.filter > button:hover{background-color: #ff9600;color: #fff;}
.filter .item{width: 223px;height: 291px;float: left;margin-right: 19px;flex-shrink: 0;margin-top: 12px;margin-bottom: 30px;position: relative;background-color: #505255;border-radius: 5px;}
.filter .item:last-child{margin-right: 0;}
.filter .item h2{font-size: 15px;height: 29px;line-height: 30px;overflow: hidden;white-space: nowrap;padding: 0 8px;font-weight: bold;color: #fff;text-overflow: ellipsis;}
.filter .item .content{display: flex;flex-direction: column;height: calc(100% - 29px);padding: 0 10px;}
.filter .item .content .sc{width: 100%;height: 28px;border: 1px solid #cbcbcb;background-color: #737577;display: flex;align-items: center;border-radius: 3px;margin: 0 auto 10px;padding-left: 6px;}
.filter .item .content .sc::before{content: '';background: url('../images/search-icon.jpg') no-repeat center;width: 16px;height: 16px;margin-right: 8px;}
.filter .item .content .sc input{width: 100%;height: 100%;outline: none;border: none;background-color: transparent;}
.filter .item ul.option{padding: 8px 0;overflow-y: auto;flex: 1;}
.filter .item ul.option li{font-size: 13px;color: #fff;display: flex;align-items: center;margin-bottom: 3px;padding-right: 10px;}
.filter .item ul.option li input[type="checkbox"]{height: 0;width: 0;border: 1px solid #d4d4d4;border-radius: 3px;margin-right: 0;background-color: #fff;padding: 2px;cursor: pointer;position: relative;flex-shrink: 0;opacity: 0;}
.filter .item ul.option li input[type="checkbox"]:checked::before{content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #ff9600;width: 12px;height: 12px;}
.filter .item ul.option li input[type="checkbox"] + label{cursor: pointer;height: 19px;width: 100%;line-height: 19px;}
.filter .item ul.option li input[type="checkbox"]:checked + label{color: #24272a;background-color: #fff;}
.filter .item ul.option li:hover label{color: #24272a;background-color: #fff;}
.filter .item ul.selected{border-top: 1px solid #dcdcdc;width: 100%;overflow-y: auto;max-height: 35%;}
.filter .item ul.selected li{font-size: 13px;color: #666666;padding: 5px 30px 5px 10px;display: inline-block;background-color: #f3f3f3;position: relative;cursor: pointer;margin-bottom: 4px;margin: 0 8px 4px;}
.filter .item ul.selected li:first-child{margin-top: 8px;}
.filter .item ul.selected li::before{content: 'x';font-family: unset;position: absolute;right: 10px;font-size: 20px;top: 43%;transform: translateY(-50%);color: #666666;}
.filter .item ul.selected li:hover::before{color: #ff9600;}
.filter .item button.reset{background-color: transparent;border: none;font-size: 13px;color: #959595;position: absolute;left: 50%;transform: translateX(-50%);bottom: -29px;cursor: pointer;display: none;width: 100%;background-color: #505255;height: 25px;font-weight: bold;border-radius: 5px;}
.filter .item button.reset:hover{color: #ff9600;}

.filter .options{padding-top: 15px;padding-bottom: 21px;;display: none;}
.filter .options dl{display: flex;align-items: center;}
.filter .options dt{font-size: 13px;color: #fff;margin-right: 8px;}
.filter .options dd{cursor: pointer;height: 29px;padding: 0 33px 0 12px;font-size: 13px;color: #2c2c2c;border: 1px solid #adadad;border-radius: 3px;display: inline-block;background-color: #fff;line-height: 27px;position: relative;margin-right: 5px;}
.filter .options dd i{font-style: normal;position: absolute;right: 0;top: -1px;right: 7px;font-size: 18px;color: #a4a4a4;}
.filter .options dd:hover i{color: #31827e;}

.filter .options ul{display: flex;padding-top: 17px;}
.filter .options ul li{margin-right: 16px;}
.filter .options label{color: #fff;display: flex;align-items: center;}

.filter .apply{position: absolute;right: 0;bottom: 0;padding: 20px 20px 20px 46px;display: none;}
.filter .apply p{font-size: 14px;color: #fff;display: inline-block;margin-right: 11px;}
.filter .apply button{font-size: 15px;font-family: "Corbel";color: #2c2c2c;padding: 0 22px;background-color: #fff;cursor: pointer;border-radius: 3px;transition: all .3s;font-weight: bold;height: 32px;border: none;line-height: 32px;}
.filter .apply button:hover{color: #ff9600;}
.filter .apply button.apply-all{background-color: #32837e;color: #fff;margin-left: 6px;}
/* .filter .apply button.apply-all:hover{background-color: #fff;border-color: #ff9600;color: #ff9600;} */


.product_detail_left{
	width: 59%;
	flex-shrink: 0;
	margin-top: 45px;
	transition: 0.6s;
	position: relative;
	padding-right: 2%;
}
.product_detail_left .arrow{
	width: 25px;
	height: 70px;
	background: #ECECEC;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	position: absolute;
	right:0;
	top:50%;
	transform: translateY(-50%);
	z-index: 10;
}
.product_detail_left .arrow .iconfont{
	font-size: 20px;
}
.product_detail_left.open{
	width: 100%;
}
.product_detail_left.open .arrow .iconfont{
	transform: rotate(180deg);
}
.product_detail_pic{
	width: 265px;
	height: 296px;
	flex-shrink: 0;
	border: 1px solid #ddd;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.product_detail_pic .product_img{
	margin-top: 20px;
}
.product_detail_pic .brand_img{
	height: 40px;
	width: auto;
	position: absolute;
	left:50%;
	top:0;
	transform: translateX(-50%);
	margin-top: -20px;
}
.product_detail_info{
	flex-grow: 1;
	margin-left: 15px;
}
.product_detail_info h1{
	font-size: 30px;
	font-weight: normal;
	color: #32837e;
	font-family: 'Efrom black';
	display: block;
}
.product_detail_info .title{
	margin-top: 25px;
}
.product_detail_info .title h3{
	font-size: 18px;
}
.product_detail_info .title h3 s{
	text-decoration: none;
}
.product_detail_info .desc{
	font-size: 13px;
	line-height: 1.7;
	margin-top: 10px;
}
.product_detail_info .desc a{
	font-weight: bold;
	color: #32837e;
}
.product_detail_info .desc a:hover{
	text-decoration: underline;
}
.product_detail_info .title span{
	font-size: 14px;
}
.product_detail_info .title span em{
	font-style: normal;
	color: #32837e;
}
.reference_price{
	margin-top: 20px;
}
.reference_price .item{
	width: 16%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.reference_price .item .shang{
	font-size: 14px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #999;
	width: 100%;
	text-align: center;
	font-weight: bold;
}
.reference_price .item .xia{
	font-size: 14px;
}
.product_inquiry{
	margin-top: 35px;
}
.product_inquiry .title{
	font-size: 18px;
	font-weight: bold;
}
.product_inquiry_form{
	margin-top: 10px;
}
.product_inquiry_form .item{
	width: 100%;
	border-bottom: 1px solid #ccc;
	margin-top: 5px;
	display: flex;
	align-items: center;
}
.product_inquiry_form label{
	width: 140px;
	flex-shrink: 0;
	text-align: right;
	color: #333;
}
.product_inquiry_form .label_a,
.product_inquiry_form .label_b{
	color: #32837e;
}
.product_inquiry_form .label_b{
	width: auto;
}
.product_inquiry_form .product_input{
	flex-grow: 1;
	margin-left: 10px;
	background: none;
	border: none;
	outline: none;
	padding-bottom: 15px;
	padding-top: 15px;
}
.product_inquiry_form .product_textarea{
	flex-grow: 1;
	margin-left: 10px;
	background: none;
	border: none;
	outline: none;
	height: 85px;
}
.product_inquiry_form .item_a,
.product_inquiry_form .item_b{
	width: 48%;
}
.product_inquiry_form .item_a{
	float: left;
}
.product_inquiry_form .item_b{
	float: right;
}
.product_btn{
	width: 205px;
	height: 40px;
	margin-top: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	border: none;
	margin-left: auto;
	margin-right: auto;
}
.product_detail_right{
	width: 41%;
	flex-shrink: 0;
	transition: 0.6s;
}
.product_detail_right.close{
	display: none;
}
.download_pdf{
	margin-top: 8px;
	margin-bottom: 8px;
	display: flex;
	justify-content: flex-end;
}
.download_pdf a{
	height: 35px;
	display: flex;
	align-items: center;
	padding-left: 25px;
	padding-right: 25px;
	border: 1px solid #ccc;
	font-size: 17px;
	font-weight: bold;
}
.download_pdf a img{
	margin-left: 10px;
}
.specifications{
	position: relative;
	padding-left: 10px;
}
.specifications:after{
	content: "";
	width: 834px;
	height: 100%;
	background: #F4F4F4;
	position: absolute;
	left:0;
	top:0;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	z-index: -1;
}
.specifications .title{
	font-size: 19px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom: 2px solid #ccc;
}
.specifications ul li{
	padding-top: 9px;
	padding-bottom: 9px;
	display: flex;
	align-items: center;
	border-bottom: 1px dotted #ccc;
}
.specifications ul li .varname{
	width: 45%;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	flex-shrink: 0;
}
.specifications ul li .value{
	flex-grow: 1;
	font-size: 13px;
	margin-left: 15px;
}
.specifications ul li .value.pdf a{
	color: #32837e;
	line-height: 20px;
	margin-bottom: 7px;
	display: inline-block;
}
.specifications ul li .value.pdf a:before{
	content:'';
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url('../images/pdf.png') no-repeat center;
	vertical-align: bottom;
	margin-right: 5px;
}
.specifications ul li .value.pdf a:hover{
	text-decoration: underline;
}
.blue{
	color: #0057a9;
}
.green{
	color: #32837e;
}
.p_content{
	display: flex;
}
.p_content .overview{
	flex: 1;
	margin-right: 16px;
}
.p_content .overview h2{
	font-size: 30px;
	color: #000;
	font-family: 'Efrom black';
	border-bottom: 1px solid #ddd;
	height: 60px;
	padding-bottom: 15px;
}
.p_content .overview h3{
	font-size: 22px;
	color: #32837e;
	font-weight: normal;
	padding: 25px 0;
}
.p_content .overview .text{
	display: flex;
}
.p_content .overview .text s{
	text-decoration: none;
	font-size: 15px;
	line-height: 24px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    position: relative;
}
.p_content .overview .text s::before {
    content: "";
    height: calc(100% - 24px);
    float: right;
}
.p_content .overview .text s.expand{
	-webkit-line-clamp: none;
}
.p_content .overview .text s.expand::before{
	content: none;
}
.p_content .overview .text .btn {
    float: right;
    clear: both;
    font-size: 15px;
    width: 21px;
	height: 21px;
    background: #ececec;
    line-height: 22px;
    border-radius: 3px;
    cursor: pointer;
	text-align: center;
	color: #5e5e5e;
	font-weight: bold;
	display: none;
}
.p_content .overview .text .btn:hover{
	background-color: #31827e;
	color: #fff;
}

.p_content .overview + .tabs .related_news .item{
	width: 100%;
}
.p_content .text_dialog{
	position: fixed;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 50%;
	transform: translateY(-50%);
	width: 1032px;
	background-color: #fff;
	z-index: 9999;
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0 0 8px rgb(0, 0, 0, .3);
	display: none;
}
.p_content .text_dialog h4{
	font-size: 22px;
	line-height: 47px;
	padding: 0 3px 0 21px;
	color: #fff;
	background-image: linear-gradient(to right, #0058aa, #009445);
}
.p_content .text_dialog h4 span{
	float: right;
	cursor: pointer;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin-top: 3px;
	border-radius: 3px;
	text-align: center;
}
.p_content .text_dialog h4 span:hover{
	background-color: #fff;
	color: #31827e;
}
.p_content .text_dialog .text_content{
	font-size: 15px;
	line-height: 26px;
	color: #111111;
	padding: 20px 21px;
	max-height: 530px;
	overflow: auto;
}
.p_content .text_dialog button{
	height: 36px;
	font-size: 19px;
	font-weight: bold;
	color: #111319;
	border-radius: 20px;
	padding: 0 63px;
	border: 1px solid #bbbbbb;
	background-color: #fff;
	margin: 30px auto;
	display: block;
	cursor: pointer;
}
.p_content .text_dialog button:hover{
	background-color: #31827e;
	color: #fff;
	border-color: #32807e;
}
.p_content .tabs{
	flex: 1;
}
.review{
	padding-bottom: 50px;
}
.review h2{
	font-family: 'Efrom black';
	font-size: 26px;
	border-bottom: 1px solid #dddddd;
	padding: 0 0 10px;
}
.review h2 span{
	font-size: 21px;
	color: #787878;
	font-family: "Arial";
	font-weight: normal;
}
.review ul{
	max-height: 800px;
	overflow: auto;
	margin-top: 25px;
}
.review li{
	border-bottom: 1px dashed #e7e7e7;
	margin-right: 130px;
	margin-bottom: 5px;
}
.review .r_title{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 18px;
}
.review .r_title h3{
	color: #32837e;
	font-size: 22px;
	padding-bottom: 10px;
}
.review .r_title p{
	font-size: 14px;
	color: #666666;
}
.review .r_title .rate{
	display: flex;
	align-items: center;
	font-size: 21px;
	color: #787878;
}
.review .r_title .rate .iconfont{
	font-size: 22px;
	margin-right: 6px;
}
.review .r_title .rate .mark{
	margin-left: 4px;
}
.review .r_title .rate .iconfont.red{
	color: #f86300;
}
.review .r_tontent{
	font-size: 14px;
	color: #111111;
	line-height: 22px;
	padding-top: 15px;
	padding-bottom: 28px;
}
@media (max-width: 768px) {
	.p_content{
		flex-wrap: wrap;
	}
	.p_content .overview{
		flex: unset;
		width: 100%;
		margin-bottom: 10px;
	}
	.p_content .overview h2{
		font-size: 18px;
		padding-bottom: 15px;
		line-height: 1;
		height: auto;
	}
	.review h2{
		font-size: 18px;
		padding: 0 0 10px;
	}
	.review ul{
		margin-top: 10px;
		max-height: unset;
	}
	.review li{
		margin-right: 0;
		margin-bottom: 12px;
	}
	.review .r_title{
		padding-top: 0;
	}
	.review .r_tontent{
		padding: 10px 0;
	}
}
/* 选项卡 */
.tabs .tnav{

}
.tabs .tnav li{
	cursor: pointer;
}
.tabs .tcontent{
	width: 100%;
}
.tabs .tcontent .content{
	display: none;
}
.tabs .tcontent .content:first-child{
	display: block;
}
.related_tabs .tnav{
	width: 100%;
	border-bottom: 1px solid #ddd;
	display: flex;
}
.related_tabs .tnav li{
	margin-right: 10%;
	font-size: 23px;
	color: #777;
	font-family: 'Efrom black';
	position: relative;
	padding-bottom: 15px;
	height: 60px;
}
.related_tabs .tnav li.active{
	font-size: 30px;
	color: #000;
}
.related_tabs .tnav li.active:after{
	content: "";
	width: 100%;
	height: 4px;
	background: #32837e;
	position: absolute;
	left:0;
	bottom:-2px;
	z-index: 10;
}
.related_tabs .tcontent{

}
.related_news{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.related_news .item{
	width: 48%;
	margin-top: 30px;
}
.related_news .item a{
	display: flex;
	align-items: center;
}
.related_news .item h3{
	font-weight: normal;
	margin-right: 10px;
	font-size: 15px;
}
.related_news .item span{
	font-size: 13px;
	color: #777;
	flex-shrink: 0;
	margin-left: auto;
}
.related_tabs .shipping_content,
.related_tabs .payment_content{
	padding-top: 25px;
	line-height: 23px;
}
.related_products_title{
	margin-bottom: 20px;
	font-size: 21px;
	font-family: 'Efrom black';
}
.related_products_title h2{
	font-weight: normal;
}
.search_shang{
	padding-bottom: 35px;
}
.search_left{
	width: 48%;
	flex-shrink: 0;
	height: 170px;
	position: relative;
	display: flex;
	align-items: center;
}
.search_left::before{
	content: "";
	width: 960px;
	height: 100%;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#32837e+0,32837e+100 */
	background: #32837e; /* Old browsers */
	background: -moz-linear-gradient(left,  #074a7b 0%, #32837e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #074a7b 0%,#32837e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #074a7b 0%,#32837e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074a7b', endColorstr='#32837e',GradientType=1 ); /* IE6-9 */
	position: absolute;
	right:0;
	top:0;
	z-index: -1;
	-moz-border-radius-bottomright: 150px;
	-webkit-border-bottom-right-radius: 150px;
	border-bottom-right-radius: 150px;
}
.search_left h2{
	font-size: 30px;
	color: #fff;
	font-weight: normal;
	font-family: 'Efrom black';
	white-space: nowrap;
	text-indent: -50px;
	text-transform: capitalize;
}
.search_right{
	width: 48%;
	display: flex;
	flex-direction: column;
}
.search_right .txt{
	margin-top: 30px;
	display: flex;
	align-items: center;
}
.search_right .txt span{
	flex-grow: 1;
	font-size: 14px;
	line-height: 1.7;
	margin-right: 20px;
}
.search_right .pages{
	margin-top: auto;
	align-self: flex-end;
}
.left_404{
	width: 46%;
	flex-shrink: 0;
}
.right_404{
	flex-grow: 1;
	padding-left: 5%;
	padding-right: 10%;
}
.right_404 h1{
	font-size: 130px;
	color: #32837e;
	font-family: 'Efrom black';
	display: block;
	font-weight: normal;
}
.right_404 h2{
	display: block;
	margin-top: 25px;
	font-size: 23px;
}
.right_404 h3{
	display: block;
	margin-top: 40px;
	font-size: 16px;
	text-transform: uppercase;
}
.right_404 p{
	display: block;
	line-height: 1.7;
	margin-top: 10px;
	font-size: 14px;
	color: #777;
}
.common_btn2{
	width: 200px;
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #999;
	font-weight: bold;
	flex-shrink: 0;
}
.main_500{
	min-height: 530px;
	background: url(../images/500.png) bottom center no-repeat;
	padding-bottom: 200px;
	justify-content: center;
	align-items: center;
}
.main_500 h1{
	font-size: 130px;
	color: #32837e;
	font-family: 'Efrom black';
	display: block;
	font-weight: normal;
}
.main_500 h2{
	display: block;
	margin-top: 25px;
	font-size: 23px;
}
.main_500 h3{
	display: block;
	margin-top: 40px;
	font-size: 16px;
	text-transform: uppercase;
}
.main_500 p{
	display: block;
	line-height: 1.7;
	margin-top: 10px;
	font-size: 14px;
	color: #777;
	text-align: center;
}
.cate_name{
	font-weight: normal;
	font-family: 'Efrom black';
}
.cate_info{
	margin-top: 10px;
	line-height: 1.7;
}
.ny_main{
	display: flex;
	flex-direction: column;
}
.ny_main .pages{
	align-self: flex-end;
	margin-top: 30px;
}
.success_box .title{
	height: 70px;
	color: #fff;
	padding-left: 35px;
	padding-right: 35px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	background: #32837e; /* Old browsers */
	background: -moz-linear-gradient(left,  #074a7b 0%, #32837e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #074a7b 0%,#32837e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #074a7b 0%,#32837e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074a7b', endColorstr='#32837e',GradientType=1 ); /* IE6-9 */
}
.success_box .title h2{
	font-family: 'Efrom black';
	font-weight: normal;
	margin: 0 auto;
}
.success_box .full_zhezhao_close{
	display: flex;
	align-items: center;
}
.success_box .full_zhezhao_close .iconfont{
	font-size: 20px;
	margin-left: 20px;
	cursor: pointer;
}
.success_box{
	width: 1170px;
	height: 660px;
	background: #fff;
	margin: 92px auto 174px;
	border: 1px solid #bcbcbc;
	position: relative;
}
.success_box .duigou{
	display: block;
	position: absolute;
	z-index: 10;
	left:20px;
	top:-28px;
}
.success_info{
	padding: 155px 20% 0 20%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.success_info h3{
	display: block;
	font-size: 27px;
}
.success_info p{
	display: block;
	line-height: 1.7;
	margin-top: 25px;
	color: #777;
	text-align: center;
}
.success_info .success_btns{
	margin-top: 115px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.success_info .success_btns a{
	padding-left: 40px;
	padding-right: 40px;
	min-width: 165px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #ccc;
	margin-left: 5px;
	margin-right: 5px;
	height: 40px;
	font-size: 17px;
	font-weight: bold;
}
.contact_banner_zone{
	background: url(../images/contact_banner.jpg) center center no-repeat;
	background-size: cover;
}
.contact_cate_name{
	color: #fff;
	font-size: 35px;
	font-weight: normal;
	font-family: 'Efrom black';
}
.contact_cate_info{
	margin-top: 10px;
	font-size: 14px;
	color: #fff;
	line-height: 1.7;
}
.contact_form{
	max-width: 1140px;
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.contact_form .item{
	margin-top: 15px;
	border-bottom: 1px solid #fff;
	display: flex;
	align-items: center;
}
.contact_form .item_a{
	width: 48%;
}
.contact_form .item_b{
	width: 100%;
}
.contact_form .item label{
	width: 140px;
	flex-shrink: 0;
	color: #fff;
	text-align: right;
}
.contact_form .item .contact_input{
	flex-grow: 1;
	margin-left: 10px;
	border: none;
	outline: none;
	background: none;
	color: #fff;
	padding-bottom: 10px;
	padding-top: 10px;
}
.contact_form .item .contact_textarea{
	flex-grow: 1;
	margin-left: 10px;
	border: none;
	outline: none;
	background: none;
	color: #fff;
	height: 90px;
}
.contact_form .contact_btn{
	width: 205px;
	height: 40px;
	background: rgba(255, 255, 255, 0.2);
	font-size: 18px;
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	outline: none;
	cursor: pointer;
}
.contact_contact_info{
	display: flex;
	justify-content: center;
	margin-top: 20px;
	flex-wrap: wrap;
	line-height: 2.5;
}
.contact_contact_info .company,
.contact_contact_info .address,
.contact_contact_info .tel{
	flex-basis: 100%;
	text-align: center;
}
.contact_contact_info .email{
	margin-left: 50px;
}
.contact_links{
	justify-content: space-around;
}
.contact_links .item{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.contact_links .item .icon{
	width: 235px;
	height: 235px;
	border: 1px solid #ddd;
	transition: 0.6s;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.contact_links .item:hover .icon{
	border-color: #32837e;
}
.contact_links .item h4{
	margin-top: 15px;
	display: block;
	font-size: 16px;
	font-weight: normal;
}
.vs_zone{
	background-color: #32837e;
	background-image: url(../images/vs.png);
	background-position: center -560px;
	background-repeat: no-repeat;
}
.vs_box{
	position: relative;
}
#vs_title{
	position: absolute;
	left:50%;
	top:30px;
	transform: translateX(-50%);
	text-transform: uppercase;
	text-align: center;
	font-family: 'Efrom black';
}
#vs_title .shang{
	font-size: 30px;
	color: #fff;
}
#vs_title .xia{
	font-size: 45px;
	color: #5b9c98;
}
.vs_box .item{
	width: 48.5%;
	display: flex;
	flex-direction: column;
	padding-top: 25px;
}
.vs_box .item dl{
	display: flex;
	align-items: center;
}
.vs_box .item dl dt{
	width:150px;
	flex-shrink: 0;
}
.vs_box .item dl dd{
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}
.vs_box .left_product dl dd{
	margin-left: 30px;
}
.vs_box .item dl dd h2{
	font-size: 20px;
	color: #fff;
	display: block;
}
.vs_box .item dl dd a{
	width: 100px;
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	border: 1px solid rgba(255, 255, 255, 0.5);
	transition: 0.6s;
	margin-top: 15px;
	font-size: 18px;
}
.vs_box .item dl dd a:hover{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#32837e+0,32837e+100 */
	background: #32837e; /* Old browsers */
	background: -moz-linear-gradient(left,  #32837e 0%, #32837e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #32837e 0%,#32837e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #32837e 0%,#32837e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32837e', endColorstr='#32837e',GradientType=1 ); /* IE6-9 */
	border: none;
}
.vs_box .right_product dl{
	flex-direction: row-reverse;
}
.vs_box .right_product dl dd{
	align-items: flex-end;
	margin-right: 30px;
}
.vs_box .canshu{
	margin-top: 25px;
	width: 100%;
	border-top: 1px dotted rgba(255, 255, 255, 0.2);
}
.vs_box .canshu ul li{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
	display: flex;
	align-items: center;
}
.vs_box .canshu ul li .varname{
	width: 41%;
	text-align: right;
	flex-shrink: 0;
	font-weight: bold;
	color: #fff;
}
.vs_box .canshu ul li .value{
	color: #fff;
	flex-grow: 1;
	margin-left: 15px;
}
#all_parameters{
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #969696;
	padding-top: 25px;
	padding-bottom:25px;
	background: #262930;
	display: flex;
	justify-content: center;
	align-items: center;
}
#all_parameters span{
	cursor: pointer;
	padding-right: 20px;
	background: url(../images/jiantou2.png) right center no-repeat;
}
.common_box .title{
	font-size: 18px;
	font-weight: bold;
}
.common_box .content{
	margin-top: 10px;
	line-height: 1.7;
}
.brand_nav_zone{
	background: #F8F8F8;
}
.brand_nav{
	display: flex;
	justify-content: space-between;
}
.brand_nav li{
	position: relative;
	flex: 1;
	margin-right: 5px;
	text-align: center;
	flex-shrink: 0;
	white-space: nowrap;
}
.brand_nav li a{
	height: 45px;
	line-height: 45px;
	display: block;
	color: #777;
}
.brand_nav li a:hover{
	color: #32837e;
	font-weight: bold;
}
.brand_nav li.active a{
	font-weight: bold;
	color: #000;
}
.brand_nav li.active:after{
	content: "";
	width: 31px;
	height: 8px;
	background: url(../images/after.png) no-repeat;
	position: absolute;
	z-index: 10;
	left:50%;
	top:100%;
	margin-top: -3px;
	margin-left: -15.5px;
}
.brand_search{
	width: 41%;
	border: 1px solid #ccc;
	display: flex;
	align-items: center;
	padding-left: 20px;
	padding-right: 20px;
}
.brand_search_text{
	flex-grow: 1;
	border: none;
	background: none;
	outline: none;
	height: 50px;
}
.brand_search_btn{
	flex-shrink: 0;
	background: none;
	outline: none;
	cursor: pointer;
	border: none;
}
.brand_search_btn .iconfont{
	font-size: 24px;
	color: #777;
}
.brand_select{
	width: 40%;
	height: 50px;
	border: 1px solid #ccc;
	display: flex;
	align-items: center;
	background-color: #f8f8f8;
	padding-left: 20px;
	margin-right: auto;
	margin-left: 12px;
}
.brand_view_btn{
	display: flex;
	align-items: center;
	font-size: 18px;
	color: #777;
	cursor: pointer;
	margin-left: 25px;
	flex-shrink: 0;
}
.brand_view_btn .iconfont{
	font-size: 22px;
	margin-right: 5px;
	font-weight: bold;
}
.brand_view_btn.active{
	color: #32837e;
}
.brand_list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.brand_list .item{
	width: 18%;
	display: flex;
	flex-direction: column;
	margin-bottom: 45px;
}
.brand_list .item .pic{
	width: 100%;
	height: 110px;
	border: 1px solid #ddd;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}
.brand_list .item .pic img{
	max-width: 90%;
	min-height: 100%;
	display: block;
	margin: 0 auto;
}
.brand_list .item .info{
	display: flex;
	flex-direction: column;
}
.brand_list .item h3{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size: 18px;
	margin-top: 10px;
}
.brand_list .item .desc{
	margin-top: 8px;
	line-height: 25px;
	height: 100px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	overflow:hidden;
	font-size: 13px;
	color: #777;
}
.brand_list .item .other{
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.brand_list .item .other .brand_center{
	height: 30px;
	border: 1px solid #ddd;
	transition: 0.6s;
	font-size: 13px;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 2px 0;
	padding: 0 10px;
}
.brand_list .item .other .other_info{
	font-size: 13px;
	color: #777;
	margin: 2px 0;
}
.brand_detail_title h1{
	font-size: 35px;
	font-weight: normal;
	font-family: 'Efrom black';
}
.quote_box{
	padding-left: 20px;
	height: 65px;
	position: relative;
	display: flex;
	align-items: center;
}
.quote_box a{
	padding-left: 65px;
	padding-right: 65px;
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	font-size: 17px;
	font-weight: bold;
	white-space: nowrap;
}
.quote_box:after{
	content: "";
	width: 530px;
	height: 100%;
	position: absolute;
	left:0;
	top:0;
	z-index: -1;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#32837e+0,32837e+100 */
	background: #32837e; /* Old browsers */
	background: -moz-linear-gradient(left,  #32837e 0%, #31827e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #32837e 0%,#31827e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #32837e 0%,#31827e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32837e', endColorstr='#31827e',GradientType=1 ); /* IE6-9 */
	-moz-border-radius-bottomleft: 45px;
	-webkit-border-bottom-left-radius: 45px;
	border-bottom-left-radius: 45px;
	-moz-border-radius-topleft: 45px;
	-webkit-border-top-left-radius: 45px;
	border-top-left-radius: 45px;
}
.brand_info_box{
	align-items: flex-start;
}
.brand_pic{
	width: 240px;
	padding: 10px 10px 10px 0;
	position: relative;
	flex-shrink: 0;
}
.brand_pic .inner{
	width: 230px;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.brand_pic::before{
	content: "";
	width: 550px;
	height: 100%;
	position: absolute;
	right:0;
	top:0;
	z-index: -1;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#32837e+0,32837e+100 */
	background: #32837e; /* Old browsers */
	background: -moz-linear-gradient(left,  #074a7b 0%, #31827e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #074a7b 0%,#31827e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #074a7b 0%,#31827e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074a7b', endColorstr='#31827e',GradientType=1 ); /* IE6-9 */
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
}
.brand_info{
	flex-grow: 1;
	margin-left: 20px;
}
.brand_info h3{
	font-size: 18px;
	display: block;
	margin-top: 10px;
}
.brand_info .content{
	line-height: 1.7;
	margin-top: 8px;
}
.news_product_list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.news_product_list .item{
	margin-top: 25px;
	max-width: 18%;
}
.news_product_list .item a{
	display: flex;
	flex-direction: column;
}
.news_product_list .item .pic{
	width: 130px;
	height: 130px;
	display: flex;
	border: 1px solid #ddd;
	overflow: hidden;
	justify-content: center;
	align-items: center;
}
.news_product_list .item h3{
	display: block;
	margin-top: 10px;
	font-size: 18px;
}
.news_product_list .item h4{
	display: block;
	margin-top: 8px;
	font-size: 13px;
	color: #777;
}
.news_product_list .item p{
	display: block;
	margin-top: 8px;
	font-size: 13px;
	color: #777;
}
.brand_detail_zone{
	position: relative;
	background: url(../images/brand_detail_zone.png) top center no-repeat;
	margin-top: 60px;
	padding-top: 70px;
	overflow-x: unset;
}
.brand_detail_zone_title{
	width: auto;
	position: absolute;
	z-index: 10;
	left:50%;
	transform: translateX(-50%);
	top:-15px;
	display: flex;
	justify-content: center;
}
.brand_detail_zone_title .item{
	padding-left: 20px;
	padding-right: 20px;
	background: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-left: 62px;
	margin-right: 62px;
}
.brand_detail_zone_title .item .shang{
	font-size: 20px;
	font-family: 'Efrom black';
}
.brand_detail_zone_title .item .xia{
	margin-top: 15px;
	color: #777;
}
.brand_detail_box{
	margin-bottom: 45px;
}
.brand_detail_box h3{
	font-size: 22px;
	display: block;
}
.news_cate_left{
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}
.news_cate_right{
	flex-shrink: 0;
	margin-left: 10px;
	align-self: flex-end;
}
.news_cate_title h1{
	font-weight: normal;
	font-family: 'Efrom black';
}
.news_cate_title .detail{
	padding-left: 25px;
	padding-right: 25px;
	border: 1px solid #ccc;
	font-size: 18px;
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 120px;
	flex-shrink: 0;
}
.news_toutiao{
	position: relative;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-right: 50px;
}
.news_toutiao .item{
	width: 48.5%;
}
.news_toutiao .item a{
	display: flex;
	flex-direction: column;
	color: #fff;
}
.news_toutiao .item h3{
	font-size: 18px;
	display: block;
	line-height: 25px;
	height: 50px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.news_toutiao .item p{
	font-size: 13px;
	display: block;
	margin-top: 10px;
	line-height: 1.7;
}
.news_toutiao .item .time{
	display: block;
	font-size: 13px;
	margin-top: 20px;
}
.news_toutiao:after{
	content: "";
	width: 1400px;
	height: 100%;
	position: absolute;
	right:0;
	top:0;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#32837e+0,32837e+100 */
	background: #32837e; /* Old browsers */
	background: -moz-linear-gradient(left,  #074a7b 0%, #32837e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #074a7b 0%,#32837e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #074a7b 0%,#32837e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074a7b', endColorstr='#32837e',GradientType=1 ); /* IE6-9 */
	z-index: -1;
	-moz-border-radius-bottomright: 200px;
	-webkit-border-bottom-right-radius: 200px;
	border-bottom-right-radius: 200px;
	-moz-border-radius-topright: 200px;
	-webkit-border-top-right-radius: 200px;
	border-top-right-radius: 200px;
}
.waterfall-container {
	column-count: 4;
	column-gap: 20px;
	margin-top: 30px;
}
.waterfall-item {
	break-inside: avoid;
}
.waterfall-item .inner{
	position: relative;
	margin-bottom: 20px;
	-moz-border-radius: 10px;      
	-webkit-border-radius: 10px;   
	border-radius:10px;           
	overflow: hidden;
	border: 1px solid #ddd;
	padding: 10px;
}
.waterfall-item .inner h3{
	display: block;
	margin-top: 10px;
	font-size: 18px;
	line-height: 1.5;
}
.waterfall-item .inner .time{
	display: block;
	margin-top: 10px;
	font-size: 13px;
	color: #777;
}
.waterfall-item .inner .desc{
	font-size: 13px;
	color: #777;
	line-height: 1.7;
	margin-top: 10px;
}
.news_detail_title{
	font-family: 'Efrom black';
}
.news_detail_actions{
	margin-top: 20px;
}
.news_detail_info .yuanjiao5{
	padding: 5px 20px;
	border: 1px solid #32837e;
	font-size: 15px;
	font-weight: bold;
	margin-right: 10px;
	flex-shrink: 0;
	color: #32837e;
}
.news_detail_info .time{
	font-size: 13px;
	color: #777;
}
.news_detail_btns{
	border: 1px solid #8ebbb8;
	padding: 2px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.news_detail_btns span{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 15px;
	font-weight: bold;
	color: #32837e;
	text-transform: uppercase;
	cursor: pointer;
}
.news_detail_btns span.active{
	background: #32837e;
	color: #fff;
}
#news_content{
	width: 1400px;
	margin: 30px auto;
}
.news_text{
	margin-top: 45px;
	color: #777;
	line-height: 1.7;
}
.news_text strong{
	color: #000;
}
.news_text img{
	max-width: 100%;
	height: auto;
}
.next_news{
	display: flex;
	flex-direction: column;
}
.next_news .shang{
	color: #777;
}
.next_news h3{
	display: block;
	margin-top: 10px;
	font-size: 19px;
}
.article_left{
	width: 230px;
	flex-shrink: 0;
}
.left_zlm{
	display: flex;
	flex-direction: column;
}
.left_zlm dl{
	display: flex;
	flex-direction: column;
	margin-bottom: 25px;
}
.left_zlm dl dt{
	font-size: 19px;
	font-weight: bold;
	padding-bottom: 15px;
	position: relative;
}
.left_zlm dl dt:after{
	content: "";
	width: 55px;
	height: 4px;
	display: block;
	background: #B3B3B3;
	position: absolute;
	left:0;
	bottom:0;
}
.left_zlm dl dd{
	margin-top: 10px;
	display: flex;
	flex-direction: column;
}
.left_zlm dl dd a{
	display: block;
	line-height: 30px;
	font-size: 13px;
	color: #777;
}
.left_zlm dl dt:hover:after{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#32837e+0,32837e+100 */
	background: #32837e; /* Old browsers */
	background: -moz-linear-gradient(left,  #32837e 0%, #32837e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #32837e 0%,#32837e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #32837e 0%,#32837e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32837e', endColorstr='#32837e',GradientType=1 ); /* IE6-9 */
}
.left_zlm dl dd a.active,
.left_zlm dl dd a:hover,
.left_zlm dl dt:hover,
.left_zlm dl.active dt{
	color: #32837e;
}

.article_right{
	flex-grow: 1;
	margin-left: 25px;
}
.article_right .news_detail_title{
	font-family: 'Efrom black';
	color: #32837e;
	padding-bottom: 20px;
}
.video_detail_title{
	font-weight: normal;
	font-family: 'Efrom black';
}
.video_details{
	color: #777;
	font-size: 18px;
}
.video_detail_left{
	width: 49%;
	padding: 20px 20px 20px 0;
	position: relative;
}
.video_detail_left::after{
	content: "";
	width: 1000px;
	height: 100%;
	background: #32837e;
	position: absolute;
	right:0;
	top:0;
	z-index: -1;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
}
.video-box{
	position: relative;
}
.video-box video{display: inline-block;vertical-align: baseline;width: 100%;height: auto;outline: none;}
.video-box .video-btn{position: absolute;top: 0;bottom: 0;width: 100%;height: 100%;z-index: 10;background: rgba(0,0,0,0.2);cursor:pointer}
.video_detail_info{margin-top: 20px;}
.video_detail_info .play_btn{cursor: pointer;}
.video-box .video-btn .play,.video-box .video-btn .pause{width: 70px;height: 70px;display: block;background-color: rgba(0, 0, 0, 0.5);}
.video-box .video-btn .play,.video-box .video-btn .pause{width: 70px;height: 70px;display: block;background-color: rgba(0, 0, 0, 0.5);position: absolute;z-index: 11;left:50%;top:50%;transform: translate(-50%,-50%);background-size: 30px;}
.video_detail_info .play_btn .play,.video_detail_info .play_btn .pause{width: 53px;height: 53px;display: block;background-color: rgba(255, 255, 255, 0.1);background-size: 20px;}
.video-box .play,.video_detail_info .play{background-image: url(../images/play.png);background-position: center center;background-repeat: no-repeat;}
.video-box .pause,.video_detail_info .pause{background-image: url(../images/pause.png);background-position: center center;background-repeat: no-repeat;}
.video_detail_info .item{display: flex;flex-direction: column;margin-left: 13%;justify-content: space-between;}
.video_detail_info .item p{color: #fff;}
.video_detail_info .item p strong{color: #fff;margin-right:5px;}
.product_screenshots{margin-top: 25px;}
.product_screenshots .item{width: 18.5%;display: flex;flex-direction: column;margin-right: 1%;}
.product_screenshots .item .pic{display: block;overflow: hidden;}
.product_screenshots .item .pic img{transition: 0.6s;max-width: 100%;height: auto;display: block;}
.product_screenshots .item:hover .pic img{transform: scale(1.1);}
.product_screenshots .item h3{display: block;margin-top: 10px;font-size: 17px;}
.video_detail_right{width: 49%;display: flex;flex-direction: column;}
.video_detail_right h3{display: block;padding-top: 20px;padding-bottom: 20px;border-bottom: 2px solid #ccc;font-size: 19px;}
.video_detail_right .video_canshu{display: flex;flex-direction: column;}
.video_detail_right .video_canshu li{padding-top: 10px;padding-bottom: 10px;border-bottom: 1px dotted #ccc;display: flex;align-items: center;}
.video_detail_right .video_canshu li .varname{font-weight: bold;width: 205px;flex-shrink: 0;text-align: right;}
.video_detail_right .video_canshu li .value{flex-grow: 1;margin-left: 10px;}
.video_detail_right .video_canshu li .value span{margin-right: 10px;}
.video_detail_right .detail{width: 195px;height: 35px;display: flex;align-items: center;justify-content: center;border: 1px solid #ccc;font-size: 17px;font-weight: bold;color: #666;}
.about_banner_zone{position: relative;}
.about_banner{position: absolute;top:0;left:50%;transform: translateX(-50%);z-index: 10;height: 100%;justify-content: center;}
.about_banner .about_title{color: #fff;}
.about_banner .about_title h1{font-family: 'Efrom black';font-weight: normal;}
.about_banner .about_title p{display: block;margin-top: 10px;font-family: 'Levenim MT';}
.about_banner .about_nav{display: flex;}
.about_banner .about_nav span{margin-right: 65px;font-size: 20px;font-weight: bold;color: #fff;padding-bottom: 10px;position: relative;}
.about_banner .about_nav span:after{content: "";width: 27px;height: 3px;display: block;background: #fff;position: absolute;left:50%;transform: translateX(-50%);bottom:0;}
.about_common_title1 h2{font-family: 'Efrom black';font-weight: normal;}
.about_common_content1{line-height: 1.8;margin-top: 25px;text-align: center;}
.about_links .item{width: 30%;display: flex;flex-direction: column;text-align: center;}
.about_links .item .icon{height: 148px;display: flex;justify-content: center;align-items: center;background: url('../images/ai1.png') no-repeat center;}
.about_links .item:nth-child(2) .icon{background: url('../images/ai2.png') no-repeat center;}
.about_links .item:nth-child(3) .icon{background: url('../images/ai3.png') no-repeat center;}
.about_links .item h3{display: block;margin-top:25px;font-size: 24px;}
.about_links .item p{display: block;margin-top: 10px;color: #777;line-height: 1.7;}
.what_left{width: 50%;background: url(../images/what_left.jpg) center center no-repeat;background-size: cover;padding-left: 35px;padding-right: 35px;display: flex;flex-direction: column;align-items: center;justify-content: center;color: #fff;}
.what_left h2{font-family: 'Efrom black';font-weight: normal;}
.what_left .desc{line-height: 1.8;text-align: center;margin-top: 30px;}
.what_left .detail{height: 40px;display: flex;align-items: center;justify-content: center;color: #fff;border: 1px solid #fff;font-size: 18px;font-weight: bold;padding-left: 35px;padding-right: 35px;margin-top: 35px;}
.what_right{width: 50%;}
.what_right ul{display: flex;flex-wrap: wrap;border-top: 1px solid #ddd;}
.what_right ul li{width: 33.33333333%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 0;padding-top: 16.666666665%;padding-bottom: 16.666666665%;text-align: center;}
.what_right ul li .pic{height: 90px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.what_right ul li .pic img{max-height: 90px;}
.what_right ul li p{display: block;margin-top: 15px;}
.main.mt70{width: 100%;overflow-x: hidden;}
.main.mt70.pb50{width: 1400px;}
.about_list{display: flex;flex-direction: column;}
.about_list .item{display: flex;justify-content: space-between;flex-direction: row-reverse;align-items: center;margin-top: -190px;}
.about_list .item:first-child{margin-top: 0;}
.about_list .item:nth-child(2){flex-direction: row;}
.about_list .other{width: 47%;position: relative;padding-right: 60px;}
.about_list .item:nth-child(2) .other{width: 39%;padding-right: 0;padding-left: 60px;text-align: right;}
.about_list .item .other h2{font-weight: normal;font-family: 'Efrom black';color: #32837e;opacity: 1;display: inline-block;*display: inline;*zoom:1;}
.about_list .item .pic{width: 50%;}
.about_list .item .pic img{display: block;float: left;-moz-border-radius-bottomleft: 295px;-webkit-border-bottom-left-radius: 295px;border-bottom-left-radius: 295px;-moz-border-radius-topleft:295px;-webkit-border-top-left-radius: 295px;border-top-left-radius: 295px;}
.about_list .item:nth-child(2) .pic img{float: right;border-radius: 0;-moz-border-radius: 0;-moz-border-radius: 0;-moz-border-radius-bottomright: 295px;-webkit-border-bottom-right-radius: 295px;border-bottom-right-radius: 295px;-moz-border-radius-topright:295px;-webkit-border-top-right-radius: 295px;border-top-right-radius: 295px;}
.about_list .item .content{margin-top: 15px;line-height: 1.8;}
.about_list .item .other:after{content: "";width: 16px;height: 32px;background: url(../images/about_arrow1.png) no-repeat;position: absolute;right:0;top:50%;margin-top: -16px;}
.about_list .item:nth-child(2) .other:after{display: none;}
.about_list .item:nth-child(2) .other::before{content: "";width: 16px;height: 32px;background: url(../images/about_arrow2.png) no-repeat;position: absolute;left:0;top:50%;margin-top: -16px;}
.about_list .item:nth-child(1) .other{margin-bottom: 125px;}
.about_list .item:nth-child(3) .other{margin-top: 120px;}
.about_contact_zone{background: url(../images/about_contact_zone.jpg) bottom center no-repeat;padding-top: 90px;padding-bottom: 40px;}
.about_contact_zone .contact_contact_info{justify-content: flex-start;}
.about_contact_zone .contact_contact_info .company,.about_contact_zone .contact_contact_info .address,.about_contact_zone .contact_contact_info .tel{flex-basis: 100%;text-align: left;}
.about_contact_zone .contact_contact_info .email{margin: 0;}
.about_contact_zone .common_title1 h2{color: #31827e;}
.about_contact_form{max-width: 1190px;margin-top: 30px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.about_contact_form .item{margin-top: 15px;align-items: center;border-bottom: 1px solid #bbb;display: flex;}
.about_contact_form .item_a{width: 48%;}
.about_contact_form .item_b{width: 100%;}
.about_contact_form .item label{width: auto;flex-shrink: 0;text-align: right;}
.about_contact_form .item .about_contact_input{flex-grow: 1;margin-left: 10px;border: none;outline: none;background: none;padding-bottom: 10px;padding-top: 10px;}
.about_contact_form .item .about_contact_textarea{flex-grow: 1;margin-left: 10px;border: none;outline: none;background: none;height: 90px;}
.about_contact_form .about_contact_btn{width: 205px;height: 40px;font-size: 18px;border: none;display: flex;align-items: center;justify-content: center;color: #fff;outline: none;cursor: pointer;}
.request_banner_zone{padding-top: 50px;padding-bottom: 65px;background: url(../images/request_banner.jpg) top center no-repeat;background-size: cover;}
.saerch_banner_zone{padding-top: 50px;padding-bottom: 65px;background: url(../images/search_empty_banner.jpg) top center no-repeat;background-size: cover;}
.request_title{color: #fff;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
.request_title h1{font-weight: normal;font-family: 'Efrom black';position: relative;}
.request_title .desc{line-height: 1.8;margin-top: 10px;}
.request_title .desc a{color: #fff;}
.request_title .desc a:hover{text-decoration: underline;}
.request_title a{color: #fff;}
.request_step{justify-content: center;}
.request_step .item{width: 260px;display: flex;flex-direction: column;align-items: center;text-align: center;color: #fff;margin-left: 4%;margin-right: 4%;}
.request_step .item .num{width: 46px;height: 46px;background: url(../images/num.png) no-repeat;display: flex;flex-direction: column;justify-content: center;align-items: center;margin-left: auto;margin-right: auto;}
.request_step .item .num span{font-size: 26px;font-family: '304-cai978';background: linear-gradient(to right, #32837e, #008E4C);-webkit-background-clip: text;color: transparent;opacity: 1;display: inline-block;*display: inline;*zoom:1;}
.request_step .item h3{display: block;margin-top: 10px;font-size: 18px;}
.request_step .item p{display: block;margin-top: 10px;line-height: 1.7;}
#upload_bom_btn{padding-left: 30px;padding-right: 30px;height: 42px;display: flex;align-items: center;color: #fff;font-size: 16px;font-weight: bold;cursor: pointer;position: relative;border: none;z-index: 1;}
#upload_bom_btn img{margin-left: 10px;}
#upload_bom_btn::before{content: "";width: 20px;height: 134px;background: url(../images/upload_before.png) no-repeat;position: absolute;left:50%;bottom:100%;margin-left: -10px;z-index: 10;}
.request_form_box1 .item{width: 18.5%;display: flex;flex-direction: column;}
.request_form_box1 .item .title{font-size: 16px;font-weight: bold;padding-bottom: 10px;border-bottom: 2px solid #32837e;}
.request_form_box1 .item .other{width: 100%;}
.request_form_box1 .item .other input{padding-top: 15px;padding-bottom: 15px;border: none;border-bottom: 1px solid #ddd;margin-top: 10px;display: block;background: none;outline: none;width: 100%;}
#dataList{width: calc(100% + 15px);text-align: left;border-collapse: separate;border-spacing: 10px 0;margin-left: -10px;padding-top: 30px;}
#dataList th{font-size: 16px;font-weight: bold;padding-bottom: 10px;border-bottom: 2px solid #32837e;}
#dataList th.require{position: relative;padding-left: 12px;}
#dataList th.require::before{content: '*';position: absolute;left: 0;top: 0;}
#dataList td{position: relative;}
#dataList td b{display: none;}
#dataList td input{padding-top: 15px;padding-bottom: 15px;border: none;border-bottom: 1px solid #ddd;margin-top: 10px;display: block;background: none;outline: none;width: 100%;}
#dataList td i.iconlanzi{position: absolute;right: 0;top: 50%;transform: translateY(-50%);cursor: pointer;}
#dataList td i.iconlanzi:hover{color: #008E4C;}
.main .uploadBtn{position: absolute;right: 0;}
.main .uploadBtn button{background: linear-gradient(90deg, #084a7b 0%, #1a627c 50%,#31817d 100%);height: 40px;line-height: 40px;font-weight: bold;font-size: 16px;color: #fff;padding: 0 30px;border-radius: 30px;border: none;cursor: pointer;}
.main .uploadBtn button:before{float: right;margin-left: 22px;font-size: 24px;}

@media screen and (max-width: 768px)
{
	#dataList{width: 100%;margin: 0;}
	#dataList tr:first-child{display: none;}
	#dataList td{float: left;width: calc(100% / 2 - 10px);margin-right: 10px;padding-bottom: 10px;}
	#dataList td:nth-child(2n+2){margin-right: 0;}
	#dataList td b{display: block;}
	#dataList td input{padding: 5px 0;margin-top: 0;}
	#dataList td:last-child{width: 100%;margin-right: 0;border-bottom: 10px solid #32837e;padding-bottom: 0;margin-bottom: 20px;}
	.request_form_box2{flex-direction: column-reverse;}
	#add_columns_btn{margin-bottom: 25px;}
}
.request_country{width: 49%;height: 45px;padding-left: 30px;font-size: 16px;font-weight: bold;color: #32837e;outline: none;border: 1px solid #32837e;background-image: url(../images/request_country.png);}
#add_columns_btn{padding-left: 25px;padding-right: 25px;display: flex;align-items: center;height: 45px;font-size: 16px;font-weight: bold;color: #32837e;outline: none;border: 1px solid #32837e;flex-shrink: 0;background: none;width: 255px;justify-content: space-between;cursor: pointer;}
#add_columns_btn .iconfont{font-size: 18px;margin-left: 3%;font-weight: bold;background: linear-gradient(to right, #32837e, #008E4C);-webkit-background-clip: text;color: transparent;opacity: 1;display: inline-block;*display: inline;*zoom:1;}
.request_form_box3{margin-top: 30px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.request_form_box3 .item{margin-top: 15px;align-items: center;border-bottom: 1px solid #bbb;display: flex;}
.request_form_box3 .item_a{width: 48%;}
.request_form_box3 .item_b{width: 100%;}
.request_form_box3 .item label{min-width: 150px;flex-shrink: 0;text-align: right;font-size: 14px;text-shadow: 0 0 0.5px;}
.request_form_box3 .item label i{margin-right: 4px;font-size: 15px;}
.request_form_box3 .item .request_input{flex-grow: 1;margin-left: 10px;border: none;outline: none;background: none;padding-bottom: 10px;padding-top: 10px;}
.request_form_box3 .item .request_textarea{flex-grow: 1;margin-left: 10px;border: none;outline: none;background: none;height: 90px;}
.request_form_box3 .request_btn{width: 205px;height: 40px;font-size: 18px;border: none;display: flex;align-items: center;justify-content: center;color: #fff;outline: none;margin-left: auto;margin-right: auto;cursor: pointer;}
.sitemap_zone{padding-bottom: 220px;background: url(../images/sitemap_zone.jpg) bottom center no-repeat;}
.sitemap_title{text-align: center;font-weight: normal;display: block;font-family: 'Efrom black';}
.sitemap{margin-top: 20px;display: flex;justify-content: space-between;align-items: flex-start;}
.sitemap ul{display: flex;flex-direction: column;background: #fff;width: 19%;}
.sitemap ul li{width: 100%;border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;margin-top: 20px;}
.sitemap ul li:hover{border-color: #32837e;}
.sitemap ul li a{display: flex;text-align: center;justify-content: center;align-items: center;height: 45px;font-size: 14px;}
.product_sitemap{display: flex;justify-content: space-between;flex-wrap: wrap;}
.product_sitemap li{width: 49%;border: 1px solid #ccc;margin-top: 15px;}
.product_sitemap li:hover{border-color: #32837e;}
.product_sitemap li a{height: 45px;font-size: 15px;font-weight: bold;padding-left: 20px;display: flex;align-items: center;}
.pdf_body{background: #525659;width: 100%;max-width: 100%;}
.pdf_header_zone{height: 80px;background: #323639;display: flex;align-items: center;padding-left: 25px;padding-right: 25px;font-size: 15px;font-weight: bold;color: #fff;}
.pdf_main{background: #fff;margin-top: 20px;}
.pdf_header{padding-left: 20px;padding-right: 20px;height: 100px;border-bottom: 2px solid #666;}
.pdf_logo{width: 130px;}
.pdf_title{display: flex;align-items: center;}
.pdf_title h1,.pdf_title h2{font-weight: normal;font-family: 'Efrom black';}
.pdf_title h2{font-size: 20px;margin-left: 15px;}
.pdf_box1{padding-left: 20px;padding-right: 20px;padding-bottom: 35px;border-bottom: 2px solid #666;}
.pdf_right{flex-grow: 1;margin-left:20px;}
.pdf_canshu_box .pdf_canshu{width: 49%;}
.pdf_canshu_box .pdf_canshu .title{height: 35px;border-bottom: 2px solid #999;font-size: 22px;}
.pdf_canshu ul li{padding-top: 10px;padding-bottom: 10px;border-bottom: 1px dotted #ccc;display: flex;align-items: center;}
.pdf_canshu ul li .varname{width: 250px;flex-shrink: 0;font-size: 13px;font-weight: bold;color: #666;text-align: right;}
.pdf_canshu ul li .value{margin-left:15px;font-size: 13px;}
.pdf_common_title1{font-size: 18px;}
.pdf_links{margin-top: 15px;display: flex;align-items: center;}
.pdf_links a{padding-left: 25px;padding-right: 25px;border: 1px solid #fff;height: 30px;display: flex;align-items: center;font-size: 13px;font-weight: bold;color: #32837e;margin-right: 10px;}
.pdf_links a:hover{border-color: #32837e;}
.pdf_common_content{margin-top: 10px;line-height: 1.8;font-size: 13px;}
.pdf_box2{padding-left: 20px;padding-right: 20px;}
.pdf_box2_title{padding-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #ccc;}
.pdf_box3{padding-left: 20px;padding-right: 20px;}
.hot_parts{margin-top: 10px;flex-wrap: wrap;}
.hot_parts li{width: 15%;margin-top: 8px;margin-bottom: 8px;}
.hot_parts li a{font-size: 13px;}
.pdf_footer{padding:30px 40px;margin-top: 30px;border-top: 1px solid #ddd;}
.pdf_footer_logo{flex-shrink: 0;}
.pdf_footer_txt{line-height: 1.8;font-size: 13px;margin-left: 35px;margin-right: 100px;}
.pdf_footer_copy{color: #777;flex-shrink: 0;}
.common_btn2:hover,
.what_left .detail:hover,
.quote_box a:hover,
.brand_list .item .other .brand_center:hover,
.common_btn1:hover,
.news_cate_title .detail:hover,
.success_info .success_btns a:hover,
.inquiry_form .inquiry_btn:hover,
.news_title .all_news:hover,
.video_detail_right .detail:hover{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#32837e+0,32837e+100 */
	background: #32837e; /* Old browsers */
	background: -moz-linear-gradient(left,  #32837e 0%, #32837e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #32837e 0%,#32837e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #32837e 0%,#32837e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32837e', endColorstr='#32837e',GradientType=1 ); /* IE6-9 */
	border: none;
	color: #fff;
}
.about_contact_form .about_contact_btn:hover,
.contact_form .contact_btn:hover,
.request_form_box3 .request_btn:hover{
	border: 1px solid #0056A9;
	background: #fff;
	color: #32837e;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	border-radius: 10px;
	background-color: #f5f5f5;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
	background-color: #c8c8c8;
}

/* 服务页 */
.service_page{margin-top: -135px;}
.service_page .banner{background: url('../images/service/service-banner.jpg') center;}
.service_page .banner .main{height: 100vh;position: relative;}
.service_page .banner .text{color: #fff;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.service_page .banner .text b{color: #53b9b3;font-size: 54px;font-family: "Levenim MT Bold";}
.service_page .banner .text h1{font-size: 80px;padding-bottom: 10px;font-family: "Levenim MT Bold";padding-top: 20px;}
.service_page .banner .text p{line-height: 1.4;font-size: 20px;font-family: "Levenim MT";}
.service_page .banner button{width: 77px;height: 79px;background-color: rgb(50, 131, 126, .5);border: none;cursor: pointer;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.service_page .banner button::before{content: '';width: 16px;height: 24px;background: url('../images/icon-double-down.png') no-repeat center;display: block;margin: 0 auto;}

.service_page .new_power01{background: url('../images/service/service-bg1.jpg') center;color: #fff;padding: 100px 0 16px;}
.service_page .new_power01 .main{display: flex;justify-content: space-between;flex-wrap: wrap;}
.service_page .new_power01 .n_title{width: 100%;}
.service_page .new_power01 b{color: #fff;font-size: 45px;font-family: "Levenim MT Bold";}
.service_page .new_power01 h2{font-size: 50px;padding-bottom: 10px;font-family: "Levenim MT Bold";color: #53b9b3;}
.service_page .new_power01 p{line-height: 1.4;font-size: 16px;font-family: "Levenim MT";padding-bottom: 80px;}
.service_page .new_power01 dl{width: 32%;height: 252px;border-top: 3px solid #53b9b3;padding-top: 50px;}
.service_page .new_power01 dt{font-size: 26px;position: relative;font-family: "Levenim MT Bold";display: flex;align-items: center;height: 72px;margin-bottom: 20px;padding-left: 25px;}
.service_page .new_power01 dt::before{content: '';width: 10px;height: 10px;background-color: #53b9b3;position: absolute;left: 0;top: 45%;transform: translateY(-50%);}
.service_page .new_power01 dt span{font-size: 14px;float: right;margin-top: 6px;font-family: emoji;opacity: 0.8;}
.service_page .new_power01 dd{opacity: 0.6;}

.service_page .new_power02{background: url('../images/service/service-bg2.jpg') center;color: #fff;padding: 100px 0 132px;}
.service_page .new_power02 .main{display: flex;justify-content: space-between;flex-wrap: wrap;}
.service_page .new_power02 .n_title{width: 100%;}
.service_page .new_power02 h2{font-size: 50px;padding-bottom: 10px;font-family: "Levenim MT Bold";color: #53b9b3;}
.service_page .new_power02 p{line-height: 1.4;font-size: 16px;font-family: "Levenim MT";padding-bottom: 80px;}
.service_page .new_power02 .n_content{width: 1511px;height: 653px;position: relative;display: flex;align-items: center;justify-content: space-between;margin: 0 auto;}
.service_page .new_power02 dl{width: 373px;height: 324px;background: #3498db;clip-path: polygon(  25% 0%,  75% 0%,  100% 50%,  75% 100%,  25% 100%,  0% 50%);background-color: rgba(94, 94, 94, 0.35);display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center;}
.service_page .new_power02 dl:nth-of-type(2){background-color: rgba(94, 94, 94, 0.15);position: absolute;left: 50%;margin-left: -471px;top: 0;}
.service_page .new_power02 dl:nth-of-type(4){background-color: rgba(94, 94, 94, 0.15);position: absolute;left: 50%;margin-left: 97px;top: 0;}
.service_page .new_power02 dl:nth-of-type(6){background-color: rgba(94, 94, 94, 0.15);position: absolute;left: 50%;margin-left: -471px;bottom: 0;}
.service_page .new_power02 dl:nth-of-type(7){background-color: rgba(94, 94, 94, 0.15);position: absolute;left: 50%;margin-left: 97px;bottom: 0;}
.service_page .new_power02 dt{max-width: 238px;font-size: 23px;font-weight: bold;font-family: Arial;padding-bottom: 31px;position: relative;margin-bottom: 20px;}
.service_page .new_power02 dt::before{content: '';width: 60px;height: 4px;background-color: #53b9b3;border-radius: 3px;position: absolute;left: 0;right: 0;bottom: 0;margin: 0 auto;}
.service_page .new_power02 dd{max-width: 300px;font-size: 15px;color: #abb2b8;line-height: 24px;}


.service_page .new_power03{background: #eeeff0 url('../images/service/service-bg3.png') no-repeat right 10%;color: #fff;padding: 100px 0 132px;}
.service_page .new_power03 .main{display: flex;justify-content: space-between;flex-wrap: wrap;}
.service_page .new_power03 .n_title{width: 100%;}
.service_page .new_power03 h2{font-size: 50px;padding-bottom: 10px;font-family: "Levenim MT Bold";color: #32837e;}
.service_page .new_power03 p{line-height: 1.4;font-size: 16px;font-family: "Levenim MT";padding-bottom: 80px;color: #161616;}
.service_page .new_power03 dl{width: 335px;background-color: #fff;border-radius: 7px;overflow: hidden;}
.service_page .new_power03 dt{height: 363px;width: 100%;background: url('../images/service/service-bg3-item.jpg') no-repeat 0 0;position: relative;}
.service_page .new_power03 dt span{font-size: 24px;font-weight: bold;text-align: center;position: absolute;left: 0;right: 0;margin: 0 auto;width: 90%;bottom: 37px;min-height: 54px;}
.service_page .new_power03 dd{min-height: 91px;font-size: 15px;color: #5e5e5e;line-height: 21px;text-align: center;padding: 10px 20px;}
.service_page .new_power03 dl:nth-of-type(2) dt{background-position-x: -335px;}
.service_page .new_power03 dl:nth-of-type(3) dt{background-position-x: -670px;}
.service_page .new_power03 dl:nth-of-type(4) dt{background-position-x: -1005px;}

.service_page .new_power04{background: #eeeff0 url('../images/service/service-bg4.jpg') no-repeat center;color: #fff;}
.service_page .new_power04 .main{display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;min-height: 1096px;}
.service_page .new_power04 .n_title{position: absolute;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);width: 534px;text-align: center;}
.service_page .new_power04 h2{font-size: 40px;padding-bottom: 10px;font-family: "Levenim MT Bold";color: #53b9b3;}
.service_page .new_power04 p{line-height: 26px;font-size: 16px;font-family: "Levenim MT";color: #fff;}
.service_page .new_power04 dl{width: 440px;}
.service_page .new_power04 dt{font-size: 26px;text-align: center;padding-bottom: 12px;position: relative;margin-bottom: 12px;font-family: "Levenim MT Bold";}
.service_page .new_power04 dt::before{content: '';width: 60px;height: 4px;background-color: #53b9b3;border-radius: 5px;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;}
.service_page .new_power04 dd{text-align: center;font-size: 15px;color: #abb2b8;line-height: 22px;width: 320px;margin: 0 auto;}
.service_page .new_power04 dl:nth-of-type(1){position: absolute;left: 50%;margin-left: -569px;top: 218px;}
.service_page .new_power04 dl:nth-of-type(2){position: absolute;left: 50%;margin-left: 104px;top: 218px;width: 490px;}
.service_page .new_power04 dl:nth-of-type(3){position: absolute;left: 50%;margin-left: -525px;top: 685px;width: 350px;}
.service_page .new_power04 dl:nth-of-type(4){position: absolute;left: 50%;margin-left: 183px;top: 685px;width: 330px;}


.service_page .new_power05{background: url('../images/service/service-bg5.jpg') center;color: #fff;padding: 70px 0 111px;}
.service_page .new_power05 .main{display: flex;justify-content: space-between;flex-wrap: wrap;}
.service_page .new_power05 .n_title{width: 100%;}
.service_page .new_power05 h2{font-size: 50px;padding-bottom: 10px;font-family: "Levenim MT Bold";color: #32837e;}
.service_page .new_power05 p{line-height: 26px;font-size: 16px;font-family: "Levenim MT";padding-bottom: 80px;color: #161616;}

.service_page .new_power05 dl{width: 32%;height: 196px;background-color: #fff;border-radius: 8px;margin-bottom: 30px;padding: 35px 12px 0;}
.service_page .new_power05 dt{font-size: 26px;position: relative;font-family: "Levenim MT Bold";display: flex;align-items: center;height: 52px;margin-bottom: 20px;color: #24272a;padding: 0 25px;}
.service_page .new_power05 dt::before{content: '';width: 10px;height: 10px;background-color: #53b9b3;position: absolute;left: 0;top: 45%;transform: translateY(-50%);}
.service_page .new_power05 dt span{font-size: 14px;float: right;margin-top: 6px;font-family: emoji;opacity: 0.8;}
.service_page .new_power05 dd{font-size: 15px;color: #24272a;line-height: 24px;}

.service_page .s_content{padding: 60px 0 100px;background: url('../images/service/service-content.png') no-repeat center bottom;min-height: 965px;}
.service_page .s_content .common_title1 h2{padding-bottom: 30px;color: #31827e;}
.service_page .s_content p{color: #161616;font-size: 16px;font-family: "Levenim MT";}
.service_page .s_content ul{display: flex;justify-content: space-between;flex-direction: column;padding-top: 70px;}
.service_page .s_content li{border-bottom: 1px solid #ababab;min-height: 80px;display: flex;flex-direction: column;justify-content: center;padding: 28px 0;}
.service_page .s_content li:first-child{border-top: 1px solid #ababab;}
.service_page .s_content li h2{font-size: 25px;font-family: "Levenim MT Bold";color: #24272a;padding: 0 22px;position: relative;cursor: pointer;}
.service_page .s_content li h2::before{content: '';width: 10px;height: 10px;background-color: #53b9b3;position: absolute;left: 0;top: 42%;transform: translateY(-50%);}
.service_page .s_content li h2 span{position: absolute;right: 0;top: 47%;transform: translateY(-50%);font-size: 29px;color: #32837e;}
.service_page .s_content li s{text-decoration: none;line-height: 24px;height: 0;overflow: hidden;display: block;font-size: 15px;}
.service_page .s_content li h2.expand{margin-bottom: 10px;}
.service_page .s_content li h2.expand span::before{content: "\e633";}

@media (max-width: 768px) {
	.service_page{margin-top: -50px;}
	.service_page .banner .text{padding: 0 15px;}
	.service_page .banner .text b{font-size: 24px;}
	.service_page .banner .text h1{font-size: 30px;}
	.service_page .new_power01{padding: 20px 0;}
	.service_page .new_power01 b{font-size: 24px;}
	.service_page .new_power01 h2{font-size: 32px;}
	.service_page .new_power01 p{padding-bottom: 20px;}
	.service_page .new_power01 dl{width: 100%;}
	.service_page .new_power01 dl{height: auto;padding: 20px 0;}
	.service_page .new_power01 dt{font-size: 18px;height: auto;}

	.service_page .new_power02{padding: 20px 0;}
	.service_page .new_power02 h2{font-size: 32px;}
	.service_page .new_power02 p{padding-bottom: 20px;}
	.service_page .new_power02 .n_content{height: auto;width: 100%;justify-content: center;flex-wrap: wrap;}
	.service_page .new_power02 dl{width: 100% !important;position: static !important;margin: 0 0 5px!important;background-color: rgba(94, 94, 94, 0.35) !important;}

	.service_page .new_power03{padding: 20px 0;}
	.service_page .new_power03 h2{font-size: 30px;}
	.service_page .new_power03 p{padding-bottom: 20px;}
	.service_page .new_power03 dl{width: 100%;margin-bottom: 10px;}
	.service_page .new_power03 dt{height: 150px;background: #4db2ac;}

	.service_page .new_power04 .n_title{position: static;transform: none;padding-top: 10px;}
	.service_page .new_power04 h2{font-size: 30px;}
	.service_page .new_power04 dl{width: 100% !important;position: static !important;margin: 0 auto !important;}

	.service_page .new_power05{padding: 20px 0;}
	.service_page .new_power05 h2{font-size: 32px;}
	.service_page .new_power05 p{padding-bottom: 20px;}
	.service_page .new_power05 dl{width: 100%;height: auto;padding: 20px 12px;margin-bottom: 10px;}
	.service_page .new_power05 dt{font-size: 18px;height: auto;margin-bottom: 5px;}


	.service_page .s_content{padding: 10px 0 30px;min-height: unset;}
	.service_page .s_content .common_title1 h2{padding-bottom: 10px;}
	.service_page .s_content ul{padding-top: 20px;}
	.service_page .s_content li h2{font-size: 16px;}
}

/* 质量页 */
.quality_page{margin-top: -135px;}
.quality_page .banner{background: url('../images/quality/quality-banner.jpg') center;}
.quality_page .banner .main{height: 100vh;position: relative;}
.quality_page .banner .text{color: #fff;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.quality_page .banner .text b{color: #53b9b3;font-size: 80px;font-family: "Levenim MT Bold";}
.quality_page .banner .text h1{font-size: 40px;padding-bottom: 10px;font-family: "Levenim MT Bold";padding-top: 20px;}
.quality_page .banner .text p{line-height: 1.4;font-size: 18px;font-family: "Levenim MT";}
.quality_page .banner button{width: 77px;height: 79px;background-color: rgb(50, 131, 126, .5);border: none;cursor: pointer;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.quality_page .banner button::before{content: '';width: 16px;height: 24px;background: url('../images/icon-double-down.png') no-repeat center;display: block;margin: 0 auto;}

.quality_page .commit{display: flex;background: url('../images/quality/commit-bg.jpg') no-repeat center;height: auto;background-size: auto 100%;}
.quality_page .commit .c_left{width: 50%;}
.quality_page .commit .c_left img{max-width: 100%;}
.quality_page .commit .c_right{width: 50%;color: #fff;padding-top: 10%;padding-left: 24px;}
.quality_page .commit .c_right h2{font-size: 45px;color: #53b9b3;font-family: "Levenim MT Bold";}
.quality_page .commit .c_right p{width: 691px;font-size: 16px;line-height: 28px;font-family: "Levenim MT";}

.quality_page .process{min-height: 1461px;background: url('../images/quality/process-bg.jpg') no-repeat center;position: relative;}
.quality_page .process dl{cursor: pointer;transition: all .3s;}
.quality_page .process dt{font-size: 22px;font-weight: bold;color: #fff;line-height: 30px;padding-bottom: 5px;}
.quality_page .process dd{font-size: 15px;color: #abb2b8;line-height: 24px;}
.quality_page .process dd span{color: #fff;}
.quality_page .process dl:nth-child(1){position: absolute;left: 50%;margin-left: -654px;top: 155px;padding-top: 147px;}
.quality_page .process dl:nth-child(2){position: absolute;left: 50%;margin-left: 156px;top: 270px;padding-top: 20px;padding-left: 135px;}
.quality_page .process dl:nth-child(3){position: absolute;right: 50%;margin-right: -658px;top: 560px;padding-right: 280px;}
.quality_page .process dl:nth-child(4){position: absolute;left: 50%;top: 842px;margin-left: 29px;padding-left: 150px;padding-top: 30px;}
.quality_page .process dl:nth-child(5){position: absolute;left: 50%;top: 935px;margin-left: -552px;padding-left: 159px;padding-top: 20px;}
.quality_page .process dl:nth-child(6){position: absolute;left: 50%;bottom: 105px;margin-left: 41px;padding-left: 134px;padding-bottom: 16px;}
.quality_page .process dl:hover{opacity: 1;}

.quality_page .test_lab{text-align: center;padding-top: 70px;padding-bottom: 78px;}
.quality_page .test_lab h2{font-size: 45px;color: #32837e;font-family: "Levenim MT Bold";padding-bottom: 10px;}
.quality_page .test_lab p{font-size: 16px;line-height: 28px;font-family: "Levenim MT";max-width: 100%;margin: 0 auto;}
.quality_page .test_lab ul{display: flex;justify-content: center;position: relative;padding-top: 50px;}
.quality_page .test_lab ul::after{content: '';width: 100%;height: 411px;background-color: #32837e;position: absolute;left: 0;bottom: -78px;z-index: -1;}
.quality_page .test_lab li{width: 440px;height: 660px;background-color: #fff;margin-right: 40px;position: relative;}
.quality_page .test_lab li:last-of-type{margin-right: 0;}
.quality_page .test_lab li h3{font-size: 30px;color: #32837e;font-family: "Levenim MT Bold";padding-top: 45px;padding-bottom: 15px;}
.quality_page .test_lab li s{text-decoration: none;font-size: 16px;line-height: 24px;color: #161616;display: block;padding: 0 30px;}
.quality_page .test_lab li a{position: absolute;left: 0;right: 0;margin: 0 auto;width: 38px;height: 38px;border-radius: 50%;background-color: #f1f2f3;color: #32837e;text-align: center;line-height: 38px;transform: rotate(180deg);bottom: 31px;}
.quality_page .test_lab li a:hover{background-color: #31827e;color: #fff;}

.quality_page .cert{padding-top: 80px;padding-bottom: 150px;background: url('../images/quality/cert-bg.png') no-repeat center bottom;}
.quality_page .cert h2{text-align: center;color: #32837e;font-family: "Levenim MT Bold";font-size: 45px;padding-bottom: 5px;}
.quality_page .cert p{text-align: center;font-family: "Levenim MT";font-size: 16px;line-height: 26px;color: #161616;}
.quality_page .cert ul{display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 45px;}
.quality_page .cert li{width: 49.3%;}
.quality_page .cert li a{height: 248px;background-color: #eeeff0;border-radius: 8px;margin-bottom: 23px;display: flex;flex-direction: column;justify-content: center;padding-left: 180px;padding-right: 10px;position: relative;transition: all .3s;}
.quality_page .cert li a::before{content: '';width: 162px;height: 162px;background: url('../images/quality/cert-item.png') no-repeat 0 0;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);}
.quality_page .cert li:nth-child(2) a::before{background-position-x: -162px;}
.quality_page .cert li:nth-child(3) a::before{background-position-x: -324px;}
.quality_page .cert li:nth-child(4) a::before{background-position-x: -486px;}
.quality_page .cert li h3{font-size: 26px;color: #24272a;font-weight: normal;padding-bottom: 8px;}
.quality_page .cert li s{text-decoration: none;font-size: 14px;color: #5e5e5e;line-height: 22px;}
.quality_page .cert li a:hover{box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);}

.quality_page .desc{background: url('../images/quality/quality-desc-bg.jpg') no-repeat center;color: #fff;padding-bottom: 69px;padding-top: 86px;}
.quality_page .desc li{min-height: 136px;border-top: 3px solid #53b9b3;display: flex;flex-direction: column;justify-content: center;}
.quality_page .desc li:last-child{border-bottom: 3px solid #53b9b3;}
.quality_page .desc li h2{font-family: "Levenim MT Bold";font-size: 26px;position: relative;padding-left: 23px;padding-bottom: 10px;}
.quality_page .desc li h2::before{content: '';width: 10px;height: 10px;position: absolute;left: 0;top: 40%;transform: translateY(-50%);background-color: #53b9b3;}
.quality_page .desc li p{font-size: 15px;color: #abb2b8;line-height: 24px;}
.quality_page .related_content{background-color: #17181b;padding: 80px 0 93px;}
.quality_page .related_content h2{font-size: 50px;font-family: "Levenim MT Bold";color: #fff;padding-bottom: 50px;}
.quality_page .related_content ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.quality_page .related_content li{width: 690px;height: 527px;background-color: #fff;text-align: center;position: relative;}
.quality_page .related_content li h3{font-size: 30px;color: #32837e;font-family: "Levenim MT Bold";padding-top: 20px;}
.quality_page .related_content li s{text-decoration: none;font-size: 16px;line-height: 24px;color: #161616;display: block;padding: 0 40px;}
.quality_page .related_content li a{position: absolute;left: 0;right: 0;bottom: 21px;border-bottom: 3px solid #ababab;width: min-content;white-space: nowrap;margin: 0 auto;padding-bottom: 5px;font-size: 19px;color: #161616;font-weight: bold;}
.quality_page .related_content li a::after{content: '';width: 19px;height: 16px;background: url('../images/icon-arrow3.png') no-repeat center;display: inline-block;margin-left: 14px;vertical-align: middle;}
.quality_page .related_content li a:hover{color: #32837e;}

.quality_page01 .banner{background: url('../images/quality/quality-banner1.jpg') center;}
.quality_page01 .banner .main{height: 791px;position: relative;}
.quality_page01 .banner .text{color: #fff;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.quality_page01 .banner .text b{color: #fff;font-size: 45px;font-family: "Levenim MT Bold";}
.quality_page01 .banner .text h1{font-size: 60px;padding-bottom: 20px;font-family: "Levenim MT Bold";padding-top: 20px;color: #53b9b3;}
.quality_page01 .banner .text p{line-height: 1.4;font-size: 18px;font-family: "Levenim MT";}
@media (max-width: 768px) {
	.quality_page{margin-top: -50px;}
	.quality_page .banner .text{padding: 0 15px;}
	.quality_page .commit .c_left{display: none;}
	.quality_page .commit .c_right,.quality_page .commit .c_right p{width: 100%;}
	.quality_page .commit .c_right{padding-top: 20px;}
	.quality_page .process{padding: 20px 15px;background: #15161b;min-height: unset;}
	.quality_page .process dl{width: 100%;position: static !important;margin: 0 !important;padding: 0 !important;opacity: 1 !important;margin-bottom: 20px !important;}
	.quality_page .test_lab{padding: 20px 15px;}
	.quality_page .test_lab ul{flex-wrap: wrap;}
	.quality_page .test_lab ul::after{content: none;}
	.quality_page .test_lab li{width: 100%;margin-right: 0;height: auto;padding-bottom: 120px;margin-bottom: 10px;}
	.quality_page .cert{padding: 20px 0;}
	.quality_page .cert li{width: 100%;}
	.quality_page .desc li{padding: 10px 0;}
	.quality_page .related_content{padding: 20px 0;}
	.quality_page .related_content h2{font-size: 30px;}
	.quality_page .related_content li{width: 100%;overflow: hidden;margin-bottom: 20px;}
}
@media (max-width: 1900px)
{
	.header_zone{padding-left: 1%;}
	*{transition: 0.6s;}
	.mobile_nav{transition: 0s;}
	.latest_xia .swiper-next{right:0;}
	.latest_xia .swiper-prev{left:0;}
}
@media (max-width: 1650px)
{
	.banner_txt .txt1{font-size: 35px;}
}
@media (max-width: 1600px)
{
	.header_search{width: 15%;}
	.banner_txt .txt4{margin-top: 80px;}
}
@media (max-width: 1500px)
{
	.header_language{width: auto;padding-right: 20px;}
}
@media (max-width: 1440px)
{
	.nav > li{margin-left: 30px;}
}
@media (max-width: 1400px)
{
	.main.mt70.pb50{width: 100%;}
	.header_zone{padding-left: 15px;}
	.banner_txt .txt2{font-size: 33px;}
	.banner_txt .txt2{font-size: 48px;}
	.banner_txt .txt4{margin-top: 50px;}
	.banner_txt .txt3{margin-top: 25px;}
	.main{width: 100%;padding-left: 15px;padding-right: 15px;overflow-x: hidden;}
	.zone2_list .item .number .counter{font-size: 100px;}
	.zone2_list .item .number sup{font-size: 70px;}
	.zone2_list .item{width: 47%;}
	.mt135{margin-top: 60px;}
}
@media (max-width: 1290px)
{
	.zone{overflow-x: unset;}
	.header_search{display: none;}
	.header_language{margin-left: 20px;}
	.banner_txt .txt1{font-size: 45px;}
	.banner_txt .txt2{font-size: 36px;}
	.language_box{width: 95%;max-height: 95%;overflow-y: auto;}
	.language_left{width: 70%;}
	.language_right{width: 30%;}
	.about_banner{justify-content: flex-start;}
	.about_banner .about_title{margin-top: 5%;}
	.about_list .item:nth-child(2) .other{width: 45%;}
	.category_title{flex-wrap: wrap;}
	.category_title .zimu_box{margin-top: 20px;}
}
@media (max-width: 1190px)
{
	.nav > li{margin-left: 15px;}
	.zone2_list .item .number .counter{font-size: 60px;}
	.zone2_list .item .number sup{font-size: 36px;}
	.latest_list .item{width: 25%;}
	.header_order{display: none;}
	.header_language{margin-left: auto;}
	.brand_list .item .desc{max-height: 100px;height: auto;}
	.brand_list .item .other{flex-wrap: wrap;}
	.brand_list .item .other .brand_center{width: 100%;}
	.brand_list .item .other .other_info{width: 100%;margin-top: 10px;}
	.pdf_canshu ul li .varname{width: 40%;}
	.pdf_links{flex-wrap: wrap;}
	.search_shang{flex-wrap: wrap;}
	.search_left{width: 100%;}
	.search_left::before{width: 1300px;}
	.search_right{width: 100%;}
	.search_right .pages{margin-top: 25px;}
	.success_box{width: 90%;margin-left: auto;margin-right: auto;}
}
@media (max-width: 1024px)
{
	.news_cate_right{display: none;}
	.banner_zone{display:none;}
	.banner_txt .txt2{font-size: 18px;}
	.banner_txt .txt4{margin-top: 25px;}
	.advantage_title .txt2{font-size: 50px;}
	.advantage_title{width: 300px;}
	.fs55{font-size: 50px;}
	.fenlei-swiper{width: 80%;padding-left: 35px;padding-right: 35px;overflow: hidden;}
	.fenlei-swiper .swiper-prev{left:0;}
	.fenlei-swiper .swiper-next{right:0;}
	.fenlei-swiper .swiper-prev .iconfont,.fenlei-swiper .swiper-next .iconfont{color: #fff;font-size: 18px;}
	.fs50{font-size: 30px;}
	.fs26{font-size: 20px;}
	.mt135{margin-top: 40px;}
	.category_title .zimu_box{flex-wrap: wrap;}
	.category_title .zimu_box ul li{margin-left: 15px;}
	.category_title .zimu_box ul{flex-wrap: wrap;}
	.vs_box .item{padding-top: 50px;}
	.prolist_shang{flex-direction: column-reverse;flex-wrap: wrap;}
	.prolist_left{width: 100%;}
	.prolist_right{width: 100%;}
	.prolist_right:after{width: 1050px;}
	.prolist_left .pages{margin-top: 25px;}
}
@media (max-width: 768px)
{
	.header_zone{display: none;}
	body{padding-top: 50px;}
	.mobile_header_zone{display: block;}
	.banner_txt .txt3{display: none;}
	.banner_txt .txt4 a{font-size: 20px;height: 45px;}
	.banner_txt .txt4::before{height: 45px;}
	.advantage_title .txt1{font-size: 30px;}
	.advantage_title .txt2{font-size: 40px;}
	.fs50{font-size: 36px;}
	.fs55{font-size: 40px;}
	.contact_zone{background: none;}
	.contact_zone .mt125{margin-top: 30px;padding: 30px 15px;background: #24272a;}
	.inquiry_form .item{width: 100%;}
	.latest_list .item{width: 33.333333%;background-position-x: left;margin-top: 0;}
	.news_zone{background-size: cover;}
	.news_list li{width: 100%;}
	#news{padding: 20px 2%;width: auto;}
	#news ul{column-count: 1;padding-bottom: 10px;margin-top: 0;}
	.footer_nav{flex-wrap: wrap;}
	.footer_nav a{margin-bottom: 12px;padding: 5px 0;padding-right: 21px;}
	.footer_copy{width: 100%;text-align: center;}
	.py90{padding-top: 45px;padding-bottom: 45px;}
	.mt135{margin-top: 45px;}
	.pt50{padding-top: 45px;}
	.pb90{padding-bottom: 45px;}
	.pt115{padding-top: 45px;}
	.pb70{padding-bottom: 45px;}
	.py60{padding-top: 45px;padding-bottom: 45px;}
	.contact_info{max-width: 80%;}
	.inquiry_form{max-width: 80%;}
	.language_left ul li{width: 33.33333%;}
	.language_box{height:80%;}
	.video_list .item{width: 18.5%;border: none;padding: 0;margin-top: 35px;}
	.about_banner{text-align: center;}
	.about_banner .about_nav{justify-content: center;}
	.about_banner .about_nav span{margin-left: 5%;margin-right: 5%;flex-shrink: 0;}
	.mt70{margin-top: 40px;}
	.mt80{margin-top: 40px;}
	.mt100{margin-top: 40px;}
	.what_main{flex-wrap: wrap;}
	.what_left{width: 100%;padding-top: 40px;padding-bottom: 40px;}
	.what_right{width: 100%;}
	.what_right ul{border-left: 1px solid #ddd;}
	.about_list .item{flex-wrap: wrap;flex-direction: row!important;margin-top: 0!important;margin-bottom: 30px;}
	.about_list .item .pic{width: 100%!important;}
	.about_list .item .pic img{border-radius: 0!important;max-width: 100%;height: auto;display: block;}
	.about_list .other{width: 100%!important;padding: 0!important;margin-top: 10px!important;margin-bottom: 0!important;text-align: left!important;}
	.about_list .item:nth-child(2){margin-top: 30px;}
	.about_list .other::after,.about_list .other::before{display: none;}
	.about_list .item:nth-child(3){margin-bottom: 0;}
	.about_contact_zone{padding-top: 40px;}
	.article_left{width: auto;}
	.brand_nav li a{padding: 0 7px;}
	.brand_detail_title h1{font-size: 26px;}
	.brand_list .item{width: 31%;}
	.contact_links .item{width: 30%;}
	.contact_links .item .icon{width: 200px;height: 200px;padding: 50px;}
	.news_cate_title .detail{margin-left: 20px;}
	.waterfall-container{column-count: 3;}
	.pdf_body{padding-top: 0;}
	.pdf_box1{flex-wrap: wrap;}
	.pdf_right{margin-left: 0;margin-top: 30px;}
	.hot_parts li{width: 25%;}
	.pdf_footer{flex-wrap: wrap;padding-left: 15px;padding-right: 15px;}
	.pdf_footer_txt{margin-left: 0;margin-right: 0;margin-top: 25px;margin-bottom: 25px;}
	.pdf_header_zone{line-height: 1.7;padding-left: 15px;padding-right: 15px;height: auto;padding-top: 15px;padding-bottom: 15px;}
	.product_detail{flex-wrap: wrap;}
	.product_detail_left{width: 100%;}
	.product_detail_right{width: 100%;margin-top: 30px;}
	.category_item .shang .category_name h3{font-size: 18px;}
	.category_list li{width: 48%;}
	.category_title .zimu_box{width: 100%;}
	.category_title .zimu_box ul{width: 100%;justify-content: space-between;}
	.category_title .zimu_box ul li{margin-left: 0;margin-top: 15px;}
	.vs_box .item{padding-top: 150px;}
	.request_form_box1{flex-wrap: wrap;margin-top: 0;}
	.request_form_box1 .item{width: 31%;margin-top: 30px;}
	.request_form_box3 .item label{width: auto;min-width: unset;}
	.product_detail_left{padding-right: 0;}
	.product_detail_left .arrow{display: none;}
	.video_detail_right .video_canshu li .value{word-break: break-all;}
	.main .uploadBtn{position: static;text-align: center;margin-bottom: 10px;}
}
@media (max-width: 600px)
{
	.success_box .duigou{left:50%;transform: translateX(-50%);top:100px;width: 80px;}
	.success_info{padding-left: 5%;padding-right: 5%;}
	.success_info h3{font-size: 20px;}
	.success_info .success_btns{margin-top: 60px;}
	.success_box .title h2{margin-right: auto;}
	.success_box .full_zhezhao_close{font-size: 0;}
	.success_box{margin-top: 30px;height: auto;padding-bottom: 45px;max-height: 80%;}
	.product_screenshots .item{width: 48%;margin-bottom: 25px;}
	.product_screenshots .item:last-child{margin-bottom: 0;}
	.video_detail_info .play_btn{display: none;}
	.video_detail_info{align-items: flex-start;}
	.video_detail_info .item{width: 50%;margin: 0;line-height: 1.7;}
	.video_detail_left{width: 100%;}
	.video_detail_right{width: 100%;margin-top: 30px;}
	.product_sitemap li{width: 100%;}
	.sitemap_zone{background: none;padding-bottom: 50px;}
	.sitemap{flex-direction: column;}
	.sitemap ul{width: 100%;flex-wrap: wrap;flex-direction: row;justify-content: space-between;}
	.sitemap ul li{width: 48%;}
	.search_left h2{font-size: 22px;text-align: center;display: block;}
	.search_right .txt{flex-wrap: wrap;}
	.search_left::before{border-radius: 0;}
	.request_form_box3 .item_a{width: 100%;}
	#add_columns_btn{width: 100%;margin-top: 15px;}
	.request_country{width: 100%;}
	.request_form_box1 .item{width: 100%;}
	.request_step .item{margin-bottom: 30px;}
	.request_step .item:last-child{margin-bottom: 0;}
	.vs_box .canshu ul li .varname{width: 100%;text-align: left;}
	.vs_box .canshu ul li .value{width: 100%;margin-left: 0;margin-top: 8px;}
	.vs_box .canshu ul li{flex-direction: column;}
	.vs_box .item dl dd a{margin-left: auto;margin-right: auto;}
	.vs_box .item{padding-top: 180px;}
	.vs_box .item dl{flex-direction: column;}
	.vs_box .left_product dl dd{margin-left: 0;margin-top: 25px;text-align: center;}
	.vs_box .right_product dl dd{margin-right: 0;margin-top: 25px;text-align: center;}
	.category_item .shang .category_name{width: 100%;}
	.category_item .shang .category_brand{width: 100%;border-left: 1px solid #ddd;flex-wrap: wrap;height: auto;}
	.category_item .shang .category_brand a{width: 50%;padding-top: 5px;padding-bottom: 5px;}
	.py40{padding-top: 25px;padding-bottom: 25px;}
	.related_products_title{font-size: 18px;}
	.related_tabs .tnav li.active{font-size: 18px;display: block;}
	.related_tabs .tnav li{font-size: 18px;margin-right: 0;height: 40px;display: none;}
	.product_inquiry_form .label_a, .product_inquiry_form .label_b{width: 140px;}
	.product_inquiry_form .item_a, .product_inquiry_form .item_b{width: 100%;float: none;}
	.product_detail_info{margin-left: 0;margin-top: 30px;}
	.product_detail_info h1{font-size: 20px;}
	.hot_parts li{width: 50%;}
	.fs22{font-size: 18px;}
	.prolist .item .title h3{font-size: 16px;}
	.pdf_links a{margin-bottom: 5px;margin-top: 5px;border-color: #32837e;}
	.pdf_canshu_box .pdf_canshu{width: 100%;}
	.pdf_canshu_box .pdf_canshu:last-child .title{border: none;display: none;}
	.product_detail_pic{margin-left: auto;margin-right: auto;}
	.pdf_header{height: auto;padding-top: 15px;padding-bottom: 15px;padding-left: 0;padding-right: 0;}
	.pdf_title{flex-wrap: wrap;}
	.pdf_title h1,.pdf_title h2{width: 100%;margin-top: 10px;margin-left: 0;}
	#news_content{width: auto;}
	.news_text{margin-top: 30px;}
	.waterfall-container{column-count: 1;}
	.news_toutiao .item:last-child{margin-top: 30px;}
	.news_toutiao:after{border-radius: 0;}
	.news_toutiao{padding-right: 15px;}
	.news_toutiao .item{width: 100%;}
	.news_cate_title .detail{margin-left: 0;margin-top: 20px;}
	.contact_links .item{width: 100%;margin-bottom: 30px;}
	.contact_links .item:last-child{margin-bottom: 0;}
	.contact_form .item_a{width: 100%;}
	.contact_form .item label{width: auto;}
	.banner_txt .txt4{display: none;}
	.py90{padding-top: 30px;padding-bottom: 30px;}
	.flex-x{flex-wrap: wrap;}
	.advantage_title{width: 100%;align-items: center;}
	.advantage_title .txt1{font-size: 18px;}
	.advantage_title .txt2{font-size: 22px;}
	.advantage_title .detail{margin-top: 10px;}
	.advantage_title .detail .common_btn1{width: auto;padding: 0 10px;}
	.common_btn1{width: 120px;font-size: 14px;height: 35px;}
	.advantage_desc{width: 100%;margin-left: auto;margin-top: 25px;padding-left: 0;}
	.mt135{margin-top: 30px;}
	.advantage_list .item{width: 100%;margin-bottom: 30px;}
	.advantage_list .item:last-child{margin-bottom: 0;}
	.pt50{padding-top: 30px;}
	.pb90{padding-bottom: 30px;}
	.zone2_list .item{width: 100%;margin-top: 40px;}
	.sales_list .item{width: 100%;}
	.sales_list .item:last-child{margin-top: 30px;}
	.mt50{margin-top: 30px;}
	.video_list .item{width: 100%;}
	.latest_shang .latest_pic{display: none;}
	.latest_shang{background: #191919;margin-top: 20px;padding-top: 30px;padding-bottom: 30px;}
	.latest_shang:after{display: none;}
	.latest_shang .latest_title{justify-content: center;}
	.fenlei-swiper{width: 100%;}
	.fenlei-swiper .swiper-slide-thumb-active::before{left: 0;right: 0;margin: 0 auto;}
	.latest_list{justify-content: space-between;padding-top: 20px;}
	.latest_list .item{width: 49%;margin-right: 0;padding: 10px;height: 190px;margin-bottom: 8px;}
	.latest_list .item .img-box + a{font-size: 15px;}
	.latest_list .item s{font-size: 13px;}
	.latest_list .item p{display: none;}
	.latest_list .item p + a{display: none;}
	.advantage_zone{background: none;}
	.advantage_list{margin-bottom: 0;}
	.pt115{padding-top: 30px;}
	.pb70{padding-bottom: 30px;}
	.brand_title p{text-align: center;}
	.mt45{margin-top: 25px;}
	.brand_list li{width: 45%;}
	.news_title .all_news{margin-top: 20px;}
	.news_list li h4{font-size: 16px;}
	.inquiry_form{max-width: 100%;}
	.footer_follow{margin-top: 25px;width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
	.py50{padding-top: 30px;padding-bottom: 30px;}
	.language_right{display: none;}
	.language_left{width: 100%;padding-right: 15px;}
	.language_left ul li{width: 48%;}
	.fs26{font-size: 20px;}
	.language_box .full_zhezhao_close{font-size: 0;}
	.language_box .title{padding-left: 15px;padding-right: 15px;}
	.left_404{width: 100%;}
	.right_404{width: 100%;padding-left: 0;padding-right: 0;text-align: center;}
	.right_404 .common_btn2{margin-left: auto;margin-right: auto;}
	.right_404 h1,.main_500 h1{font-size: 80px;}
	.right_404 h2,.main_500 h2{font-size: 20px;}
	.main_500{min-height: 1px;padding-bottom: 10px;background: none;}
	.fs50{font-size: 20px;}
	.fs26{font-size: 18px;}
	.about_banner .about_nav{display: none;}
	.fs30{font-size: 20px;}
	.about_links .item{width: 100%;margin-bottom: 30px;}
	.about_links .item:last-child{margin-bottom: 0;}
	.mt60{margin-top: 30px;}
	.what_right ul li{width: 50%;height: auto;padding-top: 20px;padding-bottom: 20px;}
	.fs40{font-size: 22px;}
	.fs35{font-size: 21px;}
	.contact_contact_info .tel{margin-left: 0;width: 100%;}
	.contact_contact_info .email{margin-left: 0;width: 100%;}
	.contact_contact_info .company, .contact_contact_info .address{text-align: left;}
	.about_contact_form .item_a{width: 100%;}
	.article_left{width: 100%;}
	.left_zlm{width: 100%;}
	.left_zlm dl dt{width: 100%;border-bottom: 1px solid #ddd;}
	.left_zlm dl dt:after{display: none;}
	.left_zlm dl dd{flex-direction: row;flex-wrap: wrap;}
	.left_zlm dl dd a{margin-right: 15px;flex-shrink: 0;}
	.article_right{margin-left: 0;}
	.quote_box{margin-top: 15px;}
	.brand_info{margin-left: 0;margin-top: 20px;}
	.news_product_list .item{width: 50%;max-width: 50%;}
	.related_news .item{width: 100%;}
	.brand_detail_zone_title .item{margin-left: 25px;margin-right: 25px;}
	.brand_detail_box h3{font-size: 18px;}
	.category_list li{width: 100%;}
	.page_info{display: none;}
	.pages ul{justify-content: space-between;width: 100%;}
	.pages ul li{margin-left: auto;margin-right: auto;}
	.common_title1{width: 100%;}
	.pages{width: 100%;margin-top: 20px;flex-wrap: wrap;}
	.pages a{margin-bottom: 4px;}
	.prolist .item{height: auto;flex-wrap: wrap;padding-top: 15px;padding-bottom: 15px;}
	.prolist .item .info{width: 100%;flex-wrap: nowrap;}
	.prolist .item .title p{line-height: 1.7;}
	.prolist .item .manufactures{width: 100%;margin-top: 10px;}
	.prolist .item .stock{width: 100%;margin-top: 10px;}
	.prolist .item .rfq{width: 100%;align-items: flex-start;justify-content: flex-start;margin-top: 10px;}
	.brand_nav{flex-wrap: wrap;}
	.brand_nav li{margin-left: 10px;margin-right: 10px;}
	.brand_search{width: 100%;margin-left: 0;margin-bottom: 12px;}
	.brand_select{width: 100%;margin-right: 0;margin-left: 0;margin-top: 10px;margin-bottom: 10px;}
	.brand_view_btn{margin-left: 0;}
	.brand_list .item{width: 48%;margin-bottom: 25px;}
}