/* 全局*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body,ul,ol,li,p,form,fieldset,table,td{font-family:"宋体";}
body{background:#fff;color:#000;}
td,li,select,input,textarea,div{font-size:12px;}
ul{list-style-type:none;}
select,input{vertical-align:middle; padding:0; margin:0;}
td{ TEXT-ALIGN: left}

/*body{ background: url(bodybg.gif) repeat-x left 107px #F7FAFB; }*/
body{ background: url(bodybg.gif) repeat-x #F7FAFB; }

a{text-decoration:underline;}
a:link{color:#002D80;text-decoration:underline !important;}
a:visited{color:#002D80;text-decoration:underline !important;}
a:hover,a:active,a:focus{color:#c00;text-decoration:underline !important;}

h6{ font-size:12px; font-weight:bold; color:#003366;}
h6 a{text-decoration:underline; color:#003366;}
h6 a:link{color:#003366;}
h6 a:visited{color:#003366;}
h6 a:hover,a:active,a:focus{color:#cc0000;}

h1{font-size:14px; font-weight:lighter; display:inline!important}
h2{font-size:12px; font-weight:lighter; display:inline!important}
h3{font-size:12px; font-weight:lighter; display:inline!important}

/* 常用一些样式 */
.f14{font-size:14px;}
.lh20{line-height:20px;}
.leftdiv{ float:left}
.rightdiv{float:right}
.blockstyle{ background:#fff; border:1px solid #E0E0E0}

.btn47_21{ width:47px; height:21px; background:url(btn4721.gif); border:none;}
.btn87_21{ width:87px; height:21px; background:url(btn8721.gif); border:none;}
.input_19{ background:url(input_bg.gif); height:19px; border:1px solid #A7AEC3}
.top_input_19{background:url(input_bg.gif);height:15px;border:1px solid #A7AEC3;padding:4px 0 0 5px;color:#666;width:105px}

/* 顶部登录区域*/
#login_area {
	width: 100%;
	height:29px;
	text-align:center;
	margin: auto;
	overflow:hidden;
	background-image: url(login_area_bg.gif);
}
#top_login {
	width: 980px ;
	height:29px;
	margin: auto;
	padding-top:6px;
	color:#999;
	background:none !important;
}

#toploginarea{ width:100%; height:33px; background:url(toploginbg.gif) repeat-x}
#toplogin{ width:980px; margin:auto; padding:5px 0px 0px 0px;}

#headerarea{
	width:100%;
	height:78px;
	background:url(headerbg.gif) repeat-x;
	clear: both;
}
#header{
	width:980px;
	height:78px;
	margin:auto;
	overflow: hidden;
	clear: both;
	background:none !important;
}
#headerlogo{
	width:120px;
	height:60px;
	margin:0px;
	float:left;
	padding: 9px 10px 9px 10px;
}
#headerlogo_almm{
	width:200px;
	height:60px;
	margin:0px;
	float:left;
	padding: 9px 10px 9px 10px;
}
#headnavarea{
	float:left;
	height:66px;
	padding:12px 0px 0px 0px;
	margin:0px;
	color:#000;
	width: 600px;
}
#headnavarea_almm{
	float:left;
	height:66px;
	padding:8px 0px 0px 0px;
	margin:0px;
	color:#000;
	width: 496px;
}
.navbg{
	background:url(nav_bg.gif);
	color:#fff;
	padding:2px 5px 0px 5px;
	letter-spacing:-1.5px
}
.navbg a:link{ color:#fff; }
.navbg a:visited{ color:#fff;}
.navbg a:hover{ color:#F0FF00; }
#sclassnav{ padding:7px; color:#333; text-align:left}

#topsearcharea{
	float:right;
	width: 230px;
	overflow: hidden;
}
.topsearch{ margin:0px;}
.s_txt{
}
#topsearchintro{ clear:both; background:url(sintro_left.gif) no-repeat; height:30px; padding-left:27px;} 
.topsearchtext{ background:url(s_txt_02.gif); color:#333;  font-size:14px}
.btn_search{ background:url(btn_topsearch.gif) no-repeat; height:21px; width:50px; border:none; color:#333; font-weight:bold; letter-spacing:2px; padding-top:5px;}

/* 顶部登录区域800*/
#login_area_800 {
	width: 100%;
	height:29px;
	text-align:center;
	margin: auto;
	overflow:hidden;
	background-image: url(login_area_bg.gif);
}
#login_area_800 #top_login {
	width: 776px ;
	height:29px;
	margin: auto;
	padding-top:6px;
	color:#999;
	background:none !important;
}

#login_area_800 #toploginarea{ width:100%; height:33px; background:url(toploginbg.gif) repeat-x}
#login_area_800 #toplogin{ width:980px; margin:auto; padding:5px 0px 0px 0px;}

#headerarea800{
	width:100%;
	height:78px;
	background:url(headerbg.gif) repeat-x;
	clear: both;
}
#headerarea800 #header{
	width:776px;
	height:78px;
	margin:auto;
	overflow: hidden;
	clear: both;
	background:none !important;
}
#headerarea800 #headerlogo{
	width:120px;
	height:60px;
	margin:0px;
	float:left;
	padding: 9px 10px 9px 10px;
}
#headerarea800 #headnavarea{
	float:left;
	height:66px;
	padding:12px 0px 0px 0px;
	margin:0px;
	color:#000;
	width: 630px;
}
#headerarea800 .navbg{ background:url(nav_bg.gif);  color:#fff; padding:2px 5px 0px 5px; letter-spacing:0em}
#headerarea800 .navbg a:link{ color:#fff; }
#headerarea800 .navbg a:visited{ color:#fff;}
#headerarea800 .navbg a:hover{ color:#F0FF00; }
#headerarea800 #sclassnav{
	padding:7px 0px 7px 20px;
	color:#333;
	width: 385px;
}
#headerarea800 #topsearcharea{
	float:right;
	width: 180px;
	margin-right: 20px;
}
#headerarea800 .topsearch{ margin:0px; float:right}
#headerarea800 .s_txt{ margin-left:10px;}
#topsearchintro{ clear:both; background:url(sintro_left.gif) no-repeat; height:30px; padding-left:27px;} 
.topsearchtext{ background:url(s_txt_02.gif); color:#333;  font-size:14px}
.btn_search{ background:url(btn_topsearch.gif) no-repeat; height:21px; width:50px; border:none; color:#333; font-weight:bold; letter-spacing:2px; padding-top:5px;}
#headerarea800 .sguidearea{ width:978px; border:1px solid #B1C8DB; height:27px; margin:5px auto}
#headerarea800 .sguidetitle{ background:url(sguidetitle.gif) no-repeat right #fff; width:112px; height:20px; float:left; text-align:center; color:#333; padding-top:7px;}
#headerarea800 .sguidecontent{background:url(sguidebg.gif); width:850px; height:20px; float:left; padding:7px 5px 0px 10px; overflow:hidden}
#headerarea800 .sguidecontent a:link{color:#002D80; text-decoration:none}
#headerarea800 .sguidecontent a:visited{color:#002D80;}



/*底部*/
#sitebottom {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(bg_bottom.gif) repeat-x 50% bottom; PADDING-BOTTOM: 10px; WIDTH: 100%; LINE-HEIGHT: 25px; PADDING-TOP: 10px; TEXT-ALIGN: center; border-top:1px dashed #999; margin:auto
}
#sitebottom A {
	COLOR: #002d80; TEXT-DECORATION: underline
}


