body{background: #041741; margin: 0; padding: 0; font-size: 12px;font-family: Arial, Helvetica, sans-serif, '新宋体';}
.top{ height: 35px; padding-top:5px; padding-bottom: 5px; background-color: #132347;}
.top-row{width: 960px; margin: 0 auto; text-align: right;}
a{text-decoration: none; color: #fff;}
.logo{ height: 110px; width: 960px; margin: 0 auto; background: url(../img/logo_bj.png) no-repeat center;}
.nav {
    /*overflow: hidden;*/
    clear: both;
    background-image: url(../img/nav_bg.png);
    background-repeat: repeat-x;
    background-position: bottom;
    margin-bottom: 10px;
    height: 43px;
    line-height: 43px;
    margin-top: 11px;
    width: 100% !important;
    
}
.nav ul{list-style-type: none; width: 960px; margin: 0 auto; line-height: 43px;}
.nav ul li{display:inline-block; width: 118px; text-align: center;}
.nav ul li a{font-size: 15px;}
.nav ul li a:hover{color:#fff; text-decoration: none; font-size: 15px;}
.mainbody{width: 960px; margin: 0 auto;}
.index-left{float: left; width: 270px;}
.index-right{float: right; width: 670px;}
.cl{clear: both;}
.mybox{
    border: 1px solid #2b3d61;
    background: #1e2c51;
    padding: 0;
    margin: 0;
}
.mybox .mybox_title {
    background: url(../img/title_bg_blue.png) repeat-x;
    height: 32px;
    border-bottom: 0px solid #2b3d61;
}
.c50l {
    width: 60%;
    float: left;
}
.c50r {
    width: 50%;
    float: right;
}
.mybox .c50_content td {
    border: 1px solid #e6e4e4;
    color: #333;
    padding: 4px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    white-space: nowrap;
}
.mybox .mybox_title div .subtitle {
    color: #fff;
}
.mybox .mybox_title div .subtitle, .mybox .mybox_title div .subtitle a {
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    background: none;
    padding: 8px;
    text-align: right;
}
.mybox .mybox_title .subtitle a.more, .mybox .mybox_content a.more {
    background: url(../img/add.gif) 0 center no-repeat;
    padding-left: 14px;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    height: 18px;
}
a.more {
    background: url(../img/add.gif) 0 center no-repeat;
    padding-left: 14px;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    height: 18px;
}
.mybox .mybox_title div .title {
    font-size: 14px;
    font-weight: bold;
    color: #fed001;
    padding: 8px;
}
.news_box {
    background: #1e2c51;
}
.mybox .mybox_content {
    color: #c9e2ee;
}
.news_box .mybox_content li {
    border-bottom: 1px solid #2f3d62;
}
ul, ol, dl {
    line-height: 1.5em;
    margin: 0;
    padding: 0;
}
#start_time {
    background: #111f42;
    border: 1px solid #2a395a;
    height: 102px;
    overflow: hidden;
    color: #5a86c2;
    margin-right: 4px;
    margin-bottom: 4px;
    margin-left: 4px;
    clear: both;
}
#start_time .stime {
    border-bottom: 1px solid #2c3d61;
    height: 68px;
    overflow: hidden;
}
#start_time .stime, #start_time .stel {
    padding: 6px;
    line-height: 20px;
}
#start_time .time {
    color: #fff;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img 
{
    height: 276px;
    width: 684px;
}
.kj_title {
    text-align: center;
    color: #fed001;
    background: #4C5880;
    height: 30px;
}
.kj_shuju {
    background: #ebebeb;
    text-align: center;
    color: #000;
}
.kj_shuju a {
    color: #1848FF;
}
.table th, td {
    padding: .5em;
}
#links {
    width: 960px;
    margin: 0 auto;
    background: #132347;
    margin-top: 10px;
}
.subcolumns {
    display: table;
    width: 100%;
    table-layout: fixed;
}
#hzhb_links, #quick_links, #friend_links {
    padding: 6px 0 6px 2px;
}
#friend_links ul li{list-style-type: none;}
#links .title {
    color: #f4aa0b;
}
ul, ol, dl {
    line-height: 1.5em;
    margin: 0;
    padding: 0;
}
#links ul li {
    float: left;
    padding: 2px 10px 0 0;
    margin: 0;
}
#hzhb_links a, #quick_links a, #friend_links a {
    white-space: nowrap;
}
#links a {
    color: #5384c6;
}
#footer {
    padding: 0;
    background: #07102d;
    margin-top: 10px;
    padding: 6px;
}
.side-menu{ width: 230px; float: left;}
.right-content{ width: 720px; float: right;}
.kjgg_A_R {
    width: 50%;
    float: right;
    margin-left: -5px;
}
.kjgg_A_L {
    width: 50%;
    float: left;
}
.chart_table_wrapper {
    position: relative;
    width: 1100px;
    margin: 10px auto;
    box-shadow: 2px 2px 6px #666;
    -webkit-box-shadow: 2px 2px 6px #666;
    border-radius: 5px;
}
.chart_table_menu {
    height: 24px;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0.1mm;
    background: #f7f7f7;
    color: #555;
    margin: 0;
}
.chart_table {
    width: 100%;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}
.chart_table_td_statistic_search {
    text-align: right;
}
tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
.chart_table td{ padding: 0; text-align: center;}

.td_show {
    color: #decdd7;
}
.chart_table_td {
    line-height: 20px;
    border: 1px solid lightGrey;
    background: #dff3ff;
    color: #555;

}

.chart_table_td {
    line-height: 20px;
    border: 1px solid lightGrey;
    background: #dff3ff;
    color: #555;
}
.background_color_feffef {
    background-color: #efefef;
}
.chart_table_td_statistic_search {
    text-align: right;
}
.chart_table_thead_tfoot {
    border: 1px solid lightGrey;
    background: #dff3ff;
    font-weight: normal;
    color: #555;
}
.border_right {
    border-right: 2px solid lightGrey;
}
.chart_table_menu {
    height: 24px;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0.1mm;
    background: #f7f7f7;
    color: #555;
}
.left-content{
    width: 690px;
    float: left;
}
.right-side-menu{
    width: 250px;
    float:right;
}
.list_ti {
    background: #1e2c51;
    padding-top: 10px;
}
.list_ti .lst {
    width: 678px;
    padding: 5px 10px;
    height: 89px;
    background: #fff;
    margin: 0 auto;
    border-radius: 5px;
}
.list_ti .lst dl {
    height: 28px;
    width: 658px;
    line-height: 28px;
    overflow: hidden;
    margin: 0px;
}
.list_ti .lst dl dt {
    float: left;
    font-size: 14px;
    font-weight: bold;
}
.list_ti .lst dl dt a {
    color: #1a63b5;
}
.list_ti .lst dl dd {
    float: right;
    font-size: 12px;
    color: #808080;
}
.list_ti .lst p.lst01 {
    line-height: 20px;
    width: 658px;
    font-size: 12px;
    color: #808080;
    height: 60px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}
.list_ti .blank {
    width: 100%;
    height: 10px;
    overflow: hidden;
    background: #1e2c51;
    margin: 0px;
    padding: 0px;
}