<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*--For All--*/
* {
    margin: 0 auto;
    padding: 0;
}

html, body {
    background-color: #fff;
}

body {
    font-size: 12px;
    line-height: 1.8em;
    font-family: "宋体", Arial, Helvetica, sans-serif;
    color: #333;
    width: 982px;
}

ul,li {
    list-style-type: none;
    margin: 0;
}

img {
    border: 0;
}

.clear {
    clear:both;
}

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix{ display:inline-block; }
/* Hides from IE-mac \*/
*html .clearfix{ height:1%; }
.clearfix{ display:block; }
/* End hide from IE-mac */

.mt1 {
    margin-top: 1px;
}

.mt5 {
    margin-top: 5px;
}

.mb5 {
    margin-bottom: 5px;
}

.pr10 {
    padding-right: 10px;
}

/* Text Aligngments
------------------------------------
*/
.text-right {
    text-align: right !important;
}

.text-left {
    text-align: left !important;
}

.text-center {
    text-align: center !important;
}

a {
    color: #000;
    text-decoration: none;
}

a:hover {
    color: #B92809;
    text-decoration: underline;
}

a.red {
    color: #BA2811;
    cursor: pointer;
}

a.red:hover {
    color: #BA2811;
    text-decoration: underline;
    cursor: pointer;
}

a.gray {
    color: #999;
    cursor: pointer;
}

a.gray:hover {
    color: #777;
    text-decoration: underline;
    cursor: pointer;
}

/* 高亮 */
.c1 {
    color: #000 !important;
}

.c2 {
    color: #fff !important;
}

.c3 {
    color: #008000 !important;
}

.c4 {
    color: #800000 !important;
}

.c5 {
    color: #808000 !important;
}

.c6 {
    color: #000080 !important;
}

.c7 {
    color: #800080 !important;
}

.c8 {
    color: #808080 !important;
}

.c9 {
    color: #ff0 !important;
}

.c10 {
    color: #0f0 !important;
}

.c11 {
    color: #0ff !important;
}

.c12 {
    color: #f0f !important;
}

.c13 {
    color: #dc2925 !important;
}

.c14 {
    color: #155199 !important;
}

.c15 {
    color: #008080 !important;
}

.bg1 {
    background-color: #000 !important;
}

.bg2 {
    background-color: #fff !important;
}

.bg3 {
    background-color: #008000 !important;
}

.bg4 {
    background-color: #800000 !important;
}

.bg5 {
    background-color: #808000 !important;
}

.bg6 {
    background-color: #000080 !important;
}

.bg7 {
    background-color: #800080 !important;
}

.bg8 {
    background-color: #808080 !important;
}

.bg9 {
    background-color: #ff0 !important;
}

.bg10 {
    background-color: #0f0 !important;
}

.bg11 {
    background-color: #0ff !important;
}

.bg12 {
    background-color: #f0f !important;
}

.bg13 {
    background-color: #f00 !important;
}

.bg14 {
    background-color: #00f !important;
}

.bg15 {
    background-color: #008080 !important;
}

.section {
    height: 20px;
    margin-top: 20px;
    background-color: #fff;
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
}

.b {
    font-weight: bold !important;
}

.input_a {
    float: left;
    width: 190px;
    border: 1px solid #c8c8c8;
    padding: 4px;
    height: 14px;
    color: #999;
}

.inputa_on {
    float: left;
    width: 190px;
    border: 1px solid #c8c8c8;
    border-left: 1px solid #666;
    border-top: 1px solid #555;
    padding: 4px;
    height: 14px;
    color: #333;
}

.input_b {
    float: left;
    width: 145px;
    border: 1px solid #7F9DB9;
    padding: 3px;
    height: 14px;
}

.inputb_on {
    float: left;
    width: 145px;
    border: 1px solid #a0aec6;
    border-left: 2px solid #666;
    border-top: 2px solid #555;
    padding: 2px 3px 3px 2px;
    height: 14px;
}

.input_c {
    width: 85px;
    height: 17px;
    background: transparent;
    border: 1px solid #858585;
    padding: 3px;
    margin-right: 3px;
}

.select_c {
    width: 100px;
    height: 25px;
    background: transparent;
    border: 1px solid #858585;
    margin-right: 3px;
}

.search_submit {
    width: 90px;
    height: 24px;
    line-height: 24px;
    border: none;
    background: url(../images/search_btn.gif) no-repeat;
    cursor: pointer;
    text-align: center;
    font-size: 13px;
    color: #fff;
}

.textarea {
    width: 300px;
    height: 50px;
    overflow-x: hidden;
    overflow-y: scroll;
    word-break: break-all;
}

.textarea2 {
    width: 420px;
    height: 70px;
    overflow-x: hidden;
    overflow-y: scroll;
    word-break: break-all;
    font-size: 14px;
}

.c {
    clear: both;
}

.l {
    float: left;
}

.r {
    float: right;
}

.bbox {
    border: 1px solid #E1E1E1;
}

.rbox {
    border: 1px solid #D1D1D1;
    background: #fff;
    margin-bottom: 10px;
}

.f_red {
    color: #BA2811;
}

.f_ora {
    color: #D78F00;
}

.f_0 {
    color: #000;
}

.more {
    float: right;
}

h1 {
    font-size: 12px;
}

h3 {
    font-size: 14px;
    font-weight: bold;
    color: #0D6782;
}

.f_s {
    font-family: "宋体";
    padding: 0 5px;
}

.time2 {
    font-size: 12px;
    padding-left: 7px;
}

h2 {
    padding-right: 8px;
    height: 26px;
    line-height: 26px;
    background: url(../images/l_ttl_bg.gif) no-repeat;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: right;
}

.right_ttl {
    overflow: hidden;
    width: 245px;
    padding-left: 8px;
    height: 28px;
    line-height: 28px;
    background: url(../images/t_ttl_bg.gif) repeat-x;
    font-size: 14px;
    font-weight: bold;
}

.right_ttl .con {
    color: #fff;
}

a.block_link {
    float: left;
    padding: 3px 12px;
    background: #AA2929;
    color: #fff;
    line-height: normal;
}

a.block_link:hover {
    background: #BA2811;
    color: #fff;
    text-decoration: none;
}


.ico {
    float: left;
    padding: 5px 5px 0 0;
}

