.container{
    padding-bottom: 20px;
}
.clearBoth{
    clear: both;
    zoom:1;
    *zoom:1;
}
.zjcs-card-box{
    padding:0px 6px;
    margin-top:10px;
}
.zjcs-card-box-2{
    margin:0px 10px;
}
.zjcs-card-box-3{
    padding:0px 10px;
    margin-top: 0;
}
.zjcs-card-box-4{
    padding:0px 5px;
}
.zjcs-card-box .zjcs-card{
    display: block;
    /*overflow: hidden;*/
    padding:20px 10px;
}
.operate-supervise-container .title-wrap:after{
    content: "";
    clear: both;
}
.zjcs-card-box .title-wrap .title-name,
.zjcs-card-box .title-wrap .title-count-time{
    display: inline-block;
    line-height: 25px;
}
.zjcs-card-box .title-wrap .title-name{
    font-size: 18px;
    color: #34363B;
    font-weight: 777;
}
.zjcs-card-box .title-wrap .title-count-time{
    font-size: 12px;
    color: #AAAAAA;
}
.zjcs-card-box-shadow{
    box-shadow: 2px 3px 8px 2px rgba(0,0,0,0.12);
    border: 1px solid #F5F5F5;
}
.zjcs-card-box .zjcs-card-data-container{
    margin-top:20px;
    margin-bottom: 20px;
}
.margin-row{
    margin: 0px -10px 0px -10px;
}
.operate-supervise-container .form-item{
    margin-bottom: 0px;
}
.container{
    max-width: 1200px;
    margin: 0 auto;
    max-width: 1200px\0;
    max-width: 955px\9;
}
.operate-supervise-container .tabs-container.normal .tabs.tabs-3 .tabs__item {
    margin-right: 10px;
}
.operate-supervise-container .tabs-container.normal .tabs.tabs-3 .tabs__item a{
    padding:0 15px;
}
.text-nowrap {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: normal!important;
    word-wrap: normal !ie
}
@media screen and (min-width:1599px) {
    .container{
        width: 1200px;
    }
    .zjcs-card-box .title-wrap .title-count-time{
        display: inline-block;
    }
}
@media screen and (max-width:1199px) {
    .container{
        width: 1024px;
    }
    .zjcs-card-box .title-wrap .title-count-time{
        float: none;
        display: block;
        width: 100%;
    }
    .operate-supervise-container .tabs-container.normal .tabs.tabs-2 .tabs__item a{
        padding:0px;
    }
    .operate-supervise-container .tabs-container.normal .tabs.tabs-3 .tabs__item a{
        padding:0px;
    }
}
@media screen and (min-width:700px) and (max-width:1023px) {
    .container{
        width: 100%;
    }
    .zjcs-card-box .title-wrap .title-count-time{
        float: none;
        display: block;
        width: 100%;
    }
    .operate-supervise-container .tabs-container.normal .tabs.tabs-2 .tabs__item a{
        padding:0px;
    }
    .operate-supervise-container .tabs-container.normal .tabs.tabs-3 .tabs__item a{
        padding:0px;
    }
}

/* 标题 */
.normal-title-name {
    height: 25px;
    display: inline-block;
}

/** 入驻、采购服务类型 TOP 10  的标题*/
.small-title{
// width : 150px;
    width: 180px;
}

/*.title-count-time .fr{*/
/*    font-size: 14px;*/
/*    color: #AAAAAA;*/
/*    line-height: 20px;*/
/*}*/

/*  各地采购排行榜 按钮 */
.accumulation{
    height: 25px;
    width: 100px;
    border: 1px solid #DFDFDF;
    border-radius: 3px;
}


/* 导航栏 */
.tabs-container.normal {
    border-style:none none solid;
    background: #ffffff;
    height: 51px;
}

.tabs-container.normal .rank_tabs {
    width: 100%;
    padding-left: 0;
}

.tabs__item.rank{
    height: 20px;
    font-size: 14px;
}

.tabs-container.normal .tabs .rank a {
    font-size: 12px;
    height: 48px;
    font-weight: 400;
}

