@charset "utf-8";

/* base 公共部分 */
body { font: 14px/22px Arial, "微软雅黑"; color:#555; margin: 0px; text-align:center;}
*{ padding:0; margin:0;}
a { color:#555; text-decoration:none;}
a:hover{ color:#47a547; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin-top:25px; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}

.wrapper{width:100%; margin:0; padding:0; text-align:left;font-size:14px; font-family:"微软雅黑";}
.top1{height:40px; line-height:40px; background:#efedee;}
.top1 .top1-box{width:1200px; margin:0 auto;}
.top1 .top1-box .t1-left{float:left;}
.top1 .top1-box .t1-right{float:right;}
.top1 .top1-box .t1-right a{margin:0 5px;}

.top2{width:1200px; margin:0 auto;}
.top2 .t2-left{float:left;}
.top2 .t2-right{float:right; width:410px;height:150px;background:url(../images/bg.jpg) top right no-repeat; position:relative;}
.search{ position:absolute; left:0; bottom:30px;}
.search input.txt{width:180px; float:left; height:24px; line-height:24px;border:1px solid #ccc; outline:none;}
.search input.btn{height:26px; line-height:26px; float:left; width:40px; background:#a8a8a8 url(../images/bg2.jpg) center no-repeat; border:none; outline:none;}

.nav-box{ height:45px; line-height:45px; background:url(../images/bg3.jpg) left center repeat-x;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{width:1200px; margin:0 auto; position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{  display:block; padding:0 41px;  font-weight:normal;  font-family:"微软雅黑"; font-size:16px; }
.nav .sub{ display:none; width:146px; left:0; top:45px;  position:absolute; background:#339933;  line-height:26px; padding:5px 0;   }
.nav .sub li{ zoom:1;  text-align:center;}
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#fbc32e; color:#fff;  }
.nav .on h3 a{ background:url(../images/bg4.jpg) left center repeat-x; color:#fff;   }

.slideBox{ width:100%;  overflow:hidden; position:relative;   }
.slideBox .hd{ width:80px;  height:20px; overflow:hidden; position:absolute;left:50%; bottom:10px; margin-left:-30px; z-index:1; text-align:center; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ margin:0 2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; display:inline-block; border-radius:30px; }
.slideBox .hd ul li.on{ background:#f60;  }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }

.main{font-size:14px; font-family:"微软雅黑";}
.box1{width:100%; background:url(../images/bg5.jpg) top center no-repeat; background-position:0 130px; padding-bottom:15px;}
.b1-title{ background:url(../images/tp2.png) top center no-repeat; height:280px;}
.b1-content{width:1200px;margin:20px auto;}
.bc1-left{width:215px;float:left;}
.bc1-right{width:960px;float:right;}

.sider{ background:#fff;}
.sider-title{}
.sider h3{ height:40px; line-height:40px;  padding-left:40px; background:#69c500 url(../images/bg6.png) left no-repeat; background-position:15px 10px;}
.sider2 h3{ height:40px; line-height:40px;  padding-left:40px; background:#47a547 url(../images/bg6.png) left no-repeat; background-position:15px 10px;}
.sider h3 a{color:#fff;}
.sider ul{background:#fff; padding:0 13px;}
.sider2 ul{background:#f2f2f2; padding:0 5px; }
.sider ul li{height:36px; line-height:36px; border-bottom:1px solid #cfcfcf; background: url(../images/bg7.png) left no-repeat; background-position:0 10px; padding-left:25px;}
.sider2 ul li{border-bottom:1px solid #ddd; font-size:13px;}

.yy{padding-top:20px; background:#fff;}
.yy .yy-title{height:40px; line-height:40px; background:#fbc32e; padding:0 15px; color:#fff;}
.yy .yy-title span{float:left; padding-left:25px; background:url(../images/bg6.png) left no-repeat;}
.yy .yy-title a{float:right; color:#fff;}

.slideBox2{ width:200px; height:185px; overflow:hidden; position:relative;  margin:20px auto 0;  }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; text-align:center; }
.slideBox2 .bd img{ width:198px; height:155px; display:inlin-block; border:1px solid #ddd; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev{ position:absolute; left:0%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/jt1.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox2 .next{  position:absolute; right:-5%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/jt2.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

.slideBox2 .prevStop{ display:none;  }
.slideBox2 .nextStop{ display:none;  }
.bc1-right{}
.bc1-right ul li{ background:#fff;  text-align:center; line-height:22px;float:left; margin:10px 9px; display:inline; padding-bottom:5px;}
.bc1-right ul li img{ width:300px; height:274px; margin-bottom:5px;}

.box2{ width:1200px; margin:40px auto 0;}
.b2-title{margin-bottom:40px;}
.bc2-left{width:215px;float:left;}
.bc2-right{width:960px;float:right; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.bc2-right ul li{padding:13px 20px; width:439px; height:200px; overflow:hidden;float:left; border-top:1px solid #ccc;border-left:1px solid #ccc;}
.bc2-tp{ width:115px;float:left;}
.bc2-tp img{width:115px;height:200px;}
.bc2-wz{width:320px;float:right;}
.bc2-wz h3 a{font-weight:normal; color:#000; font-size:16px;}
.bc2-wz span.bg{background:#47a547;padding:2px 5px; color:#fff; margin:5px 0; display:inline-block;}
.bc2-wz p{line-height:28px;}
.bc2-wz a.more{ display:block; width:80px;height:26px; line-height:26px; text-align:center; color:#47a547; border:1px solid #47a547; font-size:12px; margin-top:10px;}

.bc2-right2{width:897px;float:right; }
.bc2-right2 ul li{padding:13px 17px; width:386px;float:left; border:1px solid #eee; margin:10px;}
.bc2-tp2{ width:115px;float:left;}
.bc2-tp2 img{width:115px;height:200px;}
.bc2-wz2{width:240px;float:right;}
.bc2-wz2 h3 a{font-weight:normal; color:#000; font-size:16px;}
.bc2-wz2 span.bg{background:#47a547;padding:2px 5px; color:#fff; margin:5px 0; display:inline-block;}
.bc2-wz2 p{line-height:28px;}
.bc2-wz2 a.more{ display:block; width:80px;height:26px; line-height:26px; text-align:center; color:#47a547; border:1px solid #47a547; font-size:12px; margin-top:10px;}

.box3{ margin:30px auto;}
.b3-title{height:183px; background:url(../images/bg8.jpg) top center no-repeat;}
.b3-content{width:1200px; height:760px; background:url(../images/bg9.jpg) center no-repeat; position:relative; margin:20px auto;}

.ys1{ width:260px; position:absolute; left:50%;top:30px; margin-left:-155px; padding-left:50px; background:url(../images/t1.jpg) left center no-repeat; background-position:0 0;}
.ys2{ width:260px; position:absolute; left:0;top:100px; padding-left:50px; background:url(../images/t2.jpg) left center no-repeat; background-position:0 0;}
.ys3{ width:260px; position:absolute; right:0;top:110px; padding-right:50px; background:url(../images/t3.jpg) right center no-repeat; background-position:265px 0; text-align:right;}
.ys4{ width:300px; position:absolute; left:0;top:260px; padding-left:50px; background:url(../images/t4.jpg) left center no-repeat; background-position:0 0;}
.ys5{ width:260px; position:absolute; right:0;top:260px; padding-right:50px; background:url(../images/t5.jpg) right center no-repeat; background-position:265px 0; text-align:right;}
.ys6{ width:410px; position:absolute; left:0;top:440px; padding-left:50px; background:url(../images/t6.jpg) left center no-repeat; background-position:0 0;}
.ys7{ width:260px; position:absolute; right:0;top:420px; padding-right:50px; background:url(../images/t7.jpg) right center no-repeat; background-position:265px 0; text-align:right;}
.ys8{ width:410px; position:absolute; left:0;top:670px; padding-left:50px; background:url(../images/t8.jpg) left center no-repeat; background-position:0 0;}
.ys9{ width:260px; position:absolute; right:0;top:650px; padding-right:50px; background:url(../images/t9.jpg) right center no-repeat; background-position:265px 0; text-align:right;}



.ys h3{ font-size:18px; font-weight:bold; color:#47a547; margin-bottom:10px;}
.ys p{font-size:15px;line-height:28px; }

.box4{width:1200px; margin:30px auto;}
.b4-left{width:836px;float:left;}
.b4-right{width:340px;float:right;}
.b4-title{height:56px; line-height:56px; background:#47a547;padding:0 15px; color:#fff;}
.b4-title span{padding-left:40px; background:url(../images/bg8.png) left center no-repeat;float:left; font-weight:bold; font-size:16px; }
.b4-title a{float:right; color:#fff;}
.b4-content{padding-top:20px;}
.b4-content ul li{width:247px;float:left; padding-right:27px; background:url(../images/line2.jpg) right center no-repeat; margin-right:20px;}
.b4-content ul li.last{ padding-right:0; background:none; margin-right:0;}
.b4-content ul li img{width:247px; height:160px;}
.b4-content ul li h3{font-size:14px; line-height:40px; border-bottom:1px solid #6e6969; margin-bottom:10px;}
.b4-content ul li p{ line-height:24px; font-size:14px; color:#333;}
.b4-content ul li p span{display:block;}
.b4-content .img{width:100px; height:21px; margin-top:10px;}
.khjz{padding-top:30px;}
.khjz ul li{ display:inline;padding-right:38px;margin-right:30px; margin-bottom:35px; height:350px;}

.br4-title{height:56px; line-height:56px; background:#eee; color:#fff;}
.br4-title span{padding-left:60px; background:#47a547 url(../images/bg8.png) left center no-repeat;float:left; font-weight:bold; font-size:16px; width:150px; background-position:15px 10px;}
.br4-title a{float:right; color:#fff; color:#333; text-align:right;padding-right:15px;}
.br4-content{padding-top:10px; border:1px solid #ccc;}
.txtScroll-top{ width:340px;  overflow:hidden; position:relative;   }
.txtScroll-top .bd{ padding:15px;  }
.txtScroll-top .infoList li{ margin-bottom:10px; }
.txtScroll-top .infoList li h3{font-size:14px;margin-bottom:5px;}
.txtScroll-top .infoList li p{font-size:14px; line-height:26px;}

.box5{width:100%; height:520px; background:url(../images/bg12.jpg) top center no-repeat;padding:20px 0;}
.bb5{width:1200px; margin:0 auto;}
.bb5-title{ text-align:center; margin-bottom:20px;}
.bb5-mid{line-height:30px; color:#fff;}
.bb5-mid a{color:#f6ff00;}

.picScroll-left{ width:1200px;  margin:0 auto;overflow:hidden; position:relative;  }
.picScroll-left .hd{width:1200px; overflow:hidden;  height:48px; position:absolute; left:0; top:100px;  }
.picScroll-left .hd .prev{ display:block;  width:28px; height:48px; float:left;  overflow:hidden;
	 cursor:pointer; background:url("../images/jt3.jpg") no-repeat;}
.picScroll-left .hd .next{ display:block;  width:28px; height:48px; float:right;  overflow:hidden;
	 cursor:pointer; background:url("../images/jt4.jpg") no-repeat;}
.picScroll-left .bd{ padding:30px 30px 0 30px;  }

.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; background:#fff;  }
.picScroll-left .bd ul li .pic{ text-align:center;  padding:8px; line-height:30px;}
.picScroll-left .bd ul li .pic img{ width:253px; height:170px;   }
.picScroll-left .bd ul li .title{ line-height:24px;   }

.box6{width:1200px; margin:30px auto;}
.b6-left{width:836px; float:left; }
.b6-right{width:340px;float:right;}

.slideTxtBox{ width:836px; text-align:left;  }
.slideTxtBox .hd{ height:56px; line-height:56px; background:#eeeeee; position:relative; }
.slideTxtBox .hd a{ display:block; position:absolute; right:15px; top:0;}
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0;    }
.slideTxtBox .hd ul li{ float:left; padding:0 30px; cursor:pointer; color:#222222; font-weight:bold; font-size:16px; }
.slideTxtBox .hd ul li span{width:40px; height:56px; background:url(../images/bg13.png) left center no-repeat; display:inline-block;float:left;}
.slideTxtBox .hd ul li.on{ background:#47a547; color:#fff; }
.slideTxtBox .hd ul li.on span{width:40px; height:56px; background:url(../images/bg8.png) left center no-repeat; display:inline-block;float:left;}
.slideTxtBox .bd ul{ padding:25px 10px 10px 10px;  zoom:1;  border:1px solid #ddd; border-top:none;  width:813px;}


.bb6-tp{width:265px; float:left;}
.bb6-tp img{width:252px; height:160px; padding:5px; background:#eee;}
.bb6-wz{width:500px;float:left; margin-left:20px;}
.bb6-wz h3 a{ color:#47a547; font-weight:normal; margin-bottom:10px; display:block;}
.bb6-wz p{line-height:24px;}
.bb6-wz p a{ display:block; margin-top:15px; text-align:right; color:#47a547;}
.bb6-bottom{margin-top:20px;}
.bb6-bottom ul{padding:0 !important; border:none !important;}
.bb6-bottom ul li{height:30px; line-height:30px;  width:367px; float:left; margin-right:20px; padding-left:10px; background:url(../images/jt5.jpg) left no-repeat;}
.bb6-bottom ul li a{float:left;}
.bb6-bottom ul li span{float:right;}
.br6-content{padding:15px; border:1px solid #ddd; line-height:26px;}

.box7{width:1200px; margin:30px auto;}
.b7-content{padding:15px 0; line-height:30px;}
.b7-content a{margin:0 5px; display:inline-block; }

/*内页*/
.main2{width:1200px; margin:20px auto; font-size:14px; font-family:"微软雅黑";}
.sider-left{width:260px;float:left;}
.sider-right{width:910px;float:right;}
.sider-nav{}
.sider-nav h3{height:50px; line-height:50px; font-size:20px; background:#47a547; border-bottom:3px solid #f7b22a; text-align:center; color:#fff;}
.sider-nav h4{height:40px; line-height:40px; background:#fbc32e; text-align:center; color:#fff;box-shadow:2px 2px 5px #ccc;}
.sider-nav h4 a{color:#fff;}
.sider-nav h3 a{color:#fff;}
.sider-nav ul{padding:10px 15px 25px 15px; background:#f1f1f1; border-radius:0 0 5px 5px; box-shadow:2px 2px 5px #ccc;}
.sider-nav2 ul{padding:10px 15px 25px 15px; background:#f1f1f1; border-radius:0; box-shadow:2px 2px 5px #ccc;}
.sider-nav ul li{padding-left:30px; height:40px; line-height:40px; border-bottom:1px solid #ccc; background:url(../images/bg7.png) left no-repeat; background-position:3px 10px;}

.tel{margin-top:20px;}
.tel h3{ height:40px; line-height:40px; background:#47a547; border-bottom:3px solid #f7b22a; text-align:center; color:#fff;font-size:20px;}
.tel .tel-content{padding:10px 15px 25px 15px; background:#f1f1f1; border-radius:0 0 5px 5px; box-shadow:2px 2px 5px #ccc;}

.banner2{}
.banner2 img{width:100%;}

.sr-title{border-bottom:1px solid #ddd;padding-bottom:5px;}
.sr-title .srt-left{float:left; border-left:4px solid #47a547;padding-left:7px; font-size:16px; color:#47a547; height:20px; line-height:20px;}
.sr-title .srt-right{float:right; padding-left:25px; background:url(../images/bg14.png) left no-repeat;}
.intro{padding-top:20px;}
.about{line-height:30px;}

/*联系我们*/
.contact {line-height:30px; }
.contact h3{margin-bottom:10px; color:#47a547;}

/*内页右边单页及表格、表单样式*/
.intro{ line-height:26px; padding:20px;}
.intro table{ background:#dadada; margin-bottom:20px;}
.intro table tr td{ padding:4px; background:#fff;}
.intro table tr td a:hover{ color:#c30;}
.intro table input, .side_right .intro table textarea{ border:solid 1px #ccc; padding:4px; font-family:"微软雅黑"; border-radius:3px;}
.intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}
.feedback h3{background:#f1f1f1; padding:10px; font-size:13px;font-weight:normal; margin-bottom:20px;}
.red{color:#f00;}

.hf{ line-height:30px;}
.hf ul li{margin-bottom:20px;background:#f1f1f1;padding:10px 15px; }
.user{float:left;}
.date{float:right;}

.news_list{}
.news_list ul li{padding:15px 0; border-bottom:1px solid #ddd;}
.news_list ul li h3 a{color:#47a547;}
.news_list ul li p.date2{margin:3px 0; color:#888;}
.news_list ul li p{line-height:30px;}

/*新闻详细页*/
.news_show{ padding:20px 0;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date3{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px;}
.news_show .nr p{ margin-bottom:10px; line-height:26px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

.yyzz{padding-top:20px;}
.yyzz ul li{float:left; margin:10px 10px; display:inline; text-align:center; font-size:12px; line-height:40px; border:1px solid #eee;padding:10px 10px 0 10px; background:#f9f9f9;}
.yyzz ul li:hover{border:1px solid #47a547;}
.yyzz ul li img{width:260px; height:170px; }

/*产品详细*/
.product_show{ padding:20px 0;}
.product_show .pic{ width:380px; float:left;}
.product_show .pic img{ width:400px; border:solid 1px #dadada;}
.product_show .guige{ width:300px; float:right;}
.product_show .guige ul li{ border-bottom:dotted 1px #ccc; line-height:24px; padding-left:10px; margin-bottom:10px;}
.product_show .guige ul li .font1{ color:#287fc6;}
.product_show .sm{ width:100%; float:left; margin-top:20px;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{ background:#287fc6; color:#fff; padding:5px 10px; border-radius:4px 4px 0 0; font-size:14px; float:left;}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}

.case{padding-top:20px;}
.case ul li{ width:270px; float:left; margin:15px 16px; display:inline; background:#eee;padding-bottom:5px; text-align:center;line-height:24px; box-shadow:2px 2px 5px #ccc;}
.case ul li img{width:270px; height:240px;}

.yywh{padding-top:20px;}
.yywh ul li{width:256px;float:left; display:inline; margin:10px 21px;}
.yywh ul li h3 a{font-size:14px;font-weight:bold;}
.yywh ul li p span{color:#47a547; font-weight:bold; font-size:12px;}
.yywh ul li img{width:260px; height:200px;}
.service{}
.service .s1{padding:15px 0; border-bottom:1px solid #ddd;}
.service .s1 h3{background:#f1f1f1; height:36px; line-height:36px; padding-left:10px; margin-bottom:15px;}
.service .s1{ line-height:30px;}
.service .s1 img{width:200px;float:left; margin-right:20px;}

/*新闻列表*/
.news_list2{}
.news_list2 ul li{ border-bottom:solid 1px #dbdbdb; height:40px;line-height:40px;}
.news_list2 ul li a:hover{ text-decoration:underline; color:#47a547;}
.news_list2 ul li span{ float:right;}


.footer{margin-top:50px; background:#47a547; font-size:14px; font-family:"微软雅黑";}
.ft{width:1200px; margin:0 auto;}
.ft .ft-left{width:250px;float:left;}
.ft .ft-mid{width:710px;float:left; margin-left:40px;padding:30px 0; line-height:30px; color:#fff;}
.ft .ft-mid a{color:#fff; }
.ft .ft-right{width:161px; float:right;padding-top:40px;}














