.main{margin: 30px auto;padding: 35px 25px;background:  no-repeat top center;}
.wyzx{width: 66%;}
.wycx{width: 31%;}
.toptit{height: 48px;line-height: 48px;}
.wszx .toptit{background: #fff;}
.toptit span{position: relative;background: #2a82e4;height: 100%;padding: 0 20px;border-radius: 6px;display: inline-block;font-size: 24px;font-weight: bold;color: #fff;}
.toptit span a{color:#fff;}
.toptit span::after{position: absolute;content: '';left: 50%;margin-left: -12px;;bottom: -12px;border: 12px solid #2a82e4;border-bottom: none;border-left: 12px solid transparent;border-right: 12px solid transparent;}
.mailtop{margin-top: 25px;margin-bottom: 15px;;height: 57px;line-height: 57px;background: #d9efff;color: #025ec7;font-size: 18px;font-weight: bold;}
.mailtop span{float: left;width: 15%;text-align: center;}
.mailtop span.col1{width: 45%;text-align: left;padding-left: 110px;}
.mailtop span.col2{width: 25%;}
.maillist li{font-size: 16px;height: 46px;line-height: 46px;}
.maillist li span{float: left;width: 15%;text-align: center;}
.maillist span.col1{width: 45%;padding-left: 30px;background:  no-repeat 5px center;text-align: left;}
.maillist span.col2{width: 25%;}
.maillist span.col1 a{display: block;width: 100%;height: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.maillist li:nth-child(even){background: #edf8ff;}

.yjzj{margin-top: 20px;position: relative;}
.topmore{position: absolute;top: 8px;right: 0;}
.topmore a{color: #999;}
.topmore a:hover{color: #005fc2;}
.yjzjlist{margin-top: 25px;}
.yjzjlist li{padding-left: 90px;position: relative;}
.yjzjlist li a{display: block;width: 100%;line-height: 30px;font-size: 18px;}
.yjzjlist li .status{position: absolute;left: 8px;top: 50%;margin-top: -14px;width: 71px;height: 27px;line-height: 27px;padding-left: 8px;;background:  no-repeat 100% 100%;color: #666;}
.yjzjlist li .status.on{background-image: ;color: #005293;}
.yjzjlist li .time{color: #999;}
.yjzjlist li   li{margin-top: 30px;}
.yjzjtop span{background:none;}
.yjzjtop span:after{border-color:transparent;}
.yjzjtop span a{color:#333;}
.yjzjtop span.on{background: #2a82e4;}
.yjzjtop span.on:after{border: 12px solid #2a82e4;
    border-bottom: none;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;}
.yjzjtop span.on a{color:#fff;}
.yjzjmore a{display:none;}
.yjzjmore a.on{display:block;}
.yjzjlistbox ul{display:none;}
.yjzjlistbox ul.on{display:block;}

.wycx .xxcx a{width: 48%;height: 114px;font-size: 24px;padding-top: 30px;padding-left: 20px;font-weight: bold;}
.wycx .xxcx .xx{background:  no-repeat;background-size: 100% 100%;color: #245cb5;}
.wycx .xxcx .cx{background:  no-repeat;background-size: 100% 100%;color: #1f9c83;}

.xxlist li{height: 118px;margin-top: 26px;line-height: 118px;padding-left: 26px;border-radius: 10px;box-shadow: 0px 0px 22.99px  rgba(65, 113, 192,.18);}
.xxlist li a{display: block;width: 100%;height: 100%;font-size: 24px;font-weight: bold;}
.xxlist li img{margin-right: 17px;}
.xxlist li.sjxx{background: #fff  no-repeat right bottom;}
.xxlist li.zyxx{background: #fff  no-repeat right bottom;}
.xxlist li.zysh{background: #fff  no-repeat right bottom;}

.wycx .dctj{margin-top: 31px;}
.wycx .dctj a{width: 48%;height: 115px;font-size: 24px;font-weight: bold;padding-top: 20px;padding-left: 14px;border-radius: 10px;box-shadow: 0px 0px 22.99px  rgba(65, 113, 192,.18);}
.wycx .dctj span{display: inline-block;vertical-align: middle;margin-left: 10px;width: 50px;}
.wycx .dctj .zwdc{background: #fff  no-repeat right bottom;}
.wycx .dctj .xjtj{background: #fff  no-repeat right bottom;}

.xfjb{margin-top: 35px;}
.xfjb div{float: left;width: 31.3%;font-size: 30px;font-weight: bold;height: 105px;line-height: 105px;padding-left: 74px;}
.xfjb div a{color: #fff;display: block;width: 100%;height: 100%;}
.xfjb .jb12388{background:  no-repeat;background-size: 100% 100%;}
.xfjb .wsxf{background:  no-repeat;background-size: 100% 100%;margin-left: 3%;}
.xfjb .fwrx{background:  no-repeat;background-size: 100% 100%;margin-left: 3%;padding-left: 0;}
.xfjb .fwrx a{padding-left: 150px;font-size: 26px;}

.zwftbox{margin-top: 15px;position: relative;}
.fttop{padding: 15px 0;border-bottom: 1px solid #cecece;}
.fttop span{cursor: pointer;color: #a6a6a6;font-size: 28px;font-weight: bold;position: relative;}
.fttop span.on{font-weight: bold;color: #000;}
.fttop span.on::after{position: absolute;content: '';bottom: -31px;left:50%;margin-left: -56px;width: 113px;height: 20px;;background:  no-repeat;}
.fttop span   span{margin-left: 54px;}
.ftmore a{display: none;position: absolute;right: 0;top: 25px;color: #999;}
.ftmore a:hover{color: #005fc2;}
.ftmore a.on{display: block;}

.listbox{margin-top: 30px;}
.listbox ul{display: none;}
.listbox ul.on{display: block;}
.listbox ul li{width: 31.1%;float: left;}
.listbox ul li   li{margin-left: 3.35%;}
.listbox ul li img{width: 100%;height: 230px;}
.listbox ul li .info{background: #f6f6f6;padding: 30px 35px;}
.listbox ul li .info h3{font-size: 19px;line-height: 25px;font-weight: bold;height: 50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.listbox ul li .info .memo{font-size: 15px;color: #999;margin: 15px 0;line-height: 28px;}
.listbox ul li .info .time{color: #999;}

@media (max-width: 1440px){
    .listbox ul li img{height: 230px;}
}
@media (max-width: 1200px){
    .xxlist li a{font-size: 22px;}
    .wycx .dctj span{font-size: 20px;}
    .wycx .dctj img{width: 60px;}
    .wycx .dctj a{padding-top: 30px;}
    .listbox ul li .info{padding: 15px;}
    .listbox ul li .info h3{font-size: 16px;}
    .listbox ul li .info .memo{font-size: 14px;}
    .listbox ul li .info .time{font-size: 14px;}
    .listbox ul li img{height: 160px;}
    .fttop span   span{margin-left: 40px;}
    .fttop span{font-size: 24px;}
    .xfjb div{font-size: 26px;padding-left: 30px;}
    .xfjb .fwrx a{font-size: 22px;padding-left: 60px;}

}
@media (max-width: 992px){

    .wyzx{width: 100%;}
    .wycx{width: 100%;margin-top: 30px;}

    .main{padding: 20px 10px;}
}
@media (max-width: 767px){
    .toptit span{font-size: 20px;padding: 0 10px;}
    .mailtop span{width: 32%;}
    .mailtop span.col1{width: 68%;}
    .mailtop span.col2{display: none;}
    .mailtop span.col4{display: none;}
    .maillist li span{width: 32%;}
    .maillist li span.col1{width: 68%;}
    .maillist li span.col2{display: none;}
    .maillist li span:last-child{display: none;}
    .yjzjlist li .time{font-size: 14px;}
    .yjzjlist li a{font-size: 16px;}
    .xfjb div{width: 100%;font-size: 22px;margin-left: 0 !important;margin-top:15px;}
    .xfjb .fwrx a{width: 100%;margin-left: 0;margin-top: 15px;padding-left: 114px;}
    .xfjb .wsxf{margin-left: 4%;}

    .listbox ul li{width: 100%;}
    .listbox ul li   li{margin-left: 0;margin-top: 15px;}
    .fttop span   span{margin-left: 20px;}
    .fttop span{font-size: 20px;}
    .ftmore a{top: 18px;}
}