@charset "utf-8";
/*-------------------css reset--------------------------*/
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;
    font-weight: normal;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
:focus {
    outline: 0;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
a img, iframe {
    border: none;
}
ul, ol {
    list-style: none;
}
input, textarea, select, button {
    font-size: 100%;
    font-family: inherit;
}
select {
    margin: inherit;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
 *zoom: 1;
}
/*-------------------公共--------------------------*/
body {
    font-size: 14px;
    line-height: 1.71;
    font-family: '\5FAE\8F6F\96C5\9ED1', '宋体', Arial, Helvetica, sans-serif;
    color: #000;
}
a {
    text-decoration: none;
}
a {
    color: #333;
}
a:hover {
    color: #ff0000;
}
.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
strong {
    font-weight: bold;
}
strong, h1, h2, h3, h4, dt, h1 a, h2 a, h3 a, h4 a {
    color: #333;
}
.h {
    position: relative;
}
.hr {
    position: absolute;
    right: 5px;
    top: 2px;
}
.hr a {
    font-size: 12px;
    color: #3B639F;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}
.h, .h h3 a {
    height: 32px;
    line-height: 32px;
}
h3 {
    font-size: 16px;
}
h4 {
    overflow: hidden;
}
dt {
    font-size: 12px;
}
.m dt {
    text-align: center;
}
.b {
    padding: 5px 0;
}
.b li {
    height: 26px;
    overflow: hidden;
    line-height: 26px;
}
.bc2 p {
    height: 44px;
    overflow: hidden;
}
/* 宽高属性 */
.w1100 {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden
}
.w1000 {
    width: 1000px;
    margin: 0 auto;
}
.w330 {
    width: 330px;
    overflow: hidden
}
.mrgauto {
    margin: 0 auto;
}
/* 广告 */
#ad1000 {
    width: 1000px;
    height: 90px;
    overflow: hidden
}
#ad1000 .ad800 {
    width: 700px;
    height: 65px;
    overflow: hidden
}
#ad1000 .ad290 {
    width: 290px;
    height: 65px;
    overflow: hidden
}
#ad1000 .ad280 {
    width: 290px;
    height: 65px;
    overflow: hidden
}
#ad1000 .ad370 {
    width: 370px;
    height: 65px;
    overflow: hidden
}
#ad1000 .ad430 {
    width: 430px;
    height: 65px;
    overflow: hidden
}
#ad1000 .ad495 {
    width: 495px;
    height: 65px;
    overflow: hidden
}
/* 空行属性 */
.blk {
    LINE-HEIGHT: 0;
    HEIGHT: 0px;
    clear: both;
    FONT-SIZE: 0px
}
.bl5 {
    LINE-HEIGHT: 0;
    HEIGHT: 5px;
    clear: both;
    FONT-SIZE: 0px
}
.bl10 {
    LINE-HEIGHT: 0;
    HEIGHT: 10px;
    clear: both;
    FONT-SIZE: 0px
}
.bl15 {
    LINE-HEIGHT: 0;
    HEIGHT: 15px;
    clear: both;
    FONT-SIZE: 0px
}
.bl20 {
    LINE-HEIGHT: 0;
    HEIGHT: 20px;
    clear: both;
    FONT-SIZE: 0px
}
.bl60 {
    LINE-HEIGHT: 0;
    HEIGHT: 60px;
    clear: both;
    FONT-SIZE: 0px
}
.ml10 {
    margin-left: 10px;
}
.h1 {
    font: 18px/20px "\5FAE\8F6F\96C5\9ED1";
    font-weight: bold;
    color: #333;
    padding-bottom: 8px;
}
#search {
    margin: 0px auto;
    overflow: hidden
}
.search_form {
    position: relative;
    margin: 5px 0 5px 10px;
*margin-left:8px;
    height: 40px;
    display: inline-block;
}
.search_form:hover {
    -webkit-box-shadow: 0 0 3px #999;
    -moz-box-shadow: 0 0 3px #999
}
.search_input {
    float: left;
    width: 260px;
    height: 19px;
    line-height: 19px;
    padding: 4px 7px;
    color: b3b3b3;
    border: 1px solid #ccc;
    border-radius: 2px 0 0 2px;
}
.search_btn {
    float: left;
    width: 50px;
    height: 29px;
    padding: 0 12px;
    margin-left: -1px;
    border-radius: 0 2px 2px 0;
    border: 1px solid #4d90fe;
    background-color: #4d90fe;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
    color: #f3f7fc;
    position: absolute;
    _left: 170px;
    _top: 0
}
.search_btn:hover {
    background: #4084f2
}
/* 文字列表属性 */
.list14 li, .list12 li {
    padding: 3px 0;
    color: #333;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
}
.list14 li {
    padding: 4px 0;
    font-size: 15px;
}
.list14 li, .list12 li {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
}
.list12 li {
    padding: 0 0 0 8px;
    background-position: 0 -30px;
    background-position: 0 -31px\9;
}
.list14 h3 {
    height: 32px;
    overflow: hidden;
    font: 16px/32px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53"
}
.list14 h3 a:hover {
    color: #ff0000
}
.list14 li a:hover {
    color: #ff0000
}
.list14 li span {
    float: right;
    color: #666;
    font-size: 12px;
}
.line01 {
    border-bottom: 1px dashed #ddd;
    height: 1px;
    line-height: 1px;
    background: none;
    padding: 0px;
    margin: 0px auto 15px auto;
}
/*-------------------头部--------------------------*/
#h {
    border-bottom: #eee 2px solid;
    height: 40px;
    line-height: 40px;
    position: relative;
    z-index: 1;
    width: 100%;
    background: #434343;
}
#h .l1 {
    width: 776px;
}
#h .l1 a {
    padding: 0 5px;
    margin: 0 1px;
    height: 39px;
    line-height: 39px;
    float: left;
    position: relative;
    color: #fff;
}
#h .l1 a.hover {
    background: #676767
}
#h .l1 .linkHome {
    background: #4e4e4e;
    font-weight: bold;
    padding: 0 15px 0 32px;
}
#h .l1 .iconHomeSec {
    background-image: url(/static/images/zgjyw/icon.png);
    background-position: 0 -85px;
    width: 12px;
    height: 12px;
    position: absolute;
    left: 15px;
    top: 13px;
}
#h .l1 span {
    background: #4e4e4e;
    height: 39px;
    line-height: 39px;
    float: left;
    position: relative;
    color: #cacaca;
    margin: 0 1px;
    display: block;
    padding: 0 5px;
    font-size: 12px;
}
#h .l1 .arrPad em {
    font-size: 14px;
    float: left;
}
#h .l1 .arrGray {
    width: 15px;
    height: 39px;
    float: left;
    background: url(/static/images/zgjyw/arrGray.png) no-repeat;
}
#h .l1 .popListSec {
    width: 90px;
    display: none;
    ;
    background: #f8f8f8;
    padding: 5px 1px;
    position: absolute;
    left: 0;
    top: 39px;
    zoom: 1;
    border-top: #434343 1px solid;
    box-shadow: 0px 5px 8px -2px rgba(0,0,0,0.5);
    margin: 0;
}
#h .l1 .arrShow {
    background: #676767
}
#h .l1 .arrShow .popListSec {
    display: block;
}
#h .l1 .arrShow .popListSec a.hover {
    background: #eee;
    border-left: 3px solid #EDAE5F;
}
#h .l1 .popListSec li {
    width: 44px;
    height: 25px;
    line-height: 25px;
    text-indent: 8px;
    background: #f8f8f8;
    float: left;
}
#h .l1 .popListSec li a {
    padding: 0px;
    margin: 0px;
    position: relative;
    height: 25px;
    line-height: 25px;
    display: block;
    border-left: #f8f8f8 3px solid;
    color: #5e5e5e;
    float: none;
}
#b .r11 {
    padding-bottom: 6px;
    border-bottom: 1px solid #DBDBDB;
}
#b .r11 .c1 a {
    display: block;
    text-indent: -999em;
    height: 30px;
    width: 116px;
    background: url(/static/images/zgjyw/minlogo.png) no-repeat;
    margin-top: 3px;
}
#b .r11 .c2 {
    margin-top: 9px;
    margin-left: 10px;
    width: 330px;
}
#b .r11 .c3 {
    margin-top: 9px;
}
#b .r11 .c3 a {
    margin: 0 3px;
}
#b .r11 .c3 a:hover {
    color: #2C95E8;
}
#b .r11 .c4 {
    height: 40px;
    width: 350px;
}
.left {
    width: 660px;
}
.right {
    width: 300px;
    padding-top: 30px;
}
/* r热词BOX */
.hot_w {
    height: 134px;
    overflow: hidden
}
.hot_w li {
    height: 55px;
    background: #35c4ef;
    margin-right: 2px;
    text-align: center;
    font-family: "\5FAE\8F6F\96C5\9ED1" "宋体";
    color: #FFFFFF;
    font-weight: bold;
    float: left;
    padding-top: 10px
}
.hot_w li.li_01 {
    width: 100px
}
.hot_w li.li_02 {
    width: 63px
}
.hot_w li.li_03 {
    width: 73px
}
.hot_w li.li_04 {
    width: 58px;
    backgroundr: #53aecf;
    margin-right: 0px
}
.hot_w li.li_05 {
    width: 60px
}
.hot_w li.li_06 {
    width: 110px;
    background: #53aecf;
}
.hot_w li.li_07 {
    width: 71px;
    background: #53aecf
}
.hot_w li.li_08 {
    width: 53px;
    margin-right: 0px;
    background: #53aecf
}
.hot_w a, .hot_w a:visited {
    color: #FFFFFF;
}
#article .artical {
    font: bold 28px/45px "\5FAE\8F6F\96C5\9ED1";
    padding: 20px 0 20px 0;
    text-align: center;
    letter-spacing: -1.5px
}
#article .info {
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
    overflow: hidden
}
#article .info span {
    margin-right: 10px;
    display: block;
    float: left
}
#article .info p {
    float: left;
    font-size: 12px;
    width: 400px;
    color: #999;
    line-height: 22px;
}
#article .info p a {
    color: #808080
}
#article .info h5 {
    float: left;
    font-weight: normal;
    text-align: right;
    color: #999;
}
#article .info h5 span {
    cursor: pointer;
    height: 13px;
    margin-right: 10px;
}
#article .info .baidu {
    float: right;
    width: 140px;
}
#article .info .rbox {
    width: 220px;
    float: right;
    padding-right: 0px;
}
#article .info .cmt a:link, .cmt a:hover, .cmt a:visited {
    color: #ba2636;
    font-weight: bold;
}
#article .info .cmt em {
    font-family: "Georgia";
    font-size: 14px;
    font-weight: bold;
}
#article .info .cmt a {
    font-family: "Georgia";
    font-size: 14px;
    font-weight: lighter;
}
#article .info .cmt a:hover span {
    color: #ba2636;
}
#artContent {
    padding: 5px 10px;
    font-family: "宋体";
}
#artContent .mcontent {
    font-size: 16px;
    font-family: "宋体";
    line-height: 200%;
    text-align: left;
}/*0830*/
#artContent .mcontent p {
    text-indent: 2em;
    line-height: 200%;
    margin-bottom: 20px
}
#artContent .mcontent p img {
    margin-left: -28px;
    display: block;
    margin: 0px auto;
}
#artContent .mcontent p a {
    font-weight: bold
}
#pages {
    overflow: hidden;
}
#pages a {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    background: #fff;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #333;
    padding: 0 15px
}
#pages a.a1 {
    background: #ddd;
    width: 56px;
    padding: 0
}
#pages a:hover {
    background: #f1f1f1;
    color: #000;
    text-decoration: none
}
#pages span {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    background: #5a85b2;
    border: 1px solid #5a85b2;
    color: #fff;
    text-align: center;
    padding: 0 15px
}
.page .noPage {
    display: inline-block;
    width: 56px;
    height: 24px;
    line-height: 24px;
    background: #ddd;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #a4a4a4;
}
.text-c {
    text-align: center
}
.text-l {
    text-align: left
}
.text-r {
    text-align: right
}
.article_key {
    padding: 5px 0px 0px 10px;
    overflow: hidden
}
.article_key p {
    float: left;
    font-size: 14px;
    color: #333;
    line-height: 30px;
}
.artical_ther {
    padding: 5px 0px 0px 0px;
    overflow: hidden
}
.artical_ther p {
    float: left;
    font-size: 14px;
    width: 255px;
    color: #333;
    line-height: 30px;
}
.artical_ther p a {
    color: #808080
}
.share {
    width: 140px;
    float: right;
    text-align: right
}/*1107xg*/
.comment {
    overflow: hidden;
    z-index: 100
}
.comment .tht {
    font: bold 16px/36px "\5FAE\8F6F\96C5\9ED1";
    color: #333;
    padding-left: 8px;
}
.comment ul {
    padding: 5px 15px;
}
.about_news {
    overflow: hidden
}
.about_news .tht {
    font: bold 16px/36px "\5FAE\8F6F\96C5\9ED1";
    color: #333;
    padding-left: 8px;
}
.about_news .pad10 {
    padding: 5px 15px;
}
.labList {
    height: 42px;
}
.hot_w {
    height: 134px;
    overflow: hidden
}
.hot_w li {
    height: 55px;
    background: #17a2b7;
    margin-right: 2px;
    text-align: center;
    line-height: 22px;
    font-family: "\5FAE\8F6F\96C5\9ED1" "宋体";
    color: #FFFFFF;
    font-weight: bold;
    float: left;
    margin-bottom: 4px;
    padding-top: 10px
}
.hot_w .li_01 {
    width: 100px
}
.hot_w .li_02 {
    width: 63px
}
.hot_w .li_03 {
    width: 73px
}
.hot_w .li_04 {
    width: 58px;
    background: #2462d3;
    margin-right: 0px
}
.hot_w .li_05 {
    width: 60px
}
.hot_w .li_06 {
    width: 110px;
    background-color: #2462d3;
}
.hot_w .li_07 {
    width: 71px;
    background-color: #2462d3
}
.hot_w .li_08 {
    width: 53px;
    margin-right: 0px
}
.hot_w a, .hot_w a:visited {
    color: #FFFFFF;
}
.box300 {
    width: 300px;
    overflow: hidden;
}
.pics {
    padding-top: 5px
}
.pics li {
    background: #f8f8f8;
    height: 90px;
    margin-top: 10px
}
.pics li a {
    display: block;
    background: #f8f8f8;
    height: 90px;
}
.pics li a:hover {
    background: #f0f0f0;
}
.pics li a:hover .li_p02 {
    color: #999;
    text-decoration: none;
}
.pics li img {
    float: left;
    margin-right: 10px;
}
.pics li em {
    float: right;
    width: 150px;
    font-weight: normal
}
.pics_2 {
    padding: 0px
}
.pics_2 li {
    float: left;
    width: 140px;
    height: 150px;
    padding: 10px 20px 0 0;
}
.pics_2 li p {
    line-height: 20px;
    padding-top: 3px;
    text-align: center;
}
.pics_2 li img {
    padding: 0px;
    width: 140px;
    height: 100px;
}
.pics_2 li.nopgr {
    padding-right: 0px;
}
/*表情样式开始*/

