﻿@charset "utf-8";


/* [7LIB.ORG] */
html,body,div,iframe,span,
dl,dt,dd,ul,ol,li,
form,input,textarea,pre,p,blockquote,
th,td						{ margin:0; padding:0; font-size:100%;}
a							{ text-decoration:none;}
li							{ list-style:none;}
.clear						{ clear:both; height:0px; line-height:0;}
h1,h2,h3					{ font-weight:normal; padding:0px; margin:0px; }
img							{ border:0; }

a							{ color:#666; }
a:hover 					{ text-decoration:underline; }

/* [7LIB.ORG] */
body,html 					{ font-family:"微软雅黑","黑体"; font-size:12px; color:#000; }
.fl{float:left;}
.fr{float:right;}
.box{width:1000px; margin:0 auto;}
.pt20{padding-top:20px;}
.pt35{padding-top:35px;}
.mt20{margin-top:20px;}
.mt35{margin-top:35px;}
.w-top{height:30px; line-height:30px; font-size:12px; color:#5c5c5c; background:#eeeeee;}
.w-top a{padding:0 10px;}
.w-header{height:137px; background:#fff;}
.w-header .w-logo{padding-top:25px;}
.w-header .w-phone{padding-top:35px;}
.w-nav{height:62px; line-height:62px; background:#44b500;}
.w-nav ul li{float:left; font-size:14px; border-left:1px solid #fff; padding:0 26px;}
.w-nav ul li:first-child{border-left:none;}
.w-nav ul li a{color:#fff;}
.w-nav ul li.current{background:#246306;}
.w-nav ul li:hover{background:#246306;}
.w-banner{height:490px;}
.w-banner ul li{background}
/****搜索项****/
.w-search{border-bottom:1px solid #348701; height:60px; line-height:60px; font-size:12px; color:#282828;}
.w-search .box{ position:relative;}
.w-search a{padding:0 15px; color:#282828;}
.w-search .s-key{ border:1px solid #9ea09b; height:30px; line-height:30px; width:231px;padding-left:5px; color:#767575; position:absolute; top:15px;right:2px; padding-right:55px; }
.w-search .s-btn{border:1px solid #44b500; background:#44b500; height:30px; color:#fff;position:absolute; top:16px;right:3px; width:55px;}

/******包装合作流程*****/
.w-i-step{background:url(../images/step-bg.png) no-repeat 10px center ; height:470px; padding-left:350px;  width:650px;}
.w-i-step ul li{background:url('../images/step-point.png') no-repeat left center; height:181px; padding-left:12px; width:150px; float:left; text-align:center; line-height:36px; padding-top:35px;}
.w-i-step ul li:nth-child(4n+1){background:none; padding-left:0px;}
.w-i-step ul li a{display:block; padding-top:145px;}
.w-i-step ul li .gt{background:url('../images/gt.png') no-repeat top center;}
.w-i-step ul li .cl{background:url('../images/cl.png') no-repeat top center;}
.w-i-step ul li .fa{background:url('../images/fa.png') no-repeat top center;}
.w-i-step ul li .zz{background:url('../images/zz.png') no-repeat top center;}
.w-i-step ul li .sc{background:url('../images/sc.png') no-repeat top center;}
.w-i-step ul li .yh{background:url('../images/yh.png') no-repeat top center;}
.w-i-step ul li .az{background:url('../images/az.png') no-repeat top center;}
.w-i-step ul li .jg{background:url('../images/jg.png') no-repeat top center;}
.w-i-step ul li:hover .gt{background:url('../images/gt1.png') no-repeat top center;}
.w-i-step ul li:hover .cl{background:url('../images/cl1.png') no-repeat top center;}
/*.w-i-step ul li:hover .cl{background:url('../images/cl1.png') no-repeat top center;}*/
.w-i-step ul li:hover .fa{background:url('../images/fa1.png') no-repeat top center;}
.w-i-step ul li:hover .zz{background:url('../images/zz1.png') no-repeat top center;}
.w-i-step ul li:hover .sc{background:url('../images/sc1.png') no-repeat top center;}
.w-i-step ul li:hover .yh{background:url('../images/yh1.png') no-repeat top center;}
.w-i-step ul li:hover .az{background:url('../images/az1.png') no-repeat top center;}
.w-i-step ul li:hover .jg{background:url('../images/jg1.png') no-repeat top center;}

.bz-r-info{margin-left:40px;}
.step-info{background:url(../images/step-bg.png) no-repeat center 30px !important; height:470px !important; padding:390px 10px 0 10px !important;  width:729px !important;  }
.step-info ul{padding-left:50px;}
.step-info-head{padding-left:30px; background:url('../images/bz-icon.png') no-repeat left center; border-bottom:2px solid #3d8c0c; line-height:26px; color#464849; width:719px; font-size:14px;}
.step-info-head a{color:#464849;}

/********产品检索信息*********/
.product-class{height:50px; line-height:50px; border-top:dotted 2px #dadada; border-bottom:1px solid #dadada; }
.product-class ul li{float:left;color:#595858;}
.product-class ul li a{padding:0 10px; color:#595858;}
.product-class ul li:first-child a{padding-left:0px; color:#44b500}
.p-more{background:url('../images/p-more.jpg') no-repeat right center; padding-right:20px; color:#999999;}

/*********首页商品展示*********/
.pro-box-l{width:200px; background:#348701; padding:5px;}
.pro-box-l .pro-box-head{color:#aec9a4; font-size:14px; text-align:center; padding:10px 0;}
.pro-box-l .pro-box-head h2{font-size:18px; color:#fff; }
.pbl-box{background:#fff; border-radius:10px; padding:15px 0 20px 0;}
.pbl-box h2{font-size:14px; color:#348701; background:url('../images/class-title-line.png') no-repeat bottom center; line-height:28px; height:32px; padding-left:36px; margin-bottom:10px;}

.pbl-box ul{width:164px; margin:0 auto;}
.pbl-box ul li{background:url('../images/pc-icon.png') no-repeat 15px center;padding-left:35px; height:36px; line-height:36px;}
.pbl-box .pbl1 li{line-height:40px; height:40px;}
.pbl-box .pbl1 li:hover{background:#44b500;}
.pbl-box .pbl1 li:hover a{ color:#fff;}
.pbl2{margin-left:36px;}
.pbl-box .pbl2 li:hover a{color:#44b500;}
.ip-list{ padding-left:30px; width:759px;}
.ip-list ul li{float:left; width:211px; padding:0px 20px 0 20px; text-align:center; line-height:55px;}
.ip-list ul li .p-img{border:3px solid #e6e6e6;width:205px; height:190px;text-align:center}
.p-img{max-width:100%;}
.full-img{text-align:center; background:url(../images/full-img.jpg) no-repeat center; height:160px;}

.page{padding:15px 0; font-size:12px; }
.page a{padding:0 5px;}
.quality-box{background:url('../images/quality-bg.png') no-repeat bottom center; padding-bottom:200px;}
/*****首页质量保障*****/
/*.quality-box{background:url('../images/')}*/
.quality{padding-top:20px;}
.q-odd{}
.q-odd-l{width:430px; background:url('../images/q-bg-l.png') no-repeat left top; padding-right:30px; padding-top:36px; padding-left:40px;}
.q-odd-l h2{color:#348701; font-size:18px; font-weight:bold; line-height:38px;}
.q-odd-l span{color:#348701; font-size:14px; line-height:32px;}
.q-odd-l p{color:#7f7f7f; line-height:26px;}
.q-odd-r{width:499px; text-align:right}

.q-even{}
.q-even-l{width:500px; float:left;}
.q-even-r{width:450px; background:url('../images/q-bg-r.png') no-repeat right top; padding-top:36px; padding-left:50px; padding-bottom:20px; font-size:14px;}
.q-even-r h2{color:#348701; font-size:18px; font-weight:bold; line-height:38px;}
.q-even-r span{color:#348701; font-size:14px; line-height:32px;}
.q-even-r p{color:#7f7f7f; line-height:26px;}

/********合作伙伴*********/
.partner{margin-top:-30px;}
.partner-head{ height:60px; position:relative; background:url('../images/line-bg.png') no-repeat bottom center;}
.company-head{ position:absolute; width:116px; text-align:center; height:41px; line-height:41px; border-radius:6px; background:#44b500; color:#fff; font-size:18px; left:50%; margin-left:-106px;}
.partners{width:112px; position:absolute; top:-8px; left:50%; margin-left:5px; text-align:center;}
.partners .p-c{font-size:22px; color:#348701;}
.partners .p-e{font-size:16px; color:#dbdbdb;}

.lhshow{padding-top:20px; position:relative; color:#000; padding-left:40px; width:960px;}
.lhshow ul{height:120px; overflow:hidden;}
.lhshow ul li{float:left; width:230px;  text-align:center; height:120px; line-height:26px;}

.lhshow ul li h2,.lh-show ul li a{font-size:16px; color:#fff; font-weight:bold;}
.lhshow .prev{position:absolute; left:0; top:50px; width:25px; height:25px; background:url('../images/p-icon.png') no-repeat; cursor:pointer;}
.lhshow .next{position:absolute; right:0; top:50px; width:25px; height:25px; background:url('../images/pr-icon.png') no-repeat;cursor:pointer;}
.lh-info .pa-img{display:inline-block; width:193px; height:80px; border:1px solid #eee; text-align:center;}
.lh-info .pa-img img{max-width:100%;}

/********成功案例********/
.case li{float:left; width:238px; height:358px; background:#f3f3f3 url('../images/case-icon.jpg') no-repeat right bottom; margin-left:15px;}
.case li img{max-width:100%; height:166px; width:238px;}
.case li h2{padding:0 15px; padding-top:10px; line-height:40px; font-size:16px; color:#333333; text-align:center; }
.case li p{line-height:24px; font-size:12px; color:#383838; padding:0 15px;}
.case li:first-child{margin-left:0px;}

/*******公司简介*******/
.w-cp-info{background:#eeeeee; padding:25px 0;}
.cp-img{width:391px; height:296px;}
.cp-img img{width:100%;}
.cp-info{width:579px; padding-left:30px;}
.cp-info p{text-indent:2em; line-height:24px; padding:0 15px;}
.cp-info ul{padding-top:15px;}
.cp-info ul li{float:left; width:177px; height:115px; border:2px solid #fff; margin-left:15px;}
.cp-info ul li:first-child{margin-left:0px;}
.about-more{font-size:14px; color:#348701; display:block; float:right; padding-right:5px;}

/********包装定制*********/
.tj-head{width:211px; height:77px; background:#348701 url('../images/tj-line.png') no-repeat center 45px;}
.tj-head h2{font-size:18px; color:#fff; line-height:60px; text-align:center;}
.tjpro ul{padding:5px 0; border:1px solid #d2d2d2; border-radius:0 0 8px 8px; padding-top:15px;}
.tjpro ul li{text-align:center; padding:0px 18px; line-height:28px;}
.tjpro ul li img{width:166px; height:155px; border:3px solid #e6e6e6; display:block;}
.contact{width:211px; color:#494848; font-size:12px; line-height:26px;}
.contact ul{padding:15px 10px; border:1px solid #d2d2d2; border-radius:0 0 8px 8px;}
.ineed-head{height:36px; background:#348701; color:#fff; line-height:36px; padding-left:15px; font-size:14px;}
.need-box{padding-left:10px;  width:739px;  margin-left:40px;}
.need-box ul{border:1px solid #aaa; border-radius:0px 0px 8px 8px; padding:15px 0; padding-left:60px;}
.need-box ul li{padding:12px 0;}
.ninput{border:1px solid #aaaaaa; width:344px; line-height:28px; margin-right:5px;}
.nt{width:70px; display:block; text-align:right; padding-right:10px; float:left;line-height:29px;}
.nsub{border:0px; background:#348701; width:86px; height:29px; line-height:29px; color:#fff; margin-left:130px;}
.rsub{border:0px; background:#787978; width:86px; height:29px; line-height:29px; color:#fff; margin-left:35px}
.red{color:red;}
.s-more{float:right; padding-left:20px; padding-right:10px; background:url('../images/p-more.jpg') no-repeat left center; font-size:12px;}
.page span{margin:0 3px;}
.p-current{background:#348701; color:#fff; padding:0 5px; }
.tj-news{padding-top:10px;}
.tj-news ul{}
.tj-news ul li{float:left; width:50%; line-height:28px;}
.tj-news ul li span{float:right; margin-right:10px;}

/***********产品详情***********/
.product-info{width:747px;}
.product-info-l{ width:392px; }
.product-info-r{ width:359px; }
.pi-img{border:3px solid #e6e6e6; width:384px; height:351px;}
.pi-img img{width:100%;}
.psimg{position:relative; height:80px;  padding:16px 8px; width:373px;}
.psimg li{float:left;border:1px solid #e6e6e6; width:88px; margin-left:4px;}
.psimg li:first-child{margin-left:0px;}
.psimg li img{width:100%; max-height:100%;}
.p-pre{ position:absolute; top:50%; margin-top:-7px; width:7px; height:13px; background:url('../images/pl-icon.png') no-repeat center; left:0px}
.p-next{position:absolute; top:50%; margin-top:-7px; width:7px; right:0px; height:13px; background:url('../images/pror-icon.png') no-repeat center;}


/****************首页资讯*****************/
.information{width:554px;}
.zx-head{ height:31px; background:#348701 url(../images/zx-head.jpg) no-repeat left; line-height:31px; color:#fff; font-size:14px; padding-left:20px;}
.zx-head a{display:block; float:right; background:#44b500; padding:0 30px 0 10px; color:#fff; font-size:12px;}
.zx-title{padding-left:60px;}
.zx-title .cur{background:#44b500; color:#fff; -moz-box-shadow:-1px 1px 2px #333333; -webkit-box-shadow:-1px 1px 2px #333333; box-shadow:-1px 1px 2px #333333;}
.zx-title li{ float:left; width:110px; height:34px;  border:1px solid #44b500; margin-left:15px; line-height:34px; text-align:center; cursor:pointer;}
.zx-info{padding-left:45px; display:none;}
.on{display:block;}
.zx-info ul{width:450px;}
.zx-info ul li{border-bottom:1px dashed #000; line-height:46px; padding-left:25px; background:url('../images/news-icon.png') no-repeat 5px center;}
.zx-info ul li span{float:right; padding-right:10px;}
.problem{width:433px; padding-left:12px;}
.problem .problem-info{width:309px; height:432px; background:url('../images/problem-bg.jpg') no-repeat center; padding-left:115px; padding-right:10px}
.problem .problem-info h2{font-size:12px; line-height:30px;}
.problem .problem-info p{color:#878787; font-size:12px; line-height:20px;}
.mt47{margin-top:47px;}
/*****友情链接*****/
.links{border-top:1px solid #0e0e0e; padding-top:15px; padding-bottom:15px; position:relative;}
.links-title{ width:101px; height:25px; background:url(../images/links.png)no-repeat center; top:-13px; text-align:center; line-height:21px;}
.links-title{ width:101px; height:25px; background:#fff url(../images/links.png)no-repeat center; top:-21px; text-align:center; line-height:25px; position:absolute;}
.links ul li{float:left; padding:0 10px; line-height:21px;}
.links ul li a{color:#393837;}

/***底部***/
.w-footer{background:#4a4a4a; height:310px;}
.f-info{position:relative; padding-left:320px; width:680px; margin:0 auto; color:#fff; padding-top:50px; line-height:21px; font-size:14px;}
.f-info h2{line-height:30px;}
.f-info img{position:absolute; top:60px; left:134px;}
.f-info a{color:#fff;}
.f-info .kii img{ position:static; left:auto; top:auto; vertical-align:middle }

.w-box{ width:719px; padding-left:60px; padding-top:20px; }
.x-box{ width:745px; margin-left:40px; padding-top:20px; }

.zh li{ width:245px; float:left; text-align:center; }
.zh li img{ width:230px; height:200px; border:1px solid #dcdcdc; }
.zh li .title{ width:230px; height:40px; line-height:40px; overflow:hidden; font-size:14px; }

.page{ clear:both; }

.page li{ display:inline-block; }
.page li.thisclass{ background:#44b500; border-radius:5px;  }
.page li.thisclass a{ color:#fff; }
.page li strong{ font-weight:normal; padding:0 5px; }


.case-info-box h2{ border-bottom:1px dashed #dcdcdc; margin-bottom:10px; padding-bottom:10px; font-size:18px; text-align:center; }
.case-info-box .other-info{ text-align:center; color:#464849; padding:10px; }
.n-imagess{ text-align:center; padding:10px; }
.n-imagess img{ margin:0 auto; }

.near-page{border-top:1px solid #dcdcdc; font-size:12px; line-height:25px; padding-top:20px; margin-top:20px; color:#464849;}
.near-page a{ color:#348701;}

.news li{ border-bottom:1px solid #dcdcdc; padding-bottom:15px; margin-bottom:15px; }
.news li h2{ font-size:18px; line-height:30px; padding-bottom:15px; position:relative; }
.news li h2 a{ color:#348701; }
.news li h2 div{ position:absolute; right:0; top:0px; font-size:14px; color:#464849; }

.wpr li { width:247px; float:left; text-align:center; }
.wpr li img{ border:3px solid #e6e6e6; width:205px; height:190px; margin:0 auto; }
.wpr li span{ height:60px; line-height:60px; text-align:center; display:block; }
.wprt{ padding-top:20px; }
.wprt li span{height:30px; line-height:30px; }




.w-ls {height: 340px;left: 0;overflow: hidden; position: absolute;top: 0;width: 355px;}
.w-ls .bd { border: 1px solid #dcdcdc; margin: 0 auto;overflow: hidden;position: relative;z-index: 0;}
.w-ls .bd li {height: 240px; overflow: hidden; position: relative;text-align: center;}
.w-ls .bd li img { height: 100%;}
.w-ls .hd { bottom: 0; height: 88px; left: 0;line-height: 88px;position: absolute;text-align: left;width: 100%;z-index: 1;}
.w-ls .hd ul { margin-left: 0;text-align: left;}
.w-ls .hd ul li {background: #fff none repeat scroll 0 0;border: 2px solid #fff; cursor: pointer; display: inline-block;height: 64px;margin: 1px 2px 1px 1px;overflow: hidden;width: 64px;}
.w-ls .hd ul li img { border: 2px solid #44b500;height: 60px;width: 60px;}
.w-ls .hd ul .on {border: 2px solid #44b500;}
.w-ls .next, .w-ls .prev {background: rgba(0, 0, 0, 0) url("../images/ll.png") no-repeat scroll center center; cursor: pointer; display: block; height: 36px; left: 10px;position: absolute;top: 140px;width: 22px;z-index: 1;}
.w-ls .next {background: rgba(0, 0, 0, 0) url("../images/lr.png") no-repeat scroll center center;left: auto;right: 10px;}
.ak {position: relative;}

.ak .info {color: #242323;display: inline;float: right;font-size: 14px;height: 310px;line-height: 25px; position: relative;width: 340px;}


.ak .info .title { border-bottom: 1px dashed #636161;margin-bottom: 10px;padding-bottom: 10px;}
.ak .info .class span,
.ak .info .descr span {font-weight: 700;}
.ak .info .class a {color: #348701;}
.ak .info .tel {color:#464849; margin-bottom: 10px; border-top:1px dashed #636161; margin-top:10px; padding-top:10px; text-align:center;}
.ak .info .tel span {font-size:18px;}

.ak .info .sbt1, .ak .info .sbt2 { margin:0 auto;background: #44b500 none repeat scroll 0 0; border-radius: 5px;color: #fff;display: block;font-size: 14px;height: 30px; line-height: 30px;text-align: center;width: 150px;}
.allt {border-bottom: 1px solid #44b500  ; padding-top: 20px; margin-bottom:40px;}
.allt li.cur { background: #44b500   none repeat scroll 0 0; border: 1px solid #44b500  ;color: #fff;}
.allt li {border: 1px solid #44b500 ;cursor: pointer; margin:0 auto;font-size: 14px;height: 25px;line-height: 25px;text-align: center; width: 120px; margin-bottom:-15px;}

.okay{ margin-left:0px; padding-left:0px;}
.tagss{ border-top:1px solid #dcdcdc; margin-top:15px; padding-top:15px; }
.tagss a{ color:#348701; }

.links ul a{ padding-right:10px; }

.casew li img{ height:168px; }

.sc li{ border-bottom:1px solid #dcdcdc; margin-top:15px; padding-top:15px;}
.sc li h3 a{ color:#3d8c0c; font-size:14px;}
.sc li h3{ padding-bottom:10px; }
.sc li span{ display:block; padding:10px 0; }
.sc li span a{ color:#3d8c0c; }
.w-banner { height: 490px; overflow: hidden; position: relative; width: 100%;}
.w-banner .bd {margin: 0 auto;overflow: hidden; position: relative; z-index: 0;}
.w-banner .bd ul {width: 100% !important;}
.w-banner .bd li {height: 490px;overflow: hidden;text-align: center;width: 100% !important;}
.w-banner .bd li a { display: block; height: 490px;}
.w-banner .hd { bottom: 0; height: 30px;left: 0;line-height: 30px;position: absolute;width: 100%; z-index: 1;}
.w-banner .hd ul { text-align: center;}
.w-banner .hd ul li { background: #fff none repeat scroll 0 0;cursor: pointer;display: inline-block;height: 5px;line-height: 999px; margin: 1px; opacity: 0.6; overflow: hidden;width: 80px;}
.w-banner .hd ul .on {background: #44b500 none repeat scroll 0 0;}
.w-banner .next, .w-banner .prev {background: #000 url("../images/slider-arrow.png") no-repeat scroll -126px -137px; cursor: pointer;display: none;height: 60px;left: 15%;margin-top: -30px;opacity: 0.5; position: absolute;top: 50%;width: 40px;z-index: 1;}
.w-banner .next { background-position: -6px -137px;left: auto;right: 15%;}



.maps .t {border-bottom: 1px solid #dcdcdc;height: 50px;line-height: 50px;padding: 0 20px;}
.maps { border: 1px solid #e5e5e5; border-radius: 5px; margin-top:15px;}
.x-mmmop .t a {background: transparent none repeat scroll 0 0; line-height: 15px; top: 8px;}
.x-mmmop .t { background: transparent none repeat scroll 0 0; border: 1px solid #e5e5e5; border-radius: 5px;color: #fe510d;height: 27px; line-height: 27px; margin-bottom: 9px; padding-left: 20px;position: relative;}
.x-mmmop .t a { line-height: 27px;position: absolute;right: 10px;top: 0;}
.maps .linkbox { border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;padding-bottom: 10px;}
.maps h3 { font-size: 16px;padding: 10px 20px;}
.f6 {padding-left: 20px;}
.f6 li { border: 1px solid #e5e5e5;display: inline-block;margin-bottom: 5px; margin-right: 5px;padding: 10px;}
.f6 li:hover {background: #44b500  none repeat scroll 0 0;color: #fff;}
.f6 li:hover a {color: #fff;}


.okay{ padding-left:40px; }
/*******客服*******/
.ImHeader {
    background: rgba(0, 0, 0, 0) url("../images/cs-t.png") no-repeat scroll 0 0;
    height: 90px;
}
.ImTable {
    background: #fff none repeat scroll 0 0;
  	border-radius:6px;
	
}
.ImTable * {
    margin: 0;
    padding: 0;
}

.ImRow0 {
    background: #fff none repeat scroll 0 0;
    height: 34px;
    line-height: 34px;
    margin: 0 5px;
}

.ImRow1 {
    background: #fff none repeat scroll 0 0;
    height: 34px;
    line-height: 34px;
    margin: 0 5px;
}
a.im, a.im:hover {
    color: #333;
    padding-left: 10px;
    text-decoration: none;
}
.bcsbox{background:#02c370; padding:5px 0px 10px 0px; color:#fff; width:150px; border-radius:0 0 6px 6px;}
.bcsbox table{margin:0 10px;}
.kfinfo{background:url(../images/phone-icon.png) no-repeat 30px center; text-align:center; font-size:14px; padding-left:5px; margin-top:10px;}
.kf-box ul{margin-left:7px; font-size:12px; letter-spacing:-1px;line-height:24px;}
.fkphone{font-size:20px; text-align:center;}