@charset "utf-8";
/* CSS Document */
/* CSS Document */
/* author Liujuan time 20120517 version 1.0.0 */
/*Email:1373706253@qq.com*/
/* @group 首页*/
.header_t {
    height: 90px;
    width: 100%;
    background-color: #d1121b;
}
/*.header{width:960px; margin:0 auto; height:90px;}
.logo{background:url("../images/logo.png") no-repeat; width:350px; height:50px; margin-top:25px; float:left;}*/
.aNav {
    float: right;
    margin: 30px 10px 0 0;
}
.aNav img {
    display: inline;
}
.aNav h3 {
    color: #fff;
    float: left;
    line-height: 30px;
}
.aNav li {
    float: left;
    margin-left: 8px;
}
.bNav {
    width: 100%;
    height: 35px;
    background-color: #9db0b9;
    overflow: hidden;
}
.import_News {
    width: 500px;
    margin: 0 auto;
    float: left;
}
.import_News li {
    line-height: 35px;
    color: #e0e6e9;
    float: left
}
#scrollDiv {
    width: 170px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}
#scrollDiv li a {
    text-decoration: underline;
}
.import_News em {
    color: #d3222a;
}
/*.register{width:290px;}*/
.register li {
    float: left;
    line-height: 35px;
}
.bNav_news {
    height: 50px;
    margin-top: 15px;
    float: left;
    display: inline;
}
.bNav_news li {
    float: left;
    width: 220px;
    background: url("../images/point1.jpg") no-repeat right;
    margin-left: 23px;
    display: inline;
}
.bNav_news li img {
    width: 77px;
    height: 55px;
    float: left;
}
.bNav_news li p {
    color: #6a6a6a;
    float: left;
    margin-left: 8px;
    width: 125px;
    line-height: 18px;
}
.bNav_news li.none_point {
    background: none;
}
/* @group nav*/
/*.nav{background:url("../images/nav.jpg") repeat-x; height:37px; _margin-top:10px; padding-left:6px; width:946px; }*/
.h1 {
    font: bold 15px/40px "Microsoft YaHei";
    color: #111;
    padding-left: 10px;
}
#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, .nav, .partner {
    width: 1003px;
    margin: 0 auto 0
}
.logo {
    float: left
}
.djxw {
    margin-top: 25px
}
.newslogo {
    width: 352px;
    height: 70px;
    display: block;
    overflow: hidden;
}
.search {
    float: right;
    width: 350;
}
.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
}
/*
#conpate{width:950px;}*/
/*.nav .now,#conpate .now{background:url("../images/mouse_on.jpg") no-repeat center 33px; float:left;}
.nav li,#conpate li{float:left; color:#514e4e; margin-left:5px;}
.nav a,#conpate a{font-size:16px; line-height:38px; padding:0 18px; float:left; color:#6e6c6c; margin-left:3px;}
.nav a:hover,#conpate a:hover{background:url("../images/mouse_on.jpg") no-repeat center 33px; float:left; }
.nav li em,#conpate li em{ height:24px; width:1px; background-color:#cccccc; float:left; margin-top:7px;}*/
.navTopCon {
    display: block;
    width: 820px;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 180px;
    margin: 0 auto;
    color: #666;
    position: relative;
}
.navTopCon a {
    color: #666;
    font-size: 12px;
    font-family: "宋体";
}
.navTopCon a:hover {
    color: #cd0200;
}
.navTopCon .phone, .navTopCon .app, .navTopCon .speek, .navTopCon .linkHome, .navTopCon .linkFav, .navTopCon .linkTopNews {
    padding-left: 13px;
    margin: 0 15px 0 0;
    color: #666;
}
.navTopCon .speek {
    margin: 0;
}
.navTopCon .linkHome, .navTopCon .linkFav, .navTopCon .linkTopNews {
    background: url(../images/show_icon.png) no-repeat
}
.navTopCon .linkHome {
    background-position: 0 -34px;
    padding-left: 17px;
}
.navTopCon .linkFav {
    background-position: 0 -66px;
    padding-left: 17px;
}
.navTopCon .linkTopNews {
    background-position: 0 -200px;
    padding-left: 17px;
}
.navTopCon em {
    color: #ccc;
    margin: 0 10px;
    font-family: Arial;
    font-size: 12px;
}
.resLink {
    position: absolute;
    right: 0;
    top: 0;
}
.navTopCon .btnRes, .navTopCon .btnLogin {
    display: inline-block;
    text-align: center;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin: 0 10px 0 0;
}
.navTopCon .btnLogin {
    width: 60px;
    border: 2px solid #0f92d6;
    border-radius: 2px 2px 2px 2px;
    background: #0f92d6;
    font-weight: bold;
    color: #fff;
    margin: 0;
}
.navTopCon .btnLogin:hover {
    border: 2px solid #11a4ed;
    background: #11a4ed;
    color: #fff;
    text-decoration: none;
}
#nav {
    clear: both;
    height: 49px;
    background: #cc0984;
    margin: 0 auto;
}
.nav {
    width: 980px;
    margin: 0 auto;
}
.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: 20px;
    padding-right: 20px;
    height: 22px;
    line-height: 22px;
    background: url(../images/navLine.png) no-repeat
}
.menu li a:hover {
    color: #edcbcb
}
.menu li:hover {
    background: url(../images/i.png) center bottom no-repeat
}
#btn {
    width: 53px;
    height: 49px;
    background-position: 0 -87px;
    text-indent: -10em;
    overflow: hidden;
    display: block;
    float: left;
    cursor: pointer
}
#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
}
/* @group top_news*/
.top_news {
    width: 633px;
    float: left;
}
.head_news {
    background: url("../images/top_news.jpg") repeat-x;
    width: 632px;
    height: 42px;
    margin-top: 11px;
    position: relative;
    float: left;
}
.head_news span {
    width: 81px;
    height: 18px;
    float: left;
    border-right: 1px solid #b2b1b1;
    padding-right: 10px;
}
.tit h3 {
    display: none;
    color: #040404;
    font-size: 18px;
    font-weight: bold;
    line-height: 38px;
    _line-height: 43px;
    float: left;
    margin-left: 10px;
    width: 424px;
}
.tit h3.hOn {
    display: block;
}
.head_news em {
    color: #2c2a2a;
    line-height: 40px;
    border-left: 1px solid #b2b1b1;
    padding-left: 7px;
}
.head_news strong {
    background: url("../images/triangle.gif") no-repeat;
    width: 16px;
    height: 9px;
    position: absolute;
    left: 36px;
    top: 40px;
}
.news_content {
    width: 208px;
    height: 285px;
    background-color: #000;
    margin-top: 11px;
    float: left;
    position: relative;
}
.news_content div {
    position: absolute;
    top: 0px;
    left: px;
filter:alpha(opacity:0);
    opacity: 0;
}
.news_content p {
    width: 182px;
    float: left;
    margin: 17px 0 0 12px;
    line-height: 17px;
    border-bottom: 1px solid #919191;
    margin-bottom: 17px;
    padding-bottom: 16px;
    display: inline;
    color: #d7d7d7;
}
.news_content a {
    background: url("../images/abox.gif") no-repeat 10px 10px;
    float: left;
    width: 178px;
    padding-left: 20px;
    line-height: 21px;
    color: #d7d7d7;
}
.news_content a.more {
    text-decoration: underline;
    color: #bebebe;
    background: none;
    width: 180px;
    text-align: right;
    margin-top: 15px;
}
.imgp img {
    float: left;
    width: 424px;
    height: 285px;
    margin-top: 11px;
}
.search span {
    width: 310px;
    height: 44px;
    background-color: #e2e2e2;
    float: left;
    margin: 10px 0 0 9px;
    overflow: hidden;
}
.search span em {
    color: #929090;
    margin-left: 15px;
    line-height: 42px;
}
.search span a {
    background: url("../images/aSearch1.gif") no-repeat;
    width: 244px;
    height: 24px;
    margin: 0 12px 0 5px;
    overflow: hidden;
}
.bimg {
    position: relative;
    float: left;
    width: 424px;
    overflow: hidden;
}
.num {
    position: absolute;
    right: 20px;
    bottom: 10px;
}
.num span {
    width: 20px;
    height: 20px;
    float: left;
    margin-left: 4px;
    background: #ccc;
    line-height: 20px;
    text-align: center;
    color: #000;
}
.num span.nOn {
    background: #cecf72;
}
/* @group content*/
.content {
    float: left;
    width: 963px;
    position: relative;
}
.left_Cont {
    width: 642px;
    float: left;
}
.right_Cont {
    width: 310px;
    float: right;
}
.aCont, .bCont, .eCont, .dCont, .gCont, .present, .comment, .active {
    float: left;
    width: 310px;
    position: relative;
}
.aCont .aHead, .bCont .aHead, .dCont .aHead {
    background: url("../images/top_news.jpg") repeat-x;
    width: 310px;
    height: 42px;
    margin-top: 10px;
}
.aCont .aHead img, .bCont .aHead img, .dCont .aHead img, .gCont .aHead img {
    width: 48px;
    height: 18px;
    margin: 12px 0 0 3px;
    float: left;
}
.aCont .aHead a, .bCont .aHead a, .dCont .aHead a, .fCont .aHead a, .national .aHead a, .culture .aHead a, .present .cHead a, .comment .aHead a, .active .cHead a, .cCont .aHead a {
    color: #2c2a2a;
    float: right;
    border-left: 1px solid #b2b1b1;
    height: 18px;
    line-height: 16px;
    padding-left: 7px;
    margin-top: 10px;
}
.aCont .aHead strong {
    background: url("../images/triangle.gif") no-repeat;
    width: 16px;
    height: 9px;
    position: absolute;
    top: 50px;
    left: 36px;
}
.aCont .aTxt, .bCont .aTxt, .dCont .aTxt, .fCont .aTxt, .national .aTxt, .culture .aTxt {
    background-color: #fff;
    width: 310px;
    height: 520px;
    overflow: hidden;
    margin-top: 9px;
}
.aCont .aTxt img, .bCont .aTxt img, .dCont .aTxt img, .eCont .eTxt img, .fCont .aTxt img, .national .aTxt img, .culture .aTxt img {
    margin: 10px 0 0 10px;
    padding-bottom: 5px;
}
.aCont .aTxt h3 a, .bCont .aTxt h3 a, .national .aTxt h3 a, .culture .aTxt h3 a, .present .eTxt h3 a, .active .eTxt h3 a {
    font-size: 14px;
    font-weight: bold;
    color: #0e0d0d;
    margin: 7px 0 0 14px;
}
.dCont .aTxt h3 a, .fCont .aTxt h3 a {
    font-size: 14px;
    font-weight: bold;
    color: #0e0d0d;
    margin: 7px 0 0 14px;
}
.aCont .aTxt em, .bCont .aTxt em, .dCont .aTxt em, .fCont .aTxt em, .national .aTxt em, .culture .aTxt em {
    font-size: 12px;
    color: #111;
    display: block;
    width: 280px;
    margin: 9px 0 0 14px;
    line-height: 18px;
    border-bottom: 1px solid #dadada;
    padding-bottom: 15px;
}
.aCont .aTxt ul, .bCont .aTxt ul, .dCont .aTxt ul, .fCont .aTxt ul, .national .aTxt ul, .culture .aTxt ul {
    float: left;
    margin-top: 12px;
}
.aCont .aTxt li, .bCont .aTxt li, .dCont .aTxt li, .fCont .aTxt li, .national .aTxt li, .culture .aTxt li, .present .eTxt li, .active .eTxt li {
    background: url("../images/bbox.gif") no-repeat 15px; /*float:left;*/
}
.aCont .aTxt li a, .bCont .aTxt li a, .dCont .aTxt li a, .fCont .aTxt li a, .national .aTxt a, .culture .aTxt a, .present .eTxt li a, .active .eTxt li a {
    color: #666;
    margin-left: 26px;
    line-height: 26px;
}
.bCont, .culture {
    margin-left: 15px;
}
.bCont .aHead strong, .aCont .aHead strong, .national .aHead strong, .culture .aHead strong, .comment .aHead strong {
    background: url("../images/triangle.gif") no-repeat;
    width: 16px;
    height: 9px;
    position: absolute;
    top: 50px;
}
.bCont .aHead strong, .culture .aHead strong {
    right: 270px;
}
.aCont .aHead strong, .national .aHead strong, .comment .aHead strong {
    left: 20px;
}
.cCont .cHead, .eCont .cHead, .gCont .cHead, .present .cHead, .active .cHead {
    background: url("../images/Now_news.gif") repeat-x;
    width: 310px;
    height: 40px;
    float: left;
    margin-top: 10px;
    display: inline;
}
.cCont .cHead img, .eCont .cHead img, .present .cHead img, .active .cHead img {
    margin-top: 10px;
    float: left;
    margin-left: 3px;
}
.cCont .cHead a {
    color: #333;
    float: right;
    line-height: 40px;
}
.cCont .cTxt {
    width: 310px;
    height: 470px;
    background-color: #e2e2e2;
    float: left;
    margin-top: 10px;
}
.cCont .cTxt img {
    margin: 14px 0 0 26px;
}
.dCont .aHead, .dCont .aTxt {
    float: left;
}
.dCont .aHead strong {
    background: url("../images/triangle.gif") no-repeat;
    width: 16px;
    height: 9px;
    position: absolute;
    top: 50px;/* _bottom:566px;*/
    left: 22px;
}
.eCont .eTxt {
    width: 310px;
    height: 300px;
    background-color: #e2e2e2;
    float: left;
    margin-top: 10px;
}
.eCont .eTxt h3 {
    font-weight: bold;
    margin: 10px 0 0 10px;
}
.eCont .eTxt h3 a {
    color: #0e0d0d;
    font-size: 14px;
}
.eCont .eTxt p {
    width: 280px;
    color: #666666;
    margin: 10px 0 0 10px;
    line-height: 18px;
}
.fCont {
    position: relative;
}
.fCont .aHead {
    background: url("../images/top_news.jpg") repeat-x;
    width: 310px;
    height: 42px;
    margin: 10px 0 0 15px;
    float: left;
}
.fCont .aHead img {
    margin: 12px 0 0 3px;
    float: left;
    width: 82px;
    height: 18px;
}
.fCont .aTxt {
    margin: 10px 0 0 15px;
    float: left;
}
.fCont .aHead strong {
    background: url("../images/triangle.gif") no-repeat;
    width: 16px;
    height: 9px;
    position: absolute;
    top: 701px; /*_bottom:566px;*/
    left: 345px;
}
.gCont .cHead img {
    margin-top: 10px;
    padding-left: 3px;
}
.gCont .gTxt {
    width: 310px;
    height: 310px;
    background-color: #e2e2e2;
    float: left;
    margin: 10px 0 0 0;
}
.gCont .gTxt li {
    float: left;
    width: 274px;
    height: 29px;
    margin-left: 12px;
    display: inline;
    background: url("../images/point2.gif") no-repeat bottom;
    padding-left: 5px;
}
.gCont .gTxt li img {
    padding-top: 5px;
}
.gCont .gTxt li span {
    background: url("../images/box_num.gif") no-repeat;
    width: 19px;
    height: 19px;
    margin-top: 5px;
    line-height: 18px;
    color: #fff;
    text-align: center;
    float: left;
}
.gCont .gTxt li a {
    line-height: 26px;
    margin-left: 10px;
    color: #666;
}
.gCont .gTxt li a:hover {
    text-decoration: underline;
    color: #d3222a;
}
.national, .culture {
    width: 310px;
    float: left;
    position: relative;
}
.national .aHead, .culture .aHead {
    background: url("../images/top_news.jpg") repeat-x;
    width: 310px;
    height: 42px;
    margin-top: 10px;
}
.national .aHead img, .culture .aHead img, .comment .aHead img {
    margin-top: 10px;
    float: left;
    padding-left: 3px;
}
.present .eTxt, .active .eTxt {
    width: 310px;
    background-color: #e2e2e2;
    margin-top: 10px;
    float: left;
}
.present .eTxt em, .active .eTxt em {
    font-size: 12px;
    color: #666666;
    display: block;
    width: 280px;
    margin: 9px 0 0 14px;
    line-height: 18px;
    border-bottom: 1px solid #b0aeae;
    padding-bottom: 15px;
}
.present .eTxt ul, .active .eTxt ul {
    float: left;
    margin-top: 5px;
}
.comment .aHead {
    background: url("../images/top_news.jpg") repeat-x;
    width: 630px;
    height: 42px;
    margin-top: 10px;
    float: left;
}
.comment .aTxt {
    width: 630px;
    background-color: #fff;
    float: left;
    margin: 10px 0 10px 0;
    height: 270px;
}
.comment .aTxt li {
    float: left;
    width: 147px;
    margin: 16px 0 0 32px;
    display: inline;
    padding-bottom: 15px;
}
.comment .aTxt li h3 a {
    font-size: 14px;
    font-weight: bold;
    color: #0e0d0d;
}
.comment .aTxt li p {
    color: #666;
    line-height: 18px;
    padding-top: 5px;
}
/* @group 电子报*/
.lmp ul {
    margin-top: 18px;
}
.a_Exp, .b_Exp, .c_Exp, .d_Exp, .e_Exp, .f_Exp {
    width: 313px;
    height: 173px;
    float: left;
}
.b_Exp, .d_Exp, .f_Exp {
    margin-left: 10px;
}
.a_Exp h3, .b_Exp h3, .c_Exp h3, .d_Exp h3, .e_Exp h3, .f_Exp h3, .g_Exp h3 {
    font-size: 16px;
    color: #343434;
    border-bottom: 2px solid #000;
    padding-bottom: 10px;
    font-weight: bold;
}
.a_Exp li a, .b_Exp li a, .c_Exp li a, .d_Exp li a, .e_Exp li a, .f_Exp li a, .g_Exp li a {
    background: url("../images/dianzibao_01.gif") no-repeat left center;
    color: #535353;
    padding-left: 20px;
    line-height: 28px;
}
.g_Exp {
    width: 313px;
    height: 90px;
    float: left;
}
.magazine {
    width: 290px;
    background-color: #eaeaea;
    margin-top: 10px;
    margin-left: 15px;
    padding-bottom: 280px;
}
.magazine h3 {
    width: 255px;
    font-size: 16px;
    background-color: #eaeaea;
    border-bottom: 1px solid #d3d3d3;
    font-weight: bold;
    padding-left: 18px;
    padding-bottom: 10px;
    padding-top: 20px;
}
.magazine h3 a {
    color: #5c5c5c;
}
.magazine img {
    margin-top: 10px;
    margin-left: 17px;
}
/* 本例子css */
.slideBox {
    width: 630px;
    height: 338px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}
.slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 1;
}
.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}
.slideBox .hd ul li {
    float: left;
    margin-right: 4px;
    font-size: 14px;
    font-family: tahoma, arial;
    width: 25px;
    height: 25px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    color: #111;
}
.slideBox .hd ul li.on {
    background: #f00;
    color: #fff;
}
.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}
.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}
.slideBox .bd img {
    width: 630px;
    height: 338px;
    display: block;
}
.slideBox .bd .p_box {
    width: 630px;
    height: 338px;
    float: left;
    display: inline;
    position: relative;
*zoom:1;
}
.slideBox .bd .p_txt {
    display: block;
    text-align: left;
    width: 630px;
    line-height: 30px;
    line-height: 30px\9;
    overflow: hidden;
    margin-top: -30px;
    color: #fff;
    height: 30px;
    cursor: pointer;
    z-index: 0;
    position: relative;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000' )\9;
    background-color: rgba( 0, 0, 0, .5 );
*background-color:transparent\9;
}
.slideBox .bd .p_txt a {
    color: #fff;
    padding-left: 10px;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev, .slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../images/slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.slideBox .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}
.slideBox .prev:hover, .slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}
.slideBox .prevStop {
    display: none;
}
.slideBox .nextStop {
    display: none;
}
.l_Search a {
    color: #333
}
/* @group sousou*/
.c_Search, .l_Search {
    float: left;
}
.c_Search p, .l_Search p {
    color: #676767;
    margin-top: 20px;
    width: 960px;
}
.c_Search em, .sousou_wrong em, .l_Search em {
    color: #c40016;
}
.c_Search input, .sousou_wrong input {
    float: left;
    width: 403px;
    height: 39px;
    margin: 33px 0 0 180px;
    border: 3px solid #8ca1ab;
    color: #b0b0b0;
    _line-height: 40px;
    text-indent: 22px;
}
.c_Search a {
    background: url("../images/denglu_button.gif") no-repeat;
    width: 126px;
    height: 46px;
    float: left;
    font-size: 16px;
    margin: 33px 0 0 14px;
    color: #e3e8ea;
    line-height: 45px;
    text-align: center;
}
.c_Search span {
    color: #646464;
    width: 960px;
    margin: 0 auto;
    text-align: center;
    float: left;
    margin-top: 37px;
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 10px;
}
.sou_Cont {
    margin-top: 23px;
    float: left;
}
.sou_lCont {
    width: 70px;
    float: left;
    padding-right: 19px;
}
.sou_rCont {
    width: 793px;
    float: right;
    border-left: 1px solid #d3d3d3;
    padding-left: 28px;
}
.sou_lCont h3 {
    font-weight: bold;
    color: #000;
    background: url(../images/sousuo_01.gif) no-repeat left;
    height: 12px;
    float: left;
    text-indent: 14px;
    padding-bottom: 15px;
}
.sou_lCont li {
    width: 60px;
    text-align: right;
}
.sou_lCont li a {
    color: #30487b;
    text-decoration: underline;
    line-height: 23px;
}
.sou_rCont li {
    padding-bottom: 36px;
}
.sou_rCont li a {
    text-decoration: underline;
    color: #30497c;
    font-size: 16px;
}
.sou_rCont li em {
    color: #6f6f6f;
    padding-left: 20px;
}
.sou_rCont li p {
    color: #413f3f;
    line-height: 20px;
    padding-top: 10px;
}
.sou_rCont strong {
    _margin-top: 23px;
    float: left;
}
.sou_rCont strong a {
    float: left;
    color: #000;
    line-height: 18px;
    text-decoration: none;
    padding: 0 3px;
}
.sou_rCont strong a em {
    color: #000;
}
