/* 重置样式 */
section, body, div, span, h1, h2, h3, h4, h5, h6, form, input, a, ul, li, dt, dd, dl, ol, header, nav, footer {margin: 0;padding: 0;box-sizing: border-box;line-height: 1;}
a {text-decoration: none;}
li {list-style: none;}
input {border: none;outline: none;background-color: transparent;}
p{margin: 0;padding: 0;}
/* 通用样式 */
.p1920 {width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.w1200 {width: 1200px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.dfc {display: flex;justify-content: space-between;align-items: center;}



.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}


/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}


/* 头部 */
header {background-color: #0c8f3a;}
.header {height: 30px;}
.header div {font-size: 12px;color: #fff;}
.header div p {font-size: 12px;color: #fff;margin: 0;}
.header div a {font-size: 12px;color: #fff;}

.header-con {height: 104px;overflow:hidden;}
.twz{float:left;}
.logo{line-height:104px;background:url(../images/xx.png) no-repeat right center;padding-right:7px;}
.twz{color:#017b54;font-size:18px;margin-left:5px;margin-top:31px;}
.twz p:nth-child(2){color:#313232;font-size:16px;margin-top:5px;}


.header-box {margin-top:18px;}
.header-tel{float:left;margin-top:15px;}
.header-tel h2 {text-align: end;font-size: 14px;color: #888888;}
.header-tel p {font-size:24px;color: #009b4c;font-family: Arial;font-weight: bold;margin: 0;margin-top: 10px;}

.header-code {width: 69px;height: 69px;margin-left: 15px;float:right;}
.header-code img {width: 100%;height: 100%;}

.header-nav {border-top: 1px solid #ededed;}






/* 导航栏 */
.nav1 {height:40px;}
.nav-li {position: relative;z-index: 999;position: relative;float:left;padding:0 17px;}
.nav-li+li{background:url(../images/x2.png) no-repeat left center;}

.nav-li .nav-a {display: block;font-size: 17px;color: #222;line-height:40px;width:115px;text-align:center;}
.nav-ul {height: 0;overflow: hidden;position: absolute;left: 50%;top:40px;background-color: #fff;z-index: 999;width: 150px;transform: translateX(-50%);}
.nav-ul li {width: 100%;}
.nav-ul li a {width: 100%;height: 38px;line-height: 38px;text-align: center;display: block;color: #222222;font-size:15px;}

.nav-li:hover .nav-a {color: #fff;font-weight: bold;background:#009b4c;}
.nav-ul li a:hover {}






/* 热门搜索 */
.s1 {box-shadow: 0 5px 10px rgba(0, 0, 0, .2);margin-top:15px;}

.s1-box {height: 61px;}

.s1a {padding-left: 40px;line-height: 33px;background-image: url(../images/s1a.png);background-position: left center;font-size: 15px;color: #000;background-repeat: no-repeat;}
.s1a a {font-size: 15px;color: #606060;}
.s1a a+a {margin-left: 5px;}

.s1b {width: 254px;height: 30px;border: 1px solid #aaa;border-radius: 15px;}

.s1b-input {height: 100%;padding-left: 20px;width: 210px;}
.s1b-btn {width: 30px;height: 100%;background-image: url(../images/s1b-ss.png);background-repeat: no-repeat;background-position: left center;}

/* 产品中心 */
.s2 {padding-top: 43px;padding-bottom: 54px;}

.s2a {text-align: center;}
.s2a h2 {font-size: 30px;font-weight: bold;color: #2c2c2c;}
.s2a h2 span {color: #009b4c;}

.s2a div {display: flex;align-items: center;justify-content: center;margin-top: 10px;}
.s2a div p {font-size: 14px;color: #a0a0a0;text-transform: uppercase;}
.s2a div span {display: block;width: 33px;height: 1px;background-color: #a0a0a0;margin: 0 8px;}

.s2b {flex-wrap: wrap;margin-top: 38px;}

.s2b li {width: 378px;height: 327px;overflow: hidden;position: relative;}
.s2b li:nth-child(n+4) {margin-top: 49px;}

.s2b-img {display: block;width: 100%;height: 258px;overflow: hidden;}
.s2b-img img {min-width: 100%;min-height: 100%;}

.s2b-con {display: flex;position: absolute;left: 0;bottom: 0;right: 0;height: 69px;background-color: #fff;border: 1px solid #e1e1e1;align-items: center;justify-content: center;flex-direction: column;}
.s2b-con h2 {font-size: 16px;color: #1e1e1e;}
.s2b-con p {font-size: 13px;color: #656565;width: 285px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 10px;}
.s2b-con span {display: none;width: 71px;text-align: center;line-height: 21px;border-radius: 10px;background-color: #fff;font-size: 12px;color: #009b4c;margin-top: 15px;}

.s2b li:hover .s2b-con {height: 114px;background-color: #009b4c;}
.s2b li:hover .s2b-con h2 {color: #fff;}
.s2b li:hover .s2b-con p {color: #fff;}
.s2b li:hover .s2b-con span {display: block;}





.box1{margin-top:18px;}
.baoti{text-align:center;background:url(../images/bt.png) no-repeat center top;height:134px;padding-top:30px;}
.bt{padding-left:124px;color:#000000;font-size:16px;}
.bt2{padding-left:59px;color:#c2dba1;font-size:14px;text-transform:uppercase;margin-top:30px;}
.bt2 p{color:#ffffff;font-size:30px;font-weight:bold;margin-top:6px;}
.box1 .cont{margin-top:50px;}
.prod1{width:230px;height:1015px;background:url(../images/pd.png) no-repeat;}
.pbt{color:#fff;text-align:center;text-transform:uppercase;height:110px;overflow:hidden;font-size:30px;font-weight:bold;padding-top:20px;line-height:40px;}
.pbt p{font-size:24px;}
.sort1{width:215px;margin:0 auto;height:693px;overflow:hidden;background:url(../images/p2.png) no-repeat;}
.sort1 li{line-height:58px;height:58px;border-bottom:1px dashed #fff;}
.sort1 li a{display:block;background:url(../images/st.png) no-repeat 12px center;color:#26a45b;font-size:16px;padding-left:68px;line-height:58px;}
.pdh{background:url(../images/pt.png) no-repeat;width:215px;height:180px;margin:0 auto;text-align:center;color:#0c8f3a;font-size:24px;font-weight:bold;margin-top:14px;padding-top:112px;}

.prod2{width:960px;}
.pbt2{background:url(../images/ht.png) no-repeat 8px center;color:#009b4c;font-size:14px;padding-left:30px;position:relative;}
.pbt2 span{color:#2e2d2d;margin-left:4px;}
.pbt2 a{text-transform:uppercase;color:#2e2d2d;position:absolute;right:10px;top:0;}

.product_list1{margin-top:11px;}
.product_list1 li{float:left;margin-right:60px;margin-bottom:30px;width:195px;height:310px;overflow:hidden;background:#edf0f2;padding:11px 11px 0;}
.product_list1 li:nth-child(4n){margin-right:0;}
.product_list1 li img{width:171px;height:259px;display:block;}
.product_list1 h3{color:#0b0b0b;font-size:15px;display:block;background:url(../images/m1.png) no-repeat right center;height:40px;line-height:40px;}
.product_list1 li:hover{background:#0c8f3a;}
.product_list1 li:hover h3{color:#fff;background:url(../images/m2.png) no-repeat right center;}








/* 关于我们 */
.s3 {background-image: url(../images/s3.jpg);background-repeat: no-repeat;background-position: top center;height:553px;margin-top:25px;}
.s3-box {padding-top: 36px;}

.s3a {text-align: center;}
.s3a h2 {font-size: 26px;color: #fff;font-weight: bold;}
.s3a h2 span {font-size: 28px;color: #009b4c;text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff;}
.s3a p {font-size: 14px;color: #fff;text-transform: uppercase;margin-top: 20px;line-height: 1;}

.s3b {}

.s3b-con {width: 570px;}

.s3b-img {width: 605px;height:375px;margin-top: 40px;}
.s3b-img img {width: 100%;}

.s3b-con h3 {line-height: 50px;padding-left: 62px;background-image: url(../images/s3b-con.png);background-repeat: no-repeat;background-position: left center;font-weight: bold;color: #fff;font-size: 40px;text-transform: uppercase;letter-spacing: 10px;}

.s3b-con h2 {font-size: 28px;color: #fff;margin-top:10px;letter-spacing:6px;}

.s3b-con .ab{margin-top:30px;}
.s3b-con .ab p {font-size:16px;color: #252525;line-height:30px;text-align:justify;}

.s3b-con a.am {display: block;width: 129px;line-height: 37px;border: 1px solid #009b4c;color: #009b4c;text-align: center;border-radius: 20px;font-size: 15px;margin-top:15px;transition:all 0.8s;}
.s3b-con a.am:hover{transform:scale(1.1);}

.abt{transition:all 0.8s;}
.abt:hover{transform:scale(1.1);}










.s3c {margin-top: 50px;}
.s3c li {width: 25%;display: flex;align-items: center;justify-content: center;height: 116px;border: 1px solid #c9c9c9;}

.s3c-img {position: relative;}
.s3c-img img+img {display: none;}

.s3c-con {margin-left: 15px;}
.s3c-con h3 {font-size: 18px;color: #2a2a2a;}
.s3c-con p {font-size: 12px;color: #2b2b2b;margin-top: 10px;text-transform: uppercase;}

.s3c li:hover {background-color: #009b4c;border-color: #009b4c;}
.s3c li:hover .s3c-img img {display: none;}
.s3c li:hover .s3c-img img+img {display: block;}
.s3c li:hover .s3c-con h3 {color: #fff;}
.s3c li:hover .s3c-con p {color: #fff;}

/* 优势 广告 */
.s4-5 {height: 1530px;background-image: url(../images/s4-5.jpg);background-repeat: no-repeat;height:1397px;overflow:hidden;}

/* 优势 */
.s4 {padding-top:4px;height:1018px;}

.s4a {background-image: url(../images/s4a.png);background-repeat: no-repeat;background-position: 323px top;padding-top: 21px;margin: 0 auto;padding-bottom: 33px;}
.s4a p {font-size: 17px;color: #009b4c;text-transform: uppercase;padding-left: 435px;letter-spacing:1px;}
.s4a p span {font-size:65px;}
.s4a h2 {font-size: 28px;padding-left: 220px;color: #fff;margin-top: 2px;height:44px;line-height:44px;letter-spacing:8px;}
.s4a h2 span {display: inline-block;font-size: 35px;color: #1d1714;font-weight: bold;width: 315px;}
.s4a h3 {font-size: 20px;color: #009b4c;margin-top:15px;padding-left:300px;}
.s4a h3 span {font-size: 14px;color: #009b4c;text-transform: uppercase;padding-left:26px;}

.s4b {margin-top: 25px;}
.s4b-item {position: relative;}
.s4b-item img {position: absolute;top: 0;}

.s4b-num {font-size: 35px;color: #fff;width: 82px;line-height: 83px;background-image: url(../images/s4b-num.png);background-repeat: no-repeat;text-align: center;}
.s4b-fname {width: 425px;padding-top: 30px;margin-left: 10px;}
.s4b-fname h3 {font-size: 20px;color: #2d2d2d;font-weight: bold;}
.s4b-fname h4 {font-size: 15px;color: #9d9d9d;text-transform: uppercase;line-height: 18px;margin-top: 10px;}

.s4b-title {padding-left: 35px;padding-top: 20px;}
.s4b-title p {padding-left: 25px;line-height: 35px;font-size: 15px;color: #2d2d2d;background-image: url(../images/s4b-title.png);background-repeat: no-repeat;background-position: left 11px;}

.s4b-con0 {padding-left: 650px;padding-top: 35px;}
.s4b-item0 img {left: 0;}

.s4b-item1 img {right: 0;}
.s4b-item1 {margin-top: 45px;}
.s4b-con1 {padding-top:280px;}

/* 广告 */
.s5 {margin-top: 65px;}

.s5a {width: 381px;}
.s5a img {width: 100%;}

.s5b {width: 730px;padding-top: 118px;}

.s5b h2 {font-size: 36px;color: #fff;font-weight:normal;letter-spacing:6px;}
.s5b h2 span {color: #f6fe78;font-size: 48px;}
.s5b h3 {font-size: 18px;color: #fff;line-height: 46px;padding-top: 3px;width: 100%;background-image: url(../images/s5b.png);text-align: center;background-repeat: no-repeat;margin-top: 20px;letter-spacing: 1.5px;}

.s5b div {display: flex;align-items: center;margin-top: 10px;}
.s5b div p {font-size: 30px;color: #fff;margin-left: 5px;letter-spacing: 2px;font-family: "Times New Roman";font-weight:bold;}
.s5b div a {display: block;width: 109px;text-align: center;line-height: 29px;background-color: #fff;border-radius: 4px;font-size: 16px;color: #222;font-weight: bold;margin-left: 30px;}

/* 基地展示 */
.s6 {margin-top:26px;padding-bottom: 45px;}

.baoti2{text-align:center;background:url(../images/bt2.png) no-repeat center top;height:155px;padding-top:40px;}

.s6a {text-align: center;}
.s6a h2 {font-size: 30px;font-weight: bold;color: #2c2c2c;}
.s6a h2 span {color: #009b4c;}

.s6a div {display: flex;align-items: center;justify-content: center;margin-top: 10px;}
.s6a div p {font-size: 14px;color: #a0a0a0;text-transform: uppercase;}
.s6a div span {display: block;width: 33px;height: 1px;background-color: #a0a0a0;margin: 0 8px;}

.s6b {margin-top: 33px;}
.s6b li {width: 287px;margin:0 8px;}
.s6b-img {display: block;width: 100%;height: 197px;border: 1px solid #bfbfbf;padding: 5px;}
.s6b-img div {width:275px;height:185px;overflow: hidden;}
.s6b-img div img {min-width: 100%;min-height: 100%;}

.s6b li h3{display: block;width: 100%;text-align: center;font-size: 15px;color: #414141;margin-top: 13px;}

.s6b li:hover h3{color:#009b4c;}






/* 新闻中心 */
.s7 {background-color: #f4f4f4;}
.s7-box {padding-top:19px;padding-bottom: 35px;}
.xwtt{text-align:center;height:99px;background:url(../images/xw.png) no-repeat center top;color:#009b4c;font-size:30px;font-weight:bold;padding-top:32px;}
.xwtt p{color:#000000;font-size:16px;font-weight:normal;margin-top:9px;}






.s7a {text-align: center;}
.s7a h2 {font-size: 30px;font-weight: bold;color: #2c2c2c;}
.s7a h2 span {color: #009b4c;}

.s7a div {display: flex;align-items: center;justify-content: center;margin-top: 10px;}
.s7a div p {font-size: 14px;color: #a0a0a0;text-transform: uppercase;}
.s7a div span {display: block;width: 33px;height: 1px;background-color: #a0a0a0;margin: 0 8px;}

.s7b {margin-top: 50px;}
.s7b-btn {width: 362px;}
.s7b-btn ul li {width: 362px;height: 174px;background-color: #fff;padding-left: 28px;padding-right: 24px;}
.s7b-btn ul li+li {margin-top: 1px;}

.s7b-btn-box {display: flex;align-items: center;}

.s7b-btn-img {width: 75px;position: relative;}
.s7b-btn-img img+img {display: none;position: relative;left: 0;}

.s7b-btn-name h3 {font-size: 20px;color: #303030;}
.s7b-btn-name p {font-size: 15px;color: #1d1d1d;text-transform: uppercase;margin-top: 10px;}

.s7b-btn-num {font-size: 70px;color: #d6d6d6;}

.s7b-btn ul li:hover {background-color: #009b4c;}

.s7b-btn ul li:hover .s7b-btn-box .s7b-btn-img img {display: none;}
.s7b-btn ul li:hover .s7b-btn-box .s7b-btn-img img+img {display: block;}

.s7b-btn ul li:hover .s7b-btn-box .s7b-btn-name h3 {color: #fff;}
.s7b-btn ul li:hover .s7b-btn-box .s7b-btn-name p {color: #fff;}
.s7b-btn ul li:hover .s7b-btn-num {color: #ddede3;}



.s7b-btn ul li.cur {background-color: #009b4c;}

.s7b-btn ul li.cur .s7b-btn-box .s7b-btn-img img {display: none;}
.s7b-btn ul li.cur .s7b-btn-box .s7b-btn-img img+img {display: block;}

.s7b-btn ul li.cur .s7b-btn-box .s7b-btn-name h3 {color: #fff;}
.s7b-btn ul li.cur .s7b-btn-box .s7b-btn-name p {color: #fff;}
.s7b-btn ul li.cur .s7b-btn-num {color: #ddede3;}







.s7b-con {width: 805px;}

.s7b-tj {width: 805px;height: 168px;}

.s7b-tj-con {width: 465px;height: 100%;padding-top: 19px;border-bottom: 1px solid #dadada;}

.s7b-tj-img {width: 325px;height: 100%;overflow: hidden;}
.s7b-tj-img a img {min-width: 100%;min-height: 100%;}

.s7b-tj-box {width: 100%;}
.s7b-tj-name {width: 333px;padding-right: 54px;border-right: 1px solid #d6d6d6;}
.s7b-tj-name a {line-height: 34px;font-size: 16px;color: #009b4c;display: inline-block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.s7b-tj-time {text-align: end;}
.s7b-tj-time h3 {font-size: 18px;color: #555;}
.s7b-tj-time p {font-size: 12px;color: #555;margin-top: 5px;}

.s7b-tj-summary {margin-top: 20px;}
.s7b-tj-summary p {font-size: 12px;color: #555;line-height: 23px;}

.s7b-item {margin-top: 22px;width: 805px;}
.s7b-item-box {width: 100%;}

.s7b-item-name {width: 285px;}
.s7b-item-name a {font-size: 16px;color: #2e2d2d;display: inline-block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 34px;}

.s7b-item-time {width: 177px;text-align: end;height: 34px;border-left: 1px solid #d6d6d6;}
.s7b-item-time h3 {font-size: 18px;color: #555;}
.s7b-item-time p {font-size: 12px;color: #555;margin-top: 5px;}

.s7b-item-summary {width: 100%0;margin-top: 24px;}
.s7b-item-summary p {font-size: 12px;color: #555;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.s7b-more {margin-top: 30px;width: 468px;border-bottom: 1px solid #dadada;}
.s7b-more a {display: block;width: 159px;text-align: center;line-height: 38px;background-color: #009b4c;font-size: 14px;color: #fff;}

.s7b-list {width: 100%;}
.s7b-list div {float: left;width: 367px;border-bottom: 1px solid #dadada;padding-top: 34px;padding-bottom: 14px;}
.s7b-list div a {display: inline-block;width: 260px;padding-left: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:14px;color: #343434;position: relative;}
.s7b-list div a::before {content: "";display: block;width: 15px;height: 1px;background-color: #343434;position: absolute;left: 3px;top: 50%;transform: translateY(-50%);}
.s7b-list div p {font-size: 15px;color: #878787;}
.s7b-list div:nth-child(2n) {float: right;}

.s7b-list div a:hover {color: #009b4c;}
.s7b-list div a:hover::before {background-color: #009b4c;}



.tabs{overflow:hidden;display:none;}
.tabs.clicked{display:block;}













/* 友情链接 */
.s8 {font-size: 16px;color: #000;padding-top:18px;padding-bottom: 22px;padding-left: 31px;background-image: url(../images/s8.png);background-repeat: no-repeat;background-position: left center;}
.s8 a {font-size: 16px;color: #000;}

/* 底部 */
footer {background:url(../images/foot.png) no-repeat;height:225px;overflow:hidden;}
.footer {padding-top:20px;}
.flogo{width:267px;text-align:center;margin-top:52px;}
.footer-name {font-size: 16px;color: #fff;font-weight: bold;padding-left: 18px;position: relative;}
.footer-name::before {content: "";display: block;width: 4px;height: 14px;background-color: #fff;border-radius: 1px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.footer-tel {width:348px;margin-left:37px;}
.footer-tel-con {margin-top: 23px;}

.footer-tel-img {width: 49px;height: 49px;}
.footer-tel-img img {width: 100%;height: 100%;}

.footer-tel-fname {margin-left: 10px;padding: 8px 0;}
.footer-tel-fname h3 {font-size: 16px;color: #fff;}
.footer-tel-fname p {font-size: 12px;color: #fff;text-transform: uppercase;margin: 0;margin-top: 5px;}

.footer-tel-num {margin-top: 10px;}
.footer-tel-num p {font-size: 24px;color: #fff;font-weight: bold;margin: 0;}

.footer-inquiry {display: block;width: 170px;line-height: 34px;padding-left: 33px;background-color: #fff;border-radius: 5px;margin-top: 22px;font-size: 16px;color: #222;background-image: url(../images/footer-inquiry.png);background-repeat: no-repeat;background-position: 112px center;}

.footer-inquiry:hover {color: #222;}

.footer-nav {width: 425px;}
.footer-nav ul {width: 330px;}
.footer-nav ul li {width: 110px;margin-top: 27px;}
.footer-nav ul li a {font-size: 13px;color: #fff;}
.footer-nav ul li a:hover {color: #d7d7d7;}

.footer-telfs-con {margin-top: 24px;}
.footer-telfs-con p {font-size: 14px;color: #fff;line-height: 15px;margin: 0;margin-top: 15px;}
.footer-code{margin-right:21px;}
.footer-code-con {margin-top: 28px;}

.footer-code-img {width: 102px;}
.footer-code-img img {width: 100%;}

.footer-code-title {margin-left: 15px;padding-top: 10px;}
.footer-code-title p {line-height: 17px;margin: 0;font-size: 13px;color: #fff;}


/* 页脚 */
.footer-bottom {background:#0c8f3a;padding:12px 0 8px;}
.copyright{font-size:16px;color: #fff;line-height:30px;}
.copyright a {color: #fff;}
.bq{color:#cecccc;font-size:14px;margin-top:12px;}
.bq a{color:#cecccc;}











/*内页左侧样式*/


.container{width: 1200px!important;margin: 0 auto;padding: 0;}


.page-product-inquiry a{color: #fff;}