/*----初始化-----*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{ margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent;}
* html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
body{ font: normal normal normal 12px/1.4 Tahoma,"SimSun",Arial,Verdana; text-align: center; margin:0 auto; background:#ffffff url(headerbg.gif) repeat-x top left;}
fieldset{ border: 0; }
legend{ display: none; }
input, button, select { vertical-align:middle;font-size:12px; }
label,button{ cursor: pointer; }
input[type="submit"],input[type="reset"],input[type="radio"],input[type="checkbox"] { cursor: pointer; }
input[type="hidden"] { display: none !important; }
table	{ border-collapse: collapse; border-spacing: 0; }
table caption{ text-align: center; border-bottom: none; margin-left: -1px; }
ol,ul{ list-style-type: none; }
img{ border: 0; vertical-align:middle; }
q:before,q:after,blockquote:before,blockquote:after{content: "";}
abbr, acronym { border:1px dotted #000000; cursor:help; }
abbr[title], acronym[title] { border-bottom:1px dotted #666666; font-style:italic;}
blockquote[cite]:after { border-top:1px dotted #999999; content:"URI: " attr(cite); display:block; padding-top:0.25em; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
hr { border-bottom:1px solid #FFFFFF; border-top:1px solid #E4E4E4; border-width:1px 0pt; clear:both; height:2px; margin:5px 0pt;overflow:hidden; }
a { text-decoration: none; color: #333333; }
a:hover{ text-decoration: underline; color: #333333; }

/*---index样式开始----*/
#wrapper{ width:950px; margin:0 auto; padding:0 25px; overflow:hidden;}
#header{width:950px; height:96px; border-bottom:1px solid #cecece; background:url(headerbg.gif) repeat-x top left;}
.logo{ float:left; width:190px;}
.logo h4{ width:190px; height:96px; background:url(xdblogo.gif) no-repeat top left; text-indent:-99999px;}
.logo h4 a{ display:block; width:100%; height:100%;}
.s_search{ float:left; width:432px; text-align:left; overflow:hidden;}
.s_search img{ width:261px; height:40px; }
.s_search p span{ float:left; width:76px; height:28px; padding:0px 0 0 16px; margin-right:16px; background:url(wthz.gif) no-repeat 0px 0px; color:#003399;}
.s_search form{display:block; width:472px; margin-top:6px; padding:0; border:medium none; overflow:hidden;}
.s_search form input.formfont{ border:1px solid #cccccc;}
.s_search h2.hot{ width:432px; height:16px; line-height:16px; margin-top:4px; font-size:12px; font-weight:100; overflow:hidden;}
.s_search h2.hot span{margin-right:10px; color:#003399; font-weight:bold;}
.s_search h2.hot a{color:#0033cc; padding-right:10px; white-space:nowrap;}
.usrbar{ float:right; width:328px;}
.grn{ float:left; margin-left:108px; margin-top:10px;}
.grn p{ text-align:left; color:#008800;}
.usrbar p{ margin:10px 0 0 0; color:#000000; font-size:12px; overflow:hidden;}
.usrbar p a{ color:#0033cc; padding:0 2px 0 2px; text-decoration:underline;}
#main,#footer{width:950px; margin:10px auto; overflow:hidden;}

#s_main_left{ float:left; width:160px; overflow:hidden;}
.bk{ margin-top:10px;}
.bk p a{ color:#0033cc; text-decoration:underline;}
.bk p{ padding:10px 5px 10px 5px; font-size:13px; text-align:left;}
#s_main_right{float:left; width:780px; margin-left:10px; overflow:hidden;}
.s_m_l_question,.lastweek_standings,.bk{ width:158px; border:1px solid #b2d0ea; overflow:hidden;}
.google_adv{width:160px; margin-top:10px; overflow:hidden; white-space:nowrap; }
.s_m_l_question h2,.lastweek_standings h5{ width:178px; height:34px; padding-left:8px; line-height:34px; margin:1px 1px 0 1px; background:url(s_m_que_h2bg.gif) repeat-x top left; font-size:14px; color:#003399; text-align:left;}
.s_m_l_question span.grn{ float:left; margin:8px; color:#008800; _margin-bottom:0px;text-align:left;}
.s_m_l_question hr{margin:0px 6px 2px 6px;}
.s_m_l_question dl{ width:172px; margin:8px 8px 0 8px; overflow:hidden;}
.s_m_l_question dl dt{ width:172px; color:#480074; margin-bottom:2px; font-size:14px; text-align:left;}
.s_m_l_question dl dt a,.s_m_l_question dl dt a:hover,.s_m_right_l h4.h4_tj a,.s_m_right_l h4.h4_tj a:hover{ color:#003399;}
.s_m_l_question dl dd{ float:left; padding:2px 6px 0 0; white-space:nowrap; font-size:13px;}
.s_m_l_question dl dd a,.s_m_l_question dl dd a:hover{ color:#0033cc;}
.s_m_right_l,.adv_box,.list_box{float:left; width:470px;overflow:hidden;}
.s_m_right_r{ float:right; width:300px; overflow:hidden;}
.s_m_right_lbox,.xdb_tj{width:468px; border:1px solid #b2d0ea; overflow:hidden;}
.s_m_right_lbox h4,.xdb_tj h2{ width:458px; height:32px; line-height:32px; padding-left:8px; margin:1px 2px 0 2px; border-bottom:1px solid #b2d0ea; background:url(s_m_que_h2bg.gif) repeat-x top left; text-align:left; font-size:14px;} 
.s_m_right_lbox h5{width:530px; height:32px; line-height:32px; padding-left:8px; margin:1px 2px 0 2px; border-bottom:1px solid #b2d0ea; border-top:1px solid #b2d0ea; text-align:left; font-size:14px;}
.s_m_right_lbox h5 span,.s_m_right_lbox h4 span{ float:right; width:60px; height:32px; line-height:32px; margin-right:10px; font-size:12px; _margin-right:5px; font-weight:100; text-align:right;}
.s_m_right_lbox h5 a{ display:inline; float:left;}
.s_m_right_lbox h5 a,.s_m_right_lbox h5 a:hover,#footer h4,.xdb_tj h2 a,.s_m_right_lbox h4 a{ color:#003399;}
.s_m_right_lbox h4 a{ float:left;}
.s_m_right_lbox h4 a.a1{ display:block; float:left; padding:6px 0 0 10px;}
.s_m_right_lbox ul{ width:468px; margin:8px 0 10px 0; overflow:hidden;}
.s_m_right_lbox ul li{ padding-left:30px; height:28px; line-height:28px; background:url(s_m_right_llibg.gif) no-repeat 20px 12px; font-size:14px; text-align:left; white-space:nowrap;}
.s_m_right_lbox ul li a,.s_m_right_lbox ul li a:hover,.xdb_tj ul li a,.list_box ul.list li a,.ppzq ul li a{ color:#0033cc; text-decoration:underline;}
.list_box ul.list li a{ float:left;}
.s_m_right_lbox ul li span{ margin-left:10px;}
.s_m_right_lbox ul li span a,.s_m_right_lbox ul li span a:hover,.xdb_tj ul li span a{ color:#5a5a5a;}
.xdb_tj{ margin-bottom:10px; padding-bottom:10px;}
.tjimg{ float:left; margin:10px 10px 0 10px;}
.tjimg img{ border:1px solid #454545;}
.xdb_tj ul{ float:left; width:250px; margin-top:10px; font-size:14px; overflow:hidden; text-align:left;}
.xdb_tj ul li{ width:250px; height:24px; line-height:24px; text-align:left; white-space:nowrap;}
.xdb_tj ul li span{ margin-left:10px;}
.adv_box,.list_box{ margin-bottom:10px;}
.list_box ul.tab{ width:470px; height:32px; background:url(tabbg.gif) repeat-x top left;}
.list_box ul.tab li{ float:left; width:95px; height:29px; line-height:29px; font-size:14px; font-weight:bold;}
.list_box ul.tab li.current{ background:url(tab_currentbg.gif) no-repeat top left;}
.list_box ul.tab li.current a{ color:#ffffff;}
.list_box ul.tab li a{ color:#003399;}
.list_box p{line-height:30px; padding-right:10px; color:#0033CC; background-color:#F1F8FF; text-align:right;}
.list_box ul.list{ padding:0 10px 0 10px;}
.list_box ul.list li{ height:24px; line-height:24px; padding-left:14px; background:url(li_05.png) no-repeat 0 10px; text-align:left; font-size:14px;}
.list_box ul.list li span.s_span{ padding-left:16px; height:24px; line-height:24px; margin-right:10px; background:url(icn_ps.gif) no-repeat 0 2px;}
.list_box ul.list li span.p_span{ float:right; font-size:12px; color:#5a5a5a;}
.ppzq{ margin-bottom:10px; width:298px; border:1px solid #B2D0EA; overflow:hidden;}
.ppzq h3{ width:298px; height:34px; padding-left:8px; line-height:34px; margin:1px 1px 0 1px; background:url(s_m_que_h2bg.gif) repeat-x top left; font-size:14px; color:#003399; text-align:left;}
.ppzq ul{ margin-bottom:5px; margin-top:4px; padding-left:8px;}
.ppzq ul li{height:22px; line-height:22px; font-size:13px; text-align:left; white-space:nowrap;}
.announcement{ width:298px; border:1px solid #fccfae; overflow:hidden;}
.announcement h3{ width:288px; height:34px; padding-left:8px; line-height:34px; margin:1px 1px 0 1px; background:url(announcementh3bg.gif) repeat-x top left; font-size:14px; color:#003399; text-align:left;}
.announcement h3 a{color:#333333; float:left;}
.announcement h3 span,.ppzq h3 span,.s_m_right_lbox h4 span{ float:right; margin-right:10px; font-size:12px; font-weight:100;}
.announcement ul{  padding-left:8px; margin-top:8px; margin-bottom:8px; overflow:hidden;}
.announcement ul li{height:26px; line-height:26px; font-size:14px;  text-align:left;}
.announcement ul li a{ display:block; text-decoration:underline;}
.total_standings{ width:300px; background:#ffffff; }
.total_standings h5{width:178px; height:34px; padding-left:8px; line-height:34px; margin:1px 1px 0 1px; background:url(s_m_que_h2bg.gif) repeat-x 0 1px; font-size:14px; color:#003399; text-align:left;}
.total_standings ol{ width:100%; background:url(olbg.png) repeat-x top left; overflow:hidden;}
.total_standings ol li{ float:left; width:90px; height:29px; line-height:29px; background:url(liucbg.png) repeat-x top left; border-left:1px solid #cccccc; border-right:1px solid #cccccc; text-align:center;}
.total_standings ol li.current{margin-right:6px; border-left:1px solid #93c0ea; border-right:1px solid #93c0ea; background:url(licbg.png) repeat-x 0 0px;}
.total_standings ul{ padding:4px 0 0 4px; clear:both; border-right:1px solid #93c0ea; border-left:1px solid #93c0ea; border-bottom:1px solid #93c0ea;}
.total_standings,.lastweek_standings{ margin-top:10px;}
.total_standings h5 a,.lastweek_standings h5 a,.total_standings ol li a{color:#003399;}
.total_standings ol li.current a{ font-weight:bold; font-size:14px;}
.lastweek_standings ul{ width:174px; margin:4px 0 0 4px; overflow:hidden;}
.total_standings ul li,.lastweek_standings ul li{width:284px; height:28px; line-height:28px; border-bottom:1px solid #f1f1f1; font-size:13px;}
.total_standings ul li a,.lastweek_standings ul li a{ float:left; color:#0033cc;}
.total_standings ul li span,.lastweek_standings ul li span{ float:right; margin-right:4px;}
.statistics,.baidu_adv{ width:300px; margin:10px auto; overflow:hidden; text-align:left;}
.baidu_adv,.google_adv{ border-bottom:1px solid #d8e6f8;}
#footer{ clear:both;}
.f_links{width:948px; border:1px solid #cecece; overflow:hidden;}
.f_links h4{float:left; height:24px; line-height:24px; margin:6px 10px 0 10px; font-size:14px;
}
#footer ul{ float:left; width:860px; margin:8px 0px 8px 0px; white-space:nowrap; overflow:hidden;}
#footer ul li{ float:left; margin-right:10px; height:22px; line-height:22px;}
#footer ul li a{ color:#454545;}
#footer ul li a:hover{color:#0000cc; font-size:14px;}
#footer p{ clear:both; margin-top:10px; line-height:26px;  color:#666666;}
#footer p a{ color:#0000cc;}