@charset "utf-8";
body{background:#fff;color:#3e3e3e; font-size:14px;overflow-x:hidden;}
a{color:#3e3e3e;}
*:focus {outline: none;box-shadow: none;}
.am-alert{margin-bottom:0;text-align:center;}
.am-alert a:hover{color:#6fba2c;}
input:required:invalid ,textarea:required:invalid{outline: none;box-shadow: none;}
.on ,a:hover{color:#6fba2c;text-decoration:none;transition: all 300ms ease-in-out 0s;}
.my_ul ,.my_dl{ margin:0; padding:0;}
.my_ul li{ list-style:none;}
.my_dl dt ,.my_dl dd{margin:0;padding:0;font-weight:normal; }
dt + dd{ margin-top:0;}
p{ margin:0 0 10px 0;}
* + address, * + blockquote, * + dl, * + fieldset, * + figure, * + hr, * + ol, * + p, * + pre, * + ul{margin-top: 0;}
.am-paragraph-default video{ display:block; width:100%!important; height:auto!important; background-color:#000000;}
/*public*/
.web_w{min-width:1200px; width:1200px; margin:0 auto; }
.top_10{ margin-top:10px;}
.top_15{ margin-top:15px;}
.top_20{ margin-top:20px;}
.top_40{ margin-top:40px;}
.padding_10{ padding:0 10px;}
.paading_20{ padding-bottom:20px; }
.am-paragraph-default{ margin:0;color:#3e3e3e;}
.am-paragraph-default img{ max-width:100%; border:none; padding:0; margin:0;display:inline;}
.am-paragraph-default p{ margin:0 0 10px 0;}
.am-paragraph-default p ,.am-paragraph-default a{color:#3e3e3e;}
.am-paragraph-default a:hover{color:#6fba2c;}
.xt{ width:0; height:1px; background:#6fba2c; position:absolute; z-index:12; bottom:0; left:0; }
.xt{-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.ft1{ width:0px; height:1px; position:absolute; z-index:22; top:0px; left:0; background-color:#6fba2c}
.ft2{ width:1px; height:0; position:absolute; z-index:22; bottom:0px; left:0;background-color:#6fba2c}
.ft3{ width:0; height:1px; position:absolute; z-index:22; bottom:0; right:0;background-color:#6fba2c}
.ft4{ width:1px; height:0; position:absolute; z-index:22; top:0px; right:0;background-color:#6fba2c}
.ft1,.ft2,.ft3,.ft4{-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.am-pureview-actions a{ position:static; float:right; text-align:center;}
.am-icon-chevron-left::before {content: "\f00d";}
.am-sticky-placeholder{ height:auto!important;}
/*header*/
.header{width:100%; min-height:180px;position:fixed; left:0; top:0;z-index:100;}
.header.am-sticky{ display:none;}
.inner_header .header{ position:relative;}
.jm_toper{min-width:1200px;height:50px; line-height:50px; background:url(../img/ico_bg_1.png) center center repeat;overflow:hidden; color:#999999;}
.tel{ float:left; line-height:46px;color:#fff;}
.tel i{ padding-right:6px;}
.tel span{ display:inline-block; margin:0 30px;}
.tel a{color:#fff;}
.focus_ico{ float:right;}
.focus_ico .bds_qzone ,.focus_ico .bds_tsina ,.focus_ico .bds_weixin ,.focus_ico .bds_sqq ,.focus_ico .bds_more{padding-left:0!important; display:inline-block; float:none!important; font-size:12px!important;width:24px;height:24px;line-height:23px;margin:12px 0 0 10px!important; border-radius:50%; text-align:center;background:#333333!important;color:#fff!important;transition: all 300ms ease-in-out 0s; position:relative; z-index:10;opacity:1!important}
.focus_ico .bds_weixin:hover{background-color:#00cb0d!important;transition: all 300ms ease-in-out 0s;}
.focus_ico .bds_sqq:hover{background-color:#1479d7!important;transition: all 300ms ease-in-out 0s;}
.focus_ico .bds_qzone:hover{background-color:#ffce00!important;transition: all 300ms ease-in-out 0s;}
.focus_ico .bds_tsina:hover{background-color:#f3131b!important;transition: all 300ms ease-in-out 0s;}
#bdshare_weixin_qrcode_dialog{ height:310px!important;}
.bd_weixin_popup_foot{ text-align:center!important;}

.menu{min-width:1200px;width:100%; min-height:130px; background:url(../img/ico_bg_2.png) center center repeat;position:relative; z-index:20;}
.logo{ display:block;height:66px; float:left; margin-top:32px;}
.nav{ float:right; height:130px;}
.nav li.li_top{ float:left;height:130px;line-height:130px; position:relative; margin-left:67px; font-size:18px;}
.nav li.li_top .sub{position: absolute;top: 130px;left:50%;transform: translateX(-50%);width: 200px;line-height: 30px;background: url(../img/ico_bg_2.png) center center repeat;;text-align: center;display: none;font-size: 16px;}
.nav li.li_top .sub a{display: block;margin-bottom: 10px;}
.nav li.li_top:hover .sub{display: block;}

.top_search{float: right;width: 21px;height:30px;margin-top: 50px; margin-left: 67px;display: flex;justify-content: center;align-items: center;background-position: center; background-repeat: no-repeat;background-image: url(../img/close_btn.png);background-size: contain;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.top_search.am-collapsed{background-image: url(../img/search_btn.png);}
.search_form{height: 0;overflow: hidden;display: flex;flex-direction: column;opacity: 0;background-color: #f2f2f2;transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;}
.search_form.am-in {height:auto;opacity: 1;background: rgba(0,0,0,0.4);}
.search_form .am-form{display: flex;height: 50px;justify-content: space-between;align-items: center;}
.search_form .am-form .am-form-field{display: flex;height: 50px;align-items: center;width: calc(100% - 50px);background: none!important;;border: none;color: #fff;box-shadow: none!important;font-size: 16px;}
.search_form .am-form .am-btn{display: flex;align-items: center;justify-content: center;font-size: 18px;background: none;color: #fff;padding: 0;background: none;width: 30px;height: 50px;}
.search_form .am-form .am-form-field::-webkit-input-placeholder{color: #fff;}
.search_form .am-form .am-form-field::-moz-placeholder{color: #fff; }
.search_form .am-form .am-form-field:-ms-input-placeholder{color: #fff;}
.search_form .am-form .am-form-field::-ms-input-placeholder{color: #fff; }

.guide{padding: 20px 0;}
.guide .web_w{display: flex;justify-content: space-between;font-size: 16px;}
.guide .name{font-size: 18px;color: #6fba2c;}



.index_banner{ min-width:1200px; width:100%; max-width:1920px;position:relative;margin:0 auto;box-shadow:none; border-radius:0; z-index:1;background:#f5f5f5 url(../img/load.gif) center center no-repeat;}
.index_banner .am-viewport{width: 100%;height: 100%;position: absolute!important;left: 0;top: 0;}
.index_banner .am-slides{margin: 0;width: 100%;height: 100%;position: absolute!important;left: 0;top: 0;}
.index_banner .am-slides li a{display: block;width:100%;position: relative;}
/*
.index_banner .am-slides li .slide_bg::after{display: block;content: '';width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;background-color: rgba(0, 0, 0, .3);z-index: 2;}
*/
.index_banner .am-slides li a:before ,.index_banner::before{display: block;content: '';padding-bottom: 44.792%;}
.index_banner .am-slides li img ,.index_banner .am-slides li video{display: block;width:100%;height:100%;position: absolute;left: 0;top: 0;object-fit: cover;z-index: 1;}
.index_banner .am-control-nav{ bottom:15px;}
.index_banner .am-control-nav li a{ width:80px; height:2px;}
.index_banner .am-control-nav li a.am-active ,.index_banner .am-control-nav li a:hover{background:#6fba2c;}
.index_banner .am-direction-nav a{width:58px; height:113px; margin-top:-56px;}
.index_banner .am-direction-nav{ display:none;}
.index_banner  .am-direction-nav a::before{ display:none;}
.index_banner  .am-direction-nav a.am-prev{ background:url(../img/ico_jt.png) left top no-repeat; left:50%; margin-left:-600px;}
.index_banner  .am-direction-nav a.am-next{ background:url(../img/ico_jt.png) right top no-repeat;right:50%; margin-right:-600px;}
.index_banner:hover .am-direction-nav{ display:block;}

.product_video_fix{width: 420px;}
.product_video_fix .layui-layer-content{padding: 0!important;background-color: #000;position: relative;}
.product_video_fix .layui-layer-content::after{display:block;content: '';padding-bottom: 56.25%;}
.product_video_fix video{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.product_video_fix.layui-layer-border{border:0!important;box-shadow:none!important;}

.index_service{min-width:1200px; width:100%;min-height:360px; background-color:#f6f6f6; margin-top:100px; padding:100px 0;}
.index_title{ text-align:center; font-size:20px; background:url(../img/line.png) center bottom no-repeat; padding-bottom:14px;}
.index_title span{ font-family:Arial, Helvetica, sans-serif; display:block; font-size:36px; color:#999999; letter-spacing:3px; line-height:40px; margin-bottom:5px;}
.index_service_ico{ margin-top:116px;}
.index_service_ico a{ display:block; width:20%; float: left; text-align:center;}
.index_service_ico a b{ display:block; width:100px; height:100px; border-radius:50%; border:#cfcfcf solid 1px; margin:0 auto;transition: all 300ms ease-in-out 0s;}
.index_service_ico a em{ display:block; width:20px; height:1px; border-bottom:#6fba2c solid 1px; margin:0 auto; margin-top:15px; margin-bottom:60px;}
.index_service_ico a strong{ display:block; text-align:center; font-size:16px; font-weight:normal; margin-top:12px;}
.index_service_ico a span{ display:block; color:#999999;}
.index_service_ico a i{ display:block; height:10px; background:url(../img/ico_5.png) center center no-repeat;}
.index_service_ico a.a_1 b ,.index_service_ico a:nth-of-type(1) b{ background:url(../img/ico_1.png) center center no-repeat;}
.index_service_ico a.a_2 b ,.index_service_ico a:nth-of-type(2) b{ background:url(../img/ico_2.png) center center no-repeat;}
.index_service_ico a.a_3 b ,.index_service_ico a:nth-of-type(3) b{ background:url(../img/ico_3.png) center center no-repeat;}
.index_service_ico a.a_4 b ,.index_service_ico a:nth-of-type(4) b{ background:url(../img/ico_4_1.png) center center no-repeat;}
.index_service_ico a.a_5 b ,.index_service_ico a:nth-of-type(5) b{ background:url(../img/ico_4.png) center center no-repeat;}
.index_service_ico a:hover b{border:#6fba2c solid 1px;transition: all 300ms ease-in-out 0s;}
.index_service_ico a:hover span{color:#6fba2c;transition: all 300ms ease-in-out 0s;}
.index_service_ico a:hover i{transition: all 300ms ease-in-out 0s;background:url(../img/ico_5_on.png) center center no-repeat;}
.index_service_ico a:hover b{transition: all 300ms ease-in-out 0s;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);}
.index_service_ico a.a_1:hover b ,.index_service_ico a.a_1.on b,.index_service_ico a:nth-of-type(1):hover b{background:#6fba2c url(../img/ico_1_on.png) center center no-repeat;}
.index_service_ico a.a_2:hover b ,.index_service_ico a.a_2.on b,.index_service_ico a:nth-of-type(2):hover b{background:#6fba2c url(../img/ico_2_on.png) center center no-repeat;}
.index_service_ico a.a_3:hover b ,.index_service_ico a.a_3.on b,.index_service_ico a:nth-of-type(3):hover b{background:#6fba2c url(../img/ico_3_on.png) center center no-repeat;}
.index_service_ico a.a_4:hover b ,.index_service_ico a.a_4.on b,.index_service_ico a:nth-of-type(4):hover b{background:#6fba2c url(../img/ico_4_1_on.png) center center no-repeat;}
.index_service_ico a.a_5:hover b ,.index_service_ico a.a_5.on b,.index_service_ico a:nth-of-type(5):hover b{background:#6fba2c url(../img/ico_4_on.png) center center no-repeat;}

.service_list_ico{ padding:2px 150px 0; margin-top:0;}
.service_list_ico a{width:33.33%;}
.service_list_ico a.aa_0 b{ background:url(../img/ico_10.png) center center no-repeat;}
.service_list_ico a.aa_1 b{ background:url(../img/ico_11.png) center center no-repeat;}
.service_list_ico a.aa_2 b{ background:url(../img/ico_12.png) center center no-repeat;}
.service_list_ico a.aa_0:hover b ,.service_list_ico a.aa_0.on b{background:#6fba2c url(../img/ico_10_on.png) center center no-repeat;}
.service_list_ico a.aa_1:hover b ,.service_list_ico a.aa_1.on b{background:#6fba2c url(../img/ico_11_on.png) center center no-repeat;}
.service_list_ico a.aa_2:hover b ,.service_list_ico a.aa_2.on b{background:#6fba2c url(../img/ico_12_on.png) center center no-repeat;}
.service_list_ico a.aaa_1 b{ background:url(../img/ico_13.png) center center no-repeat;}
.service_list_ico a.aaa_2 b{ background:url(../img/ico_14.png) center center no-repeat;}
.service_list_ico a.aaa_3 b{ background:url(../img/ico_15.png) center center no-repeat;}
.service_list_ico a.aaa_1:hover b ,.service_list_ico a.aaa_1.on b{background:#6fba2c url(../img/ico_13_on.png) center center no-repeat;}
.service_list_ico a.aaa_2:hover b ,.service_list_ico a.aaa_2.on b{background:#6fba2c url(../img/ico_14_on.png) center center no-repeat;}
.service_list_ico a.aaa_3:hover b ,.service_list_ico a.aaa_3.on b{background:#6fba2c url(../img/ico_15_on.png) center center no-repeat;}
.index_service_ico a.on span{color:#6fba2c;}
.index_service_ico a.on i{transition: all 300ms ease-in-out 0s;background:url(../img/ico_5_on.png) center center no-repeat;}

.team_list_ico,.service_list_ico_new{ padding:2px 240px 0; margin-top:0;}
.index_service_ico.team_list_ico a ,.index_service_ico.service_list_ico_new a{ display:block; width:360px; float: left; text-align:center;}
.team_list_ico a.ab_1 b{ background:url(../img/ico_16.png) center center no-repeat;}
.team_list_ico a.ab_2 b{ background:url(../img/ico_17.png) center center no-repeat;}
.team_list_ico a.ab_1:hover b ,.team_list_ico a.ab_1.on b{background:#6fba2c url(../img/ico_16_on.png) center center no-repeat;}
.team_list_ico a.ab_2:hover b ,.team_list_ico a.ab_2.on b{background:#6fba2c url(../img/ico_17_on.png) center center no-repeat;}


.index_case{min-width:1200px; width:100%;min-height:300px; background-color:#fff;padding:100px 0;}
.index_nav{ text-align: center; margin-top:26px;color:#666;}
.index_nav a{ display:inline-block; height:20px; line-height:20px; background:url(../img/line.jpg) right center no-repeat; padding:0 16px; color:#666;}
.index_nav a:hover{ color:#6fba2c;}
.index_nav a:last-child{ background: none;}

.index_case_list{min-width:1200px; width:100%;max-width:1920px;margin-top:100px;}
.index_case_list li{ padding:0;}
.index_case_list li .am-thumbnail{ padding:0; margin:0; border:none;}
.index_case_list li a{ display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.index_case_list li a span{ display:block; width:100%; height:0; position:absolute; left:0; bottom:0; background: url(../img/bg_1.png) center center repeat; color:#FFFFFF;transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;overflow:hidden;}
.index_case_list li a span b{ display:block; width:100%;  height:100px; position:absolute; left:0px; top:50%; margin-top:0px;font-weight:normal;font-weight:100; text-align:center;padding:0 30px; margin-top:-50px;opacity: 0;transform: translateY(30px);-webkit-transform: translateY(30px);-moz-transform: translateY(30px);}
.index_case_list li a span em{display:block; font-size:26px;font-weight:normal;font-weight:100;font-style:normal;}
.index_case_list li a span strong{ display:block;font-weight:normal;margin-top:10px;}
.index_case_list li a span i{ display:block; width:50px; height:50px; right:30px; bottom:30px; position:absolute; background:url(../img/ico_6.png) center center no-repeat;transform: translateX(30px);-webkit-transform: translateX(30px);-moz-transform: translateX(30px);opacity: 0;}
.more_1{ display:block; width:250px; height:49px; line-height:47px; text-align:center; border:#000 solid 1px; margin:0 auto; margin-top:60px; border-radius:30px;}
.more_1:hover{ background-color:#6fba2c; color:#FFFFFF;border:#6fba2c solid 1px;}
.index_case_list li a:hover span{height:100%;transition: all .3s ease .1s;-webkit-transition: all .3s ease .1s;-moz-transition: all .3s ease .1s;}
.index_case_list li a:hover span b{transform: translateY(0px);-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transition: all .5s ease .2s;-webkit-transition: all .5s ease .2s;-moz-transition: all .5s ease .2s;opacity: 1;}
.index_case_list li a:hover span i{transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);transition: all .6s ease .3s;-webkit-transition: all .6s ease .3s;-moz-transition: all .6s ease .3s;opacity: 1;}

.index_about{min-width:1200px; width:100%;min-height:300px; background-color:#f6f6f6;padding:100px 0;}
.index_about_c{ width:940px; margin:0 auto; margin-top:45px; text-align:center; font-size:15px; line-height:28px; color:#666666;}
.index_about_c p{margin-bottom: 32px;}
.index_about_c p:last-of-type{margin-bottom: 0;}
.index_about_ico{ padding:0 380px; margin-top:52px;}
.index_about_ico span{ display:block; width:33.33%; float:left; padding-top:90px; text-align:center;}
.index_about_ico span.s1{ background:url(../img/ico_7.png) top center no-repeat;}
.index_about_ico span.s2{ background:url(../img/ico_8.png) top center no-repeat;}
.index_about_ico span.s3{ background:url(../img/ico_9.png) top center no-repeat;}

.index_news{min-width:1200px; width:100%;min-height:300px; background-color:#fff;padding:100px 0 80px;}
.index_news_nav{ margin-top:26px;}
.index_news_nav dt{ height:34px; text-align:center;}
.index_news_nav dt a{ display:inline-block; width:100px; height:34px; line-height:32px; border:#000 solid 1px; border-radius:30px; text-align:center; margin:0 21px;}
.index_news_nav dt a:hover{border:#6fba2c solid 1px; color:#fff;background-color:#6fba2c;}
.index_news_nav dd{ min-height:460px; margin-top:100px;}
.index_news_nav dd li{ color:#666; width:360px; height:335px; overflow: hidden; float:left; margin-right:60px;}
.index_news_nav dd li.last{ float:right; margin-right:0;}
.index_news_nav dd li a.a_img{display:block; width:360px; height:203px; position:relative; overflow:hidden;}
.index_news_nav dd li a.a_img span{ display:block;width:360px; height:203px; background:url(../img/bg_1.png) center center repeat; color:#FFFFFF; text-align:center; line-height:203px; font-size:30px; position:absolute; left:0; top:0; font-weight:100;-webkit-transform:scale(0); -moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-mz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.index_news_nav dd li a.a_img:hover span{-webkit-transform:scale(1); -moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.index_news_nav dd li .img{ display:block; width:360px; height:203px;transition:transform 2s linear 0s;-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s; background-repeat:no-repeat; background-position:center center; background-size:cover; background-color:#f5f5f5;}
.index_news_nav dd li a.a_img:hover .img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;}
.index_news_nav dd li strong{ display:block; font-size:16px; height:30px; line-height:30px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; margin-top:10px; margin-bottom:2px;}

.footer{min-width:1200px; width:100%;min-height:100px;background-color:#333333; padding:50px 0; color:#999999;}
.footer_w{ width:1200px; margin:0 auto}
.footer_w a{color:#999999;}
.footer_w a:hover{color:#6fba2c;}
.wx{ width:120px; float:left; text-align:center; margin-right:20px; margin-top:10px;}
.wx img{ display:block; width:120px; height:120px; margin-bottom:5px;}
.footer_w dl{ float:left; margin-left:60px;}
.footer_w dl dd{ line-height:27px;}
.copyright{ width:320px; float: right;line-height:27px;}

.index_link{padding-bottom:20px;}
.index_link a{display:inline-block;margin-left:15px;}

.global_nav{ width:50px;position:fixed; left:0px; top:50%;transform:translateY(-50%);z-index:99;}
.global_nav dd{ width:50px; position:relative; border-bottom:#e3e3e3 solid 1px;z-index:3;}
.global_nav dd:last-child{ border:none;}
.global_nav dd a{ display:flex;width:100%; height:50px; justify-content:center;align-items:center; font-size:14px; text-align:center; color:#000;}
.global_nav dd a.a_1{ background:#fff;}
.global_nav dd a.a_2{ background:#fff;}
.global_nav dd a.a_3{ background:#fff;}
.global_nav dd a:hover{color:#009241;}
.global_nav dd b{ width:150px; height:50px; line-height:50px;position:absolute; left:50px; top:0; display:none;background:#fff; color:#009241; text-align:center; font-size:16px;z-index:2;}
.global_nav dd:hover span ,.global_nav dd:hover b ,.global_nav dd:hover em{ display:block;}
.global_nav dd em{width:110px; height:110px;position:absolute; left:50px; top:0; display:none;}
.global_nav dd em img{ display:block;width:110px; height:110px;}

.global_nav .shou{cursor: pointer;width: 30px;height: 40px;bottom: 100px;border-radius: 0px 5px 5px 0;
left: 60px;background: url("../img/kefq1.png") no-repeat center #fff;position: absolute;z-index:1;}
.global_nav .shou.on{background: url("../img/kefq.png") no-repeat center #fff;}
.global_nav ,.global_nav .shou{-webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);}


.banner{min-width:1200px; max-width:1920px;}
.banner img{ display:block; width:100%;margin:0 auto;}
.service_list{min-width:1200px; width:100%;min-height:300px; background-color:#fff;padding:100px 0; overflow:hidden}
.service_list dd a{ display:block;}
.service_list dd span{ display:block; width:600px; height:338px;background-color:#6fba2c; color:#FFFFFF; position:relative; float:left;}
.service_list dd img{ display:block; width:600px; height:338px; float:right;}
.service_list dd.last span{ float:right;}
.service_list dd.last img{ float:left;}
.service_list dd span b{ display:block; font-weight:normal; width:350px; margin:0 auto; text-align:center; font-size:16px; margin-top:90px;}
.service_list dd span b strong{font-weight:normal; display:block; font-size:27px; border-bottom:#fff solid 1px; padding-bottom:13px; margin-bottom:13px;}
.service_list dd em{ display:block; font-style:normal;margin-top:5px;}



.liucheng{ padding:50px 0 90px;}
.kh_list{ padding:100px 0 70px}
.kh_list a{ display:block; width:216px; height:100px; border:#999999 solid 1px; overflow:hidden; position:relative; float:left; margin-right:30px; margin-bottom:30px;}
.kh_list a.last{ float:right; margin-right:0;}
.kh_list a img{ display:block; width:214px; height:98px;}
.kh_list a span{ display:block; width:214px; height:98px; background:url(../img/bg_1.png) center center repeat; color:#FFFFFF; text-align:center; line-height:98px; position:absolute; left:0; top:0;-webkit-transform:scale(0); -moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-mz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.kh_list a:hover span{-webkit-transform:scale(1); -moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.con_detail{ padding:50px 0 70px}
.con_title{ text-align:center; margin-top:52px;}
.con_title span{display:block; font-size:20px; color:#72bb38; margin-bottom:5px;font-weight:bold;}
.case_list{ padding-bottom:100px;}
.case_list .index_case_list{ margin-top:0px;}


.my_feedback{ margin-top:50px;}
.my_feedback.am-form  .am-form-field{ font-size:15px;border:#dedede solid 1px; height:60px; line-height:58px;}
.my_feedback.am-form .am-input-group-label i{ font-size:20px;}
.my_feedback .am-input-group{ margin-bottom:20px; position:relative;width:590px;}
.my_feedback .am-form-group{ margin-bottom:20px; position: relative;}
.my_feedback .am-input-group em{ display:block; font-style:normal;position:absolute; right:0; bottom:0; color:#ff0000; width:20px; text-align:center; height:58px; line-height:58px; z-index:999}
.my_feedback .am-form-group textarea{ border:#dedede solid 1px; width:100%; height:200px; padding:8px 10px; font-size:14px;}
.my_feedback .k_submits{ display:block; width:160px; height:38px; line-height:38px; text-align:center; float:right; color:#FFFFFF; background-color:#72bb38; border-radius:20px; cursor:pointer;border:none;}
.my_feedback .am-form-input{ position: absolute; left: 0; top:0; display: flex;}
.my_feedback .am-form-input .am-form-field{ height:40px;line-height:38px; text-align: center;}
.my_feedback .form-code{height:40px; margin-left: 10px;}


.guestbook_load{ width:100%; height:100%;background: rgba(0,0,0,0.5);position:fixed; left:0; top:0;z-index:9999; overflow:hidden;}
.guestbook_load .text{ width:250px; height:80px; line-height:80px; background: #fff;text-align:center; position:absolute; left:0; top:50%; font-size:16px; border-radius:8px;  margin-left:-125px; top:50%; margin-top:-40px; color:#000;}
.guestbook_load .text span{ margin-right:8px;}
#my-alert .am-modal-btn{color: #72bb38;}
#my-alert .am-modal-hd {padding: 25px 10px 10px 10px;}
.con_info{ margin-top:10px; display: flex; justify-content: space-between;}
.con_info span i{ font-size:16px; margin-right:5px;}

.case_nav{min-width:1200px; width:100%;height:150px;text-align: center;color:#666; padding:60px 0;}
.case_nav a{ display:inline-block; height:30px; line-height:30px; background:url(../img/line.jpg) right center no-repeat; padding:0 16px; font-size:16px;}
.case_nav a:hover{ color:#72bb38;}
.case_nav a:last-child{ background: none;}
.case_con{ padding:50px 0 90px; min-height:200px;}

.jm_con_case ,.news_wapper{ min-height:200px;padding:50px 0 100px; }
.jm_case_t{ height:36px; line-height:36px; font-size:28px; font-weight:normal;}
.jm_case_t.jm_news_t{ text-align:center; padding-left:0; font-size:22px;}
.jm_case_b{ height:16px; line-height:16px;font-size:13px;margin-top:10px; }
.jm_case_ve_dz{ height:35px; line-height:28px; border-bottom:#cccccc solid 1px;color: #7f7f7f;font-size:14px; }
.jm_case_ve_dz em{ font-style:normal;}
.jm_case_ve_dz i{color:#7f7f7f;}
.jm_case_ve{ float:left;}
.jm_case_line{ float:left; width:24px; height:33px; background:url(../img/ico_line.jpg) center center no-repeat;}
.jm_case_dz{ float:left;position:relative;}

.jh_content{ min-height:200px; padding-top:20px;}

.case_content{text-align:center;}
.case_content img{display:block;margin:0 auto;max-width:100%;}

.news_list{ padding:100px 0px 100px;}
.news_list_dl{ height:267px; padding-bottom:67px;margin-bottom:67px; position:relative; border-bottom:#cccccc solid 1px;}
.news_list_dl:last-of-type{ margin-bottom:0;}
.news_list_dl dt{ width:300px; height:200px; overflow:hidden; float:left;}
.news_list_dl .img{ display:block; width:300px; height:200px; transition:transform 2s linear 0s;-webkit-transition-duration: 1.15s;	-moz-transition-duration: 1.15s;-o-transition-duration: 1.15s; float:right; background-repeat:no-repeat; background-position:center center; background-size:cover;  background-color:#f5f5f5;}
.news_list_dl a:hover .img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-webkit-transition-duration: 1.15s;-moz-transition-duration: 1.15s;-o-transition-duration: 1.15s;}
.news_list_dl dd{ width:840px; height:200px; float:right; overflow:hidden;}
.news_list_dl dd strong{ display:block; font-size:18px;}
.news_list_dl dd strong a{ color:#6fba2c;}
.news_list_dl dd span{ display:block; height:170px; position:relative; padding-top:13px;}
.news_list_dl dd span em{ display:block; position:absolute; left:0; bottom:0; font-style:normal; line-height:14px;}
.news_list_dl .more{ display:block; width:160px; height:38px; line-height:38px; text-align:center; background-color:#6fba2c; color:#FFFFFF; text-align:center; position:absolute; right:0; bottom:20px;}
.news_list .xt{ bottom:-1px;}
.news_list .news_list_dl:hover .xt{ width:100%;}


.title_bt{ font-size:18px; text-align:center; padding-bottom:15px; margin-bottom:5px;}
.title_bt.s{padding-bottom:10px;}
.title_bt strong{ line-height:40px; display:block; color:#000;}
.title_bt_1{ font-size:14px; color:#999; height:39px; line-height:36px; padding-bottom:3px; border-bottom:#dedede solid 1px; text-align:center;}
.title_bt_1 span{ padding:0 20px;}
.title_bt_1 span em{ font-style:normal;}

.jm_case_article_share{ text-align:center; margin-top:20px;}
.jm_case_article_share dt{ line-height:36px; font-weight:bold}
.jm_case_article_share dd .bds_qzone ,.jm_case_article_share dd .bds_tsina ,.jm_case_article_share dd .bds_weixin ,.jm_case_article_share dd .bds_sqq ,.jm_case_article_share dd .bds_more{padding-left:0!important; display:inline-block; float:none!important; font-size:14px!important;width:36px;height:36px;line-height:36px;margin:12px 5px 0 5px!important; border-radius:50%; text-align:center;background:#333333!important;color:#fff!important;transition: all 300ms ease-in-out 0s; position:relative; z-index:10;opacity:1!important}
.jm_case_article_share dd .bds_weixin:hover{background-color:#00cb0d!important;transition: all 300ms ease-in-out 0s;}
.jm_case_article_share dd .bds_sqq:hover{background-color:#1479d7!important;transition: all 300ms ease-in-out 0s;}
.jm_case_article_share dd .bds_qzone:hover{background-color:#ffce00!important;transition: all 300ms ease-in-out 0s;}
.jm_case_article_share dd .bds_tsina:hover{background-color:#f3131b!important;transition: all 300ms ease-in-out 0s;}

.jm_digg {
	display: flex;
	flex-direction: column;
	justify-content: center;
	background: #696969;
	width: 60px;
   height: 60px;
	position: relative;
	text-align: center;
	margin: 40px auto;
	position:relative; cursor:pointer;
}
.jm_digg:before, .jm_digg:after {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   height: 60px;
   width: 60px;
   background: #696969;
}
.jm_digg:before {
-webkit-transform: rotate(30deg);
-moz-transform: rotate(30deg);
-ms-transform: rotate(30deg);
-o-transform: rotate(30deg);
   transform: rotate(30deg);
}
.jm_digg:after {
-webkit-transform: rotate(60deg);
-moz-transform: rotate(60deg);
-ms-transform: rotate(60deg);
   -o-transform: rotate(60deg);
   transform: rotate(60deg);
}
.jm_digg:hover ,.jm_digg:hover::before,.jm_digg:hover::after{background: #72bb38;transition: all 300ms ease-in-out 0s;}
.jm_digg i ,.jm_digg span{ color: #fff; display: block; position: relative; z-index: 10; font-size: 22px; line-height: 26px;}
.jm_digg span{font-size: 18px;}
.jm_digg.on ,.jm_digg.on::before,.jm_digg.on::after{background: #dbdbdb!important;transition: all 300ms ease-in-out 0s; cursor: default;}


.rel_article{ margin-top:15px;}
.rel_article li{ width:45%; float:left; height:42px; line-height:42px; border-bottom:#dedede dashed 1px;}
.rel_article li span{ float:right;}
.rel_article li.last{ float:right;}


.team_con{ padding:90px 0 70px; min-height:200px;}
.team_con.about_ln_con{ padding:10px 0 70px;}
.team_con.about_ln_cons{ padding:20px 0 70px;}
.team_title{ text-align:center; font-size:20px;}
.team_title.s{ margin-top:80px;}
.team_title span{ font-family:Arial, Helvetica, sans-serif; display:block; font-size:28px; color:#999999; letter-spacing:3px; line-height:40px; margin-bottom:1px;}
.team_con_c{ margin-top:40px;}

.about_ln{ padding:10px 20px 0;}
.about_ln span{ display:block; width:400px; height:60px; float:left; background: url(../img/p_1.png) left center no-repeat; padding-left:80px; margin-top:74px;}
.about_ln span.last{ width:284px; float:right;}
.about_ln span.first{ margin-right:45px;}
.about_ln span strong{ display:block; color:#000000; font-size:16px;}
.about_ln span.s2{background: url(../img/p_2.png) left center no-repeat;}
.about_ln span.s3{background: url(../img/p_3.png) left center no-repeat;}
.about_ln span.s4{background: url(../img/p_4.png) left center no-repeat;}
.about_ln span.s5{background: url(../img/p_5.png) left center no-repeat;}
.about_ln span.s6{background: url(../img/p_6.png) left center no-repeat;}

.about_story{ padding:17px 1px 0;}
.about_story span{ display:block; width:280px; float:left; margin-right:26px; margin-top:30px; text-align:center;}
.about_story span.last{ float:right; margin-right:0;}
.about_story span img{ display:block; width:280px; height:450px; margin-bottom:10px;}

.member_list{min-height:500px;margin-top:13px; position:relative;}
.member_list dd{min-height:500px;}
.member_list dd a.a_1{display:block;width:350px; height:500px; overflow:hidden; float:left; position:relative; margin-right:75px;background-color:#f6f6f6; margin-top:30px;}
.member_list dd a.a_1.last{ margin-right:0; float:right;}
.member_list dd .img_1{ display:block; width:350px; height:307px;}
.member_list dd i{ font-style:normal;}
.member_list dd .s1{ display:block; text-align:center; font-size:28px; font-weight:100; margin-top:38px;}
.member_list dd .s2{ display:block; text-align:center; margin-top:6px;}
.member_list em{ display:block; width:50px; height:1px; border-bottom:#72bb38 solid 1px; margin:0 auto; margin-top:36px;}


.member_list dd a.a_1 .s3{ display:block; width:350px; height:0; position:absolute; left:0 ;bottom:0; background-color:#72bb38; color:#FFFFFF;transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;overflow:hidden;}
.member_list dd a.a_1 .s4{display:block; width:350px; height:500px;padding:35px 42px 0; position:absolute; left:0;top:30px;}
.member_list dd a.a_1 .s3 em{ border-bottom: #FFFFFF solid 1px; margin-bottom:54px;}
.member_list dd a.a_1 .s5{ display:block; height:220px; overflow:hidden;}
.member_list dd a.a_1:hover .s3{height:100%;transition: all .3s ease .1s;-webkit-transition: all .3s ease .1s;-moz-transition: all .3s ease .1s;}

.siwei_1{padding:90px 0 70px;}
.siwei_1 .dt_1{ color:#6fba2c; font-size:22px; font-weight:100; text-align:center;}
.siwei_1 .dt_2{text-align:center;margin-top:15px; padding:0 110px;}
.siwei_1 dd{ width:812px; margin:0 auto;}
.siwei_1 dd a{ display:block; width:250px; height:150px; background-color:#eeeeee; float:left; margin-right:30px; margin-top:30px; text-align:center; padding-top:97px;}
.siwei_1 dd a.last{ float:right; margin-right:0;}
.siwei_1 dd a.s1{ background:#eeeeee url(../img/s_1.png) center 30px no-repeat;}
.siwei_1 dd a.s2{ background:#eeeeee url(../img/s_2.png) center 30px no-repeat;}
.siwei_1 dd a.s3{ background:#eeeeee url(../img/s_3.png) center 30px no-repeat;padding-top:87px;}
.siwei_1 dd a.s4{ background:#eeeeee url(../img/s_4.png) center 30px no-repeat;}
.siwei_1 dd a.s5{ background:#eeeeee url(../img/s_5.png) center 30px no-repeat;padding-top:87px;}
.siwei_1 dd a.s6{ background:#eeeeee url(../img/s_6.png) center 30px no-repeat;}

.siwei_2{ min-width:1200px; height:550px; background: url(../img/sw_pic.jpg) top center no-repeat; padding-top:53px;}
.siwei_2 dt{color:#6fba2c; font-size:22px; font-weight:100; text-align:center;}
.siwei_2 dd{text-align:center;margin-top:15px; padding:0 110px; color:#FFFFFF;}

.siwei_3{padding:90px 95px 70px; min-height:300px; background:url(../img/sw_pic_1.jpg) center right 95px no-repeat;}
.siwei_3 dt{ width:485px; text-align:justify;}
.siwei_3 dt span{ display:block;color:#6fba2c; font-size:22px; font-weight:100; text-align:center;margin-bottom:15px;}

.siwei_4{ min-width:1200px; height:550px; background: url(../img/sw_pic_2.jpg) top center no-repeat; padding-top:153px; padding-right:200px;}
.siwei_4 dt{color:#6fba2c; font-size:22px; font-weight:100; text-align:center; width:500px; float:right;}
.siwei_4 dd{text-align:center;margin-top:15px;color:#FFFFFF; width:500px;text-align:justify; float:right;}

.siwei_5{padding:70px 0 70px;}
.siwei_5 .dt_1{ color:#6fba2c; font-size:22px; font-weight:100; text-align:center;}
.siwei_5 .dt_2{text-align:center;margin-top:15px; padding:0 110px;}
.siwei_5 dd{ width:660px; margin:0 auto;}
.siwei_5 dd span{ display:block; width:200px; height:80px; background-color:#eeeeee; text-align:center; border-radius:8px; float:left; margin:30px 30px 0 0; padding-top:17px;}
.siwei_5 dd span.first{ float:none; margin:0 auto; margin-top:30px;}
.siwei_5 dd span.last{ float:right; margin-right:0;}
.siwei_5 dd span strong{ display:block; font-size:15px;}

.siwei_6{min-width:1200px;padding:150px 0px 150px; height:550px; background:url(../img/sw_pic_3.jpg) center center no-repeat;}
.siwei_6_1{ height:250px; background:url(../img/sw_pic_4.jpg) center right 95px no-repeat; padding-left:95px;}
.siwei_6 dt{ width:485px;color:#6fba2c; font-size:22px; font-weight:100; text-align:center;}
.siwei_6 dd{ width:485px;margin-top:15px; color:#FFFFFF; line-height:24px;}

.siwei_7{padding:70px 0 70px;}
.siwei_7 dt{ color:#6fba2c; font-size:22px; font-weight:100; text-align:center;}
.siwei_7 dd{margin-top:15px; padding:0 130px; text-align:center;}
.siwei_7 dd img{ display:block; margin:0 auto; margin-top:25px;}
/****************************************************************/
/*
分页
*/
.page_list{text-align:center;margin-top:40px; font-size:18px;}
.page_list a {display: inline-block;margin:0 5px;width:32px;height:32px;line-height:32px;border-radius:50%;background-color:#f2f2f2;}
.page_list .page-num-current{background-color:#6fba2c;color: #fff;}
.news_page_pages{ margin-top:30px; padding:20px 0; border-top:#dedede solid 1px; border-bottom:#dedede solid 1px; position:relative; font-size:15px;}
.news_page_pages dt{ position:absolute; right:0; top:50%; margin-top:-11px;}
.news_page_pages dd{ line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.error_x{ text-align:center; height:150px; line-height:150px;font-size:16px;}
.error_x i{ margin-right:10px;}
