/* 公共 */
html{font-size: 16px;}
body{max-width: 1920px;margin: 0 auto!important;}
.almonthly {font-size: 16px;}
.containBox{max-width:1800px;min-width:inherit;margin:0 auto;}
.w1800{max-width: 1800px;margin: 0 auto;}
a:hover{color: #014da1;}
.dark_blue{color: #014da1;}
.flex_bet_center{display: flex;justify-content: space-between;align-items: center;}
.flex_center_center{display: flex;justify-content: center;align-items: center;}
.flex_bet{display: flex;justify-content: space-between;}
.flex_around{display: flex;justify-content: space-around;}
.flex_center{display: flex;align-items: center;}
.banner{text-align: center;}
.footer .foot_logo{display: none;}
.footer .foot_logo.foot_logo_orange{display: block;}

.tools-right.toTop{padding: 0;width: 60px;height: 60px;background-size: 60%;border-radius: 100%;background-position: center;box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);margin-right: 30px;}
.tools-right.toTop:hover{color:#ffffff;border:1px solid #0050A8;background:#0050A8 url('../../styles/images/fw_icon_hddb_s.png') center center no-repeat;}

/* 导航 */
.column{align-items: center;background: #FFFFFF;}
.column .logo{width: 11.05%;}
.column .logo img{width: 100%;}
.navigation {display: flex; border-bottom: 1px solid #F2F2F2;}
.navigation li{margin-left: 30px;}
.navigation li:first-child{margin-left: 0;}
.navigation li{font-size: 1.125rem;}
.navigation li a{display: block;padding: 25px 0;color: #17233D;}
.navigation li a:hover, .navigation li.current a{color: #014da1;font-weight: 600;border-bottom: 4px solid #014DA1;}

.mobile-view{display: none;}

/* 栏目 */
.channel {background-color: #fff;margin-top: -45px;position: relative;z-index: 1;padding: 0 30px;}
.column2 span{margin-right: 50px;display: inline-block;padding: 45px 0 25px;color: #17233d;}
.column2 span.current{color: #014da1;border-bottom: 5px solid #014DA1;}

/* 特别关注 */
.concern {padding: 0 3.125% 4%;background: #fff url('/static/almonthly/images/bg_tbgz.png') top center no-repeat;overflow: hidden;}
.concern .title{margin: 4% auto 3%; text-align: center;}
.concern ul{flex-wrap: wrap;}
.concern li {margin-bottom: 2.5%;}
.concern li a{display: block;transition: .4s;}
.concern li a:hover{background: #FFFFFF;box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.1);}
.concern li img.pic{width: 427px;height: 240px;object-fit: cover;max-width: 100%;max-height: 100%;}
.concern .info-bottom {margin-top: 10px;}
.concern .info-bottom .info_date{min-width: 18.735%;text-align: center;border-right: 1px solid #F2F2F2;}
.concern .info-bottom .info_date .year{display: inline-block;padding-bottom: 5px;margin-bottom: 5px;font-size: 18px;font-weight: 600;color: #464C5B;line-height: 25px;border-bottom:1px solid #E8EAEC;}
.concern .info-bottom .info_date .month{font-size: 12px;font-weight: 400;color: #464C5B;line-height: 17px;}
.concern .info-bottom .title{text-align: left;margin-left: 3%;margin-right: 3%;}
.concern .info-bottom .title .name{margin-bottom: 10px;font-size: 16px;font-weight: 600;color: #464C5B;line-height: 22px;}
.concern .info-bottom .title .desc{font-size: 14px;font-weight: 400;color: #657180;line-height: 20px;}
.concern li a:hover{background-color: #fff;}
.concern li a:hover .info-bottom .info_date .year,.concern li a:hover .info-bottom .info_date .month,.concern li a:hover .info-bottom .title .name,.concern li a:hover .info-bottom .title .desc{color: #014da1;transition: .4s;}    
.concern .more_btns{display: block;width: 160px;height: 41px;margin: 0 auto;line-height: 41px;text-align: center; background: #FFFFFF;border-radius: 2px;border: 1px solid #E8EAEC;font-size: 15px;font-weight: 400;color: #657180;}
.albiz-pagination .on{background-color: #0050A8;}

@media ( min-width : 769px) and (max-width: 1790px) {
    .column .flex_bet_center{flex-wrap: wrap;}
}

@media  (max-width: 1790px) {
    html{font-size: 15px;}
    .column .flex_bet_center{flex-wrap: wrap;}
    .top_container{display: none;}
    .column .logo{min-width: 150px;text-align: center;}
}

@media ( max-width : 499px){
    html{font-size: 14px;}
    .mobile-view{display: flex;}
    .pc-view{display: none;}
    .column .logo{margin: 4% auto 1%;}
    .navigation{width: 100%;justify-content: space-around;padding: 0 4%;}
    .navigation li a{padding: 35% 0;}
    .footer{display: none;}

    .tools-right.toTop{width: 50px;height: 50px;border-radius: 50%;}
}