.top a, .nav a, .news a {
    blr: expression(this.onFocus=this.blur());
    outline: none;
}

/* Top */
/* Top */
.top {
    width: 982px;
    height: 24px;
    background: #E9EEF2;
}

.top .left {
    float: left;
    padding-top: 3px;
    font-weight: bold;
}

.top .left a {
    color: #444;
}

.top .left a:hover {
    color: #B92809;
    text-decoration: none;
}

.top .left li {
    float: left;
    padding-left: 10px;
}

.top .right {
    float: right;
    padding: 2px 10px 0 0;
}

.top .right .con {
    text-align: center;
}

.top .right a {
    font-size: 11px;
    color: #333;
}

.top .right a:hover {
    color: #c00;
    text-decoration: none;
}


/* Header */
.header {
    width: 982px;
    height: 170px;
    background: url(../images/header.jpg) no-repeat;
    font-size: 0;
}

/*分站header nav*/
.zhongyang{background-image: url(../images/nav_bg/guojia.jpg)}
.ahgwy{background-image: url(../images/nav_bg/anhui.jpg)}
.beijing{background-image: url(../images/nav_bg/beijing.jpg)}
.cqgwy{background-image: url(../images/nav_bg/chongqing.jpg)}
.fjgwy{background-image: url(../images/nav_bg/fujian.jpg)}
.gsgwy{background-image: url(../images/nav_bg/gansu.jpg)}
.guangdong{background-image: url(../images/nav_bg/guangdong.jpg)}
.guangxi{background-image: url(../images/nav_bg/guangxi.jpg)}
.gzgwy{background-image: url(../images/nav_bg/guizhou.jpg)}
.higwy{background-image: url(../images/nav_bg/hainan.jpg)}
.hbgwy{background-image: url(../images/nav_bg/hebei.jpg)}
.hljgwy{background-image: url(../images/nav_bg/heilongjiang.jpg)}
.hngwyw{background-image: url(../images/nav_bg/henan.jpg)}
.hbgwyw{background-image: url(../images/nav_bg/hubei.jpg)}
.hngwy{background-image: url(../images/nav_bg/hunan.jpg)}
.jsgwy{background-image: url(../images/nav_bg/jiangsu.jpg)}
.jiangxi{background-image: url(../images/nav_bg/jiangxi.jpg)}
.jlgwy{background-image: url(../images/nav_bg/jilin.jpg)}
.liaoning{background-image: url(../images/nav_bg/liaoning.jpg)}
.nmggwy{background-image: url(../images/nav_bg/neimenggu.jpg)}
.nxgwy{background-image: url(../images/nav_bg/ningxia.jpg)}
.qhgwy{background-image: url(../images/nav_bg/qinghai.jpg)}
.sdgwy{background-image: url(../images/nav_bg/shandong.jpg)}
.shgwy{background-image: url(../images/nav_bg/shanghai.jpg)}
.shanxi{background-image: url(../images/nav_bg/shanxi.jpg)}
.shanxi2{background-image: url(../images/nav_bg/shanxi2.jpg)}
.scgwy{background-image: url(../images/nav_bg/sichuan.jpg)}
.tjgwy{background-image: url(../images/nav_bg/tianjin.jpg)}
.xjgwy{background-image: url(../images/nav_bg/xinjiang.jpg)}
.xzgwy{background-image: url(../images/nav_bg/xizang.jpg)}
.yngwy{background-image: url(../images/nav_bg/yunnan.jpg)}
.zjgwy{background-image: url(../images/nav_bg/zhejiang.jpg)}



/* Nav */
.nav {
    width: 972px;
    height: 30px;
    background:url(../images/nav_bg.gif) repeat-x;
    overflow: hidden;
    padding-left: 10px;
}

.nav ul li {
    float: left;
    height: 30px;
    line-height: 30px;
}

.nav .ivl {
    float: left;
    width: 2px;
    height: 30px;
    background: url(../images/nav_ivl.gif) no-repeat center;
    font-size: 0;
    padding: 0 9px;
}

.nav a {
    display: inline-block;
    color: #fff;
    padding: 0 3px;
    text-align: center;
}

.nav a:hover {
    color: #FFEFBB;
    text-decoration: none;
}

.nav .now {
    background: #BD1D27;
}

.nav .b_ttl {
    padding: 10px 0 0 20px;
}

.nav .s_ttl {
    float: left;
    margin: 7px 7px 0 0;
}

.main_box {
    width: 982px;
    height: 80px;
}

.post_sea {
    float: left;
    width: 570px;
    height: 48px;
    background: url(../images/post_sea_bg.gif) no-repeat #fff;
    padding: 16px 11px 16px 84px;
}

.post_sea .l_s_input {
    float: left;
    margin-right: 2px;
}

.post_sea .l_s_input span {
    display: block;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #be0503;
    font-weight: bold;
}

.post_sea .r_s_link {
    float: left;
    padding-top: 22px;
}

.sea_btn {
    float: left;
    width: 51px;
    text-align: center;
    height: 18px;
    line-height: normal;
    padding-top: 6px;
    background: url(../images/post_sea_btn.gif) no-repeat 0 -64px;
    cursor: pointer;
    letter-spacing: 2px;
    color: #666;
}

.tools_box {
    float: right;
    width: 310px;
    padding-right: 2px;
    padding-bottom: 6px;
    margin-top: 6px;
    border-right: 5px solid #ccc;
    border-bottom: 2px solid #ccc;
}

.tools_box a {
    display: inline-block;
    width: 48px;
    height: 53px;
    background-color: #f13c41;
    padding: 10px 9px 3px;
    margin-left: 8px;
    color: #fff;
    text-align: center;
}

.tools_box a.first {
    margin-left: 4px;
}

.tools_box a:hover {
    color: #fff;
    text-decoration: none;
}

.tools_box i {
    display: block;
    width: 40px;
    height: 32px;
    background: url(../images/ico_tools.gif) no-repeat;
}

.tools_box .ico_1 {
    background-position: -3px -5px;
}

.tools_box .ico_2 {
    background-position: -50px -5px;
}

.tools_box .ico_3 {
    background-position: right -4px;
}

.tools_box .ico_4 {
    background-position: -142px -4px;
}

.tools_box .ico_5 {
    background-position: -96px -4px;
}

.tools_box span {
    display: inline-block;
    font-size: 0.8em;
}

