.header {
    width: 100%;
    background: url(../img/xnjddyt.png) no-repeat;
    background-size: cover;
}

.fwqdwz p {
    width: 630px;
}

.wbcxfg {
    width: 1240px;
    margin: 0 auto;
    margin-top: 30px;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
}

.wbd {
    width: 400px;
    border: 1px solid #DDDDDD;
}

.wbd h2 {

    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    padding-top: 40px;
    margin-left: 39px;
}

.wbd ul {
    margin-left: 30px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

.wbd ul li {
    margin-right: 53px;
    padding-top: 29px;

}

.wbd ul li h1 {

    font-size: 36px;
    font-family: DIN;
    font-weight: bold;
    color: #0078E7;
}

.wbd ul li span {


    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

.wbd .jztj {
    width: 340px;
    margin-left: 39px;
    margin-top: 31px;
    padding-top: 16px;
    border-top: 1px solid #DDDDDD;

    padding-bottom: 17px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    text-align: center;
}

.wbd3 ul li {
    margin-right: 1%;
	width: 49%;
}

.wbd2 ul li {

    padding-top: 76px;
}

.wbd2 .jztj {
    margin-top: 80px;
}

.blsj {
    width: 1240px;
    margin: 0 auto;
    margin-top: 20px;
    overflow: hidden;
    border: 1px solid #DDDDDD;
}

.blsj .wbd {
    border: none;
	width: 33%;
}

.blsj .wbd ul li span {


    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

.blsj .wbd ul li h1 {


    font-size: 36px;
    font-family: DIN;
    font-weight: bold;
    color: #333333;
}

.blsj .blsj_bottom {
    width: 1180px;
    margin-left: 39px;
    margin-top: 31px;
    padding-top: 16px;
    border-top: 1px solid #DDDDDD;

    padding-bottom: 17px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    text-align: center;

}

.blsj .blsj_top {
    display: flex;
}

.blsj .tyhcp {
    padding-top: 40px;
	width: 33%;
}

.pjzs {
    width: 1240px;
    margin: 0 auto;
    margin-top: 30px;
    overflow: hidden;
    border: 1px solid #DDDDDD;
    margin-bottom: 40px;
}

.pjzs h1 {

    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    margin-left: 30px;
    padding-top: 40px;
}

.pjzs ul {
    padding-top: 45px;
    overflow: hidden;
    padding-bottom: 45px;
}

.pjzs ul li {
    text-align: center;
    float: left;
    padding-right: 20px;
    border-right: 1px solid rgba(200, 200, 200, 0.3);
    padding-left: 20px;


}

.pjzs ul li p {

    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
}

.pjzs ul li h2 {

    font-size: 36px;
    font-family: DIN;
    font-weight: bold;
    color: #0078E7;
    padding-top: 36px;
}

.pjzs ul li:nth-last-child(1) {

    border-right: none;

}

.tyhcp_bottom {
    display: flex;
}

.tyhcp_bottom .sjmys {
    margin-top: 50px;
    margin-left: 38px;
}

.tyhcp_bottom .sjmys ul li {
    display: flex;
    align-items: center;
}

.tyhcp_bottom .sjmys ul li a {

    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

.tyhcp_bottom .sjmys ul li span {
    display: block;
    width: 25px;
    height: 14px;
    border-radius: 7px;
}

.tyhcp_bottom .sjmys ul li>.fxmy {

    background: #0078E7;

}

.tyhcp_bottom .sjmys ul li>.mys {

   
    background: #62D9AD;
    
}
.tyhcp_bottom .sjmys ul li>.jbmys {

   
    background: #5B6E96;
    
}
.tyhcp_bottom .sjmys ul li>.bmys {

   
    background: #A7DFFA;
    
}
.tyhcp_bottom .sjmys ul li>.fcbmys {

   
    background: #FFD940;
    
}

.sjbj{
    margin-top: 48px;
    /*margin-left: 80px;*/
	width: 33%;
}
.sjbj div ul{
    display: flex;
    justify-content: flex-end;
}
.sjbj div ul li{
    margin-left: 32px;
}

.wzazzms .wbcxfg,
.wzazzms .blsj,
.wzazzms .pjzs{
	width: 100%;
}

.wzazzms .wbd{
	width: 32%;
}

.wzazzms .wbd ul li span,
.wzazzms .wbd .jztj,
.wzazzms .blsj .blsj_bottom,
.wzazzms .blsj .wbd ul li span,
.wzazzms .pjzs ul li p,
.wzazzms .tyhcp_bottom .sjmys ul li a{
	font-size: 20px;
}