@charset "utf-8";
/* CSS Document */

html{
margin:0; padding:0; 
}
body { 
	margin:0; padding:0; 
	/*background:#FFFFFF url(../image/main_bg.png) top repeat-x; */
	font-family:arial, "宋体"; 
	font-size:10px; 
	color:#666; 
	line-height:18px; 
}
div, form, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p { 
	margin: 0; 
	padding: 0; 
}
img { 
	margin: 0; 
	padding: 0; 
	border:0; 
}
li { 
	list-style-type:none; 
}
/* Link */
a:link { 
	color: #666; 
	text-decoration:none; 
	background: none; 
}
a:visited { 
	color: #666; 
	text-decoration:none; 
}
a:hover { 
	color: #ff7500; 
	text-decoration:underline; 
}
a:active { 
	color: #666; 
}
/* Font */
.fb { 
	font-weight:bold; 
}
.font-blue { 
	color:#ff7500; 
	}
.font-oranage { 
	color:#ff7500; 
	}
/* Other*/
.fl { 
	float:left; 
}
.fr { 
	float:right; 
}
.clear { 
	clear: both; 
}
.clearer { 
	clear: both; 
	height:1px; 
	font-size:0; 
	line-height:0; 
	padding:0; 
	margin:0; 
}

#warp { 
	width:960px; 
	margin:0 auto; 
	padding:0 auto;
	overflow:hidden; 
}

#header { 
	height:60px; 
	background: url(../image/head_bg.jpg); 
	width:960px;
}

#nav { 
	height:29px;
	width:960px; 
	background: url(../image/nav_bg.png) repeat-x; 
	line-height:29px; 
	font-size:1.2em; 
	font-weight:bold; 
}
#nav li { 
	float:left; 
	width:107px; 
	text-align:center; 
	background: url(../image/li-style.png) no-repeat right 20%; 
}
#nav li.noline {
	background:none;
}

#current { 
	width:107px; 
	background: url(../image/nav_hover.png) repeat-x; 
}

.current { 
	width:107px; 
	background: url(../image/nav_hover.png) repeat-x; 
}
#nav li a { 
	display:block; 
	color:#333; 
}
#nav li a:hover { 
	background: url(../image/nav_hover.png) repeat-x; 
	text-decoration: none; 
}

#othersIpod{ clear:both;}
/*contant */
#contant { height:300px; background:#fff url(../image/contant_bg.png) top repeat-x; width:960px;}

#contant_left{
	padding-top:10px;
    float:left;	
}
#contant_rit{
	float:left;
	width:570px;	
	margin-left:20px;
	margin-top:10px;	
}
/*文字*/
.biaoti{
	text-align:center;
	font-size:18px;
	color:#000000;
	font-weight:800;
	font-family:"宋体"; 
	
}
.zhengwen{
	font-size:9.5pt;
    text-indent: 21pt;
	color:#000000;
}
.zhengwenyans{
	color:#009933;
}

/*products*/
#product_contant_bg { overflow:hidden; height:100%; background:#fff url(../image/product_contant_bg.png) left top repeat-x; padding:25px 20px 10px 20px; font-size:1.2em; }
#product_contant_bg_redroad { overflow:hidden; height:100%; background:#fff url(../image/product_contant_bg_redroad.png) left top repeat-x; padding:25px 20px 10px 20px; font-size:1.2em; }
#side_bar_left { width:210px; }
#side_bar_left ul { padding-top:5px; margin-left:5px; }
#side_bar_left li { height:30px; line-height:32px; border-bottom:1px solid #e9e9e9; background:url(../image/arrow_2.PNG) 5px 6px no-repeat; padding-left:25px; width:150px; }
#side_bar_left #rmht { width:190px; height:27px; background:url(../image/side_bar_left_title_rmcp.gif) no-repeat; }
side_bar_left #rmht1 { width:190px; height:27px; background:url(../image/side_bar_left_title_rmcp1.gif) no-repeat; }
#czdl { width:190px; height:27px; background:url(../image/side_bar_left_title_cydl.gif) no-repeat; }
#side_bar { width:700px; border-left:1px solid #eaeaea; }
#side_bar_contant { margin-left:30px; }
#side_bar_nav { background:url(../image/title_bg.png) left bottom no-repeat; height:20px; margin-bottom:25px; }
#side_bar_nav .nav-right { background:url(../image/nav_arrow.gif) 3px 2px no-repeat; padding-left:20px; margin-right:5px; }
#side_bar_nav #title { background:url(../image/arrow_3.gif) 5px 1px no-repeat; font-size:14px; font-weight:bold; padding-left:25px; }


/* Product_info */
.product-info{ clear:both; margin-left:30px;}
.product-info h3 { background:url(../image/arrow_4.png) left 40% no-repeat; margin-top:20px; border-bottom:1px solid #d7d7d7; padding:0 0 3px 20px; font-size:1em; width:650px; }

/*Footer */
#footer_left { width:4px; height:43px; background:url(../image/footer_left.png) no-repeat; float:left; }
#footer_contant { width:950px; height:43px; background: url(../image/footer_contant.png) repeat-x; line-height:43px; font-size:1.2em; color:#fff; float:left; vertical-align:middle; text-align:center;}
#footer_contant p { padding-left:20px; margin-left:6px;}
#footer_contant a { color:#fff;}
#footer_contant span { padding-right:4px; }
#footer_contant_margin { margin-left:5px; }
#footer_right { width:6px; height:43px; background:url(../image/footer_right.png) no-repeat; float:right; }