/*表情样式结束*/
.top10tit h4 {
    font: bold 15px/36px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
    color: #fff;
    padding-left: 9px;
    background: #2ca9e1;
}
.top10 {
    padding: 5px 0 10px 0;
    border: 1px solid #ddd;
    border-top: 0;
}
.top10 li {
    height: 28px;
    padding: 2px 0;
    overflow: hidden;
}
.top10 li a {
    display: block;
    line-height: 30px;
    height: 28x;
}
.top10 li a:hover {
    background: #e9e9e9;
}
.top10 li span {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    display: block;
    float: left;
    padding: 0 14px 0 8px;
}
.top10 li h5 {
    float: right;
    color: #ba2636;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 34px;
    padding-right: 8px;
}
.top10 p a {
    line-height: 18px;
}
.coolnav {
    height: 38px;
    line-height: 38px;
    color: #2b2b2b;
    font-weight: normal;
    border-top: #e6e6e6 1px solid;
    padding: 0px;
}
/*  底部 */
/*********** 尾巴 ************/
.footer_line {
    border-top: 1px solid #003366;
    border-bottom: 1px solid #003366;
    height: 0;
    overflow: hidden
}
.footerBox {
    text-align: center;
    height: 42px;
    background-color: #efefef;
    border-bottom: 1px solid #cecece;
}
.footerBox li {
    font: 14px/42px "微软雅黑";
    float: left;
    height: 42px;
    color: #333;
}
.footerBox li a {
    color: #333;
    display: block;
    padding: 0 7.5px;
    _padding: 0 7px;
}
.footerBox li.a_review.on {
    border-left: 1px solid #cecece;
    border-right: 1px solid #cecece
}
.footerCon {
    position: relative;
}
.comWidth, .comWith {
    width: 1000px;
    margin: 0 auto;
}
.copyright {
    padding: 20px 0 30px 0;
    height: 80px;
    font: 12px/20px "å®‹ä½“";
    text-align: center;
    color: #2b2b2b;
}
.copyright .p-cut {
    font: 12px/22px "宋体";
    margin-top: 10px
}
.copyright .cop_dg a {
    color: #2b2b2b;
}
.copyright .cop_dg span, .footer .unit span {
    color: #666;
    margin: 0 5px;
}
.copyright .cop_dg a:hover, .footer .footNav .hd a:hover, .footer .placeBox a:hover, .footerBox li a:hover {
    color: #cc0000
}
/**/
.fLink {
    height: 40px;
    text-align: center;
    color: #f0f0f0;
    font-size: 12px;
}
.fLink a {
    color: #000;
    text-decoration: none;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    margin: 0 10px;
}
.fLink a:hover {
    color: #820C0C;
    text-decoration: underline;
}
.flinkMain {
    width: 1000px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    font-family: Microsoft YaHei, SimSun;
}
.fLink .marWid a, .fLink .marWidMain a {
    margin: 0 15px;
    text-indent: 0;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    color: #5e5e5e;
    padding: 0;
}
/**/
.copyLink {
    width: 1000px;
    margin: 0 auto;
    color: #365071;
    line-height: 25px;
    overflow: hidden;
}
.copyLink li {
    padding: 22px 0;
    width: 1050px;
    clear: both;
}
.copyLink dt {
    float: left;
    text-align: left;
    color: #365071;
    width: 390px;
    display: inline;
}
.copyLink dd {
    width: 420px;
    text-align: left;
    float: left;
    margin: 0;
}
.copyLink .las {
    width: 190px;
    margin: 0;
}
.copyLink a {
    color: #666;
    display: inline-block;
}
.copyLink a:hover {
    color: #1c1c1c;
    text-decoration: underline;
}
/**/
.copyLogo a {
    margin: 0 20px 0 0;
}
.logoCa, .logoCb, .logoCc, .logoCd, .logoCe, .logoCX, .logoKx {
    width: 122px;
    height: 52px;
}
.logoCb {
    background-position: -131px 0;
    width: 133px;
}
.logoCc {
    background-position: -268px 0;
}
.logoCd {
    background-position: -401px 0;
    width: 117px;
}
.logoCe {
    background-position: -522px 0;
    width: 117px;
}
.logoCX {
    background-position: -644px 0;
    width: 117px;
}
.logoKx {
    background-position: -766px 0;
    width: 117px;
}
/**/
.copyMain {
    display: block;
    width: 1000px;
    margin: 0 auto;
    text-align: center;
    color: #5e5e5e;
    height: 30px;
    line-height: 30px;
}
.copyMain em {
    display: inline-block;
    margin: 0 15px;
    color: #d9d9d9;
    font-family: Arial;
    font-size: 12px;
}
.copyMain span {
    font-family: "宋体";
    font-size: 12px;
}
/**/
.ieTips {
    display: block;
    width: 998px;
    height: 28px;
    line-height: 28px;
    background: #f7f2db;
    border: #f0e9ca 1px solid;
    margin: 1px auto 10px;
    text-indent: 35px;
    font-size: 12px;
    color: #666;
    text-align: left;
    position: relative;
}
.ieTips em {
    background-position: 0 -160px;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 10px;
    top: 5px;
}
.ieTips span {
    display: block;
    background: #e8dfb9;
    width: 26px;
    height: 26px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
}
.ieTips span a {
    background-position: -73px -153px;
    display: block;
    width: 26px;
    height: 26px;
}
.ieTips span a:hover {
    background-position: -32px -153px;
}

