@charset "utf-8";

/*全局控制*/
body{margin:0px;padding:0px;font-family:"微软雅黑";color:#000;font-size:12px;line-height:22px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;vertical-align:bottom;}
ul,li{list-style:none;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}
.abs{position:absolute;}
.rel{position:relative;}


/*header*/
.top_bg{min-width:1200px; border-bottom:solid 1px #eeeef2; background:#f8f9fc;}
.top{width:1200px; height:39px; line-height:39px; color:#787878; font-family:"宋体"; margin:0 auto;}
.top a{color:#787878;}
.header_bg{min-width:1200px; background:url(../images/header_bg.jpg) repeat-x center top; border-bottom:solid 2px #1c8e02;}
.header{width:1200px; height:139px; margin:0 auto;}
.tel{float:right; width:250px; margin-top:38px; color:#202020; font-size:24px; line-height:26px;}
.tel img{float:left; margin-right:14px;}
.tel h4{color:#202020; font-size:16px; font-weight:normal;}

.menu {width:1200px; height:59px; margin:0 auto; position:relative; overflow:hidden}
.menu ul li {float: left;overflow: hidden;position: relative;line-height: 59px;text-align: center; font-size:16px;}
.menu ul li a {position: relative;display: block;width: 133px;height: 59px;cursor: pointer;}
.menu ul li a span {position: absolute;left: 0;width: 133px;}
.menu ul li a span.out {top: 0px;}
.menu ul li a span.over,.menu ul li a span.bg { top: -59px;}
#menu2 {background: #fff;}		
#menu2 ul li a {color: #000;}
#menu2 ul li a span.over {color: #fff;background-color: #1c8e02;}

.unslider{overflow:auto}
.unslider-wrap{position:relative}
.unslider-wrap.unslider-carousel li{float:left}
.unslider-fade{position:relative}
.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}
.unslider-fade .unslider-wrap li.unslider-active{z-index:10}
.unslider li{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}
.unslider-arrow.next{left:auto;right:20px}
.unslider{position: relative;}
.banner {
	min-width:1200px;
	position: relative;
	overflow: hidden;
	text-align: center;
	height: auto!important;
}
.banner li { list-style: none;}
.banner ul li { float: left;}
.banner ul li img{width: 100%;}
.unslider-nav{position: relative;}
.unslider-nav ol { position: absolute; left: 0; right: 0; bottom: 20px; text-align: center; z-index: 100;}
.unslider-nav ol li{display: inline-block; width: 14px; height: 14px; border-radius:50%; margin: 0 8px; text-indent: -999em;}
.banner_di{
	width:100%;
	position:absolute;
	left:0;
	bottom:20px;
}
.banner_di img{width:100%;}


/*mainbody*/
.about_title{min-width:1200px; text-align:center; line-height:32px; color:#bebebe; font-size:18px; margin-bottom:26px; text-transform:uppercase;}
.about_title h4{line-height:46px; background:url(../images/about_top.gif) no-repeat center center; color:#3a3a3a; font-size:30px; font-weight:normal;}
.mainbody{
	width:1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 55px;
	margin-left: auto;
}
.about{
	width:490px;
	padding:30px 45px 0 45px;
	text-align:center;
	color:#3a3a3a;
	font-size:14px;
	line-height:24px;
}
.about span{color:#727272; font-size:16px; text-transform:uppercase;}
.about h4{line-height:30px; padding-bottom:8px; font-size:18px; background:url(../images/about_tline.jpg) no-repeat center bottom; font-weight:normal; margin-bottom:18px;}
.about_pic{width:600px; height:240px;}

.product_bg{min-width:1200px; height:414px; padding-top:76px; background:url(../images/product_bg.jpg) no-repeat center top; margin-bottom:55px;}
.product{width:282px;}
.product img{width:271px; height:280px; padding:5px; background:url(../images/product_bg01.png); margin-bottom:9px;}
.product img:hover{background:url(../images/product_bg02.png);}
.product .product_fon a{display:block; color:#1c8e02; background:#fff; text-align:center; height:41px; line-height:41px; font-size:15px;}
.product:hover .product_fon a{color:#fff; background:#ffb901;}

.rice{width:1200px; margin:0 auto 55px; overflow:hidden;}
.rice li{float:left; width:318px; height:310px; background:url(../images/rice_bg01.jpg) no-repeat 41px 382px #f0f0f0; padding:22px 41px 98px 41px; color:#454545; font-size:13px; line-height:24px;}
.rice img{margin-bottom:18px;}
.rice span{color:#000; font-size:14px; line-height:24px;}
.rice h1{line-height:50px; font-size:48px; color:#000;}
.rice h4{line-height:38px; font-weight:normal; font-size:17px; color:#000;}
.rice a{color:#454545;}
.rice li:hover{background:url(../images/rice_bg02.jpg) no-repeat 41px 382px #fff;}
.rice li:hover span{color:#007e0c;}
.rice li:hover h1{color:#007e0c;}
.rice li:hover h4{color:#007e0c;}

.tra_bg{min-width:1200px; height:560px; background:url(../images/tra_bg.jpg) no-repeat center bottom;}
.tra_title{width:100%; text-align:center; line-height:32px; color:#bebebe; font-size:18px; margin-bottom:78px; text-transform:uppercase;}
.tra_title h4{line-height:46px; background:url(../images/about_top.gif) no-repeat center center; color:#3a3a3a; font-size:30px; font-weight:normal;}
.blk_29 {width:1200px; margin:0 auto;OVERFLOW: hidden; ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {BACKGROUND:url(../images/tra_left.png) no-repeat; WIDTH: 21px; CURSOR: pointer; POSITION: absolute; TOP: 81px; LEFT:0; HEIGHT: 35px; z-index:999;}
.blk_29 .RightBotton {BACKGROUND:url(../images/tra_right.png) no-repeat; WIDTH: 21px; CURSOR: pointer; POSITION: absolute; TOP: 81px; RIGHT: 0px; HEIGHT: 35px; z-index:999;}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1088px; padding:0 44px;}
/*.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1088px; padding:0 56px;}*/
.blk_29 .box {FLOAT: left; width: 154px; text-align:center; margin:0 60px; display:inline;}
.blk_29 .box IMG {width:148px; height:148px; border:solid 3px #1c8e02; border-radius:50%; margin-bottom:12px;}
.blk_29 .box IMG:hover { border:solid 3px #ffb901;}
.blk_29 .box{color:#808080; font-size:14px; text-transform:uppercase;}
.blk_29 .box h4{color:#000; font-size:18px; font-weight:normal; line-height:40px;}


/*footer*/
.footer_bg{min-width:1200px; background:#1c8e02;}
.foot{width:1200px; margin:0 auto;}
.foot_l{float:left; width:242px; height:306px; padding-top:56px; background:url(../images/foot_lbg.jpg) no-repeat;}
.foot_logo{height:155px;}
.foot_tel{width:100%; text-align:center; line-height:40px; color:#fff; font-size:30px; font-weight:bold;}
.foot_tel h4{line-height:50px; font-weight:normal; font-size:16px; padding-bottom:5px;}
.foot_r{float:left; width:958px; height:362px; background:url(../images/foot_rbg.jpg) no-repeat left bottom;}
.foot_nav{height:26px; padding:50px 0 26px 10px; color:#fff; font-size:14px;}
.foot_nav a{color:#fff; padding:0 17px;}
.foot_nav a:hover{text-decoration:underline;}
.foot_con{width:908px; border:solid 1px #22b301; padding:10px; color:#fff; font-size:14px; margin:0 0 20px 26px;}
.copyright{float:left; padding-left:28px; width:660px; line-height:26px; color:#fff; font-size:14px;}
.code{float:right; width:186px; text-align:center; margin-top:18px; color:#fff; line-height:42px; font-size:14px;}


/*main*/
.left{float:left; width:300px;}
.right{float:right; width:871px;}
.list_tit{width:100%; height:49px; line-height:49px; text-align:center; background:#1c8e02; border-radius:3px; color:#fff; font-size:18px; margin-bottom:7px;}
.list{width:296px; border-top:solid 1px #d3d3d3; margin:0 auto 32px;}
.list li{border-bottom:solid 1px #d3d3d3; padding:6px 0 7px 0; font-size:16px;}
.list a{display:block; padding-right:14px; text-align:center; height:42px; line-height:42px; background:url(../images/list_bg01.png) no-repeat 249px center; color:#171717;}
.list a:hover{background:url(../images/list_bg02.jpg) no-repeat; color:#fff;}
.list .list_on a{background:url(../images/list_bg02.jpg) no-repeat; color:#fff;}
.con_bg{width:300px; background:url(../images/con_bg.jpg) repeat-y left top;}
.con{width:260px; line-height:30px; color:#fff; font-size:14px; margin:0 auto;}

.pro_top{height:44px; border-bottom:solid 2px #1c8e02; margin-bottom:27px;}
.pro_tit{float:left; width:146px; line-height:44px; text-align:center; color:#fff; font-size:18px; background:#1c8e02;}
.pro_tr{float:right; padding-right:5px; line-height:44px; color:#3a3a3a; font-size:14px;}
.pro_tr a{color:#3a3a3a;}
.pro_tr a:hover{text-decoration:underline;}
.pro{width:869px; margin:0 auto; overflow:hidden;}
.pro ul{width:894px;}
.pro li{float:left; width:273px; margin:0 25px 27px 0; display:inline; font-size:15px;}
.pro a{color:#fff;}
.pro li img{width:271px; height:280px; border:solid 1px #ffb901; margin-bottom:12px;}
.pro li:hover img{border:solid 1px #1c8e02;}
.pro li .pro_fon{width:100%; text-align:center; line-height:41px; background:#ffb901;}
.pro li:hover .pro_fon{background:#1c8e02;}
.page{width:100%; text-align:center; padding-top:30px; color:#454545; font-size:14px;}
.page a{color:#454545; padding:0 4px;}

.common{width:100%;}
.common li{border-bottom:solid 1px #d3d3d3; padding-bottom:18px; margin-bottom:18px;}
.common img{float:center; border:solid 1px #1c8e02;}
.common_r{float:right; width:700px; color:#454545; font-size:14px; line-height:24px;}
.common_r span{color:#757575; line-height:32px;}
.common_r h4{color:#000; font-size:16px; line-height:16px; font-weight:normal; padding-bottom:8px;}
.common_r a{color:#000;}
.common_r a:hover{color:#007e0c;}


#gbook {
	padding: 25px 0 0 35px;
}
#gbook li {
	padding: 5px;
}
#gbook input {
	border: 1px solid #999;
	width: 200px;
	padding-left: 2px;
	height: 26px;
	line-height: 26px;
}
#gbook #tijiao {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #000;
	color: #FFF;
	margin-left: 50px;
}
#gbook textarea {
	width: 400px;
	height: 120px;
	border: 1px solid #999;
	overflow: hidden;
	padding-left: 2px;
}
#gbook #chongzhi {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #000;
	color: #FFF;
}
#gbook span {
	color: #CCC;
	font-size: 12px;
}
.mainbody div a .about.fr p {
	width: 560px;
	text-align: left;
}
