*{
    padding: 0px;
    margin: 0px;
}
@font-face {
    font-family: "fontname";
    src: url("../font/DS-DIGI.TTF") format("truetype"),
    url("../font/DS-DIGIB.TTF") format("truetype"),
    url("../font/DS-DIGII.TTF") format("truetype"),
    url("../font/DS-DIGIT.TTF") format("truetype");
}
@font-face {
    font-family: "ZhenyanGB";
    src: url("../font/ZhenyanGB.TTF") format("truetype")

}
html,body,.entire{
    width: 100%;
    height: 100%;
}
.entire{
    background: url("../images/zstbjt.png") no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    color: #fff;
}
.header{
    position: absolute;
    top: 0;
}
.header img{
    width: 100%;
}
.centre{
    width: 100%;
    height: 100%;
}
.centre-top{
    width: 100%;
    height: 21%;
    display: flex;

}
.xxinfo{
    font-size: 24px;
    font-weight: 900;
    /*text-shadow: 3px 0px 5px #0668d4;*/
}
.jintou{
    font-weight: 600;
    font-size: 24px;
    /*text-shadow: 3px 0px 9px #3a98ff;*/
}
.p2{
    padding-top: 11px;
    font-family: fontname;
    font-weight: bold;
       font-size: 35px;
}
.djs-box .p1{
    font-weight: 600;
    font-size: 26px;
    letter-spacing: 4px;
    /*text-shadow: 3px 0px 9px #3a98ff;*/
}

.wenben{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
}
.jtsj{
    padding-left: 10px;
    line-height: 31px;
}
.centre-top-left{
    width: calc(30% - 5px);
    height: 100%;
}
.centre-top-zx{
    width: 43%;
    height: 50%;
    margin-top: 111px;
	border: #245d98 2px solid;
    margin-left: 7px;
    border-right: none;
}
.centre-top-right{
    width: calc(27% + 13px);
    height: 100%;
}

.centre-bottom{
    width: 100%;
    height: calc( 79% - 39px);
    padding-top: 26px;
    display: flex;
}

.centre-top-djs2 .bssjx{
    background: url("../images/bssjx.png") no-repeat;
    width: 72px;
    height: 60px;
}
.centre-top-djs2 .bssjx2{
    background: url(../images/dbssjx.png) no-repeat;
    width: 72px;
    height: 49px;
}

.centre-top-djs .bssjx{
    background: url(../images/bssjx.png) no-repeat;
    width: 72px;
    height: 81px;
}
.centre-top-djs .bssjx2{
    background: url(../images/dbssjx.png) no-repeat;
    width: 72px;
    height: 77px;
}
.centre-top-djs{
    display: flex;
    justify-content: center;
	align-items: center;
    height: 100%;
}
.djs-box{
    text-align: center;
	min-width: 345px;
}

.wenben2{
    display: flex;
    align-items: flex-end;
    height: 100%;
}
.left-box .left-img .content-box{
    width: 75%;
    height: 90%;
    position: absolute;
    top: 53px;
    right: 0px;
}
.content-box .content-box-top{
    margin-top: 50px;
}

.content-box-top .wenben .jtsj{
    padding-left: 20px;
    padding-right: 25px;
}

.centre-title{
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
	height: 60px;
}
.centre-title .centre-title-box{
    display: flex;
    align-items: center;
}
.xian{
    width: 99%;
    height: 1px;
    background: #fff;
    margin: 0 auto;
    box-shadow: 1px 1px 2px #e8c9c9;
}
.titleyou{
    cursor: pointer;
}
.centre-jx img{
    vertical-align: middle;
}
.centre-jx .centre-nr{
    padding: 20px 0px 17px 0px;

}
.youtext{
    padding-left: 20px;
}
.xian2{
    width: 99%;
    height: 1px;
    margin: 0 auto;
    background: #fff;
    opacity: 0.4;
}
.xian2dian{
    width: 6px;
    height: 2px;
    background: #fff;
    margin-left: 2px;
}

.qiandao-box{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-content: center;
    padding-left: 22px;
    width: 90%;
}
.qiandao-box .qiandao-column{
    padding-top: 15px;
    height: 82px;
}
.qiandao-box .qiandao-column .qiandao-row{
    display: flex;
    align-items: center;
    justify-content: center;
}

