#wh_bs_1 { width: 444px; float: left; }
#wh_bs_2 { width: 726px; float: right; }

/*便民服务*/
.bs_bmfw_list {  }
.bs_bmfw_list a { display: block; width: 125px; padding:20px 10px 0; height: 128px; float: left; }
.bs_bmfw_list a img { display: block; width: 60px; height: 60px; margin:0 auto; }
.bs_bmfw_list a span { display: block; text-align: center; color: #333; font-size: 16px; line-height: 26px; }
.bs_bmfw_list a:hover span { color: #aa0000; }

/*服务帮助*/
.bs_fwbz .wh_mod3_btm { padding:4px 16px 16px; }
.bs_fwbz .wh_list li { padding:0 0 0 15px; }

.bs_bsimg { margin-top: 10px; }
.bs_bsimg a { display: block; width: 100%; overflow: hidden; padding-top: 20px;  }
.bs_bsimg a img { display: block; width: 100%; }

.xunhuanfr li:hover .hover{
display:block;
}
.xunhuanfr li:hover .mrxs{
display:none;
}

.xunhuangr li:hover .hover{
display:block;
}
.xunhuangr li:hover .mrxs{
display:none;
}
img.hover {
    width: 20px;
    float: left;
    margin: 15px 0 10px 20px;
    display: none;

}
img.mrxs {
    width: 20px;
    float: left;
    margin: 15px 0 10px 20px;

}
.twored {
padding-top:20px;
display: inline-block;
}
.twored li{
    float: left;
    width: 160px;
    height: 50px;
    line-height: 50px;
    margin: 10px;
    text-align: center;
    transition: all .3s;
    background-color: #f1f2f3 !important;
}
.twored li a{
 display: inline-block;
    font-size: 16px;
    color: #333333;
width:58%;
float: left;
text-align: left;
}
.twored li a img{
    float: left;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    margin-left: 10px;
}
.twored li a img.MaWhite{
    display: none;
}
.twored li a span{
    display: inline-block;
    overflow: hidden; 
    text-overflow: ellipsis; white-space: nowrap; cursor: pointer;
    width:100%;
    padding-left: 10px;
    box-sizing: border-box;

}
.twored li:hover{
    background-color: #aa0000 !important;

}
.twored li:hover a{
    color: #ffffff;
}
.twored li:hover a span{
    color: #ffffff;
}

.bmred li{
    float: left;
    width: 160px;
    height: 50px;
    line-height: 50px;
    margin: 10px;
    text-align: center;
    transition: all .3s;
    background-color: #f1f2f3 !important;
}
.bmred li a{
 display: inline-block;
    font-size: 16px;
    color: #333333;
    width: 92%;
    text-align: left;
}
.bmred li a span{
    display: inline-block;
overflow: hidden; 
 text-overflow: ellipsis; white-space: nowrap; cursor: pointer;
width:100%;
padding-left: 10px;
    box-sizing: border-box;

}
.bmred li:hover{
    background-color: #aa0000 !important;

}
.bmred li:hover a{
    color: #ffffff;
}
.bmred li:hover a span{
    color: #ffffff;
}

@media screen and (max-width:750px) {
	.w1200 { padding:0 10px 80px; }
	#wh_bs_1 { width: 100%; float: right; }
	#wh_bs_2 { width: 100%; float: left; }
	.bs_fwbz .wh_mod3_btm { padding:4px 10px 16px; }
	.bs_bmfw_list { box-shadow: none; padding-bottom: 20px; height: 220px;   }
	.bs_bmfw_list a { width: 33.3%; height: 107px; }
	.bs_bmfw_list a img { width: 36px; height: auto; }
	.bs_bmfw_list a span { font-size: 14px; line-height: 20px; }
	.bs_bsimg { padding:10px 0; margin:0; }
	.twored li {width: 30%;height: 40px;line-height: 40px;margin: 5px;}
	img.mrxs {margin: 10px 0 10px 5px;}
	img.hover {margin: 10px 0 10px 5px;}
	.twored li a {width: 75%;}
	.bmred li{width: 30%;height: 40px;line-height: 40px;margin: 5px;}
	.bmred li a{width: 96%;}
	.twored li a span{padding-left: 5px;}
}

@media screen and (min-width:768px) and (max-width:1024px){
	
}

@media screen and (min-width:640px) and (max-width:767px){

}

@media screen and (min-width:480px) and (max-width:639px){

}

@media screen and (min-width:320px) and (max-width:479px){

}