﻿.w730{width:730px !important;}
.w450{width:450px !important;}
.f18{font-size:18px !important;}
.content {background:url(../img/big-bg.png) no-repeat left 100%/cover;}
.content section{width:1248px;margin:0 auto;padding: 0 20px;background-color: #fff;}
.content>section{padding-bottom: 30px}
.content>section:first-child{margin-top:0;padding-top: 22px}
.slider{float:left;position:relative;width:750px;height:414px;overflow:hidden;}
.slider li{float:left;}
.slider img{display:block;width:750px;height:414px;}
.slider a{position:relative;display:block;}
.slider .news-title{position:absolute;left:0;bottom:0;width:750px;height:40px;line-height:40px;font-size:16px;color:#fff;padding:0 200px 0 20px;background:rgba(0,0,0,.8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.slider-index{position:absolute;right:0;bottom:0;height:40px;padding-right:50px;}
.slider-index li{float:left;width:10px;height:10px;text-indent:-9999px;border-radius:5px;margin:15px 0 0 6px;background:#a4a4a4;cursor:pointer;}
.slider-index li.on{background:#1a77be;}
.headline{margin-left:765px;height:414px;width: 453px; padding: 0 20px;}

.right-pic-topic { margin-left: 788px; }
.right-pic-topic .topic-item { position: relative; width: 420px; }
.right-pic-topic h3 { font-size: 24px; line-height: 34px; height: 34px; color: #1070ae; padding: 28px 0 12px 0; }
.right-pic-topic img { display: block; width: 420px; height: 240px; }
.right-pic-topic .topic-desc { position: absolute; left: 0; bottom: 0; width: 380px; height: 40px; line-height: 40px; font-size: 16px; color: #fff; padding: 0 20px; background: rgba(0,0,0,.8); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }


.right-fixed-link{position:fixed;bottom:200px;right:20px;z-index:9999;}
.left-fixed-link{position:fixed;bottom:200px;left:20px;z-index:9999;}

.col-news{float:left;width:590px;}
.col-news-all{width:100%;}
.col-news.right-col{margin-left:28px;}
.col-header{position:relative;height:46px;line-height:46px;border-bottom:2px solid #e9e9e9;width: 100%;}
.col-title{position:absolute;left:0;bottom: -2px;}
.col-title a{float:left;font-size:24px;color:#000;padding:2px 5px;border-bottom:2px solid #0a84d3;}
.col-content-main,.col-content-list a,.col-content-list .news-title,.col-pic-list .news-title,.pic-wall .pic-title div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.col-content-main a{display: block;line-height:44px;font-size:26px;/*font-size:22px;*/color:#333;font-weight:bold;padding-bottom:15px;border-bottom: 2px solid #e9e9e9;white-space: normal;}
.col-content-list{padding:10px 0;}
.area-news-tab .active a{color:#1070ae;}
.col-content-group>div{display:none;}
.col-content-group>div.active{display:block;}
.area-news-content{height:258px;overflow:hidden;}
.col-content-list li{margin-bottom: 5px;}
.col-content-list .news-date{position:absolute;top:0;right:0;font-size:14px;color:#c1c1c1;}
.col-content-list a{position:relative;display:block;height:40px;line-height:40px;font-size:21px;color:#333;}
.col-content-list a:before{float:left;content:'.';font-size:15px;font-weight:bold;color:#666;margin:0 6px 0 2px;line-height: 35px;}
.col-content-list .news-title{float:left;max-width:85%;}
.col-content-list .news-title-long{float:left;max-width:95%;}
.dashed-line{border-bottom: 1px #ccc dashed; margin: 15px 0}
.col-content-img{padding:20px 0;}
.col-content-img a{float:left;}
.col-content-img a.right-img{float:right;}
.col-content-img img{display:block;width:285px;height:90px;}

.sub-col-content {background-color: #e6f3fb; padding:20px 20px 10px 20px}
.sub-col-content .top-contain{display: flex; flex-direction: row; align-items: center; justify-content: space-between;}
.sub-col-content .top-contain a{width: 125px;height: 125px; display: flex;flex-direction: column;justify-content: center;align-items: center;}
.sub-col-content .top-contain .report-guide-contain{background-color: #557cb1;}
.sub-col-content .top-contain .report-contain{background-color: #a45a53;}
.sub-col-content .top-contain .report-search-contain{background-color: #c2a75f;}
.sub-col-content .top-contain a>img{width: 60px;height: 60px;margin-bottom: 10px;}
.sub-col-content .top-contain a>span{font-size: 16px;font-weight: bold;color: #fff;}
.sub-col-content .sub-col-content-item{background-color: #fff;line-height:30px;font-size:16px;color:#000;border: #cedfef 1px solid;min-height: 50px;margin: 10px 0; padding: 10px;box-sizing: border-box; display: flex;flex-direction: row;}
.sub-col-content .sub-col-content-item:last-child{border-bottom: none;}
.sub-col-content .sub-col-content-item:first-child{line-height: 30px; height: 30px;}
.sub-col-content .sub-col-content-item a{color:#666;}
.sub-col-content .sub-col-content-item .font-bold{white-space: nowrap;font-weight: bold;color: #114d9e;}
.sub-col-content .network-report {display: flex; flex-direction: row; justify-content: space-between;}
.sub-col-content .network-report-contain {padding: 5px 10px 5px 0;}
.sub-col-content .network-report-contain { display: flex; flex-direction: row; justify-content: space-between;}
.sub-col-content .network-report-contain .code-contain{width: 120px;height:120px;}
.sub-col-content .network-report-contain .code-contain img{width: 120px;height: 120px;}
.network-report-contain .right-btn {background:#1272be url(../img/btn_icon2.png) no-repeat 20% center/12%; color: #fff !important; text-align: center; height: 40px;margin-top: 15px;width: 100%;}
.network-report-contain .right-btn span{line-height: 40px;}
.sub-col-content .network-report-contain .network-report-contain-right{display: flex;flex-direction: column; justify-content: center; margin-left: 20px;}
.network-report-contain-right{width: 190px}
.pic-wall section,.area-wall section{padding-bottom:44px;padding-top:22px;}
.pic-wall a{position:relative;display:block;}
.common-header {height:46px;line-height:46px;border-bottom:2px solid #e9e9e9;width: 100%;margin: 0px 0 10px 0;position: relative;}
.common-header-title {font-weight: bold;font-size:30px;color:#114d9e;border-bottom:2px solid #0a84d3;height:55px;line-height:55px; position: absolute; box-sizing: border-box;bottom: -1px;}
.common-header-title a{font-size:30px;color:#114d9e; font-weight: bold;}
.common-header-more{position:absolute;top:5px;right:10px;}
.common-header-more a{color: #333333;font-size: 15px;}
.right-pic-wrapper{min-height:488px;margin-left:757px;}
.left-big-pic img{display:block;width:750px;height:454px;}
.top-pic{padding-bottom:6px;}
.top-pic img{display:block;width:100%;height:244px;}
.bottom-pic .bottom-left-pic img{display:block;width:235px;height:204px;}
.bottom-pic .bottom-right-pic img{display:block;width:248px;height:204px;}
.pic-wall .pic-title{position:absolute;left:0;bottom:0;max-width:100%;height:40px;line-height:40px;font-size:18px;color:#fff;}
.pic-wall .pic-title div{padding:0 16px;}
.pic-wall .bg1{background:#0078b6;}
.pic-wall .bg2{background:#1b71ad;}
.pic-wall .bg3{background:#eda417;}
.pic-wall .bg4{background:#5ec168;}
.pic-wall video{display:block;}
.area-wrapper{position:relative;height:530px;background:url(../img/area_bg.png) no-repeat left center/cover;}
.area-map{position:absolute;left:194px;top:0;}
.area-map img{height:530px;}
.area-rank{position:absolute;top:50px;right:164px;width:210px;padding:0 20px 20px;background:rgba(255,255,255,.4);}
.rank-title{line-height:24px;font-size:14px;color:#231f1f;text-align:center;padding:10px 0;border-bottom:1px solid #afadac;font-weight: bold;text-shadow: 1px 1px 3px #afadac}
.rank-list{padding:8px 4px 0;}
.rank-list li{position:relative;line-height:16px;font-size:14px;padding:5px 0;}
.area-name{height:16px;color:#000;margin-left:60px;}
.rank-sort{float:left;width:24px;height:16px;color:#fff;text-align:center;}
.top-three{background:#c30500;}
.other-sort{background:#333a41;}
.rank-score{position:absolute;top:50%;left:122px;width:80px;height:6px;margin-top:-3px;}
.rank-score .score-bar{position:absolute;top:0;left:0;max-width:100%;height:100%;background:#1a77be;}
.rank-score .score-detail{position:absolute;top:50%;height:16px;color:#333;margin-top:-8px;}
.site-links{font-size:0;line-height:44px;padding-bottom:30px;}
.links-label{display:inline-block;height:44px;font-size:16px;color:#1146a8;padding:0 45px 0 34px;background:url(../img/title_icon2.png) no-repeat 2px center;}
.site-links a,.site-links select{font-size:14px;color:#333;margin-right:80px;}
.media-matrix{position:relative;width:450px;height:400px;padding:25px 0;margin:18px auto 0;background:url(../img/media_matrix_bg.png) no-repeat;}
.matrix-logo{position:absolute;left:5px;top:60px;width:140px;height:140px;background:url(../img/media_bg.png) no-repeat center center;}
.wb-link{position:absolute;left:50%;top:60px;width:140px;height:140px;margin-left:-70px;background:url(../img/media_bg2.png) no-repeat center center;}
.wx-number{position:absolute;right:5px;top:60px;width:140px;height:140px;background:url(../img/media_bg3.png) no-repeat center center;cursor:pointer;}
.touch-site{position:absolute;left:5px;bottom:60px;width:140px;height:140px;background:url(../img/media_bg4.png) no-repeat center center;cursor:pointer;}
.dy-number{position:absolute;left:50%;bottom:60px;width:140px;height:140px;margin-left:-70px;background:url(../img/media_bg5.png) no-repeat center center;cursor:pointer;}
.tt-number{position:absolute;right:5px;bottom:60px;width:140px;height:140px;background:url(../img/media_bg6.png) no-repeat center center;cursor:pointer;}

.left-news-box{float:left;width:758px;padding-bottom:10px;}
.left-news-box .col-news{float:none;width:100%;margin-bottom: 30px;}
.left-news-box .col-header{padding-top:28px;}
.col-header-pt0{padding-top:0 !important;}
.left-news-box .col-header-tab{top:22px;}

.banner-slider{position:relative;padding:0;}
.banner-slider .banner-slider-wrapper{width:1248px;height:190px;overflow:hidden;}
.banner-slider .swiper-container{width:92%;height:190px;padding-left: 10px;}
.banner-slider .swiper-slide{width:215px;}
.banner-slider .swiper-slide img{display:block;width:215px;height:160px;}
.banner-slider>a{position:absolute;top:50%;width:34px;height:70px;margin-top:-35px;cursor:pointer;}
.banner-slider .prev-btn{top:35px;left:-0px;background:#cae2ef url(../img/ar-l.png) no-repeat center center/contain;height:160px; width: 25px;}
.banner-slider .next-btn{top:35px;right:-0px;background:#cae2ef url(../img/ar-r.png) no-repeat center center/contain; height:160px; width: 25px;}


.left-news-box .first-list{border-bottom:1px solid #e9e9e9;}
.ad-contain {
    width: 100%;
    margin-bottom: 25px;
}

.ad-contain img {
    width: 100%;
    height: 80px;
    margin-bottom: 10px;
}

.pt0 {
    padding-top: 0;
}

.work-status-contain {

}

.work-status-contain .contain-top {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 30px;
}

.work-status-contain .img-contain {
    width: 400px;
    height: 240px;
    position: relative;
    display: block;
}

.work-status-contain .img-contain img {
    width: 400px;
    height: 240px;
}

.work-status-contain .img-contain .img-contain-tag {
    position: absolute;
    top: 0;
    left: 15px;
    width: 40px;
    height: 40px;
    color: #fff;
    background-color: #114d9e;
    font-size: 14px;
    text-align: center;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.work-status-contain .contain-top .text-contain {
    width: 65%;
    color: #888888;
    font-size: 15px;
    line-height: 22px;
}

.work-status-contain .text-contain-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 10px;
    margin-top: 50px;
}

.work-status-contain .text-contain-title a {
    color: #333333;
    font-size: 22px;
}

.work-status-contain .contain-top .text-contain .text-contain-desc {
    text-overflow: ellipsis;
    margin-bottom: 15px;
    width: 100%;
    color: #888888;
    font-size: 16px;
    line-height: 30px;
}
.work-status-contain .view-detail {
    width: 100%;
    display: block;
    color: #888888;
    text-align: right;
    font-size: 13px;
    margin-top: 15px;
}

.work-status-contain .contain-bottom .work-card-list {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.work-status-contain .contain-bottom .work-card-item{
    width: 400px;
}

.work-status-contain .contain-bottom .work-card-item .text-contain-title{
    margin: 20px 0;
    color: #333333;
    font-size: 22px;
}
.work-status-contain .contain-bottom .work-card-item .text-contain-title a{
    display: block;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.work-status-contain .contain-bottom .work-card-item .text-contain-desc{
    margin-bottom: 15px;
    width: 100%;
    color: #888888;
    font-size: 15px;
    line-height: 28px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.copyright-info a{color:#fff;}