@charset "utf-8";
@font-face {
  font-family: "din";
  src:url("../font/DIN-Regular.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "din-bold_";
  src: url("../font/din-bold_.woff2") format("woff2"),
       url("../font/din-bold_.woff") format("woff"),
       url("../font/din-bold_.ttf") format("truetype"),
       url("../font/din-bold_.eot") format("embedded-opentype"),
       url("../font/din-bold_.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.din{font-family:'din';}
.dinbold{font-family:'din-bold_';}
@font-face {
	font-family: "sy";
	src:url("../font/sy.otf") format("truetype");
	font-weight: normal;
	font-style: normal;
  }
:root{
	/*公用*/
	--font:	"sy",'Helvetica Neue',Helvetica,Tahoma,Arial,'Microsoft YaHei','PingFang SC','Hiragino Sans GB','Heiti SC','WenQuanYi Micro Hei',sans-serif;
	--transition:cubic-bezier(0.215,.61,.355,1) .45s;
	--font-size:14px;
	--body-color:#000;
	--placeholder:#dbdbdb;
	--bg-gray:#F8F8F8;
	--bg-scroll:#FED190;
	--linear-gradient-shadow:linear-gradient(0deg,rgba(42,199,215,.8),rgba(0,0,0,0));
	--linear-gradient-blue:linear-gradient(90deg,#2992e5,#1d6aa9);
	--input-border-color:#eee;
	--color-dominant:#1b639f;
	--color-navy:#67f6ff;
	--color-yellow:#f6b008;
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,main{display:block; padding:0; margin:0;}
*,:before,:after{box-sizing:border-box;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0; display:inline-block; width:auto; max-width:100%;vertical-align: middle;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font-size:var(--font-size); color:var(--body-color);font-family: var(--font);-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
a{text-decoration:none; color:inherit; outline:none; transition:var(--transition);}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
pre{font-family:inherit; white-space:pre-wrap;word-wrap: break-word;}
input,textarea,select{outline: none;-webkit-appearance: none;border-radius: 0; font-size:inherit;font-family:inherit; display:block; width:100%; border:none; border:1px solid var(--input-border-color); height:38px; line-height:38px; padding:0 10px; transition:cubic-bezier(0.215,.61,.355,1) .45s; background:none; color:inherit;}
textarea{resize:none;}
input::-webkit-input-placeholder{color:var(--placeholder);}
input:-moz-placeholder,input::-moz-placeholder{color:var(--placeholder);}
input:-ms-input-placeholder{color:var(--placeholder);}
textarea::-webkit-input-placeholder{color:var(--placeholder);}
textarea:-moz-placeholder{color:var(--placeholder);}
textarea::-moz-placeholder{color:var(--placeholder);}
textarea:-ms-input-placeholder{color:var(--placeholder);}
select::-ms-expand { display: none; }
i,em{font-style:normal;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical,::-webkit-scrollbar-button:horizontal{display:none}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{background-color:var(--bg-scroll);border-radius:1.5625vw}
::-webkit-scrollbar-thumb:vertical:hover,::-webkit-scrollbar-thumb:horizontal:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical,::-webkit-scrollbar-corner:horizontal{background-color:#535353}
::-webkit-scrollbar-resizer:vertical,::-webkit-scrollbar-resizer:horizontal{background-color:#FF6E00}
/*config*/
.l-center{text-align:center;}
.l-relative{position:relative;}
.l-overflow{overflow:hidden;}
.l-bold{font-weight:bold;}
.l-imgs{background-position:center; background-repeat:no-repeat; background-size:cover; width:100%; height:100%;}

.l-lh18{line-height:18px;}
.l-lh20{line-height:20px;}
.l-lh22{line-height:22px;}
.l-lh24{line-height:24px;}
.l-lh26{line-height:26px;}
.l-lh28{line-height:28px;}
.l-lh30{line-height:30px;}
.l-lh32{line-height:32px;}
.l-lh34{line-height:34px;}
.l-lh36{line-height:36px;}
.l-lh38{line-height:38px;}
.l-lh40{line-height:40px;}
.l-lh48{line-height:48px;}
.l-font12{font-size:12px;}
.l-font16{font-size:16px;}
.l-font18{font-size:18px;}
.l-font20{font-size:20px;}
.l-font22{font-size:22px;}
.l-font24{font-size:24px;}
.l-font26{font-size:26px;}
.l-font28{font-size:28px;}
.l-font30{font-size:30px;}
.l-font32{font-size:32px;}
.l-font34{font-size:34px;}
.l-font36{font-size:36px;}
.l-font38{font-size:38px;}
.l-font40{font-size:40px;}
.l-font42{font-size:42px;}
.l-font56{font-size:56px;}
.l-font60{font-size:60px;}
.l-font72{font-size:72px;}

.l-opacity8{opacity:.8;}
.l-opacity7{opacity:.7;}
.l-opacity6{opacity:.6;}
.l-opacity5{opacity:.5;}
.l-opacity4{opacity:.4;}
.l-opacity3{opacity:.3;}
.l-opacity2{opacity:.2;}
/*栅格化*/
.l-flex,.l-grid-2,.l-grid-3,.l-grid-4,.l-grid-5,.l-grid-6,.l-grid-7,.l-grid-8{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.l-flex-column{display:flex; flex-direction:column; flex-wrap:wrap;}
/*均分*/
.l-grid-2>*{width:50%;}
.l-grid-3>*{width:33.333333333333336%;}
.l-grid-4>*{width:25%;}
.l-grid-5>*{width:20%;}
.l-grid-6>*{width:16.666666666666668%;}
.l-grid-7>*{width:14.285714285714286%;}
.l-grid-8>*{width:12.5%;}
/*font color*/
.l-white{color:#fff;}
.l-black{color:#000;}
.l-gray3{color:#333;}
.l-gray6{color:#666;}
.l-gray9{color:#999;}
/*显示行数*/
.lines1{ word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.lines2{ word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.lines3{ word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.lines4{ word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.lines5{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}
.lines6{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6;overflow: hidden;}
.public-bg{background-attachment:fixed;background-position:center; background-size:cover; display:none;}
.l-uppercase{text-transform:uppercase;}
/*弹窗图片轮播*/
.l-viewImage{position: fixed; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0,0,0,.7); z-index: 1000; display: flex; align-items: center; justify-content: center;}
.viewImage-close{position: absolute; right: 20px; top: 20px; width: 40px; height: 40px; border-radius: 50%; background-color: #fff; display: flex; align-items: center; justify-content: center;}
.l-viewImage>.cont{width: 80vw; height:80vh; display: flex; align-items: center; justify-content: center;}
.viewImage-banner{width: 100%; height: 100%;}
.viewImage-banner .bd li{display: flex; align-items: center; justify-content: center;}
.viewImage-btn>*{width: 40px; height: 40px; border-radius: 50%; background-color: #fff; display: flex; align-items: center; justify-content: center; position: absolute; top: 50%; transform: translateY(-50%);}
.viewImage-btn>*.prevs{left: 20px;}
.viewImage-btn>*.nexts{right: 20px;}

/*分享二维码*/
#lhCode{position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:3px; background:#fff; border:4px solid var(--color-dominant); z-index:3000;}
#lhCode>h2{height:35px; line-height:35px; background:#F2F2F2; overflow:hidden; position:relative; padding:0 0 0 20px; font-size:14px; color:#666666;}
#lhCode>h2>i{cursor:pointer; float:right; width:35px; height:35px; text-align:center;}
#lhCode>.ewm{width:200px; padding:10px;}
#lhCode>.ewm canvas{width:100%; height:100%;}

/*load*/
.pace-done{opacity:1;}
.pace-activity{position:fixed; left:0; top:0; z-index:10000; right:0; bottom:0; background:#fff;transition:opacity 1.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);pointer-events: none; display:none;}
svg.loader{position: absolute;top:50%;left:50%;z-index: 1; margin-left: -50px;margin-top: -50px;transition: transform 1500ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 1500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}
svg.loader path{animation: endlessRotate 1s linear infinite;transform-origin: center;}
@keyframes endlessRotate {
  from {transform:rotateZ(0deg)}
  to {transform:rotateZ(360deg)}
}
.showLoading .pace-activity{display:block;}
.showLoading{overflow:hidden;}
.pace-done .pace-activity{opacity:0; transition:var(--transition);pointer-events: none; display:none;}

/*cursor*/
.lh-cursor{pointer-events: none; position:fixed; left:0; top:0; display:flex; align-items:center; justify-content:center; z-index:10000; width:20px; height:20px; margin:-10px 0 0 -10px;mix-blend-mode: plus-lighter;}/**/
.lh-cursor>.view{width:60px; height:60px; display:flex; align-items:center; justify-content:center; border-radius:50%; position:absolute; left:50%; top:50%; margin:-30px 0 0 -30px; background-color:var(--color-dominant); transform:scale(0); opacity:0;}

/*animate*/
.fadeInUp1{animation:fadeInUp1 cubic-bezier(0.215,.61,.355,1) 1s forwards;transform:translateY(80px); opacity:0;}
.fadeInUp{animation:fadeInUp cubic-bezier(0.215,.61,.355,1) 1s forwards;transform:translateY(100%); opacity:0;}
.fadeInUpImg{position:absolute; left:0; top:0; width:inherit; height:inherit; clip:rect(0,500px,0,0); animation:fadeInUpImg cubic-bezier(0.215,.61,.355,1) 1s forwards;}
.up50{transform:translateY(50%);}
.delay1{animation-delay:.1s;}
.delay2{animation-delay:.2s;}
.delay3{animation-delay:.3s;}
.delay4{animation-delay:.4s;}
.delay5{animation-delay:.5s;}
@keyframes fadeInUp1{
	to{transform:translateY(0); opacity:1;}	
}
.lh-shadow{position:fixed; left:0; top:0; right:0; bottom:0; background-color:rgba(0,0,0,.7); z-index:999; opacity:0;}
.acc-bd{display:none;}
.on .acc-bd{display:flex;}
.tab-bd>*{display:none;}
.tab-bd>*.on{display:flex;}
.three-img{visibility:hidden;}
.banner-gl{position:absolute; left:0; top:0; z-index:-1;}
.tab-bd>*{display:none;}
.tab-bd>*.on{display:block;}
.tab-bd>*.l-flex.on{display:flex;}
.on .wow.fadeInUp1{visibility:visible !important; animation-name:fadeInUp1 !important;}
.l-bg-gray{background-color:var(--bg-gray);}
/*cont*/
.l-blue{color:var(--color-dominant);}
.l-navy{color:var(--color-navy);}
.l-yellow{color:var(--color-yellow);}
.l-container{width:100%; max-width:1660px; padding-left:30px; padding-right:30px; margin:auto; position:relative; z-index:2;}
header{height:100px; position:fixed; left:0; right:0; background-color:rgba(0,0,0,.4); z-index:10; display:flex; align-items:center; transition:var(--transition);}
header>*{height:inherit; align-items:center;}
header>*>*{flex:1;}
header>*>.left{flex:0.3;}
header>*>.right{align-items:center; justify-content:flex-end; height:inherit;}
.three-banner{height:100vh;}
.lh-nav{height:inherit; align-items:center;}
.lh-nav>*{margin-left:40px; padding:0 20px; position:relative;}
.lh-nav>*:first-child{margin-left:0;}
.lh-nav>*.line{width:72px; height:4px; background-color:var(--color-yellow); position:absolute; left:0; bottom:0; padding:0; margin:0;}
.header-tel{margin-left:70px; align-items:center;}
.header-tel>i{display:flex; align-items:center; justify-content:center; width:20px; height:20px; border-radius:50%; border:1px solid #fff; font-size:14px; margin-right:10px;}
.search-btn{font-size:18px; margin-left:20px;}
.search-btn:hover{color:var(--color-yellow);}
.l-font50{font-size:50px;}
.three-banner .bd .text{position:absolute; left:0; top:0; right:0; bottom:0; display:flex; align-items:center;}
.three-banner .bd .ccont{margin-top:20px;}
.three-banner .bd .more{margin-top:70px;}
.three-banner .bd .more>*{display:flex; align-items:center; justify-content:center;}
.three-banner .bd .more i{display:flex; align-items:center; justify-content:center; width:40px; height:40px; border-radius:50%; margin-right:15px; color:var(--color-navy); border:1px solid #fff; font-size:20px; position:relative;}
.three-banner .bd .more i:before{display:block; transform:rotate(-35deg);}
.three-banner .bd .more i svg{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) scale(1.2);}
.svg-circle circle{stroke-dashoffset: 204;stroke-dasharray: 204;transition: transform 1000ms cubic-bezier(0.645, 0.045, 0.355, 1.000),opacity 1000ms cubic-bezier(0.645, 0.045, 0.355, 1.000);will-change: transform, opacity; backface-visibility: hidden; transition-property: all !important;}
.three-banner .bd .more:hover .svg-circle circle{stroke-dashoffset: 0;}
.banner-bottom{position:absolute; left:0; right:0; bottom:60px; z-index:3;}
.banner-bottom>*{align-items:center;}
.banner-bottom>*>*{flex:1; display:flex; position:relative;}
.banner-hd>*{background-color:#fff; opacity:1; width:5px; height:5px; margin:0 20px; position:relative;}
.banner-hd>*:before{content:''; display:block; width:26px; height:26px; border-radius:50%; border:1px solid #fff; opacity:0; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); transition:var(--transition);}
.banner-hd>*.on:before{opacity:1;}
.banner-bottom>*>.center{justify-content:center;}
.banner-bottom>*>.right{justify-content:flex-end; padding-right:10px;}
.scroll-down{position:relative;}
.scroll-down:before{content:''; display:block; width:1px; height:20px; background-color:#fff; position:absolute; left:50%; bottom:120%;}
.banner-btn{margin-left:20px;}
.banner-bottom>*>*.left:before,.banner-bottom>*>*.right:before{position:absolute; right:100%; top:50%; width:100%; height:1px; background-color:rgba(255,255,255,.2); content:''; display:block; display:none;}
.banner-bottom>*>*.right:before{right:auto; left:100%;}
.banner-bottom>*>*.center:before,.banner-bottom>*>*.center:after{content:''; display:block; width:100vw; height:1px;background-color:rgba(255,255,255,.2); position:absolute; right:60%; top:50%;}
.banner-bottom>*>*.center:after{right:auto; left:60%;}
.swiper-horizontal .banner-bottom>*>*.left:before,.swiper-horizontal .banner-bottom>*>*.right:before{display:block;}
.swiper-horizontal .banner-bottom>*>*.center:before,.swiper-horizontal .banner-bottom>*>*.center:after{width:120%;}
.swiper-horizontal .banner-bottom>*>*.center:before{width:123%;}
.indexBanner3 .banner-bottom>*>*.center:before{width:114%;}
.indexBanner4 .banner-bottom>*>*.center:before{width:105%;}
.indexBanner5 .banner-bottom>*>*.center:before{width:96%;}
.indexBanner6 .banner-bottom>*>*.center:before{width:87%;}
.header-search{position:absolute; left:0; top:100%; background-color:rgba(0,0,0,.4); right:0; padding:50px 0; height:auto; display:none;}
.header-search>*{align-items:center; justify-content:center;}
.header-search>*>*{width:50%;}
.search-box>input{height:50px; padding:0 120px 0 20px;}
.search-box a{position:absolute; right:0; top:0; height:50px; width:100px; background-color:var(--color-yellow); color:#fff; display:flex; align-items:center; justify-content:center;}
.searchToggle .header-search{display:block;}
.l-pd100{padding-top:100px; padding-bottom:100px;}
.index-title>*{flex:1;align-items:center; display:flex;}
.index-title>*.right{justify-content:flex-end;}
.index-title-l>.nname{position:absolute; left:0; bottom:-9px; opacity:0.2; white-space:nowrap;}
.index-title-l.l-center>.nname{left:50%; transform:translateX(-50%);}
.index-product-hd{border-bottom:1px solid #A8A8A8; padding-bottom:12px;}
.index-product-hd>*{margin-left:50px; position:relative;}
.index-product-hd>*:after{content:''; display:block; width:100%; height:1px; background-color:var(--color-dominant); position:absolute; left:0; bottom:-13px; transition:var(--transition); transform:scaleX(0);}
.index-product-hd>*:first-child{margin-left:0;}
.index-product-hd>*:hover,.index-product-hd>*.on{color:var(--color-dominant);}
.index-product-hd>*:hover:after,.index-product-hd>*.on:after{transform:scaleX(1);}
.index-product-bd{margin-top:100px;}
.index-product-cont>*.left{width:500px; padding-right:100px;}
.index-product-cont>*.right{width:calc(100% - 500px);}
.index-product-cont>*.left .ccont{margin-top:40px;}
.index-product-bottom{position:absolute; left:0; bottom:0;}
.index-product-banner .bd li{width:33.3%; padding:0 5px;}
.index-product-banner .bd li>*{display:block; position:relative;}
.index-product-banner .bd li .img{height:473px;}
.index-product-banner .bd li .name{position:absolute; left:0; bottom:20px; padding:0 20px;}
.index-product-banner .bd li .nname{margin-top:20px;}
.index-product-banner .bd li>*:hover{color:var(--color-dominant);}
.index-product-banner .bd li>*:hover .l-imgs{transform:scale(1.1);}
.img .l-imgs{transition:var(--transition);}
.index-product-banner{width:100%;}
.index-product-num{padding:0 36px;}
.index-product-bottom>.top{display:inline-block;}
.index-product-btn>*{color:var(--color-yellow); position:absolute; top:50%; transform:translateY(-50%); font-weight:bold; font-size:24px;}
.index-product-btn>*.prevs{left:0;}
.index-product-btn>*.nexts{right:0;}
.index-product-bottom>.bottom{margin-top:30px;}
.index-product-bottom>.bottom>*{align-items:center;}
.index-product-bottom>.bottom>* span{text-decoration:underline;}
.index-product-bottom>.bottom>* i{color:var(--color-dominant); margin-left:10px; font-size:24px; display:block; transform:translateX(-10px); opacity:0; transition:var(--transition);}
.index-product-bottom>.bottom>*:hover{color:var(--color-dominant);}
.index-product-bottom>.bottom>*:hover i{transform:translateX(0); opacity:1;}
.index-about-top>*{flex:1; margin-top:40px;}
.index-about-top .right .img{height:520px;}
.index-about-top>*.left{ display:flex; align-items:center;}
.index-about-top>*.left>*{padding-right:100px;}
.index-about-top>*.left .ccont{margin-top:30px;}
.more-btn{display:flex; align-items:center; justify-content:center; height:40px; width:126px; border-radius:40px;  color:#fff; background:var(--linear-gradient-blue);}
.more-btn i{margin-left:20px; display:block; transform:rotate(-35deg);}
.index-about-top>*.left .more-btn{margin-top:100px;}
.index-about-bottom>*{flex:1;}
.index-about-bottom>*.left .img{height:255px; border-radius: 0 0 0 88px;}
.index-about-bottom>*.right{display:flex; align-items:center; justify-content:center;}
.index-about-bottom>*.right>*{width:100%;}
.lh-total>*{padding-left:100px;}
.lh-total>* .num>span{position:relative; top:-44px;}
.lh-total>* .name{margin-top:10px;}
.index-news-item{margin:70px 0 0 -75px;}
.index-news-item>*{padding-left:75px;}
.index-news-item>*>*{display:block;}
.index-news-item>* .img{height:297px;}
.index-news-item>* .text{margin-top:35px;}
.index-news-item>* .name,.index-news-item>* .ccont{margin-top:20px; transition:var(--transition);}
.index-news-item>*>*:hover{color:var(--color-yellow);}
.index-news-item>*>*:hover .name,.index-news-item>*>*:hover .ccont{transform:translateY(-10px);}
.index-news-item>*>*:hover .l-imgs{transform:scale(1.1);}
.index-new-more{margin-top:70px; justify-content:center; align-items:center;}
.index-new-more>*{display:flex; align-items:center; position:relative;}
.index-new-more>*:after{content:''; display:block; width:100%; height:1px; background-color:#9E9FA0; position:absolute; left:0; bottom:-10px; transition:var(--transition);}
.index-new-more>* i{display:block; width:0; height:0; border:4px solid transparent; border-left:6px solid var(--color-yellow); margin-left:32px; transition:var(--transition);}
.index-new-more>*:hover i{transform:translateX(-10px);}
.index-new-more>*:hover:after{background-color:var(--color-yellow);}
.index-news{border-top:6px solid var(--color-yellow);}
.footer-top>*{flex:1;}
.footer-top>*.left{flex:0.3;}
.footer-logo,.lh-logo{width:168px;}
.footer-top>*.right{justify-content:flex-end;}
.footer-top>*.right>*{margin-left:80px;}
.footer-top>*.right>* dt{margin-bottom:30px;}
.footer-top>*.right>* dd{margin-top:10px;}
.footer-top>*.right>* dd>*{opacity:.4;}
.footer-top>*.right>* dd>*:hover{opacity:1;}
.footer-top>*.right>*.return i{margin-left:4px;}
.footer-contact{margin-top:100px;}
.footer-contact>*{flex:1;}
.footer-contact>*.right{justify-content:flex-end; align-items:flex-end;}
.footer-contact>* p{margin-top:16px;}
.footer-share>*{margin-left:20px;}
.footer-share>*:first-child{margin-left:0;}
.footer-share>*>*{opacity:.4;}
.footer-share>*>*:hover{opacity:1;}
.footer-bottom{margin-top:20px; padding:30px 0; border-top:1px solid rgba(255,255,255,.4);}
.footer-bottom>*{flex:1; display:flex; align-items:center;}
.footer-bottom>*.right{justify-content:flex-end;}
.footer-bottom>* span{margin-left:20px;}
.footer-bottom>* span:first-child{margin-left:0;}
footer{padding-bottom:0 !important;}
.lh-ban{height:590px; max-height:80vh;}
.pro-cont{margin-top:40px;}
.pro-cont>.left{width:520px; padding-right:100px;}
.pro-cont>.right{width:calc(100% - 520px);}
.pro-filter>*{margin-top:40px; border-bottom:1px solid #848484; padding-top:40px;}
.pro-filter>*:first-child{padding-top:0; margin-top:0;}
.pro-filter>* dt{border-bottom:1px solid #848484; height:88px; line-height:88px;}
.pro-filter>* dd{padding:36px 0;}
.pro-filter>* dd>a{padding:0 20px;display:block;height:42px; line-height:42px;margin-top:10px;}
.pro-filter>* dd>a.on{background-color:#f6f7f9; color:var(--color-dominant);}
.pro-filter>* dd>a:hover{color:var(--color-dominant);}
.pro-checkbox>*{margin-top:10px; height:42px; align-items:center; cursor:pointer;}
.pro-checkbox>* i{display:block; width:16px; height:16px; border:1px solid #848484; margin-right:12px; position:relative;}
.pro-checkbox>* i:before{content:'\e63b';font-family: "iconfont"; position:absolute; left:0; top:0; display:flex; align-items:center; justify-content:center; width:100%; height:100%; color:#fff; transform:scale(0); transition:var(--transition); font-size:12px;}
.pro-checkbox>*.on i:before{transform:scale(1);}
.pro-checkbox>*.on i{border-color:var(--color-dominant); background-color:var(--color-dominant);}
.pro-cont>.right>.title{border-bottom:1px solid #848484; height:88px; line-height:88px; padding-top:10px;}
.pro-item{margin:20px 0 0 -20px;}
.pro-item>*{padding-left:20px; margin-top:20px;}
.pro-item>*>*{display:block;}
.pro-item>* .img{height:454px;}
.pro-item>* .text{padding:20px 0;}
.pro-item>* .text .nname{margin-top:10px;}
.pro-item>*>*:hover .l-imgs{transform:scale(1.1);}
.pro-item>*>*:hover{color:var(--color-dominant);}
.proDetail-top>.right{width:345px;}
.proDetail-top>.right .img{height:454px;}
.proDetail-top>.left{width:calc(100% - 345px); padding-right:180px;}
.proDetail-top>.left .nname{margin-top:60px; position:relative;}
.proDetail-top>.left .nname:after{content:''; display:block; width:26px; height:2px; background-color:var(--color-dominant); position:absolute; left:0; bottom:-20px;}
.proDetail-top>.left .ccont{margin-top:50px;}
.proDetail-top>.left .btn{margin-top:50px; display:flex; align-items:center; justify-content:center; width:106px; height:38px; background-color:var(--color-yellow); color:#fff; border-radius:3px;}
.proDetail-top>.left .btn i{margin-right:4px; font-size:20px;}
.proDetail-top>.left .btn:hover,.more-btn:hover{opacity:.8;}
.proDetail-center{margin-top:70px;}
.proDetail-hd{height:80px; align-items:center; background-color:var(--color-dominant); padding:0 30px;}
.proDetail-hd>*{margin-left:80px;}
.proDetail-hd>*:first-child{margin-left:0;}
.proDetail-hd>*>*{position:relative; padding:0 10px;}
.proDetail-hd>*>*:after{content:''; display:block; width:100%; height:4px; background-color:var(--color-yellow); position:absolute; left:0; bottom:-22px; transform:scaleX(0); transition:var(--transition);}
.proDetail-hd>*.on>*:after{transform:scaleX(1);}
.proDetail-bd{ min-height:170px;}
.proDetail-bottom{margin-top:80px;}
.proDetail-bottom .pro-item{margin:20px 0 0 -30px;}
.proDetail-bottom .pro-item>*{padding-left:30px;}
.proDetail-bottom .pro-item>* .img{height:432px;}
.introduce-cont{margin-top:90px;}
.introduce-cont>*{flex:1;}
.introduce-cont>.left{padding-right:100px;}
.introduce-cont>.right .img{height:630px;}
.introduce-cont .ccont{position:relative; padding-top:46px;}
.introduce-cont .ccont:before{content:''; display:block; width:23px; height:21px; background:url(../img/icon2.png) no-repeat center; position:absolute; left:0; top:0;}
.introduce-cont .lh-total{margin-left:-60px;}
.introduce-cont .lh-total>*{margin-top:60px; padding-left:60px;}
.introduce-cont .lh-total>*>*{border-top:1px solid #EAEAEA; padding-top:30px;}
.culture-item{margin-top:110px; margin-left:-60px;}
.culture-item>*{padding-left:60px;}
.culture-item>* .img{height:258px;}
.culture-item>* .text{margin-top:20px;}
.culture-item>* .text .ccont{margin-top:10px;}
.member-cont{margin-top:90px;}
.member-banner .bd{width:calc(100% + 20px); margin-left:-10px;}
.member-banner .bd>*{width:25%; padding:0 10px;}
.member-banner .bd>*>*{display:block; position:relative; height:472px; overflow:hidden;}
.member-banner .bd>*>*:before{content:''; display:block; width:0; height:0; border-left:2px solid var(--color-yellow); border-top:2px solid var(--color-yellow); position:absolute; left:0; top:0; transition:var(--transition); visibility:hidden;}
.member-banner .bd>*>*:after{content:''; display:block; width:0; height:0; border-right:2px solid var(--color-yellow); border-bottom:2px solid var(--color-yellow); position:absolute; right:0; bottom:0; transition:var(--transition); visibility:hidden;}
.member-banner .bd>*>*:hover:before,.member-banner .bd>*>*:hover:after{width:100%; height:100%; visibility:visible;}
.member-banner .bd>* .img{height:inherit;}
.member-banner .bd>* .text{position:absolute; left:0; bottom:0; right:0; padding:26px; transition:var(--transition); transform:translateY(128px);}
.member-banner .bd>* .text .name{transition:var(--transition);}
.member-banner .bd>* .text .nname{margin-top:10px; transition:var(--transition);}
.member-banner .bd>* .text .ccont{margin-top:30px; height:96px;}
.member-banner .bd>*>*:hover .text{transform:translateY(0);}
.member-banner .bd>*>*:hover .name{transform:translateY(30px);}
.member-banner .bd>*>*:hover .nname{transform:translate(80px,0);}
.member-btn>*{display:flex; align-items:center; justify-content:center; width:60px;  height:60px; border-radius:50%; background-color:#fff; color:var(--color-dominant); position:absolute ; top:50%; transform:translateY(-50%); z-index:2; font-size:24px;}
.member-btn>*.prevs{left:-30px;}
.member-btn>*.nexts{right:-30px;}
.member-btn>*:hover{background-color:var(--color-yellow);}
.honor-item{margin:30px 0 0 -15px;}
.honor-item>*{margin-top:15px; padding-left:15px;}
.honor-item>*>*{display:block; background-color:#fff; padding:50px;}
.honor-item>* .time{align-items:center;}
.honor-item>* .time em{margin-left:20px;}
.honor-item>* .name{margin-top:20px;}
.honor-item>* .img{margin-top:60px; width:116px; height:168px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.lh-page{align-items:center; justify-content:center; margin-top:60px;}
.lh-page>*{padding:10px; color:#999;}
.lh-page>*.iconfont{color:var(--color-dominant); border:1px solid var(--color-dominant); font-weight:bold; margin:0 6px;}
.lh-page>*.on,.lh-page>*:hover{color:var(--color-dominant);}
.contact-us-top>*{flex: 1;}
.contact-us-top>*.left{flex:0.8;}
.contact-us-top>*.right{display: flex; justify-content: flex-end;}
.contact-us-item>*{ position: relative; margin-bottom: 50px;}
.contact-us-item>*:nth-child(2n){padding-left: 150px;}
.contact-us-item>*:nth-child(2n):before{display: none;}
.contact-us-item>*:before{content: ''; display: block; width: 1px; height: 56px; background-color: #E4E4E4; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.contact-us-item>* .addr{margin-top: 20px;}
.contact-map{height: 694px;}
.contact-recruit{margin-top: 100px;}
.recruit-filter{background-color: #fff; margin-top: 50px; padding: 40px;}
.recruit-filter>.title{margin-bottom: 60px;}
.recruit-filter-item{margin-top: 20px; line-height: 30px;}
.recruit-filter-item>dd{width: 90%; padding-left: 40px;}
.recruit-filter-item>dd>*{margin-right: 40px;}
.recruit-filter-item>dd>*.on{text-decoration: underline; color:var(--color-dominant);}
.recruit-filter-item>dd>*:hover{color:var(--color-dominant);}
.recruit-item>*{margin-top: 20px;}
.recruit-item>*>*{height: 80px; align-items: center; background-color: #fff; padding-right: 40px;}
.honor-item>*>*:hover{box-shadow: 0 0 10px rgba(0,0,0,.1);}
.recruit-item>*>*>*{flex: 1; padding-left: 40px; display: flex; justify-content: center;}
.recruit-item>*>*>*.name{justify-content: flex-start; flex: 2;}
.recruit-item>*>*>*.btn{justify-content: flex-end;}
.recruit-item>*>*>*.btn i{display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; background-color: var(--color-dominant); color:#fff; border-radius: 50%; transition: var(--transition);}
.recruit-item>*>*:hover{background-color: var(--color-dominant); color:#fff;}
.recruit-item>*>*:hover>*.btn i{background-color: #fff; color: var(--color-dominant);}
.recruiting-detail>*{flex: 1;}
.recruiting-detail>* .nname{margin-top: 30px;}
.recruiting-detail>* .nname span{margin-left: 30px;}
.recruiting-detail>* .nname span:first-child{margin-left: 0;}
.recruiting-detail>*.right{flex: 0.3; display: flex; justify-content: flex-end; align-items: center; text-align: center;}
.recruiting-detail-btn>a{display: flex; align-items: center; justify-content: center; width: 214px; height: 58px; border-radius: 58px; background-color: var(--color-dominant); color:#fff; margin-bottom: 10px;}
.news-hot{padding-bottom: 0 !important;}
.news-hot>.icon{position: absolute; right: 0; top: 0; width: 70vw; height: 100%;}
.news-hot-banner .bd .img{width:60%; height: 612px;}
.news-hot-banner .bd .text{width:40%; padding-left: 70px;}
.news-hot-banner .bd .time{margin-top: 20px;}
.news-hot-banner .bd .ccont{margin-top: 180px;}
.news-hot-btn{position: absolute; left: calc(60% + 70px); bottom: 80px; z-index: 2;}
.news-hot-btn>*{display: flex; align-items: center; justify-content: center; width: 60px; height: 60px; border-radius: 50%; border:1px solid #fff; color:#fff; margin-left: 20px; font-size:20px;}
.news-hot-btn>*:first-child{margin-left: 0;}
.news-hot-btn>*:hover{background-color: #fff; color:var(--color-dominant);}
.news-item>*>*{padding: 60px 0; align-items: center; position: relative; border-top: 1px solid #F0F0F0; z-index: 2;}
.news-item>*:first-child>*{border:none;}
.news-item>*>*:after{content: '\e8ba';font-family: "iconfont"; display: flex; align-items: center; justify-content: center; width: 60px; height: 60px; border-radius: 50%; background-color: var(--color-dominant); color:#fff; font-size: 20px; position: absolute; right: 0; top: 50%; transform: translate(-30px,-50%); transition: var(--transition); opacity: 0;}
.news-item>*>*:before{content: ''; display: block; width: 100vw; height: 100%; background-color: var(--bg-gray); position: absolute; left: 50%; top: 0; transform: translateX(-50%); z-index: -1; opacity: 0; transition: var(--transition);}
.news-item>* .img{width: 432px; height: 264px;}
.news-item>* .text{width: calc(100% - 532px); padding: 0 60px;}
.news-item>* .name{margin-top: 30px;}
.news-item>* .ccont{margin-top: 40px;}
.news-item>*>*:hover{color:var(--color-dominant);}
.news-item>*>*:hover:after{transform: translate(0,-50%); opacity: 1;}
.news-item>*>*:hover .l-imgs{transform: scale(1.1);}
.news-item>*>*:hover,.news-item>*:hover + *>*{border-color:var(--bg-gray);}
.news-item>*>*:hover:before{opacity: 1;}
.page-loading{padding: 100px 0; justify-content: center; align-items: center;}
.page-loading i{display: block; margin-right: 10px; animation: loading linear 1s infinite; font-size:24px;}
@keyframes loading{
	to{transform: rotate(360deg);}
}
.news-detail{padding-top: 0;}
.news-detail-top{position: relative;}
.news-detail-top:before{content: ''; display: block; width: 100%; height: 1px; background-color: #EAEAEA; position: absolute; left: 0; top: 200px;}
.news-detail-top>.left{width: 450px;}
.news-detail-top>.right{width: calc(100% - 450px); border-left:1px solid #EAEAEA; padding:200px 0 0 45px;}
.detail-return{height: 200px; display: flex; align-items: center;}
.detail-return>*{display: flex; align-items: center; width: 216px; height: 54px; border-radius: 54px; border:1px solid #B2B2B2; padding: 0 26px;}
.detail-return>*:hover{border-color:#000;}
.detail-return>*>*{flex: 1;}
.detail-return>* i{font-size: 20px;}
.detail-return>* span{display: flex; justify-content: flex-end;}
.detail-title{padding: 30px 45px 30px 0; border-bottom: 1px solid #EAEAEA;}
.detail-title .time{margin-top: 10px;}
.detail-title .nname{margin-top: 80px;}
.detail-title .nname>*{margin-left: 30px;}
.detail-title .nname>*:first-child{margin-left: 0;}
.detail-share{padding: 30px 0;}
.lh-ones{padding: 30px 0;}
.news-detail-page>*>*{height: 80px; border-top: 1px solid #EAEAEA; align-items: center;}
.news-detail-page>*:last-child>*{border-bottom: 1px solid #EAEAEA;}
.news-detail-page>*>* .left{width: 450px;}
.news-detail-page>*>* .right{width: calc(100% - 450px); padding-left: 45px;}
.news-detail-page>*>*:hover{color:var(--color-dominant);}
.nav-btn{display:none;}


.sonMenu{padding-left: 40px;line-height: 35px;display: none;}
.sonMenu .on{color:var(--color-yellow);}
.on.sonMenu,.sonS:hover .sonMenu{display: block;}
.proDetail-cont{margin-top:30px; background-color:#fff;padding:40px;}
.proDetail-cont>.title{color:var(--color-dominant); font-weight:bold; margin-bottom:30px;}
.proDetail-cont>.title span{position:relative; z-index:1;}
.proDetail-cont>.title span:before{content:''; display:block; width:100%; height:10px; background:linear-gradient(0deg,#1b639f,rgba(255,255,255,0)); position:absolute; left:0; bottom:0; z-index:-1; border-radius:10px;}
.proDetail-cont pre li{list-style: inherit;}

/*header.Fixed{background-color:#fff; box-shadow:0 0 10px rgba(0,0,0,.1);}
header.Fixed .right{color:#000;}
header.Fixed .header-search{background-color:#fff;}*/
/*
--color-dominant
linear-gradient(0deg,rgba(255,255,255,.4),rgba(255,255,255,0));
F5AB00
transparent
font-family: "ebrimabd";
.hRegular{font-family: "hRegular";}
.hLight{font-family: "hLight";}
.hBold{font-family: "hBold";}
l-uppercase
transition:cubic-bezier(0.215,.61,.355,1) .45s;

*/
@media all and (-moz-min-device-pixel-ratio: 1.19) and (-moz-max-device-pixel-ratio: 1.28),
  (-webkit-min-device-pixel-ratio: 1.19) and (-webkit-max-device-pixel-ratio: 1.28),
  (min-resolution: 1.19dppx) and (max-resolution: 1.28dppx) and (-moz-min-device-pixel-ratio: 1.41) and (-moz-max-device-pixel-ratio: 1.6),
  (-webkit-min-device-pixel-ratio: 1.41) and (-webkit-max-device-pixel-ratio: 1.6),
  (min-resolution: 1.41dppx) and (max-resolution: 1.6dppx){/*125%and150%*/
  
}
@media all and (-moz-min-device-pixel-ratio: 1.41) and (-moz-max-device-pixel-ratio: 1.6),
  (-webkit-min-device-pixel-ratio: 1.41) and (-webkit-max-device-pixel-ratio: 1.6),DDD
  (min-resolution: 1.41dppx) and (max-resolution: 1.6dppx) {/*150%*/
  
}

@media screen and (min-width: 2000px){
	
}
@media screen and (max-width: 1600px){
	
}
@media screen and (max-width: 1500px){
	
}
@media screen and (max-width: 1366px){
	
}
/*平板*/
@media screen and (max-width: 1024px){
	.l-font20{font-size:16px;}
	.l-font26,.l-font24{font-size:18px;}
	.l-font12{font-size:12px;}
	.l-font14{font-size:14px;}
	.l-font16{font-size:14px;}
	.l-font18{font-size:14px;}
	.l-font130{font-size:32px;}
	.l-font32{font-size:24px;}
	.l-font70{font-size:24px;}
	.l-font30{font-size:18px;}
	.l-font40{font-size:20px;}
	.l-lh30{line-height:24px;}
	.l-font36{font-size:20px;}
	.l-lh24{line-height:20px;}
	.l-font48{font-size:24px;}	.l-col-1,.l-col-2,.l-col-3,.l-col-4,.l-col-5,.l-col-6,.l-col-7,.l-col-8,.l-col-9,.l-col-10,.l-col-11,.l-col-12{width:100%;}
	.l-grid-2>*,.l-grid-3>*,.l-grid-4>*,.l-grid-5>*,.l-grid-6>*,.l-grid-7>*,.l-grid-8>*{width:100%;}
	.lh-cursor{display:none;}
	header{height:50px; background-color:#000;}
	.lh-logo{position:absolute; left:15px; top:50%; transform:translateY(-50%); width:84px; z-index:2;}
	.lh-nav{position:absolute; left:0; top:0; width:100vw; height:100vh; background-color:#000; display:block; padding-top:30%; transition:var(--transition); transform:translateY(-100%); visibility:hidden;}
	.lh-nav>*{display:flex; align-items:center; justify-content:center; margin:50px 0; font-size:18px;}
	.lh-nav>*.line{display:none;}
	.nav-btn{display:block; width:50px; height:50px; position:absolute; right:0; top:0; z-index:2;}
	.nav-btn:before,.nav-btn:after{content:''; display:block; width:20px; height:2px; background-color:#fff; position:absolute; right:15px; top:50%; transition:var(--transition); margin-top:-8px;}
	.nav-btn:after{margin-top:6px;}
	.nav-btn i{display:block; width:20px; height:2px; background-color:#fff; position:absolute; right:15px; top:50%; transition:var(--transition); margin-top:-1px;}
	.search-btn{display:none;}
	.header-tel{margin-right:30px;}
	.WebNav .nav-btn i{transform:scaleX(0);}
	.WebNav .nav-btn:before{transform:translate(0,7px) rotate(45deg);}
	.WebNav .nav-btn:after{transform:translate(0,-7px) rotate(-45deg);}
	.WebNav .lh-nav{transform:translateY(0); visibility:visible;}
	.l-font50{font-size:22px;}
	.l-container{padding-left:15px; padding-right:15px;}
	.swiper-horizontal .banner-bottom>*>*.center:before{width:56%;}
	.swiper-horizontal .banner-bottom>*>*.center:before, .swiper-horizontal .banner-bottom>*>*.center:after{width:56%; display:none;}
	.banner-btn{margin-left:10px;}
	main{width:100vw; overflow-x:hidden; padding-top:50px;}
	.banner-bottom{bottom:30px;}
	.three-banner{height:calc(100vh - 50px);}
	.l-pd100{padding-top:40px; padding-bottom:40px;}
	.index-title{display:block;}
	.l-font22{font-size:18px;}
	.l-font60{font-size:30px;}
	.index-title-l>.nname{bottom:0;}
	.index-title>*.right{margin-top:20px; justify-content:flex-start;}
	.index-product-hd{width:100%;}
	.index-product-hd>*{margin:0; flex:1; text-align:center;}
	.index-product-bd{margin-top:30px;}
	.tab-bd>*.l-flex.on{display:block;}
	.index-product-cont>*{width:100% !important; padding:0 !important;}
	.l-lh28{line-height:26px;}
	.index-product-cont>*.left .ccont{margin-top:20px;}
	.index-product-cont>*.right{margin-top:20px;}
	.index-product-banner .bd li .img{height:400px;}
	.index-product-bottom{position:static; margin-top:20px;}
	.index-about-top{display:block;}
	.index-about-top>*{margin-top:30px;}
	.index-about-top>*.left .ccont{margin-top:20px;}
	.index-about-top>*.left .more-btn{margin-top:40px;}
	.index-about-top .right .img{height:250px;}
	.index-about-bottom{display:block;}
	.index-about-bottom>*.left{display:none;}
	.lh-total>*{width:33.3%; padding-left:0; margin-top:30px;}
	.l-font56{font-size:30px;}
	.lh-total>* .num>span{top:-10px;}
	.index-news-item{margin:0px 0 0 -75px;}
	.index-news-item>* .img{height:220px;}
	.index-news-item>*{margin-top:30px;}
	.index-news-item>* .text{margin-top:20px;}
	.index-news-item>* .name, .index-news-item>* .ccont{margin-top:10px;}
	.footer-top>*.right>dl{display:none;}
	.footer-contact{margin-top:30px;}
	.footer-contact>*.right{display:none;}
	.footer-bottom{display:block;}
	.footer-bottom>*.right{display:block; margin-top:10px;}
	.lh-ban{height:220px;}
	.introduce-cont{margin-top:30px; display:block;}
	.introduce-cont>.left{padding-right:0;}
	.introduce-cont .ccont{padding-top:20px;}
	.introduce-cont .ccont:before{width:12px; height:11px; background-size:cover;}
	.introduce-cont .lh-total>*{margin-top:30px; padding-left:15px;}
	.introduce-cont .lh-total{margin-left:-15px;}
	.introduce-cont .lh-total>*>*{border:none; padding-top:0;}
	.introduce-cont>.right .img{margin-top:30px; height:240px;}
	.culture-item>*{margin-top:30px;}
	.culture-item{margin-top:0;}
	.honor-item>*>*{padding:20px;}
	.honor-item>* .name{margin-top:10px;}
	.honor-item>* .img{margin-top:20px;}
	.honor-item>*{width:50%;}
	.honor-item>* .time em{margin-left:0;}
	.honor-item>* .time>*,.honor-item>* .time{display:block;}
	.honor-item{margin:15px 0 0 -15px;}
	.viewImage-btn>*.nexts{right:10px;}
	.viewImage-btn>*.prevs{left:10px;}
	.pro-cont{display:block; margin-top:20px;}
	.pro-cont>*{width:100% !important; padding:0 !important;}
	.pro-filter>* dt{height:40px; line-height:40px; position:relative; cursor:pointer; font-size:16px;}
	.pro-filter>* dd{padding:20px 0; display:none;}
	.pro-filter>* dt:after{content:'\e772'; font-family: "iconfont"; position:absolute; right:0; top:50%; transform:translateY(-50%);}
	.pro-filter>* dd>a{margin-top:0;}
	.pro-filter>*{margin-top:20px; padding-top:0; border:none;}
	.pro-filter>* dd{border-bottom: 1px solid #848484;}
	.pro-filter>*.on dd{display:block;}
	.pro-filter>*.on dt:after{transform:translateY(-50%) rotate(180deg);}
	.pro-checkbox>*{margin-top:0;}
	.pro-cont>.right>.title{height:50px; line-height:50px; color:var(--color-dominant);}
	.pro-item>* .img{height:400px;}
	.proDetail-top{display:block; padding-top:430px; position:relative;}
	.proDetail-top>*{width:100% !important; padding:0 !important;}
	.proDetail-top>.left .ccont{margin-top:20px;}
	.proDetail-top>.left .btn{margin-top:30px;}
	.proDetail-top>.right .img{height:400px; position:absolute; left:0; top:0; right:0;}
	.proDetail-center{margin-top:30px;}
	.l-font28{font-size:18px;}
	.proDetail-hd{height:60px; padding:0 15px;}
	.proDetail-hd>*>*:after{bottom:-19px;}
	.proDetail-bd{padding:20px;}
	.proDetail-bottom{margin-top:30px;}
	.proDetail-bottom .pro-item{margin-top:0;}
	.news-hot-banner .bd a{display:block;}
	.news-hot-banner .bd .img{width:100%; height:220px;}
	.news-hot-banner .bd .text{width:100%; padding:20px 0;}
	.news-hot>.icon{width:100%;}
	.news-hot-banner .bd .time{margin-top:10px;}
	.news-hot-banner .bd .ccont{margin-top:20px;}
	.news-hot-banner{padding-bottom:80px;}
	.news-hot-btn{left:0; bottom:20px;}
	.news-hot-btn>*{width:50px; height:50px;}
	.news-item>* .img{width:100%; height:220px;}
	.news-item>*>*{padding:20px 0; display:block;}
	.news-item>* .text{width:100%; padding:20px 0;}
	.news-item>* .name{margin-top:10px;}
	.news-item>* .ccont{margin-top:20px;}
	.news-detail-top{display:block;}
	.news-detail-top>*{width:100% !important; padding:0 !important;}
	.detail-return{height:auto;}
	.news-detail-top:before{display:none;}
	.detail-title{padding:20px 0;}
	.l-lh48{line-height:32px;}
	.detail-title .nname{margin-top:20px;}
	.detail-share{display:none;}
	.news-detail-top>.right{border:none;}
	.news-detail-page>*>* .left{width:60px;}
	.news-detail-page>*>* .right{width:calc(100% - 60px); padding-left:0;}
	.news-detail-page>*>*{height:60px;}
	.contact-us-top{display:block;}
	.contact-us-item>*{margin:20px 0 0 0;}
	.contact-us-item>*:before{display:none;}
	.contact-us-item>*:nth-child(2n){padding-left:0;}
	.contact-us-item>* .addr{margin-top:10px;}
	.contact-map{margin-top:30px; height:240px;}
	.contact-recruit{margin-top:40px;}
	.recruit-filter{margin-top:30px; padding:20px;}
	.recruit-filter-item>dd{width:100%; padding-left:0; overflow:hidden;}
	.recruit-filter>.title{margin-bottom:0;}
	.recruit-filter-item>dd>*{float:left; margin-right:20px;}
	.recruit-filter-item{margin-top:10px;}
	.recruit-item>*>*{padding:20px 0; height:auto;}
	.recruit-item>*>*>*.name{width:100%; font-size:14px; font-weight:bold;}
	.recruit-item>*>*>*{padding-left:10px;}
	.recruit-item>*>*>*.btn{display:none;}
	.recruit-item>*>*>*.category{flex:2;}
	.lh-page{margin-top:30px;}
	.recruiting-detail{display:block;}
	.recruiting-detail>* .nname{margin-top:10px; display:block;}
	.recruiting-detail>* .nname>*{display:block;}
	.recruiting-detail>* .nname span{margin-left:0;}
	.recruiting-detail>*.right{display:block; margin-top:20px;}
	.recruiting-detail-btn{width:214px;}
	.proDetail-hd>*{margin-left:30px;}
	.proDetail-bd{padding:0; margin-top:0;}
	.proDetail-cont{margin-top:15px; padding:20px;}
}
/*手机*/
@media screen and (max-width: 980px){
    
}