.cate_b {
    width: 982px;
    margin-top: 4px;
}

.l_site {
    float: left;
    width: 55px;
}

.l_site .nav_top {
    height: 43px;
    background: url(../images/nav_top_bg.jpg) repeat-y;
    padding: 15px 0;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: center;
}

.l_site .nav_mid {
    background: url(../images/nav_mid_bg.jpg) repeat-y;
    padding: 5px 0;
    text-align: center;
}

.l_site .nav_mid li {
    height: 26px;
    line-height: 26px;
}

.l_site .nav_mid li.active {
    background: #41494b;
    font-size: 1.2em;
}

.l_site .nav_mid a {
    color: #fff;
    text-decoration: none;
}
.r_site {
    float: right;
    width: 920px;
}

.r_site h2.ttl {
    background: #b91e02;
    padding-right: 0;
    text-align: center;
}

.weather {
    width: 170px;
    height: 55px;
    background: url(../images/weather.jpg) no-repeat;
    padding-top: 130px;
}

.weather p {
    color: #a01413;
    text-align: center;
}

.banyuetan {
    width: 170px;
    height: 264px;
}

.banyuetan h3 {
    width: 162px;
    height: 25px;
    line-height: 25px;
    background: url(../images/i_m.gif) no-repeat 0 -112px;
    padding-left: 8px;
    font-size: 13px;
    color: #165197;
}

.banyuetan h3 a.more {
    background: url(../images/i.gif) no-repeat 0 8px;
    padding: 0 8px;
    font-size: 12px;
    font-weight: normal;
    color: #1e3a84;
}

.banyuetan .info {
    width: 168px;
    height: 237px;
    border: 1px solid #ccc;
    text-align: center;
}

.banyuetan ul li a {
    color: #155199;
}

.zhenti {
    padding: 3px 7px 0;
    border: 1px solid #ccc;
}

.zhenti div {
    height: 131px;
}

.zhenti div h4 {
    width: 154px;
    height: 24px;
    line-height: 24px;
    background: url(../images/i_m.gif) no-repeat 0 -162px;
    text-align: center;
    color: #bc0a1a;
}

.zhenti dl {
    display: inline-block;
    margin-right: 2px;
}

.zhenti dt {
    text-align: center;
    color: #da0001;
    font-family: "Microsoft YaHei";
    font-weight: bold;
}

.area {
    height: 415px;
    padding: 2px 6px;
    border: 1px solid #ccc;
}

.area div {
    line-height: 20px;
    padding: 4px 2px;
    text-align: center;
    border-bottom: 1px dashed #9F9C8A;
}

.area div.last {
    border-bottom: none;
}

.area dt {
    float: left;
    width: 20px;
    text-align: center;
    color: #da0001;
    font-family: "Microsoft YaHei";
    font-weight: bold;
}

.area dd a {
    padding: 0 8px;
    color: #155199;
}

.zxzb {
    height: 415px;
    padding: 2px 6px;
    border: 1px solid #ccc;
}

.zxzb div {
    padding: 8px 2px;
    border-bottom: 1px dotted #013463;
}

.zxzb div.last {
    border-bottom: none;
}

.zxzb dd {
    width: 152px;
    text-align: center;
}

.zxzb dd a {
    color: #155199;
}

.min_mo {
    width: 168px;
    overflow: hidden;
}

.min_mo .sub_t_new {
    width: 158px;
    height: 24px;
    line-height: 24px;
    background-color: #F2F2F2;
    margin-top: 2px;
    padding-left: 10px;
    font-size: 12px;

}

.min_mo .sub_t_new a {
    display: inline-block;
    height: 22px;
    margin-top: 2px;
    padding: 0 4px;
    font-size: 12px;
    text-align: center;
}

.min_mo .sub_t_new a.on, .min_mo .sub_t_new a:hover {
    background: url(../images/tab.jpg);
    padding: 0 3px;
    border-right: 1px solid #c2cbca;
    color: #0f6682;
    text-decoration: none;
    border-left: 1px solid #c2cbca;
}

ul.list12 {
    margin-top: 6px;
    margin-left: 2px;
    _margin-left: 1px;
    padding: 0 10px;
    font-size: 12px;
}

ul.list12 li {
    height: 21px;
    overflow: hidden;
}

ul.list12 .con {
    display: inline-block;
    height: 21px;
    line-height: 21px;
    padding-left: 8px;
    background: url(../images/y_dot.gif) no-repeat left top;
}

ul.list12 .time {
    padding-top: 0;
}

ul.list12 .ico {
    float: right;
    padding-top: 6px;
    padding-right: 0;
}

.headline {
    height: 87px;
    background: #fef3d7;
    border: 1px solid #fec600;
    margin-bottom: 5px;
}

.headline .ttl {
    padding: 10px 10px 0;
    overflow: hidden;
    font-size: 14px;
}

.headline .ttl h3 {
    display: inline-block;
    width: 100px;
    height: 24px;
    line-height: 24px;
    background: url(../images/headline_ico.gif) no-repeat 0 center;
    padding-left: 9px;
    font-family: "Microsoft YaHei";
    color: #fff;
}

.headline .ttl ul {
    display: inline-block;
    margin-left: 8px;
}

.headline .ttl ul li {
    display: inline-block;
    margin-right: 20px;
}

.headline .ttl ul .con {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding-left: 8px;
    background: url(../images/x_dot.gif) no-repeat 0 center;
}

.headline .ttl ul .con a {
    color: #155199;
}

.headline .list12 {
    padding: 0 25px 5px;
}

.headline .list12 li span {
    display: inline-block;
    margin-right: 35px;
    padding-left: 10px;
}

.headline .list12 li span.first {
    margin-right: 5px;
}

.headline .list12 li span.second {
    width: 220px;
}

.p_c {
    float: left;
    margin-right: 8px;
}

.pho_news {
    width: 298px;
}

#NewsPic {
    position: relative;
    width: 298px;
    height: 230px;
    overflow: hidden;
}

#NewsPic a {
    overflow: visible;
    border: 0;
    text-decoration: none;
}

#NewsPic a img {
    position: absolute;
    width: 298px;
    height: 230px;
    left: 0;
    top: 0;
}

#NewsPic .pagination {
    position: absolute;
    height: 14px;
    line-height: 14px;
    bottom: 0;
    right: 0;
}

