﻿@charset "utf-8";
@font-face {
  font-family: "Century Gothic";
  src: url("../fonts/century gothic.woff2") format("woff2"),
       url("../fonts/century gothic.woff") format("woff"),
       url("../fonts/century gothic.ttf") format("truetype"),
       url("../fonts/century gothic.eot") format("embedded-opentype"),
       url("../fonts/century gothic.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "din-bold_";
  src: url("../fonts/din-bold_.woff2") format("woff2"),
       url("../fonts/din-bold_.woff") format("woff"),
       url("../fonts/din-bold_.ttf") format("truetype"),
       url("../fonts/din-bold_.eot") format("embedded-opentype"),
       url("../fonts/din-bold_.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "geometr";
  src: url("../fonts/geometr415 blk bt black.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "hBold";
  src: url("../fonts/harmonyos_sans_bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.geometr{font-family: "geometr";}
.hBold{font-family: "hBold";}
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%;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font-size:14px;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; color:#333333;font-family: 'Helvetica Neue',Helvetica,Tahoma,Arial,'Microsoft YaHei','PingFang SC','Hiragino Sans GB','Heiti SC','WenQuanYi Micro Hei',sans-serif;}
pre{font-family: 'Helvetica Neue',Helvetica,Tahoma,Arial,'Microsoft YaHei','PingFang SC','Hiragino Sans GB','Heiti SC','WenQuanYi Micro Hei',sans-serif; white-space:pre-wrap;word-wrap: break-word;}
a{text-decoration:none; color:#333; outline:none; transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input,textarea,select{outline: none;-webkit-appearance: none;border-radius: 0; font-size:14px;font-family:'Helvetica Neue',Helvetica,Tahoma,Arial,'Microsoft YaHei','PingFang SC','Hiragino Sans GB','Heiti SC','WenQuanYi Micro Hei',sans-serif; display:block; width:100%; border:none; border:1px solid #eee; height:38px; line-height:38px; padding:0 10px; transition:cubic-bezier(0.215,.61,.355,1) .45s; background:none;}
input::-webkit-input-placeholder{color: #999;}
input:-moz-placeholder{color: #999;}
input::-moz-placeholder{color: #999;}
input:-ms-input-placeholder{color: #999;}
textarea::-webkit-input-placeholder{color: #999;}
textarea:-moz-placeholder{color: #999;}
textarea::-moz-placeholder{color: #999;}
textarea:-ms-input-placeholder{color: #999;}
select::-ms-expand { display: none; }
i,em{font-style:normal;}
.container{max-width:1230px; margin:auto; position:relative; padding:0 15px; width:100%;}
.sec2_list .container{ padding: 0; margin-top: 50px;}
@media screen and (max-width:700px){
  .sec2_list .container{ margin-top: 30px;}
}
.cl{ clear: both; height: 0; overflow: hidden;}

.container1400{max-width:1430px; margin:auto; position:relative; padding:0 15px; width:100%;}
.century{font-family: "Century Gothic";}
.din{font-family: "din-bold_";}
/*浏览器滚动条*/
::-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:#555;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;}
.l-right{float:right;}
.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-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-font100{font-size:100px;}
.l-opacity8{opacity:.8;}
.l-opacity7{opacity:.7;}
.l-opacity5{opacity:.5;}
/*栅格化*/
.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-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,.l-left,.l-grid-2>*,.l-grid-3>*,.l-grid-4>*,.l-grid-5>*,.l-grid-6>*{float:left;}
/*均分*/
.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%;}
/*均分/非均分*/
.l-col-1{width:8.333333333333332%;}
.l-col-2{width:16.666666666666664%;}
.l-col-3{width:25%;}
.l-col-4{width:33.333333333333336%;}
.l-col-5{width:41.66666666666667%;}
.l-col-6{width:50%;}
.l-col-7{width:58.333333333333336%;}
.l-col-8{width:66.66666666666666%;}
.l-col-9{width:75%;}
.l-col-10{width:83.33333333333334%;}
.l-col-11{width:91.66666666666666%;}
.l-col-12{width:100%;}
/*间距*/
.l-space5{margin-left:-5px;}
.l-space5>*{padding-left:5px;}
.l-space10{margin-left:-10px;}
.l-space10>*{padding-left:10px;}
.l-space15{margin-left:-15px;}
.l-space15>*{padding-left:15px;}
.l-space20{margin-left:-20px;}
.l-space20>*{padding-left:20px;}
.l-space25{margin-left:-25px;}
.l-space25>*{padding-left:25px;}
.l-space30{margin-left:-30px;}
.l-space30>*{padding-left:30px;}
.l-space35{margin-left:-35px;}
.l-space35>*{padding-left:35px;}
.l-space40{margin-left:-40px;}
.l-space40>*{padding-left:40px;}
/*mt*/
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.l-col-mt10>*{margin-top:10px;}
.l-col-mt15>*{margin-top:15px;}
.l-col-mt20>*{margin-top:20px;}
.l-col-mt25>*{margin-top:25px;}
.l-col-mt30>*{margin-top:30px;}
.l-col-mt35>*{margin-top:35px;}
.l-col-mt40>*{margin-top:40px;}
/*form*/
.l-form-label{width:110px; text-align:right; padding:0 15px;}
input:focus{border-color:#D2D2D2;}
.l-input-block{margin-left:110px; min-height:38px;}
.layui-input-inline{width:190px;}
.l-radio>div{float:left; position:relative; margin-left:20px;}
.l-radio>div:first-child{margin-left:0;}
.l-radio>div i{display:block; width:20px; height:20px; border:1px solid #c2c2c2; border-radius:50%; margin:9px 10px 0 0; float:left; position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-radio>div i:before{content:''; display:block; width:12px; height:12px; border-radius:50%; background:#5FB878; position:absolute; left:50%; top:50%; margin:-6px 0 0 -6px; transform:scale(0); visibility:hidden; opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-radio>div.on i{border-color:#5FB878;}
.l-radio>div.on i:before{transform:scale(1); visibility:visible; opacity:1;}
.l-radio>div input{position:absolute; left:0; top:0; width:100%; height:100%; cursor:pointer;-webkit-appearance: radio; opacity:0; z-index:2;}
.l-checkbox>div i{border-radius:4px;}
.l-checkbox>div i:before{border-radius:4px;}
.l-lh60{line-height:60px;}
.l-font160{font-size:8.333333333333332vw;}
.l-hollowOut{-webkit-text-fill-color:transparent; -webkit-text-stroke:1px #fff; opacity: 0.5;}
.about_body .l-hollowOut{ opacity: 1; text-shadow:6px 9px 19px rgb(0 7 51 / 10%);}
/*btn*/
button.l-btn{-webkit-appearance: none; outline:none;}
.l-btn{height:38px; line-height:38px; padding:0 18px; cursor:pointer; border:1px solid transparent; color:#fff; white-space:nowrap; text-align:center; font-size:14px; border-radius:2px; background-color:#009688; display:inline-block; transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-btn-primary{border-color:#d2d2d2; background-color:inherit !important; color:#000;}
.l-btn:hover{opacity:.8;}
.l-btn-primary:hover{border-color:#007E74; color:#007E74;}
.l-btn-disabled{color:#d2d2d2; border-color:#eee; background-color:#fbfbfb; cursor:not-allowed;}
.l-btn-xl{height:50px; line-height:50px; padding:0 30px; font-size:18px;}
.l-btn-l{height:44px; line-height:44px; padding:0 25px; font-size:16px;}
.l-btn-s{height:30px; line-height:30px; padding:0 10px; font-size:12px;}
.l-btn-xs{height:22px; line-height:22px; padding:0 5px; font-size:12px;}
.l-btn-flex{display:block; width:100%;}
/*radius*/
.l-radius2{border-radius:2px;}
.l-radius4{border-radius:4px;}
.l-radius6{border-radius:6px;}
.l-radius8{border-radius:8px;}
.l-radius10{border-radius:10px;}
.l-radius20{border-radius:20px;}
.l-radius30{border-radius:30px;}
.l-radius50{border-radius:50%;}
/*border*/
.l-border1{border:1px solid #fafafa;}
.l-border2{border:2px solid #fafafa;}
.l-border3{border:3px solid #fafafa;}
.l-border-dashed{border-style:dashed;}
.l-border-dotted{border-style:dotted;}
.l-border-color1{border-color:#fafafa;}
.l-border-color2{border-color:#f6f6f6;}
.l-border-color3{border-color:#eee;}
.l-border-color4{border-color:#e2e2e2;}
.l-border-color5{border-color:#ddd;}
.l-border-color6{border-color:#d2d2d2;}
.l-border-color7{border-color:#ccc;}
.l-border-color8{border-color:#c2c2c2;}
.l-border-red{border-color:#FF5722;}
.l-border-orange{border-color:#FFB800;}
.l-border-green{border-color:#009688;}
.l-border-cyan{border-color:#2F4056;}
.l-border-blue{border-color:#1E9FFF;}
.l-border-black{border-color:#393D49;}
/*bg color*/
.l-bg-red{background-color:#FF5722;}
.l-bg-orange{background-color:#FFB800;}
.l-bg-green{background-color:#009688;}
.l-bg-cyan{background-color:#2F4056;}
.l-bg-blue{background-color:#1E9FFF;}
.l-bg-black{background-color:#393D49;}
.l-bg-gray{background-color:#FAFAFA;}
.l-bg-white{background-color:#fff;}
/*font color*/
.l-white{color:#fff;}
.l-red{color:#7e1b1b;}
.l-orange{color:#FFB800;}
.l-green{color:#475622;}
.l-cyan{color:#2F4056;}
.l-blue{color:#195db3;}
.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;}
.public-bg{background-attachment:fixed;background-position:center; background-size:cover;}
/*下拉*/
.l-select{position:relative; line-height:38px;}
.l-select-title{position:relative; height:38px; cursor:pointer;}
.l-select-title>input{cursor:pointer; position:relative; z-index:2;user-select: none;}
.l-select-title:after{content:''; display:block; width:0; height:0; border:6px solid transparent; border-top:6px solid #C2C2C2; position:absolute; right:10px; top:50%; margin-top:-3px;}
.l-select-upbit{position:absolute; left:0; top:110%; width:100%;border: 1px solid #eee; border-radius:2px; background:#fff; z-index:10; padding:5px 0; transform:translateY(20px); visibility:hidden; max-height:300px;overflow-y: auto;}
.l-select-upbit>*{padding:0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.l-select-upbit>dd{cursor:pointer;}
.l-select-upbit>dd:hover{background:#f6f6f6;}
.l-select-upbit>dd.on{background:#5FB878; color:#fff;}
.l-select-tips{color:#999;}
.l-select.l-selected .l-select-upbit{transform:translateY(0); visibility:visible;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-select.l-selectup .l-select-upbit{top:inherit; bottom:110%;}
.l-disabled{background-color:#fff; color:#d2d2d2 !important; cursor:not-allowed !important;}
.l-disabled:hover{background:none !important;}
.l-select-group>dd{padding-left:20px;}
.l-select-group>dt{color:#999;}
.l-radio>.l-disabled i{border:1px solid #F0EEEE;}
.l-disabled>*{cursor:not-allowed !important;}
.l-hide{display:none !important;}
.l-select-none{text-align:center; color:#999;}
.l-switch{width:56px; height:24px; line-height:24px; border:1px solid #D2D2D2; position:relative; border-radius:30px; cursor:pointer;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-switch input{cursor:pointer;}
.l-switch input{width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; opacity:0;}
.l-switch em{font-size:12px; color:#999; position:absolute; right:4px; top:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-switch i{display:block; width:16px; height:16px; border-radius:50%; background:#D2D2D2; position:absolute; left:4px; top:50%; margin-top:-8px;transition:cubic-bezier(0.215,.61,.355,1) .45s; z-index:2;}
.l-switch.on em{transform:translateX(-20px); color:#fff;}
.l-switch.on i{transform:translateX(30px); background:#fff;}
.l-switch.on{border-color:#5FB878; background:#5FB878;}
.l-textarea{height:100px;resize:vertical; transition:0s; min-height:100px; max-height:300px;}
.l-textarea:focus{border-color:#D3D3D3;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-lh56{line-height:56px;}
.l-lh70{line-height:70px;}
.l-uppercase{text-transform:uppercase;}
.lh-cursor{width:30px; height:30px;position: absolute;left: 0;top: 0; pointer-events: none;margin: -10px 0 0 -10px;z-index: 1200;mix-blend-mode: difference;}
.lh-cursor i{width: 100%;height:100%;background: #ff0000;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition:all .6s ease;user-select: none;pointer-events: none;}
li .l-imgs{height:100%;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-banner{height:870px;}
.lh-banner .bd li{overflow:hidden;}
.l-font48{font-size:48px;}
.index-cont{padding:0 4.2vw;}
.tit01{ padding-top: 80px;}
header{padding:20px 0; background:#fff; position:fixed; left:0; right:0; top:0; z-index:100; height:104px; box-shadow:0 0 20px rgba(0,0,0,.1);}
.lh-logo img{height:61px; width:auto;}
.nav-item{line-height:60px;}
.nav-item li{float:left; margin-right:2vw;}
.nav-item li a{padding:0 18px; font-size:16px; position:relative; font-weight:bold;}
.nav-item li a:after{content:''; display:block; width:100%; height:4px; background:#195db3; position:absolute; left:0; bottom:-46px;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0);}
.nav-item li.on a,.nav-item li a:hover{color:#195db3;}
.nav-item li.on a:after,.nav-item li a:hover:after{transform:scaleX(1);}
.header-search{display:flex; align-items:center; justify-content:center; padding-right:16px; position:relative; top:14px;}
.header-search a{display:flex; width:32px; height:32px; display:flex; align-items:center; justify-content:center; border-radius:50%; background:#195db3; color:#fff; position:absolute; right:0; top:0; z-index:2;}
.header-search input{width:190px; height:32px; line-height:32px; padding:0; white-space:nowrap; border-radius:30px 0 0 30px; background:#195db3; color:#fff; border:none; width:0;}
.header-search:hover input{width:190px; padding:0 42px 0 12px;}
.header-search input::-webkit-input-placeholder{color: #fff; opacity:.8;}
.header-search input:-moz-placeholder{color: #fff; opacity:.8;}
.header-search input::-moz-placeholder{color: #fff; opacity:.8;}
.header-search input:-ms-input-placeholder{color: #fff; opacity:.8;}
main{padding-top:104px;}
.lh-banner-box{padding-left:4.2vw;}
.lh-banner .text{position:absolute; left:5.729166666666666vw; top:228px;}
.lh-banner .text a{display:flex; align-items:center; justify-content:center; border-radius:50%; background-color:#FFF; width:56px; height:56px; font-size:24px; margin-top:50px;}
.l-font54{font-size:54px;}
.l-lh68{line-height:68px;}
.lh-honor-box{position:absolute; left:0; bottom:75px; padding:0 5.729166666666666vw; z-index:2; width:100%;}
.lh-honor{padding:40px 0; text-align:center; animation-delay:1s;}
.lh-honor li{flex:1;}
.l-font50{font-size:50px;}
.lh-banner .text .name p,.lh-banner .text .name pre,.lh-banner .text a{transform:translateY(100%); opacity:0; visibility:hidden;transition:cubic-bezier(0.215,.61,.355,1) 1s;}
.swiper-slide-active .text .name p,.swiper-slide-active .text .name pre,.swiper-slide-active .text a{transform:translateY(0); opacity:1; visibility:visible; transition-delay:.45s;}
.about-l{width:35%; position:absolute; left:0; top:0; height:100%; background-position:left bottom; background-repeat:no-repeat; padding:4.2vw 4.2vw 0;}
.about-r{width:65%;}
.about-r-nav li{height:15.937499999999998vw;}
.about-r-nav li .img{height:100%; width:100%; background:#0D132B;}
.about-r-nav li a{position:relative; display:block; width:100%; height:100%; overflow:hidden;}
.about-r-nav li .text{position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); color:#fff; padding:0 20%;}
.about-r-nav li .text i{position:absolute; right:10%; top:50%; transform:translateY(-50%); font-size:24px; font-weight:normal;}
.about-r-nav li a:hover .l-imgs{transform:scale(1.1);}
.about-c{height:34.89583333333333vw; display:flex; align-items:center; justify-content:center; min-height:500px;position: relative;}
.l-font120{font-size:120px;-webkit-text-stroke: 2px #fff;}
.l-font135{font-size:135px;-webkit-text-stroke: 2px #fff;}
.public-title{position:relative;}
.public-title>*{overflow:hidden;}
.delay1{animation-delay:.1s;}
.delay2{animation-delay:.2s;}
.delay3{animation-delay:.3s;}
.delay4{animation-delay:.4s;}
.public-title .nname{margin-top:10px; padding-left:30px; position:relative;}
.public-title .nname>*{position:relative;}
.public-title .nname>*:before{content:''; display:block; width:20px; height:2px; background:#333; position:absolute; left:-30px; top:50%; transform:translateY(-50%);}
.about-l .ccont{margin-top:30px;}
.lh-btn{display:block; width:200px; height:50px; line-height:48px; border-radius:30px; background:#195db3; color:#fff; position:relative; padding:0 26px;}
.lh-btn i{display:flex; align-items:center; justify-content:center; width:30px; height:30px; border-radius:50%; background:#fff; color:#195db3; position:absolute; right:10px; top:50%; transform:translateY(-50%); font-size:20px; text-indent:2px;}
.about-l .lh-btn{margin-top:65px;}

.lh-contact .lh-btn{ margin: 0 auto; margin-top:65px; background: #fff; color: #195db3;}
.lh-contact .lh-btn i{ color: #fff; background:#195db3;}

/*.icon-arrowLeft-copy{position:relative; text-indent:2px;}
.icon-arrowLeft-copy:after{content:''; display:block; width:2px; height:2px; background:#195db3; position:absolute; left:4px; top:50%; margin-top:-1px; border-radius:50%;}*/
.about-l .public-title .nname{margin-top:50px;}
.news-l{width:35%; position:absolute; left:0; top:0; height:100%;}
.news-r{width:65%; background:#f0f5fc; padding:60px 4.2vw;}
.news-l-a{width:100%; height:calc(100% - 410px); display:flex; align-items:center; justify-content:center;}
.lh-more{width:5.208333333333334vw; height:5.208333333333334vw; border-radius:50%; background:#fff; display:flex; align-items:center; justify-content:center; position:relative; z-index:2;}
.lh-more i{position:relative;}
/*.lh-more i:after{content:''; display:block; width:2px; height:2px; background:#5F5F5F; position:absolute; left:50%; top:-2px; margin-left:-1px; border-radius:50%;}*/
.lh-more:before{content:''; display:block; width:100%; height:100%; border-radius:50%; background:rgba(255,255,255,.8); position:absolute; left:0; top:0; animation:more linear 1s infinite; z-index:-1;}
@keyframes more{
	100%{transform:scale(1.5); opacity:0;}	
}
.news-l-b{height:410px; background-position:center bottom; display:flex; align-items:center; padding:0 4.2vw;}
.news-l-b .ccont{margin-top:30px;}
.news-l-b .time{margin-top:50px;}
.l-font200{font-size:200px; line-height:200px;}
.news-l-b .icon{position:absolute; left:0; bottom:0; opacity:.1;}
.news-item{margin-top:50px;}
.news-item li{margin-bottom:46px;}
.news-item li a{display:block; background:#fff; overflow:hidden;}
.news-item li .img{width:345px; height:255px; overflow:hidden;}
.news-item li .text{width:calc(100% - 345px); height:255px; float:left; display:flex; align-items:center; padding:0 2.6vw;}
.news-item li .ccont{margin-top:20px;}
.news-item li .time{margin-top:30px;}
.news-item li .time i{display:flex; align-items:center; justify-content:center; width:30px; height:30px; border-radius:50%; background:#195db3; color:#fff; position:absolute; right:0; top:50%; transform:translateY(-50%); font-weight:normal;}
.news-item li a:hover .l-imgs{transform:scale(1.1);}
.news-item li a:hover{color:#195db3;}
.news-more{display:block; height:80px; line-height:80px; background:#E8E8E8; display:flex; align-items:center; padding:0 5.729166666666666vw;}
.news-more:hover{ background:#242c72; color: #fff;}
.news-more i{margin-left:20px; font-size:20px;}
.l-pd80{padding-top:80px; padding-bottom:80px;}
.public-title>.name{text-transform:uppercase;}
.public-title .lh-btn{position:absolute; right:0; top:50%; margin-top:-25px;}
.pro-item{/*margin:75px 0 0 -35px;*/margin:0 0 0 -35px;}
.case_body .pro-item{margin:0;}
.pro-item li{padding-left:35px; margin-bottom:35px;}
.case_body .pro-item li{padding: 0 17px; margin-bottom:35px;}
.pro-item li>a{display:block;}
.pro-item li .img{height:26.041666666666668vw; display:flex; align-items:center; justify-content:center;background-image: linear-gradient(0deg,#DFE3F0, #fff);}
.pro-item li .img img{/*max-width:70%;*/}
.pro-item li .text{padding:30px 0;}
.pro-item li .text .name{position:relative;}
.pro-item li .text .name span{display:inline-block; width:85%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro-item li .text .name i{position:absolute; right:0; top:50%; transform:translate(-10px,-50%); opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.pro-item li .text .name:after{content:''; display:block; width:100%; height:2px; background:#195db3; position:absolute; left:0; bottom:-30px; transform:scaleX(0.1); transform-origin:left center;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.pro-item li a:hover{color:#195db3;}
.pro-item li a:hover .name i{opacity:1; transform:translate(0,-50%);}
.pro-item li a:hover .name:after{transform:scaleX(1);}

.case_body .pro-item li .text .name:after{ background: #195db3;}
.case_body .pro-item li a:hover .name:after{transform:scaleX(1); background:rgba(255,255,255,0.2);}
.case_body .pro-item.list li a:hover{ background: #242c72;}
.case_body .pro-item li a:hover{color:#fff;}
.case_body .pro-item li .text .name{}
.case_body .pro-item li .text .name i{ color: #fff;}


.l-pd100{padding-top:100px; padding-bottom:100px;}
.public-title.l-white .nname>*:before{background:#fff;}
.contact-item{margin:60px 0 0 -5.729166666666666vw;}
.contact-item li{padding-left:5.729166666666666vw; margin-top:60px;}
.contact-item li input{border:none; border-bottom:1px solid #8B94CA; padding:0 0 30px; height:auto; line-height:30px; font-size:18px; color:#fff;}

.contact-item li input::-webkit-input-placeholder{color: #fff;}
.contact-item li input:-moz-placeholder{color: #fff;}
.contact-item li input::-moz-placeholder{color: #fff;}
.contact-item li input:-ms-input-placeholder{color: #fff;}
.lh-view{display:flex; align-items:center; justify-content:center; width:256px; height:72px; border-radius:70px; background:#fff;}
footer{/*background:#ecf4ff;*/background:#e7f2ff;}
.footer-nav li{float:left; margin-left:3.054166666666667vw; line-height:60px;}
.footer-nav li:first-child{margin-left:0;}
.footer-logo img{height:61px; width:auto;}
.footer-nav li a:hover{color:#195db3;}
.footer-contact{margin-top:60px;}
.footer-contact li{margin-top:15px; line-height:22px;}
.footer-contact li:first-child{margin-top:0;}
.footer-contact li i{width:22px; height:22px; float:left; font-size:24px; color:#195db3; float:left; margin-right:12px;}
.footer-contact li i.icon-dianhua{display:flex; align-items:center; justify-content:center; font-size:16px; border-radius:50%; border:1px solid #195db3;}
.footer-ewm{position:relative; top:-40px;}
.footer-ewm .img{width:150px;}
.footer-copy{ color: #8a8c9c;}
.footer-copy a{ color: #8a8c9c;}
.footer-copy span{margin-left:20px;}
.footer-copy span:first-child{margin-left:0;}
.pro-item li:nth-child(2){animation-delay:.1s;}
.pro-item li:nth-child(3){animation-delay:.2s;}
.pro-item li:nth-child(4){animation-delay:.3s;}
.lh-banner.ban{height:480px;}
.lh-banner.ban .text{width:100%; left:0; top:50%; transform:translateY(-50%);}
.l-font46{font-size:46px;}
.l-font461{font-size:46px;}
.l-lh54{line-height:54px;}
.lh-banner.ban .come{margin-top:12px;}
.lh-banner.ban .text .nname p, .lh-banner.ban .text .come p{transform:translateY(100%); opacity:0; visibility:visible;transition: cubic-bezier(0.215,.61,.355,1) 1s;}
.lh-banner.ban.one .text .nname p,.lh-banner.ban.one .text .come p{ animation:banone cubic-bezier(0.215,.61,.355,1) 1s forwards;}
@keyframes banone{
	100%{transform:translateY(0); opacity:1; visibility:visible;}	
}
.other-nav{padding:30px 0; background:#242c72;}
.other-nav-item{display:flex;}
.other-nav-item li{display:inline-block; flex:1; text-align:center;}
.other-nav-item li a{color:#fff; position:relative;}
.other-nav-item li a:after{content:''; display:block; width:100%; height:3px; background:#fff; position:absolute; left:0; bottom:-10px; transform:scaleX(0);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.other-nav-item li.on a:after,.other-nav-item li a:hover:after{transform:scaleX(1);}
.pro-title .ccont{max-width:90%; margin:20px auto 0;}
.other-pro{background-color:#EDEDF5;}
.case_body .other-pro{background-color:#fff; background-image: none !important;}

.pro-item.list li a{background:#fff;}
.pro-item.list li .text{padding:30px 20px 50px;}
.pro-item.list li .text .name:after{bottom:-20px;}
.pro-item li .img{/*height:23.020833333333332vw;*/height:auto; overflow: hidden;}
.pro-item li .img img{width: 100%;
    height: 100%;
    cursor: pointer;
    transition: all 0.6s;
    -ms-transition: all 0.8s;}
.pro-item li a:hover .img img{transform: scale(1.1);
    -ms-transform: scale(1.1);}
.l-nodata{height:100%; display:flex; align-items:center; justify-content:center; text-align:center; padding:50px 0; color:#888;}
.l-nodata i{font-size:48px;}
.l-nodata p{margin-top:10px;}
li.win100{width:100%;}
.lh-loading{text-align:center; padding:30px 0; color:#888;}
.lh-loading i{font-size:24px; animation:loading linear 1s infinite; display:inline-block;}
@keyframes loading{
	100%{transform:rotate(360deg);}	
}
.pro-item.list li:nth-child(2n){animation-delay:.1s;}
.pro-item.list li:nth-child(2n+1){animation-delay:.2s;}
.l-pd60{padding-top:60px; padding-bottom:60px;}
.lh-proDetail{padding:50px;}
.proDetail-a .img{width:397px; height:420px; display:flex; align-items:center; justify-content:center;background-image: linear-gradient(0deg,#DFE3F0, #fff);}
.proDetail-a .img img{max-width:90%;}
.proDetail-a .text{width:calc(100% - 397px); padding:20px 4.6875vw 0;}
.proDetail-a .text .name:after{content:''; display:block; width:32px; height:2px; background:#195db3; position:absolute; left:50%; bottom:-12px; transform: translateX(-50%); }
.proDetail-a .text .nname{margin-top:85px;}
.proDetail-a .text .ccont{margin-top:30px;color: #999;
    font-size: 16px;}
.proDetail-tab{margin-top:50px;}
.proDetail-hd{height:76px; line-height:76px; text-align:center; background:#E3E3E3;}
.proDetail-hd li{flex:1;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.proDetail-hd li a{display:block;}
.proDetail-hd li.on a,.proDetail-hd li:hover a{background:#1A30B3; color:#fff;}
.proDetail-bd{margin-top:50px;}
.proDetail-other{margin-top:50px;}
.lhTab>.bd>*{display:none;}
.other-nav-item.two{display:block;}
.other-nav-item.two li{flex:none; margin:0 1.6458333333333335vw;}
.about-us{padding:80px 0 90px;    position: relative;}
.public-title .nname span{margin-left:30px;}
.about-us .public-title .nname{margin-top:60px;}
.about-us .ccont{width:60%; margin-top:30px;}
.about-us .icon{position:absolute; right:4.2vw; /*bottom:50px;*/ top:33px;}
.back-r{width:50%; height:100%; position:absolute; right:0; top:0;}
.back-l{width:50%; background:#242c72; padding:130px 4.2vw 100px;}
.back-l .ccont{margin-top:40px;}
.back-l .icon{width:245px; margin-top:30px;}
.back-cont{margin-top:60px;}
.l-lh48{line-height:48px;}
.about-back>.icon{width:150px; height:150px; display:flex; align-items:center; justify-content:center; background:#fff; border-radius:50%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); color:#1A30B3; z-index:2;}
.about-back>.icon:before{content:''; display:block; width:100%; height:100%; border-radius:50%; background:#fff; position:absolute; left:0; top:0; animation:more linear 1s infinite; z-index:-1;}
.about-honor{background-image: linear-gradient(0deg,#f6f9fd, #d2e8ff);}
.honor-banner-box{margin-top:50px; padding:0 70px;}
.honor-banner .bd li{width:25%; float:left; text-align:center; padding:0 1.5625vw;}
.honor-banner .bd li a{display:block; background:#fff; height:100%;}
.honor-banner .bd li .img{height:auto; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.honor-banner .bd li .img img{max-height:100%; width:100%;}
.honor-banner .bd li .name{padding:30px 10px;}
.honor-banner .bd li a:hover{background:#3b4db5; color:#fff;}
.honor-btn a{display:flex; align-items:center; justify-content:center; width:74px; height:74px; border-radius:50%; background:#1A30B3; color:#fff; font-size:24px; position:absolute; top:50%; transform:translateY(-50%); z-index:2;}
.honor-btn a.prevs{left:0;}
.honor-btn a.nexts{right:0;}
.lh-map{height:500px;}


/*.contact-a{ width: 80%; margin: 0 auto;}*/


.contact-a-item{padding:80px 0;}
.contact-a-item li{padding-left:4.2vw;}
.contact-a-item li i{display:flex; align-items:center; justify-content:center; width:82px; height:82px; border-radius:50%; border:1px solid #195db3; color:#195db3; font-size:32px; float:left; margin-right:25px;}
.contact-a-item li .text{padding-top:10px;}
.message-l{width:50%; background:#141B41; padding-left:4.2vw; padding-right:4.2vw;}
.message-r{width:50%; position:absolute; right:0; top:0; height:100%;}
.message-submit{margin-left:-20px;}
.message-submit li{margin-top:70px; padding-left:20px;}
.message-submit li input{border:none; padding:0; height:60px; line-height:60px; color:#fff;}
.message-submit li a{display:flex; align-items:center; justify-content:center; height:86px; font-size:24px; background:#195db3; color:#fff; border-radius:80px;}
.contact-a-item li:nth-child(2){animation-delay:.1s;}
.contact-a-item li:nth-child(3){animation-delay:.2s;}
.case-item{margin:0 0 0 -40px;}
.case-item li{margin-bottom:20px; padding-left:40px;}
.case-item li a{display:block;}
.case-item li .img{height:18.385416666666668vw; position:relative;}
.case-item li .cont{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(25,93,179,.9); display:flex; align-items:center; color:#fff; padding:0 2.604166666666667vw; opacity:0; visibility:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.case-item li .text{padding:2.083333333333333vw 0; line-height:24px;}
.case-item li a:hover .cont{opacity:1; visibility:visible;}
.video-banner{margin-top:80px;}
.video-banner .img{width:37%; height:26.406249999999996vw;}
.video-banner .img a{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); display:flex; align-items:center; justify-content:center; width:76px; height:76px; border-radius:50%; background:#fff; z-index:2; font-size:24px;}
.video-banner .img a:after{content:''; display:block; width:100%; height:100%; border-radius:50%; background:#fff; position:absolute; left:0; top:0; animation:more linear 1s infinite; z-index:-1;}
.video-banner .text{width:63%; padding-right:10.416666666666668vw;}
.video-banner .text .ccont{margin-top:40px;}
.video-banner .text .time{margin-top:30px;}
.video-btn{margin-top:30px;}
.video-btn a{margin-left:30px;}
.video-btn a:first-child{margin-left:0;}
.video-btn a:hover{color:#195db3;}
.video-layer{position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,.8); z-index:1000; display:flex; align-items:center; justify-content:center; display:none;}
.video-layer video{max-width:90%; max-height:90%;}
.video-layer-close{display:flex; align-items:center; justify-content:center; width:40px; height:40px; border-radius:50%; background:#000; color:#fff; font-size:24px; position:absolute; right:20px; top:20px;}
.Videolayer .video-layer{display:flex;}
.lh-proDetail.case .img{width:528px; height:auto; background:none;}
.lh-proDetail.case .img img{max-width:100%;}
.lh-proDetail.case .text{width:calc(100% - 528px);margin: 0 auto;
    text-align: center;}
.lh-proDetail.case .lh-ones{margin-top:60px; padding-top:60px; border-top:1px solid #D1D1D1;}
.lh-ones table{border-collapse:collapse; border:1px solid #e4e2e2; position:relative; left:2em;}
.lh-ones table th,.lh-ones table td{border:1px solid #e4e2e2; padding:10px;}
.case-page{margin-top:60px;}
.case-page li{width:48%; float:left;}
.case-page li:last-child{float:right; text-align:right;}
.case-page li a:hover{color:#195db3;}
.news-list{margin:0 0 0 -34px;}
.news-list li{padding-left:34px; margin-top:40px;}
.news-list li a{display:block;}
.news-list li .img{height:15.416666666666668vw;}
.news-list li .text{padding:20px 10px;}
.news-list li .ccont{margin-top:20px;}
.news-list li .time{margin-top:30px;}
.news-list li .time i{display:flex; align-items:center; justify-content:center; width:32px; height:32px; border-radius:50%; background:#195db3; color:#fff;}
.other-news{padding-bottom:80px; padding-top:40px;}
.news-list li:nth-child(2n){animation-delay:.1s;}
.news-list li:nth-child(2n+1){animation-delay:.2s;}
.news-list li:nth-child(2n+2){animation-delay:.3s;}
.detail-layer{position:fixed; right:0; top:0; width:70%; bottom:0; background:#fff; z-index:1000; padding:6.770833333333333vw 5.052083333333333vw 6.770833333333333vw 6.770833333333333vw; transform:translateX(100%); visibility:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-shadow{width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0,0,0,.6); z-index:999; animation:shadow cubic-bezier(0.215,.61,.355,1) .45s forwards; opacity:0;}
@keyframes shadow{
	100%{opacity:1;}	
}
.DetailLayer .detail-layer{transform:translateX(0); visibility:visible;}
.detail-layer-l{width:calc(100% - 95px); padding-right:40px;}
.detail-layer-l .nname{margin-top:20px;}
.detail-layer-l .nname span{margin-left:30px;}
.detail-layer-l .nname span:first-child{margin-left:0;}
.detail-layer-l .cont{padding:30px 30px 30px 0; border-top:1px solid #F1F1F1; margin-top:30px; height:70vh; overflow-y:auto;}
.detail-layer-r{width:95px;}
.detail-layer-r .time{background:#1a30b3; display:flex; align-items:center; justify-content:center; height:130px;}
.detail-layer-r p{margin-top:6px;}
.detail-layer-r p:first-child{margin-top:0;}
.detail-layer-r h3{ margin-top:4px;}
.detail-layer-r .page a{display:block; text-align:center; margin-top:20px;}
.detail-layer-r .page a:hover{color:#C31D1E;}
.detail-layer-close{display:flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:50%; border:2px solid #000; font-weight:bold; font-size:24px; margin:50px auto 0;}
/*
384ab4
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;

*/
.banben{
	position:absolute;top:5px;right:4.2vw;z-index:101;font-size:12px;
}
@media screen and (min-width: 2000px){
}
@media screen and (max-width: 1600px){
	
}
@media screen and (max-width: 1500px){
	.nav-item li{margin-right:1vw;}
}

@media screen and (max-width: 1480px){
  .about-l pre{ height: 220px; overflow: hidden;}
 
}

@media screen and (max-width: 1366px){
	.container1400{max-width:100%;}
	.index-cont{width:100%; padding:0 15px;}
	.header-search:hover input{width:150px;}
}
/*平板*/
@media screen and (max-width: 1024px){
	.l-font20,.l-font24{font-size:16px;}
	.l-font26{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;}
  .about_body .l-font32{font-size:20px;}
	.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%;}
	header{background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1); height:50px; padding:0;}
	.lh-logo .logo2{opacity:1;}
	.lh-logo .logo1{opacity:0;}
	.lh-logo{width:130px; position:absolute; left:15px; top:50%; transform:translateY(-50%); z-index:2;}
	.lh-logo img{height:auto; width:100%;}
	.header-search{display:none;}
	.nav-item{position:absolute; left:0; top:0; width:100vw; height:100vh; background:#fff; padding-top:30%; transform:translateY(-100%); opacity:1; visibility:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
	.nav-item>li{float:none; text-align:center;/* margin:20px 0;*/ margin: 0; text-align:center;}
	.lh-nav>li>a{color:#000;}
	.lh-cursor{display:none;}
	.lh-nav-btn{width:50px; height:50px; position:absolute; right:0; top:0;}
	.lh-nav-btn:before,.lh-nav-btn:after,.lh-nav-btn i{content:''; display:block; width:24px; height:2px; background:#000; position:absolute; right:15px; top:50%;transition:cubic-bezier(0.215,.61,.355,1) .45s; margin-top:-1px;}
	.lh-nav-btn:before{margin-top:-10px;}
	.lh-nav-btn:after{margin-top:8px;}
	.webNav .lh-nav-btn i{transform:scaleX(0);}
	.webNav .lh-nav-btn:before{transform:translate(0,9px) rotate(45deg);}
	.webNav .lh-nav-btn:after{transform:translate(0,-9px) rotate(-45deg);}
	.webNav .nav-item{transform:translate(0,0); visibility:visible; opacity:1;}
	.nav-item li a:after{display:none;}
	.l-font74{font-size:36px;}
	.l-lh42{line-height:30px;}
	.detail-layer{width:90vw;}
	.detail-layer-l{width:100%; padding:0; float:none;}
	.detail-layer-l .cont{padding:20px 10px 20px 0; margin-top:20px; height:50vh;}
	.detail-layer-r .time{display:none;}
	.detail-layer-r{width:100%; float:none;}
	.detail-layer-r .page{text-align:center; margin-top:30px;}
	.detail-layer-r .page a{display:inline-block; margin:0 10px;}
	.detail-layer-l .nname span{margin-left:10px;}
	main{padding-top:50px;}
	.lh-banner-box{padding-left:0;}
	.lh-banner{height:300px;}
	.lh-honor-box{position:static; padding:0;}
	.lh-banner .text{left:0; top:0; width:100%; height:100%; display:flex; align-items:center; padding:0 30px;}
  .lh-banner .text .name pre{ line-height: 25px !important; margin-top: 18px;}
  .lh-banner .text .name pre:last-child{ display: none;}


	.l-font54{font-size:20px;}
	.l-lh68{line-height:32px;}
	.lh-banner .text a{display:none;}
	.lh-honor{padding:30px 0; animation-delay:0s;background-position: right center;
    background-size: cover;}
  .lh-honor li{ width: 50%; flex:none;}
	.l-font50{font-size:32px;}
	.lh-honor li p{font-size:12px; white-space:nowrap;}
	.about-l{width:100%; float:none; position:relative; padding:30px 15px;}
	.l-font60{font-size:27px; line-height:27px;}
  .tit01{ padding-top: 30px;}
	.about-l .public-title .nname{margin-top:20px;}
	.public-title .nname>*:before{width:12px; left:-20px;}
	.public-title .nname{padding-left:20px;}
	.about-l .lh-btn{margin-top:30px;}
	.about-r{width:100%; float:none;}
	.about-r-nav li{width:50%; height:120px;}
	.about-c{ min-height: 245px;}
  .about-c p{ font-size: 60px !important;}
  .news-l-a{display:none;}
	.news-l{width:100%; float:none; position:relative;}
	.news-l-b{height:auto; padding:30px 15px;    display: none !important;}
	.l-font200{font-size:100px; line-height:100px;}
	.news-r{width:100%; float:none; padding:30px 15px;}
	.news-item{margin-top:30px;}
	.news-item li .img{width:100%;}
	.news-item li .text{width:100%; float:none; height:auto; padding:30px 15px;}
	.news-item li{margin-bottom:20px;}
	.news-more{padding:0 20px; height:50px; line-height:50px;}

	.l-pd80,.l-pd100,.l-pd60{padding-top:30px; padding-bottom:30px;}
	.lh-btn{width:145px; height:42px; line-height:42px;}
  .lh-contact .lh-btn{ margin-top: 30px;}
	.pro-item{/*margin:30px 0 0 -35px;*/margin:0 0 0 -35px;}
	.pro-item li{margin-bottom:20px;}
  .case_body  .pro-item li{margin-bottom:20px; padding-left: 0; margin-top: 0; padding-right: 0;}
	.pro-item li .img{height:240px; overflow:hidden;}
	.pro-item li .text{padding:20px 0 20px;}
	.pro-item li .text .name:after{bottom:-10px;}
	.contact-item{margin:30px 0 0 0;}
	.contact-item li{padding-left:0; margin-top:20px;}
	.contact-item li:first-child{margin-top:0;}
	.contact-item li input{padding:0; font-size:14px; padding-bottom:10px;}
	.contact-item li{margin-top:30px;}
	.lh-view{width:100%; height:50px;}
	.footer-a{display:none;}
	.footer-contact{margin-top:0;}
	.footer-ewm{/*display:none;*/top:20px;}
  .footer-ewm .img{ float: none !important;text-align: center;
    width: 100%;}
    .footer-ewm .img img{ width: 50%;}
	.footer-copy{margin-top:30px;}
	.footer-contact li{overflow:hidden;}
	.footer-contact li i{float:left;}
	.footer-contact li em{width:89%; float:left;}
	.footer-copy span{display:block; text-align:left; margin-left:0; float:none;}
	.lh-banner.ban{height:200px;}
	.l-font46{font-size:32px;}
  .l-font461{font-size:28px;}
	.l-lh54{line-height:40px;}
	.l-font22{font-size:18px;}
	.lh-banner .text>div{width:100%;}
	.other-nav{padding:0; overflow:hidden;}
	.other-nav>div{padding:0;}
	.other-nav-item li{flex:none; margin-left:10px; margin-right: 10px;}
	.other-nav-item{overflow-x:auto;/*padding:20px 15px 20px 0;*/padding:20px 0 20px 0;}
  .case_body .other-nav-item{ display: block;}
	.l-nodata{padding:30px 0;}
	.pro-item.list li .text{padding:20px 20px 30px;}
	.pro-item.list li .text .name:after{bottom:-10px;}
  .case_body .pro-item.list li .text{background: #242c72;
    color: #fff;}
   .case_body .pro-item.list li .text .name:after{ background:#fff;}
	.lh-proDetail{padding:20px;}
	.proDetail-a .img{float:none; width:100%; height:230px;}
	.proDetail-a .text{float:none; width:100%; padding:30px 0 0;}
	.proDetail-a .text .name:after{bottom:-10px;}
	.proDetail-a .text .nname,.proDetail-tab{margin-top:30px;}
	.proDetail-a .text .ccont{margin-top:20px; font-size: 14px;}
	.proDetail-hd{height:50px; line-height:50px;}
	.proDetail-bd{margin-top:30px;}
	.l-lh32{line-height:24px;}
	.l-font28{font-size:20px;}
  .lh-banner.ban .come{ margin-top: 0;}
	.proDetail-other{margin-top:30px;}
	.proDetail-other .pro-item{margin-top:20px;}
	.about-us{padding:30px 0;/* background:#BECBE8 !important;*/}
	.about-us .public-title .nname{margin-top:20px;}
	.about-us .ccont{width:100%;}
	.about-us .icon{display:none;}
	.back-l{width:100%; float:none; padding:30px 15px;}
	.back-r,.about-back>.icon{display:none;}
	.back-l .ccont,.back-cont{margin-top:30px;}
	.back-l .icon{/*width:120px;*/ margin-top:0;}
	.l-lh48{line-height:34px;}
	.l-lh36{line-height:24px;}
	.honor-banner-box{margin-top:30px; padding:0 40px;}
	.honor-btn a{width:40px; height:40px; font-size:20px;}
	.honor-banner .bd li .img{height:auto;}
	.honor-banner .bd li .name{padding:20px 10px;}
	.footer-copy{/*display:none;*/}
  .news-list li{ margin-top: 0}
	.news-list li .img{height:200px;}
	.other-news{padding-top:30px; padding-bottom:30px;}
	.lh-proDetail.case .img{width:100%;}
	.lh-proDetail.case .text{width:100%;}
	.lh-proDetail.case .lh-ones{margin-top:30px; padding-top:30px;}
	.case-page{margin-top:20px;}
	.lh-map{height:240px;}
	.contact-a-item{padding:30px 15px;}
	.contact-a-item li{padding-left:0; margin-top:15px; overflow:hidden;}
	.contact-a-item li:first-child{margin-top:0;}
	.contact-a-item li i{width:52px; height:52px; font-size:24px; margin-right:0; float:left;}
	.contact-a-item li .text{padding-top:0; float:left; width:calc(100% - 52px); padding-left:15px;}
	.l-lh28{line-height:20px;}
	.contact-a-item li .text p{margin-top:4px;}
	.message-l{width:100%; float:none; padding:30px 15px;}
	.message-r{display:none;}
	.message-submit li{margin-top:20px;}
	.message-submit li a{height:50px; font-size:18px;}
	.case-item li .img{height:230px;}
	.video-banner .img{width:100%; float:none; height:230px;}
	.video-banner{margin-top:30px;}
	.video-banner .img a{width:50px; height:50px;}
	.video-banner .text{width:100%; float:none; padding:20px 0;}
	.video-banner .text .ccont,.video-banner .text .time{margin-top:10px;}
	.video-btn{margin-top:10px;}
	.video-layer-close{right:15px; top:15px;}
}
/*手机*/
@media screen and (max-width: 980px){
    
}



  .ind7-a1{width: 100%;height: 376px;position: relative;overflow: hidden; margin-top: 50px;}
  .ind7-a1 .t1-b1{position: absolute;top: 100px;left: 0;z-index: 2;}
  .ind7-a2{width: calc(600px*4);height: 100%;position: relative;margin-left: calc(50% - 600px*4/2);z-index: 1;}
  .ind7-a2 .swiper-slide{ cursor: pointer;}
  .ind711{width: 100%!important;height: 100%!important;position: relative;}
  .ind711 .swiper-slide{width: calc(100%/4)!important;/*width: 25%!important;*/height: 100%!important;position: relative;background: #000;}
  .ind7-b1{width: 100%;height: 100%;position: relative; overflow: hidden;}
  .ind7-b1>img{min-height: 100%;opacity: 0.4;transition: 0.5s;}
  .ind711 .swiper-slide-active .ind7-b1>img{opacity: 1;transition: 0.5s;}
  .ind7-b1:hover>img{transform: scale(1.08);transition: 0.5s;}
  .ind7-b2{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
  .ind7-b3{width: 100%;position: absolute;bottom: -6px;left: 0;}
  .ind7-b4{width: 100%;position: absolute;bottom: 25px;left: 0;/*padding-right: 40px;*/padding: 0 20% 0 10%;transition: 0.5s;}
  .ind711 .swiper-slide-prev .ind7-b4{left: 0;transition: 0.5s;}
  .ind711 .swiper-slide-next .ind7-b4{left: 0;transition: 0.5s;}
  .ind711 .swiper-slide-active .ind7-b4{left: 0;transition: 0.5s;}
  .ind7-b5{font-size: 20px;line-height: 42px;color: #fff;}
  .ind7-b6{font-size: 16px;line-height: 26px;color: #fff; height: 26px; overflow: hidden;-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
display: -webkit-box;}
  .ind7-b7{width: 30px;position: absolute;bottom: 8px;right: 10%;}


@media only screen and (max-width: 768px) {
  .ind7-a1{width: 100%;height: 4.7rem;position: relative;overflow: hidden; margin-top: 30px;}
  .ind7-a1 .t1-b1{position: absolute;top: 1rem;left: 0;z-index: 2;}
  .ind7-a2{width: 100%;height: 100%;position: relative;z-index: 1; margin-left:0 }
  .ind711{width: 100%!important;height: 100%!important;position: relative;}
  .ind711 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;background: #000;overflow: hidden;}
  .ind7-b1{width: 7.5rem;height: 100%;position: relative;margin-left: calc(50% - 7.5rem/2);}
  .ind7-b1>img{min-height: 100%;}
  .ind7-b2{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
  .ind7-b3{width: 100%;position: absolute;/*bottom: 0;*/left: 0;}
  .ind7-b4{width: 5.8rem;position: absolute;bottom: 0.35rem;left: calc(50% - 5.8rem/2); padding: 0}
  .ind711 .swiper-slide-prev .ind7-b4{left:  calc(50% - 5.8rem/2);transition: 0.5s;}
  .ind711 .swiper-slide-next .ind7-b4{left:  calc(50% - 5.8rem/2);transition: 0.5s;}
  .ind711 .swiper-slide-active .ind7-b4{left:  calc(50% - 5.8rem/2);transition: 0.5s;}


  .ind7-b5{font-size: 16px;line-height: 0.48rem;color: #fff;text-align: center;}
  .ind7-b6{font-size: 0.22rem;line-height: 0.48rem;color: #fff;text-align: center; display: none;}
  .ind7-b7{display: none;}
}

.page1-a1{margin: 0 auto;position: relative;text-align: center;margin-top: 60px;}
.page1-a1>a{width: 74px;height: 42px;box-sizing: border-box;font-size: 16px;line-height: 42px;color: #222222;background: #e8e8e8;text-align: center;margin: 0 2px;display: inline-block;transition: 0.5s;}
.pro_body .page1-a1>a{ background: #fff;}
.page1-a1>a:nth-child(1),.page1-a1>a:nth-last-child(1){width: 62px;}
.page1-a1>a:nth-child(2),.page1-a1>a:nth-last-child(2){width: 74px;}
.page1-a1>a:hover{color: #fff;;background: #242c72;transition: 0.5s;}
.page1-a1>a.select{color: #fff;;background: #242c72;}
@media only screen and (max-width: 768px) {
  /*.page1-a1{display: none;}*/
  .page1-a1{margin: 0 auto;position: relative;text-align: center;margin-top: 35px;}
  .page1-a1>a{/*width: 55px;*/width: auto;height: 30px; padding: 0 13px;box-sizing: border-box;font-size: 14px;line-height: 30px;color: #222222;background: #e8e8e8;text-align: center;margin: 4px 2px;display: inline-block;transition: 0.5s;}
  .page1-a1>a:nth-child(1),.page1-a1>a:nth-last-child(1){width: auto;}
  .page1-a1>a:nth-child(2),.page1-a1>a:nth-last-child(2){width: auto;}
  .page1-a1>a:hover{color: #fff;;background: #242c72;transition: 0.5s;}
  .page1-a1>a.select{color: #fff;;background: #242c72;}
  .banben{
	position:absolute;top:5px;right:15.2vw;z-index:101;font-size:12px;
}
}