/*product_index_dir*/

.index_protype{width:100%; WORD-BREAK: keep-all; padding:0px; margin:0px; padding-top: 5px; _padding-top: 2px;}
A.protype{
	float:left;
	width:95px; 
	margin:4px 0px 0px 4px; *margin-top:3px; _margin-top:2px;
	height: 28px;
	line-height:28px;
	text-align:left;
	padding:0px;
	padding-left:5px; 
	border:#CCCCCC 1px solid; 
	background-color:#ffffff
}
a:hover.protype{background-color:#EEEEEF; border:1px solid #C5C5C5}

/*---------------------------------------------------------------------------------*/







*{margin:0px; padding:0px;}
a{color:#565656; text-decoration:none}
a:hover{color:#C30; text-decoration:none;}

body{ text-align:center;
	font-size:12px;
	FONT-FAMILY: "宋体"
	color:#565656;
	background:url("../images/document_bg.gif");
}



//#html.mystyle{text-align:center;},IE识别样式表

/*链接样式----------------------------------*/
a:hover{color:#F60; text-decoration:none;}
a:active{color:#565656; text-decoration:none;}


div.main {
	width:900px;
	height:auto;
	margin:0px auto;
	padding:0px;
	background:url("../images/main_bg.png") repeat-y;
	overflow:hidden;
}



div.main_top {
	width:900px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
    overflow:hidden;
}
div.top {
	width:882px;
	height:34px;
	margin:0px;
	margin-left:10px;
	_margin-left:5px;
	float:left;
	border-bottom:#CCCCCC 1px solid;
}

.toplng{ margin:0px; display:block; float:left; width:880px; height:28px; border-bottom:#CCCCCC 1px solid}
.toplng p{float:left; display:block; width:50px; margin:0px; padding-top:5px; font-size:13px; color:#644C4C;  border-right:#E2B947 1px solid}

.input_top{width:90px; height:18px; border:none; border-bottom:#999 1px solid}
.button_style{background:url("../images/input_bg.png") no-repeat; text-align:center; border:none; padding:1px 4px; width:50px;
 *padding-top:3px; color:#565656; cursor:pointer; height:21px; margin-top:2px}


.topcenter{float:left; width:630px; height:20px; margin:0px; padding:0px; text-align:right;}
.topright{float:right; width:70px; height:20px; padding-top:8px; margin:0px; text-align:right;}






div.banner {
	width:882px;  /*兼容IE和firfox，ie下解释为 width=880，firfox下解释为width=882*/
	height:106px;
	margin:2px 8px 0px 10px;
	_margin:2px 8px 0px 5px;
	float:left
}

div.menu {
	width:880px;
	height:35px;
	float:left;
	margin:6px 8px 3px 10px;
	_margin:3px 4px 2px 5px;
	border:#CCCCCC 1px solid;
	line-height:300%;
	background:url("../images/top_menu_bg.png") repeat-x;
}
.menu a{
	float:left; 
	display:block; 
	width:73px;
	_width:72px;
	height:22px; 
	line-height:20px; 
	margin-top:7px; 
	word-spacing:5px; 
	padding:0px 2px 0px 3px; 
	_padding:0px 3px; 
	border-right:#F00 1px solid; 
	font-weight:400}
.menu a:hover{ background:url(../images/topmenu_o.gif) 30px 16px no-repeat; font-weight:bold; color:#F00}





div.main_body {
	width:900px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}

div.main_left {
	width:241px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}

div.main_left_login {
	float:left;
	margin:0px;
	margin-left:10px; 
	_margin-left:5px; 
	width:228px;
	height:175px;
	_height:170px;
	border:#cccccc 1px solid;
}

div.main_leftbtn {
	float:left;
	margin-top:5px;
	margin-left:10px;
	_margin-left:5px;
	width:228px;
	height:30px;
	border:#cccccc 1px solid;
	border-bottom:none;
	background:url("../images/menu_bg.png") repeat-x;
	text-align: left;
}



div.main_left_content {
	float:left;
	padding:0px;
	margin:0px;
	margin-left:10px; 
	_margin-left:5px; 
	width:228px;
	border:#cccccc 1px solid;
}

.index_yewu{width:100%; float:left; text-align:left; padding:2px 5px; _padding:2px 2px; margin-top:5px; *margin-top:3px;}
.index_yewu p{padding-bottom:3px;}


.content_bg1 {
	width:218px;
	height:auto;
	margin:4px 3px;
	background-color:#eeeeef;
	padding-bottom:4px;
	_padding-bottom:0px;
}
.content_bg1 ul{ list-style:none; overflow:hidden; width:212px; padding:0px; padding-top:4px; float:left; margin:0px;}
.content_bg1 li{ width:210px; height:25px; padding:0px; float:left; margin-left:0px; background:url("../images/left_articlebg.png") 5px 8px no-repeat;
text-align:left; text-indent:26px; line-height:25px;}


.content_bg2 {
	width:218px;
	height:auto;
	margin:5px 3px;
	background-color:#eeeeef;
}




.menu_list {
	width:218px;
	height:auto;
	margin:5px 3px;
	background-color:#eeeeef;
	padding-bottom:6px;
}
.menu_list ul{ list-style:none; overflow:hidden; width:212px; padding:0px; padding-top:4px; float:left; margin:0px;}
.menu_list li{ width:210px; height:25px; padding-top:4px; float:left; margin-left:0px; text-align:left; text-indent:6px; line-height:25px; border-bottom:#999 1px dotted}



.notice {
	width:218px;
	height:160px;
	_height:153px;
	margin:5px 3px;
	background-color:#eeeeef;
	padding-bottom:6px;
}
.notice p{text-align:left; word-spacing:2px; line-height:22px; padding:3px}


div.main_right {
	float:left;
	margin:0px;
	padding:0px;
	width:659px;
}

div.body_pic {
	float:left;
	padding:0px;
	margin-top:4px; margin-bottom:3px;
	margin-left:2px;
	_margin-left:1px;
	width:647px;
	height:173px;
	border:#cccccc 1px solid;
}

div.body_about {
	float:left;
	padding:0px;
	margin-top:0px; margin-bottom:6px;
	margin-left:2px;
	_margin-left:1px;
	width:648px;
	_width:646px;
	height:auto;
	border:#cccccc 1px solid;
}
.about_content{
	float:left;
	padding-left:10px;
	*padding-left:0px;
	margin:3px 0px;
	width:648px;
	_width:644px;
	height:100px;
}
html>body .about_content{height: auto; min-height: 300px;}


div.index_news {
	float:left;
	padding:0px;
	margin-top:0px; margin-bottom:6px;
	width:321px;
	_width:320px;
	height:220px;
	border:#cccccc 1px solid;
}
div.margin1{margin-left:2px; _margin-left:1px;}
div.margin2{margin-left:3px;_margin-left:5px;}
.news_class{ width:310px; height:30px; float:left; padding-left:10px; margin:0px; background:url("../images/menu_bg.png") repeat-x; border-bottom:#cccccc 1px solid; line-height:30px; text-align:left}
.index_news ul{ list-style:none; overflow:hidden; width:318px; padding:0px; padding-top:4px; float:left; margin:0px}
.index_news li{ width:318px; height:25px; padding:0px; float:left; margin-left:0px; background:url("../images/news_title_bg.png") no-repeat;
text-align:left; text-indent:26px; line-height:25px;}




.index_product {
	float:left;
	padding:0px;
	margin-top:0px; margin-bottom:3px;
	margin-left:2px; _margin-left:1px;
	width:648px;
	height:auto;
	border:#cccccc 1px solid; border-left:none; border-bottom:none;
}

.product_menu {
	float:left;
	padding:0px;
	padding-left:10px;
	padding-left:5px;
	margin-top:0px; margin-bottom:0px;
	margin:0px;
	width:640px;
	height:30px; _height:28px;
	border-bottom:#cccccc 1px solid;
	background:url("../images/menu_bg.png") repeat-x;
	line-height:30px; text-align:left;
	border-left:#cccccc 1px solid;
}
.prodshow{float:left; width:322px; *width:320px; height:132px; border-bottom:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid}



div.main_bottom {
	width:900px;
	height:auto;
	float:left;
	margin:0px;
	padding:5px 0px;
}
div.bottom01 {
	width:880px;
	height:34px;	
	float:left;
	margin:3px 8px 6px 10px;
	_margin:3px 8px 6px 5px;
	padding:0px;
	border:#cccccc 1px solid;
	background-color:#867d7d;
	color:#FFFFFF;
	line-height:300%;

}
div.bottom01 a{color:#FFF}
div.bottom01 a:hover{ font-weight:bold; color:#C90}
div.bottom02 {
	float:left;
	margin:0px 8px 0px 10px; 
	_margin:0px 8px 0px 5px; 
	padding:5px 0px 5px 5px;
	width:875px;
	height:auto;
	border:#cccccc 1px solid;
}
.btl{ width:480px; height:50px; float:left; margin:0px; text-align:left; line-height:150%; padding:0px; padding-top:5px}
.btr{ width:310px; height:50px; float:right; margin:0px; border-left:#979191 2px solid; padding:0px; padding-left:10px; padding-top:5px; text-align:left; line-height:150%;}
.clear{clear:both; height:0px; overflow:hidden; line-height:0px; padding:0px; margin:0px}
td{font-size:12px;}