.tabs-container.normal .tabs .rank.active a {
    border-bottom: 2px solid #4879e4;
    font-weight: 400;
}

/* 项目业主，中介机构，运营机构排行榜 TOP3 */
.enterpriseRank {
    font-size: 14px;
    padding-left: 10px;
    color: #000000;
}

.enterpriseTop3{
    height: 50px;
    padding-left: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: normal!important;
    word-wrap: normal !ie;
}
.enterpriseTop3-2{
    height: 50px;
    padding-left: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: normal!important;
    word-wrap: normal !ie;
}
.enterpriseTop3 span,
.enterpriseTop3-2 span{
    color: #F76F67;
}

.enterpriseTop4to10{
    height: 50px;
    padding-left: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: normal!important;
    word-wrap: normal !ie;
}
.enterpriseTop4to10 span{
    color: #ABBDD2;
}
.enterpriseRank .index{
    font-size: 16px;
    margin-right: 10px;
}

/* 热点问题*/
.hot-problem-container{
    background-color: #0B67D4;
    height: 480px;
}

.hot-problem-title{
    color: #FFFFFF;
    height: 33px;
    width: 200px;
    padding-top: 20px;
    font-size: 24px;
}

.hot-problem-content{
    height: 302px;
    margin-top: 45px;
    background-color: #ffffff;
}

.problem-content{
    padding: 30px 20px 10px 40px;
}

.problem{
    height: 25px;
    font-size: 18px;
    line-height: 25px;
    color: #34363B;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: normal!important;
    word-wrap: normal !ie;
}

.problem .bigQ{
    margin-right: 10px;
    padding-bottom: 20px;
    width: 24px;
    height: 36px;
    font-size: 30px;
    color: #3B77EC;
}

.answer {
    padding-left: 35px;
    padding-top: 20px;
    height: 70px;
    display: -webkit-box;
    overflow: hidden;
    font-size: 14px;
    line-height: 24px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    cursor: pointer;
}
.fgx{
    position: absolute;
    left: 50%;
    height: 260px;
    border-right: dashed 1px;
    margin-top: 20px;
}

/** swiper 分页器 */
.swiper-pagination {
    padding-top: 30px ;
    text-align: center;
}

.hot-problem-wrap .op-page{
    text-align: center;
}
.hot-problem-wrap .op-page .pagination{
    padding:10px;
}

.hot-problem-wrap .op-page .pagination .pager li{
    background: transparent;
    border: none;
}
.hot-problem-wrap .upPage{
    height: 30px;
    margin-right: 20px;
    display: inline-block;
}

.hot-problem-wrap .downPage{
    height: 30px;
    display: inline-block;
}
.hot-problem-wrap .op-page .pagination .pager li.up{
    background: url("../../../img/gd/index5/cggg_lb_left_default.png");
    display: inline-block;
    width: 30px;
    height: 30px;
}
.hot-problem-wrap .op-page .pagination .pager li.up.disabled{
    background: url("../../../img/gd/index5/cggg_lb_left_disabled.png");
}
.hot-problem-wrap .op-page .pagination .pager li.down{
    background: url("../../../img/gd/index5/cggg_lb_right_default.png");
    display: inline-block;
    width: 30px;
    height: 30px;
}
.hot-problem-wrap .op-page .pagination .pager li.down.disabled{
    background: url("../../../img/gd/index5/cggg_lb_right_disabled.png");
}


/*海报背景图 */
.bannerBackGround{
    /* background: url(../../../img/gd/banners/banner_004.png) 600px no-repeat,linear-gradient(180deg, #3B77EC 10%, #8BC2FD 100%); */
    /* position:absolute; */
    background:url(../../../img/gd/banners/bg_004_color.png);
    width:100%;
    background-size:100% 550px;
    background-repeat:no-repeat;
}
/*电脑背景图 */
.bannerImg{
    background:url(../../../img/gd/banners/banner_004.png) no-repeat;
    height:366px;
}
.zjcs-card-data-container .evaluationLogBtn{
    background: transparent;
}
.btn-assess{
    border: 2px solid #FFFFFF;
    border-radius: 5px;
}
.serviceAssessTemplate{
    height:346px;
    background-color:#FFFFFF;
    box-shadow: 0 2px 20px 0 rgba(69,76,88,0.12);

}
.form-item__input{
    height:23px;
    width:100px;
    font-size:16px;
    border-radius:5px
}
.suvery-wrap{
    background: #ffffff;
}
/*修改行者区划下拉框样式  */
.suvery-wrap .evaluationByAdministrationOperation .form-item{
    width:250px;
}
.suvery-wrap .evaluationByAdministrationOperation .form-item__input.select-input {
    width:150px;
}

