@charset "gb2312";
/*Global-Style ******************************************************************************/
*{ margin:0px; padding:0px;}

body { font:12px Arial; color:#717171; line-height:18px; background-color:#f9ffec;}
ol,ul,li,dt,dl,dd,p,image{ margin:0px; padding:0px; border:none;}
ul,li,dl,dt{ list-style-type:none;}
table,td,tr,th{line-height:20px;}
a{ text-decoration:none}

.newslist a, .newslist a:visited{ font-size:14px; color:#006700; font-weight:bold;}
.newslist a:hover, .newslist a:active{ font-size:14px; color:#00d400; text-decoration:underline;}

.newslist02 a, .newslist02 a:visited{ color:#9d9d9d;}
.newslist02 a:hover, .newslist02 a:active{ color:#9d9d9d; text-decoration:underline;}

.bb01-b a, .bb01-b a:visited{ color:#7db810;font-size:18px;}
.bb01-b a:hover, .bb01-b a:active{ color:#7db810;font-size:18px;} 

.green{ color:#55ae0a;}
.green02{ font-size:14px; font-weight:bold; color:#006700;}
.green03{ font-size:14px; color:#006700;}
.gray{ font-size:14px; color:#828282; font-weight:bold;}
.black{ color:#6f6f6f; font-size:14px;}
.gray02{ color:#bdbcbd; font-size:14px;}
.red{ color:#FF0000;}

.header{ width:917px; margin:0px auto;}
.nav-bg{ width:100%; background:url(../images/index_05.gif) repeat-x; height:35px;}
.nav{ width:917px; margin:0px auto; height:35px; overflow:hidden;}
.nav-l{ width:708px; float:left; height:35px;}
.nav-l ul{}
.nav-l ul li{ float:left;}
.nav-r{ width:209px; float:right; background:url(../images/index_13.gif) repeat-x; height:35px; text-align:right;}

.box{ width:915px; margin:0px auto; border-left:1px solid #d8dcd9; border-right:1px solid #d8dcd9; background-color:#FFF; overflow:hidden;}
.fg{ width:915px; margin:0px auto; background:url(../images/index_17.gif) repeat-x; text-align:right; height:8px;}
.left{ width:224px; float:left; overflow:hidden;}
.left-c{ width:524px; float:left; overflow:hidden;}
.box01{ float:right; width:215px;}
.title01{ width:200px; height:22px; background:url(../images/index_46.gif) no-repeat; padding:10px 0px 0px 15px; font-size:14px; font-weight:bold; color:#006700;}
.content01{ border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3;}
.content01 ul{ padding:10px 0px 10px 10px;}
.content01 ul li{ font:12px "Arial"; color:#55ae0a; margin-top:6px;}
.box01end{ background:url(../images/index_33.gif) no-repeat; height:15px;}
.right{ width:683px; float:right; overflow:hidden;}
.box02{ float:right; width:215px; margin-top:10px;}
.title02{ width:205px; height:22px; background:url(../images/index_20.gif) no-repeat; padding:10px 0px 0px 10px; font-size:14px; font-weight:bold; color:#d31a1c;}
.l_co{ padding-top:10px; width:200px; margin:0px auto;}
.title03{ width:205px; height:22px; background:url(../images/index_46.gif) no-repeat; padding:10px 0px 0px 10px; font-size:14px; font-weight:bold; color:#26b5e2;}
.enter01{ width:120px; height:16px; line-height:16px;}
.enter02{ width:122px; height:156px; line-height:16px;}
.bg{ background:url(../images/hua_03.gif) no-repeat right; height:202px; border-bottom:1px solid #aeaeae;}
.bg table{text-indent:24px;}
.bottom-line{ border-bottom:1px solid #aeaeae;}
.bb01{ width:163px; height:169px; background-color:#eee; border-left:1px solid #aeaeae; border-top:1px solid #aeaeae;}
.bb01-t{ width:154px; height:112px; margin:10px auto 10px auto;}
.bb01-b{
	width:136px;
	height:26px;
	line-height:26px;
	background-color:#FFF;
	border:1px solid #cfcfcf;
	margin-left:25px;
	color:#7db810;
	font-size:18px;
	text-align: right;
}
.bb01-tleft{ width:112px; float:left;}
.bb01-trihgt{ width:42px; float:right;}
.bb01-trihgt li{margin-bottom:2px !important; margin-bottom:5px;}
.bb02{ width:163px; height:169px; background-color:#FFF; border-top:1px solid #eee;}
.bb03{ width:163px; height:169px; background-color:#FFF; border-left:1px solid #eee; border-bottom:1px solid #eee;}
.bb04{ width:163px; height:169px; background-color:#FFF; border-bottom:1px solid #eee;}
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0px 10px 0px 0px;
padding: 0;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #6d9d43;
text-decoration: none; 
color: #6d9d43;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid #6d9d43;
background-color: #6d9d43;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}
.copright{ width:917px; margin:0px auto; background:url(../images/ebg_03.gif) repeat-x; height:40px; text-align:center; padding-top:20px; overflow:hidden;}
.end{ border-left:1px solid #d8dcd9; border-right:1px solid #d8dcd9;}


/*  contant  */
.c_border{ border:1px solid #bdbcbd;}
.c2_border{ border-left:1px solid #bdbcbd; border-bottom:1px solid #bdbcbd; border-right:1px solid #bdbcbd; background:url(../images/chl_03.gif) repeat-x;}
.sub-menu{ border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3; overflow:hidden; padding-top:10px;}
.sub-menu ul li{ width:200px; height:26px; border:1px solid #cfcfcf; margin-left:6px; line-height:26px; font-size:14px; color:#8a8a8a; text-indent:10px; background:url(../images/contact_24.gif) no-repeat right center;}
.sub-menu dt{ width:200px; height:26px; border:1px solid #cfcfcf; margin:0px 0px 5px 6px;line-height:26px; font-size:14px; color:#8a8a8a; text-indent:10px; background:url(../images/contact_24.gif) no-repeat right center;}
.none{ height:10px;}

.sub-menu a, .sub-menu a:visited{ color:#8a8a8a; background-color:#FFF;}
.sub-menu a:hover, .sub-menu a:active{ color:#8a8a8a; background-color:#d1f48f;}

.contant{ width:671px; overflow:hidden; border-left:1px solid #aeaeae; border-right:1px solid #aeaeae;}
.cb_line{ border-bottom:1px solid #b8b8b8;}
.feed{ width:673px; overflow:hidden; border-left:1px solid #aeaeae; border-right:1px solid #aeaeae;}

/*  feedback  */
.enter03{ width:523px; border:1px solid #d9d9d9; height:16px; line-height:16px;}
.enter04{ width:523px; border:1px solid #d9d9d9; height:110px;}

/*  proudcts  */
.pr_bg{ background:url(../images/news_03.gif) no-repeat right bottom; height:164px; border-bottom:1px solid #aeaeae;}
.p_box01{ width:157px; height:181px; border:1px solid #bdbcbd;} 
.p_box01_t{ border-bottom:1px solid #bdbcbd;}


.new{font:12px "Arial"; color:#55ae0a; margin-top:6px;}
.sort{font:12px "Arial"; color:#FF0000; margin-top:6px;}
