﻿@charset "utf-8";
/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
#BannerZoneAD_Div52{height:auto !important;}
/* Public */
html{ }
body{ color:#333;font:12px/20px SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none; cursor: default; }
li font{ }
a{ color: #000; text-decoration:none; outline:none; }
a:hover { color: #c00; text-decoration: underline; }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden; }
.blank{ display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; }
/* * html .clearfix{height:1%; }
*+html .clearfix{min-height:1%; } */
.clear { clear: both; }
.fl { float:left; display: inline; }
.fr { float:right; display: inline; }
.hide { display:none; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
/* 字体 */
.infoList,
.date { font-family: 'Times new roman','宋体'; }

/* box */
.box .hd .title { font-family: "Microsoft Yahei"; font-weight: bold; }
.box .hd .more { display: block; width: 37px; height: 12px; background: url(images/more.gif) no-repeat; overflow: hidden; text-indent: -9999px; }
.box .hd .tab { float: left; }
.box .hd .tab li { float: left; margin-right: 6px; display: inline; background: url(images/bg_tab.png) no-repeat right -24px; padding-right: 2px; }
.box .hd .tab li a { display: block; padding: 0 20px 0 22px; height: 20px; line-height: 24px;  overflow: hidden; float: left; text-decoration: none; color: #777; background: url(images/bg_tab.png) no-repeat 0 0; }
.box .hd .tab li.on { background-position: right -72px; }
.box .hd .tab li.on a { background-position: 0 -48px; color: #f60; }

/* infoList */
/* 黑色点 */
.infoListA li { padding-left: 10px; background: url(images/list.png) no-repeat 0 -10px; }
/* 橙色点 */
.infoListB li { padding-left: 10px; background: url(images/list.png) no-repeat 0 11px; }

/* frame */
body {  }
#wrap { width: 990px; margin: 0 auto; }
.adArea { overflow: hidden; zoom: 1; }
.adArea .ad { float: left; }

/* 当前位置 */
.pathBar { background: #EAEAEA; height: 30px; line-height: 30px; padding: 0 15px; overflow: hidden; }
.pathBar .path { float: left; }
.pathBar .ann { float: right; height: 24px; overflow: hidden; margin-top: 3px; _width: 320px; }
.pathBar .ann li { line-height: 24px; }
.pathBar .ann a { color: #024C7D; }

/* 顶部登录 */
.userWrap { overflow: hidden; zoom: 1; }
.userWrap .vipform { color: #fa0; font-weight: bold; }
.userWrap .userInfo {  }
.userWrap .userInfo .info { float: left; }
.userWrap .userInfo .act { float: left; padding-left: 15px; }
.userWrap .loginForm {  }
.userWrap .loginForm .field { float: left; padding: 0 6px 0 0; line-height: 16px; height: 16px; overflow: hidden;}
.userWrap .loginForm .field label { float: left; }
.userWrap .loginForm .input { float: left; width: 45px; height: 16px; line-height: 16px\9; _line-height: 16px; background: #fff; border: none;}
.userWrap .loginForm .input-saveinfo { float: left; margin: 2px 0 -2px 0; }
.userWrap .loginForm .field-validate img { height: 20px; margin-left: 2px; margin-top: -2px;}
.userWrap .loginForm .btn { float: left; }
.userWrap .loginForm .btn a { margin: 0 1px; }
.userWrap .loginForm .submit { float: left; display: block; width: 45px; height: 18px; background: url(images/btn_login.gif) no-repeat; text-indent: -9999px; overflow: hidden; border: none; margin-right: 7px; }
/* header-index */
#header-index {}
#header-index .logo { float: left; width: 271px; height: 79px; text-align: center;}
#header-index .logo a { display: block; }
#header-index .userWrap { color: #fff; background: #5C5C5C; height: 18px; line-height: 16px; padding: 2px 0 0 10px; }
#header-index .userWrap a { color: #fff; }
#header-index .adArea { height: 59px; overflow: hidden; zoom: 1;}
#header-index .topNav { clear: both; border-top: #B6BDAD 3px solid; }
#header-index .topNav .row { height: 25px; line-height: 25px; padding-left: 10px;}
#header-index .topNav a { float: left; color: #000; }
#header-index .topNav a:hover { text-decoration: underline; }
#header-index .topNav .spe { float: left; margin: 0 5.5px; color: #666; }
#header-index .topNav .odd { background: #DFDFDF; border: #aaa solid; border-width: 1px 0;}
#header-index .navmore { float: left; position: relative; z-index: 90; }
#header-index .navmore-head {}
#header-index .navmore-dropdown { position: absolute; z-index: 91; left: 0; top: 25px; display: none; width: 60px; background: #f2f2f2; border: #dcdcdc 1px solid; text-align: center; }
#header-index .navmore-dropdown a { float: none; display: block; line-height: 24px; }
#header-index .navmore-dropdown a:hover { background: #E1E1E1; color: #c00; }
#header-index .navmore-hover .navmore-dropdown { display: block; }
/* header */
#header { border: #ddd 1px solid; margin-bottom: 10px; padding-bottom: 4px;}
#header .topbar { margin-bottom: 4px; }
#header .userWrap { color: #333; background: #ccc; height: 30px; line-height: 30px; padding: 0 10px; }
#header .userWrap .vipform { color: #c00; }
#header .userWrap .field { margin-top: 6px; }
#header .userWrap .loginForm .input { width: 80px; }
#header .userWrap .loginForm .submit { margin-top: 5px; }
#header .logo { float: left; width: 200px; }
#header .logo a {}
#header .logo img { height: 48px; width: auto; }
#header .topNav { overflow: hidden; zoom: 1; position: relative; }
#header .topNav .adArea { width: 205px; height: 45px; position: absolute; right: 0; top: 0; }
#header .topNav .row { width: 550px; line-height: 24px;}
#header .topNav .row a { float: left; }
#header .topNav .row .spe { float: left; margin: 0 5px; }
#channelWrap { height: 57px; background: url(images/bg_channel.jpg) no-repeat; }
#channelWrap .cateName { float: left; height: 55px; line-height: 55px; font-size: 18px; font-weight: bold; font-family: "Microsoft Yahei"; text-align: center; width: 180px;}
#channelWrap .channel { overflow: hidden; zoom: 1; padding-top: 4px;}
#channelWrap .row { line-height: 24px; padding-left: 15px; }
#channelWrap .row a { float: left; color: #c00;}
#channelWrap .row .spe { float: left; margin: 0 6px; color: #666; }
/* header-topic */
#header-topic { height: 48px; }
#header-topic .logo { float: left; }
#header-topic .logo a { display: block; width: 148px; height: 48px; background: url(images/logo_s.gif) no-repeat; text-indent: -9999px; }
#header-topic .topNav { float: right; line-height: 48px; }
#header-topic .topNav .spe { margin: 0 5px; }

/* footer */
#footer { text-align: center; border-top: #666 1px solid; position: relative; }
#footer .footLink { line-height: 34px; background: #EBEBEB; }
#footer .footLink .spe { margin: 0 5px; }
#footer .copyright { line-height: 24px; padding: 10px 0; }
#footer .copyright img { vertical-align: middle; }
#footer .img { position: absolute; right: 180px; bottom: 40px; text-align: right; }

/* 侧栏搜索 */
.sideSearch { width: 112px; height: 88px; background: url(images/bg_search.gif) no-repeat; margin: 0 auto 10px; padding: 22px 0 0 8px; }
.sideSearch .keyword { width: 100px; height: 20px; line-height: 20px\9; _line-height: 20px; border: #ddd 1px solid; margin-bottom: 4px; }
.sideSearch .searchType { height: 28px; line-height: 28px; vertical-align: middle; margin-bottom: 5px; }
.sideSearch .searchType label { float: left; padding: 0 5px; white-space: nowrap; }
.sideSearch .searchType input { float: left; margin: 8px 0 -8px; _margin: 4px -4px -4px 0; }
.sideSearch .submit { float: left; margin-right: 5px; width: 50px; height: 20px; background: url(images/btn_search.gif) no-repeat; border: none; text-indent: -9999px; _display: inline; }
.sideSearch .adv { _float: left; }

/* 信息弹窗 */
.overlay { border: 1px solid #d9d9d9; background: #fff; }
.overlay_header { height: 29px; line-height: 29px; padding: 0 10px; color: #666; position: relative; background: url(user/images/overlay_header_background.gif); text-align: left; }
.overlay_header_title_sign { width: 10px; height: 8px; top: 11px; position: absolute; background: url(user/images/overlay_header_title_sign.gif) no-repeat; }
.overlay_header_title { font-size: 12px; padding-left: 18px; text-align:left; }
.overlay_header_background_right { width: 159px; height: 29px; top: 0; right: 0; position: absolute; background: url(user/images/overlay_header_background_right.gif) no-repeat; }
.overlay_header_close { display: block; right:8px; top:11px; width: 8px; height: 8px; position: absolute; cursor:pointer; background: url(user/images/overlay_header_close_sign.gif) no-repeat; }