@charset "UTF-8";

/*加载字体*/
@font-face{font-family:'SOURCEHANSANSCN-LIGHT';src:url("../fonts/SOURCEHANSANSCN-LIGHT.OTF");}
@font-face{font-family:'SOURCEHANSANSCN-BOLD';src:url("../fonts/SOURCEHANSANSCN-BOLD.OTF");}
*{outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,header,main,footer,aside,section,article,nav{padding:0;margin:0;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style-type:none;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
p:before,q:after{content:'';}
abbr,acronym{border:0;}
a{text-decoration:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.clr{HEIGHT:0px;VISIBILITY:hidden;CLEAR:both;FONT-SIZE:0px;OVERFLOW:hidden;}
body,samp{FONT-SIZE:12px;color:#000;font-family:'微软雅黑','Microsoft YaHei',"Arial",'SimSun',Serif;}
img{vertical-align:bottom;}
input[type="text"],input[type="hidden"],input[type="button"],input[type="radio"],input[type="submit"],input[type="checkbox"],input[type="password"],button,textarea,select{outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
img,.menu span,.header-right,.video-prop,.header,.header-right .search,.search-close,.header-right ul,.header-right ul li,.hcase li:before,.hnews-item,.hnews-item p:before,.hnews-item p:after,.news-info,.news-info:before,.news-info span,.news-info p,.news-info em,.case-right,.case-ver h3,.case-ver p{-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}

/*分享*/
.weixin-prop{width:300px;height:380px;border:1px #ddd solid;background:#fff;position:fixed;left:50%;top:50%;margin:-190px 0px 0px -150px;z-index:2345667;}
.weixin-close{width:25px;height:25px;position:absolute;right:10px;top:10px;line-height:30px;text-align:center;font-size:20px;color:#333;cursor:pointer;}
.weixin-img{float:left;width:250px;margin:60px 0px 0px 25px;}
.weixin-img canvas{width:250px;height:250px;}
.weixin-prop p{float:left;width:100%;overflow:hidden;font-size:14px;text-align:center;color:#222;}

/*swiper*/
.swiper-container{width:100%;height:100%;}
.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-button-prev,.swiper-button-next{background:none;}
.swiper-button-prev::after,.swiper-button-next::after{content:"";}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.hinge{-webkit-animation-duration:3s;animation-duration:3s;}
@-webkit-keyframes fadeInUp{
  0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);}
  100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUp{
  0%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);}
  100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}

/*video*/
.video-prop{width:100%;height:100%;overflow:hidden;position:fixed;left:0px;top:0px;z-index:1000;background:rgba(0,0,0,0.6);text-align:center;visibility:hidden;opacity:0;}
.video-prop:before{height:100%;content:"";display:inline-block;vertical-align:middle;}
.video-center{width:65%;vertical-align:middle;display:inline-block;position:relative;}
.video-center video{width:100%;height:auto;}
.video-center iframe{width:100%;height:60vh;background:#fff;}
.video-close{width:40px;height:40px;overflow:hidden;position:absolute;right:-20px;top:-20px;z-index:12;border-radius:50%;background:#fafafa;line-height:40px;text-align:center;font-size:25px;color:#333;cursor:pointer;}
.video-close:hover{background:#ccc;transform:rotate(180deg);}
.video-active{opacity:1;visibility:visible;}
@keyframes linemove{
  0%{width:0px;}
  100%{width:100%;}
}
@keyframes linemove2{
  0%{width:0px;}
  40%{width:32px;}
  100%{width:20px;}
}
@keyframes cir1{
  0%{left:43%;top:31%;}
  50%{left:43%;top:32%;}
  100%{left:43%;top:31%;}
}
@keyframes cir2{
  0%{left:35%;top:47%;}
  50%{left:34%;top:47%;}
  100%{left:35%;top:47%;}
}
@keyframes cir3{
  0%{left:44%;top:51%;}
  50%{left:45%;top:52%;}
  100%{left:44%;top:51%;}
}
@keyframes cir4{
  0%{left:22%;top:56%;}
  50%{left:24%;top:54%;}
  100%{left:22%;top:56%;}
}
@keyframes linehide{
  0%{top:100%;}
  50%{top:-0%;opacity:1;}
  60%{top:-0%;opacity:0;}
  80%{top:100%;opacity:0;}
  100%{top:100%;opacity:1;}
}
@keyframes fangscroll{
  0%{right:0px;transform:rotate(0deg);opacity:1;}
  90%{right:60%;transform:rotate(-760deg);opacity:1;}
  100%{right:60%;transform:rotate(-760deg);opacity:0;}
}
.content{width:100%;overflow:hidden;}

/*header*/
.header{width:100%;height:180px;line-height:180px;padding:0px 70px;box-sizing:border-box;position:fixed;left:0px;top:0px;z-index:500;}
.logo{float:left;width:270px;height:100%;position:relative;}
.logo img{width:auto;height:82px;position:absolute;left:0px;top:50%;transform:translateY(-50%);opacity:1;}
.logo img:last-child{opacity:0;}
.header-right{float:right;width:auto;height:100%;}
.header-right .search{width:100%;height:80px;position:absolute;left:0px;top:100px;background:#fff;border-top:1px #eee solid;transform-origin:top;transform:scale(0);opacity:0;visibility:hidden;}
.header-right .search form{width:80%;margin:0px auto;position:relative;height:100%;}
.header-right .search form .txt{float:left;width:70%;height:100%;font-size:16px;line-height:80px;overflow:hidden;background:none;padding-left:60px;box-sizing:border-box;}
.header-right .search form .bt{width:30px;height:100%;position:absolute;left:0px;top:0px;z-index:1;background:url("../images/search1.png") no-repeat center;cursor:pointer;height:100%;}
.search-close{width:40px;height:40px;position:absolute;right:0px;top:50%;margin-top:-20px;background:url("../images/close.png") no-repeat center;cursor:pointer;z-index:1;}
.search-close:hover{transform:rotate(180deg);}
.header-right .search-active{transform:scale(1);opacity:1;visibility:visible;}
.header-right ul,.header-right ul li{float:left;width:auto;overflow:hidden;height:100%;}
.header-right ul li{font-size:20px;margin-right:50px;position:relative;padding:0px 10px;}
.header-right ul li a{color:#fff;}
.header-right ul li a:hover{color:#de4d1c;}
.header-right ul li.on:before{width:100%;height:4px;content:"";position:absolute;left:0px;bottom:0px;background:#ee8d1a;}
.header-search{float:left;width:20px;overflow:hidden;cursor:pointer;height:100%;background:url("../images/search.png") no-repeat center;}
.header-active,.header-on{height:100px!important;line-height:100px!important;background:#fff;box-shadow:0px 0px 8px 6px rgba(0,0,0,0.05);}
.header-active .logo img,.header-on .logo img{height:63px;opacity:0;}
.header-active .logo img:last-child,.header-on .logo img:last-child{opacity:1;}
.header-active .header-right ul li a,.header-on .header-right ul li a{color:#222;}
.header-active .header-right ul li a:hover,.header-on .header-right ul li a:hover{color:#de4d1c;}
.header-active .header-search,.header-on .header-search{background-image:url("../images/search1.png");}
.menu{display:none;}

/*footer*/
.footer{width:100%;overflow:hidden;background:#181818;font-size:16px;color:#fff;}
.footer-1{width:100%;overflow:hidden;height:110px;line-height:110px;padding:0px 180px;box-sizing:border-box;}
.footer-1 ul,.footer-1 ul li{float:left;width:auto;overflow:hidden;}
.footer-1 ul li{margin-right:50px;}
.footer-1 ul li a{color:#fff;}
.footer-1 ul li a:hover{color:#de4d1c;}
.footer-1 p{float:right;width:auto;overflow:hidden;padding-left:32px;color:#fff;background:url("../images/icon-8.png") no-repeat left center;}
.footer-2{width:100%;overflow:hidden;background:#0e0e0e;height:100px;line-height:100px;padding:0px 180px;box-sizing:border-box;}
.footer-2 span{float:left;width:auto;margin-right:15px;color:rgba(255,255,255,0.4);}
.footer-2 span a,.footer-2 p a{color:rgba(255,255,255,0.4);}
.footer-2 span a:hover,.footer-2 p a:hover{color:#de4d1c;}
.footer-2 p{float:right;width:auto;}

/*banner*/
.banner{width:100%;height:100vh;overflow:hidden;position:relative;}
.banner:before{width:100%;height:30%;content:"";position:absolute;left:0px;top:0px;background:-webkit-linear-gradient(top,rgba(0,0,0,0.4),transparent);background:-moz-linear-gradient(top,rgba(0,0,0,0.4),transparent);background:-ms-linear-gradient(top,rgba(0,0,0,0.4),transparent);background:-o-linear-gradient(top,rgba(0,0,0,0.4),transparent);z-index:2;}
.banner img{width:100%;height:100%;object-fit:cover;}
.banner-wz{width:100%;position:absolute;left:180px;top:50%;transform:translateY(-50%);z-index:12;font-size:60px;color:#fff;font-weight:bold;margin-top:-20px;}
.banner-wz span{display:block;opacity:0;transform:translateY(60px);-webkit-transition:all 0.8s ease 0.6s;-moz-transition:all 0.8s ease 0.6s;-ms-transition:all 0.8s ease 0.6s;-o-transition:all 0.8s ease 0.6s;transition:all 0.8s ease 0.6s;}
.banner-wz p{padding-left:2em;opacity:0;transform:translateY(60px);-webkit-transition:all 0.8s ease 0.6s;-moz-transition:all 0.8s ease 0.6s;-ms-transition:all 0.8s ease 0.6s;-o-transition:all 0.8s ease 0.6s;transition:all 0.8s ease 0.6s;}
.banner-pag{width:100%;position:absolute;left:180px;bottom:34%;height:30px;z-index:12;}
.banner-pag .swiper-pagination-bullet{width:100px;height:2px;background:#fff;border-radius:0px;opacity:1;margin-right:20px;position:relative;}
.banner-pag .swiper-pagination-bullet:before{width:0%;height:100%;content:"";position:absolute;left:0px;top:0px;background:#de501c;}
.banner-pag .swiper-pagination-bullet-active:before{animation:linemove 6s linear 1;}
.banner .swiper-slide-active .banner-wz span,.banner .swiper-slide-active .banner-wz p{opacity:1;transform:translateY(0px);}

/*home-habout*/
.habout{width:calc(100% - 360px);overflow:hidden;margin:0px auto;padding-top:5.7vw;}
.habout h3{float:left;width:100%;overflow:hidden;font-size:48px;color:#222;}
.habout-info{float:left;width:100%;overflow:hidden;margin-top:30px;}
.habout p{float:left;width:73%;overflow:hidden;font-size:16px;color:#222;line-height:28px;margin-bottom:25px;}
.habout-line{width:100%;height:190px;overflow:hidden;margin-top:50px;position:relative;}
.habout-line:before{width:100%;height:100%;content:"";position:absolute;left:0%;top:0px;background:url("../images/icon-1.jpg") no-repeat left center;}
.habout-line:after{width:0%;height:100%;content:"";position:absolute;left:0%;top:0px;background:url("../images/icon-2.jpg") no-repeat left center;z-index:2;animation:linemove 15s linear infinite;}

/*home-hcase*/
.hcase{width:100%;overflow:hidden;margin-top:5.7vw;padding:0px 180px 5.7vw;box-sizing:border-box;}
.hcase-head{width:100%;overflow:hidden;}
.hcase-head h3{float:left;width:auto;overflow:hidden;position:relative;font-size:48px;color:#222;padding-bottom:15px;}
.hcase-head h3:before{width:60px;height:2px;content:"";position:absolute;left:0px;bottom:0px;background:#ee8d1a;}
.hcase-head a{float:right;width:200px;height:46px;line-height:46px;text-align:center;overflow:hidden;border-radius:23px;background:-webkit-linear-gradient(left,#dd4a1c,#ee8c1a);background:-moz-linear-gradient(left,#dd4a1c,#ee8c1a);background:-ms-linear-gradient(left,#dd4a1c,#ee8c1a);background:-o-linear-gradient(left,#dd4a1c,#ee8c1a);color:#fff;font-size:16px;margin-top:10px;}
.hcase-head a:hover{background:-webkit-linear-gradient(left,#ee8c1a,#dd4a1c);background:-moz-linear-gradient(left,#ee8c1a,#dd4a1c);background:-ms-linear-gradient(left,#ee8c1a,#dd4a1c);background:-o-linear-gradient(left,#ee8c1a,#dd4a1c);transform:translateY(3px);}
.hcase ul{width:100%;margin-top:68px;border-top:2px #f5f5f5 solid;border-left:2px #f5f5f5 solid;box-sizing:border-box;}
.hcase li{float:left;width:20%;border-right:2px #f5f5f5 solid;border-bottom:2px #f5f5f5 solid;box-sizing:border-box;height:96px;cursor:pointer;position:relative;}
.hcase li a{width:100%;display: block;height:100% }
.hcase li a:before{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;z-index:13;border:2px #dd4a1c solid;box-shadow:0px 0px 8px 5px rgba(221,74,28,0.1);opacity:0;transition:all 0.5s ease}
.hcase li img{width:auto;height:auto;max-width:80%;max-height:60%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:12;}
.hcase li a:hover:before{opacity:1;}

/*home-hln*/
.hln{width:100%;overflow:hidden;background:url("../images/bg-1.jpg") no-repeat center fixed;padding:5.7vw 180px;box-sizing:border-box; background-size:cover;}
.hln h3{width:100%;overflow:hidden;text-align:center;font-size:48px;color:#fff;position:relative;padding-bottom:15px;}
.hln h3:before{width:60px;height:2px;content:"";position:absolute;left:50%;bottom:0px;background:#fff;transform:translateX(-50%);}
.hln ul{width:100%;overflow:hidden;box-sizing:border-box;border:1px #4e505a solid;margin-top:5.2vw;position:relative;}
.hln ul:before{width:1px;height:100%;content:"";position:absolute;left:25%;top:0px;background:#4e505a;z-index:1;}
.hln ul:after{width:1px;height:100%;content:"";position:absolute;left:75%;top:0px;background:#4e505a;z-index:1;}
.hln ul li{float:left;width:25%;overflow:hidden;box-sizing:border-box;padding:59px 49px 65px;}
.hln ul li:after{width:1px;height:100%;content:"";position:absolute;left:50%;top:0px;background:#4e505a;z-index:1;}
.ln-title{display:flex;align-items:center;width=100%;}
.hln ul li div span{float:left;width:60px;height:60px;overflow:hidden;border-radius:50%;border-radius:50%;border:2px #e06b1b dotted;position:relative;}
.hln ul li div span:before{width:80%;height:80%;content:"";position:absolute;left:10%;top:10%;border-radius:50%;background:rgba(230,110,27,0.2);z-index:1;}
.hln ul li div span img{width:auto;height:auto;max-width:50%;max-height:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;}
.hln ul li:hover div span img{transform:translate(-50%,-50%) rotateY(180deg);}
.ln-title p{font-weight:bold;float:left;overflow:hidden;font-size:24px;color:#fff;line-height:34px;padding-left:20px;box-sizing:border-box;position:relative;}
.hln-info{float:left;width:100%;overflow:hidden;}
.hln-info p{float:left;width:100%;overflow:hidden;font-size:18px;color:#fff;line-height:34px;margin-top:20px;padding-left:20px;box-sizing:border-box;position:relative;}
.hln-info p:before{width:8px;height:8px;content:"";position:absolute;left:0px;top:13px;border-radius:50%;background:#eb6f18;}
.hln-detail{width:100%;overflow:hidden;text-align:center;margin-top:5.7vw;}
.hln-detail a{width:200px;height:46px;line-height:46px;text-align:center;overflow:hidden;border-radius:23px;background:-webkit-linear-gradient(left,#dd4a1c,#ee8c1a);background:-moz-linear-gradient(left,#dd4a1c,#ee8c1a);background:-ms-linear-gradient(left,#dd4a1c,#ee8c1a);background:-o-linear-gradient(left,#dd4a1c,#ee8c1a);color:#fff;font-size:16px;display:inline-block;}
.hln-detail a:hover{background:-webkit-linear-gradient(left,#ee8c1a,#dd4a1c);background:-moz-linear-gradient(left,#ee8c1a,#dd4a1c);background:-ms-linear-gradient(left,#ee8c1a,#dd4a1c);background:-o-linear-gradient(left,#ee8c1a,#dd4a1c);transform:translateY(3px);}

/*touzi-hln*/
.tln{width:100%;overflow:hidden;padding:5.7vw 100px;box-sizing:border-box; background-size:cover;}
.tln h3{width:100%;overflow:hidden;text-align:center;font-size:48px;color:#e06b1b;position:relative;padding-bottom:15px;}
.tln h3:before{width:60px;height:2px;content:"";position:absolute;left:50%;bottom:0px;background:#eee;transform:translateX(-50%);}
.tln ul{width:100%;overflow:hidden;box-sizing:border-box;border:1px #eee solid;position:relative;}
.tln ul:before{width:1px;height:100%;content:"";position:absolute;left:25%;top:0px;background:#eee;z-index:1;}
.tln ul:after{width:1px;height:100%;content:"";position:absolute;left:75%;top:0px;background:#eee;z-index:1;}
.tln ul li{float:left;width:25%;overflow:hidden;box-sizing:border-box;padding:59px 49px 65px;}
.tln ul li:after{width:1px;height:100%;content:"";position:absolute;left:50%;top:0px;background:#eee;z-index:1;}
.tln-title{font-weight:bold;display:flex;align-items:center;width=100%;}
.tln ul li div span{float:left;width:60px;height:60px;overflow:hidden;border-radius:50%;border-radius:50%;border:2px #e06b1b dotted;position:relative;}
.tln ul li div span:before{width:80%;height:80%;content:"";position:absolute;left:10%;top:10%;border-radius:50%;background:rgba(230,110,27,0.2);z-index:1;}
.tln ul li div span img{width:auto;height:auto;max-width:50%;max-height:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;}
.tln ul li:hover div span img{transform:translate(-50%,-50%) rotateY(180deg);}
.tln-title p{float:left;overflow:hidden;font-size:24px;color:#e06b1b;line-height:34px;padding-left:20px;box-sizing:border-box;position:relative;}
.tln-info{float:left;width:100%;overflow:hidden;}
.tln-info p{float:left;width:100%;overflow:hidden;font-size:18px;color:#666;line-height:34px;margin-top:20px;padding-left:20px;box-sizing:border-box;position:relative;}
.tln-info p:before{width:8px;height:8px;content:"";position:absolute;left:0px;top:13px;border-radius:50%;background:#eee;}

/*home-news*/
.hnews{width:100%;overflow:hidden;padding:5.7vw 180px;box-sizing:border-box;}
.hnews h3{width:100%;overflow:hidden;text-align:center;font-size:48px;color:#222;position:relative;padding-bottom:15px;}
.hnews h3:before{width:60px;height:2px;content:"";position:absolute;left:50%;bottom:0px;background:#ee8d1a;transform:translateX(-50%);}
.hnews-content{width:100%;overflow:hidden;padding-top:58px;display: flex;flex-wrap: wrap;justify-content: flex-start}
.hnews-item{float:left;width:31.7%;overflow:hidden;margin-right:2.45%;}
.hnews-item:last-child{float:right;margin-right:0px;}
.hnews-item samp{float:left;width:100%;overflow:hidden;height:14.2vw;}
.hnews-item samp img{width:100%;height:100%;object-fit:cover;}
.hnews-item em{float:left;width:100%;overflow:hidden;font-family:'SOURCEHANSANSCN-LIGHT';font-size:16px;color:#b2b2b2;margin-top:23px;padding:0px 30px;box-sizing:border-box;}
.hnews-item span{float:left;width:100%;overflow:hidden;font-size:22px;color:#222;margin-top:17px;padding:0px 30px;box-sizing:border-box;line-height:32px;height:64px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.hnews-item p{float:left;width:100%;overflow:hidden;height:20px;margin-left:30px;margin-top:20px;position:relative;}
.hnews-item p:before{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;z-index:12;background:url("../images/icon-6.png") no-repeat left center;opacity:1;}
.hnews-item p:after{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;z-index:12;background:url("../images/icon-7.png") no-repeat left center;opacity:0;}
.hnews-item:hover{transform:translateY(-5px);}
.hnews-item:hover samp img{transform:scale(1.04);}
.hnews-item:hover p:before{opacity:0;}
.hnews-item:hover p:after{opacity:1;}

/*news*/
.banner-news{margin-top:100px;width:100%;overflow:hidden;position:relative;}
.banner-news img{float:left;width:100%;height:auto;}
.banner-ver{width:100%;position:absolute;left:180px;top:calc(50% + 50px);transform:translateY(-50%);}
.banner-ver h3{width:100%;overflow:hidden;font-size:56px;color:#fff;}
.news-list{width:75.7%;overflow:hidden;margin:0px auto;}
.news-item{float:left;width:31.2%;overflow:hidden;margin:60px 3.2% 0px 0px;position:relative;padding-bottom:140px;}
.news-item:nth-child(3n){float:right;margin-right:0px;}
.news-item a{width:100%;display:block;height:100%;}
.news-item samp{float:left;width:100%;overflow:hidden;height:14.5vw;}
.news-item samp img{width:100%;height:100%;object-fit:cover;}
.news-item:hover samp img{transform:scale(1.04);}
.news-info{width:100%;position:absolute;left:0px;bottom:0px;z-index:12;box-sizing:border-box;}
.news-info:before{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;background:rgba(238,141,26,0);z-index:11;}
.news-info span{float:left;width:100%;overflow:hidden;font-size:24px;color:#222;line-height:34px;height:68px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;position:relative;z-index:12;}
.news-info p{float:left;width:100%;overflow:hidden;font-size:16px;color:#222;line-height:28px;height:0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;position:relative;z-index:12;}
.news-info em{float:left;width:100%;overflow:hidden;font-size:18px;color:#666;margin-top:20px;position:relative;z-index:12;}
.news-item.on .news-info{height:80%!important;padding:2vw 1.5vw 1.5vw;}
.news-item.on .news-info:before{background:rgba(238,141,26,0.96);}
.news-item.on .news-info span,.news-item.on .news-info p,.news-item.on .news-info em{color:#fff;}
.news-item.on .news-info p{height:56px;margin-top:2vw;}
.news-item.on .news-info em{height:56px;margin-top:3.6vw;}
.news-page{overflow:hidden;text-align:center;padding:5.7vw 0px 6.7vw;}
.news-page a{width:auto;display:inline-block;overflow:hidden;margin:0px 10px;background:#f7f7f7;padding:0px 13px;height:35px;line-height:35px;font-size:14px;color:#767676;}
.news-page a.active,.news-page a:hover{background:#ef9123;color:#fff;}

/*news-info*/
.bread-crumb{width:100%;overflow:hidden;height:60px;line-height:60px;border-top:#f0f0f0;background:#f7f7f7;margin-top:100px;position:relative;z-index:400;column-rule:#666;font-size:14px;padding:0px 70px;box-sizing:border-box;}
.bread-crumb a{color:#666;margin:0px 8px;}
.bread-crumb a:hover{color:#de4d1c;}
.bread-crumb a.home{width:20px;height:100%;background:url("../images/icon-13.png") no-repeat center;float:left;margin-left:0px;}
.detail{width:75.7%;overflow:hidden;margin:0px auto;padding:5.7vw 120px 5.2vw 0px;box-sizing:border-box;position:relative;}
.detail h1{width:100%;overflow:hidden;font-size:48px;color:#333;}
.detail-1{width:100%;overflow:hidden;border-bottom:2px #e6e6e6 solid;padding:3vw 0px;font-size:18px;color:#808080;}
.detail-1 span{float:left;margin-right:29px;overflow:hidden;position:relative;}
.detail-1 span:nth-child(1){padding-right:29px;}
.detail-1 span:nth-child(1):before{width:1px;height:50%;content:"";position:absolute;right:0px;top:25%;background:#ccc;}
.detail-1 span em{color:#d97445;}
.detail-content{width:100%;overflow:hidden;line-height:34px;font-size:18px;color:#808080;}
.detail-content p{margin-top:34px;}
.detail-content img{width:auto;height:auto;max-width:100%;}
.detail-back{width:100%;overflow:hidden;text-align:center;padding:8vw 0px;}
.detail-back a{width:120px;height:120px;line-height:150px;font-size:14px;color:#fff;display:inline-block;overflow:hidden;border-radius:50%;background:-webkit-linear-gradient(left,#dd4b1c,#ee8c1a);background:-moz-linear-gradient(left,#dd4b1c,#ee8c1a);background:-ms-linear-gradient(left,#dd4b1c,#ee8c1a);background:-o-linear-gradient(left,#dd4b1c,#ee8c1a);position:relative;}
.detail-back a:before{width:100%;content:"";position:absolute;left:0px;top:30px;height:24px;background:url("../images/icon-12.png") no-repeat center;}
.detail-page{width:100%;overflow:hidden;border-top:4px #e6e6e6 solid;padding-top:20px;}
.detail-page span{float:left;width:100%;overflow:hidden;line-height:24px;font-size:16px;color:#808080;margin-top:10px;}
.detail-page span a{color:#808080;}
.detail-page span a:hover{color:#de4d1c;}
.detail-share{width:55px;position:fixed;right:calc(24.3%/2);top:45%;z-index:12;}
.detail-share span{float:left;width:100%;overflow:hidden;font-size:14px;color:#808080;}
.detail-share ul{float:lef;width:100%;overflow:hidden;}
.detail-share ul li{float:lef;width:100%;overflow:hidden;margin-top:54px;cursor:pointer;}

/*team*/
.team-list{width:75.7%;overflow:hidden;margin:0px auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.team-item{width:calc(50% - 20px);overflow:hidden;background:#f7f7f7;margin:40px 0px 0px;padding:45px 50px;box-sizing:border-box;}
.team-item a{width:100%;display:block;height:100%;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.team-left{width:190px;height:190px;overflow:hidden;box-sizing:border-box;border-radius:50%;border:1px #ef942a dashed;padding:14px;}
.team-left samp{float:left;width:100%;height:100%;overflow:hidden;border-radius:50%;position:relative;z-index:12;}
.team-left samp img{width:100%;height:100%;overflow:hidden;border-radius:50%;}
.team-item:hover .team-left samp img{transform:scale(1.04);}
.team-right{width:calc(92% - 190px);overflow:hidden;}
.team-right h3{float:left;width:100%;overflow:hidden;}
.team-right h3 span{float:left;width:auto;overflow:hidden;font-size:28px;color:#222;font-weight:bold;position:relative;margin-right:23px;line-height:60px;}
.team-right h3 span:before{width:100%;height:1px;content:"";position:absolute;left:0px;bottom:0px;background:#ee8d1a;}
.team-right h3 em{float:left;width:auto;overflow:hidden;font-size:16px;color:#666;line-height:30px;margin-top:20px;}
.team-right p{float:left;width:100%;overflow:hidden;line-height:24px;font-size:14px;color:#222;margin-top:15px;}

/*case*/
.case{width:100%;overflow:hidden;background:#f7f7f7 url("../images/bg-2.jpg") no-repeat top center;}
.case-list{width:69.4%;margin:0px auto;}
.case-item{float:left;width:100%;margin-top:80px;position:relative;}
.case-left{width:420px;height:236px;overflow:hidden;position:absolute;left:0px;top:50%;transform:translateY(-50%);z-index:12;background:#fff;}
.case-left img{width:auto;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:70%;max-height:70%;}
.case-right{float:right;width:calc(100% - 210px);overflow:hidden;height:320px;position:relative;text-align:right;box-sizing:border-box;padding-right:90px;}
.case-right:before{width:auto;height:100%;content:"";display:inline-block;vertical-align:middle;}
.case-ver{width:calc(100% - 290px);text-align:left;overflow:hidden;display:inline-block;vertical-align:middle;}
.case-ver h3{float:left;width:100%;overflow:hidden;font-size:24px;color:#222;font-weight:bold;}
.case-ver p{float:left;width:100%;overflow:hidden;font-size:14px;color:#222;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:24px;}
.case-item:hover .case-right{background:#ee8d1a;box-shadow:0px 0px 12px 4px rgba(173,32,37,0.2);}
.case-item:hover .case-ver h3,.case-item:hover .case-ver p{color:#fff;}

/*contact*/
.contact{width:100%;overflow:hidden;}
.contact-1{width:75.7%;overflow:hidden;margin:80px auto 0px;border-bottom:2px #f0f0f0 solid;padding-bottom:98px;}
.contact-left{float:left;width:40%;overflow:hidden;}
.contact-left h3{float:left;width:100%;overflow:hidden;font-family:'SOURCEHANSANSCN-BOLD';font-size:42px;color:#222;letter-spacing:4px;}
.contact-left p{float:left;width:100%;overflow:hidden;box-sizing:border-box;padding-left:0px;padding-bottom:4px;margin-top:20px;}
.contact-left p span{float:left;width:100%;overflow:hidden;font-size:20px;font-weight:bold;color:#222;}
.contact-left p em{float:left;width:100%;overflow:hidden;font-size:18px;color:#666;margin-top:8px;}
.contact-2{width:75.7%;overflow:hidden;margin:80px auto 0px;}
.contact-2 ul{width:100%;overflow:hidden;}
.contact-2 ul li{float:left;width:auto;overflow:hidden;margin-right:9.3vw;}
.contact-2 ul li samp{width:100%;overflow:hidden;text-align:center;display:block;height:45px;}
.contact-2 ul li span{width:100%;overflow:hidden;text-align:center;display:block;font-size:20px;color:#222;margin-top:36px;}
.contact-2 ul li p{width:100%;overflow:hidden;text-align:center;display:block;font-size:18px;color:#666;font-weight:bold;margin-top:10px;}
.contact-2 ul li p a{color:#666;}
.contact-right{text-align:center;float:right;overflow:hidden;}
.contact-right p{width:100%;overflow:hidden;font-size:18px;color:#666;margin-top:8px;}
.contact-map{width:100%;overflow:hidden;height:677px;margin-top:120px;}
.amap-info-contentContainer{position:relative;}
.amap-info-contentContainer a{width:45%;height:90%;position:absolute;right:20px;top:0px;display:block;}
.amap-logo{display:none!important;}

/*linian*/
.ln-1{width:100%;overflow:hidden;background:url("../images/bg-3.jpg") no-repeat;background-size:cover;height:1080px;position:relative;}
.ln-1head{width:100%;overflow:hidden;text-align:center;margin-top:5.7vw;}
.ln-1head h3{width:100%;overflow:hidden;font-size:48px;color:#000;letter-spacing:4px;}
.ln-1head p{width:100%;overflow:hidden;font-size:28px;color:#000;margin-top:10px;}
.ln-cir1{width:390px;height:358px;line-height:312px;overflow:hidden;background:url("../images/icon-18.png") no-repeat center;position:absolute;left:43%;top:32%;z-index:12;text-align:center;font-size:48px;color:#eb6f18;font-family:'SOURCEHANSANSCN-BOLD';padding-left:94px;box-sizing:border-box;animation:cir1 3s linear infinite;}
.ln-cir2{width:390px;height:358px;line-height:312px;overflow:hidden;background:url("../images/icon-18.png") no-repeat center;position:absolute;left:35%;top:47%;z-index:13;text-align:center;font-size:48px;color:#eb6f18;font-family:'SOURCEHANSANSCN-BOLD';padding-left:94px;box-sizing:border-box;animation:cir2 3s linear infinite;}
.ln-cir3{width:390px;height:358px;line-height:312px;overflow:hidden;background:url("../images/icon-18.png") no-repeat center;position:absolute;left:45%;top:52%;z-index:10;text-align:center;font-size:48px;color:#eb6f18;font-family:'SOURCEHANSANSCN-BOLD';padding-left:94px;box-sizing:border-box;animation:cir3 3s linear infinite;}
.ln-cir4{width:270px;height:248px;line-height:200px;overflow:hidden;background:url("../images/icon-18.png") no-repeat center;background-size:100%;position:absolute;left:24%;top:56%;z-index:10;text-align:center;font-size:36px;color:#eb6f18;font-family:'SOURCEHANSANSCN-BOLD';padding-left:55px;box-sizing:border-box;animation:cir4 3s linear infinite;}
.ln-ct1{width:378px;height:148px;line-height:148px;border-radius:5px;background:url("../images/bg-4.jpg") no-repeat;background-size:cover;position:absolute;left:9.5%;top:27%;z-index:20;border:1px #eb6c17 solid;}
.ln-ct1:before{width:16vw;height:1px;content:"";position:absolute;left:374px;top:130%;background:#ec792b;transform-origin:right;transform:rotate(10deg);}
.ln-ct1:after{width:8px;height:8px;content:"";position:absolute;left:calc(378px + 15.5vw);top:190px;background:#eb6c17;border-radius:50%;}
.ln-ct1 span{float:left;width:134px;height:100%;background:url("../images/icon-19.png") no-repeat center;text-align:center;font-size:46px;color:#eb6f18;font-weight:bold;}
.ln-ct1 p{float:left;width:auto;overflow:hidden;font-size:22px;color:#222;font-weight:bold;line-height:30px;margin-top:44px;}
.ln-ct1 ul{float:left;width:62%;overflow:hidden;}
.ln-ct1 ul li{float:left;width:80px;overflow:hidden;font-size:16px;color:#666;padding-left:12px;line-height:24px;margin-top:8px;position:relative;}
.ln-ct1 ul li:before{width:4px;height:4px;content:"";position:absolute;left:0px;top:9px;background:#eb6f18;border-radius:50%;overflow:hidden;}
.ln-ct2{width:378px;height:198px;border-radius:5px;background:url("../images/bg-5.jpg") no-repeat;background-size:cover;position:absolute;right:9.5%;top:22%;z-index:20;border:1px #eb6c17 solid;}
.ln-ct2:before{width:9vw;height:1px;content:"";position:absolute;right:374px;top:70%;background:#ec792b;transform-origin:left;transform:rotate(-14deg);}
.ln-ct2:after{width:8px;height:8px;content:"";position:absolute;right:calc(378px + 8.5vw);top:135px;background:#eb6c17;border-radius:50%;}
.ln-left2{float:left;width:138px;overflow:hidden;}
.ln-left2 span{float:left;width:100%;height:84px;line-height:84px;text-align:center;background:url("../images/icon-19.png") no-repeat center;text-align:center;font-size:46px;color:#eb6f18;font-weight:bold;margin-top:40px;}
.ln-left2 em{float:left;width:100%;overflow:hidden;text-align:center;font-size:22px;color:#222;font-weight:bold;}
.ln-right2{float:right;width:60%;overflow:hidden;margin-top:10px;}
.ln-right2 span{float:left;width:100%;overflow:hidden;font-size:16px;color:#222;font-weight:bold;line-height:30px;margin-top:10px;}
.ln-right2 ul{float:left;width:100%;overflow:hidden;}
.ln-right2 li{float:left;width:90px;overflow:hidden;font-size:16px;color:#666;padding-left:12px;line-height:24px;margin-top:5px;position:relative;}
.ln-right2 li:before{width:4px;height:4px;content:"";position:absolute;left:0px;top:9px;background:#eb6f18;border-radius:50%;overflow:hidden;}
.ln-ct3{width:358px;height:138px;line-height:138px;border-radius:5px;background:url("../images/bg-6.jpg") no-repeat;background-size:cover;position:absolute;left:27.5%;top:82%;z-index:20;border:1px #eb6c17 solid;}
.ln-ct3:before{width:90px;height:1px;content:"";position:absolute;left:40%;bottom:calc(138px + 79px);background:#ec792b;transform-origin:right;transform:rotate(-60deg);}
.ln-ct3:after{width:8px;height:8px;content:"";position:absolute;left:calc(358px - 130px);top:-82px;background:#eb6c17;border-radius:50%;}
.ln-ct3 span{float:left;width:134px;height:100%;background:url("../images/icon-19.png") no-repeat center;text-align:center;font-size:46px;color:#eb6f18;font-weight:bold;}
.ln-ct3 p{float:left;width:auto;overflow:hidden;font-size:22px;color:#222;font-weight:bold;line-height:30px;margin-top:24px;}
.ln-ct3 em{float:left;width:60%;overflow:hidden;font-size:16px;color:#222;font-weight:bold;line-height:30px;margin-top:0px;}
.ln-ct3 ul{float:left;width:62%;overflow:hidden;}
.ln-ct3 ul li{float:left;width:80px;overflow:hidden;font-size:16px;color:#666;padding-left:12px;line-height:24px;margin-top:3px;position:relative;}
.ln-ct3 ul li:before{width:4px;height:4px;content:"";position:absolute;left:0px;top:9px;background:#eb6f18;border-radius:50%;overflow:hidden;}
.ln-ct4{width:378px;height:198px;border-radius:5px;background:url("../images/bg-7.jpg") no-repeat;background-size:cover;position:absolute;right:9.5%;top:72%;z-index:20;border:1px #eb6c17 solid;}
.ln-ct4:before{width:7vw;height:1px;content:"";position:absolute;right:371px;top:35%;background:#ec792b;transform-origin:left;transform:rotate(20deg);}
.ln-ct4:after{width:8px;height:8px;content:"";position:absolute;right:calc(338px + 8.5vw);top:67px;background:#eb6c17;border-radius:50%;}
.ln-left4{float:left;width:138px;overflow:hidden;}
.ln-left4 span{float:left;width:100%;height:84px;line-height:84px;text-align:center;background:url("../images/icon-19.png") no-repeat center;text-align:center;font-size:46px;color:#eb6f18;font-weight:bold;margin-top:40px;}
.ln-left4 em{float:left;width:100%;overflow:hidden;text-align:center;font-size:22px;color:#222;font-weight:bold;}
.ln-right4{float:right;width:60%;overflow:hidden;margin-top:22px;}
.ln-right4 span{float:left;width:100%;overflow:hidden;font-size:16px;color:#222;font-weight:bold;line-height:30px;margin-top:0px;}
.ln-right4 ul{float:left;width:100%;overflow:hidden;}
.ln-right4 li{float:left;width:90px;overflow:hidden;font-size:16px;color:#666;padding-left:12px;line-height:24px;margin-top:5px;position:relative;}
.ln-right4 li:before{width:4px;height:4px;content:"";position:absolute;left:0px;top:9px;background:#eb6f18;border-radius:50%;overflow:hidden;}
.ln-ct5{width:268px;height:108px;line-height:108px;border-radius:5px;background:url("../images/bg-8.jpg") no-repeat;background-size:cover;position:absolute;left:9.5%;top:62%;z-index:20;border:1px #eb6c17 solid;}
.ln-ct5 span{float:left;width:134px;height:100%;background:url("../images/icon-19.png") no-repeat center;text-align:center;font-size:46px;color:#eb6f18;font-weight:bold;}
.ln-ct5 p{float:left;width:auto;overflow:hidden;font-size:22px;color:#222;font-weight:bold;line-height:30px;margin-top:23px;}
.ln-ct5 ul{float:left;width:45%;overflow:hidden;}
.ln-ct5 ul li{float:left;width:80px;overflow:hidden;font-size:16px;color:#666;padding-left:12px;line-height:24px;margin-top:8px;position:relative;}
.ln-ct5 ul li:before{width:4px;height:4px;content:"";position:absolute;left:0px;top:9px;background:#eb6f18;border-radius:50%;overflow:hidden;}
.ln-ct6{width:268px;height:108px;border-radius:5px;background:url("../images/bg-9.jpg") no-repeat;background-size:cover;position:absolute;right:15.5%;top:52%;z-index:20;border:1px #eb6c17 solid;}
.ln-ct6:before{width:7vw;height:1px;content:"";position:absolute;right:268px;top:49%;background:#ec792b;transform-origin:left;transform:rotate(0deg);}
.ln-ct6:after{width:8px;height:8px;content:"";position:absolute;right:calc(236px + 8.5vw);top:50px;background:#eb6c17;border-radius:50%;}
.ln-ct6 span{float:left;width:134px;height:100%;background:url("../images/icon-19.png") no-repeat center;text-align:center;font-size:46px;color:#eb6f18;font-weight:bold;position:relative;}
.ln-ct6 span img{width:auto;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.ln-ct6 p{float:left;width:auto;overflow:hidden;font-size:22px;color:#222;font-weight:bold;line-height:30px;margin-top:23px;}
.ln-ct6 ul{float:left;width:45%;overflow:hidden;}
.ln-ct6 ul li{float:left;width:80px;overflow:hidden;font-size:16px;color:#666;padding-left:12px;line-height:24px;margin-top:8px;position:relative;}
.ln-ct6 ul li:before{width:4px;height:4px;content:"";position:absolute;left:0px;top:9px;background:#eb6f18;border-radius:50%;overflow:hidden;}
.ln-2{width:100%;overflow:hidden;padding:128px 9.5%;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;}
.ln-2left{width:240px;overflow:hidden;}
.ln-data1{float:left;width:100%;overflow:hidden;}
.ln-icon{float:left;width:75px;height:76px;position:relative;overflow:hidden;}
.ln-icon samp{float:left;width:70%;height:80%;overflow:hidden;margin:10% 15% 0px;background:-webkit-linear-gradient(left,#fdf1e9,#fffcfb);background:-moz-linear-gradient(left,#fdf1e9,#fffcfb);background:-ms-linear-gradient(left,#fdf1e9,#fffcfb);background:-o-linear-gradient(left,#fdf1e9,#fffcfb);position:relative;}
.ln-icon samp img{width:auto;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.ln-icon span{width:2px;height:60px;position:absolute;background:-webkit-linear-gradient(top,#ffebde,#fffefd);background:-moz-linear-gradient(top,#ffebde,#fffefd);background:-ms-linear-gradient(top,#ffebde,#fffefd);background:-o-linear-gradient(top,#ffebde,#fffefd);}
.ln-icon .icon1{left:0px;top:100%;animation:linehide 6s linear infinite;}
.ln-icon .icon4{right:0px;top:100%;animation:linehide 6s linear 4s infinite;}
.ln-icon .icon2{width:4px;left:4px;top:100%;animation:linehide 6s linear 2s infinite;background:none;}
.ln-icon .icon2:before{width:4px;height:4px;position:absolute;content:"";left:0px;top:0px;background:#ffebde;border-radius:50%;}
.ln-icon .icon2:after{width:2px;height:calc(100% - 6px);position:absolute;content:"";left:1px;bottom:0px;background:-webkit-linear-gradient(top,#ffebde,#fffefd);background:-moz-linear-gradient(top,#ffebde,#fffefd);background:-ms-linear-gradient(top,#ffebde,#fffefd);background:-o-linear-gradient(top,#ffebde,#fffefd);border-radius:50%;}
.ln-icon .icon3{width:4px;right:4px;top:100%;animation:linehide 6s linear 3s infinite;background:none;}
.ln-icon .icon3:before{width:4px;height:4px;position:absolute;content:"";left:0px;top:0px;background:#ffebde;border-radius:50%;}
.ln-icon .icon3:after{width:2px;height:calc(100% - 6px);position:absolute;content:"";left:1px;bottom:0px;background:-webkit-linear-gradient(top,#ffebde,#fffefd);background:-moz-linear-gradient(top,#ffebde,#fffefd);background:-ms-linear-gradient(top,#ffebde,#fffefd);background:-o-linear-gradient(top,#ffebde,#fffefd);border-radius:50%;}
.ln-info{float:right;width:150px;overflow:hidden;}
.ln-info span{float:left;width:100%;overflow:hidden;font-size:22px;color:#222;font-weight:bold;margin-top:5px;}
.ln-info ul{float:left;width:100%;overflow:hidden;margin-top:12px;}
.ln-info ul li{float:left;width:100%;overflow:hidden;line-height:24px;padding-left:12px;position:relative;font-size:16px;color:#666;}
.ln-info ul li:before{width:4px;height:4px;content:"";position:absolute;left:0px;top:9px;background:#eb6f18;border-radius:50%;overflow:hidden;}
.ln-data2{float:left;width:100%;overflow:hidden;margin-top:20px;}
.ln-data2 .ln-info span{margin-top:22px;}
.ln-data3{float:left;width:100%;overflow:hidden;margin-top:110px;}
.ln-2right{width:310px;overflow:hidden;}
.ln-data4{float:left;width:100%;overflow:hidden;margin-top:40px;}
.ln-data4 .ln-info,.ln-data5 .ln-info{width:210px;}
.ln-data4 .ln-info span{margin-top:24px;}
.ln-data5{float:left;width:100%;overflow:hidden;margin-top:120px;}
.ln-data5 .ln-info span{margin-top:4px;}
.ln-2center{width:45vw;overflow:hidden;height:390px;margin-top:5px;position:relative;font-size:16px;color:#666;}
.ln-2center .ln1{left:0px;top:0px;}
.ln-2center .ln2{right:0px;top:0px;}
.ln-2center .ln3{left:0px;bottom:0px;}
.ln-2center .ln4{right:0px;bottom:0px;}
.ln-2a{width:294px;height:147px;overflow:hidden;background:url("../images/bg-10.jpg") no-repeat center;background-size:100% 100%;position:absolute;text-align:center;}
.ln-2a p{width:100%;overflow:hidden;line-height:28px;position:absolute;left:0px;top:50%;transform:translateY(-50%);}
.ln-2a span{width:88px;height:2px;position:absolute;left:-24px;top:39px;transform:rotate(-64deg);}
.ln-2a span em{width:0%;height:100%;position:absolute;left:50%;top:0px;background:#eb6f18;transform:translateX(-50%);}
.ln-2a span:before{width:0px;height:2px;content:"";position:absolute;right:1px;top:0px;background:#eb6f18;transform:rotate(-116deg);transform-origin:right;}
.ln-2a span:after{width:0px;height:2px;content:"";position:absolute;left:1px;top:0px;background:#eb6f18;transform:rotate(-235deg);transform-origin:left;}
.ln-2center.active .ln-2a span em{animation:linemove 0.6s linear 0.8s 1;animation-fill-mode:forwards;}
.ln-2center.active .ln-2a span:before,.ln-2center.active .ln-2a span:after{animation:linemove2 0.8s linear 1.6s 1;animation-fill-mode:forwards;}
.ln-2a samp{width:78px;height:2px;position:absolute;right:-19px;bottom:33px;transform:rotate(-61deg);}
.ln-2a samp em{width:0%;height:100%;position:absolute;left:50%;top:0px;background:#eb6f18;transform:translateX(-50%);}
.ln-2a samp:before{width:0px;height:2px;content:"";position:absolute;right:1px;top:0px;background:#eb6f18;transform:rotate(127deg);transform-origin:right;}
.ln-2a samp:after{width:0px;height:2px;content:"";position:absolute;left:1px;top:0px;background:#eb6f18;transform:rotate(-119deg);transform-origin:left;}
.ln-2center.active .ln-2a samp em{animation:linemove 0.6s linear 0.6s 1;animation-fill-mode:forwards;}
.ln-2center.active .ln-2a samp:before,.ln-2center.active .ln-2a samp:after{animation:linemove2 0.8s linear 1.2s 1;animation-fill-mode:forwards;}
.ln-2b{width:190px;height:183px;overflow:hidden;background:url("../images/icon-26.png") no-repeat center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:5px;}
.ln-2b span{width:100%;overflow:hidden;display:block;text-align:center;font-size:20px;color:#fff;margin-top:124px;}
.ln-2b em{width:6px;height:6px;position:absolute;right:0px;top:5px;background:url("../images/icon-27.png") no-repeat center;animation:fangscroll 3s linear infinite;}
.ln-2b samp{width:6px;height:6px;position:absolute;right:40px;bottom:20px;background:url("../images/icon-27.png") no-repeat center;animation:fangscroll 3s linear 1s infinite;}
.ln-2pic{display:none;}
@media screen and (max-width:1660px){

  /*header*/
  .header{height:150px;line-height:150px;}

  /*banner*/
  .banner-wz{left:170px;font-size:50px;}
  .banner-pag{left:170px;bottom:32%;}

  /*home-habout*/
  .habout{width:calc(100% - 340px);}
  .habout h3{font-size:40px;}
  .habout-info{margin-top:24px;}
  .habout p{width:75%;margin-bottom:22px;}

  /*home-habout*/
  .habout{width:calc(100% - 340px);overflow:hidden;margin:0px auto;padding-top:5.7vw;}
  .habout h3{float:left;width:100%;overflow:hidden;font-size:40px;color:#222;}
  .habout-info{float:left;width:100%;overflow:hidden;margin-top:30px;}
  .habout p{float:left;width:73%;overflow:hidden;font-size:16px;color:#222;line-height:28px;margin-bottom:25px;}
  .habout-line{height:165px;margin-top:40px;}
  .habout-line:before,.habout-line:after{background-size:auto 100%;}

  /*home-hcase*/
  .hcase{padding:0px 170px 5.7vw;}
  .hcase-head h3{font-size:40px;}
  .hcase-head a{width:170px;height:42px;line-height:42px;margin-top:8px;}
  .hcase ul{margin-top:58px;}
  .hcase li{height:90px;}

  /*home-hln*/
  .hln{padding:5.7vw 170px;}
  .hln h3{font-size:40px;}
  .hln ul li{padding:50px 40px 60px;}
  
  /*touzi-tln*/
  .tln{padding:5.7vw 170px;}
  .tln-title p{font-size:24px} 
  .tln ul li{padding:50px 40px 60px;}

  /*home-news*/
  .hnews{padding:5.7vw 170px;}
  .hnews h3{font-size:40px;}
  .hnews-content{padding-top:50px;}
  .hnews-item em{margin-top:20px;padding:0px 25px;}
  .hnews-item span{font-size:20px;margin-top:15px;padding:0px 25px;line-height:30px;height:60px;}
  .hnews-item p{margin-left:25px;}

  /*news*/
  .banner-ver{left:170px;}
  .banner-ver h3{font-size:50px;}
  .news-item{padding-bottom:130px;}
  .news-info span{font-size:20px;line-height:30px;height:60px;}

  /*news-info*/
  .detail h1{font-size:40px;}

  /*case*/
  .case-ver h3{font-size:22px;}

  /*contact*/
  .contact-1{margin:70px auto 0px;padding-bottom:90px;}
  .contact-left h3{font-size:36px;}
  .contact-2{margin:70px auto 0px;}
  .contact-map{height:650px;margin-top:100px;}

  /*linian*/
  .ln-1{height:960px;}
  .ln-1head h3{font-size:40px;}
  .ln-1head p{font-size:20px;}
  .ln-cir1,.ln-cir2,.ln-cir3{width:330px;height:318px;line-height:260px;background-size:100%;font-size:40px;padding-left:74px;}
  .ln-cir4{width:240px;height:228px;line-height:180px;font-size:32px;padding-left:50px;}
  .ln-ct1:before{width:10vw;top:73%;left:376px;}
  .ln-ct1:after{left:calc(341px + 12vw);top:104px;}
  .ln-ct2:before{width:6vw;}
  .ln-ct2:after{right:calc(370px + 6vw);}
  .ln-ct6:before{width:5vw;}
  .ln-ct6:after{right:calc(236px + 6.5vw);}
  .ln-2{padding:110px 9.5%;}
  .ln-info span{font-size:20px;}
  .ln-2center{width:41vw;height:380px;font-size:14px;}
  .ln-2a{width:240px;height:120px;}
  .ln-2a p{line-height:26px;}
  .ln-2a span{width:73px;left:-20px;top:32px;}
  .ln-2a samp{width:61px;right:-15px;bottom:26px;}
  .ln-2b{width:150px;height:160px;background-size:100%;}
  .ln-2b span{font-size:16px;margin-top:105px;}
  .ln-2b em{top:7px;}
}
@media screen and (max-width:1440px){

  /*header*/
  .header{height:120px;line-height:120px;padding:0px 60px;}
  .logo{width:220px;}
  .logo img{height:64px;}
  .header-right ul li{margin-right:30px;font-size:18px;}
  .header-right .search{top:80px!important;}
  .header-active,.header-on{height:80px!important;line-height:80px!important;}
  .header-active .logo img,.header-on .logo img{height:48px;}

  /*footer*/
  .footer-1{height:100px;line-height:100px;padding:0px 160px;}
  .footer-1 ul li{margin-right:30px;}
  .footer-2{height:90px;line-height:90px;padding:0px 160px;}

  /*banner*/
  .banner-wz{left:160px;font-size:46px;}
  .banner-pag{left:160px;bottom:30%;}
  .banner-news{margin-top:80px;}

  /*home-habout*/
  .habout{width:calc(100% - 320px);}
  .habout h3{font-size:34px;}
  .habout p{width:80%;margin-bottom:20px;}
  .habout-line{height:140px;margin-top:36px;}

  /*home-hcase*/
  .hcase{padding:0px 160px 5.7vw;}
  .hcase-head h3{font-size:34px;}
  .hcase ul{margin-top:50px;}

  /*home-hln*/
  .hln{padding:5.7vw 160px;}
  .hln h3{font-size:34px;}
  .hln ul li{padding:45px 35px 50px;}
  .hln-info p{font-size:16px;}
  
  /*touzi-tln*/
  .tln{padding:5.7vw 160px;}
  .tln-title p{font-size:22px} 
  .tln ul li{padding:45px 35px 50px;}
  .tln-info p{font-size:16px;}

  /*home-news*/
  .hnews{padding:5.7vw 160px;}
  .hnews h3{font-size:34px;}
  .hnews-content{padding-top:40px;}
  .hnews-item em{margin-top:18px;padding:0px 22px;}
  .hnews-item span{font-size:18px;margin-top:13px;padding:0px 22px;}
  .hnews-item p{margin-left:22px;}

  /*news*/
  .banner-ver{left:160px;}
  .banner-ver h3{font-size:46px;}
  .news-item{padding-bottom:120px;}
  .news-info span{font-size:18px;}

  /*news-info*/
  .detail h1{font-size:34px;}
  .detail-1{padding:2vw 0px;}
  .bread-crumb{margin-top:80px;}

  /*case*/
  .case-ver{width:calc(100% - 260px);}
  .case-ver h3{font-size:20px;}

  /*team*/
  .team-item{width:100%;}

  /*contact*/
  .contact-1{margin:60px auto 0px;padding-bottom:80px;}
  .contact-left h3{font-size:32px;}
  .contact-2{margin:60px auto 0px;}
  .contact-map{margin-top:90px;}

  /*linian*/
  @keyframes cir1{
    0%{left:40%;top:31%;}
    50%{left:40%;top:32%;}
    100%{left:40%;top:31%;}
  }
  @keyframes cir2{
    0%{left:32%;top:47%;}
    50%{left:31%;top:47%;}
    100%{left:32%;top:47%;}
  }
  @keyframes cir3{
    0%{left:41%;top:51%;}
    50%{left:42%;top:52%;}
    100%{left:41%;top:51%;}
  }
  @keyframes cir4{
    0%{left:19%;top:56%;}
    50%{left:21%;top:54%;}
    100%{left:19%;top:56%;}
  }
  .ln-1{height:820px;}
  .ln-1head h3{font-size:34px;letter-spacing:0px;}
  .ln-1head p{font-size:20px;margin-top:7px;}
  .ln-cir1,.ln-cir2,.ln-cir3{width:260px;height:270px;line-height:230px;font-size:30px;padding-left:58px;}
  .ln-cir4{width:200px;height:210px;line-height:170px;font-size:26px;padding-left:40px;}
  .ln-ct1{width:300px;height:130px;line-height:130px;top:25%;}
  .ln-ct1:before{width:8vw;left:298px;top:64%;}
  .ln-ct1::after{left:calc(304px + 7.5vw);top:80px;}
  .ln-ct1 span{width:120px;font-size:36px;}
  .ln-ct1 p{font-size:18px;line-height:28px;margin-top:36px;}
  .ln-ct1 ul{width:60%;}
  .ln-ct1 ul li{font-size:14px;line-height:23px;margin-top:6px;}
  .ln-ct2{width:300px;height:180px;}
  .ln-ct2:before{width:5vw;right:299px;top:41%;}
  .ln-ct2:after{right:calc(307px + 4vw);top:71px;}
  .ln-left2{width:120px;}
  .ln-left2 span{font-size:36px;margin-top:34px;}
  .ln-left2 em{font-size:18px;}
  .ln-right2 span{font-size:15px;line-height:28px;margin-top:6px;}
  .ln-right2 li{width:73px;font-size:14px;line-height:23px;margin-top:4px;}
  .ln-ct3{width:300px;height:110px;line-height:110px;left:20%;}
  .ln-ct3::before{width:75px;left:61%;bottom:calc(106px + 69px);}
  .ln-ct3::after{left:calc(384px - 130px);top:-71px;}
  .ln-ct3 span{width:120px;font-size:36px;}
  .ln-ct3 p{font-size:18px;line-height:28px;margin-top:15px;}
  .ln-ct3 em{font-size:15px;}
  .ln-ct3 ul{width:60%;}
  .ln-ct3 ul li{width:72px;font-size:14px;margin-top:1px;}
  .ln-ct4{width:300px;height:160px;}
  .ln-ct4::before{width:5vw;right:296px;top:45%;}
  .ln-ct4:after{right:calc(277px + 6vw);top:69px;}
  .ln-left4{width:120px;}
  .ln-left4 span{font-size:36px;margin-top:20px;}
  .ln-left4 em{font-size:18px;}
  .ln-right4{margin-top:16px;}
  .ln-right4 span{font-size:15px;line-height:24px;}
  .ln-right4 li{width:73px;font-size:14px;margin-top:3px;}
  .ln-ct5{width:200px;height:100px;line-height:100px;}
  .ln-ct5 span{width:109px;font-size:36px;}
  .ln-ct5 p{font-size:18px;line-height:28px;margin-top:20px;}
  .ln-ct5 ul{width:40%;}
  .ln-ct5 ul li{width:72px;font-size:14px;}
  .ln-ct6{width:216px;height:100px;}
  .ln-ct6:before{width:6vw;right:217px;}
  .ln-ct6:after{right:calc(204px + 6.5vw);top:46px;}
  .ln-ct6 span{width:110px;font-size:36px;}
  .ln-ct6 p{font-size:18px;}
  .ln-ct6 ul li{width:72px;font-size:14px;margin-top:4px;}
  .ln-2{padding:90px 9.5%;}
  .ln-2center{width:40vw;}
}
@media screen and (max-width:1366px){

  /*footer*/
  .footer-1{padding:0px 150px;}
  .footer-2{padding:0px 150px;}

  /*banner*/
  .banner-wz{left:150px;font-size:40px;}
  .banner-pag{left:150px;}

  /*home-habout*/
  .habout{width:calc(100% - 300px);}
  .habout h3{font-size:28px;}
  .habout p{width:84%;}
  .habout-line{height:136px;margin-top:32px;}

  /*home-hcase*/
  .hcase-head h3{font-size:28px;}
  .hcase ul{margin-top:40px;}

  /*home-hln*/
  .hln{padding:5.7vw 150px;}
  .ln-title p{font-size:20px;}
  .hln ul{margin-top:4.2vw;}
  .hln ul li{padding:45px 35px;}
  
  /*touzi-tln*/
  .tln{padding:5.7vw 150px;}
  .tln-title p{font-size:20px;}
  .tln ul{margin-top:0vw;}
  .tln ul li{padding:45px 35px;}

  /*home-news*/
  .hnews{padding:5.7vw 150px;}
  .hnews h3{font-size:28px;}

  /*news*/
  .banner-ver{left:150px;}
  .banner-ver h3{font-size:40px;}
  .news-item.on .news-info em{margin-top:1.6vw;}

  /*news-info*/
  .detail h1{font-size:28px;}

  /*case*/
  .case-list{width:70%;}
  .case-item{margin-top:60px;}
  .case-left{width:350px;height:200px;}
  .case-right{width:calc(100% - 150px);height:300px;padding-right:60px;}
  .case-ver{width:calc(100% - 250px);}

  /*linian*/
  .ln-1head h3{font-size:28px;}
  .ln-1head p{font-size:18px;}
  .ln-2left{width:220px;}
  .ln-icon{width:70px;height:70px;}
  .ln-info{width:142px;}
  .ln-info span{font-size:16px;}
  .ln-info ul{margin-top:8px;}
  .ln-info ul li{font-size:14px;}
  .ln-2right{width:220px;}
  .ln-data4 .ln-info,.ln-data5 .ln-info{width:142px;}
  .ln-info ul li{box-sizing:border-box;}
  .ln-2center{width:45vw;}
}
@media screen and (max-width:1280px){

  /*header*/
  .header{height:100px;line-height:100px;}
  .logo{width:200px;}
  .logo img{height:60px;}
  .header-right ul li{margin-right:20px;font-size:16px;}

  /*footer*/
  .footer{font-size:14px;}
  .footer-1{line-height:30px;padding:30px 150px;height:auto;}
  .footer-1 p{width:34%;}
  .footer-1 ul li{margin-right:20px;}
  .footer-2{height:70px;line-height:70px;}

  /*banner*/
  .banner-wz{font-size:36px;}
  /*home-habout*/
  .habout h3{font-size:24px;}
  .habout p{margin-bottom:17px;}
  .habout-line{height:128px;}

  /*home-hcase*/
  .hcase-head h3{font-size:24px;}

  /*home-hln*/
  .ln-title p{font-size:18px;}
  .hln ul{margin-top:3.2vw;}
  .hln ul li{padding:35px;}
  .hln ul li span{width:60px;height:60px;}
  .hln-info p{font-size:14px;line-height:28px;margin-top:16px;}
  .hln-info p:before{width:7px;height:7px;top:11px;}
  .hln-detail a{width:150px;height:40px;line-height:40px;font-size:14px;}

  /*touzi-tln*/
  .tln-title p{font-size:18px;}
  .tln ul{margin-top:0vw;}
  .tln ul li{padding:35px;}
  .tln ul li span{width:60px;height:60px;}
  .tln-info p{font-size:14px;line-height:28px;margin-top:16px;}
  .tln-info p:before{width:7px;height:7px;top:11px;}
  
  /*home-news*/
  .hnews h3{font-size:24px;}
  .hnews-item span{font-size:16px;}

  /*news*/
  .banner-ver h3{font-size:36px;}
  .news-info span,.news-info em{font-size:16px;}
  .news-info p{font-size:13px;}

  /*news-info*/
  .detail h1{font-size:24px;}

  /*case*/
  .case-list{width:75%;}
  .case-item{margin-top:40px;}

  /*team*/
  .team-right h3 span{font-size:24px;}
  .team-right h3 em{margin-top:15px;}

  /*contact*/
  .contact-1{margin:50px auto 0px;padding-bottom:50px;}
  .contact-left h3{font-size:26px;letter-spacing:0px;}
  .contact-left p{padding-left:70px;margin-top:42px;background-size:46px;}
  .contact-left p span{font-size:18px;}
  .contact-left p em{font-size:16px;margin-top:0px;}
  .contact-right p{width:100%;overflow:hidden;font-size:16px;color:#666;margin-top:15px;}
  .contact-2{margin:50px auto 0px;}
  .contact-map{margin-top:90px;}

  /*linian*/
  .ln-1head h3{font-size:24px;}
  .ln-1head p{font-size:16px;}
  .ln-2left{width:190px;}
  .ln-info{width:117px;}
  .ln-2right{width:190px;}
  .ln-data4 .ln-info,.ln-data5 .ln-info{width:117px;}
  .ln-2center{width:42vw;}
  .ln-2a{width:208px;}
  .ln-2a span{left:-22px;top:33px;transform:rotate(-67deg);}
  .ln-2a span::before{transform:rotate(-113deg);}
  .ln-2a samp::before{transform:rotate(131deg);}
  .ln-2b{width:120px;height:120px;}
  .ln-2b span{margin-top:78px;}
  .ln-2b em{top:2px;}
  .ln-2b samp{bottom:11px;}
}
@media screen and (max-width:1000px){
  .content{background:#fff;}

  /*header*/
  .header{height:50px;line-height:50px;padding:0px 5%;background:#fff;box-shadow:0px 0px 8px 6px rgba(0,0,0,0.05);}
  .header-active,.header-on{line-height:50px!important;height:50px!important;}
  .logo{width:200px;}
  .logo img{height:36px;opacity:0;}
  .logo img:last-child{opacity:1;}
  .header-active .logo img,.header-on .logo img{height:36px;}
  .header-search{display:none;}
  .menu{float:right;width:24px;display:block;position:relative;z-index:820;margin-top:10px;cursor:pointer;}
  .menu span{float:left;width:100%;height:2px;background:#dd4a1c;margin-top:6px;border-radius:2px;}
  .header-slide .menu{margin-top:15px;}
  .header-slide .menu span:nth-child(1){transform:rotate(45deg) translateY(5px);}
  .header-slide .menu span:nth-child(2){transform:rotate(-45deg) translateY(-6px);}
  .header-slide .menu span:nth-child(3){display:none;}
  .header-right{float:none;width:100%;height:calc(100% - 50px);position:fixed;left:-100%;top:50px;background:#fff;border-top:1px #eee solid;line-height:inherit!important;opacity:0;}
  .header-right .search{float:left;width:86%;height:40px;position:relative;left:0px;top:0px!important;border:1px #eee solid;transform:scale(1);opacity:1;visibility:visible;margin:40px 0px 0px 7%;}
  .header-right .search form{width:100%;}
  .header-right .search form .txt{width:80%;font-size:14px;line-height:40px;padding-left:20px;}
  .header-right .search form .bt{left:auto;right:0px;}
  .search-close{display:none;}
  .header-right ul{width:86%;height:auto;margin:40px 0px 0px 7%;border-top:1px #eee solid;}
  .header-right ul li{float:left;width:100%;font-size:14px;margin-right:0px;padding:0px;line-height:50px;border-bottom:1px #eee solid;}
  .header-right ul li a{color:#555;}
  .header-slide .header-right{left:0px;opacity:1;}

  /*footer*/
  .footer-1{padding:20px 5%;text-align:center;}
  .footer-1 ul{float:none;width:100%;}
  .footer-1 ul li{float:none;display:inline;margin:0px 10px;}
  .footer-1 p{float:none;width:auto;padding-left:32px;display:inline-block;margin:10px auto 0px;}
  .footer-2{height:auto;line-height:24px;padding:20px 5%;text-align:center;}
  .footer-2 span{width:100%;margin:0px 5px;}
  .footer-2 p{width:100%;}

  /*banner*/
  .banner{margin-top:50px;height:auto;}
  .banner-wz{font-size:30px;left:5%;}
  .banner-pag{left:5%;}
  .banner-pag .swiper-pagination-bullet{width:50px;}

  /*home-habout*/
  .habout{width:calc(100% - 10%);}
  .habout h3{font-size:22px;}
  .habout p{width:100%;margin-bottom:15px;}
  .habout-line{height:92px;}

  /*home-hcase*/
  .hcase{padding:0px 5% 5.7vw;}
  .hcase-head h3{font-size:22px;}
  .hcase-head a{width:150px;height:40px;line-height:40px;font-size:14px;}
  .hcase ul{margin-top:20px;}

  /*home-hln*/
  .hln{padding:5.7vw 5%;}
  .ln-title p{font-size:20px;}
  .hln ul li{padding:25px;}
  
  /*touzi-tln*/
  .tln{padding:5.7vw 5%;}
  .tln-title p{font-size: 18px}
  .tln ul li{padding:25px;}

  /*home-news*/
  .hnews{padding:5.7vw 5%;}
  .hnews h3{font-size:22px;}
  .hnews-content{padding-top:30px;}
  .hnews-item samp{height:16.2vw;}
  .hnews-item p::before,.hnews-item p::after{background-size:16px;}

  /*news*/
  .banner-news{margin-top:50px;}
  .banner-ver{left:5%;top:50%;}
  .banner-ver h3{font-size:30px;}
  .news-list{width:90%;}
  .news-item.on .news-info p{margin-top:1vw;line-height:24px;height:48px;}

  /*news-info*/
  .bread-crumb{margin-top:50px;padding:0px 5%;}
  .detail{width:90%;padding:5.7vw 0px;}
  .detail h1{font-size:22px;}
  .detail-1{font-size:14px;}
  .detail-share{display:none!important;}
  .detail-content{font-size:16px;line-height:26px;}
  .detail-content p{margin-top:20px;}
  .detail-content img{width:auto!important;height:auto!important;}
  .detail-back a{width:80px;height:80px;line-height:100px;font-size:12px;}
  .detail-back a::before{top:17px;height:20px;background-size:18px;}
  .detail-page{border-top:3px #e6e6e6 solid;padding-top:10px;}
  .detail-page span{margin-top:7px;font-size:14px;line-height:22px;}

  /*case*/
  .case-list{width:90%;}
  .case-item{margin-top:30px;}
  .case-left{width:280px;height:60%;}
  .case-right{width:calc(100% - 140px);height:250px;padding-right:30px;}
  .case-ver{width:calc(100% - 180px);}
  .case-ver h3{font-size:18px;}
  .case-ver p{line-height:24px;margin-top:18px;}

  /*team*/
  .team-list{width:90%;}
  .team-item{margin:30px 0px 0px;padding:25px;}
  .team-left{width:140px;height:140px;padding:10px;}
  .team-right{width:calc(93% - 120px);}
  .team-right h3 span{font-size:20px;margin-right:18px;line-height:40px;}
  .team-right h3 em{font-size:14px;line-height:24px;margin-top:10px;}
  .team-right p{line-height:23px;margin-top:12px;}

  /*contact*/
  .contact-1{width:90%;margin:40px auto 0px;padding-bottom:40px;}
  .contact-left h3{font-size:24px;}
  .contact-right{margin-top:28px;}
  .contact-right p{width:100%;overflow:hidden;font-size:14px;color:#666;margin-top:8px;}
  .contact-2{margin:40px auto 0px;}
  .contact-map{margin-top:30px;}

  /*linian*/
  @keyframes cir1{
    0%{left:44%;top:100px;}
    50%{left:44%;top:120px;}
    100%{left:44%;top:100px;}
  }
  @keyframes cir2{
    0%{left:30%;top:150px;}
    50%{left:31%;top:150px;}
    100%{left:30%;top:150px;}
  }
  @keyframes cir3{
    0%{left:52%;top:160px;}
    50%{left:54%;top:180px;}
    100%{left:52%;top:160px;}
  }
  @keyframes cir4{
    0%{left:20%;top:210px;}
    50%{left:22%;top:230px;}
    100%{left:20%;top:210px;}
  }
  .ln-1{background-position:center;height:auto;padding-bottom:50px;}
  .ln-1head h3{font-size:22px;}
  .ln-ct1{float:left;width:43%;position:relative;left:0px;top:0%;margin-left:5%;margin-top:300px;box-sizing:border-box;overflow:hidden;height:150px;line-height:150px;}
  .ln-ct1::before,.ln-ct1::after{display:none;}
  .ln-ct1 span{font-size:32px;}
  .ln-ct1 p{margin-top:43px;}
  .ln-ct2{float:right;width:43%;position:relative;left:0px;top:0%;margin-right:5%;margin-top:300px;box-sizing:border-box;overflow:hidden;height:150px;}
  .ln-ct2::before,.ln-ct2::after{display:none;}
  .ln-left2 span{font-size:32px;height:60px;line-height:60px;margin-top:30px;}
  .ln-right2{float:left;margin-top:7px;width:62%;}
  .ln-right2 li{margin-top:0px;}
  .ln-right2 span{margin-top:2px;}
  .ln-ct3{float:left;width:43%;position:relative;left:0px;top:0%;margin-left:5%;margin-top:20px;box-sizing:border-box;overflow:hidden;height:150px;line-height:150px;}
  .ln-ct3::before,.ln-ct3::after{display:none;}
  .ln-ct3 span{font-size:32px;}
  .ln-ct3 p{margin-top:33px;}
  .ln-ct4{float:right;width:43%;position:relative;left:0px;top:0%;margin-right:5%;margin-top:20px;box-sizing:border-box;overflow:hidden;height:150px;}
  .ln-ct4::before,.ln-ct4::after{display:none;}
  .ln-left4 span{font-size:32px;}
  .ln-right4{float:left;width:62%;}
  .ln-ct5{float:left;width:43%;position:relative;left:0px;top:0%;margin-left:5%;margin-top:20px;box-sizing:border-box;overflow:hidden;height:150px;line-height:150px;}
  .ln-ct5::before,.ln-ct5::after{display:none;}
  .ln-ct5 span{font-size:32px;}
  .ln-ct5 p{width:60%;margin-top:45px;}
  .ln-ct5 ul{width:62%;}
  .ln-ct6{float:right;width:43%;position:relative;left:0px;top:0%;margin-right:5%;margin-top:20px;box-sizing:border-box;overflow:hidden;height:150px;line-height:150px;}
  .ln-ct6::before,.ln-ct6::after{display:none;}
  .ln-ct6 p{width:60%;margin-top:45px;}
  .ln-ct6 ul{width:62%;}
  .ln-2{width:90%;padding:50px 0px;margin:0px auto;display:block;}
  .ln-2left{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}
  .ln-data1,.ln-data3,.ln-data2{width:220px;margin:0px;}
  .ln-info{width:128px;}
  .ln-2right{width:70%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px;margin-left:15%;}
  .ln-data4,.ln-data5{width:220px;margin:0px;}
  .ln-2center{width:70%;margin:50px 0px 0px 15%;}
}
@media screen and (max-width:768px){

  /*header*/
  .footer-1 ul{width:300px;margin:0px auto;}

  /*footer*/
  .footer-1 p{padding-left:0px;background:none;}

  /*banner*/
  .banner-wz{font-size:22px;margin-top:0px;}
  .banner-pag{bottom:6%;}
  .banner-pag .swiper-pagination-bullet{width:40px;margin-right:10px;}

  /*home-about*/
  .habout{padding-top:30px;}
  .habout h3{font-size:20px;}
  .habout-info{margin-top:20px;}
  .habout p{margin-bottom:10px;}
  .habout-line{display:none;}

  /*home-case*/
  .hcase{margin-top:30px;padding:0px 5% 30px;}
  .hcase-head h3{font-size:20px;padding-bottom:10px;}
  .hcase-head h3:before{width:40px;}
  .hcase-head a{width:100px;height:32px;line-height:32px;margin-top:0px;}
  .hcase ul{border-width:1px;}
  .hcase li{width:50%;border-right:1px #f5f5f5 solid;border-bottom:1px #f5f5f5 solid;height:70px;}

  /*home-linian*/
  .hln{padding:30px 5%;background-position: top center;background-attachment: inherit}
  .hln h3{font-size:20px;padding-bottom:10px;}
  .hln h3:before{width:40px;}
  .hln ul:before,.hln ul:after{display:none;}
  .hln ul li:after{display:none;}
  .hln ul li{width:100%;padding:20px;border-bottom:1px #4e505a solid;}
  
  /*touzi-tln*/
  .tln{padding:30px 5%;background-position: top center;background-attachment: inherit}
  .tln h3{font-size:20px;padding-bottom:10px;}
  .tln h3:before{width:40px;}
  .tln ul:before,.tln ul:after{display:none;}
  .tln ul li:after{display:none;}
  .tln ul li{width:100%;padding:20px;border-bottom:1px #eee solid;}

  /*home-news*/
  .hnews{padding:30px 5%;}
  .hnews h3{font-size:20px;padding-bottom:10px;}
  .hnews h3:before{width:40px;}
  .hnews-content{padding-top:10px;}
  .hnews-item{width:100%;margin-right:0px;margin-top:20px;}
  .hnews-item samp{height:auto;}
  .hnews-item em{font-size:14px;margin-top:12px;padding:0px;}
  .hnews-item span{font-size:16px;margin-top:5px;padding:0px;line-height:26px;}
  .hnews-item p{margin-left:0px;margin-top:0px;}

  /*news*/
  .banner-ver h3{font-size:22px;}
  .news-item{width:100%;margin:20px 0px 0px;padding-bottom:0px;}
  .news-item samp{width:130px;height:95px;}
  .news-info{float:right;width:calc(100% - 150px);position:relative;}
  .news-info:before{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;background:rgba(238,141,26,0);z-index:11;}
  .news-info span{font-size:18px;line-height:24px;height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
  .news-info p{font-size:14px;line-height:20px;height:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#666;margin-top:6px;}
  .news-info em{font-size:14px;margin-top:6px;}
  .news-page a{margin:0px 5px;padding:0px 8px;height:24px;line-height:24px;}

  /*detail*/
  .bread-crumb{line-height:40px;height:40px;}
  .detail h1{font-size:20px;}
  .detail-1 span{width:100%;}
  .detail-1 span:nth-child(1)::before{display:none;}

  /*team*/
  .team-list{width:90%;}
  .team-item{margin:20px 0px 0px;padding:20px;position:relative;}
  .team-left{width:100px;height:100px;padding:10px;float:left;overflow:hidden;}
  .team-right{width:100%;float:left;}
  .team-right h3{position:absolute;left:140px;top:30px;}
  .team-right h3 span{font-size:18px;margin-right:0px;line-height:40px;}
  .team-right h3 em{font-size:14px;line-height:20px;margin-top:6px;width:100%;}
  .team-right p{line-height:23px;margin-top:18px;}

  /*case*/
  .case-item{margin-top:20px;}
  .case-left{float:left;width:100%;height:120px;position:relative;top:0%;transform:translateY(0%);}
  .case-right{width:100%;height:auto;padding:20px;background:#ee8d1a;box-shadow:0px 0px 12px 4px rgba(173,32,37,0.2);}
  .case-right:before{display:none;}
  .case-ver{width:100%;}
  .case-ver h3{font-size:18px;color:#fff;}
  .case-ver p{margin-top:14px;color:#fff;}

  /*contact*/
  .contact-1{margin:30px auto 0px;padding-bottom:30px;}
  .contact-left{width:100%;}
  .contact-left h3{font-size:20px;}
  .contact-left p{margin-top:20px;padding-left:56px;}
  .contact-left p em{font-size:14px;}
  .contact-right{float:left;margin-top:20px;margin-left:56px}
  .contact-right p{width:100%;overflow:hidden;font-size:14px;color:#666;margin-top:8px;}
  .contact-2{margin:10px auto 0px;width:100%;}
  .contact-2 ul li{margin-right:0px;margin-top:30px;width:50%;padding:0px 15px;box-sizing:border-box;}
  .contact-2 ul li span{font-size:16px;margin-top:12px;}
  .contact-2 ul li p{font-size:14px;margin-top:5px;word-break:break-word;line-height:20px;}
  .contact-map{height:300px;}
  .amap-container img{width:270px;}

  /*linian*/
  @keyframes cir1{
    0%{left:36%;top:80px;}
    50%{left:36%;top:100px;}
    100%{left:36%;top:80px;}
  }
  @keyframes cir2{
    0%{left:21%;top:130px;}
    50%{left:23%;top:130px;}
    100%{left:21%;top:130px;}
  }
  @keyframes cir4{
    0%{left:5%;top:200px;}
    50%{left:7%;top:220px;}
    100%{left:5%;top:200px;}
  }
  .ln-1{padding-bottom:30px;}
  .ln-1head{margin-top:30px;}
  .ln-1head h3{font-size:20px;}
  .ln-cir1,.ln-cir2,.ln-cir3{width:180px;height:200px;line-height:180px;font-size:22px;padding-left:40px;}
  .ln-cir4{width:150px;height:160px;line-height:140px;font-size:20px;padding-left:36px;}
  .ln-ct1{width:90%;margin-top:250px;}
  .ln-ct2{width:90%;margin-top:20px;}
  .ln-ct3,.ln-ct4,.ln-ct5,.ln-ct6{width:90%;}
  .ln-2{padding:30px 0px;}
  .ln-2right{width:100%;margin-left:0%;margin-top:10px}
  .ln-2center{display:none;}
  .ln-2pic{width:100%;display:block;margin-top:5px;margin-bottom: 20px;}
  .ln-2pic img{width:100%;height:auto;}
}
