*{box-sizing: border-box;}
.banner_top{background-color: #529eec;}
body{background: url(../images/heard_bg.jpg) no-repeat top center #acd8ff;}
h2{text-align: center;}
.a_title .a_logo{display: inline-block;margin: 40px 0 50px;}
.content_main{margin-top: 110px;}
.hdap_box{background-color: #acd8ff;border: 44px solid #fff;box-shadow: 2px 2px 4px 2px #92c2f1;}
.hdap_box h2, .blqk_box h2, .xgbd_box h2{margin: 40px 0;position: relative;}
.blqk_mbox, .xgbd_mbox{position: relative;}
.hdap_box h2 a, .blqk_box h2 a, .xgbd_box h2 a{font-weight: bold;font-size: 34px;color: #005ea5;}
a.more_gd{position: absolute;top: 20px;right: 20px;font-weight: 500;font-size: 16px;color: #4e86dd;padding: 12px;}
a.more_gd:hover{color: #dadf17;}
.hdap_box h2 a:hover, .blqk_box h2 a:hover, .xgbd_box h2 a:hover{color: #18a9de;}
.hdap_mbox{max-width: 1050px;margin: 0 auto;background-color: #fff;padding: 30px 36px 54px;}
.tt-date{display: inline-block;background-color: #3579ae;font-size: 18px;color: #e7f1fa;height: 70px;line-height: 35px;width: 80px;text-align: center;margin-right: 10px;border-radius: 10px;}
.tt-date i{display: block;font-style: normal;background-color: #e7f1fa;color: #3579ae;height: 35px;line-height: 35px;border-radius: 10px 10px 0 0;}
.mbox_r{max-width: 856px;margin-left: 10px;}
.hdap_tle{display: block;font-size: 20px;color: #005ea5;font-weight: bold;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hdap_tle:hover, .wqhdap:hover, .blqk_mbox .rxjt:hover, .xgbd_mbox ul li a:hover{color: #18a9de;}
.hdap_cot{height: 320px;}
.selfScrollbar{overflow-y:auto;scrollbar-face-color: #2d66a5;scrollbar-highlight-color: #2d66a5;scrollbar-track-color: #f2f2f2;}
.selfScrollbar::-webkit-scrollbar{background-color: #f2f2f2;width:10px;height:10px;}
.selfScrollbar::-webkit-scrollbar-track{background-color: #f2f2f2;border-radius: 10px;}
.selfScrollbar::-webkit-scrollbar-thumb{border-radius: 10px;background-color: #2d66a5;}
.wqhdap{display: block;color: #005ea5;font-size: 18px;font-weight: bold;width: 174px;height: 50px;line-height: 50px;margin: 36px auto 40px;border: 1px solid #8ecbff;border-radius: 10px;background-color: #fff;text-align: center;}
.blqk_mbox{background-color: #fff;box-shadow: 2px 2px 4px 2px #92c2f1;padding: 70px 0 30px;}
.blqk_tle{text-align: center;margin-bottom: 60px;}
.blqk_mbox ul li{float: left;background: url(../images/ico_cy.png) no-repeat 10px 10px;padding-left: 40px;border-bottom: 1px dashed #000;line-height: 42px;width: 46%;margin: 0 2% 12px;}
.blqk_mbox .rxjt{float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.blqk_mbox .lmore{background-color: #005ea5;color: #fff;width: 76px;height: 30px;line-height: 30px;text-align: center;margin: 4px 10px 0 0;}
.blqk_mbox .lmore:hover{background-color: #18a9de;}
.xgbd_box{margin-bottom: 70px;}
.xgbd_mbox{background-color: #fff;box-shadow: 2px 2px 4px 2px #92c2f1;padding: 70px 0 30px;}
.xgbd_mbox ul li{float: left;line-height: 42px;width: 46%;margin: 0 2%;}
.xgbd_mbox ul li span{float: left;color: #00438f;}
.xgbd_mbox ul li a{float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 76%;}

@media screen and (max-width:959px){
    .a_title .a_logo{margin: 20px 0 30px;}
    .a_title .a_logo img{width: 80%;}
    .content_main {margin-top: 40px;}
    .a_title{text-align: center;}
    .a_title h2 img{width: 100%;}
    .wqhdap{margin: 10px auto;}
    .mbox_r{max-width: initial;width: 100%;margin-left: 0;}
    .blqk_tle img{width: 100%;}
    .hdap_mbox img, .tt-date{display: none;}
    .hdap_box{border: none;padding: 1px 0;}
    .hdap_mbox{padding: 20px;}
    .hdap_box h2, .blqk_box h2, .xgbd_box h2{margin: 20px 0;}
    .hdap_box h2 a, .blqk_box h2 a, .xgbd_box h2 a{font-size: 30px;}
    .blqk_tle{margin-bottom: 20px;}
    .blqk_mbox, .xgbd_mbox{padding: 30px 0;}
    .blqk_mbox ul li{margin: 0;width: 100%;margin-bottom: 10px;}
    .blqk_mbox .rxjt{width: 70%;}
    .xgbd_box{margin-bottom: 20px;}
    .xgbd_mbox ul li{margin: 0;width: 100%;}
    .xgbd_mbox ul li a{width: 62%;}
    a.more_gd{top: 0px;right: 10px;}
}
