body {
	line-height:150%;
	color:#000;
	font-size:12px;
	padding:0;
	margin:0 auto;
	background-color:#FFF;
	}
.main_tx{width:1000px; height:auto; margin:0 auto;}
.menu{padding:0; margin:0;}
.menu li{ width:106px; height:34px; text-align:center; float:left;}
.x{ float:left; width:4px; background-image:url(../image/rrr_07.jpg); height:39px; background-repeat:no-repeat;}
.nav{  height:50px;  text-align:left; border:0px solid #000; padding:0; margin:0 auto; color:#fff; font-weight:bold;
background-image:url(404.png);background-repeat:no-repeat; margin-top:0px; width:944px; overflow:hidden;}
.nav ul{ width:100%; float:left;padding:0; margin:0;}
.nav ul li{width:111px; float:left; height:49px; text-align:center;}
.nav ul li.ccc{width:8px; float:left; background-image:url(404.png);height:49px; background-repeat:no-repeat; background-position:center;}
.head_bg{width:100%; height:195px; background-position:center;}
a{  font-size:12px;
	color:#333333;
	text-decoration: none;
}
a:hover {
	color:#ff0000;
	text-decoration:underline;
}
li{
	list-style:none;
	}
img{border:0;}

.messagename {
	font-size: 12px;
	line-height: 30px;
	width: 70px;
	float: left;
	clear: both;
	height: 30px;
	text-align: right;
	padding-right: 5px;
	
}
.messagetitle {
	background: #f0f0f0;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	text-indent: 30px;
	clear: both;
	color: #666666;
}
#messageadd {	height: auto;	width: 540px;	padding-top: 10px;	padding-bottom: 10px; }
#messageadd ul {	list-style: none; }
#messageadd ul li { line-height: 30px; margin-top:10px; }
.messageadd1 {	float: none;	height: 30px; }

.product_scroll{ margin-top:10px; border:0px solid #DEDEDE; padding:0px 20px 0 20px; position:relative; width:358px; margin-left:7px;}
.product_scroll_inner{ height:auto; overflow:hidden;}
.product_scroll ul{ width:130px; float:left;overflow:hidden;  border:0px solid #000; margin-left:0px;}
.product_scroll li img{ width:110px; height:121px; padding:2px; border:1px solid #E8E8E8; overflow:hidden;}
.product_scroll li.text{ height:26px; line-height:26px; overflow:hidden; white-space:nowrap; text-align:center; margin-top:1px; width:114px;}
.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:13px; height:55px; background:url(404.png) no-repeat 0 0; position:absolute; top:55px; cursor:pointer;}
.product_scroll .btn_l{ left:0;}
.product_scroll .btn_r{ background:url(404.png) no-repeat right 0; right:0;}
.product_scroll li a{ line-height:22px;}
#tx_left{float:left; width:157px; height:auto;}
#leftul li{color:#000; width:100%;list-style-type:none; font-size:12px; float:left; text-indent:20px; margin-top:10px; }



#leftul li a {
display: block; 
height:22px; 
font-size:14px;	
text-decoration:none;
color:#000;
line-height:24px;
}

#leftul li a.link,#nav li a.visited{
text-decoration:none;
color:#000;
}
#leftul  li a:hover    {
	color:#FFF;
	text-decoration:none; background-color:#ab180f;
}
#leftul li:hover a {
color:#FFF;
	
}

.hover{background: #ab180f; color: #fff}
.hover a{color:#ffffff}
.hover td{color:#ffffff}

.page{width: 95%; margin: 20px auto;}
.page ul{width: auto; margin: 0 auto}
.page ul li{display: inline; }
.page ul li a{border: 1px #c1c1c1; background: #f1f1f1; margin: 0px 4px; padding: 6px 10px; text-decoration: none}
.page ul li.active a{border: 1px #c1c1c1; background: red; margin: 0px 4px; padding: 6px 10px; color: #ffffff}
.page ul li a:hover{background: red; color: #ffffff}

#flashLine{background: #000000}