.main-box{color:#262626;background:#fff;margin-top:81px}
.main-carousel-box{position:relative}
.main-carousel-box .carousel-item{display:none}
.main-carousel-box .carousel-item.active-item{display:block}
.main-carousel-box .carousel-img{min-height:240px}
.main-carousel-box .info-text-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}
.main-carousel-box .info-text-wrapper .container{height:100%}
.main-carousel-box .info-text-wrapper .info-text{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}
.main-carousel-box .main-title{font-size:60px;margin-bottom:24px;color:#fff;padding-left:30px}
.main-carousel-box .sub-title{font-size:24px;color:#fff;padding:0 1em;padding-left:30px}
.content-box{margin-top:20px}
.content-box .tab-item{display:none}
.content-box .tab-item.active-item{display:block}
.content-box .content-left .content-list .item{margin-bottom:20px}
.content-box .content-left .content-list a:link,.content-box .content-left .content-list a:visited,.content-box .content-left .content-list a:hover,.content-box .content-left .content-list a:active{text-decoration:none}
.content-box .content-left .content-list .cols-wrapper{background:#fff;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);position:relative;margin-bottom:10px}
.content-box .content-left .content-list .cols-wrapper .news-caret{height:40px;line-height:40px;text-align:center;background:rgba(48,48,48,0.6);padding:0 12px;position:absolute;top:0;left:0;z-index:2;font-size:18px;font-weight:bold;color:#fff}
.content-box .content-left .content-list .cols-wrapper .top-area{height:280px;overflow:hidden}
.content-box .content-left .content-list .cols-wrapper .top-area .item-img{width:100%;height:100%;object-fit:cover;transition:0.2s all linear;position:relative;z-index:1}
.content-box .content-left .content-list .cols-wrapper .top-area:hover .item-img{transform:scale(1.1)}
.content-box .content-left .content-list .cols-wrapper .bottom-area{height:160px;padding:12px 20px 0}
.content-box .content-left .content-list .cols-wrapper .bottom-area:hover .desc{color:#2058a3;font-weight:bold}
.content-box .content-left .content-list .cols-wrapper .bottom-area .title{height:36px;font-size:19px;font-family:PingFang SC-Bold,PingFang SC;font-weight:bold;color:#303030;line-height:30px}
.content-box .content-left .content-list .cols-wrapper .bottom-area .position-date{display:flex}
.content-box .content-left .content-list .cols-wrapper .bottom-area .position,.content-box .content-left .content-list .cols-wrapper .bottom-area .date{display:flex;align-items:center;margin:5px 10px 0 0}
.content-box .content-left .content-list .cols-wrapper .bottom-area .position .item-img,.content-box .content-left .content-list .cols-wrapper .bottom-area .date .item-img{width:18px;margin-right:2px;position:relative;top:-1px}
.content-box .content-left .content-list .cols-wrapper .bottom-area .position span,.content-box .content-left .content-list .cols-wrapper .bottom-area .date span{font-size:14px;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#585858}
.content-box .content-left .content-list .cols-wrapper .bottom-area .desc{font-size:15px;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#585858;line-height:22px;margin-top:8px;transition:0.2s all linear}
.content-box .content-left .pagination{margin-bottom:20px;padding:0 20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.content-box .current-title{background:#0852a2;height:90px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.content-box .current-title .title-cn{font-size:22px;color:#fff}
.content-box .current-title .title-en{font-size:18px;color:#83a9d1}
.content-box .menu-right{margin-bottom:20px}
.content-box .nav-menu li{height:58px;cursor:pointer;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}
.content-box .nav-menu li span{color:#333}
.content-box .nav-menu li:hover span{color:#0852a2}
.content-box .nav-menu li.active-item span{color:#0852a2}
.content-box .nav-menu .title-cn{font-size:18px;}
.content-box .nav-menu .title-en{color:#b7b7b7;font-size:14px;display:inline-block;width:158px;position:relative;top:2px}
.content-box .nav-menu .refresh-btn:hover{opacity:0.95}
@media screen and (max-width:768px){
    .main-carousel-box .main-title{font-size:26px;margin-bottom:10px}
    .main-carousel-box .sub-title{font-size:18px}
    .content-left .content-list{padding:20px 0 !important}
    .content-left .content-list .cols-wrapper{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.25)}
    .content-left .content-list .cols-wrapper .news-caret{width:100px !important;height:36px !important;line-height:36px !important;padding:0 10px !important;font-size:16px !important}
    .content-left .content-list .cols-wrapper .top-area{height:220px !important}
    .content-left .content-list .cols-wrapper .bottom-area{height:auto !important;padding-bottom:10px !important}
    .content-left .content-list .cols-wrapper .bottom-area .title{height:30px !important;font-size:16px !important}
    .content-left .content-list .cols-wrapper .bottom-area .position .item-img,.content-left .content-list .cols-wrapper .bottom-area .date .item-img{width:16px !important;margin-right:4px !important;top:0 !important}
    .content-left .content-list .cols-wrapper .bottom-area .position span,.content-left .content-list .cols-wrapper .bottom-area .date span{font-size:13px !important}
    .content-left .content-list .cols-wrapper .bottom-area .desc{font-size:13px !important;color:#585858;margin-top:4px !important}
    .content-left .content-list .cols-wrapper .content-area{height:400px !important;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.25) !important}
    .content-left .content-list .cols-wrapper .content-area .title{font-size:16px !important;line-height:22px !important}
    .content-left .content-list .cols-wrapper .content-area .date{height:22px;font-size:13px !important;font-weight:normal !important}
    .pagination{margin-bottom:10px !important;padding:0 10px !important}
    .pagination .j-pagination > span,.pagination .j-pagination > a{margin-bottom:10px !important}
}