﻿@charset "utf-8";
.bk-title {text-align:center;}
.bk-title i {font-size:12px;font-weight:normal;line-height:12px;color:#999;display:block;text-transform:uppercase;letter-spacing:8px;}
.bk-title b {font-size:36px;font-weight:bold;line-height:38px;color:#008129;display:block;margin-top:22px;}
.bk-title em {font-size:18px;font-weight:normal;line-height:20px;color:#666;display:block;margin-top:14px;}
.bk-title em:before {content:"";display:inline-block;vertical-align:middle;background-image:url('../images/bk-tbgl.png');background-repeat:no-repeat;background-position:center top;background-size:auto auto;width:40px;height:12px;margin-right:10px;}
.bk-title em:after {content:"";display:inline-block;vertical-align:middle;background-image:url('../images/bk-tbgl.png');background-repeat:no-repeat;background-position:center top;background-size:auto auto;width:40px;height:12px;margin-left:10px;}
.banner {height:auto;max-width:1920px;margin:0 auto!important;position:relative;margin-top:-34px;}
.banner .bd li {float:left;width:100%;line-height:0;}
.banner .bd li img {width:100%;}
.banner .bd li a {display:block;}
.banner .hd {z-index:1;margin:0 auto;text-align:center;position:absolute;left:0;width:100%;bottom:8%;cursor:pointer;}
.banner .hd li {width:13px;height:13px;background:#fff;display:inline-block;margin:0 10px;border-radius:13px;}
.banner .hd li.on {background:#008129;width:39px;}
.banner .pageState {position:absolute;left:50%;margin-left:-600px;bottom:69px;letter-spacing:3px;}
.banner .pageState span {font-size:14px;font-weight:normal;line-height:16px;color:#fff;display:inline-block;margin-left:4px;}
.banner .pageState span:first-of-type {font-size:36px;font-weight:normal;line-height:36px;color:#fff;}
.banner .prev {position:absolute;bottom:73px;right:50%;z-index:10;cursor:pointer;transition:all 0.5s linear;margin-right:-520px;}
.banner .next {position:absolute;bottom:73px;right:50%;z-index:10;cursor:pointer;transition:all 0.5s linear;margin-right:-580px;}
.keywords {height:104px;background:#fff;position:relative;border-bottom:4px solid #EDEDED;width:1200px;margin:-50px auto 0;}
.keywords .line{display:block;width:0px;height:4px;background:#008129;position:absolute;left:0;top:0;}
.keywords .keywords-l {font-size:15px;font-weight:normal;line-height:104px;color:#999;float:left;padding-left:36px;}
.keywords .keywords-l b {color:#333;}
.keywords .keywords-l a {color:#666;margin-right:20px;}
.keywords .keywords-l a:hover {color:#008129;}
.keywords .keywords-l a:last-of-type {margin-right:0;}
.keywords .search {float:right;box-sizing:border-box;width:315px;height:40px;border:1px solid #E5E5E5;overflow:hidden;margin-top:34px;margin-right:30px;}
.keywords .search .txt {font-size:14px;font-weight:normal;line-height:18px;color:#666;display:block;height:18px;border:none;float:left;margin-top:10px;margin-left:10px;outline:none;width:215px;}
.keywords .search .btn {float:right;background:none;background-image:url('../images/search.png');background-repeat:no-repeat;background-position:center top;background-size:auto auto;width:72px;height:31px;border:none;margin-top:4px;margin-right:5px;cursor:pointer;border-radius:16px;text-indent:30px;font-size:14px;color:#fff;text-align:left;}
.keywords:after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.product {padding-top:80px;padding-bottom:100px;}
.product .product-l {float:left;margin-top:30px;width:300px;}
.product .product-l h3 {font-size:28px;font-weight:bold;line-height:67px;color:#fff;height:67px;text-align:center;background:#008129;border-radius:8px;}
.product .product-l ul {height:602px;background:linear-gradient(180deg,#FFFFFF 0%,#E5F2E9 100%);border-radius:8px;overflow:hidden;padding-top:28px;box-sizing:border-box;}
.product .product-l ul li {padding:0 10px;border-bottom:1px dashed rgba(0,129,41,0.1);margin-bottom:20px;}
.product .product-l ul li b {font-size:18px;font-weight:bold;line-height:24px;color:#333;display:block;position:relative;background-image:url('../images/pro-sj.png');background-repeat:no-repeat;background-position:right 23px center;background-size:auto auto;padding-left:20px;margin-bottom:15px;}
.product .product-l ul li b a {display:block;}
.product .product-l ul li b a:hover {color:#008129;}
.product .product-l ul li p {padding-bottom:20px;}
.product .product-l ul li p a {display:block;font-size:14px;font-weight:normal;line-height:27px;color:#666;height:27px;padding-left:20px;margin:2px 0;}
.product .product-l ul li p a:hover {background:#008129 url('../images/pro-more.png');background-repeat:no-repeat;background-position:right 20px center;background-size:auto auto;border-radius:14px;overflow:hidden;color:#ffffff;}
.product .product-l ul li:last-of-type {border-bottom:none;}
.product .product-l ul li.cur b {background-image:url('../images/pro-sjh.png');background-repeat:no-repeat;background-position:right 21px center;background-size:auto auto;}
.product .product-r {float:right;width:871px;margin-top:30px;position:relative;}
.product .product-r dl {width:574px;overflow:hidden;box-sizing:border-box;position:relative;}
.product .product-r dl dt {line-height:0;}
.product .product-r dl dt img {width:566px;height:432px;display:block;border:4px solid #008129;border-radius:12px;}
.product .product-r dl dd {position:absolute;left:4px;bottom:4px;height:108px;background:#E5F2E9;background:linear-gradient(180deg,#FFFFFF 0%,#E5F2E9 100%);width:calc(100% - 8px);border-radius:0 0 10px 10px;padding-left:13px;padding-right:14px;box-sizing:border-box;}
.product .product-r dl dd span {display:inline-block;background:#008129;font-size:14px;font-weight:normal;line-height:27px;color:#fff;height:27px;border-radius:14px;overflow:hidden;padding:0 10px;margin-top:-14px;}
.product .product-r dl dd h4 {font-size:18px;font-weight:bold;line-height:20px;color:#333;background-image:url('../images/pro-more2.png');background-repeat:no-repeat;background-position:right center;background-size:auto auto;margin-top:12px;margin-bottom:7px;}
.product .product-r dl dd p {font-size:14px;font-weight:normal;line-height:20px;color:#666;display:block;}
.product .product-r ul {margin-top:19px;}
.product .product-r ul li {position:relative;float:left;width:277px;margin-right:20px;display:inline;border-radius:8px;overflow:hidden;}
.product .product-r ul li em {width:277px;height:210px;overflow:hidden;line-height:0;display:block;}
.product .product-r ul li em img {width:277px;height:210px;display:block;transition:1s;}
.product .product-r ul li h4 {position:absolute;left:0;bottom:0;width:100%;background:#E5F2E9;background:linear-gradient(180deg,#FFFFFF 0%,#E5F2E9 100%);height:40px;font-size:14px;font-weight:normal;line-height:40px;color:#666;text-align:center;}
.product .product-r ul li:nth-of-type(3) {margin-right:0;}
.product .product-r ul li:nth-of-type(4) {position:absolute;right:-20px;top:0;}
.product .product-r ul li:nth-of-type(5) {position:absolute;right:-20px;top:230px;}
.product .product-r ul li:hover em img {transform:scale(1.03);}
.product .product-r ul::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.product::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.advantage {background-image:url('../images/ys-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:auto auto;height:774px;box-sizing:border-box;padding-top:100px;position:relative;z-index:1;}
.advantage .bk-title i,.advantage .bk-title b,.advantage .bk-title em {color:#fff;}
.advantage .bk-title b {font-weight:normal;}
.advantage .bk-title b span {font-weight:bold;}
.advantage .bk-title em:before {background-image:url('../images/bk-tbgl-w.png');background-repeat:no-repeat;background-position:center top;background-size:auto auto;}
.advantage .bk-title em:after {background-image:url('../images/bk-tbgl-w.png');background-repeat:no-repeat;background-position:center top;background-size:auto auto;}
.advantage .advantage-c {background:#fff url('../images/ys-p1.jpg');background-repeat:no-repeat;background-position:center bottom;background-size:auto auto;height:551px;margin-top:37px;box-sizing:border-box;padding:86px 56px 0;}
.advantage .advantage-c ul {float:left;width:288px;}
.advantage .advantage-c ul li {height:84px;position:relative;}
.advantage .advantage-c ul li b {display:block;font-size:18px;font-weight:bold;line-height:20px;color:#333;white-space:nowrap;}
.advantage .advantage-c ul li em {display:block;font-size:12px;font-weight:normal;line-height:14px;color:#D9D9D9;font-family:arial;padding-left:40px;margin-top:8px;}
.advantage .advantage-c ul li p {position:absolute;left:0;top:36px;background:#E5F2E9;border:1px solid #008129;background:linear-gradient(180deg,#FFFFFF 0%,#E5F2E9 100%);padding:15px 14px;opacity:0;border-radius:5px;font-size:14px;font-weight:normal;line-height:20px;color:#333;box-sizing:border-box;transition:0.25s; text-align: left;}
.advantage .advantage-c ul li p::before {content:"";display:block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:4px solid #fff;position:absolute;left:10px;top:-3px;z-index:1;}
.advantage .advantage-c ul li p::after {content:"";display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #008129;position:absolute;left:8px;top:-5px;}
.advantage .advantage-c ul li:hover,.advantage .advantage-c ul li.cur {z-index:1;}
.advantage .advantage-c ul li.cur p {display:block;opacity:1;top:28px;}
.advantage .advantage-c ul li.hov p{ display:blodk;opacity:1;top:28px;}
.advantage .advantage-c ul:last-of-type {float:right;}
.advantage .advantage-c ul:last-of-type li {text-align:right;}
.advantage .advantage-c ul:last-of-type li p::before {left:auto;right:10px;}
.advantage .advantage-c ul:last-of-type li p::after {left:auto;right:8px;}
.advantage .advantage-c ul::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.application {padding-top:120px;background:#E5F2E9;background:linear-gradient(180deg,#FFFFFF 0%,#E5F2E9 100%);padding-bottom:100px;}
.application .application-t {margin-top:30px;margin-bottom:20px;}
.application .application-t ul li {float:left;width:390px;margin-right:15px;text-align:center;}
.application .application-t ul li em {width:390px;height:292px;display:block;line-height:0px;overflow:hidden;}
.application .application-t ul li em img {width:390px;height:292px;display:block;transition:0.35s;}
.application .application-t ul li span {font-size:16px;font-weight:normal;line-height:24px;color:#333;display:block;margin-top:10px;}
.application .application-t ul li span:before {content:"";display:inline-block;vertical-align:middle;background-image:url('../images/bk-tbgl.png');background-repeat:no-repeat;background-position:center top;background-size:auto auto;width:40px;height:12px;margin-right:10px;}
.application .application-t ul li span:after {content:"";display:inline-block;vertical-align:middle;background-image:url('../images/bk-tbgl.png');background-repeat:no-repeat;background-position:center top;background-size:auto auto;width:40px;height:12px;margin-left:10px;}
.application .application-t ul li:last-of-type {margin-right:0;}
.application .application-t ul::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.application .application-b dl span {font-size:14px;font-weight:normal;line-height:24px;color:#333;display:inline-block;margin-top:6px;position:relative;}
.application .application-b dl span:before {content:"";display:block;background-image:url('../images/bk-tbgl.png');background-repeat:no-repeat;background-position:center center;background-size:auto auto;width:24px;height:7px;margin-right:10px;background-size:100% auto;position:absolute;left:-30px;top:50%;transform:translateY(-50%);}
.application .application-b dl span:after {content:"";display:block;background-image:url('../images/bk-tbgl.png');background-repeat:no-repeat;background-position:center center;background-size:auto auto;width:30px;height:9px;margin-left:10px;background-size:100% auto;position:absolute;right:-36px;top:50%;transform:translateY(-50%);}
.application .application-b dl dt {float:left;width:399px;margin-right:9px;text-align:center;}
.application .application-b dl dt em {width:399px;height:363px;display:block;line-height:0px;overflow:hidden;}
.application .application-b dl dt em img {width:399px;height:363px;display:block;transition:0.35s;}
.application .application-b dl dd {float:right;width:792px;}
.application .application-b dl dd ul li {float:left;margin-right:7px;text-align:center;margin-bottom:8px;}
.application .application-b dl dd ul li em img {width:100%;height:162px;display:block;}
.application .application-b dl dd ul li:nth-of-type(3n-2) {width:323px;}
.application .application-b dl dd ul li:nth-of-type(3n-1) {width:227px;}
.application .application-b dl dd ul li:nth-of-type(3n) {width:227px;margin-right:0;}
.application .application-b dl dd ul::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.application .application-b dl::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.application .application-xban {background-image:url('../images/yy-xban.png');background-repeat:no-repeat;background-position:center top;background-size:auto auto;height:245px;box-sizing:border-box;margin-top:32px;padding-top:72px;padding-left:384px;padding-right:358px;}
.application .application-xban h3 {font-size:18px;font-weight:normal;line-height:20px;color:#fff;display:block;letter-spacing:3px;}
.application .application-xban h3 b {display:block;font-size:30px;font-weight:bold;line-height:32px;color:#fff;margin-top:8px;letter-spacing:3px;white-space:nowrap;}
.application .application-xban p {margin-top:28px;}
.application .application-xban p em {font-size:24px;font-weight:bold;line-height:24px;color:#fff;background-image:url('../images/yy-tel.png');background-repeat:no-repeat;background-position:left center;background-size:auto auto;padding-left:50px;display:block;float:left;}
.application .application-xban p em span {font-size:14px;font-weight:normal;line-height:14px;color:#fff;display:block;margin-bottom:2px;}
.application .application-xban p a {display:block;width:150px;height:40px;font-size:14px;font-weight:normal;line-height:40px;color:#008129;text-indent:29px;float:left;background:#fff url('../images/pro-more2.png');background-repeat:no-repeat;background-position:right 26px center;background-size:auto auto;border-radius:4px;float:right;transition:0.35s;}
.application .application-xban p a:hover {background-position:right 32px center;text-indent:35px;}
.application .application-xban p::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.case {padding-top:100px;padding-bottom:85px;border-bottom:1px solid #f0f7f3;}
.case .case-c {margin-top:30px;position:relative;}
.case .case-c .tempWrap {width:1200px!important;}
.case .case-c .prev {position:absolute;left:-38px;top:128px;z-index:1;cursor:pointer;}
.case .case-c .next {position:absolute;right:-38px;top:128px;z-index:1;cursor:pointer;}
.case .case-c dl {float:left;width:386px;margin-right:20px;position:relative;margin-bottom:52px;}
.case .case-c dl dt img {display:block;width:386px;height:290px;}
.case .case-c dl dt h4 {position:absolute;left:0;bottom:0;width:100%;font-size:18px;font-weight:bold;line-height:60px;color:#333;background:linear-gradient(180deg,#FFFFFF 0%,#E5F2E9 100%);opacity:0.95;padding:0 20px;box-sizing:border-box;}
.case .case-c dl dt h4 span {float:right;font-size:14px;font-weight:normal;line-height:60px;color:#666;}
.case .case-c dl dd {border-radius:8px;position:absolute;left:50%;top:50%;width:0%;height:0;box-sizing:border-box;background:#fff;overflow:hidden;transition:0.4s;}
.case .case-c dl dd h4 {font-size:18px;font-weight:bold;line-height:20px;color:#008129;display:block;margin-bottom:16px;}
.case .case-c dl dd p {font-size:15px;font-weight:normal;color:#666;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;line-height:24px;height:144px;text-align:justify;}
.case .case-c dl dd em {display:block;float:right;font-size:14px;font-weight:normal;line-height:16px;color:#333;margin-top:10px;}
.case .case-c dl.cur dd,.case .case-c dl:hover dd {display:block;padding:45px 30px 0 40px;width:100%;height:100%;left:0;top:0;border:4px solid #008129;}
.case .case-b p {margin-top:28px;text-align:center;}
.case .case-b p em {font-size:24px;font-weight:bold;line-height:24px;color:#333;background-image:url('../images/yy-tel.png');background-repeat:no-repeat;background-position:left center;background-size:auto auto;padding-left:50px;display:inline-block;vertical-align:top;text-align:left;}
.case .case-b p em span {font-size:14px;font-weight:normal;line-height:14px;color:#666;display:block;margin-bottom:2px;}
.case .case-b p a {display:inline-block;width:150px;height:40px;font-size:14px;font-weight:normal;line-height:40px;color:#fff;text-indent:29px;background:#008129 url('../images/pro-moreh.png');background-repeat:no-repeat;background-position:right 26px center;background-size:auto auto;border-radius:4px;margin-left:65px;text-align:left;transition:0.35s;}
.case .case-b p a:hover {background-position:right 32px center;text-indent:35px;}
.case .case-b p::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.advantage2 {padding-top:100px;background:#E5F2E9;background:linear-gradient(180deg,#FFFFFF 0%,#E5F2E9 100%);padding-bottom:100px;}
.advantage2 .advantage2-t {margin-top:30px;margin-bottom:20px;}
.advantage2 .advantage2-t dl {position:relative;}
.advantage2 .advantage2-t dl dt {width:1200px;height:480px;display:block;line-height:0;overflow:hidden;}
.advantage2 .advantage2-t dl dt img {display:block;width:1200px;height:480px;transition:1s;}
.advantage2 .advantage2-t dl dd {position:absolute;width:550px;height:195px;background:#E5F2E9;background:linear-gradient(180deg,#FFFFFF 0%,#E5F2E9 100%);left:20px;bottom:20px;border-radius:8px;box-sizing:border-box;padding:32px 28px 0 36px;}
.advantage2 .advantage2-t dl dd h3 {margin-bottom:15px;}
.advantage2 .advantage2-t dl dd h3 b {background-image:url('../images/ys2-ic1.png');background-repeat:no-repeat;background-position:left center;background-size:auto auto;padding-left:35px;font-size:20px;font-weight:bold;line-height:30px;color:#008129;display:inline-block;}
.advantage2 .advantage2-t dl dd h3 span {display:inline-block;font-size:16px;font-weight:normal;line-height:30px;color:#fff;background:#008129;text-align:center;border-radius:5px;padding:0 8px;margin-left:14px;}
.advantage2 .advantage2-t dl dd p {font-size:14px;font-weight:normal;line-height:20px;color:#666;display:block;margin-bottom:10px;}
.advantage2 .advantage2-t dl:hover dt img {transform:scale(1.02);}
.advantage2 .advantage2-b ul li {float:left;width:590px;height:407px;overflow:hidden;border-radius:10px;}
.advantage2 .advantage2-b ul li > img {width:590px;height:276px;display:block;transition:1s;}
.advantage2 .advantage2-b ul li dl {height:160px;background:#fff;box-sizing:border-box;margin-top:-30px;position:relative;z-index:1;padding:24px 35px 0 38px;}
.advantage2 .advantage2-b ul li dl dt {float:left;width:125px;}
.advantage2 .advantage2-b ul li dl dt b {font-size:20px;font-weight:bold;line-height:28px;color:#008129;}
.advantage2 .advantage2-b ul li dl dt span {background:#008129;font-size:16px;font-weight:normal;line-height:24px;color:#fff;display:block;padding:8px 14px;border-radius:5px;margin-top:10px;position:relative;}
.advantage2 .advantage2-b ul li dl dt span::before {content:"";display:block;width:0px;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #008129;position:absolute;left:12px;top:-4px;}
.advantage2 .advantage2-b ul li dl dd {float:right;width:360px;}
.advantage2 .advantage2-b ul li dl dd p {font-size:14px;font-weight:normal;line-height:24px;color:#666;margin-bottom:10px;}
.advantage2 .advantage2-b ul li dl dd p strong{ font-weight:bold; color: #008129;padding-left: 4px;padding-right: 4px;letter-spacing: 1px;}
.advantage2 .advantage2-b ul li:last-of-type {float:right;}
.advantage2 .advantage2-b ul li:nth-of-type(1) dt b {background-image:url('../images/ys2-ic2.png');background-repeat:no-repeat;background-position:left center;background-size:auto auto;padding-left:36px;}
.advantage2 .advantage2-b ul li:nth-of-type(2) dt b {background-image:url('../images/ys2-ic3.png');background-repeat:no-repeat;background-position:left center;background-size:auto auto;padding-left:36px;}
.advantage2 .advantage2-b ul li:hover > img {transform:scale(1.03);}
.advantage2 .advantage2-b ul::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.process {padding-top:100px;padding-bottom:100px;}
.process .process-c {margin-top:76px;margin-bottom:82px;}
.process .process-c ul {position:relative;}
.process .process-c ul li {float:left;text-align:center;width:12.5%;}
.process .process-c ul li em {width:40px;height:40px;display:block;overflow:hidden;line-height:0;margin:0 auto;}
.process .process-c ul li em img {width:40px;height:40px;display:block;transition:0.35s;position:relative;top:0;}
.process .process-c ul li b {font-size:16px;font-weight:normal;line-height:24px;color:#333;display:block;margin-top:20px;margin-bottom:16px;}
.process .process-c ul li i {display:block;font-size:18px;font-weight:bold;line-height:44px;color:#c1c1c1;font-family:arial;border:2px solid #c1c1c1;border-radius:50%;width:48px;height:48px;box-sizing:border-box;margin:0 auto;background:#fff;}
.process .process-c ul::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.process .process-c ul::before {content:"";width:84%;height:2px;background:#c1c1c1;display:block;position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:-1;}
.process .process-c li:hover em img {top:-40px;}
.process .process-c li:hover i {background:#008129;border-color:#008129;color:#ffffff;}
.process .process-b p {margin-top:28px;text-align:center;}
.process .process-b p em {font-size:24px;font-weight:bold;line-height:24px;color:#333;background-image:url('../images/yy-tel.png');background-repeat:no-repeat;background-position:left center;background-size:auto auto;padding-left:50px;display:inline-block;text-align:left;}
.process .process-b p em span {font-size:14px;font-weight:normal;line-height:14px;color:#666;display:block;margin-bottom:2px;}
.process .process-b p a {display:inline-block;width:150px;height:40px;font-size:14px;font-weight:normal;line-height:40px;color:#fff;text-indent:29px;background:#008129 url('../images/pro-moreh.png');background-repeat:no-repeat;background-position:right 26px center;background-size:auto auto;border-radius:4px;margin-left:65px;text-align:left;vertical-align:top;transition:0.25s;}
.process .process-b p a:hover {background-position:right 32px center;text-indent:35px;}
.process .process-b p::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.about {background-image:url('../images/abt-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:auto auto;padding:87px 0;}
.about .about-t dl dt {float:left;width:520px;background-image:url('../images/abt-sj.png');background-repeat:no-repeat;background-position:left top;background-size:auto auto;padding-top:15px;padding-left:20px;}
.about .about-t dl dt h2 i {font-size:12px;font-weight:normal;line-height:12px;color:#fff;text-transform:uppercase;letter-spacing:8px;}
.about .about-t dl dt h2 b {font-size:36px;font-weight:bold;line-height:38px;color:#fff;display:block;margin-top:16px;}
.about .about-t dl dt h2 span {font-size:18px;font-weight:normal;line-height:20px;color:#fff;display:block;margin-top:18px;}
.about .about-t dl dt p {font-size:14px;font-weight:normal;color:#fff;display:block;margin-top:50px;letter-spacing:1px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;line-height:28px;height:112px;}
.about .about-t dl dt em {display:block;margin-top:56px;}
.about .about-t dl dt em a {display:inline-block;font-size:14px;font-weight:normal;line-height:42px;color:#fff;text-align:center;width:126px;height:43px;border:3px solid rgba(255,255,255,0.5);margin-right:10px;border-radius:5px;}
.about .about-t dl dt em a.cur,.about .about-t dl dt em a:hover {background:#fff;color:#008129;}
.about .about-t dl dd {float:right;width:588px;}
.about .about-t dl dd img,.about .about-t dl dd iframe {width:588px;height:385px;display:block;}
.about .about-t dl::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.about .about-b {margin-top:73px;background:#fff;padding:25px 20px;width:1240px;box-sizing:border-box;margin-left:-20px;}
.about .about-b ul li {float:left;margin-right:16px;display:block;width:288px;position:relative;border-radius:8px;overflow:hidden;}
.about .about-b ul li em {width:288px;height:215px;display:block;line-height:0;overflow:hidden;}
.about .about-b ul li em img {display:block;width:288px;height:215px;transition:1s;}
.about .about-b ul li h4 {position:absolute;left:0;bottom:0;width:100%;text-align:center;background:rgba(0,0,0,0.4);font-size:14px;font-weight:normal;line-height:42px;color:#fff;height:42px;}
.about .about-b ul li:last-of-type {margin-right:0;}
.about .about-b ul li:hover em img {transform:scale(1.05);}
.about .about-b ul::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.news {padding-top:80px;}
.news .news-list {border-bottom:2px solid #EBEBEB;margin-bottom:43px;}
.news .news-list .news-tit {background-image:url('../images/news-ic1.png');background-repeat:no-repeat;background-position:left top;background-size:auto auto;padding-left:43px;height:47px;border-bottom:1px solid #EBEBEB;}
.news .news-list .news-tit h3 {float:left;font-size:20px;font-weight:normal;line-height:32px;color:#666;}
.news .news-list .news-tit h3 a {margin-right:36px;position:relative;height:45px;display:inline-block;}
.news .news-list .news-tit h3 a::after {content:"/";display:block;position:absolute;right:-21px;top:-1px;font-weight:lighter;}
.news .news-list .news-tit h3 a:last-of-type::after {display:none;}
.news .news-list .news-tit h3 a.cur {border-bottom:3px solid #008129;font-weight:bold;color:#1a1a1a;}
.news .news-list .news-tit em {float:right;margin-top:5px;}
.news .news-list .news-tit em a {display:block;width:160px;height:43px;font-size:14px;font-weight:normal;line-height:42px;color:#fff;text-align:center;background:#008129;border-radius:5px;}
.news .news-list .news-con {margin-top:40px;}
.news .news-list .news-con .news-l {float:left;width:580px;margin-bottom:60px;}
.news .news-list .news-con .news-l dl dt {display:block;width:580px;height:280px;overflow:hidden;line-height:0;}
.news .news-list .news-con .news-l dl dt img {display:block;width:580px;height:280px;transition:1s;}
.news .news-list .news-con .news-l dl dd {margin-top:35px;}
.news .news-list .news-con .news-l dl dd em {float:left;width:95px;border-right:1px solid #EBEBEB;display:block;height:68px;font-size:14px;font-weight:normal;line-height:16px;color:#666;letter-spacing:1px;margin-right:20px;}
.news .news-list .news-con .news-l dl dd em i {display:block;font-size:50px;font-weight:bold;line-height:80%;color:#333;letter-spacing:0;margin-bottom:12px;}
.news .news-list .news-con .news-l dl dd h4 {float:right;width:calc(100% - 116px);}
.news .news-list .news-con .news-l dl dd h4 b {display:block;font-size:16px;font-weight:bold;line-height:18px;color:#333;}
.news .news-list .news-con .news-l dl dd h4 p {font-size:14px;font-weight:normal;line-height:21px;color:#888;display:block;margin-top:10px;}
.news .news-list .news-con .news-l dl:hover dt img {transform:scale(1.03);}
.news .news-list .news-con .news-l dl:hover dd h4 b {color:#008129;}
.news .news-list .news-con .news-r {float:right;width:580px;}
.news .news-list .news-con .news-r ul li {width:580px;height:110px;background:#E5F2E9;background:linear-gradient(180deg,#FFFFFF 0%,#E5F2E9 100%);margin-bottom:30px;}
.news .news-list .news-con .news-r ul li em {float:left;width:113px;border-right:1px solid #EBEBEB;display:block;height:110px;font-size:14px;font-weight:normal;line-height:16px;color:#666;text-align:center;padding-top:20px;box-sizing:border-box;}
.news .news-list .news-con .news-r ul li em i {display:block;font-size:50px;font-weight:bold;line-height:80%;color:#333;letter-spacing:0;margin-bottom:12px;}
.news .news-list .news-con .news-r ul li h4 {float:left;width:420px;margin-left:16px;padding-top:18px;}
.news .news-list .news-con .news-r ul li h4 b {display:block;font-size:16px;font-weight:bold;line-height:18px;color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news .news-list .news-con .news-r ul li h4 p {font-size:14px;font-weight:normal;line-height:21px;color:#888;display:block;margin-top:10px;}
.news .news-list .news-con .news-r ul li:hover h4 b {color:#008129;}
.news .news-list .news-con::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.news .news-faq {margin-bottom:65px;position:relative;}
.news .news-faq h2 {float:left;width:174px;background:#097029;height:160px;padding:30px 0 0 26px;box-sizing:border-box;font-size:20px;font-weight:bold;line-height:22px;color:#fff;border-radius:4px;}
.news .news-faq h2 a {color:#ffffff;display:block;}
.news .news-faq h2 span {display:block;font-size:15px;font-weight:bold;line-height:16px;color:#fff;margin-top:5px;background-image:url('../images/news-ic2.png');background-repeat:no-repeat;background-position:left bottom;background-size:auto auto;padding-bottom:58px;}
.news .news-faq .faq-con ul {float:left;margin-left:48px;width:976px;padding-top:7px;}
.news .news-faq .faq-con ul li {background-image:url('../images/news-ic3.png');background-repeat:no-repeat;background-position:left top;background-size:auto auto;padding-top:33px;float:left;width:435px;margin-right:106px;position:relative;}
.news .news-faq .faq-con ul li h4 {font-size:18px;font-weight:bold;line-height:20px;color:#1A1A1A;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news .news-faq .faq-con ul li p {font-size:14px;font-weight:normal;line-height:24px;color:#888;display:block;margin-top:17px;}
.news .news-faq .faq-con ul li:last-of-type {margin-right:0;}
.news .news-faq .faq-con ul li:first-of-type::after {content:"";display:block;position:absolute;width:2px;height:78px;background:#D2D2D2;right:-54px;top:35px;}
.news .news-faq .faq-con ul li:hover h4 {color:#008129;}
.news .news-faq .faq-tit {position:absolute;right:0;bottom:4px;}
.news .news-faq .faq-tit span {width:10px;height:10px;background:#333;border-radius:50%;overflow:hidden;display:block;display:inline-block;margin-left:10px;}
.news .news-faq .faq-tit span.cur {background:#008129;}
.news .news-faq::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
