﻿
.clearfix:after{ content: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}
body{background:#f2f9f5;}
.youshi{ width:1260px; margin:0 auto;}
.youshi .left{ float:left;}
.youshi .right{ float:right;}
.youshi .y1 .left{ margin:30px 0 0 120px;}
.youshi .y1 .right{ margin-top:80px;}
.youshi h2{ font-size:24px; line-height:30px; font-weight:bold; color:#000;}
.youshi h3{ font-size:18px; line-height:24px; margin:10px 0 15px 0; font-weight:bold;}
.youshi p{ line-height:36px;}
.youshi p span{ width: 8px; height: 8px; display: inline-block; background: #0ca944; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); margin-right: 12px; position: relative;}
.youshi .y2 .left{ float:right; margin-top: -30px;}
.youshi .y2 .right{ float:left; margin:80px 0 0 120px;}
.youshi .y3 .left{ margin:30px 0 0 40px;}
.youshi .y3 .right{ width:46%; margin-top:120px;}

.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%);}

#mould64190{ width:100%;}
#mould64193{ width:1280px!important;;margin-top:40px!important;margin-right:auto;margin-bottom:60px!important;margin-left:auto;}
#mould64193>div{ min-height:400px!important;}
#mould64194{ width:1260px; margin:0 auto;}
#mould64194 p img{ margin:10px 0;}
#mould64208{ width:1280px; margin:0 auto;}

.children-navs ul li.active:after, .children-navs ul li.active:before{ bottom: -2px;}
.children-navs ul li:hover:after, .children-navs ul li:hover:before{ bottom: -2px;}
.children-navs ul li a{ font-size: 16px;}
.crumbs{ width: 1280px; margin: 0 auto;}
.crumbs_nav{ float: left; width: 40%; line-height: 80px;}
.crumbs_nav a{ display: inline-block; margin: 0 15px;}
.crumbs_nav a:hover{ color: #d70c19;}
.crumbs_nav a.b{ background: url("/images/btn1.png") no-repeat; background-position: -157px 0; width: 20px; height: 20px; position: relative; top: 5px;}
.crumbs_nav span{ margin-left: 15px; color: #0ca944;}
.crumbs ul{ float: right; width: auto;}
.picture1 {
  width: 1280px;margin: 0 auto;}
.picture1 .picture1-cont{ width: 100%; }
.picture1 .picture1-cont > ul li a{ border:1px solid #ccc;}
.picture1 .picture1-cont > ul li a img{ height:235px;}
.news001 .news_ny_bg{ width:1360px;}
.news001 .news_ny_cont{ min-height:400px;}
.tb_page{ margin: 0;}

#mould64205 ul li p:first-child{ border:1px solid #ccc;}
#mould64205 ul li:hover p:first-child{ border:1px solid #00923f;}
.product-list > ul li p:last-child{ background:#ccc;}
.product-list > ul li:hover p:last-child{ background:#00923f; color:#fff;}
#mould64207{ padding:0;}
.product_xq3 h2{ border:1px solid #ccc;}
.fenye3_all{ margin-bottom:0;}

/*视频*/
#mould35389 li{ width:48%; float: left; margin-bottom:2%;}
#mould35389 li:nth-child(even){ float: right;}
#mould35389 li video{ width:100%; height:328px;}
#mould35389 li p{ line-height: 40px; text-align: center;}

#mould64208>.commonality{ padding:0 30px;}

.map{ width:640px; height:auto;}
#mould52519 .span6:last-child{ width:510px; float:right;}
#mould52519{ width:1200px; margin:0 auto;}

#mould60252 .foot{ width:1280px;}
.box_218{ width: 1280px; 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:1280px; 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;}