.banner {
    height: 400px;
    background: url(https://zwfw.gansu.gov.cn/cms_files/webzwgslanzhou/tplobject/defaultSet/05b5b7e9b9f54d5ab1170dff400d2527/images/bg.jpg) no-repeat center;
    padding-top: 70px;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
    
}

.zwnr{
	overflow: hidden;
}

.section1{
    margin-top: 40px;
}

.biaoyu {
    width: 300px;
    height: 30px;
    background: rgba(255, 255, 255, 0.10);
    border: 1px solid rgba(255, 255, 255, 0.50);
    font-size: 16px;
    color: #F7F7F7;
    line-height: 26px;
    letter-spacing: 5px;
    border-radius: 15px;
    text-align: center;
    margin: 0 auto;
}

.kstb {
    margin-top: 16px;
    font-size: 50px;
    color: #FFFFFF;
    text-align: center;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: center;
}

.search{
    position:relative;
	width:650px;
	margin:0 auto;
    margin-top: 20px;
}

.search input{
    border:2px solid transparent;
	background:white;
	top:0;
	right:0;
    width:100%;
	height:60px;
	padding-left:13px;
    font-size: 20px;
    border:none;
	outline:none;
}

.search button{
    background:#c5464a;
	width:60px;
	top:0;
	right:0;
    border:none;
	outline:none;
    height:60px;
	width:70px;
	cursor:pointer;
	position:absolute;
}

.search button:before {
	content:"搜索";
	font-size:13px;
	color:#F9F0DA;
}

.fl {
    float: left;
}

/* 市内通办 */
.kstb_sxbl_banner {
    background: url(https://zwfw.gansu.gov.cn/szgs/resources/szgs/sxcx/sntb/images/sxbl.png) no-repeat center;
    width: 503px;
    height: 40px;
    text-align: center;
    margin: 0 auto;
}

.kstb_sxbl_banner span {
    font-size: 28px;
    color: #333333;
}

.kstb_sxbl_swtich span{ 
    margin-top: 40px;
    height: 54px;
    border-right: 1px solid #666666;
    padding-right: 40px;
}

.kstb_sxbl_swtich span:last-child{
    border-right:none;
}

.grbs {
    font-size: 22px;
    color: #333333;
    height: 54px;
    width: 112px;
    cursor: pointer;
}

.frbs {
    font-size: 22px;
    color: #666666;
    margin-left: 40px;
    height: 54px;
    cursor: pointer;
}


.grbs_nr span{
    display: block;
    float: left;
    font-size: 20px;
    color: #333333;
    margin-top: 45px;
    border-bottom: 2px solid #666666;
    padding-bottom: 20px;
}

.grbs_nr span:first-child{
    width: 600px;
    margin-left: 20px;
}

.grbs_nr span:nth-child(2){
    width: 200px;
}

.grbs_nr span:nth-child(3){
    width: 200px;
}

.grbs_nr span:last-child{
    width: 180px;
}