@media (max-width:420px) {
	html {
		font-size: 10px;
		max-width: 100%;
	}
	.mainBox {
		width: 100% !important;
	}
	
	.header .top {
		padding: 0px !important;
	}
	.top .left {
		float: none;
		width: 100%;
		margin-bottom: 1rem;
	}
	.top .left img {
		width: 90%;
		margin-left: 5%;
	}
	.top .right {
		display: none;
	}
	.header .nav {
		min-width: 100% !important;
		background: #015293;
		padding: 1rem 2% 0px;
		width: 100% !important;
		box-sizing: border-box;
		
	}
	
	.header .nav{
		width: 100% !important;
	}
	
	.header .nav ul li {
		width: 25%;
		display: block;
		float: left;
		margin-bottom: 1rem;
		line-height: 2rem;
		text-align: center;
	}
	.header .nav ul li a {
		padding: 0px !important;
		border: none !important;
		border-left: #fff solid 1px !important;
		font-size: 1.4rem;
		display: inline-block;
		width: 100%;
	}
	.header .nav ul li:nth-child(4) a,
	.header .nav ul li:nth-child(7) a {
		border-right: #fff solid 1px !important;
	}
	
	#info_title {
		font-size: 2.2rem !important;
	}
	#info_redhead img {
		width: 100%;
	}
	.info_content_opt {
		display: none;
		float: none;
	}
	.attribute .left {
		width: 100%;
	}
	.info_box img {
		width: 90%;
		margin-left: 5%;
	}
	.print_btn {
		display: none;
	}
	
	.map,
	.linkbox {
		display: none;
	}
	
	.copyRight {
		padding: .5rem 0rem;
		clear: both;
	}
	.copyRight .left,
	.copyRight .right {
		display: none;
		float: none;
	}
	.copyRight .info {
		padding: 1rem;
		display: block;
		background: #f5f5f5;
	}
	.copyRight .info p {
		margin-bottom: .5rem;
	}
	
	#local {
		padding-left: 1rem;
	}
	.list-con {
		margin: 0px !important;
		padding: 1rem 1rem !important;
		border: none;
		border-bottom: #bbb solid 2px;
		background: #f6f6f6;
	}
	.info_box {
		padding: .5rem .5rem !important;
	}
}




@media (max-width:420px) {
	.mainBox .leftBox {
		width: 100% !important;
		padding: 0px !important;
		border-right: none !important;
	}
	.mainBox .rightBox {
		width: 100% !important;
		padding: 0px !important;
	}
	.zxjj_bg {
		background-size: cover;
		background: url(../jpg/rw2ztw.jpg) 33% -35px no-repeat !important;
		padding-top: 250px !important;
	}
	.job div.job_main {
		margin-bottom: 1rem;
		padding: .5rem 1rem !important;
		min-height: 5rem;
	}
	.zxjj_lead {
		top: 50px !important;
	}
	.zxjj_leadld {
		top: 67px !important;
	}
	.zxjj_lead h1,
	.zxjj_leadld h1 {
		width: auto !important;
		white-space: nowrap;
	}
	.activity>h1,
	.interview>h1 {
		padding-left: 1rem;
		margin-top: 0px;
		background: #f5f5f5;
	}
	.activity,
	.interview {
		width: 100% !important;
		margin-bottom: 1rem;
	}
	.activity ul,
	.interview ul {
		padding: 0rem 1rem;
		box-sizing: border-box;
	}
	.zxjj_video {
		display: none;
	}
	.zxjj_bg .blank15 {
		display: none;
	}
	.msz_leftBox {
		width: 100% !important;
		float: none;
		display: none;
	}
	.mainBox .msz_rightBox {
		float: none !important;
		width: 100% !important;
		padding: 0px !important;
		border-left: none !important;
	}
}




@media (max-width:420px) {
	.ftcone {
		color: #666;
		padding: .5rem !important;
	}
	.ftcone h1 {
		font-size: 2.2rem !important;
		line-height: 3rem !important;
	}
	.jbjs,
	.jbsp {
		width: 100% !important;
		padding: 0px !important;
	}
	.jbjs img {
		display: none;
	}
	.jbwz,
	.spwzjs {
		width: 100% !important;
		padding: .5rem !important;
		box-sizing: border-box;
	}
	.jbsp img {
		width: 100% !important;
		float: none !important;
	}
	#live_video_div {
		width: 100%;
		text-align: center;
	}
	.wzzbz,
	.whk {
		width: 100% !important;
		padding: 0rem !important;
	}
	.wzzbz p {
		margin-bottom: 1rem !important;
		padding: .5rem .5rem !important;
	}
	.hgsp li {
		width: 100%;
		padding-left: 1rem !important;
	}
}