#NewsPic .pagination span {
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    float: right;
    display: block;
    width: 24px;
    text-align: center;
    background: #000;
    filter: Alpha(opacity=50);
    opacity: .5;
    border-left: solid 1px #fff;
    cursor: pointer;
}

#NewsPic .pagination span.cur {
    background: #ce0609;
    filter: Alpha(opacity=100);
    opacity: 1;
}

#NewsPicTxt {
    position: relative;
    width: 298px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
    background: #eee;
}

#NewsPicTxt a:link, #NewsPicTxt a:visited {
    font-size: 12px;
    color: #000;
    text-decoration: none;
}

#NewsPicTxt a:hover {
    color: #f00;
}

#notice {
    width: 298px;
    margin-top: 5px;
    padding-bottom: 4px;
}

#notice .ttl {
    height: 28px;
    line-height: 28px;
    padding-top: 3px;
    padding-left: 8px;
    color: #155199;
}

#notice .ttl h3 {
    display: inline-block;
    color: #d80001;
}

#notice ul {
    width: 286px;
    height: 60px;
    padding-left: 10px;
    color: #333;
    overflow: hidden;
}

#notice ul li {
    width: 286px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

#notice ul li a {
    padding: 0 1px;
    color: #155199;
}

.news {
    width: 430px;
    height: 89px;
}

.news .ttl {
    width: 380px;
    height: 43px;
    line-height: 43px;
    background: url(../images/news_ttl.gif) no-repeat 0 0;
    padding-left: 50px;
    overflow: hidden;
    font-size: 16px;
}

.news .description {
    padding: 0 4px;
    width: 422px;
    height: 42px;
    overflow: hidden;
    padding-bottom: 4px;
}

.news .description a {
    color: #545454;
}

ul.list14 {
    float: left;
    width: 342px;
    margin-left: 2px;
    _margin-left: 1px;
    padding-left: 2px;
    margin-top: 6px;
    font-size: 14px;
}

ul.list14 .con {
    float: left;
    width: 294px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 8px;
    background: url(../images/y_dot.gif) no-repeat left top;
}

.time {
    float: right;
    color: #9c9c9c;
    font-size: 11px;
    padding-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
}

/* Special Recommendation */
.reco {
    width: 430px;
    height: 210px;
    overflow: hidden;
    margin-top: 8px;
    padding-bottom: 3px;
}

.reco .ttl {
    width: 421px;
    padding-left: 11px;
    height: 28px;
    line-height: 28px;
    background: url(../images/t_ttl_bg.gif) repeat-x;
    font-family: "Microsoft YaHei";
    font-size: 14px;
}

.reco .tab, .reco .tab_on {
    float: left;
    height: 28px;
}

.reco .tab_on .con {
    height: 28px;
    background: #fff;
    padding: 0 23px;
    font-weight: bold;
    color: #0D6782;
}

.reco .tab_on a {
    color: #000;
}

.reco .tab a {
    color: #fff;
}

.reco .tab .con {
    height: 28px;
    background: none;
    padding: 0 23px;
}

.reco .pic {
    width: 166px;
    padding: 16px 9px;
    text-align: center;
}

.reco .pic img {
    margin-bottom: 5px;
    border: 1px solid #ccc;
}

/* Quick Enter-btn */
.q_btn {
    float: left;
    width: 144px;
    text-align: center;
    height: 22px;
    line-height: normal;
    padding-top: 10px;
    background: url(../images/i_m.gif) no-repeat 0 0;
    cursor: pointer;
    letter-spacing: 2px;
    font-size: 14px;
    font-weight: bold;
    color: #A2602E;
}

.q_on {
    background-position: 0 -32px;
    color: #DE9603;
}

.tips {
    width: 432px;
    height: 40px;
    background: #ffe5e6;
    overflow: hidden;
    margin-top: 4px;
}

.tips .ttl {
    float: left;
    width: 25px;
    height: 32px;
    line-height: 16px;
    background: url(../images/volume_ico.gif) no-repeat 10px center;
    padding: 4px 0 4px 30px;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    color: #d80100;
}

.tips ul {
    float: left;
    padding: 7px 0 7px 12px;
}

.tips ul li {
    display: inline-block;
    width: 85px;
    color: #000;
}

.tips ul li i {
    display: inline-block;
    background: url(../images/book_ico.gif) no-repeat;
    width: 26px;
    height: 26px;
    vertical-align: middle;
}

.tips ul li .ico_1 {
    background-position: -2px 0;
}

.tips ul li .ico_2 {
    background-position: -2px -38px;
}

.tips ul li .ico_3 {
    background-position: -2px -79px;
}

.tips ul li .ico_4 {
    background-position: -2px -118px;
}

/* Column Template */
.main_l {
    float: left;
    width: 420px;
}

.test_mo {
    width: 418px;
    min-height: 300px;
    overflow: hidden;
    margin-bottom: 5px;
}

.test_mo .ttl {
    width: 410px;
    height: 28px;
    line-height: 28px;
    background: url(../images/t_ttl_bg.gif) repeat-x;
    padding-left: 8px;
}

.test_mo .more {
    margin-right: 5px;
}

.test_mo .more a {
    color: #fff;
}

.test_mo .sub_t {
    padding-left: 10px;
    margin-top: 8px;
    font-size: 13px;
}

.test_mo .sub_t a {
    color: #757575;
}

.test_mo .sub_t a.red {
    color: #BA2811;
}

.test_mo .tab {
    float: left;
    height: 28px;
}

.test_mo .tab .con {
    float: left;
    height: 28px;
    background: #eae9e9;
    padding: 0 11px;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    font-weight: bold;
    color: #0D6782;
}

.test_mo .sub_t_new {
    width: 408px;
    padding-left: 10px;
    height: 24px;
    margin-top: 2px;
    font-size: 14px;
    line-height: 24px;
    background-color: #F2F2F2;
    border-bottom: 1px solid #ccc;
}

.test_mo .sub_t_new a {
    display: inline-block;
    height: 22px;
    margin-top: 2px;
    padding: 0 8px;
    font-size: 13px;
    text-align: center;
    color: #6a4e50;
}

.test_mo .sub_t_new a.on, .test_mo .sub_t_new a:hover {
    height: 23px;
    background: url(../images/tab.jpg);
    padding: 0 7px;
    border-right: 1px solid #c2cbca;
    color: #000;
    text-decoration: none;
    border-left: 1px solid #c2cbca;
}

