@media (min-width: 100px) and (max-width: 1199px) {

	.top_width,
	.aboutus,
	.news_l,
	.foot,
	.news_r,
	.file_r,
	.aboutus_r {
		width: 100%;
	}

	.top_width,
	.top {
		height: 60px;
	}

	.top_width img {
		height: 40px;
		width: auto;
	}

	.width,
	.content,
	.zcwj_con_1,
	.bread_crumbs {
		width: 96%;
		margin-left: 2%;
		overflow: hidden;
	}

	.file_l_img img,
	.service ul li img,
	.news_title_l_img img,
	.news_l_2_l,
	.news_r_1_img img,
	.aboutus_r img {
		width: 100%;
		height: auto;
	}

	.service ul li {
		width: 100%;
		padding-right: 0px;
		margin-bottom: 15px;
	}

	.service ul li a {
		display: block;
	}

	.news,
	.file,
	.file_r,
	.video,
	.service {
		margin-top: 15px;
		height: auto;
	}

	.news_title_l_img {
		width: 25px;
	}

	.news_title_l_text {
		color: black;
		position: absolute;
		top: 0px;
		left: 18px;
		width: 100px;
		font-size: 18px;
		font-weight: bold;
		cursor: pointer;
	}

	.news_title_l {
		float: left;
		position: relative;
	}

	.news_title_r {
		padding-right: 0px;
	}

	.news_title_r,
	.news_title_l {
		height: 30px;
		line-height: 30px;
	}

	.news_title_r ul li {
		padding-top: 0px;
		padding-left: 5px;
	}

	.news_con,
	.news_r {
		margin-top: 15px;
	}

	.news_l_1,
	.news_l_2_l,
	.news_r,
	.foot_r {
		height: auto;
		padding-top: 15px;
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
		padding-bottom: 15px;
	}

	.news_l_1 h2 a {
		color: #333333;
		font-weight: normal;
		font-size: 16px;
	}

	.news_l_1 p {
		font-size: 12px;
		line-height: 25px;
		padding-top: 6px;
		text-align: justify;
	}

	.news_l_1 p a {
		color: #666;
	}

	.news_l_2_l ul li {
		padding-bottom: 15px;
	}

	.news_l_2_r,
	.news_l_2 {
		margin-top: 15px;
	}

	.news_l_2_l {
		padding-bottom: 0px;
	}

	.news_r_1 {
		padding-top: 0px;
	}

	.news_r_1_img {
		float: left;
		width: 30%;
	}

	.news_r_1_text {
		width: 70%;
		box-sizing: border-box;
		padding-left: 10px;
		font-size: 16px;
		padding-top: 5px;
	}

	.news_r_1:nth-of-type(2) {
		margin-top: 15px;
	}

	#video1,
	.video {
		width: 100%;
	}

	.news_title {
		padding-top: 15px !important;
	}

	.news_title_r ul li a {
		font-size: 12px;
		color: #333333;
		padding: 0px 2px;
	}

	.news_title_r ul li a:hover {
		background: none;
		padding: 0px 2px;
		color: #000000;
	}

	.file_r ul li {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
	}

	body>div:nth-of-type(6),
	body>div:nth-of-type(8),
	body>div:nth-of-type(10) {
		background: #f5f5f5 !important;
		height: auto !important;
	}

	body>div:nth-of-type(6) .news.width,
	body>div:nth-of-type(8) .news.width,
	body>div:nth-of-type(9).news.width,
	body>div:nth-of-type(10) .news.width {
		background: #fff !important;
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
	}

	body>div:nth-of-type(7).news.width .news_title_r {
		margin-top: 30px;
	}

	.aboutus {
		background: #fff;
		box-sizing: border-box;
		margin-top: 15px;
		padding: 15px;
	}

	.aboutus_l_title {
		font-size: 16px;
	}

	.aboutus_l_text {
		font-size: 14px;
		line-height: 23px;
		width: 100%;
		padding-top: 10px;
		text-indent: 2em;
		text-align: justify;
	}

	.aboutus_l_more {
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: right;
	}

	.video ul li {
		padding-left: 0px;
		width: 100%;
		padding-bottom: 15px;
		overflow: hidden;
		padding-right: 0px;
	}

	.video ul li>div {
		width: 100% !important;
		text-align: center;
	}

	.video ul li>div a {
		color: #333;
		font-size: 14px;
	}

	.unit {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.friend_link,
	.footer {
		margin-top: 20px;
		height: auto;
	}

	.foot_l {
		float: left;
		padding-top: 15px;
		padding-left: 25px;
		width: 30%;
	}

	.foot_l img {
		width: 100%;
		height: auto;
	}

	.link {
		float: left;
		padding-top: 10px;
		padding-left: 10px;
		width: 25%;
		box-sizing: border-box;
	}

	.link_w {
		padding-left: 10px;
	}

	.link h2 {
		font-size: 15px;
	}

	.link ul li a {
		font-size: 12px;
	}

	.link ul li {
		margin-bottom: 5px;
	}

	.link ul li.h2_line {
		margin-bottom: 0px;
	}

	.foot_line {
		display: none;
	}

	.foot_erweima,
	.foot_r {
		width: 100%;
	}

	.foot_erweima {
		padding-top: 10px;
		text-align: left;
		padding-left: 10px;
	}

	.beian {
		width: 100%;
		line-height: 18px;
		font-size: 12px;
		padding: 5px 29px;
		box-sizing: border-box;
	}

	body>div:nth-of-type(6).beian {
		background: url(footbg.png) repeat-x !important;
	}

	.swiper-container {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	.swiper-slide {
		text-align: center;
		font-size: 18px;
		background: #fff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.bannerWid,
	.unit {
		display: none;
	}

	.mobileBanner {
		margin-top: 50px;
		height: 200px;
	}

	.mobileBanner,
	.mobileBanner2 {
		display: block !important;
	}

	.nav {
		width: 100px;
		top: 60px;
		margin-top: 0px;
		background: rgba(16, 132, 192, 0.77);
		height: auto;
		z-index: 33;
		left: auto;
		right: -100px;
		position: absolute;
	}

	.nav ul li {
		float: left;
		width: 100px;
		height: 50px;
		line-height: 50px;
	}

	.nav ul li a {
		font-size: 14px;
	}

	.nav ul li.on {
		background: none;
		right: 0px;
	}

	.nav ul li.on a {
		color: #fff;
	}

	.opacity2 {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0px;
		left: 0px;
		background: rgba(0, 0, 0, 0.5);
		z-index: 1;
		display: none;
	}

	.navbtn {
		display: block;
		width: 25px;
		height: 21px;
		margin-right: 10px;
		margin-top: 20px;
		float: right;
	}

	.navbtn img {
		max-width: 100%;
		height: auto
	}

	.top_width {
		position: relative;
	}

	.top {
		position: fixed;
		z-index: 99;
		top: 0px;
		left: 0px;
	}

	.swiper-container {
		height: 200px;
	}

	/*列表页*/
	.xwdt_bg,
	.video_bg,
	.zcwj_bg,
	.gzfw_bg,
	.aboutus_img,
	.prea {
		height: 230px;
		background-size: 100% 100%;
	}

	.bg_title {
		top: 50%;
		left: 10px;
		font-size: 20px;
		letter-spacing: 4px;
	}

	.bg_title .xian {
		border-bottom: 2px solid #eee;
		height: 10px;
		width: 90px;
	}

	.bread_crumbs {
		font-size: 14px;
		height: 50px;
		line-height: 50px;
	}

	#nav_1 ul li,
	#nav_3 ul li {
		width: auto !important;
		padding: 0px 5px;
		font-size: 13px;
		height: 45px;
		line-height: 45px;
	}

	.zcwj_list .hui {
		height: auto;
	}

	.zcwj_list .zcwj_img {
		width: 30%;
		box-sizing: border-box;
		padding-right: 10px;
	}

	.zcwj_list .zcwj_img img {
		width: 100%;
		height: auto;
	}

	.zcwj_text {
		float: right;
		width: 70%;
		padding-top: 0px;
	}

	.zcwj_text h2 {
		font-size: 16px;
	}

	.zcwj_text p {
		font-size: 12px;
		line-height: 18px;
		padding-top: 6px;
	}

	.xl_head {
		font-size: 20px;
		padding-top: 15px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.time_share {
		margin-left: 15px;
		margin-right: 15px;
		padding-top: 15px;
	}

	.zcwj_time_ri {
		color: #b2b2b2;
		font-size: 12px;
	}

	.zcwj_p,
	#content2 {
		font-size: 16px;
		text-indent: 0em;
		padding-top: 15px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 15px;
		text-align: justify;
	}

	.zcwj_p p,
	#content2 p {
		line-height: 26px;
		padding-bottom: 10px;
	}

	.zcwj_p p img,
	.zcwj_p img,
	#content2 p img,
	#content2 img {
		max-width: 100% !important;
		height: auto !important;
		width: 100% !important;
	}

	.zcwj_con_1 {
		border-radius: 6px;
	}

	.zcwj_link {
		width: 96%;
		margin: 0px 2%;
		margin-top: 15px;
		background: #fff;
		padding: 15px;
		box-sizing: border-box;
		border-radius: 6px;
	}

	.zcwj_link ul li {
		font-size: 14px;
		line-height: 20px;
	}

	.zcwj_link ul li:nth-of-type(1) {
		margin-bottom: 15px;
	}

	body>div:nth-of-type(6).footer {
		background: #024063 !important;
	}

	.gzfw_con {
		margin-top: 25px;
	}

	.gzfw_list {
		margin: 0px 4%;
		padding-bottom: 15px;
		width: 42%;
	}

	.gzfw_img,
	.gzfw_img img {
		width: 100%;
		height: auto;
	}

	.gzfw_text {
		padding-top: 15px;
	}

	.gzfw_text h2 {
		font-size: 16px;
	}

	.gzfw_text p {
		font-size: 12px;
		padding-top: 6px;
	}

	.unit_1,
	.leader {
		margin-top: 25px;
	}

	.unit_title_text {
		font-size: 16px;
	}

	.unit_title_line {
		height: 24px;
	}

	.council {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.council ul li {
		width: 100%;
		font-size: 14px;
	}

	.council ul li a {
		font-size: 14px;
	}

	.leader {
		padding-top: 0px;
		padding-bottom: 20px;
	}

	.leader_list {
		padding-top: 15px;
		float: left;
		width: 50%;
	}

	.leader_intro {
		float: left;
		font-size: 14px;
		padding-left: 5px;
		padding-top: 10px;
	}

	.leader_intro p.leader_name {
		font-size: 16px;
		padding-bottom: 5px;
	}

	.leader_intro p {
		line-height: 22px;
		font-size: 12px;
	}

	.top_padding {
		padding-top: 20px;
	}

	#nav_2 {
		width: 30%;
	}

	#nav_2 ul li {
		height: 50px;
		line-height: 50px;
		font-size: 14px;
	}

	#container_2 {
		width: 68%;
		border: #cccccc 1px solid;
		padding-top: 0px;
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
	}

	.tab_2 h1 {
		font-size: 32px;
	}

	.member {
		padding-bottom: 15px;
	}

	.member>div {
		background: #fff !important;
	}

	.member_text {
		float: left;
		padding-top: 10px;
		padding-left: 0px;
		width: 100%;
	}

	.member_text h2 {
		font-size: 14px;
		padding-bottom: 5px;
	}

	.member_text p {
		line-height: 20px;
		font-size: 12px;
	}

	.abc_right {
		width: 20px !important;
	}

	.abc_absolute {
		top: 10px;
		right: 5px !important;
		left: auto !important;
	}

	.abc_fixed {
		margin-left: 0px;
		left: auto !important;
		top: 65px;
		right: 5px;
		background: #FFFFFF;
	}

	.foot_erweima .foottext {
		padding-top: 5px;
	}

	.council_video {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.council_video ul li {
		width: 48%;
		height: auto;
		margin: 5px 1%;
	}

	.council_video ul li a {
		position: relative;
	}

	.council_video ul li a img {
		width: 100%;
		height: auto;
	}

	.council_video ul li:nth-child(3),
	.council_video ul li:nth-child(6),
	.council_video ul li:nth-child(9) {
		margin: 5px 1%;
	}

	.council_video ul li a span {
		margin-top: -50px;
		margin-left: -15px;
		background: url('ages/play.png') no-repeat;
		width: 31px;
		height: 31px;
		background-size: contain;
	}

	.file_r ul li a,
	.news_l_2_l ul li p a,
	.news_r_1_text a {
		font-size: 14px;
	}

	.links {
		width: 100%;
	}

	.friend_link a {
		padding-right: 10px;
		padding-left: 0px;
		line-height: 25px;
		font-size: 12px;
	}

	.video_div {
		width: 100%;
		height: auto;
		text-indent: 0em;
		padding-top: 15px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 15px;
		box-sizing: border-box;
	}

	.video_div #video1 {
		width: 100%;
		height: auto;
	}

	body>div:nth-of-type(10) .news_title_r ul li:nth-child(1),
	body>div:nth-of-type(10) .news_title_r ul li:nth-child(2),
	body>div:nth-of-type(10) .news_title_r ul li:nth-child(3),
	body>div:nth-of-type(10) .news_title_r ul li:nth-child(4),
	body>div:nth-of-type(10) .news_title_r ul li:nth-child(5) {
		display: none !important;
	}

	.leader_inform {
		width: 100%;
	}

	.leader_inform_name,
	.leader_inform_img,
	.council_con_head {
		padding-top: 30px;
	}

	.council_con {
		width: 96%;
		margin-left: 2%;
	}

	.council_con_name ul li {
		float: left;
		width: 100%;
		height: 40px;
		font-size: 16px;
	}

	.guanwang {
		width: 39px;
		line-height: 25px;
		font-size: 14px;
		top: 76px;
		height: 24px;
		right: 15px;
	}

	.control-box {
		display: none;
	}

	.contentlxwm {
		width: 100%;
		padding-bottom: 15px;
	}

	.contentlxwm .address {
		padding-top: 30px;
	}

	body>div:nth-of-type(8).beian {
		background: url(footbg.png) repeat-x !important;
	}
}



