/*
    cn-doc.Com CSS Selector	
*/
@import url(w3c_99_font.css);
@import url(w3c_99_nav.css);
@import url(w3c_99_form.css);
@import url(w3c_99_footer.css);
@import url(w3c_99_ad.css);
/*基础元素*/
body {
	font-size:12px;
	padding: 0px;
	margin: 0px;
	height: auto;
	background-color:#333333;
}
img {
	border:0;
}

#userDiv { 
	width: 978px !important;       /*mozilla & IE6*/
	width /**/: 980px;               /*IE 5.x*/
	height:80px;
	margin:0 auto;
	padding-top: 8px !important; 
	padding-top: 8px; 
	padding-left: 8px !important;
	padding-left: 8px;
	padding-right: 8px !important;
	padding-right: 8px;
	padding-bottom:0px;
	background-color:#C5D2DC;
}

/*main layout #C5D2DC*/
#layout { 
	width: 978px !important;       /*mozilla & IE6*/
	width /**/: 980px;               /*IE 5.x*/
	margin:0 auto;
	padding: 8px 8px 0px 8px;
	background-color:#C5D2DC;
}
#layout:after{  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
#search_bar{
    float:left;
	background-color:#D8E0E1;
	width: 976px !important;       /*mozilla & IE6*/
	width /**/: 978px;               /*IE 5.x*/
	height: 30px !important;       /*mozilla & IE6*/
	height /**/:32px;               /*IE 5.x*/	
	padding:0px;
	margin-bottom:5px;
	color:#333333;
	text-align:left;
	letter-spacing:1px;
	overflow:hidden;
	border:1px solid #E3EBF2; 
}
.bmp_code_img{
    margin-top:-1px !important;
	margin-top:0px;
	padding: 3px 3px 2px 5px;
	background-color:#D3ECFA;
	border:1px solid #333333;
	cursor : pointer
}
/*通用cbox*/
.cbox{border:0px;}
.cbox:after{  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
/*通用clear-both*/
.clear-both{clear:both;}
/*Dark box Title*/
.darkboxTitle{
	height:28px !important;
	height /**/: 30px;	
	margin:0px;
	background: url(../images/ar_rightbox.gif) no-repeat left ;
	background-color:#A2B7BA;
	border-top:5px solid #86A0A4;
	border-bottom:2px solid #86A0A4;
	display:block;
}
.darkboxTitle span {
	padding-top: 8px;
	padding-left: 4px;
    float:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFCC;
	letter-spacing:2px
}
/*ul list in Dark BG*/
.darklist {
    float:left;
	overflow:hidden;
    list-style-type: none;
    margin:5px 0 0 0;
	padding:0px;	
	width:205px;
	color:#CCCCCC;
}
.darklist li{
    height:19px;
	background: url(../images/ar_gray.gif) no-repeat 3px 2px;    
	padding: 1px 0px 2px 11px ;
	margin-left:0;		
	clear:both;
}
.darklist li a{
	color:#ffffff;
}
.darklist li a:hover{
	color:#88F5FF;
	text-decoration: underline;
}
.darklist li.noinfo{
    height:17px;
	color:#d3d3d3;
	background: url();
	letter-spacing:3px;   
	padding: 30px 0px 2px 50px ;
	margin-left: 0px !important;	
}


/*Grey box Title*/
.greyboxTitle{
	height:25px !important;
	height /**/: 30px;	
	padding-top:3px;
	margin:0px;
	background: url(../images/ar_10.gif) no-repeat 8px 8px;
	background-color:#F2F2F2;
	border-top:5px solid #86A0A4;
	border-bottom:0px;
	display:block;
}
.greyboxTitle span {
	padding-top: 6px;
	padding-left: 12px;
    float:left;
	font-size:12px;
	font-weight:bold;
	color:#669999;
	letter-spacing:3px
}
.greyboxTitle span a{color:#333333;}
.greyboxTitle span a:hover{color:#CC3300;}

/*ul list in Gray BG*/
.graylist {
    float:right;
	overflow:hidden;
    list-style-type: none;
    margin:9px 0px 0px 0px;
	padding:0px;	
	width:190px;	
}
.graylist li noarrow{
    height:17px;
	padding: 1px 0px 2px 15px ;
	margin-left: 0px !important;	
	margin-left /**/: -16px;	
}
.graylist li{
    height:17px;
	background: url(../images/ar_ok.gif) no-repeat 0px;    
	padding: 1px 0px 2px 15px ;
	margin-left: 0px !important;	
	margin-left /**/: -16px;	
}
.graylist li a{
	color:#333333;
}
.graylist li a:hover{
	color:#006699;
	text-decoration: underline;
}
/*白背景下的list*/
.arlist {
	overflow:hidden;
    list-style-type: none;
	float:right; 
	width:210px;	
	padding:0px;
	margin:0em 0em 0em 0em;		
}
.arlist li{ 
	border-bottom: 1px solid #EEEEEE;
	background: url(../images/ar.gif) no-repeat 0px;	
	height:15px;
	display:block;	
	padding: 4px 0px 2px 15px;
	margin-left: 0px !important;	
	margin-left /**/: -15px;
}


/*一般栏目导读的list*/
.genus_list {
	overflow:hidden;
    list-style-type: none;
	float:right; 
	width:190px;	
	padding:0px;
	margin:0em;		
}
.genus_list li{ 
	border-bottom: 1px solid #1F727C;
	background: url(../images/ar_genus.gif) no-repeat 0px;	
	height:15px;
	display:block;	
	padding: 4px 0px 2px 15px;
	margin-left: 0px !important;	
	margin-left /**/: -15px;
	letter-spacing:1px;
}
.genus_list li a{
	color:#D3E7E7;
}
.genus_list li a:hover{
	color:#F9D52C;
	padding: 4px 10px 2px 10px;
	margin-left: 0px !important;
	background-image:url(../images/ar_genus_hover.gif);
	background-repeat:no-repeat;
	background-position:center right;
	text-decoration: none;
}
.genus_list li.noinfo{ 
    height:17px;
	color:#99CCCC;
	border:0px;
	background: url();
	letter-spacing:3px;   
	padding: 30px 0px 2px 50px ;
	margin-left: 0px !important;	
}
/*重点栏目导读的list*/
.good_genus_list {
	overflow:hidden;
    list-style-type: none;
	float:right; 
	width:150px;	
	padding:0px;
	margin:0em 0em 0em 0em;		
}
.good_genus_list li{ 
	border-bottom: 1px solid #999999;
	background: url(../images/ar_genus.gif) no-repeat 0px;	
	height:15px;
	display:block;	
	padding: 4px 0px 2px 15px;
	margin-left: 0px !important;	
	margin-left /**/: -15px;
}
.good_genus_list li a{
	color:#eeeeee;
}
.good_genus_list li a:hover{
	color:#FFCC00;
	text-decoration: underline;
}
/*Arrow-list*/
.arrow-list {
	margin:0em 0em 0em 0.2em;
	padding:0px;
}
.arrow-list li{
	border-bottom: 1px solid #EEEEEE;
	list-style-type: none;
	display: block;
	background: url(../images/ar.gif) no-repeat -1px;
	padding: 5px 10px 3px 10px;
}
