.common-panel.scrollbar .panel-wrap img,.nco img{
    max-width: 100%;
}
.nco{
    width: 100%;
    overflow: hidden;
}
.common-panel.scrollbar .panel-wrap{
    width: 100%;
    overflow: hidden;
}
.nco p{
    text-indent:0;
}
.nco{
    margin-top:38px;
}


.opinions-container .opinions-filter li a{
    color:#e13b2a
}
.opinions-container .opinions-filter li.active a{
    color:#fff;
}

.pageshow{clear: both;margin:20px auto;}
.pageshow .current{
    color: #fff;
    background: linear-gradient(#f65d4c, #dc3222);
    width:52px;
    height: 46px;
    text-align: center;
    line-height:46px;
    margin:0 7px;
    display: inline-block;
    border-radius: 10px;
    font-size: 24px;
}
.pageshow .btn-danger,.pageshow .num,.pageshow .prev,.pageshow .next,.pageshow .first,.pageshow .end{
    display: inline-block; color:#F3533B;
    width: 46px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    margin-right:7px;
    background: #fff;
    border-radius: 10px;
}
.pageshow .input {
    display: inline-block;
    width:58px;
    height:37px;
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
    text-indent: 10px;
}

#zxui2{
    background: linear-gradient(#FAC5A3,#FADFCE)
}

#zstop2{
    background: linear-gradient(#FAC5A3,#FADFCE)
}

	.article img{
	    max-width: 100%;
	}
@media only screen and (max-width:1100px){
    html, body{
         min-width: 100%;
    }
    .common-container{
        width: 100%;
        height: 100%;
    }
    .liaison-station-container .liaison-stations{
        width:96%;
        margin: 0 auto;
        padding:195px 0 0 0;
        overflow: hidden;
    }
    .entrances-container .entrances{
		width: 94%!important;
		padding: 0!important;
		margin-top: 100px;
		margin-bottom: 100px;
		overflow: hidden;
		display: block;
	}
	 .entrances-container .entrances a{
	     float: left;
	 }

	.entrances-container .entrances a:not(:nth-child(3n)):not(:last-child){
	    margin-right: 0;
	}
	.entrances-container .entrances a:not(:nth-child(2n)):not(:last-child){
	    margin-right:38px;
	}
	.liaison-station-container .operate-tools{
	    right: 20px;
	}
	.entrances-container .btn-back-to-home,.operate-tools{
	     right: 20px;
	}
	.common-panel.big{
	    width: 100%;
	}
	.hoe{
        display: block;
        width: 100%;
        overflow: hidden;
	}
	 .hoe .title {
        width: 89%;
    }
	.home-container .title{
	    max-width: 100%;
	}
	.branches .content{
	    width: 98%;
	}
	.opinions-container .opinions-tabs,.publicist-container .publicist-tabs{
	    width: 98%;
	}
	.common-container .common-header .breadcrumb{
	    bottom:-9vh;
	    top:0;
	}
	.propaganda-container .propaganda{
	    width: 98%;
	    margin: 0 auto;
	    overflow: hidden;
	}
    .home-container {
         padding: 0;
    }
    .flex-center {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .common-panel,.complaint-tel{
        width: 100%;
        overflow: hidden;
    }
    .representative-details .avatar{
        width: 36%;
        height: auto;
    }
    .information-publicity-container .representative-details .details{
        width: 85%;
    }
    .representative-details{
        width: 100%;
        overflow: hidden;
        margin-left:6%;
    }
    .information-publicity-container .representative-details .details p{
        line-height:34px;
    }
    .representative-details{
        padding-left: 39%;
    }
}


@media only screen and (max-width:800px){
    .opinions-container .opinions-tabs .swiper{
        width:75%;
    }
    .branches .content > footer{
        width: 98%;
        margin: 0 auto;
    }
    .branches .content ul{
        padding: 0 5px;
    }
    .branches .content ul img{
        margin: 0 20px;
    }
    .branches .content{
    width: 786px;
}
	html, body{
	    min-width: 786px;
	}
    .flex-center{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.home-container{
		padding: 0;
	}
	.entrances-container .entrances{
		width: auto!important;
		padding: 0!important;
		margin-top: 100px;
		margin-bottom: 100px;
	}
	.hoe{
		display: block;
		width: 100%;
		overflow: hidden;
	}
	.hoe .title{
		width:89%;
	}
	.branches .content{
		width: 90%;
	}
			
	.liaison-station-container .liaison-stations{
		width: 98%;
	}
	.liaison-station-container .liaison-stations a{
		width: 49%;
	}
		
	.common-container .common-header .breadcrumb{
		top:9vh;
	}
	.common-container{
		width: 100%;
		min-height: 100vh;
	}
	.common-panel.big{
		width: 98%;
		margin:60px auto 0;
	}
		
	.common-panel.big.work-rules{
		width: 94%;
	}
	.opinions-container .opinions-tabs{
		width: 98%;
	}
	.complaint-tel,.complaint-tel.small{
		width:98%;
	}
	.common-panel{
		width: 98%;
		margin:60px auto 0;
	}
	.common-panel.small{
		width: 98%;
	}
		
	.feedback-container .feedback-form{
		margin-right:30px;
	}
	.feedback-container .common-panel.feedback .panel-wrap{
		padding:6px 23px 40px;
	}
		
	.propaganda-container .propaganda{
		width: 98%;
	}
	.propaganda-container .propaganda .swiper{
		width: 100%;
	}
	.publicist-container .publicist-tabs{
		width: 98%;
	}
	.publicist{
		width: 100%;
	}
	.publicist-container .publicist ul{
		padding-left: 0;
		width: 100%;
	}
	.common-panel.scrollbar .mCSB_inside > .mCSB_container{
		margin-right: 40px;
	}
	.publicist-container .publicist li{
		width: 31%;
		margin-left:22px;
		margin-right:0;
	}
		
	.publicist-container .publicist li p{
		font-size: 18px;
	}
	.videos-container .videos{
		padding-top: 79px;
	}
		
	.activity-container .article{
		width: 100%;
	}
	.activity-container .swiper-scale{
		width: 98%;
		margin: 0 auto;
	}
	.activity-container .swiper-pics{
		width: 124%;
	}
	
		
	.activity-container .swiper-scale .swiper-scale-wrapper{
		width:100%;
	}
		
	.propaganda-container .title{
		margin-top: 20px;
	}
	.propaganda-container .propaganda .swiper-button-prev{
		left:-21px
	}
	.propaganda-container .propaganda .swiper-button-next{
		right:-21px
	}
	
	.common-panel.scrollbar .panel-wrap{
	    height:50vh;
	}
	.work-rules .panel-wrap{
	    margin:0 50px 0 13px;
	}
	.nap{
	    width:96%;
	    margin:20px auto;
	}
	.activity-container .article h1{
	    line-height:48px;
	    font-size: 32px;
	    margin-top:50px;
	}
	.opinions-container .opinions-filter{
	    width: 152px;
	}
	
	.entrances-container .entrances a{
	    width:48%;
	    background-size: 100% 100%;
	}
	.entrances-container .entrances a:not(:nth-child(2n)):not(:last-child){
	    margin-right: 20px;
	}
}


.opinions-container .common-panel .panel-wrap .nco table p{
    font-size: inherit;
    line-height:normal;
    text-indent: 0;
}
.opinions-container .opinions-tabs .swiper-slide p{
    height: auto!important;
}