.f_red{ color:#ff0000}



.locationbar{ margin-bottom:5px;}
.locationbar_left{ background:url(http://www.du8.com/images/locationbar_left.gif) no-repeat right;}
.locationbar_bg{ background:url(http://www.du8.com/images/locationbar_bg.gif) repeat-x;}
.locationbar_right{ background:url(http://www.du8.com/images/locationbar_right.gif) no-repeat left;}

.mq1 a:link{ position: static!important;}
.mq1 a:visited{ position: static!important}
.mq1 a:hover{ position:static!important}


.st_lt_area{ background:url(sort_location_bg.gif) ; height:30px; width:100%; margin-bottom:6px;}
.st_lt{ width:980px; margin:auto}
.st_lt_text { padding:8px 0 0 5px; width:980px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.st_lt_class{ padding:8px 0 0 5px;}
.st_lt_class a:link{ color:#333; letter-spacing:3px; font-weight:bold; width:50px; float:left;}
.st_lt_class a:visited{ color:#333; letter-spacing:3px; font-weight:bold;width:50px; float:left;}

.st_lt_nav{ width:670px; background:url(sort_location_bg_l.gif)}
.st_lt_nav1{ background:url(sort_nav.gif); width:84px; height:30px;}

.wfont{ color:#FDFFFF;}
.wfont *{ color:#FDFFFF;}


/*下拉菜单样式*/
.drop_nemuspan{position:relative;width:80px;height:20px; cursor: pointer }
.drop_nemu {padding-top:0px;position:absolute;top:14px;right:0px;z-index:9; cursor:pointer;z-index:99;}
.drop_nemu .block{width:100px;padding:2px;border:1px solid #B9B9B9;background:url(lt_nemuspan.gif) repeat-x top #fff;z-index:9}
.drop_nemu .block ul {width:80px;margin:0 auto;}
.drop_nemu .block li {height:25px;clear:both; cursor: pointer; background:url(icon_arrow_jh.gif) left 8px no-repeat!important;}
.drop_nemu .block li a {padding:5px 0 2px 10px;width:70px;text-align:left;height:17px;float:left;margin:0 0 2px 0; border-bottom:1px dashed #ddd}
.drop_nemu .block img{float:none;margin-right:12px;vertical-align:middle;}

.alimamaHezuo{
	float:left;
	height:68px;
	padding:10px 40px 0px 30px;
	width:468px;
}

/*新版本*/
.clear{ clear:both}
.ltArea {
	BACKGROUND: url(ltBg.gif);
	FONT-FAMILY: 宋体;
	HEIGHT: 30px;
	overflow:hidden
}
.ltArea .lt {
	width:980px;
	height:30px;
	margin:auto;
	line-height:30px;
	color:#333
}

.lt .notice{ width:220px; float:left; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; line-height:30px; height:30px; margin-left:20px; color:#666}
.detail_headnavarea{width:596px;_width:590px!important;padding:4px 0 0 5px!important}
.detail_headnavarea td{ white-space:nowrap}

.detail_topsearcharea{_padding:0!important}

.banquan{ text-align:left; border:1px solid #dadada; background:#fff; line-height:25px; margin-bottom:5px;padding:5px}
.guosenad01{ width:960px; height:90px; padding:10px 0px; margin:0px auto}
.guosenad02{ width:512px; height:23px; padding:0px 0px 10px 0; margin:0px auto}