@media (min-width: 1200px) and (max-width: 6000px) {

	.navbtn,
	.mobileBanner,
	.mobileBanner2 {
		display: none;
	}

	.unit {
		display: block;
	}

	.nav {
		float: right;
		position: inherit;
		width: auto !important;
	}

	.nav ul li {
		float: left;
		width: 120px;
		height: 80px;
		line-height: 80px;
		text-align: center;
		position: relative;
	}
}

@media (min-width: 1200px) and (max-width: 1699px) {
	.jumpBtn {
		top: -528px
	}

	.jumpBtn ul li {
		height: 28px;
	}

	.bannerWid,
	.bannerWid .width {
		height: 528px !important;
	}

	.c-banner,
	.c-banner .banner ul li,
	.c-banner .banner ul li img {
		width: 1600px;
		height: 528px !important;
	}
}

@media (min-width: 600px) and (max-width: 1199px) {
	.news_l_2_l {
		width: 49% !important;
	}

	.news_l_2_r {
		margin-top: 0px !important;
	}

	.news_r_1,
	.file_l,
	.file_r {
		width: 48%;
	}

	.news_r_1:nth-of-type(2) {
		margin-top: 10px;
	}

	.file {
		padding-bottom: 15px;
	}

	.news_r {
		position: relative;
	}

	.news_r_video {
		width: 48%;
		position: absolute;
		right: 15px;
		top: 0px;
	}

	#video1,
	.video {
		width: 100%;
		height: auto;
	}

	body>div:nth-of-type(7).news.width .news_title_r {
		margin-top: 0px;
	}

	.service ul li {
		width: 49.3%;
	}

	.service ul li:nth-of-type(2) {
		float: right;
	}

	.swiper-container {
		height: 300px;
	}

	.foot_l {
		width: 20%;
		box-sizing: border-box;
	}

	#dictionaries {
		width: 80%;
		float: left;
		box-sizing: border-box;
	}

	.foot_r {
		width: 100%;
		box-sizing: border-box;
	}

	.foot_erweima,
	.link {
		width: 19%;
		;
	}

	.foot_erweima img {
		width: 100%;
		height: auto;
	}

	/*列表页*/
	.zcwj_list {
		width: 50%;
		box-sizing: border-box;
		float: left;
	}

	.zcwj_list:nth-of-type(2n-1) .hui a .zcwj_text {
		padding-right: 10px;
		box-sizing: border-box;
	}

	#nav_1 ul li,
	#nav_3 ul li {
		width: auto !important;
		padding: 0px 15px;
		font-size: 15px;
		height: 45px;
		line-height: 45px;
	}
}