.center-box .center-box-top{
    display: flex;
    width: 100%;
    height: 18%;
    justify-content: space-evenly;
    align-items: end;
}
.centre-bottom-box{
	width: 29%;
    height: 100%;
}
.content-box{
    width: 75%;
    height: 100%;
    margin-left: 113px;
}
.centre-bottom-box2{
    width: 70%;
    height: 100%;
}
.centre-bottom-top{
    width: 100%;
    height: 57%;
    display: flex;
}
.centre-bottom-bot{
    width: 100%;
    height: 37%;
}
.centre-bottom-left{
    width: 37%;
    height: 100%;
    margin-left: 17px;
}
.centre-bottom-right{
    width: 60%;
    height: 100%;
}
.centre-top-djs2{
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: #245d98 2px solid;
}
.centre-bottom-chujia{
        text-align: center;
    padding-top: 10px;
    height: 107px;
    /* padding: 33px 0px; */
    border: #245d98 2px solid;
    margin-top: 4px;
}
.centre-bottom-cj-box{
    width: 100%;
    margin: 0 auto;
    padding-top: 10px;
}
.centre-bottom-cj-box input{
    height: 45px;
    width: 140px;
}
.centre-bottom-cj-box .cj-btn{
    height: 52px;
    width: 100px;
    background: #FFB400;
    box-shadow: -1px -2px 5px 0px rgb(255 255 255 / 49%), 2px 3px 9px 1px #001959;
    color: #fff;
    font-size: 18px;
    font-weight: 900;
}
.djs-box .sj{
    padding-top: 15px;
    font-family: fontname;
    font-weight: bold;
    font-size: 40px;
	letter-spacing: 4px;
}
.centre-bottom-right-box{
    width: 87%;
    height: 100%;
	margin-left: 10px;
    border: #245d98 2px solid;
    padding: 0px 10px;
}
.tab-box{
    text-align: center;
    height: 337px;
    overflow: auto;
}
.centre-bottom-right-box .tab-box table{
    width: 100%;
}
.centre-bottom-right-box .tab-box table tr th{
    padding: 15px;
	font-size: 20px;
}
.centre-bottom-right-box .tab-box table tr td{
    padding: 11px 0;
}
.tab-box img{
    vertical-align: middle;
}
.tab-box table tr:nth-child(even){
    background: #0000002b;
}
.content-box-centre{
    width: 100%;
    height: 56%;
	border: #245d98 2px solid;
    padding: 5px 15px;
    border-top: none;
}
.content-box-bot{
    width: 100%;
    height: 30%;
	border: #245d98 2px solid;
    padding: 5px 15px;
    margin-top: 7px;
}
.centre-bottom-bot-box{
    width: calc(91% - 5px);
    height: 81%;
    margin-left: 17px;
	border: #245d98 2px solid;
    padding: 5px;
    margin-top: 12px;
	
}
.centre-bottom-tab{
    text-align: center;
    height: 73%;
    overflow: auto;
    width: 99%;
}
.centre-bottom-tab img{
    vertical-align: middle;
}
.centre-bottom-tab table tr th{
    padding: 15px;
}
.jrjdx{
    position: absolute;
    right: 0;
    top: -11px;
}
.centre-bottom-tab table tr th{
	font-size:16px
}
.xxxqinoftab{
	color:#000;
	display:none;
}
.date_span{
	display: block;
}
.centre-bottom-tab table tr:nth-child(even) {
    background: #0000002b;
}
.centre-bottom-tab table tr td {
    padding: 9px;
}
.centre-bottom-tab::-webkit-scrollbar {
    width: 0;
}
.chengyuan {
    width: 160px;
}
.qdr{
	padding-left:14px;
}
.columnsm {
    background-color: #eee;
}
.jtbox{
	width: 80%;
    height: 58px;
    margin: 0 auto;
    background: url(../images/bmbox.png) no-repeat;
    background-size: 100% 100%;
    line-height: 58px;
    font-size: 17px;
    text-align: center;
    font-weight: 900;
    margin-top: 20px;
	color:#001b5f;
	z-index:999;
}

/*添加边框的样式*/
.centre-top-left .centre-top-jtks{
	width: 74%;
    height: 62%;
    float: right;
    border: #245d98 2px solid;
    /* padding-top: 49px; */
    border-bottom: none;
    padding: 0px 16px 0px 13px;
    margin-top: 111px;
    margin-right: 1px;
}
.centre-top-wenben2{
	    height: 45%;
    width: 78%;
    margin-top: 111px;
    border: #245d98 2px solid;
    border-left: none;
    padding-bottom: 10px;
}
.topzxjg{
	border-bottom: none;
    padding: 15px 0px;
}
.buttomcs{
	padding: 50px 0 15px 0px;
    border-top: none;
}
#pricetable .out {
    color: #fff!important;
}