@media screen and (max-device-width: 1000px) {
.wrap {
    width: 1002px;
}
}
.coolnav span {
    border-top: #2ca9e1 2px solid;
    height: 35px;
    line-height: 35px;
    padding: 4px 3px;
}
#searchBtn, .sld, #btn, .menu li a, .menu li:hover, #kuaixu dt .client, #kuaixu dt .Cooperation, #kuaixu dt .login, .btns span, .btns span.now, .news .tit em, .news .vnew li .video, .news .tag dd, .share .sina, .share .qqwb, .share .baidu, .share .weixin, .share .douban, .attitude .up, .attitude .down, .news .pnews .lnew .video, .share .qrcode, #tcc .x {
    background: url(http://img.bjnews.com.cn/site_v3/icon.png) no-repeat
}
#header {
    clear: both;
    height: 159px;
    width: 100%;
    border-bottom: 1px solid #bababa;
    z-index: 800;
    background: #fff
}
#logo {
    clear: both;
    height: 70px;
    display: block
}
.logo {
    float: left
}
.djxw {
    margin-top: 25px
}
/*.bjnewslogo {
    width: 190px;
    height: 70px;
    display: block;
    overflow: hidden;
    text-indent: -10em;
    background: url(../images/logo.png)
}*/
.search {
    float: right;
    width: 245px;
    padding-top: 20px
}
.searchTxt {
    width: 205px;
    float: left;
    height: 30px;
    border: 1px solid #cecece;
    overflow: visible
}
.searchBtn {
    float: left;
    width: 33px;
    height: 32px;
    margin-left: -1px
}
#searchBtn {
    cursor: pointer;
    background-position: -891px 0;
    border: 0;
    overflow: hidden;
    font-size: 16px;
    width: 33px;
    height: 32px
}
.searchMenu {
    float: left;
    width: 61px;
    height: 30px;
    border-right: 1px solid #cecece;
    position: relative
}
.sld {
    background-position: -535px -22px;
    height: 32px;
    width: 48px;
    padding-left: 11px;
    font: normal 14px/32px '微软雅黑';
    color: #666;
    cursor: pointer
}
#bjTxt {
    float: left;
    border: 0;
    background: #fff;
    color: #333;
    font: 14px/22px '微软雅黑', verdana, tahoma, arial, 'SimSun', sans-serif;
    width: 132px;
    height: 22px;
    margin: 0;
    outline: medium none;
    padding: 4px
}
.searchTab {
    display: none;
    z-index: 999;
    width: 61px;
    height: auto;
    border: 1px solid #cecece;
    border-top: 0;
    border-bottom: 0;
    position: absolute;
    top: 30px;
    left: -1px
}
.searchTab li {
    font: normal 14px/32px '微软雅黑';
    color: #666;
    height: 32px;
    padding-left: 11px;
    background: #e8e8e8;
    color: #666;
    border-bottom: 1px solid #cecece;
    cursor: pointer
}
#nav {
    clear: both;
    height: 49px;
    background: #0a70b1;
    margin: 0 auto 0
}
#btn {
    width: 53px;
    height: 49px;
    background-position: 0 -87px;
    text-indent: -10em;
    overflow: hidden;
    display: block;
    float: left;
    cursor: pointer
}
.menu {
    float: left;
    width: 920px;
    overflow: hidden;
    height: 33px;
    margin-top: 16px
}
.menu li {
    float: left;
    display: inline-block;
    height: 33px
}
.menu li a {
    color: #fff;
    text-decoration: none;
    font: normal 14px/18px '微软雅黑';
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    height: 22px;
    line-height: 22px;
    background-image: url(/static/images/navLine.png)
}
.menu li a:hover {
    color: #edcbcb
}
.menu li:hover {
    background: url(http://img.bjnews.com.cn/site_v3/i.png) center bottom no-repeat
}
#kuaixu {
    height: 40px;
    overflow: hidden;
    clear: both
}
#kuaixu dd {
    float: left;
    width: 720px;
    height: 40px;
    overflow: hidden
}
#kuaixu dt {
    float: right;
    width: 275px;
    height: 40px;
    color: #d1d1d1;
    padding-right: 5px
}
#kuaixu dd .ksig {
    display: inline-block;
    float: left
}
#kuaixu dd .ksig a {
    font: bold 20px/40px '微软雅黑';
    color: #a80000
}
#kuaixu dd .klist {
    margin-left: 2px;
    display: inline-block;
    float: left
}
#kuaixu dd .klist li {
    height: 40px;
    line-height: 40px;
    width: 100%
}
#kuaixu dd .klist li a {
    font: bold 16px/40px '微软雅黑';
    color: #000
}
#kuaixu dd .klist li span {
    color: #666;
    font: normal 12px/40px '微软雅黑';
    padding-left: 15px
}
#kuaixu dt .client, #kuaixu dt .Cooperation, #kuaixu dt .login {
    display: block;
    float: right;
    border-right: 1px solid #c6cacb;
    padding-left: 20px;
    height: 40px;
    font: normal 14px/40px '微软雅黑';
    color: #666;
    padding-right: 9px;
    margin-left: 8px
}
#kuaixu dt .client {
    background-position: left -173px
}
#kuaixu dt .Cooperation {
    background-position: -88px -172px
}
#kuaixu dt .login {
    background-position: -205px -174px;
    border-right: 0
}
#kuaixu dt .reg {
    font: normal 14px/40px '微软雅黑';
    color: #d1d1d1;
    float: right
}
#kuaixu dt .ln, #kuaixu dt .user {
    display: block;
    float: right;
    line-height: 40px;
    color: #d1d1d1;
    padding-right: 10px
}
#kuaixu dt .user {
    padding-left: 10px
}
#kuaixu dt .user a {
    color: #d1d1d1
}
#kuaixu dt a:hover {
    color: #a80000
}
#logo, .nav, #kuaixu, #main, .partner {
    width: 1003px;
    margin: 0 auto 0
}
#logsc {
    display: none
}
.tag dd a:hover {
    color: #a80000
}
.guancj h2 a:hover, .rul li a:hover, .guancj .txt a:hover, .shuping h3 a:hover, .tdnews li h3 a:hover, .images .titl a:hover, .hzlist li h3 a:hover, .juzhen li h3 a:hover {
    color: #a80000
}
.szb {
    float: right;
    width: 67px;
    height: 38px;
    margin-top: 5px;
    margin-right: 5px
}
#tcc {
    display: none;
    width: 720px;
    padding-top: 5px;
    padding-left: 10px;
    position: absolute;
    top: 49px;
    left: 0;
    border: 1px solid #e8e8e8;
    border-top: 0;
    height: 70px;
    background: #fff
}
#tcc p {
    clear: both;
    overflow: hidden;
    padding-top: 12px
}
#tcc p a {
    color: #221815;
    font: normal 12px/20px '';
    margin-right: 17px;
    float: left
}
#tcc a:hover {
    color: #a80000
}
#tcc .x {
    width: 12px;
    height: 12px;
    background-position: -590px -318px;
    cursor: pointer;
    float: right;
    display: block;
    margin-right: 10px
}
.nav {
    width: 1003px;
    position: relative
}
.szb a img {
    width: 67px;
    height: 33px;
    margin-top: 2px
}