.test_mo .sub_cont {
    padding-right: 10px;
    padding-bottom: 5px;
}

.test_mo .sub_cont .inner {
    height: 240px;
}

.test_mo .sub_cont .pic {
    padding: 5px 0;
    margin-left: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #013463;
 }

.test_mo .sub_cont .oth {
    float: right;
    width: 270px;
    height: 87px;
}

.test_mo .sub_cont .oth h3 {
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    text-align: center;
}

ul.list13 {
    margin-left: 2px;
    _margin-left: 1px;
    margin-top: 6px;
    padding-left: 10px;
    font-size: 13px;
}

ul.list13 li {
    height: 22px;
    overflow: hidden;
}

ul.list13 .con {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding-left: 8px;
    background: url(../images/y_dot.gif) no-repeat left top;
}

ul.list13 .time {
    padding-top: 0;
}

ul.list13 .ico {
    float: right;
    padding-top: 6px;
    padding-right: 0;
}

ul.list13 .ivl {
    float: left;
    width: 100%;
    height: 7px;
    overflow: hidden;
}

.des {
    float: left;
    width: 40%;
    font-size: 14px;
    color: #0D6782;
    padding-left: 5px;
}

/* Right-Part */
.r_p {
    float: right;
    width: 312px;
}

.r_p h2 {
    background-image: url(../images/r_ttl_bg.gif);
}

.rig_mo {
    width: 310px;
    overflow: hidden;
    margin-bottom: 5px;
}

.rig_mo .sub_t_new {
    width: 300px;
    padding-left: 10px;
    height: 24px;
    margin-top: 2px;
    font-size: 14px;
    line-height: 24px;
    background-color: #F2F2F2;
    border-bottom: 1px solid #ccc;
}

.rig_mo .sub_t_new a {
    display: inline-block;
    height: 22px;
    margin-top: 2px;
    padding: 0 10px;
    font-size: 13px;
    text-align: center;
    color: #6a4e50;
}

.rig_mo .sub_t_new a.on, .rig_mo .sub_t_new a:hover {
    height: 23px;
    background: url(../images/tab.jpg);
    padding: 0 8px;
    border-right: 1px solid #c2cbca;
    color: #000;
    text-decoration: none;
    border-left: 1px solid #c2cbca;
}

.rig_mo .sub_cont {
    padding-right: 10px;
    padding-bottom: 6px;
}

.rig_mo .sub_cont .inner {
    height: 268px;
}


.rig_mo .sub_cont .pic {
    padding: 5px 0;
    margin-left: 10px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #013463;
}

.rig_mo .sub_cont .oth {
    float: right;
    width: 165px;
}

.rig_mo .sub_cont .oth h4 {
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    text-align: center;
}

.rig_mo .sub_cont .oth ul.list12 {
    margin-top: 0;
}

.seek {
    width: 300px;
    height: 46px;
    background: url(../images/seek_bg.jpg) no-repeat 0 0;
    padding: 3px 6px;
    margin-bottom: 5px;
}

.seek h5 {
    font-family: "Microsoft YaHei";
    color: #fff;
}

.seek .btn_a {
    float: left;
    width: 50px;
    height: 24px;
    line-height: 24px;
    border: none;
    background: url(../images/seek_btn.jpg) no-repeat 0 0;
    cursor: pointer;
    text-align: center;
    color: #fff;
}

.que {
    width: 270px;
    height: 256px;
    overflow: hidden;
    padding: 10px 20px 0 20px;
}

.que li {
    padding-bottom: 1px;
    margin-bottom: 6px;
    border-bottom: 1px solid #d5d5d5;
}

.que .q_tt {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    font-size: 13px;
}

.que .q_tt a {
    color: #000;
}

.que .de {
    display: inline-block;
    padding-left: 20px;
    color: #999;
}

.que .de a {
    color: #999;
}

.focus {
    float: left;
    width: 268px;
    padding: 14px 12px;
}

.focus li {
    float: left;
    width: 252px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 16px;
    background: url(../images/li_ico.gif) no-repeat left top;
    font-size: 13px;
}

.comm {
    width: 237px;
    padding: 10px 8px 14px 8px;
}

.comm li {
    width: 221px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 16px;
    background: url(../images/li_ico2.gif) no-repeat left top;
    font-size: 13px;
}

.forthcoming {
    width: 237px;
    padding: 10px 8px 14px 8px;
}

.forthcoming li {
    width: 219px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 18px;
    background: url(../images/li_ico3.gif) no-repeat left top;
    font-size: 13px;
}

.hot_keywords {
    float: left;
    width: 268px;
    padding: 10px 12px;
    color: #000;
    line-height: 26px;
}

.hot_keywords a {
    color: #676767;
}

.hot_keywords span {
    padding-left: 10px;
}

.b_sea {
    float: left;
    padding-left: 10px;
    padding-bottom: 14px;
    width: 280px;
}

.b_sea .ttl {
    float: left;
    padding-top: 4px;
    padding-top: 7px\9;
    width: 62px;
}

/* Q &amp; A */
/* Q &amp; A List Page */
.q_a_list {
    width: 100%;
}

.q_a_list .q_a {
    padding-left: 9px;
}

.q_a_list li {
    font-size: 13px;
}

.q_a_list .q_a .list13 li.ivl {
    float: left;
    width: 100%;
    height: 10px;
    overflow: hidden;
}
/* Index Q &amp; A */
.q_a {
    padding-bottom: 10px;
}

.q_a .ttl {
    padding-left: 8px;
    height: 28px;
    line-height: 28px;
    background: url(../images/t_ttl_bg.gif) repeat-x;
    color: #000;
    font-size: 13px;
}

.q_a .ttl .tab {
    float: left;
    width: 87px;
    text-align: center;
    height: 28px;
    background: url(../images/i_m.gif) no-repeat -51px -64px;
    font-size: 14px;
    font-weight: bold;
}

.q_a .ttl span {
    padding: 0 5px;
    color: #fff;
}

.q_a .ttl span a {
    color: #fff;
}

.quiz_btn {
    float: left;
    margin-top: 4px;
    font-size: 12px;
    font-weight: normal;
    width: 73px;
    line-height: normal;
    height: 17px;
    height: 15px\9;
    padding-top: 3px;
    padding-top: 5px\9;
    background: url(../images/i_m.gif) no-repeat -51px -92px;
    text-align: center;
    color: #02425E;
    cursor: pointer;
    margin-left: 5px;
}

