@font-face {
    font-family: 期号;
    src:url('../font/AGENCYB.TTF')format('truetype');
}

@font-face {
    font-family: 数字;
    src:url('../font/AvantGarGotltcTEE.TTF') format('truetype');
}
@font-face {
    font-family: 思源黑体;
    src:url('../font/SourceHanSansCN-Bold.otf') format('truetype');
}

body,html{background-color:#89c6ff; font-family:Helvetica-Neue,Helvetica,Arial,sans-serif;width:100%; font-size: 0.19rem;}
article,aside,audio,body,canvas,caption,details,div,figure,footer,header,hgroup,html,iframe,img,mark,menu,nav,object,section,span,summary,table,tbody,td,tfoot,thead,tr,video,ul,p,span{margin:0;padding:0;border:0}
ul li{
    list-style:none;
}
table{table-layout:fixed;width:100%;border-collapse:collapse;}
.div_clear{clear:both;}
.head{ height: 0.60rem; width: 100%; position: relative; background-color: #224fb6;}
.nh{ height: 0.64rem;}
.head div{
    background: url(../images/title.png);
    background-size: 100% 100%;
    height: 0.51rem;
    width: 100%;
    position: absolute;
    margin: auto;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
}
.head span{position: absolute; margin: auto; line-height: 0.75rem; right: 0.25rem;top:0;bottom: 0; display: block; font-size: 0.15rem;color: #ffffff;}
.main{height: 100%;width: 100%;}
/* .main .left,.main .right{ float: left;} */
.main .right{height: 4.12rem;width: 3.00rem; float: left;background: #c3e2ff;}
.main .left{color:#ffffff;height:100%;margin: auto;float: right;background: #89c6ff;}
.left .rows{
    height: 2.18rem;
    margin: 0 0 0.03rem 0;
    /* float: left; */
    background:#c2e2ff;

}
/* .rows{ font-family: 数字;} */

.c0,.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10{float: left;height: 2.18rem;}
.ch_col_0{width: 0.50rem;}
.c0{
    width: 0.30rem;
    background:#78beff;
    position: relative;
}
.c0 div{ height: 0.50rem;margin: auto; position: absolute; top: 0; bottom:0; left: 0; right: 0; text-align: center; font-family:微软雅黑;}
.c0 div p:nth-child(1),.c0 div p:nth-child(3){ font-size: 0.16rem;}
.c0 div p:nth-child(1) {
	/* margin: 150px auto;
	width: 200px; */
	font-size: 0.16rem; 
	line-height: 24px;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	-o-transform:rotate(90deg); 	/* Opera */
}
.c0 div p:nth-child(2){font-size: 0.16rem;}
.c0 div p:nth-child(1){ margin: auto;  position: absolute; top: 0;left: 0; right: 0;}
.c0 div p:nth-child(2){ height: 0.18rem; margin: auto;  position: absolute; top: 0.15rem;bottom: 0;left: 0; right: 0;}
.c0 div p:nth-child(3){ margin: auto;  position: absolute; bottom: 0;left: 0; right: 0;}
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10{color:#6987a3; font-size: 0.12rem; font-family: 微软雅黑;}
.c5{
    border-right: #d5ebff solid 0.01rem;
}
.even_col div{background-color: #a8d5ff;}
.odd_col div{background-color: #c3e2ff;}
.odd_col div ,.even_col div{ width: 0.357rem;height: 0.2715rem; line-height: 0.2715rem;text-align: center; position: relative;}
.odd_col div:nth-child(4) ,.even_col div:nth-child(4){
    border-bottom: #d5ebff solid 0.01rem;
}
.odd_col div div,.even_col div div{display: none;}

.h_bs div:nth-child(odd){
    background-color: #a8d5ff;
}
.h_bs div:nth-child(even){
    background-color: #c3e2ff;
}

.h_dq div{
    background-color: #c3e2ff;
}
.qiu21 div,.qiu22 div{
    /* font-family: 数字; */
    font-family: 微软雅黑;
    width:0.24rem  !important;
    height:0.24rem  !important;
    line-height: 0.24rem;
    border-radius:50%;
        /* background: url(../images/lanqiu.png);
    background-size: 100% 100%; */
    position: absolute;
    color: #ffffff;
    font-size: 0.16rem;
    font-weight: bold;
    display: block !important;
    z-index: 99;
    margin: auto;
    top: 0;
    bottom:0;
    left: 0;
    right: 0;
}
.qiu21 div{
    background: -webkit-radial-gradient(#1d14be, #0a0676);
    background: -o-radial-gradient(#1d14be, #0a0676);
    background: -moz-radial-gradient(#1d14be, #0a0676); 
    background: radial-gradient(#1d14be, #0a0676);
}
.qiu22 div{
    background: -webkit-radial-gradient(#2014ff, #160ecc);
    background: -o-radial-gradient(#2014ff, #160ecc);
    background: -moz-radial-gradient(#2014ff, #160ecc); 
    background: radial-gradient(#2014ff, #160ecc);
}

.qiu25{
    font-family: 微软雅黑;
    width:0.27rem  !important;
    height:0.27rem  !important;
    line-height: 0.27rem;
    border-radius:50%;
        /* background: url(../images/lanqiu.png);
    background-size: 100% 100%; */
    color: #ffffff;
    font-size: 0.16rem;
    font-weight: bold;
    display: block !important;
    z-index: 99;
    background-color: #2d79ff;
    /* margin: auto; */
    text-align: center;
    position: relative;
    z-index: 999;
}

.tips{
    height: 0.46rem;
    line-height: 0.46rem;
    color: #969efe;
    font-size: 0.19rem;
    font-weight: bold;
    text-align: center;
    background-color: #24225e;
}
.hot_map_box{
    width: 4.00rem;
    /* width: 3.41rem; */
    float: left;
    margin-top: 0.10rem;
}
.hot_map{
    height: 2.81rem;
    width: 4.00rem;
    margin:0 auto;
    margin-top: 0.09rem;
}
.hot_map tr td{
    height: 0.26rem;
    line-height: 0.26rem;
    width: 0.29rem;
    border-left:transparent;
    border-bottom:transparent;
    border-left: #cadbeb solid 1px;
    border-bottom: #cadbeb solid 1px;
    text-align: center;
    font-size: 0.15rem;
}
.hot_tips{
    display: block;
    font-size: 0.16rem;
    width: 6.13rem;
    margin: auto;
    margin-top: 0.20rem;
}
.hot_tips a{
    font-weight: bold;
    font-family: 微软雅黑;
    color:#333333;
}
.hot_map_tips li,.hot_map li{
    float: left;
}
.hot_map_tips{
    margin:0 auto;
    margin-top: 0.04rem;
    width: 4.00rem;
}
.hot_map_tips li{
    /* width: 0.82rem; */
    height: 0.30rem;
    line-height: 0.30rem;
    font-size: 0.14rem;
    text-align: center;
}
.hot_map_tips li:nth-child(1){width: 0.46rem;}
.hot_map_tips li:nth-child(2){width: 0.46rem;}
.hot_map_tips li:nth-child(3){width: 0.46rem;}
.hot_map_tips li:nth-child(4){width: 1.37rem;}
.hot_map_tips li:nth-child(5){width: 1.25rem;}

.hot1{background: #ff1c00;color:#ffffff;}
.hot2{background: #ff6000;color:#ffffff;}
.hot3{background: #ff9316;color:#ffffff;}
.hot4{background: #dbeeff;color:#938e70;}
.hot5{background: #e6f3ff;color:#938e70;}
.hot5 span{
    text-decoration: underline;
    padding: 0 0.03rem 0 0;
}
.bot_none{
    border-bottom: 0 !important;
}
.left_none{
    border-left: 0 !important;
    margin-left: 0.01rem;
}
.bot2{
    border-bottom: #a2afbc solid 1px !important;
}
.left2{
    border-left: #a2afbc solid 1px !important;
}
.jiangchi_box{
    float: left;
    width: 2.60rem;
}
.jiangchi{
    display: block;
}
.jc_tit,.jj_tit,.zs_tit,.num,.issue_num,.xszs{
    margin: auto;
}
.jc_tit,.jj_tit,.zs_tit{
    width: 1.71rem;
    height: 0.30rem;
}
.xszs{
    background: url(../images/xszs_bg.png);
    background-size: 100% 100%;
    margin-top: 0.20rem;
    width: 1.30rem;
    height: 0.30rem;
}
.jc_tit{
    background: url(../images/jiangchi.png);
    background-size: 100% 100%;
    margin-top: 0.15rem;
}
.jj_tit{
    background: url(../images/jiangjin.png);
    background-size: 100% 100%;
    margin-top: 0.25rem;
}
.zs_tit{
    background: url(../images/zhushu.png);
    background-size: 100% 100%;
    margin-top: 0.25rem;
}
.num{
    display: block;
    width: 1.71rem;
    text-align: center;
    margin-top: 0.05rem;
}
.num a:nth-child(1){
    font-weight: bold;
    font-size: 0.32rem;
    color: #e31900;
}
.num a:nth-child(2){
    font-size: 0.14rem;
    color: #333333;
}
.issue_num{
    display:block;
    font-family: 微软雅黑;
    width: 1.71rem;
    font-size: 0.18rem;
    color: #333333;
    text-align: center;
    margin-top: 0.20rem;
}
.h_tit{
    width: 100%;
    height: 0.30rem;
    line-height: 0.30rem;
    background-color: #78beff;
    text-align: center;
    position: absolute;
    top: -0.30rem;
    color:#ffffff;
    font-family: 微软雅黑;
    font-size: 0.16rem;
}
.h_tit p{display: inline-block;}
.tb1{
    float: left;
    position: relative;
}
.tb1:nth-child(2),.tb1:nth-child(3){
    margin-left: 0.03rem;
}
.dangqianqi{
    position: absolute;
    height: 0.30rem;
    top: 0;
    right: -0.04rem;
    width: 1.11rem;
    background-color:#150cda;
}
.dangqianqi img{
    width: 0.23rem;
    height: 0.12rem;
    position: absolute;
    right: 0.03rem;
    bottom: 0.03rem;
}
/* ==============柱状图================= */
.zzt_div_box,.zzt_box td{
    height: 3.69rem;
}
.zzt_div_box{
    position: relative;
}
.zzt_box{
    background-color: #f1f7ff;
}
.zzt_box tr{
    border-bottom: 1px solid #787b7f;
}
.zzt_box tr:first-child{
    border-top: 1px solid #787b7f;
}
.zzt_box td{
    position: relative;
    text-align: center;
}
.tit{
    width: 0.60rem;
    background-color: #d9e9ff !important;
    text-align: center;
    border-right: 1px solid #787b7f;
    color:#61666e;
}
.zzt div{
    height: 0.10rem;
    width: 0.32rem;
    position: absolute;
    bottom: 0.06rem;
    margin: auto;
    left: 0;
    right: 0;
}
.zzt .zhu,.zzt .zhu2{
    border-radius: 5px;
}
.zzt .zhu a,.zzt .zhu2 a{
    display: block;
    width: 100%;
    position: absolute;
    top:-0.25rem;
    font-size: 0.16rem;
}
.zzt .zhu{
    background: -moz-linear-gradient(top, #ff9200 0%, #e47202 100%);
	background: -webkit-gradient(linear, top, bottom, color-stop(0%,#ff9200), color-stop(100%,#e47202));
	background: -webkit-linear-gradient(top, #ff9200 0%,#e47202 100%);
	background: -o-linear-gradient(top, #ff9200 0%,#e47202 100%);
	background: -ms-linear-gradient(top, #ff9200 0%,#e47202 100%);
    background: linear-gradient(to bottom, #ff9200 0%,#e47202 100%);
    color:#c45a11;
}
.zzt .zhu2{
    background: -moz-linear-gradient(top, #4982e8 0%, #474be7 100%);
	background: -webkit-gradient(linear, top, bottom, color-stop(0%,#4982e8), color-stop(100%,#474be7));
	background: -webkit-linear-gradient(top, #4982e8 0%,#474be7 100%);
	background: -o-linear-gradient(top, #4982e8 0%,#474be7 100%);
	background: -ms-linear-gradient(top, #4982e8 0%,#474be7 100%);
    background: linear-gradient(to bottom, #4982e8 0%,#474be7 100%);
    color:#4472c4;
}
.zzt_tips{
    display: block;
    position: absolute;
    right: 0.05rem;
    width: 2.30rem;
    top: 0.15rem;
    color:#999999;
    font-size: 0.20rem;
    font-weight: bold;
    font-family: 微软雅黑;
}
/* ================遗漏期数=========================== */
.ylqs_box thead td:first-child,.ylqs_box tfoot td:first-child{
    font-size: 0.20rem;
    font-family: 微软雅黑;
    color:#333333;
    line-height: 0.22rem;
    border-bottom: 1px solid #c3d1e5;
}
.ylqs_box td:first-child{
    border-right: 1px solid #787b7f;
}
.ylqs_box thead td:nth-child(n+2) div{
    height: 0.34rem;
    line-height: 0.34rem;
    width: 0.34rem;
    background: url(../images/qiu_blue_3d.png);
    background-size: 100% 100%;
    margin: auto;
    font-size: 0.22rem;
    font-weight: bold;
    font-family: 微软雅黑;
    color:#ffffff;

}
.ylqs_box tbody td:nth-child(n+2){
    font-size: 0.18rem;
    color:#b2b5b8;
    font-family: 微软雅黑;
}
.ylqs_box tbody td:first-child{
    font-size: 0.16rem;
    border-bottom: 1px solid #c3d1e5;

}
.ylqs_box td{
    background-color: #f1f7ff;
    position: relative;
    text-align: center;
    height: 0.54rem;
    border-right: 1px solid #dee2e5;
    border-bottom: 1px solid #dee2e5;
}
.ylqs_box tfoot td{
    border-bottom: 1px solid #97a3b2;
}
.ylqs_box tfoot td:nth-child(n+2){
    font-size: 0.22rem;
    font-weight: bold;
    font-family: 微软雅黑;
    color:#c55a11;
}

.qiu23 div,.qiu24 div{
    /* font-family: 数字; */
    font-family: 微软雅黑;
    border-radius:50%;
        /* background: url(../images/lanqiu.png);
    background-size: 100% 100%; */
    position: absolute;
    color: #ffffff;
    font-size: 0.16rem;
    font-weight: bold;
    display: block !important;
    z-index: 99;
    margin: auto;
    top: 0;
    bottom:0;
    left: 0;
    right: 0;
}
.qiu23 div{
    background: #e57202;
    width:0.34rem  !important;
    height:0.34rem  !important;
    line-height: 0.34rem;
    font-size: 0.22rem;
    font-weight: bold;
    font-family: 微软雅黑;
    color:#ffffff;
}
.qiu24 div{
    background: #2d79ff;
    width:0.30rem  !important;
    height:0.30rem  !important;
    line-height: 0.30rem;
}
.br3{
    border-right: 1px solid #acb0b2 !important;
}
.qst_box{
    float: left;
    width: 50%;
    height: 2.80rem;
    background-color: #f8f8f4
}
.qst_tit{
    line-height: 0.22rem;
}
.qst_box2{
    height: 2.50rem;
    width: 4.50rem;
}
.qst_box2 td{
    height: 0.27rem;
    /* text-align: center; */
}
.qst_box2 tr:last-child td{ 
    height: 0.10rem;
    font-size: 0.12rem;
    color:#7e8184;
    position: relative;
}
.qst_box2 tr:last-child td a{
    display: block;
    position: relative;
    /* padding-top: 0.05rem; */
}
.qst_box2 td:first-child{ 
    width: 0.38rem;
    
}
.qst_box2 td:first-child a{ 
    color:#666666;
    font-size: 0.12rem;
    padding:0 0 0 0.19rem;
    line-height: 0.28rem;
}