/* index CSS */

/*
	border:1px solid #FF0000;
	a:hover{
	color:#FF0000;
		}
*/



/* 特殊样式   开始  */
.ad{
	width:100%;height:auto;
	overflow:hidden;
	margin:0px auto;
	text-align:center;
	}
.ad1{ margin:20px auto;}
.ad2{ margin:20px auto;	border-top:1px solid #c7c7c7; padding-top:20px;}
.ad3{ margin:25px auto;}


/* 特殊样式   结束  */
.box45{
	width:1000px;height:auto;
	overflow:hidden;
	margin:0px auto;
	}
.box678{
	width:100%;height:auto;
	overflow:hidden;
	margin:0px auto;
	background:#f2f9f2;
	}
.box78{
	width:1000px;height:auto;
	overflow:hidden;
	margin:20px auto;
	}
.box910{
	width:1000px;height:auto;
	overflow:hidden;
	margin:0px auto 25px;
	}
/* in_box1 */
.box1{
	width:1000px;height:40px;
	overflow:hidden;
	margin:0px auto;
	}
.box1a{
	width:700px;height:40px; line-height:40px;
	overflow:hidden;
	margin:0px auto;
	}
.box1a span{ color:#6caf36; font-size:14px; font-weight:bold;}
.box1a a{ color:#666; margin-right:10px;}
.sou{
	width:244px; height:22px;
	overflow:hidden;
	margin-top:9px;
	}
.sou1{
	width:204px; height:22px; line-height:22px;
	overflow:hidden;
	border:none;
	text-indent:25px;
	background:url(../images/sou1.jpg) no-repeat right top;
	color:#757575;
	}
.sou2{
	width:40px; height:22px;
	overflow:hidden;
	border:none;
	background:url(../images/sou2.jpg) no-repeat left top;
	cursor:pointer;
	}
/* in_box2 */
.box2 p{
	height:auto; line-height:25px;
	overflow:hidden;
	color:#464646; font-size:14px;
	text-indent:2em;
	}
.box2 span{ color:#007915;}
.box20{
	width:100%;height:395px;
	overflow:hidden;
	margin:0px auto;
	background:url(../images/box20.jpg) no-repeat 50% top #f3faf3;
	}
.box21{
	width:1000px;height:192px;
	overflow:hidden;
	margin:203px auto 0;
	background:url(../images/box21.jpg) no-repeat left top;
	}
.box21_{width:560px; margin:75px 0 0 30px;}
.box22{
	width:1000px;height:240px;
	overflow:hidden;
	margin:0px auto;
	background:url(../images/box22.jpg) no-repeat left 50px;
	}
.box22_{width:495px; margin:110px 0 0 485px;}
.box23_bg{
	width:100%;height:244px;
	overflow:hidden;
	margin:0px auto;
	background:#f3faf3;
	}
.box23{
	width:1000px;height:244px;
	overflow:hidden;
	margin:0px auto;
	background:url(../images/box23.jpg) no-repeat left top;
	}
.box23_{width:530px; margin:105px 0 0 30px;}
.box24{
	width:1000px;height:235px;
	overflow:hidden;
	margin:0px auto;
	background:url(../images/box24.jpg) no-repeat left 33px;
	}
.box24_{width:495px; margin:110px 0 0 485px;}
.box25_bg{
	width:100%;height:250px;
	overflow:hidden;
	margin:0px auto;
	background:#f3faf3;
	}
.box25{
	width:1000px;height:250px;
	overflow:hidden;
	margin:0px auto;
	background:url(../images/box25.jpg) no-repeat left 35px;
	}
.box25_{width:530px; margin:105px 0 0 30px;}
/* in_box3 */
.box3{
	width:1000px;height:auto;
	overflow:hidden;
	margin:0px auto 12px;
	text-align:center;
	}
/* in_box4 */
.box4{
	width:190px;height:auto;
	overflow:hidden;
	}
.box4a{
	width:190px;height:35px; line-height:35px;
	overflow:hidden;
	background:url(../images/box41.jpg) no-repeat;
	text-indent:35px;
	margin:0px auto;
	}
.box4a a{ color:#fff; font-size:15px;}	
.box4b{
	width:180px;height:auto;
	overflow:hidden;
	margin:10px auto 15px;
	}
.box4b a{
	width:180px;height:29px; line-height:29px;
	overflow:hidden;
	display:block;
	background:url(../images/box42.jpg) no-repeat 10px center;
	text-indent:30px;
	color:#666;
	border-bottom:1px solid #efefef;
	}	
.box4b a:hover{color:#c49800;background:url(../images/box43.jpg) no-repeat 10px center;}
/* in_box5 */
.box5{
	width:790px;height:auto;
	overflow:hidden;
	}
.box5a{
	width:790px;height:35px; line-height:35px;
	overflow:hidden;
	background:url(../images/box51.jpg) no-repeat;
	text-align:right;
	color:#333; font-size:14px;
	}
.box5a a{color:#333; margin-right:10px;}
.box5b{
	width:788px;height:auto;
	overflow:hidden;
	margin:15px auto 0;
	}
.box5b_{
	width:197px; height:auto;
	overflow:hidden;
	float:left;
	margin-bottom:15px;
	}
.box5b_1{
	width:197px; height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	}
.box5b_1 img{border:1px solid #CCCCCC;}
.box5b_2{
	width:180px; height:25px; line-height:25px;
	overflow:hidden;
	text-align:center;
	margin:5px auto 0;
	}
.box5b_2 a{ color:#666; font-size:14px;}
.box5b_:hover img{border:1px solid #017429;}
.box5b_:hover a{color:#017429;}
/* in_box6 */
.box6{
	width:1000px;height:auto;
	overflow:hidden;
	margin:0px auto;
	border-bottom:1px solid #b7b7b7;
	}
.box6a{
	width:1000px;height:55px; line-height:55px;
	overflow:hidden;
	background:url(../images/box61.png) no-repeat left center;
	text-align:right;
	color:#333; font-size:14px;
	}
.box6a a{color:#333; margin-right:10px;}
.box6b{
	width:1000px;height:230px;
	overflow:hidden;
	margin:0px auto;
	}
.box6b_{
	width:250px; height:auto;
	overflow:hidden;
	}
.box6b_1{
	width:250px; height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	}
.box6b_1 img{border:1px solid #CCCCCC;}
.box6b_2{
	width:250px; height:25px; line-height:25px;
	overflow:hidden;
	text-align:center;
	margin:5px auto 0;
	}
.box6b_2 a{ color:#666; font-size:14px;}
.box6b_:hover img{border:1px solid #017429;}
.box6b_:hover a{color:#017429;}
/* in_box7 */
.box7{
	width:680px;
	height:305px;
	overflow:hidden;
	margin:0px auto;
	border:1px solid #d5d5d5;
	background:#fff;
	}
.box7a{
	width:670px;height:55px; line-height:70px;
	overflow:hidden;
	margin:0px auto;
	background:url(../images/box71.jpg) no-repeat left 22px;
	text-align:right;
	}
.box7a a{ color:#017c01; font-size:12px; margin-right:5px;}
.box7b{
	width:670px;height:auto;
	overflow:hidden;
	margin:8px auto;
	text-align:center;
	}
.box7c{
	width:670px;height:260px; line-height:24px;
	overflow:hidden;
	margin:0px auto 15px;
	text-indent:2em;
	color:#666;
	}
.box7d{
	width:670px;height:auto;
	overflow:hidden;
	margin:0px auto;
	}
.box7d_{
	width:130px; height:auto;
	overflow:hidden;
	}
.box7d_1{
	width:130px; height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	}
.box7d_1 img{border:1px solid #CCCCCC;}
.box7d_2{
	width:120px; height:20px; line-height:20px;
	overflow:hidden;
	text-align:center;
	margin:5px auto 0;
	}
.box7d_2 a{ color:#666;}
.box7d_:hover img{border:1px solid #017429;}
.box7d_:hover a{color:#017429;}
/* in_box8 */
.box8{
	width:300px;
	height:305px;
	overflow:hidden;
	margin:0px auto;
	border:1px solid #d5d5d5;
	background:#fff;
	}
.box8a{
	width:280px;
	height:55px;
	line-height:70px;
	overflow:hidden;
	margin:0px auto;
	background:url(../images/box81.jpg) no-repeat left 22px;
	text-align:right;
	}
.box8a a{ color:#017c01; font-size:12px; margin-right:5px;}
.box8b{
	width:280px;height:auto;
	overflow:hidden;
	margin:8px auto 0;
	}
.box8b_{
	width:280px; height:auto;
	overflow:hidden;
	border-bottom:1px dashed #959595;
	padding-bottom:6px;
	margin-bottom:6px;
	}
.box8b_2{
	width:280px; height:auto;
	overflow:hidden;
	}
.box8b_2a{
	width:280px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin:0px auto;
	}
.box8b_2a a{ color:#333; font-weight:bold;}
.box8b_2b{
	width:280px; height:30px; line-height:20px;
	overflow:hidden;
	margin:0px auto;
	color:#666;
	}
/* in_box9 */
.box9{
	width:578px; height:330px;
	overflow:hidden;
	border:1px solid #d5d5d5;
	}
.box9a{
	width:578px; height:50px;
	overflow:hidden;
	}
.box9a li{
	width:150px; height:35px; line-height:35px;
	overflow:hidden;
	float:left;
	margin-right:2px;
	background:#dbdbdb;
	text-align:center;
	cursor:pointer;
	}
.box9a li a{ color:#000; font-size:15px;}
.box9a li.qh_hover{background:url(../images/box91.jpg) no-repeat 50% bottom #118a26;}
.box9a li.qh_hover a{ color:#fff;}
.box9b{
	width:540px; height:135px;
	overflow:hidden;
	margin:0px auto 10px;
	border-bottom:1px solid #d5d5d5;
	}
.box9b2{
	width:360px; height:auto;
	overflow:hidden;
	}
.box9b2_1{
	width:360px; height:30px; line-height:30px;
	overflow:hidden;
	margin-bottom:3px;
	}
.box9b2_1 a{color:#017429; font-weight:bold; font-size:14px;}
.box9b2_2{
	width:360px; height:88px; line-height:22px;
	overflow:hidden;
	color:#666;
	}
.box9c{
	width:540px; height:auto;
	overflow:hidden;
	margin:0 auto;
	}
.box9c ul li{
	width:540px; 
	height:24px; line-height:24px;
	*height:20px; line-height:20px;
	*+height:20px; line-height:20px;
	_height:20px; line-height:20px;
	overflow:hidden;
	border-bottom:1px dashed #efefef;
	background:url(../images/box92.gif) no-repeat left center;
	}
.box9c ul li a{color:#666; float:left; display:inline; text-indent:20px;}
.box9c ul li span{float:right; display:inline;color:#666;}
/* in_box10 */
.box10{
	width:400px; height:330px;
	overflow:hidden;
	}
.box10a{
	width:400px; height:35px; line-height:40px;
	overflow:hidden;
	text-align:right;
	background:url(../images/box101.jpg) no-repeat left center #118a26;
	}
.box10a a{ color:#fff; font-size:12px; margin-right:5px;}
.box10b_bg{
	width:398px; height:294px;
	overflow:hidden;
	margin:0px auto;
	border:1px solid #d5d5d5;
	border-top:none;
	}
.box10b{
	width:370px; height:260px;
	overflow:hidden;
	margin:20px auto 0;
	}
.box10b_{
	width:370px; height:auto;
	overflow:hidden;
	margin:10px auto 0;
	}
.box10b1{
	width:370px; height:25px;
	overflow:hidden;
	margin:0px auto;
	background:url(../images/box102.jpg) no-repeat left center;
	}
.box10b1_{
	width:350px; height:25px; line-height:25px;
	overflow:hidden;
	color:#666; font-size:14px;
	}
.box10b1_ a{color:#666;}
.box10b2{
	width:370px; height:auto;
	overflow:hidden;
	margin:0px auto;
	background:url(../images/box103.jpg) no-repeat left 5px;
	}
.box10b2_{
	width:350px; height:auto; line-height:22px;
	overflow:hidden;
	color:#118a26;
	}
/* in_box11 */
.box11{
	width:100%; height:auto;
	overflow:hidden;
	border-top:1px solid #c7c7c7;
	}
.box11a{
	width:1000px; height:80px; line-height:90px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	font-size:27px; font-weight:bold; color:#118a26;
	}
.box11b{
	width:999px; height:auto;
	overflow:hidden;
	margin:0 auto;
	}
.box11b img{
	width:105px; height:84px; overflow:hidden;
	border:1px solid #c6c6c6;
	float:left;
	margin:2px;
	}
.box11b img:hover{border:1px solid #118a26;}
.box11c{
	width:1000px; height:70px; line-height:70px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	font-size:15px;; color:#000;
	background:url(../images/box111.gif) no-repeat 50% center;
	}
/* in_box12 */
.box12{
	width:100%; height:auto;
	overflow:hidden;
	background:#f7f7f7;
	}
.box12a{
	width:1000px; height:80px; line-height:70px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	font-size:27px; font-weight:bold; color:#118a26;
	}
.box12b{
	width:1000px; height:auto;
	overflow:hidden;
	margin:0 auto;
	}
.box12b span{ color:#666; font-size:14px; margin-right:10px;}
.box12b1{
	width:350px; height:22px; line-height:22px;
	overflow:hidden;
	text-indent:5px;
	color:#666; font-size:14px;
	}
.box12b2{
	width:842px; height:100px;
	line-height:20px;
	color:#333;
	padding:5px;
	margin-left:5px;
	}
.box12c{
	width:1000px; height:60px;
	overflow:hidden;
	margin:20px auto 0;
	}
.box12c1{
	width:110px; height:30px;
	overflow:hidden;
	border:none;
	cursor:pointer;
	background:url(../images/box121.jpg) no-repeat;
	margin-left:100px;
	}
.posts {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 655px; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
.posts P {
	MARGIN-BOTTOM: 10px
}
.single {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; WIDTH: 645px; PADDING-TOP: 0px
}
.single H2 {
	FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; COLOR: #222; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
.postlist {
	MARGIN: 15px 0px 0px
}
.postlist LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 14px; FLOAT: left; WIDTH: 640px; LINE-HEIGHT: 32px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 32px
}
.postlist LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; WIDTH: 500px
}
.postlist LI SPAN {
	FLOAT: right; WIDTH: 130px; COLOR: #666; TEXT-ALIGN: right
}
.productlist {
	MARGIN-TOP: 20px
}
.productlist LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; OVERFLOW: hidden; WIDTH: 205px; PADDING-TOP: 0px; HEIGHT: 240px
}
.productlist LI IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 200px; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 210px
}
.productlist LI .product_name {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 200px; LINE-HEIGHT: 15px; HEIGHT: 15px; TEXT-ALIGN: center
}
.pageleft {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageright {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageleft {
	PADDING-LEFT: 10px; FLOAT: left; TEXT-ALIGN: left
}
.pageright {
	PADDING-RIGHT: 10px; FLOAT: right; TEXT-ALIGN: right
}
.post_comment {
	FLOAT: left; MARGIN: 15px 0px 5px; OVERFLOW: hidden; WIDTH: 100%
}
.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.clear{
clear:both}