.q_a .sub_ttl {
    height: 26px;
    padding: 6px 0 0 10px;
    margin-bottom: 5px;
    background: #f9f9f9 url(../images/sub_tab_bg.gif) bottom repeat-x;
    font-weight: bold;
}

.q_a .sub_ttl .tab_on {
    float: left;
    height: 21px;
    padding: 3px 8px 0 8px;
    height: 19px \9;
    padding: 5px 8px 0 8px \9;
    border: 1px solid #CACACA;
    border-bottom: none;
    background: #fff;
    margin-top: 1px;
}

.q_a .sub_ttl .tab_on a {
    color: #000;
}

.q_a .sub_ttl .tab {
    float: left;
    color: #000;
    height: 21px;
    padding: 5px 9px 0 9px;
    height: 19px \9;
    padding: 7px 9px 0 9px \9;
}

.q_a .sub_ttl .tab a {
    color: #6A4E50;
}

.q_a .sub_t {
    width: 95%;
    padding-left: 10px;
    margin-top: 5px;
    margin-left: 10px;
    _margin-left: 5px;
    font-size: 13px;
    background: url(../images/y_ico.gif) no-repeat left center;
    color: #000;
}

.q_a .lef .list13 {
    padding-right: 8px;
    font-size: 13px;
}

.q_a .lef .list13 li {
    width: 100%;
    height: 24px;
    line-height: 24px;
    padding-right: 5px;
    overflow: hidden;
}

.ask_list {
    padding-right: 8px;
}

.q_a .lef .list13 .con, .ask_list .con {
    float: left;
    width: 360px;
    overflow: hidden;
}

.q_a .lef .role, .ask_list .role {
    float: left;
    width: 100px;
    padding-left: 10px;
    color: #666;
}

.q_a .lef .time, .ask_list .time {
    font-size: 12px;
    color: #B92809;
    padding-top: 0;
    line-height: 24px;
}

.q_a .lef .f_0 {
    color: #000;
}

.q_a .lef .list_nav {
    height: 189px;
    padding: 5px 10px;
}

.q_a .lef .list_nav span {
    display: inline-block;
    width: 142px;
    height: 26px;
    line-height: 26px;
    padding-left: 16px;
    text-align: center;
    border-bottom: 1px dashed #9F9C8A;
}

.over {
    background: #eee;
}

.sea_submit {
    float: left;
    width: 20px;
    height: 22px;
    border: none;
    background: url(../images/sea_btn.gif) no-repeat;
    cursor: pointer;
}

.q_a .rig {
    float: right;
    width: 230px;
    padding-right: 10px;
}

.q_a .rig .key1 {
    padding: 0 0 0 12px;
    line-height: 24px;
}

.q_a .rig a {
    color: #666;
}

.q_a_sea {
    padding: 8px 10px 0 20px;
}

.main_left .list a:visited, .re_ar_list a:visited, .h_k a:visited, .forthcoming a:visited, .comm a:visited, .list14 a:visited, .year a:visited, .list13 a:visited {
    color: #0D5F7C;
}

/* Friend Links */
.index_links, .links {
    background: #b81e01;
    padding: 15px 0;
    margin-top: 5px;
    line-height: 24px;
    border-bottom: 1px solid #eaeaea;
    color: #fff;
}

.index_links .ttl, .links .ttl {
    float: left;
    width: 70px;
    height: 38px;
    padding: 10px 10px 0 22px;
    font-size: 13px;
    font-weight: bold;
    margin-right: 12px;
    color: #fff;
}

.index_links .con {
    float: right;
    width: 785px;
    padding-right: 20px;
}

.links .con {
    float: right;
    width: 755px;
    padding-right: 20px;
}

.index_links .con span, .links .con span {
    padding-right: 10px;
}

.index_links .con a, .links .con a {
    color: #fff;
}

/* List Page */
.pipe {
    float: left;
    color: #c0c0c0;
    *margin-top: -2px;
    padding: 8px 10px 0 10px;
    *padding-top: 10px;
}

.con_t {
    width: 890px;
    background: #CDCDCD;
    padding: 10px 14px 0;
    border: 1px solid #fff;
    border-bottom: none;
}

.main_con {
    width: 876px;
    min-height: 865px;
    background: #fff;
    padding: 0 7px 10px 7px;
}

.main_left {
    float: left;
    width: 610px;
    padding-bottom: 20px;
    margin-left: 2px;
    _margin-left: 2px;
    background: #f9f9f9;
    border: 1px solid #E1E1E1;
}

#position {
    padding: 8px 0 10px 10px;
}

.list_t {
    width: 100%;
    background: url(../images/list_hd_bg.gif) repeat-x bottom;
}

.list_t li {
    float: left;
    border-bottom: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    background: url(../images/list_tab_bg.gif) repeat-x;
}

.list_t li span {
    float: left;
    background: url(../images/list_tab_ico.gif) no-repeat left center;
}

.list_t li a {
    float: left;
    padding: 0 20px;
    height: 26px;
    line-height: 26px;
    color: #670001;
}

.list_t li a:hover {
    color: #B81E01;
    text-decoration: none;
}

.list_t li.now {
    background: #f9f9f9;
    border-bottom: 1px solid #f9f9f9;
    font-weight: bold;
}

.list_t li.now a {
    color: #B81E01;
}

.list_t div.more a {
    padding-right: 10px;
    height: 26px;
    line-height: 26px;
    color: #670001;
}

ul.list {
    width: 594px;
    margin-left: 12px;
    padding-left: 4px;
    margin-top: 12px;
    padding-top: 1px;
    font-family: "黑体";
    font-size: 13px;
}

ul.list li {
    width: 584px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 10px;
    background: url(../images/y_dot.gif) no-repeat left top;
}

ul.list li.ivl {
    width: 570px;
    background: url(../images/list_dot_ivl.gif) repeat-x center;
    height: 16px;
    line-height: 16px;
}

ul.list li span {
    vertical-align: middle;
}

ul.list li .cnt {
    display: inline-block;
    width: 500px;
    height: 100%;
    overflow: hidden;
}

.main_right {
    float: right;
    width: 255px;
}

