﻿@charset "utf-8";
*{ margin:0px; padding:0px;}
ul{ list-style:none}
body{ font-family:"宋体";font-size:12px; line-height:22px; color:#333333; background:url(../images/bodybg.jpg) repeat-x left top; }

img{ border:0px; display:block;}

body,html{ overflow-x:hidden;}

a{ color:#333333; text-decoration:none;}
a:hover{ color:#007024; text-decoration:none;}

.clear{ clear:both; height:0px; font-size:0px; line-height:0px;}

.logo{ width:100%; height:159px; background:url(../images/index_01.jpg) repeat-x left top;}
.logopic{ width:1004px; height:106px; margin:0 auto; background:url(../images/logo.jpg) no-repeat center top;}
.logo_01{ width:547px; height:100px; float:left;}
.logo_02{ width:282px; height:100px; float:right;}
.logo_02_w{ width:282px; height:50px; line-height:50px; text-align:right;}
.logo_02_p{ width:282px; height:46px;}
.menubody{ width:100%; height:53px; background:url(../images/menu.jpg) no-repeat center top}

.menu{ width:1004px; height:48px; padding-top:1px; margin:0 auto}
.menu ul{ width:990px; padding-left:7px;}
.menu ul li{ width:108px; height:48px; line-height:48px; float:left}
.menu ul li a{ width:108px; height:48px; display:block; color:#FFF; font-size:14px; font-weight:bold; text-align:center}
.menu ul li a:hover{ color:#FFF; background:url(../images/menubg.jpg) no-repeat center center;}
.menu ul li.xian{ width:2px; height:48px; background:url(../images/menuxian.jpg) no-repeat left top;}
.main01{ width:100%; background:url(../images/index_02.jpg) no-repeat center top;}
.main02{ width:100%px;  no-repeat center bottom; }
.mainbody{ width:992px; padding:6px; background:#FFF; margin:0 auto}
.flash{ width:992px; height:360px;}
.mainbd{ width:992px; padding-top:10px;}
.right{ width:742px; float:left; padding-right:10px;}
.right01{ width:742px;}
.incom{ width:345px; float:left; padding-right:11px; height:220px;}
.innews{ width:386px; float:left; height:220px;}
.right02{ width:742jpx;}
.inpro{ width:742px; height:208px; padding-top:2px;}
.left{ width:238px; float:left; background:url(../images/index_45.jpg) no-repeat right bottom #edfae5; border:1px solid #9ed281;}
.leftpic{ width:219px; margin:0 auto; padding-top:10px;}
.incon{ width:219px; height:232px; padding-bottom:10px; padding-top:10px; margin:0 auto; }


.incom_title{ width:345px; height:36px;}
.incom_nr{ width:325px; height:174px; padding:10px 10px 0px 10px; background:url(../images/index_29.jpg) no-repeat left top;}

.innews_title{ width:386px; height:37px;}
.innews_list{ width:386px; height:174px; padding:7px 0px 0px 0px;}
.innews_list ul{ width:386px;}
.innews_list ul li{ width:366px; padding-left:20px; height:27px; line-height:27px; border-bottom:1px dotted #CCC; background:url(../images/index_32.jpg) no-repeat left center;}
.innews_list ul li span{ float:right}

.inpro_title{ width:742px; height:36px;}
.inpro_list{ width:722px; height:172px; padding:0px 10px; background:url(../images/index_35.jpg) no-repeat left  top;}
.inpro_list dl{ width:139px; height:146px; float:left; padding-top:13px; padding-left:10px;}
.inpro_list dl dt{ width:122px; height:98px; padding:8px 10px 10px 7px; background:url(../images/index_450.jpg) no-repeat left top;}
.inpro_list dl dd{ width:139px; height:30px; line-height:30px; text-align:center}

.incon_title{ width:219px; height:34px;}
.incon_nr{ width:219px;}
.incon_nr b{ font-size:14px; color:#288f06}

.fenleft{ width:238px; float:left; background:url(../images/index_45.jpg) no-repeat right bottom #edfae5; border:1px solid #9ed281;}
.fenright{ width:742px; float:left; padding-left:10px;}

.fentitle{ width:715px; height:36px; line-height:36px; padding-left:17px; padding-right:10px; background:url(../images/com_03.jpg) no-repeat left top;}
.fentitle span{ float:right}
.content{ width:720px; padding:10px;  border-top:none;height:auto!important; height:372px; min-height:372px;}
.content img{ display:inline}

.content ul{ width:720px;}
.content ul li{ width:700px; padding-left:20px; height:27px; line-height:27px; border-bottom:1px dotted #CCC; background:url(../images/index_32.jpg) no-repeat left center;}
.content ul li span{ float:right}

.contentpic{ width:740px; border:1px solid #dadada; border-top:none;height:auto!important; height:372px; min-height:372px;}
.contentpic dl{ width:139px; height:146px; float:left; padding-top:13px; padding-left:7px;}
.contentpic dl dt{ width:122px; height:98px; padding:8px 10px 10px 7px; background:url(../images/index_450.jpg) no-repeat left top;}
.contentpic dl dd{ width:139px; height:30px; line-height:30px; text-align:center}

.contenthonor{ width:740px; border:1px solid #dadada; border-top:none;height:auto!important; height:372px; min-height:372px;}
.contenthonor dl{ width:160px; height:148px; float:left; padding-left:18px;  padding-top:10px;}
.contenthonor dl dt{ width:150px; height:113px; padding:4px; border:1px solid #dadada}
.contenthonor dl dd{ width:160px; height:25px; line-height:25px; text-align:center;}

#demo {
	WIDTH: 722px; OVERFLOW: hidden;}

#indemo {
	WIDTH: 987%; FLOAT: left
}
#demo1 {
	FLOAT: left
}
#demo2 {
	FLOAT: left
}


.yema{ width:100%; height:30px; line-height:30px; text-align:center; padding-top:10px;}
.viewtitle{ width:100%; text-align:center; height:30px; line-height:30px; font-weight:bold}
.viewsx{ width:100%; height:40px; line-height:40px; background:#eee; text-align:center;}
.viewpic{ width:100%;text-align:center}
.viewpic img{border:#999 solid 1px; padding:2px; margin:0 auto}
.viewcontent{ width:100%;line-height:25px; padding-top:10px;}
.viewcontent p img{ display:inline}
.yema2{ width:100%; height:20px; line-height:20px; text-align:left; margin-top:10px; }

.search{ width:100%; height:30px; line-height:30px; font-weight:bold; color:#F00;}







.bottom{ width:992px; height:80px; padding-top:10px;} 
.bottombody{ width:992px; border-top:2px solid #34930a; text-align:center; padding-top:20px;}


.flash{ width:1200px; height:362px; overflow:hidden; margin:0 auto; margin-top:1px}
.slideBox{ width:1200px; height:362px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{ float:left; margin-right:5px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#ff7100; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd img{ width:992px; height:362px; } 

.index_07{ float:left; width:880px; height:451px; overflow:hidden; border:#dadada 1px solid; margin-top:9px;}
.index_07_tit{ float:left; width:880px; height:28px; overflow:hidden; background-image:url(../images/index_tit_bg2.jpg); line-height:28px;}
.index_07_tit a{ float:left; width:880px; height:28px; overflow:hidden;}
.index_07_tit a span{ margin-left:13px; color:#022d1c; font-weight:bold; font-size:14px}

.index_07_scrollbox{ float:left; width:846px; height:382px; overflow:hidden; margin:18px 0 0 17px;}
.pro_scrollone{ display:block; width:170px; height:143px; overflow:hidden; float:left; margin-right:20px}
.pro_scrolltwo{ display:block; width:170px; height:143px; overflow:hidden; float:left; margin-right:20px; margin-top:28px}
.index_07_scrollbox img{ float:left; width:186px; height:131px; margin:5px 0 0 5px}
.index_07_scrollbox a{ display:block; width:196px; height:177px; overflow:hidden; float:left; background-image:url(../images/index_07_scrollbox_a_bg.jpg); background-repeat:no-repeat;}
.index_07_scrollbox a span{ float:left; width:186px; height:23px; line-height:32px; overflow:hidden; text-align:center; color:#666; margin-top:8px; margin-left:5px;}
.index_07_scrollbox a:hover span{ text-decoration:underline}




/*pcla*/
.pcla{
	width:231px;
	padding:0 0 26px 9px;
	border:1px solid #cad6bf;
	background:url(../images/bg8.jpg) right top no-repeat;
}
.pcla-list{width:214px;margin:20px 0 0 4px;}
.pcla_son{
	width:214px;
	margin-top:14px;
}
.pcla_son a{
	display:block;
	width:214px;
	height:14px;
	background:url(../images/bg40.jpg) left 7px no-repeat;
	_background:url(../images/bg40.jpg) left 6px no-repeat;
	color:#676767;
	text-indent:22px;
	text-decoration:none;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font:400 14px/14px "Microsoft Yahei";
	color:#477d17;
}
.pcla_son ul{
	display:none;
	margin:10px 0 0;
	padding:0 0 0 22px;
}
.pcla_son li{
	width:194px;
	height:25px;
	margin:8px 0 0;
}
.pcla_son li a{
	width:194px;
	height:25px;
	background:#477d17;
	color:#d4e5c5;
	line-height:23px;
	font-size:12px;
	text-decoration:none;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-indent:14px;
}
.pcla_son li a:hover{
	width:194px;
	height:25px;
	color:#f3c875;
	_text-decoration:none;
}

/*ptl_b*/
.ptl_b{
	width:226px;
	height:44px;
	padding:0 0 3px;
	background:url(../images/bg9.jpg) left bottom no-repeat;
	font:400 14px/44px "Microsoft YaHei";
	color:#477d17;
	text-indent:1px;
}
.ptl_b strong{font:400 24px/44px "Microsoft YaHei";}
.ptl_b a{color:#477d17;}
/*pnews*/
.pnews{
	width:231px;
	padding:0 0 26px 9px;
	border:1px solid #cad6bf;
	background:url(../images/bg8.jpg) right top no-repeat;
}
.pnews-con li{
	width:222px;
	margin-top:8px;
	height:25px;
	color:#d4e5c5;
}
.pnews-con li a{
	display:block;
	width:222px;
	height:25px;
	line-height:25px;
	text-indent:8px;
	color:#d4e5c5;
	text-decoration:none;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background:#477d17;	
}
.pnews-con li a:hover{
	width:222px;
	height:25px;
	background:#7d6b17;
	color:#d4e5c5;
	_text-decoration:none;
}
/*pcontact*/
.pcontact-tl{
	width:242px;
	height:48px;
	background:url(../images/bg39.jpg) no-repeat;
	font:400 14px/44px "Microsoft YaHei";
	color:#FFF;
	text-indent:16px;
}
.pcontact-tl strong{font:400 24px/44px "Microsoft YaHei";}
.pcontact-tl a{color:#FFF;}
.pcontact-con{
	height:auto!important;
	min-height:200px;
	height:200px;
	padding:16px 0 0 0;
	background:url(../images/bg23.jpg) right top no-repeat;
	font:400 12px/30px "Simsun";
}












/*Clear*/
.clear{
	background:none;
	border:0;
	clear:both;
	display:block;
	float:none;
	font-size:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
.clear-fix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.clear-fix{*zoom:1;}









/*@Style Reset edit 2013-10-9*/
body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,blockquote,h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"宋体";
} 
p{
	margin:0;
	padding:0;
}
html button::-moz-focus-inner{
	border-color:transparent!important;
} 
html{
	overflow-x:hidden;
	-webkit-text-size-adjust: none;
}
input,button,textarea,select,optgroup,option{
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
}
ul,li,dl,dt,dd,ol{
	display:block;
	list-style:none;
}
fieldset,img{
	border:0;
}
iframe{
	background-image:none;
}
hr{
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0;
}
.input{
	line-height:30px;
	height:30px;
	border:1px solid #999999;
	padding:0;
}
.checkbox{
	line-height:13px;
	height:13px;
	width:13px;
	padding:0;
	margin:0;
}
/*Link*/
a{
	text-decoration:none;
	outline:none;
}
a:hover{
	text-decoration:underline;
}
/*Clear*/
.clear{
	background:none;
	border:0;
	clear:both;
	display:block;
	float:none;
	font-size:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
.clear-fix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.clear-fix{*zoom:1;}
/*Float*/
.fl{
	float:left;
	display:inline;
}
.fr{
	float:right;
	display:inline;
}
/*Page width*/
.w980{
	width:980px;
	margin:0 auto;
}
.w1000{
	width:1000px;
	margin:0 auto;
}
.w_700{
	width:700%;
}
/*Margin*/
.mar_t10p{
	margin-top:10px;
}
/*Padding*/
.pad_b10p{
	padding-bottom:10px;
}



/*picUl*/
.picUl{
	width:96%;
	margin:0 auto;
	padding:12px 0;
}
.picUl-son{
	float:left;
	display:inline;
	width:200px;
	height:182px;
	margin:0 40px 20px 0;
	overflow:hidden;
}
.picUl-son .pic{
	width:200px;
	height:150px;
	overflow:hidden;
}
.picUl-son .text{
	width:200px;
	height:27px;
	margin:5px 0 0;
	font:400 14px/27px "Simsun";
	text-align:center;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	background:#579532;
}
.picUl-son .text a{
	color:#FFF;
}
/*网站地图*/
.sitemap{ height:25px; line-height:25px;border-bottom:2px solid #999; width:667px; float:left; padding:0px; margin:10px auto;}
.sitemap span{ width:70px; height:25px; background:#27BF0A; font-size:12px; font-weight:bold;color:#FFF; text-align:center;float:left}
.link { width:667px; height:auto; float:left; margin:0 auto; padding:0; line-height:25px; height:auto; min-height:25px;}
.link a{ padding:0 10px; margin:0; color:#0a52bf}
.tags{width:657px; height:auto; min-height:25px; margin:0 5px; padding:0; float:left;}
.xiangq{ margin:0; padding:0;}
.xiang{width:680px; height:auto; margin-left:10px; margin-top:15px; overflow:hidden}
.xiang dt{width:172px; overflow:hidden; height:172px}
.xiang dt img{display:block;margin:0 auto;width:172px;height:172px; overflow:hidden;}
.xiang dd{ width:172px; height:30px; line-height:30px; padding:0px; margin:0; overflow:hidden;}
.xiang dd a{ color:#0a52bf}
.xiang dl { width:180px; height:205px; text-align:center; float:left; margin:0px 22px 0px 22px; padding:0;display:inline; background:url(../images/product.png) no-repeat;}

/* righttitle */
.right{width:732px; float:left;}
.righttitle{ background:url(../images/righttitle.jpg)  no-repeat 0 0; width:732px; height:30px; margin:18px 0 0 20px; text-indent:44px; font:500 14px/18px 微软雅黑; color:#fff; padding-top:16px;}
.righttitle p{float:right; color:#083e06; font:500 12px/30px 宋体; padding-right:3px; *margin-top:-18px;}
.righttitle p a{margin:0 5px; color:#083e06;}
.righttitle p span{margin:0 5px; color:#083e06;}



/*在线留言*/
.me{ width:650px; height:25px; margin-left:20px; margin-top:15px; border-bottom:2px solid #0a52bf}
.me img{width:84px; height:20px}
.commentbox{width:650px; height:auto; margin-left:20px; margin-top:15px; overflow:hidden}
/*网站子页面留言*/
.commentbox table{ margin:0px auto; color:#666;}
.commentbox input{ background:#f9f9f9;border:1px groove #ccc;}
.commentbox textarea{ margin:0; padding:0; margin-top:5px;}
.right .submit{ background:#0a52bf; margin:0; padding:2px; color:#fff; margin-right:5px; border:none}
.right .reset{ background:#555; margin:0; padding:2px; color:#fff; border:none}	
