﻿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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
ol, ul, li { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
body { font-size: 12px; line-height: 160%; }
a { cursor: pointer; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
h3, h4 { margin: 0; padding: 0; }
img { border: 0; }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.clearfix:after { content: "\0020"; display: block; height: 0; clear: both; }
.clearfix { _zoom: 1; }
* + html .clearfix { overflow: hidden; }
.blank10 { height: 10px; font-size: 1px; }
.blank15 { height: 10px; font-size: 1px; }

body { font: 12px/1.5 Tahoma,"Lucida Grande",Helvetica,Arial,sans-serif,Helvetica; }
a { color: #034E92; }

#top-channels { height: 37px; line-height: 37px; border-bottom: 1px solid #CFCFCF; background: #232323; }
#mini-channel,
#pageheader,
#container,
#pagefooter .footer { clear: both; width: 980px; margin: 0 auto; }
#pagefooter { clear: both; padding: 20px 20px 5px 20px; background: #434343; color: #9D9D9D; text-align: left; }
#pagefooter .footer { position: relative; }
#mini-channel { color: #fff; }
#mini-channel a { color: #fff; }
#mini-channel .rellink { color: #F4DB64 !important; }
#mini-channel .channel { float: left; color: #999999; }
#mini-channel .channel a { color: #999999; }
#mini-channel .userinfo { float: right; }
#mini-channel .userinfo .login { float: left; margin: 8px 5px 3px 5px; width: 41px; height: 19px; background: url(images/icon_login.gif) no-repeat 0 0; }
#mini-channel .userinfo .weibologin { float: left; position: relative; margin: 8px 10px 3px 5px; width: 88px; height: 17px; border: 1px solid #A7A7A7; background: url(images/icon_login_bg.gif) repeat-x 0 0; z-index: 900; }
#mini-channel .userinfo .weibologin .hide { display: none; }
#mini-channel .userinfo .weibologin .down { position: absolute; float: right; right: 5px; top: 7px; width: 5px; height: 3px; background: url(images/icon_login_down.gif) no-repeat 0 0; }
#mini-channel .userinfo .weibologin a.sinalogin { float: left; padding-left: 20px; width: 68px; height: 17px; line-height: 17px; color: #000000; background: url(images/icon_login_sina.gif) no-repeat 0 center; text-decoration: none; }
#mini-channel .userinfo .weibologin a.qqlogin { position: absolute; left: -1px; top: 18px; float: left; padding-left: 20px; width: 68px; height: 19px; line-height: 19px; border: 1px solid #A7A7A7; color: #000000; background: url(images/icon_login_qq.gif) no-repeat 0 center #EAEAEA; text-decoration: none; z-index: 998; }
#pageheader .logo { float: left; margin: 9px 5px 6px 5px; }
#pageheader .search { float: left; height: 37px; margin-left: 120px; margin-top: 18px; background: url(images/search_middle.gif) repeat-x; }
#pageheader .search .search_left { float: left; width: 5px; height: 37px; background: url(images/search_left.gif) no-repeat; }
#pageheader .search .search_right { float: left; width: 5px; height: 37px; background: url(images/search_right.gif) no-repeat; }
#pageheader .search .search_block { float: left; height: 37px; }
#pageheader .search .search_block .selectbox { width: 120px; }
#pageheader .search .search_block .txtbox { float: left; margin-top: 5px; width: 250px; height: 22px; font-size: 14px; border: none; }
#pageheader .search .search_block .btnsearch { float: left; margin-top: 1px; width: 68px; height: 35px; border: none; background: url(images/btn_search.gif) no-repeat; }
#pageheader .ad_search { float: left; margin-left:30px; margin-top:10px; height:60px; width:550px; overflow:hidden; }
#pageheader .weibo { float: right; padding-top: 25px; }
#pageheader .weibo a.sina { float: left; padding-left: 35px; padding-right: 10px; height: 23px; line-height: 25px; color: #044D92; background: url(images/icon_weibo.gif) no-repeat 0 -2px; }
#pageheader .weibo a.sina:hover { background-position: 0 -27px; text-decoration: none; }
#pageheader .weibo a.tencent { float: left; margin-left: 10px; padding-left: 35px; padding-right: 20px; height: 23px; line-height: 25px; color: #044D92; background: url(images/icon_weibo.gif) no-repeat 0 -53px; }
#pageheader .weibo a.tencent:hover { background-position: 0 -78px; text-decoration: none; }
#pageheader .weibo .split { float: left; height: 16px; margin-top: 3px; border-right: 1px solid #890012; }
#pageheader #menu { height: 38px; background: #E6241A; overflow: hidden; }
#pageheader #menu ul { float: left; }
#pageheader #menu ul li { float: left; background: url(images/menu_split.gif) no-repeat 100% center; }
#pageheader #menu ul li.last { background: no-repeat; }
#pageheader #menu ul li a { float: left; height: 38px; line-height: 38px; width: 88px; text-align: center; color: #fff; font-family: 'Microsoft YaHei', Arial; font-size: 16px; }
#pageheader #menu ul li.first a { width: 100px; }
#pageheader #menu ul li a span.home { float: left; padding-left: 30px; width: 100px; background: url(images/menu_home.png) no-repeat 15px center; _background: none; }
#pageheader #menu ul li a.selected { background: #7E0001; }
#pageheader #menu ul li a.selected span.home { float: left; padding-left: 30px; background: url(images/menu_home.png) no-repeat 15px center; _background: none; }
#pageheader #menu ul li a:hover { background: #7E0001; text-decoration: none; }
#pageheader #sub-menu { width: 980px; padding-left: 10px; height: 37px; line-height: 37px; background: #7E0001; }
#pageheader #sub-menu a { margin: 0 10px; font-size: 14px; color: #fff; font-family: 'Microsoft YaHei'; }
#pageheader #sub-menu a.selected { color: #F4DB64; }
#pageheader #sub-menu a:hover { color: #F4DB64; text-decoration: none; }

#container { margin-top: 6px; overflow: hidden; }
#container #main { float: left; width: 722px; overflow: hidden; }
#container #sidebar { float: right; width: 250px; overflow: hidden; }

#friendlinks { margin-top: 15px; border-top: 2px solid #E01E12; }
#friendlinks .links { padding: 5px 14px; border: 1px solid #CECECE; border-top: none; }
#friendlinks .title { line-height: 28px; font-weight: bold; }
#friendlinks .item { line-height: 25px; word-spacing: 5px; }
#friendlinks .item a { color: #6C6C6C; }
#pagefooter { margin-top: 15px; padding-bottom: 20px; }
#pagefooter a { color: #9D9D9D; }
#pagefooter .links { line-height: 25px; }
#pagefooter .copyright { line-height: 25px; }
#pagefooter .stat { line-height: 25px; }
#pagefooter .weixin { position: absolute; right: 0; top: 0; float: right; width: 127px; height: 77px; background: url(images/weixin.png) no-repeat; }
#wx_code, #wx_code_hover, a#BackToTop { width: 50px; height: 50px; background: url(images/icon.png) no-repeat; position: fixed; right: 50px; cursor: pointer; _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
a#BackToTop { background-position: -230px -168px; bottom: 120px; _margin-bottom: 120px; z-index: 201; }
#wx_code { background-position: -230px -108px; bottom: 175px; _margin-bottom: 175px; z-index: 200; }
#wx_code_hover { background-position: -230px -108px; bottom: 175px; _margin-bottom: 175px; z-index: 200; }
#wx_code_img { width: 224px; height: 225px; background: url(images/icon.png) -4px -3px no-repeat; position: fixed; right: 102px; bottom: 122px; cursor: pointer; display: none; _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom: 122px; z-index: 100; }

#lqdel, #lqder { position: absolute; visibility: visible; z-index: 1; }
#lqdel div, #lqder div { margin-top: 5px; }