.suvery-wrap .form-item__input,
.evaluationByAdministration .form-item__input,
.evaluationTrend .form-item__input{
    height:40px;
}
.evaluationTrend .form-item__input{
    min-width: 250px;
}
.suvery-wrap .form-item__label,
.evaluationByAdministration .form-item__label{
    line-height: 40px;
}
.suvery-wrap .time-picker,
.evaluationByAdministration .time-picker{
    width:180px;
}
.suvery-item-wrap{
    padding:30px 40px;
}
.suvery-content{
    padding:0px 40px;
}
.suvery-item-wrap .title{
    font-size: 18px;
    font-weight: 700;
    display: block;
    margin-bottom: 20px;
}
.suvery-childer-wrap{
    padding-bottom: 20px;
}
.suvery-childer-wrap .childer-title{
    padding-bottom: 10px;
    font-size: 16px;
}
.suvery-childer-wrap .childer-content{

}
.suvery-childer-wrap .childer-content .num{
    font-weight: 700;
    font-size: 32px;
}
/*.suvery-content .suvery-tip-img{*/
/*	width: 25px;*/
/*	height: 25px;*/
/*	vertical-align: sub;*/
/*	margin-left: 5px;*/
/*}*/
#serviceAssessSwiper,
.evaluation-log-wrap{
    height:346px;
}
.serviceAssessTemplate .divider{
    border: 1px solid #DFDFDF;
    height: 1px;
    margin:19.5px,39px,19.5px,40px;
}
.serviceAssessTemplate .headPortrait{
    background:url(../../../img/gd/operateSupervise/u182.png);
    background-repeat: no-repeat;
    width:36px;
    height:36px;
    margin-top:18px;
    margin-left:40px;
    float:left;
}
.serviceAssessTemplate .headPortraitContext{
    padding-top:20px;
    margin-left:40px;
    height: 55px;
}
.serviceAssessTemplate .headPortraitContext .p{
    font-size: 14px;
    color: #34363B;
    float:left;
    margin-right:30px;
    width:150px;
    display: inline-block;
    min-height: 18px;
}
.serviceAssessTemplate .rate-score{
    float:left;
    margin-right:30px;
}
.serviceAssessTemplate .xuxian{
    border-bottom: 1px dashed #DFDFDF;
    /*	margin-left:40px;
        margin-right:40px;*/
}
.serviceAssessTemplate .evaluation-source-wrap{
    margin-left: 255px;
    color:#AAAAAA;
}

.gaikuang .form-item__label-tiny .form-item__label{
    display: none;
}

.gaikuang .title-wrap{
    height: 40px;
}
.gaikuang .item-wrap-margin{
    margin-top:30px;
}
.gaikuang .item-wrap .p-title{
    height:20px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #34363B;
}
.gaikuang .item-wrap .p-data{
    height:58px;
    font-family: Helvetica;
    font-size: 48px;
    color: #34363B;
    margin-top:5px;
}
.nianducaigouqushi{
    background: #FFFFFF;
    padding:0px 10px 50px 10px;

}
.caiGouSelect{
    font-size:16px;
    border-radius:5px;
    width:100px;
    height:30px;
    margin-left:15px;
}
.form-item__label-tiny .form-item__label{
    display:inline
}
#nianDuCaiGoudivisionCodeOperation input.select-input{
    line-height: 20px;
}

/** 概况提示信息 **/
.overview-tip p{
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
}

 .suvery-tip-img{
    width: 25px;
    height: 25px;
    vertical-align: sub;
    margin-left: 5px;
}

.operate-supervise-container .popover{
    max-width: 350px;
}