@charset "utf-8";
/* CSS Document */
body,div,span,img,h1,h2,h3,h4,h5,h6,ul,li,ol,p,i,b,strong,a,table,th,td,form,input,textarea
{font-family: "SF Pro SC", "HanHei SC", "Myriad Set Pro", "PingFang SC", "Microsoft YaHei", SimHei, sans-serif;
margin:0;padding:0;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
@font-face{font-family:'FuturaLL';src:url('../font/Futura LT Light.otf');}
ol,ul,li{list-style:none;}
a{color:#333;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;display:inline-block;vertical-align:middle;}
/* --Public-- */
.hidden{overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both;}
.center{text-align:center;}
.valign-middle{display:table-cell;vertical-align:middle;}
/* --pub-- */
.pub{width:80%;margin:auto;position:relative;}
/* --header-- */
.header_bg{width:100%;height:118px;background:#FFF;box-shadow:0 0 16px rgba(0,0,0,0.2);}
.header{width:90%;height:auto;margin:auto;position:relative;}
.header .logo{width:16%;height:118px;float:left;display:table;}
.header .logo img{max-width:100%;max-height:97px;display:block;}

.header .link{width:auto;max-width:24%;height:118px;position:absolute;right:0;top:0;overflow:hidden;}
.header .link .tel{height:118px;line-height:118px;float:left;font-size:28px;color:#339933;font-weight:bold;font-family:'FuturaLL';overflow:hidden;}
.header .link .tel img{height:32px;margin-top:43px;float:left;}
.header .link .line{width:2px;height:28px;float:left;background:#339933;margin:45px 10px;}

.search{width:34px;height:118px;float:left;position:relative;overflow:hidden;}
.search input.s{width:100%;height:60px;font-size:18px;color:#339933;line-height:58px;padding:0 40px 0 5px;position:absolute;left:0;top:29px;
border:none;outline:none;background:none;border-bottom-color:#339933;border-bottom-style:solid;border-bottom-width:0px;}
.search input.b{width:34px;height:60px;border:none;outline:none;background:url(../images/header_ser.png) no-repeat center;background-size:auto 30px;cursor:pointer;position:absolute;right:0;top:29px;z-index:9;}
.search input::-webkit-input-placeholder{color:#339933;}

.nava{width:60%;height:76px;float:left;margin-top:26px;position:relative;overflow:hidden;}
.nava li{width:10%;height:76px;float:left;margin:0 2.04%;padding-top:8px;border-top:1px solid #07ac66;position:relative;overflow:hidden;cursor:pointer;}
.nava li b{height:24px;font-size:15px;font-weight:bold;color:#000;line-height:24px;overflow:hidden;display:block;}
.nava li span{width:6px;height:2px;background:#339933;margin-top:8px;margin-bottom:4px;display:block;}
.nava li p{height:24px;font-size:14px;font-weight:normal;color:#999;line-height:24px;overflow:hidden;display:block;}

/* --banner-- */
.swiper-banner{width:100%;height:838px;overflow:hidden;background:#fff;}
.swiper-banner .swiper-slide{overflow:hidden;position:relative;}
.swiper-banner .swiper-slide .imgScale{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center top;background-size:cover;}

/* --index-- */
.index-product{padding:50px 0;position:relative;background:url(../images/index_product_bg.png) no-repeat right bottom;}
.index-product-title{height:112px;line-height:112px;font-size:48px;color:#333;font-weight:bold;text-align:center;background:url(../images/index_product_title.png) no-repeat center;background-size:auto 112px;}
.index-product-classify{width:20%;float:right;margin-top:50px;position:relative;z-index:9;}
.index-product-classify li{height:60px;padding-left:52px;display:block;position:relative;}
.index-product-classify li a{height:60px;font-size:18px;font-weight:bold;padding-left:26px;line-height:70px;border-bottom:1px dashed #999;display:block;overflow:hidden;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.index-product-classify li i{width:56px;height:3px;background:#339933;position:absolute;left:0;top:34px;}
.index-product-classify li a:hover{
	color:#339933;
	text-indent:10px;
}

.index-product-shows{width:52%;float:right;margin-top:50px;margin-right:-18px;}
.index-product-shows img{width:100%;height:auto;display:block;}

.index-product-text{width:24%;height:320px;float:left;margin-right:4%;margin-top:50px;writing-mode:vertical-rl;writing-mode:tb-rl;}
.index-product-text p{font-size:18px;line-height:42px;letter-spacing:4px;}

.index-product-list{width:60%;float:right;overflow:hidden;margin-top:40px;}
.index-product-list a{width:31.33%;float:left;overflow:hidden;margin-left:2%;}
.index-product-list a img{width:100%;height:auto;display:block;border:3px solid #50dc7e;border-radius:4px;}
.index-product-list a p{height:48px;font-size:18px;font-weight:bold;line-height:48px;text-align:center;overflow:hidden;}

.index-product-describe{width:36%;height:auto;padding:30px 50px 60px;position:absolute;left:0;bottom:124px;box-shadow:0 0 16px rgba(0,0,0,0.2);
background-image:url(../images/index_product_title2.png);background-repeat:no-repeat;background-position:left bottom;background-size:auto 54px;background-color:#FFF;}
.index-product-describe h1{height:140px;line-height:140px;font-size:30px;color:#333;overflow:hidden;background:url(../images/index_product_bg2.png) no-repeat left center;background-size:auto 140px;}
.index-product-describe p{height:72px;font-size:16px;font-weight:bold;line-height:24px;margin-top:30px;overflow:hidden;}
.index-product-describe a{width:208px;height:56px;font-size:16px;color:#FFF;font-weight:bold;line-height:56px;text-align:center;margin-top:20px;margin-right:-90px;background:#339933;float:right;
border-top-left-radius:20px;border-bottom-right-radius:20px;}


.index-advantage{width:100%;height:auto;padding:50px 0 0;position:relative;background:url(../images/index_advantage_bg.png) no-repeat left center #f3f9f9;background-size:auto cover;}
.index-advantage-title{width:50%;float:left;}
.index-advantage-title h1{height:142px;line-height:60px;padding-top:20px;font-size:48px;color:#333;font-weight:bold;overflow:hidden;background:url(../images/index_advantage_title.png) no-repeat left center;background-size:auto 142px;}
.index-advantage-title .line{width:auto;height:10px;display:block;background:url(../images/index_advantage_line.png) no-repeat left center;margin-top:-20px;}
.index-advantage-text{width:48%;float:right;font-size:16px;font-weight:bold;line-height:32px;margin-top:10px;}

.index-advantage-list{width:44%;float:left;margin-top:50px;margin-left:10%;}
.index-advantage-list li{width:45%;float:left;line-height:52px;margin-top:40px;margin-right:5%;}
.index-advantage-list li i{font-size:40px;color:#339933;display:block;}
.index-advantage-list li b{font-size:56px;color:#339933;display:block;}
.index-advantage-list li h2{font-size:30px;color:#339933;margin-bottom:10px;margin-top:10px;}
.index-advantage-list li p{font-size:16px;color:#333;line-height:32px;}

.index-advantage-swiper{width:46%;float:right;margin-top:50px;overflow:hidden;position:relative;}
.index-advantage-swiper .swiper-slide{background:#FFF;position:relative;cursor:pointer;}
.index-advantage-swiper .swiper-slide img{width:100%;height:auto;display:block;margin:auto;}


.index-cases{padding:50px 0;position:relative;}
.index-cases-title{height:112px;line-height:112px;font-size:48px;color:#333;font-weight:bold;background:url(../images/index_cases_title.png) no-repeat left center;background-size:auto 112px;}
.index-cases-text{width:38%;margin-top:50px;font-size:18px;line-height:32px;float:left;}

.index-cases-list{width:55%;float:right;}
.index-cases-list li{width:30%;float:right;margin-right:5%;cursor:pointer;}
.index-cases-list li .img{overflow:hidden;border-radius:20px;}
.index-cases-list li .img img{width:100%;display:block;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.index-cases-list li .num{font-size:36px;line-height:42px;margin-top:-24px;padding-left:24px;position:relative;z-index:9;}
.index-cases-list li .title{height:32px;font-size:18px;font-weight:bold;line-height:32px;padding-left:24px;overflow:hidden;}
.index-cases-list li:hover .img img{transform:scale(1.08);}
.index-cases-list li:hover .num{color:#339933;}
.index-cases-list li:hover .title{color:#339933;}

.index-cases-descripe{margin:50px 0;padding-left:10%;}
.index-cases-descripe .con{display:none;}
.index-cases-descripe h2{font-size:24px;line-height:72px;padding-left:46px;margin-bottom:25px;background:url(../images/index_cases_bg.png) no-repeat left center;background-size:auto 72px;}
.index-cases-descripe p{font-size:16px;color:#000;line-height:32px;}

.index-cases-shows{width:44%;margin-top:100px;float:left;position:relative;}
.index-cases-shows .con{display:none;}
.index-cases-shows .img{border:10px solid #f3f9f9;border-radius:50%;overflow:hidden;}
.index-cases-shows .img img{width:100%;display:block;}
.index-cases-shows .border{width:100%;height:100%;border:3px dashed #339933;border-radius:50%;position:absolute;left:20px;top:-40px;overflow:hidden;}


.index-company{width:100%;height:auto;padding:50px 0;position:relative;}
.index-company-left{width:42%;height:auto;float:left;padding:4% 4% 4% 0;background:#f3f9f9;}
.index-company-left img{width:100%;height:auto;display:block;}

.index-company-right{width:48%;height:auto;float:right;}
.index-company-right h2{font-size:30px;line-height:42px;padding-top:150px;margin-bottom:40px;background:url(../images/index_company_title.png) no-repeat right top;text-align:right;}
.index-company-right p{font-size:16px;color:#000;line-height:32px;}
.index-company-right a{width:208px;height:56px;font-size:16px;color:#FFF;font-weight:bold;line-height:56px;text-align:center;margin-top:20px;background:#339933;float:right;
border-top-left-radius:20px;border-bottom-right-radius:20px;}
.index-company-list{width:48%;float:right;margin-top:60px;}
.index-company-list li{width:30%;float:left;margin-left:5%;}
.index-company-list li:nth-child(1){margin-left:0;}
.index-company-list li img{float:left;margin-top:10px;}
.index-company-list li h3{font-size:16px;color:#339933;line-height:52px;}
.index-company-list li h3 b{font-size:50px;}
.index-company-list li p{height:32px;font-size:16px;color:#000;font-weight:bold;line-height:32px;overflow:hidden;}


.index-news{width:100%;height:auto;padding:50px 0;background:#f3f9f9;}
.index-news-title{height:112px;line-height:112px;font-size:48px;color:#333;font-weight:bold;text-align:center;background:url(../images/index_news_title.png) no-repeat center;background-size:auto 112px;}

.index-news-list{width:100%;height:auto;padding:40px 0 60px;margin-top:40px;background:#FFF;}
.index-news-list li{width:25%;float:left;padding:20px 2.5% 0;border-right:1px solid #ddd;cursor:pointer;}
.index-news-list li:nth-child(4){border-right:none;}
.index-news-list li .line{width:100%;height:20px;background:#ddd;margin-bottom:20px;display:block;position:relative;}
.index-news-list li .line i{width:0;height:20px;background:#339933;position:absolute;left:0;top:0;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.index-news-list li .title{height:32px;font-size:16px;color:#000;line-height:32px;overflow:hidden;}
.index-news-list li .time{height:32px;font-size:14px;color:#666;line-height:32px;overflow:hidden;}
.index-news-list li .img{margin-top:30px;overflow:hidden;}
.index-news-list li .img img{width:100%;height:auto;display:block;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.index-news-list li:hover .line i{width:100%;}
.index-news-list li:hover .title{color:#339933;}
.index-news-list li:hover .img img{transform:scale(1.2);}
.index-news-more{width:208px;height:56px;font-size:16px;color:#FFF;font-weight:bold;line-height:56px;text-align:center;background:#339933;margin:50px auto 0;display:block;
border-top-left-radius:20px;border-bottom-right-radius:20px;}


.footer{width:100%;height:auto;background:url(../images/footer_bg.png) no-repeat left bottom #f3f9f9;}
.footer-contact{padding:60px 50px;background:#FFF;}
.footer-contact-logo{width:30%;height:auto;float:left;margin-top:40px;}
.footer-contact-logo img{max-width:100%;display:block;margin:auto;}

.footer-contact-tel{width:60%;float:right;}
.footer-contact-tel li{width:20%;float:left;text-align:center;margin:0 1.5%;}
.footer-contact-tel li img{width:72%;display:block;margin:auto;}
.footer-contact-tel li b{font-size:18px;line-height:32px;font-weight:bold;margin:10px 0;display:block;}
.footer-contact-tel li p{font-size:16px;line-height:24px;font-weight:bold;}
.footer-contact-tel .erweima{width:24%;float:right;margin:0 3%;border-left:1px solid #ddd;padding-left:5%;}
.footer-contact-tel .erweima img{width:100%;height:auto;display:block;}
.footer-contact-tel .erweima p{font-size:16px;line-height:24px;text-align:center;margin-top:10px;font-weight:bold;}

.footer-nava{width:72%;height:180px;padding:50px 0;margin:auto;position:relative;overflow:hidden;}
.footer-nava li{width:10%;height:80px;float:left;margin:0 1.5%;overflow:hidden;cursor:pointer;}
.footer-nava li b{height:80px;font-size:16px;color:#000;font-weight:bold;line-height:80px;text-align:center;overflow:hidden;display:block;}
.footer-nava-logo{width:22%;height:80px;float:left;}
.footer-nava-logo img{max-width:100%;max-height:80px;display:block;margin:auto;}

.footer-icp{font-size:16px;line-height:24px;padding-bottom:40px;text-align:center;}
.footer-icp a{font-size:16px;color:#333;}


/* --inner-- */
.inner-banner{width:100%;height:498px;overflow:hidden;background-size:cover;background-position:center;overflow:hidden;}
.inner-location{width:100%;height:102px;border-bottom:4px solid #ededed;}
.inner-location-crumb{width:70%;height:30px;font-size:16px;line-height:28px;font-family:"宋体";font-weight:normal;margin-top:34px;float:left;overflow:hidden;}
.inner-location-crumb a{height:30px;padding:0 20px;border:1px solid #ddd;border-radius:15px;margin:0 15px;display:inline-block;}
.inner-location-crumb a:nth-child(1){margin-left:0;}
.inner-location-crumb a:hover{color:#FFF;background:#339933;border:1px solid #339933;}

.inner-location-slidelist{width:30%;height:50px;padding-left:20px;margin-top:24px;float:right;overflow:hidden;}
.inner-location-slidelist span{width:50%;height:50px;font-size:18px;line-height:48px;text-align:center;margin-left:-20px;border:1px solid #ddd;border-radius:25px;float:left;}
.inner-location-slidelist span:hover{color:#FFF;background:#339933;border:1px solid #339933;}


.inner-company{width:100%;height:auto;padding:50px 0;position:relative;}
.inner-company-left{width:42%;height:auto;float:left;}
.inner-company-left img{width:100%;height:auto;display:block;}
.inner-company-right{width:48%;height:auto;float:right;}
.inner-company-right h2{font-size:30px;line-height:42px;padding-top:150px;margin-bottom:40px;background:url(../images/index_company_title.png) no-repeat right top;text-align:right;}
.inner-company-right p{font-size:16px;color:#000;line-height:32px;}
.inner-company-right ul{margin-top:60px;}
.inner-company-right ul li{width:30%;float:left;margin-left:5%;}
.inner-company-right ul li:nth-child(1){margin-left:0;}
.inner-company-right ul li h3{font-size:16px;color:#339933;padding-left:40px;}
.inner-company-right ul li h3 b{font-size:56px;margin-right:10px;}
.inner-company-right ul li p{font-size:16px;color:#000;font-weight:bold;line-height:32px;}
.inner-company-right ul li:nth-child(1) h3{background:url(../images/index_company_list1.png) no-repeat left 30px;}
.inner-company-right ul li:nth-child(2) h3{background:url(../images/index_company_list2.png) no-repeat left 30px;}
.inner-company-right ul li:nth-child(3) h3{background:url(../images/index_company_list3.png) no-repeat left 30px;}


.inner-strategy{padding:50px 0 100px;background:#f3f9f9;}
.inner-strategy .pub{background:#FFF;}
.inner-strategy-img{width:50%;height:520px;float:left;}
.inner-strategy-img1{float:right;}
.inner-strategy-img img{width:100%;height:100%;display:block;}
.inner-strategy-text{width:50%;height:520px;padding:40px 60px;float:left;background-repeat:no-repeat;background-position:left 70px bottom 40px;}
.inner-strategy-text h1{width:40%;font-size:30px;line-height:40px;padding:20px 0;margin-bottom:40px;border-bottom:1px solid #339933;}
.inner-strategy-text p{font-size:16px;color:#000;line-height:32px;}
.inner-strategy-text ul{margin-top:60px;}
.inner-strategy-text ul li{width:30%;float:left;margin-left:5%;}
.inner-strategy-text ul li:nth-child(1){margin-left:0;}
.inner-strategy-text ul li img{height:78px;float:left;margin-right:15px;}
.inner-strategy-text ul li p{font-size:24px;color:#000;font-weight:bold;line-height:32px;float:left;margin-top:23px;}


.inner-news{padding:50px 0 100px;background:#f3f9f9;}
.inner-news-list{background:#FFF;}
.inner-news-list a{width:100%;padding-top:40px;cursor:pointer;display:block;}
.inner-news-list a:nth-child(1){padding-top:0;}
.inner-news-list li{border-bottom:4px solid #ededed;}
.inner-news-list li .img{width:36%;float:left;}
.inner-news-list li .img img{width:100%;height:auto;display:block;}
.inner-news-list li .con{width:56%;margin-right:4%;margin-top:50px;float:right;}
.inner-news-list li .con h1{height:32px;font-size:24px;line-height:32px;font-weight:bold;overflow:hidden;}
.inner-news-list li .con p{height:96px;font-size:16px;line-height:32px;margin:20px 0;overflow:hidden;}
.inner-news-list li .con span{font-size:18px;line-height:32px;padding-left:32px;background:url(../images/inner_news_time.png) no-repeat left center;display:block;}
.inner-news-list li:hover .con h1{color:#339933;}


.inner-honor{padding:20px 0 100px;background:#FFF;}
.inner-honor-list{}
.inner-honor-list a{width:23.5%;margin:2% 2% 0 0;float:left;}
.inner-honor-list a:nth-child(4n){margin-right:0;}
.inner-honor-list li .img{border:1px solid #ededed;overflow:hidden;}
.inner-honor-list li .img img{width:100%;display:block;overflow:hidden;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.inner-honor-list li .title{height:58px;font-size:18px;color:#333;line-height:58px;text-align:center;font-weight:bold;background:#d9d9d9;overflow:hidden;}
.inner-honor-list li:hover .img img{transform:scale(1.08);}
.inner-honor-list li:hover .title{color:#FFF;background:#339933;}


.inner-cases{padding:20px 0 100px;background:#FFF;}
.inner-cases-list{}
.inner-cases-list a{width:23.5%;margin:2% 2% 0 0;float:left;}
.inner-cases-list a:nth-child(4n){margin-right:0;}
.inner-cases-list li .img{border:1px solid #ededed;overflow:hidden;}
.inner-cases-list li .img img{width:100%;display:block;overflow:hidden;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.inner-cases-list li .title{height:58px;font-size:18px;color:#333;line-height:58px;text-align:center;font-weight:bold;background:#d9d9d9;overflow:hidden;}
.inner-cases-list li:hover .img img{transform:scale(1.08);}
.inner-cases-list li:hover .title{color:#FFF;background:#339933;}


.inner-contact{padding:50px 0 100px;background:#FFF;}
.inner-contact-tel{width:48%;background:#f7f7f7;float:left;padding:60px 40px;}
.inner-contact-tel h1{font-size:24px;color:#333;font-weight:bold;line-height:32px;margin-bottom:20px;}
.inner-contact-tel p{font-size:16px;color:#333;line-height:32px;}
.inner-contact-erweima{width:48%;background:#f7f7f7;float:right;padding:60px 40px;}
.inner-contact-erweima img{height:150px;float:left;margin-right:40px;}
.inner-contact-erweima h1{font-size:24px;color:#333;font-weight:bold;line-height:32px;margin-top:40px;}
.inner-contact-erweima p{font-size:16px;color:#999;line-height:32px;}

.inner-contact-title{margin-top:60px;}
.inner-contact-title h1{font-size:30px;color:#333;font-weight:bold;line-height:32px;margin-bottom:10px;}
.inner-contact-title p{font-size:16px;color:#999;line-height:32px;}

.inner-contact-message{margin-top:30px;padding:50px;background:#f7f7f7;}
.inner-contact-message input{width:48%;height:56px;float:left;margin:1%;font-size:16px;line-height:54px;color:#000;border:1px solid #ddd;padding:0 20px;outline:none;background:#FFF;}
.inner-contact-message textarea{width:98%;height:160px;float:left;margin:1%;font-size:16px;line-height:54px;color:#000;border:1px solid #ddd;padding:0 20px;outline:none;background:#FFF;}
.inner-contact-message #verifyImg{height:56px;margin-left:1%;margin-top:1%;float:left;}
.inner-contact-message .button{width:242px;height:56px;margin:1%;font-size:18px;color:#FFF;line-height:56px;text-align:center;background:#339933;cursor:pointer;}


.inner-product{padding:30px 0 100px;background:rgb(245,245,245);}

.sidebar{width:16%;float:left;}
.sidebar img{width:100%;display:block;}

.inner-product-type{text-align:center;overflow:hidden;background:url(../images/sidebar_bg.png) repeat-y left top;background-size:100% auto;}
.inner-product-type li{width:auto;height:auto;padding-bottom:20px;margin-top:10px;background:url(../images/sidebar_li.png) no-repeat center bottom;}
.inner-product-type li .classify{width:100%;height:32px;font-size:16px;line-height:42px;text-align:center;display:block;}
.inner-product-type li .classify:hover{color:#339933;font-weight:bold;}
.inner-product-type li .classify-children{padding-top:10px;display:none;}
.inner-product-type li .classify-children p{font-size:14px;line-height:24px;color:#666;text-align:center;}
.inner-product-type li .classify-children p:hover{color:#339933;font-weight:bold;}

.inner-product-container{width:80%;float:right;}
.inner-product-title img{width:100%;display:block;}

.inner-product-list{margin-top:20px;}
.inner-product-list a{width:32%;margin:2% 2% 0 0;float:left;}
.inner-product-list a:nth-child(3n){margin-right:0;}
.inner-product-list li{position:relative;border:2px solid #339933;}
.inner-product-list li .img{overflow:hidden;}
.inner-product-list li .img img{width:100%;display:block;overflow:hidden;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.inner-product-list li .title{width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;left:0;top:0;z-index:9;text-align:center;opacity:0;}
.inner-product-list li .title table{width:100%;height:100%;}
.inner-product-list li .title b{height:42px;font-size:16px;color:#FFF;padding:10px 30px;background:#339933;border-radius:25px;display:inline-block;
	opacity:0;
	transition: 0.4s;
	-moz-transition: 0.4s;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transform: translateY(80px);
	-ms-transform: translateY(80px);
	-moz-transform: translateY(80px);
	-webkit-transform: translateY(80px);
	-o-transform: translateY(80px);
}
.inner-product-list li:hover .title{
	opacity:1;
}
.inner-product-list li:hover .title b{
	opacity:1;
	transform: translateY(0);
	-ms-transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-o-transform: translateY(0);
}

.inner-product-list li:hover .img img{transform:scale(1.08);}

.article{padding:50px 0 100px;background:#FFF;background: rgb(245,245,245);}
.article_box{max-width:1120px;margin:auto;overflow:hidden;}
.news_title{font-size:30px;line-height:32px;margin-bottom:12px;color:#333;text-align:center;}
.news_deatils{font-size:12px;color:#999;line-height:24px;font-family:'FuturaLL';text-align:center;padding-bottom:20px;background:url(../images/news_bottom.jpg) repeat-x left bottom;}
.news_deatils span{display:inline-block;margin:auto 10px;}
.news_deatils .t1{padding-left:20px;background:url(../images/b25.png) no-repeat left center; background-size:auto 16px;}
.news_deatils .t2{padding-left:24px;background:url(../images/b26.png) no-repeat left center; background-size:auto 16px;}
.news_deatils .t3{padding-left:20px;background:url(../images/b27.png) no-repeat left center; background-size:auto 16px;}
.news_img{margin-top:30px;}
.news_img img{width:auto;height:auto;max-width:80%;display:block;margin:auto;}
.news_con{margin-top:30px;font-size:15px;line-height:32px;}
.news_con p{font-size:16px;line-height:32px;text-indent:2em;margin-bottom:12px;}
.news_con p strong{font-size:16px;color:#000;}
.news_con img{max-width:100%;display:block;margin:12px auto 0;}

.product_box{padding:40px 30px;background:#FFF;margin:20px auto 0;overflow:hidden;}
.product_img{width:46%;float:left;background:#f5f5f5;padding:10px;border-radius:4px;}
.product_img img{width:100%;display:block;}
.product_con{width:48%;float:right;margin-top:10px;}
.product_con h1{font-size:26px;line-height:32px;margin-bottom:6px;}
.product_con .line{width:90px;height:4px;display:block;background:#339933;border-radius:4px;margin-bottom:16px;}
.product_con p{font-size:15px;line-height:24px;color:#666;}
.product_info{font-size:20px;text-align:center;margin-top:40px;}
.product_info p{width:60px;height:3px;background:#339933;margin:auto;}
.product_details{margin-top:40px;}
.product_details img{min-width:80%;max-width:100%;display:block;margin:auto;}

.product_recommendtitle{
	position: relative;
    line-height: 50px;
    text-align: center;
    margin-top:50px;
}
.product_recommendtitle h3 {
    position: relative;
    background: rgb(255,255,255);
    z-index: 2;
    display: inline-block;
    padding: 0 220px;
    font-size: 30px;
    color: #999;
    font-weight: 400;
}
.product_recommendtitle span {
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 25px;
    height: 1px;
    background: rgb(220,220,220);
}

.product_recommend{}
.product_recommend a{width:23.5%;margin:2% 2% 0 0;float:left;}
.product_recommend a:nth-child(4n){margin-right:0;}
.product_recommend li{position:relative;}
.product_recommend li .img{overflow:hidden;}
.product_recommend li .img img{width:100%;display:block;overflow:hidden;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.product_recommend li p{width:100%;height:42px;background:#FFF;font-size:16px;color:#666;line-height:42px;text-align:center;overflow:hidden;}
.product_recommend li:hover .img img{transform:scale(1.08);}
.product_recommend li:hover p{color:#FFF;background:#339933;}




/* --大图展示-- */
.big_img{position: fixed;z-index: -1;opacity: 0;background: rgba(0,0,0,0.9);width: 100%;height: 100%;top:0;left:0;}
.big_img .swiper-container2 {position: relative;width: 100%;height: 100%;}
.big_img .swiper-container2  .swiper-wrapper{width: 100%;height: 100%;}
.big_img .swiper-slide{width: 100%;height: 100%;display: table}
.big_img .swiper-slide .cell{width: 100%;height: 100%;display: table-cell;vertical-align: middle;text-align: center;}
.big_img .swiper-slide img{max-width: 90%;max-height: 80%;margin:0 auto;}
.big_img .swiper-button-close{width:46px;height:46px;background: url(../images/close.png) no-repeat center;position:absolute;right:10%;top:10%;z-index:10;cursor:pointer;}
.big_img .swiper-button-next{color:#339933;}
.big_img .swiper-button-prev{color:#339933;}

/* --暂无内容-- */
.no-goods{padding:200px 0 100px;overflow:hidden;text-align:center;}
.no-goods img{width:220px;max-height: 105px;display: block;margin:0 auto 30px;}
.no-goods p{font-size:14px;color:#666666;line-height: 20px;}

/* --分页-- */
.de-page-mian {
  overflow: hidden;
  text-align: center;
  font-size: 0;
  padding: 60px 0 35px;
}
.de-page-mian .page-inner {
  display: inline-block;
  overflow: hidden;
}
.de-page-mian .page-inner a {
  display: block;
  float: left;
  min-width: 26px;
  padding: 0 5px;
  height: 36px;
  border: 1px solid #dddddd;
  background: #fff;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  margin-right: -1px;
  overflow: hidden;
}
.de-page-mian .page-inner a.active,
.de-page-mian .page-inner a:hover {
  color: #fff;
  border-color: #339933;
  background: #339933;
}
.de-page-mian .page-inner a.prev {
  margin-right: 10px;
  background: #fff url(../images/prev.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev.on {
  background: #fff url(../images/prev-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.next {
  margin-left: 10px;
  margin-right: 15px;
  background: #fff url(../images/next.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next.on {
  background: #fff url(../images/next-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.page-btn {
  font-size: 12px;
  margin-right: 0;
  width: 63px;
  margin-left: 10px;
}
.de-page-mian .page-inner span {
  display: block;
  font-size: 12px;
  color: #333;
  float: left;
  line-height: 38px;
}
.de-page-mian .page-inner input {
  display: block;
  float: left;
  height: 36px;
  width: 36px;
  border: 1px solid #dddddd;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  margin: 0 5px;
}
/* --翻页-- */
.txt-upDown{width:100%;margin:40px auto 0;font-size:15px;}
.txt-upDown-li{width:50%;height:80px;line-height:80px;padding:0 20px;overflow:hidden;color:#666;display:block;background:rgb(245,245,245);
-webkit-transition:all 0.4s;transition:all 0.4s;}
.txt-upDown-li .arrow{width:10%;height:80px;overflow:hidden;font-family:'宋体';font-weight:bold;}
.txt-upDown-li .title{width:90%;height:80px;overflow:hidden;color:#666;float:left;}
.txt-upDown-li.txt-right{text-align:right;}
.txt-upDown2{margin:0;}
.txt-upDown2 .txt-upDown-li{background:none;}

.txt-upDown-li:hover{color:#fff;background:#339933;padding:0 20px;cursor:pointer;}
.txt-upDown-li:hover .arrow{color:#fff;}
.txt-upDown-li:hover .title{color:#fff;}
.txt-upDown-li:hover .title a{color:#fff;}