.w1100{width: 100%;}
.header{padding-top: 10px;}
.header .logo{background:url(logoGuohui.png) no-repeat center top;padding-left: 0;height: auto;padding-top: 65px;}
.header .logo a{display: block;text-align: center;}
.header .zfxxgk-font{margin-top: 0;font-size: 56px;}
.header .zfxxgk-font:before{width: 80%;left: 10%;margin-left: 0;}
.search{padding-top: 20px;height: auto;margin-bottom: 20px;}
.search form{width: 100%;}
.search input[type=text]{width: 75%;}
.search input[type=submit]{width: 20%;}
.search:before, .search:after{display: none;}
.wrap{padding:0 20px;}
.main-content>div{float: none;width: 100%;margin:7px 0;}
/* .left-col-down{display: block;} */
.zfxxgkzn.side-col-hover>a{background-image: url(zfxxgkznHover.png);background-color:rgb(45,102,165);color: #ffffff;}
.zfxxgkzd.side-col-hover>a{background-image: url(zfxxgkzdHover.png);background-color:rgb(45,102,165);color: #ffffff;}
.fdzdgknr.side-col-hover>a{background-image: url(fdzdgknrHover.png);background-color:rgb(45,102,165);color: #ffffff;}
.zfxxgknb.side-col-hover>a{background-image: url(zfxxgknbHover.png);background-color:rgb(45,102,165);color: #ffffff;}
.main-content-left>ul>li>a{line-height: 60px;}

.header{
	width: 100%;
	padding: 1.875rem;
}
.header .logo{
	margin-top: 5rem;
	padding: 0;
	text-indent: 70px;
	width: 100% !important;
	margin-left: 0 !important;
	background: url(/picture/2721/2006130949047686512.png) 0.625rem center no-repeat !important;
	background-size: 50px !important;
	font-size: 28px;
	height: 60px !important;
	line-height: 60px !important;
}
#barrierfree_container{
	width: 100%;
	overflow: hidden;
}
.nb_list li{
	width: 100% !important;
}
.nb_list li:nth-child(2n){
	background: #fff;
}
.header .zfxxgk-font{
	left: 0 !important;
}
.header .zfxxgk-font img{
	width: 100%;
}
.zfxxgk_zd1 li,.zfxxgk_zd2 ul li,{
	display: flex;
}

.zfxxgk_zd2 ul li{
	margin-top: 0 !important;
}
.zfxxgk_zd2 ul li:first-child{
	margin-top: 15px !important; 
}
.zfxxgk_zd2 ul li:nth-last-child(2){
	margin-bottom: 15px !important;
}
.zfxxgk_zd1 a,.zfxxgk_zd2 a{
	width: 60%;
	flex-grow: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zfxxgk_zd1 b, .zfxxgk_zd2 b{
	min-width: 90px;
	margin-left: 0 !important;
}
.main-content-right{
	height: auto !important;
}
.out{
	height: auto !important; 
	padding: 15px !important;
}
.zfxxgk_zd2 ul li a{
	width: 60%;
	flex-grow: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.wrap{
	padding-bottom: 15px;
	margin-bottom: 0 !important;
}
.scrollbar{
  display:none !important;
}
.inner p{
word-wrap: break-word;
}
.main-content-left li a{
font-size:18px;
text-align:center;
}