.main_right .rbox {
    border: 1px solid #E1E1E1;
}

.zhiwei_list_table {
    width: 100%;
    margin-left: 0px;
}

.zhiwei_list_table tr th {
    padding: 5px 5px;
    background: url(../images/z_ttl_bg.gif) repeat-x;
}

.zhiwei_list_table tr th.th_1 {
    width: 10%;
}

.zhiwei_list_table tr th.th_2 {
    width: 16%;
}

.zhiwei_list_table tr th.th_3 {
    width: 15%;
}

.zhiwei_list_table tr th.th_4 {
    width: 14%;
}

.zhiwei_list_table tr th.th_5 {
    width: 8%;
}

.zhiwei_list_table tr th.th_6 {
    width: 5%;
}

.zhiwei_list_table tr th.th_7 {
    width: 7%;
}

.zhiwei_list_table tr th.th_8 {
    width: 25%;
}

.zhiwei_list_table tr td {
    padding: 2px 5px;
}

.zhiwei_list_table tr:hover {
    background-color: #f0f0f0;
}

.zhiwei_list_table tr td a {
    color: #b40000;
}

.zhiwei_show_table {
    width: 100%;
}

.zhiwei_show_table tr th {
    width: 200px;
    background-color: #f7f7f7;
}

.zhiwei_show_table tr td {
    padding: 0px 10px;
    text-align: center;
    background-color: #fff;
}

.m {
    float: right;
    padding-right: 7px;
    font-weight: normal;
    font-size: 12px;
}

.m a {
    color: #fff;
}

.h_k {
    width: 237px;
    padding: 10px 8px 14px 8px;
    color: #000;
    line-height: 22px;
}

.h_k a {
    text-decoration: underline;
}

.h_k span {
    padding-left: 10px;
}

/* Content Page */
#content {
    width: 848px;
    margin: 0 0 20px;
    padding: 14px;
}

#content h1 {
    text-align: center;
    font-family: "华文中宋";
    font-size: 34px;
    line-height: 34px;
    font-weight: bold;
    color: #BA2811;
}

.source {
    width: 100%;
    text-align: center;
    height: 34px;
    line-height: 34px;
    margin: 15px 0 10px;
    color: #999;
}

.source span {
    padding-right: 20px;
}

.source a {
    color: #666;
}
/* Q &amp; A Content Page */
.q_g_box {
    border: 1px solid #BFDF81;
    background: #F3F6DD;
    padding: 0 5px 5px 5px;
}

.r_box {
    border: 1px solid #F4C478;
    background: #FBE8CA;
    margin-top: 10px;
}

.b_box {
    border: 1px solid #D5DCE4;
    background: #EFF2FB;
    margin-top: 10px;
}

.q_g_box .ttl {
    width: 100%;
    height: 27px;
}

