/* CSS Document */
*{margin:0;padding:0;}

body{
	font-family:Tahoma;
	font-size:12px;
	margin:0;
	background:url(../images/bg.gif) repeat-x;
	color:#4e4d4d;
}
a{
color:#333333;
text-decoration:none;}
a:hover{
text-decoration:underline;
color:#663300;}
ul{
	list-style:none;
	padding:0;
	margin:0;
}
h1{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#1b5790;
	background:url(../images/list_line_bottom.gif) bottom repeat-x;
	padding:0 5px 5px 5px;
}
h1 span{
	float:right;
	font-size:12px;
	font-weight:100;
	color:#999999;
}
p{
	font-family:Tahoma;
	font-size:12px;
	line-height:21px;
	text-indent:2em;
}
.margin_right{
	margin-right:20px;
}
.pad_top_10px{
	padding-top:10px;
}
.align_c{text-align:center;}
.clear{
	font-size:1px;
	visibility:hidden;
	line-height:1px;
	height:1px;
	clear:both;
}
#container{
	width:920px;
	margin:0 auto;
	background:url(../images/body_bg.gif) repeat-y center;
}
#top{
margin-top:50px;}
.logo{
width:138px;
float:left;
}
.rmenu{
float:right;
margin-top:30px;}
.tmenu{
background:url(../images/menubg.gif) no-repeat;
width:935px;
height:51px;
margin-top:10px;}

#hl_menu {
	height:51px;
	
	color:#fff;
	font-size:14px;
	line-height:51px;

}


#hl_menu LI {
	FLOAT: left;
	MARGIN: 0px 8px 0px 0px;
	
	
	
	HEIGHT: 33px;
	TEXT-ALIGN: right;

}
#hl_menu LI A {
	PADDING-RIGHT: 0px;
	display:block;
	PADDING-LEFT: 0px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	WIDTH: 104px;

	
	color:#fff;
	text-decoration: none;
}
#hl_menu LI A:hover {

}
#hl_menu #hl_01 {
	FONT-SIZE: 14px;
	WIDTH: 104px;
	
	color:#FFFFFF;
	background-image: url(../img/selectbg.gif);
	background-repeat: no-repeat;
	
	

}

#hl_menu #hl_01 a{
text-align:center;

	
	color:#000;
}

.content{
	margin:0 auto;
	width:920px;
}
.mleft{
float:left;
width:305px;
margin-top:15px;
}
.mright{
float:right;
width:591px;
margin-left:10px;
margin-top:15px;
}


.mleft1{
float:left;
width:275px;
margin-top:15px;
}
.mright1{
float:right;
width:610px;
margin-left:10px;
margin-top:15px;
padding-right:5px;

}
.login{
margin-left:10px;

padding-top:10px;
padding-left:15px;
background:url(../images/loginbg.gif) no-repeat;
height:181px;
}
.slogin{
margin-left:5px;
padding-top:10px;
padding-left:15px;
padding-right:5px;

background:url(../images/loginbg.gif) no-repeat;

height:181px;
}
.comclass{
margin-left:5px;

border:1px solid #ceb7b7;
margin-top:15px;

}
.logintable{
margin-left:auto;
margin-right:auto;
}
.logintable td{
}
.news{
margin-left:10px;
margin-top:40px;}
.newslist{
margin-top:20px;
margin-left:10px;
}


.newslist li{
	background:url(../images/list_line_bottom.gif) bottom repeat-x;
	height:25px;
	line-height:25px;
	padding-left:5px;
}
.newslist li span{
	float:right;
	padding-right:5px;
	color:#999;
}



/*¹«Ë¾*/
.left_title2 .title_top{
	height:35px;
	line-height:35px;
	padding-left:55px;
	font-weight:bold;
	color:#fff;
	background-color: #573510;
	background-image: url(../images/leftitle.jpg);
	background-repeat: no-repeat;
}
.left_title2 .title_middle{
	
	height:1%;
	padding:10px 15px;
}

.left_title2 .title_middle li{

	line-height:40px;
	border-bottom:1px #c3b080 dotted;
	height:40px;
	margin:0px 0;
	
	
	
}

.left_title2 .title_middle li a{
    display:block;
	line-height:40px;
	padding-left:35px;
	background-image: url(../images/licon.gif);
	background-repeat: no-repeat;
	
	background-position: 15px center;
	
	
	

}
.left_title2 .title_middle li a:hover{
    display:block;
	background-color:#cbbd86;

}

.rtitle{
background:url(../images/home_left_headerbkg.jpg) no-repeat;
height:35px;
line-height:35px;
text-align:center;

font-size:14px;
color:#56362E;
font-weight:bold;
}
.rcontent{
width:600px;
OVERFLOW: hidden;
margin-top:10px;
line-height:24px;
padding-left:10px;}


.pp_list li{
	float:left;
	width:155px;
	text-align:center;
	background:url(../images/pp_bg.gif) no-repeat;
	height:115px;
	margin:10px;
	padding:10px 10px 0 10px;
	
}
.pp_list li div{
	line-height:21px;
	padding:3px 0;

}
.pp_list li img{
	
}

.product_page{
	background:url(../images/list_line_bottom.gif) repeat-x top;
	padding-top:10px;
}
.product_page li{
	float:right;
	margin-left:3px;
	line-height:18px;
}
.modelcx{

	margin-top:15px;
}
.modelcx h1{
	margin-left:10PX;
	width:90%;
	color:#666666;
	padding-top:5px;
	padding-bottom:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDB6A3;
}
.modelcx li{
padding-left:20px;

}

.modelcx li span{
display:block;
width:400px;
float:right;
	padding-right:20px;
	text-align:left;
	color:#8A8A8A;

}
.tit{
font-size:14px;
font-weight:bold;
color:#FFA042;

}