﻿
.clearfix:after{ content: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}

body{background:#f2f9f5;}

.header_158{ background: url("/images/head_bg.jpg") no-repeat; height: 140px;}
.header_bg{ width:1360px; margin:0 auto;}
.header_158 .logo{ margin: 30px 0; float: left;}
.header_158 .logo>img{ width:240px; margin-left:30px;}
.header_158 .phone{ margin: 38.5px 0; float: right; background: url("/images/phone.png") no-repeat; background-position: 0 4px; padding: 0 0 0 90px;}
.header_158 .phone span{ color: #f80309; font-size: 32px; font-weight: bold;}

.nav_158{ width: 100%; line-height: 54px; background: linear-gradient(to bottom, #5cb32e 0%,#00923f 100%);}
.nav_bg{ width:1200px; margin:0 auto;}
.nav_158 li{ float: left; width:14%; margin-right:2px;}
.nav_158 li a{ color: #fff; display: block; text-align: center;}
.nav_158 li:hover{ background: linear-gradient(to bottom, #52a22a 0%,#027032 100%);}
.nav_158 li.active{ background: linear-gradient(to bottom, #52a22a 0%,#027032 100%);}

#mould64172 .swiper-container .swiper-pagination .swiper-pagination-bullet{ background-color:rgb(255, 255, 255);background:rgb(255, 255, 255);opacity:1;border-radius:5px; width:10px;height:10px;}
#mould64172 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{ background-color:#00923f;background:#00923f;opacity:1;border-radius:5px; width:10px;height:10px;}
#mould64173{ margin-top:50px;margin-right:auto;margin-bottom:15px;margin-left:auto;width:514px;}
#mould64174 p{ margin-bottom:30px;font-size:18px;font-family:Microsoft YaHei;color:#333;text-align:center;}
#mould64176 ul li p:last-child{ font-size:16px;font-family:Microsoft YaHei;color:#333;line-height:40px;text-align:center; background:#ccc;}
#mould64176 ul li:hover p:last-child{ background:#00923f; color:#fff;}
#mould64176 ul li{ margin-bottom:30px; width:23.6%;}
#mould64176 ul li p:first-child{ height:240px; border:1px solid #ccc;}
#mould64176 ul li:hover p:first-child{ border:1px solid #00923f;}
#mould64176 ul:after{ width:24%; }
#mould64176{ width:1360px; padding-bottom: 20px;}



#mould64177{ background-attachment: fixed; background-image:url('//upload.ruituoyun.com/Upload/website/1237/image/2020/11/03/6373999559591455622265944.jpg');background-repeat:no-repeat;background-position:center;width:100%; position:relative;}
#mould64177>div{ padding-bottom:140px;}
#mould64178{ margin-top:50px;margin-right:auto;margin-bottom:15px;margin-left:auto;width:523px;}
#mould64179 p{ margin-bottom:35px;font-size:16px;font-family:Microsoft YaHei;color:rgb(255, 255, 255);text-align:center;}
#mould64181{ border-top-width:10px;border-top-style:solid;border-right-width:10px;border-right-style:solid;border-bottom-width:10px;border-bottom-style:solid;border-left-width:10px;border-left-style:solid;border-color:rgb(255, 255, 255);}
#mould64181 .swiper-container .swiper-pagination .swiper-pagination-bullet{ background-color:rgb(255, 255, 255);background:rgb(255, 255, 255);opacity:1;border-radius:0px; width:12px;height:12px;}
#mould64181 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{ background-color:#f80207;background:#f80207;opacity:1;border-radius:0px; width:12px;height:12px;}
#mould64180{ width:1360px;margin-right:auto;margin-left:auto;}
#mould64180>div{ min-height:480px;}
#mould64182{ position:relative; padding:10px; background:#fff; box-sizing:border-box;}
#mould64182 .swiper-container .swiper-pagination .swiper-pagination-bullet{ background-color:rgb(255, 255, 255);background:rgb(255, 255, 255);opacity:1;border-radius:0px; width:10px;height:10px;}
#mould64182 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{ background-color:#f80207;background:#f80207;opacity:1;border-radius:0px; width:10px;height:10px;}
#mould64182 .swiper-container-horizontal>.swiper-pagination-bullets{ right:10px; left:inherit; width:auto;}

.cq{ position:absolute; top:10px; left:10px; z-index:99;}
#mould64183{ background:#fff; box-sizing:border-box; padding:30px; margin-bottom:32px;}
#mould64183 a:hover{ color:#00923f;}
#mould64183 p{ font-size:16px; line-height:28px; text-indent:2em;}
#mould641831{ background:#00923f; height: 180px;}
#mould641831 img{ float:left; margin-right:30px;}
#mould641831 div{ color:#fff; padding-top:30px; box-sizing:border-box;}
#mould641831 div h2{ font-size:20px; line-height:30px}
#mould641831 div p{ line-height:30px;}
#mould641831 div p span{ font-weight:bold;}

#mould64184 a{ display:block;}
#mould64184{ position:absolute; left:0; bottom:0;}
#mould64185{ margin-top:60px;margin-right:auto;margin-left:auto;width:1140px;}

.strength{ width:1200px; height:auto;}
.strength .v1{ margin-top: 60px;}
.strength .a1 .left{ width: 54%; float: left;}
.strength .a1 .left .number{ width: 62px; height: 90px; background: url("/images/number.png") no-repeat; float: left;}
.strength .a1 .left .txt{ float: right; width: 86%;}
.strength .a1 .left .txt h2{ font-size: 24px; line-height: 24px; font-weight: bold; margin-top: 10px;}
.strength .a1 .left .txt h2 span{ display: inline; color: #e90904;}
.strength .a1 .left .txt h3{ font-size: 18px; line-height: 18px; margin: 15px 0 20px 0;}
.strength .a1 .left .txt p{ font-size: 18px; line-height: 36px;}
.strength .a1 .left .txt p em{ width: 8px; height: 8px; display: inline-block; background: #666; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); margin-right: 12px; position: relative; top: -3px;}
.strength .a1 .left .txt p span{ display: inline; color: #e90904;}
.strength .a1 .left .txt .explain{ border: 1px dashed #00592d; border-radius: 15px; padding: 30px; box-sizing: border-box; width: 84%; margin-top: 30px;}
.strength .a1 .left .txt .explain h4{ font-size: 20px; font-weight: bold;}
.strength .a1 .left .txt .explain h4 span{ font-size: 18px; display: inline;}
.strength .a1 .left .txt .explain p{ line-height: 28px; margin: 0; margin-top: 10px;}
.strength .a1 .right{ float: right; margin: 20px 20px 0 0;}

.strength .v2{ margin-bottom:40px;}
.strength .v2 .left{ width: 42%; margin-top: 90px;}
.strength .v2 .left .number{ background-position: -73px 0;}
.strength .v2 .left .txt{ width:83%;}
.strength .v2 .left .txt h3{ line-height: 30px;}
.strength .v2 .right{ float: left; margin: -30px 60px 0 50px;}

.strength .v3{ margin-bottom:40px;}
.strength .v3 .left{ width: 52%; margin-top: 60px;}
.strength .v3 .left .number{ background-position: -147px 0;}
.strength .v3 .left .txt p{ line-height: 36px;}
.strength .v3 .right{ margin: 0;}

#mould64186{ width:100%;}
#mould64187{ margin-top:50px;margin-right:auto;margin-bottom:15px;margin-left:auto;width:462px;}
#mould64188{ margin-bottom:40px;}
#mould64188 p{ font-size:16px;font-family:Microsoft YaHei;color:#333;text-align:center;}

#mould60250{width:1360px;margin-right:auto;margin-bottom:60px;margin-left:auto;}
#mould60250>div{min-height:500px;}
#mould60250 .span6 li{ margin-bottom:20px;}
#mould60250 .span6 li:last-child{ margin-bottom:0;}
#mould60250 .span6 li .img_box{ width: 32%; height: 160px; float:left; overflow:hidden;}
#mould60250 .span6 li .img_box img{ transition: 1s;}
#mould60250 .span6 li:hover .img_box img{ transform: scale(1.2);}
#mould60250 .span6 li .news_cont{ width: 64%; float:right;}
#mould60250 .span6 li .news_cont h2{ font-size:18px; line-height:18px; margin:10px 0; font-weight: bold;}
#mould60250 .span6 li:hover .news_cont h2{ color:#00800f;}
#mould60250 .span6 li .news_cont time{ font-size:14px; line-height:14px; margin-bottom:10px; display:block;}
#mould60250 .span6 li .news_cont p{ line-height:28px; color: #666;}

.news_163_right{ float: right; width: 92%; border: 1px solid #ccc; box-sizing: border-box; padding: 15px 20px 20px 20px;}
.news_163_right h2{ border-bottom: 1px solid #ccc; position: relative;}
.news_163_right h2:after{ content: ""; clear: both; display: block; width: 80px; height: 3px; background: #36873e; position: absolute; top: 39px;}
.news_163_right h2 span{ display:inline;}
.news_163_right h2 a{ display:inline; float:right;}
.news_163_right h2 a:hover{ color:#36873e;}

.news_163_right_list .swiper-container{ height: 420px; margin-top: 20px;}
.news_163_right_list .swiper-container .swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.news_163_right_list .swiper-slide{ height: auto !important; margin-bottom: 20px !important;}
.news_163_right_list .swiper-slide h3{ color: #333; margin-bottom: 8px; line-height: inherit; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_163_right_list .swiper-slide span{ font-size: 14px; display: inline-block; width: 20px; height: 20px; border-radius: 3px; color: #fff; background: #36873e; text-align: center; line-height: 20px; font-family: Arial; margin-right: 10px;}
.news_163_right_list .swiper-slide p{ font-size: 14px; line-height: 24px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news_163_right_list .swiper-slide p span{ background: #666;}

#mould60252 .foot{ width:1360px;}
.box_218{ width: 1360px; margin: 0 auto;}
.footer{ background: #1a1a1a;}
.foot_nav > ul > li{ margin-right:70px;}
.foot-ewm{ float: right;}
.foot_nav li p{ font-size:18px;}
.foot_nav li a{ font-size:14px;}

.link{ width:1360px; margin:0 auto; border-top: 1px solid rgba(255,255,255,0.3); color:#ccc; padding:10px 0; box-sizing:border-box;}
.link h2{ font-size: 16px; line-height: 30px; float:left;}
.link a{ display: inline; color:#ccc; line-height: 30px; margin: 0 5px;}
.link a:hover{ color:#fff; text-decoration: underline;}

.footer-foot{ background: #000;}
.footer-foot p{ float:left;}
.footer-foot p a{ margin-right:0;}
.footer-foot p:last-child{ float:right;}



@media screen and (max-width:1360px){ 

}


