@charset "utf-8";
/* public */

*{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;}

ul,dl,li,dt,dd{list-style:none;}

body{font:14px Arial,"microsoft yahei", Helvetica, sans-serif;*font:14px "microsoft yahei",Arial, Helvetica, sans-serif; color:#212121; background:#fff;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden;}

a{font-size:14px;text-decoration:none;transition:ease .65s; color:#212121;}

a:hover{color:#00993e;}

.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; font-family:"microsoft yahei";}

textarea{resize:none; overflow:hidden;}

select::-ms-expand { display: none; }

i{font-style:normal;}

.left{float:left;}

.right{float:right;}

.noscript{position:fixed; left:0px; top:0px; background:#ddd; color:red; text-align:center; width:100%; height:30px; line-height:30px;}

em{font-style:normal;}

.pace-progress{width:100%; height:2px; background:#00993e; position:fixed; left:0px; top:0px; z-index:5000;}

.pace-inactive{display:none;}

.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}

.red{color:#b72024;}

.lh-fonts{font-family:'microsoft yahei';}

/*响应式*/

.lh-content{}

.lh-about-h2{position:absolute; left:2vw; top:50%; transform:translateY(-50%); width:4.94vw;}

.lh-about-h2:after{content:''; display:block; width:250%; height:1px; background:#DDD; position:absolute; left:-150%; bottom:-20px;}

.lh-about-main .text h2{font-size:26px; color:#00993e; font-weight:bold; position:relative; display:inline-block;}

.lh-about-main .text h2:after{content:''; display:block; width:100%; height:2px; background:#DDD; position:absolute; left:0; bottom:-5px; opacity:.2;}

.lh-about-main .text h3{color:#999; font-size:12px; margin:10px 0 50px; position:relative;}

.lh-about-main .text h3:after{content:''; display:block; width:34px; height:2px; background:#00993e; position:absolute; left:0; bottom:-25px;}

.lh-about-main .text h4{color:#666; line-height:24px;}

.lh-about-main .text h5{text-align:right; margin-top:18px;}

.lh-vision{position:relative; padding:78px 0; background:url(../images/bg2.png) repeat center;}

.lh-vision:before{content:''; display:block; width:359px; height:286px; background:url(../images/icon1.png) no-repeat center; position:absolute; right:6vw; bottom:0;}

.lh-vision-tab{float:right; width:81vw; position:relative; overflow:hidden; padding-left:35px;}

.lh-vision-tab .tempWrap{overflow:visible !important;}

.lh-vision-bd li{transition:ease .65s; opacity:.4; padding:60px 0 40px; position:relative; height:300px !important;}

.lh-vision-bd li:before{content:''; display:block; width:0; height:100%; background:#fff; position:absolute; left:0; top:0; z-index:-1; transition:ease-in .65s;}

.lh-vision-bd li .text{padding-left:550px; position:relative;}

.lh-vision-bd li:after{content:"\200B"; display:block; height:0; clear:both;}

.lh-vision-bd li .img{width:480px; transition:ease .65s; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2;}

.lh-vision-bd li .img img{ width:100%; display:block;}

.lh-vision-h2{overflow:hidden; transition:ease .65s; line-height:20px;}

.lh-vision-h2 a{font-size:20px; color:#fff; font-weight:bold;}

.lh-vision-h2 b{font-size:24px; font-weight:normal; margin-right:45px; position:relative; top:0;}

.lh-vision-h2 b:after{content:''; display:block;width:15px; height:2px; background:rgba(255,255,255,1); position:absolute; right:-30px; top:50%; margin-top:-1px; transition:ease .65s;}

.lh-vision-h3{ width:408px;overflow:hidden; color:#fff;line-height:24px; margin-left:110px; margin-top:31px; transition:ease .65s; font-size:16px; color:#666666; line-height:30px;}

.lh-vision-bd li.active{ opacity:1; z-index:1;}

.lh-vision-bd li.active:before{width:100%;}

.lh-vision-bd li.active .lh-vision-h2{transition-delay:.35s; transform:translateY(-10px);}

.lh-vision-bd li.active .lh-vision-h2 a{color:#00993e;}

.lh-vision-bd li.active .lh-vision-h3{color:#666; transition-delay:.45s;transform:translateY(-10px);}

.lh-vision-bd li.active .lh-vision-h2 b:after{background:#00993e;}

.lh-vision-bd li.active .img{width:560px; box-shadow:0 0 35px rgba(12,3,6,.3); left:-35px;}

.lh-vision-btn{position:absolute; left:1200px; top:50%; transform:translateY(-50%); z-index:3;}

.lh-vision-btn a{display:block; width:50px; height:50px; border-radius:50%; border:2px solid #00993e; color:#00993e; text-align:center; line-height:50px; font-weight:bold; margin:15px 0;}

.lh-vision-btn a:hover{border-color:#00993e; color:#00993e;}

.lh-vision-btn a i{font-size:24px;}

.lh-vision-shadow a{display:block; width:100%; height:280px; position:absolute; left:0;}

.lh-vision-shadow a.prev{top:0;}

.lh-vision-shadow a.next{bottom:0;}

.lh-section{position:relative;}

.lh-map-main{width:95vw;}

.lh-about-h2{left:2vw;}

.lh-vision-tab{width:88vw;}

.lh-vision-btn{left:1150px;}

.dn {display: none;}

.wrap{ width:1400px; margin:0 auto;}

.top {height: 100px;position: fixed;top: 0px;width: 100%;z-index: 999; background-color:#ffffff;}
.logo{ float:left;}
.nav{ float:left; margin-left:146px;}
.nav ul li{ float:left; width:142px; text-align:center; border-right:1px solid #ebebeb; height:100px;}
.nav ul li.home{ width:101px;}
.nav ul li:hover{ background:url(../images/nav_bg.jpg) no-repeat center center; background-size:cover;}
.nav ul li a{ display:block; width:100%; height:100%;}
.nav ul li h2{ font-size:18px; color:#333333; font-weight:normal; line-height:1; padding-top:29px;}
.nav ul li h3{ font-size:14px; color:#333333; font-weight:normal; line-height:1; padding-top:14px;}
.nav ul li:hover h2, .nav ul li:hover h3{ color:#ffffff;}
.top_right{ width:16px; height:16px; margin-top:42px;}
.top_right a.erweima {position: relative;}
.top_right a.erweima .dh {display: none; position: absolute; right:-16px;top: 0; z-index:999; line-height:20px; font-size:18px; font-weight:bold; width:138px; text-align:center; line-height:40px; background-color:#ffffff;}
.top_right a.erweima .e img{ display:block; left:0; top:0; width:16px; height:16px;}
.top_right img { vertical-align: middle;}
.top_right .erweima:hover .dh {display: block;}

.sy_gy{ width:100%; height:900px; background:url(../images/gy_bg.jpg) no-repeat center center;}
.gy_tit{ padding-top:74px;}
.gy_zi{ margin-top:140px; margin-left:52px;}
.gy_zi p{ writing-mode: tb-rl; height:512px; font-size:18px; color:#fff6e9; line-height:34px; letter-spacing:1px;}
.gy_more{ display:block; width:118px; height:38px; line-height:38px; text-align:center; border:1px solid #ffffff; font-size:16px; color:#ffffff; margin-left:8px; margin-top:33px;}

.sy_cp{ width:100%; height:900px; background:url(../images/cp_bg.jpg) no-repeat center center;}
.cp_tit{ margin-top:70px;}
.cp_nr{ width:1246px; margin-left:60px; margin-top:125px;}
.cp_z{ width:450px; height:650px; background-color:#ffffff; position:relative;}
.cp_zs{ position:absolute; top:0; left:0; background:url(../images/cp_zs.jpg) no-repeat center center; width:350px; height:500px; z-index:0;}
.cp_t{ position:absolute; bottom:27px; right:21px; z-index:1;}
.cp_t:hover{box-shadow: 0 0 9px rgba(12,3,6,.4);}
.cp_more{ position:absolute; bottom:59px; left:30px; width:118px; height:38px; line-height:38px; text-align:center; border:1px solid #00993e; color:#00993e; font-size:16px;}
.cp_head{ writing-mode: tb-rl; margin-top:68px; margin-left:80px; height:306px;}
.cp_head h1{ font-size:31px; color:#fff6e9; letter-spacing:3px; margin-left:18px;font-weight:bold;}
.cp_head .en{ font-size:21px; color:#fff6e9;opacity:0.3;filter:alpha(opacity30); letter-spacing:1px;}
.cp_zs .djs{ font-size:30px; color:#fff6e9; letter-spacing:1px; margin-left:81px; margin-top:39px;}
.cp_y{ width:788px;}
.cp_y ul{ width:798px;}
.cp_y ul li{ float:left; margin-right:10px; margin-bottom:10px; background-color:#ffffff; width:389px; height:320px; position:relative;}
.cp_tu{ position:absolute; right:38px; bottom:17px;}
.cp_tu:hover{box-shadow: 0 0 9px rgba(12,3,6,.4);}
.cp_head1{ background:url(../images/cp_yb.jpg) no-repeat center center; width:290px; height:220px;}
.cp_y ul li .cp_more{position:absolute; bottom:34px; left:30px; width:118px; height:38px; line-height:38px; text-align:center; border:1px solid #00993e; color:#00993e; font-size:16px;}
.cp_head1 .djs{font-size:30px; color:#fff6e9; letter-spacing:1px; margin-left:40px; margin-top:24px;}
.cp_head1 h1{ font-size:20px; color:#fff6e9; margin-left:40px; font-weight:bold; line-height:34px; padding-top:44px;}
.cp_head1 .en{ line-height:24px;font-size:14px; color:#fff6e9;opacity:0.3;filter:alpha(opacity30); margin-left:40px;}

.zhaoshang{ width:100%; height:400px; background:url(../images/zhaoshang.jpg) no-repeat center center;}

.footer{ width:100%; margin:0 auto; background-color:#0e1310; overflow:hidden;}
.d_top{ overflow:hidden; padding-top:59px; padding-bottom:53px;}
.d_ly{ width:160px; height:46px; line-height:46px; text-align:center; background-color:#f1a501; margin-top:20px;}
.d_ly a{ font-size:16px; color:#ffffff;}
.d_ly img{ vertical-align:middle; margin-right:20px;}
.d_sm{ text-align:right; font-size:16px; color:#ffffff; line-height:28px; margin-top:14px;}
.d_nav a{ display:block; float:left; margin-right:64px; font-size:16px; color:#ffffff; line-height:16px; letter-spacing:1px;}
.d_dz{ margin-top:42px;}
.d_dz p{ font-size:16px; color:#959997; line-height:30px;}
.d_dz img{ vertical-align:middle; margin-left:31px; margin-right:11px;}
.d_dz a{ font-size:16px; color:#959997;}
.d_x{ border-bottom:1px solid #5e5e5e;}
.d_f{ height:61px; line-height:61px; font-family:"SimSun"; font-size:12px; color:#959997; overflow:hidden;}
.d_f a{ color:#959997;}
.ml20{ margin-left:20px;}

.ej_banner{ width:100%; height:415px; background:url(../images/ej_banner.jpg) no-repeat center center; margin-top:100px;}

.main{margin:0 auto 0px auto;width: 1200px;box-sizing:border-box; text-align:left;}
.current-nav {margin: 30px auto 30px auto;line-height: 18px;}
.current-nav-c{color: #666;font-size:16px;}
.current-nav a{ color: #666;font-size: 16px;}
.current-nav a:hover{color: #333;}

.current-menu {margin: 0 auto 40px auto; overflow:hidden;}
.current-menu-a.current {background: #00993e;color: #fff;}
.current-menu-a {margin-right: 8px;float: left;width: 142px;height: 56px;background: #808080;color: #fff;font-size: 18px;line-height: 56px;text-align: center;transition: background .3s ease;-webkit-transition: background .3s ease;-ms-transition: background .3s ease;-moz-transition: background .3s ease;-o-transition: background .3s ease;}
.current-menu-a:hover{background: #00993e;color:#fff;}

.jieshao{ padding-bottom:40px;}
.jieshao p {font-size: 16px;line-height: 30px;}

.care-ul:after{content: '';display: block;clear: both;}
.care-li{margin-bottom:15px;margin-right:150px;float:left;width:300px;background-color: #fff;text-align:center;}
.care-li-desc{padding: 20px;box-sizing:border-box;}
.care-li-desc-tit{text-align:center;margin-bottom:10px;display: block;font-size: 16px;color: #232323;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.care-li-desc-a{line-height: 24px;color: #999; height:30px; overflow:hidden; display:block;}
.care-li-desc-tit:hover{color: #0051b2;}
.care-li-desc-a:hover{color: #0051b2;}
.care-li img:hover{background-color: #fff;opacity: .8;filter:alpha(opacity=80);}

.ej_news{ width:1200px; margin:40px auto; min-height:500px;}
.ej_news li span a {color: #323232;}
.ej_news li span {display: block;line-height: 40px;font-size: 16px;}
.ej_news li a {color: #00993e;}
.ej_news li {height: 140px;width:1200px;margin-top: 15px;border-bottom: 1px dashed #555555;color: #7b7b7b;font-size:14px;font-family:"SimSun";line-height:2;}

.map{border:#ccc solid 1px;}

.input{border:1px solid #e4e4e4;height:3rem;padding:0 5%;font-size:16px;width:90%;margin-bottom: 10px;}
.w{ width: 95%;padding-left: 3%;}
.jieshao .text{border:1px solid #e4e4e4;padding:5%;height:6rem;font-size:16px;width:95%; padding-left:3%;margin-bottom: 10px;}
.btn{border:none;background:#25680c;height:3rem;padding:0;font-size:16px;width:50%;color:#fff;margin:0 auto 2rem;max-width:180px}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #00993e; color: #fff;}