.q_g_box .ttl .tt {
    float: left;
    width: 60%;
    padding-left: 5px;
    line-height: normal;
    padding-top: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

.q_g_box .ttl .lk {
    float: right;
    padding-right: 1px;
    line-height: normal;
    padding-top: 5px;
}

.q_g_box .con {
    background: #fff;
    padding: 10px;
    min-height: 60px;
}

.q_g_box .con .p_w {
    font-size: 14px;
    color: #000;
    width: 100%;
    text-align: right;
}

.q_g_box .con .p_w span {
    padding-right: 5px;
    line-height: normal;
}

.q_g_box .con .p_w .time {
    float: none;
    padding-top: 3px;
    *padding-top: 2px;
}

.q_g_box .con .details {
    padding: 10px 0;
    font-size: 14px;
    color: #000;
}
/* p_w_ed */
.q_g_box .con .hist {
    width: 100%;
    padding-top: 5px;
    margin-top: 5px;
    margin-bottom: 10px;
    border-top: 1px dashed #BFDF81;
}

.q_g_box .con .hist_ans {
    float: left;
    width: 100%;
    padding-top: 15px;
    margin-top: 5px;
    border-top: 1px solid #F3F6DD;
}

.q_g_box .con .hist .p_w, .q_g_box .con .hist_ans .p_w {
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #444;
    width: 100%;
}

.q_g_box .con .hist .p_w span, .q_g_box .con .hist_ans .p_w span {
    float: left;
    padding-right: 5px;
    line-height: normal;
}

.q_g_box .con .hist .p_w .time, .q_g_box .con .hist_ans .p_w .time {
    padding-top: 3px;
    *padding-top: 2px;
    color: #b1b1b1
}

.q_g_box .con .hist .details, .q_g_box .con .hist_ans .details {
    padding: 10px 0;
    font-size: 14px;
    color: #444;
}

.q_g_box .con .ckzl {
    float: left;
    widows: 1;
    padding: 10px 0;
    color: #C43012;
}

.q_g_box .con .ckzl a {
    color: #C43012;
}

.q_g_box .btm {
    width: 100%;
    padding: 5px 0;
}

.q_g_box .btm .ss {
    float: right;
    text-align: right;
    widows: 2;
    color: #999;
}

.l_btn {
    float: left;
    background: url(../images/wt_btn_bg.gif) no-repeat;
    width: 176px;
    height: 21px;
    text-align: center;
    line-height: 21px;
}

.l_btn a {
    color: #999;
}

.l_btn a:hover {
    color: #323232;
    text-decoration: none;
}

.q_g_box .re_ar_list {
    width: 635px;
    padding: 0;
}

.q_g_box .re_ar_list li {
    width: 619px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 16px;
    background: url(../images/li_ico4.gif) no-repeat left top;
    font-size: 13px;
}

/* Font Size */
.zh a {
    padding: 0 5px;
    color: #999;
    cursor: pointer;
}

.zh a:hover {
    color: #fff;
    padding: 0 5px;
    background: #999;
    text-decoration: none;
}

.t_12 {
    font-size: 12px;
}

.t_14 {
    font-size: 14px;
}

.t_16 {
    font-size: 16px;
}

a.t_now {
    color: #333;
}

.main_content {
    color: #000;
    font-size: 14px;
    width: 788px;
    padding: 30px 30px 5px;
    border-top: 3px solid #BA2811;
    margin-top: 5px;
    line-height: 30px;
}

.main_content a {
    color: #000099;
}

.arti_btm {
    width: 818px;
    border-bottom: 1px dashed #B1B1B1;
    padding: 10px 10px 5px 10px;
    margin: 5px 0 5px 10px;
    _margin-left: 5px;
}

.sm_btns {
    float: left;
    width: 100%;
    margin-top: 7px;
}

.sm_btns a {
    float: left;
    margin-right: 10px;
    height: 32px;
    background: url(../images/sm_btn_bg_l.gif) no-repeat left;
    padding-left: 10px;
}

.sm_btns a span {
    float: left;
    background: url(../images/sm_btn_bg_r.gif) no-repeat right;
    padding-right: 10px;
    height: 32px;
    line-height: 32px;
    _height: 24px;
    _padding-top: 8px;
    cursor: pointer;
}

.sm_btns a:hover {
    text-decoration: none;
}

.arti_btm .sm_btns {
    margin-top: 19px;
}

.arti_btm .sm_btns a {
    margin-right: 4px;
}

.arti_tag {
    width: 100%;
    color: #666;
}

.arti_tag a {
    padding: 0 5px;
}

.arti_atten {
    font-size: 12px;
    margin-top: 15px;
    border: 1px dashed #B81E01;
    background: url(../images/atten_bg.gif) 7px center no-repeat #f4f4f4;
    padding: 7px 5px;
    color: #000;
    font-family: "Microsoft Yahei";
    text-shadow: #fff 1px 1px 0;
    text-indent: 2.5em
}

.arti_atten a {
    color: #f00;
}

.pre_next {
    float: left;
    width: 52%;
    margin-top: 10px;
}

.pre_next a {
    font-size: 14px;
    margin-right: 10px;
}

.pre_next li {
    width: 100%;
    overflow: hidden;
    height: 22px;
    line-height: 22px;
    margin-top: 5px;
}

.re_ar {
    float: left;
    width: 418px;
    margin-top: 15px;
}

.re_ar .ttl {
    width: 406px;
    padding-left: 8px;
    height: 28px;
    line-height: 28px;
    background: #e0e0e0;
    font-size: 14px;
    font-weight: bold;
}

.re_ar .con {
    float: left;
    width: 70%;
}

.re_ar_list {
    width: 402px;
    padding: 10px 12px 0 4px;
}

.re_ar_list li {
    width: 386px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 16px;
    background: url(../images/li_ico4.gif) no-repeat left top;
    font-size: 13px;
}

.q_g_box .de {
    font-size: 12px;
    color: #999;
}

.q_g_box .de a {
    color: #999;
}

.bl_l {
    float: left;
    margin-left: 5px;
}

.bl_l a {
    color: #fff;
}

.newtags {
    margin: 0 10px;
    padding-left: 10px;
    background: #b81e01;
    color: #FFF;
    font-weight: bold;
    text-align: left;
}

.tags_list, .citys_list {
    margin: 0 10px;
    padding: 10px 15px;
    line-height: 30px;
    font-size: 12px;
}

.tags_list a {
    display: inline-block;
    padding: 3px 8px;
}

.citys_list a {
    display: inline-block;
    width: 135px;
    padding: 3px 0;
    text-align: center;
}

/* Quiz */
.q_box {
    float: left;
    clear: both;
    padding: 20px 0 30px 0;
    border: 1px solid #D5DCE4;
    margin-left: 10px;
    _margin-left: 5px;
    width: 665px;
}

.q_tips {
    float: left;
    padding-left: 20px;
    line-height: 18px;
    width: 98%;
}

.q_n {
    float: left;
    width: 100px;
    text-align: right;
    padding: 0 3px 0 0;
    *padding: 2px 3px 0 0;
    margin-top: 15px;
    color: #000;
    font-size: 14px;
}

.q_c {
    float: left;
    width: 550px;
    text-align: left;
    margin-top: 15px;
}

.q_c_a {
    float: left;
    width: 550px;
    padding-left: 97px;
    _padding-left: 92px;
    text-align: left;
    margin-top: 20px;
}

.free_n {
    float: left;
    width: 250px;
    text-align: right;
    padding: 0 3px 0 0;
    *padding: 2px 3px 0 0;
    margin-top: 15px;
    color: #000;
    font-size: 14px;
}

.free_c {
    float: left;
    width: 350px;
    text-align: left;
    margin-top: 15px;
}

.free_c_a {
    float: left;
    width: 100px;
    padding-left: 247px;
    _padding-left: 242px;
    margin-top: 20px;
}

#search_con {
    margin: 0 0 20px;
    padding: 10px;
}

/* Pages */
.q_a_list .pages {
    padding-left: 12px;
}

.pages {
    padding-left: 10px;
    margin: 20px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pages a {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin: 0px 3px;
    text-decoration: none;
    text-indent: -9999px;
}

.pages a.first {
    background-image: url(../images/pg-first.gif);
}

.pages a.prev {
    background-image: url(../images/pg-prev.gif);
}

.pages a.next {
    background-image: url(../images/pg-next.gif);
}

.pages a.last {
    background-image: url(../images/pg-last.gif);
    margin-right: 10px;
}

.pages a.page_now {
    font-weight: bold;
}

.pages .w {
    padding: 0 5px;
    color: #666;
}



/* Sitemap */
.sitemap {
    width: 100%;
}

.sitemap ul {
    float: left;
    width: 100%;
    border-bottom: 1px dashed #B6D3DB;
    line-height: 34px;
    padding-top: 3px;
}

.sitemap ul.on {
    background: #eee;
}

.sitemap .ttl {
    float: left;
    font-size: 14px;
    font-weight: bold;
    background: url(../images/site_ico.gif) no-repeat left center;
    padding-left: 20px;
}

.sitemap .ttl a {
    color: #0D6782;
}

.sitemap .con {
    float: left;
    width: 710px;
    width: auto !important;
    max-width: 810px;
    font-size: 12px;
}

.sitemap .con span {
    float: left;
    padding: 0 10px 0 10px;
}

.sitemap .con a {
    color: #333;
}

.btm_nav {
    height: 26px;
    line-height: 26px;
    padding: 0 15px;
    background: #8e0000;
    font-family: "Microsoft YaHei";
}

.btm_nav a {
    color: #fff;
}

.btm_nav a:hover {
    color: #fff;
    text-decoration: none;
}
#footer {
    width: 982px;
    text-align: center;
    padding: 15px 0;
    line-height: 24px;
}</pre></body></html>