.zwnewsbody .bread a,.zwnewsbody .bread span {
	text-decoration: none;
	color: #747474
}

.zwnewsbody {
	background: #f5f5f5
}

.zwnewsbody .bread {
	font-size: 13px;
	color: #2087ed;
	margin: 0 auto 14px auto;
	font-weight: 400;
	padding-top: 14px
}

.zwnewsnav {
	height: 50px;
	background: #333
}

.zwnewsnav .main {
	overflow: inherit
}

.zwnews_l {
	float: left;
	height: 56px
}

.zwnews_l a {
	display: inline-block;
	float: left;
	color: #fff;
	font-size: 14px;
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	position: relative
}

.zwnews_l a.ons,.zwnews_l a:hover {
	background: #2087ed;
	text-decoration: none
}

.zwnews_l a span {
	display: inline-block;
	width: 1px;
	height: 12px;
	background: #666;
	position: absolute;
	top: 19px;
	right: -1px
}

.zwnews_l a.ons span,.zwnews_l a:hover span {
	display: inline-block;
	width: 18px;
	height: 6px;
	background: url(/images/ico.png) no-repeat 0 -244px;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -9px
}

.zwnews_r {
	float: right
}

.zwnews_r .search {
	width: auto;
	height: 30px;
	line-height: 30px;
	margin-top: 10px
}

.zwnews_r .search .help_text {
	border: 0;
	background: #fff;
	height: 30px;
	line-height: 30px;
	width: 170px;
	text-indent: .5em;
	outline: 0;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px
}

.zwnews_r .search .help_submit {
	display: inline-block;
	border: 0;
	background: 0 0;
	background: #2087ed;
	color: #fff;
	height: 30px;
	line-height: 30px;
	width: 60px;
	text-align: center;
	font-family: Microsoft Yahei;
	cursor: pointer;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px
}

.zwnewsbanner {
	height: 314px;
	overflow: hidden;
	position: relative;
	background: #fff;
	border: solid 1px #ddd;
	padding: 6px;
	-webkit-box-shadow: 0 0 10px #ddd;
	-moz-box-shadow: 0 0 10px #ddd;
	box-shadow: 0 0 10px #ddd;
	width: 720px;
	float: left
}

.zwnewsbanner .hd {
	height: 29px;
	overflow: hidden;
	position: absolute;
	left: 20px;
	bottom: 20px;
	z-index: 1
}

.zwnewsbanner .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left
}

.zwnewsbanner .hd ul li {
	float: left;
	margin-right: 10px;
	width: 62px;
	height: 29px;
	border: solid 2px #fff;
	cursor: pointer
}

.zwnewsbanner .hd ul li img {
	width: 100%;
	height: 100%
}

.zwnewsbanner .hd ul li.on {
	border-color: #2087ed
}

.zwnewsbanner .bd {
	position: relative;
	height: 100%;
	z-index: 0
}

.zwnewsbanner .bd li {
	zoom: 1;
	vertical-align: middle
}

.zwnewsbanner .bd img {
	width: 706px;
	height: 300px;
	display: block
}

.zwnews_t_r {
	float: right;
	width: 440px
}

.zwnews_ty h2 {
	font-size: 15px;
	line-height: 18px;
	height: 18px;
	color: #333;
	font-weight: 700
}

.zwnews_ty h2 a {
	color: #333;
	text-decoration: none;
	font-weight: 700
}

.zwnews_ty h2 a:hover {
	color: #2087ed
}

.zwnews_ty h2 .more {
	font-weight: 400;
	float: right;
	color: #2087ed;
	font-size: 13px
}

.zwnews_ty h2 .more:hover {
	color: #f60
}

.newsr_ul {
	margin: 6px 0 20px
}

.newsr_ul li {
	position: relative;
	line-height: 38px;
	border-bottom: solid 1px #eee;
	vertical-align: top
}

.newsr_ul li span {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 13px;
	color: #aaa
}

.newsr_ul li a {
	display: block;
	width: 300px;
	white-space: nowrap;
	font-size: 13px;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #52687e
}

.newsr_ul li a:Hover {
	color: #2087ed
}

.submit,.text,.text2 {
	border: 0;
	background: 0 0;
	outline: 0
}

.zwnews_ty .domin_search {
	margin-top: 14px;
	border: solid 1px #2087ed;
	border-radius: 1px;
	padding: 4px;
	height: 42px
}

.zwnews_ty .domin_search span {
	float: left;
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding-left: 4px;
	color: #333
}

.zwnews_ty .domin_search .text {
	float: left;
	display: inline-block;
	height: 32px;
	line-height: 32px;
	width: 220px;
	padding: 0 4px 0 10px;
	color: #333
}

.select_box {
	width: 80px;
	height: 50px;
	background: #eee;
	position: relative;
	padding: 0;
	font-size: 12px;
	z-index: 2;
	float: left
}

.zwnews_ty .domin_search .select_box {
	width: 86px;
	height: 32px
}

.zwnews_ty .domin_search .select_box input {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	padding: 0 10px 0 10px;
	background-position: 65px -81px
}

.select_box input {
	cursor: pointer;
	display: block;
	line-height: 50px;
	font-size: 16px;
	width: 80px;
	height: 50px;
	overflow: hidden;
	border: 0;
	padding: 0 14px 0 6px;
	background: url(http://new.zw.cn/images/a_ico.png) no-repeat 60px -72px;
	z-index: 9999
}

.select_box ul {
	width: 80px;
	position: absolute;
	left: 0;
	top: 50px;
	border: 1px solid #ccc;
	background: #fff;
	overflow: hidden;
	display: none;
	z-index: 2
}

.zwnews_ty .domin_search .select_box ul {
	width: 86px;
	top: 36px
}

.zwnews_ty .domin_search .select_box ul li {
	padding: 3px 5px;
	cursor: pointer
}

.zwnews_ty .domin_search .select_box ul li:hover {
	background: #ddd
}

.zwnews_ty .domin_search .submit {
	display: inline-block;
	height: 32px;
	line-height: 34px;
	background: #2087ed;
	color: #fff;
	width: 80px;
	float: right
}

.zwnews_left {
	margin: 30px 0;
	width: 720px;
	float: left
}

.zwnews_left h2 {
	font-size: 16px;
	line-height: 18px;
	color: #333;
	margin-bottom: 10px;
	position: relative
}

.zwnews_left h2 a {
	color: #333;
	text-decoration: none;
	font-weight: 700
}

.zwnews_left h2 a:hover {
	color: #2087ed
}

.zwnews_left h2 .more {
	font-weight: 400;
	float: right;
	color: #2087ed;
	font-size: 13px
}

.zwnews_left h2 .more:hover {
	color: #f60
}

.zwnews_left .newsr_ul li {
	position: relative;
	line-height: 34px;
	height: auto;
	border-bottom: 0;
	width: 345px;
	float: left;
	margin-right: 30px
}

.zwnews_left .newsr_ul li a {
	color: #52687e
}

.zwnews_left .newsr_ul li a:hover {
	color: #2087ed
}

.zwnewsline {
	border-bottom: dashed 1px #ccc;
	margin: 20px 0
}

.zwnewsad {
	display: block;
	margin: 30px 0
}

.zwnewsad img {
	display: block;
	border: 0;
	width: 100%
}

.zwnews_right {
	margin: 30px 0;
	width: 440px;
	float: right
}

.zwnews_right .zwnews_ty {
	border: solid 1px #ddd;
	padding: 20px 24px;
	background: #fff;
	margin-bottom: 30px
}

.zwnews_right .zwnews_ty .newsr_ul {
	margin-bottom: 0
}

.zwnews_right .zwnews_ty h2 {
	font-size: 16px
}

.zwnews_right .zwnews_ty .newsr_ul {
	height: 390px;
	background: url(http://new.zw.cn/images/newstop10.gif) no-repeat left 12px
}

.zwnews_right .zwnews_ty .newsr_ul li {
	padding-left: 25px
}

.newsr_bq {
	margin-top: 6px;
	max-height: 500px;
	overflow: hidden
}

.newsr_bq a {
	display: inline-block;
	padding: 6px 15px;
	margin: 13px 13px 0 0;
	background: #f2f2f2;
	color: #888;
	font-size: 13px;
	float: left;
	word-break: break-all;
	word-wrap: break-word
}

.newsr_bq a:hover {
	background-color: #52687e;
	color: #fff;
	text-decoration: none
}

.zwnews_left_l {
	float: left;
	width: 345px
}

.zwnews_left_r {
	float: right;
	width: 345px
}

.zwnews_left h1 {
	font-size: 18px;
	font-weight: 700;
	color: #2087ed;
	padding: 0 20px 12px;
	border-bottom: solid 2px #2087ed;
	margin-bottom: 20px
}

.zwnews_left .newsr_uls li {
	position: relative;
	padding: 20px 20px;
	border-bottom: dashed 1px #ddd
}

.zwnews_left .newsr_uls li a.zwntitle {
	display: block;
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	margin-bottom: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #333
}

.zwnews_left .newsr_uls li a.zwntitle:Hover {
	color: #2087ed
}

.zwnews_left .newsr_uls li p {
	font-size: 13px;
	line-height: 22px;
	color: #888;
	display: inline
}

.zwnews_left .newsr_uls li a.more {
	color: #2087ed;
	font-size: 13px;
	margin-left: 4px;
	display: none
}

.zwnews_left .newsr_uls li .zwnewsbinfo {
	color: #bbb;
	font-size: 13px;
	margin-top: 6px
}

.zwnews_left .newsr_uls li .zwnewsbinfo span {
	margin: 0 40px 0 4px
}

.zwnews_left .page a {
	width: auto;
	padding: 0 12px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #999;
	border-radius: 1px
}

.zwnews_left .page .current,.zwnews_left .page a:hover {
	background: #2087ed;
	border: solid 1px #2087ed;
	color: #fff
}

.zwnews_left #jumptxt {
	width: 40px;
	height: 30px;
	line-height: 30px;
	font-size: 16px
}

.zwnews_left .page .chaxun {
	width: 40px;
	height: 30px;
	background: #2087ed;
	font-size: 16px
}

.zwnewsdetail .zwnews_left {
	margin: 10px 0 0;
	width: 780px
}

.zwnewsdetail .zwnews_left .tetitle {
	font-size: 26px;
	font-weight: 700;
	color: #333;
	text-align: center;
	margin: 30px 0 20px;
	border: 0;
	padding: 0
}

.zwnewsdetail .zwnews_right {
	margin: 10px 0 0;
	width: 400px
}

.zwnewsdetail .zwnews_right .zwnews_ty {
	margin-bottom: 20px
}

.zwnewsdetail .zwnews_right .zwnews_ty .newsr_ul li a {
	width: 80%
}

.fhlb {
	display: block;
	width: 120px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: solid 1px #ddd;
	color: #888;
	margin: 0 auto
}

.fhlb:hover {
	text-decoration: none;
	border-color: #2087ed;
	color: #2087ed
}

.zwnews_right .zwnewsad {
	margin: 0 0 20px
}

.zwnewsdetail .zwnews_left {
	margin: 10px 0 0
}

.news_l {
	float: left;
	background: #fff;
	border: solid 1px #ddd;
	border-top-width: 3px;
	padding: 0 30px 30px;
	margin-bottom: 30px
}

.zwnews_left .tetitle {
	font-size: 26px;
	line-height: 1.4;
	font-weight: 700;
	color: #333;
	text-align: center;
	margin: 30px 0 20px;
	border: 0;
	padding: 0
}

.content_about {
	margin-bottom: 30px;
	color: #999;
	font-size: 12px;
	font-family: '宋体';
	text-align: center;
	border-bottom: solid 1px #ddd;
	padding-bottom: 20px
}

.content_about b {
	font-weight: 400
}

.content_about * {
	vertical-align: middle
}

.zwnews_left .newsr_ul li {
	width: 344px
}

.bdsharebuttonbox {
	position: static;
	display: inline-block
}

.bdsharebuttonbox a {
	margin: 0 6px 0 0
}

#content {
	font-size: 14px;
	color: #666;
	line-height: 24px
}

.updowns li {
	line-height: 26px;
	font-size: 13px
}

#content p a,.updowns li a {
	color: #06c
}

.updowns {
	margin: 20px 0;
	padding-top: 20px;
	color: #333;
	position: relative;
	border-top: solid 1px #ddd
}

.whoissubmit {
	display: block;
	width: 120px;
	height: 40px;
	background: #f80;
	color: #fff;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	margin: 10px auto;
	border-radius: 2px
}

.page {
	font-size: 12px;
	margin: 20px 0;
	text-align: center
}

.page * {
	vertical-align: middle
}

.page a {
	display: inline-block;
	padding: 0;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border-radius: 2px;
	background: #fff;
	border: solid 1px #ddd;
	margin: 0 4px;
	color: #666;
	text-decoration: none
}

.page span {
	color: #333
}

.page .current {
	background: #2087ed;
	border: solid 1px #2087ed;
	color: #fff!important
}

.page .pagetext {
	width: 30px;
	height: 26px;
	border: solid 1px #ccc;
	line-height: 18px;
	margin: 0 4px
}

.page .chaxun {
	padding: 0;
	display: inline-block;
	text-align: center;
	line-height: 26px;
	margin: 0;
	width: 30px;
	height: 26px;
	background: #2087ed;
	border: 0;
	color: #fff;
	cursor: pointer;
	border-radius: 2px
}

#jumptxt {
	width: 24px;
	height: 24px;
	border: solid 1px #ddd;
	margin: 0 6px 0 4px
}

#mob-banner,.mob-show {
	display: none
}

@media screen and (max-width:768px) {
	.bdsharebuttonbox,.bread,.foot,.more,.newsr_ul li span,.zwnews_right,.zwnewsbanner,.zwnewsbinfo,.zwnewsnav {
		display: none
	}

	#mob-banner,.mob-footer,.mob-show,.zwnews_left .newsr_uls li a.more {
		display: block
	}

	#content p img,#mob-banner img {
		display: block;
		width: 100%;
        height:100%;
	}

	#mob-tabs.pagination {
		position: absolute;
		z-index: 20;
		bottom: 10px;
		width: 100%;
		margin: 0;
		text-align: center
	}

	#mob-tabs .swiper-pagination-bullet,#mob-tabs .swiper-pagination-switch {
		display: inline-block;
		width: 8px;
		height: 8px;
		border-radius: 4px;
		background: #fff;
		margin: 0 6px;
		opacity: .3
	}

	#mob-tabs .swiper-active-switch,#mob-tabs .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #fff;
		opacity: .7;
		width: 16px
	}

	#swiper-nav {
		border-bottom: 1px solid #ddd;
		padding: 20px 10px 18px 10px
	}

	#swiper-nav .swiper-slide a {
		background: -webkit-linear-gradient(left,#007eff 0,#3a9cff 100%);
		background: linear-gradient(to right,#007eff 0,#3a9cff 100%);
		text-align: center;
		display: block;
		color: #fff;
		text-decoration: none;
		font-size: 15px;
		padding: 8px 0;
		border-radius: 4px
	}

	#swiper-nav .swiper-slide a.on {
		background: #144da4
	}

	.zwnewsbody {
		padding: 0 15px;
		background: #f9f9f9
	}

	.news_l,.zwnews_left,.zwnews_left .newsr_ul li,.zwnews_left_l,.zwnews_left_r,.zwnews_t_r,.zwnewsdetail .zwnews_left {
		float: none;
		width: 100%
	}

	.zwnews_ty {
		padding-top: 15px
	}

	.newsr_ul {
		margin: 6px 0
	}

	.newsr_ul li {
		padding-left: 5px
	}

	.newsr_ul li a,.zwnews_left .newsr_ul li a {
		width: 100%;
		color: #666
	}

	.mob-more {
		text-align: center;
		color: #2087ed;
		font-size: 14px;
		padding: 5px 0
	}

	.zwnews_ty .domin_search .text {
		width: 38%
	}

	.zwnews_left h2,.zwnews_ty h2 {
		border-left: 3px solid #007eff;
		padding-left: 10px;
		margin-bottom: 10px;
		font-size: 16px;
		height: auto;
		line-height: inherit
	}

	.newsr_ul.mob-news li {
		background: url(../images/news_01_mob.png) no-repeat left center;
		background-size: 30px auto;
		padding-left: 40px
	}

	.zwnewsad {
		display: block;
		margin: 15px 0 30px 0
	}

	.newsr_ul li:nth-child(10),.newsr_ul li:nth-child(6),.newsr_ul li:nth-child(7),.newsr_ul li:nth-child(8),.newsr_ul li:nth-child(9),.page a:nth-child(7),.page a:nth-child(8) {
		display: none
	}

	.zwnews_ty .domin_search {
		position: relative
	}

	.zwnews_ty .domin_search .select_box {
		position: absolute;
		right: 90px;
		display: block;
		top: 4px
	}

	.zwnews_left h1 {
		font-size: 17px;
		padding: 0 20px 12px 10px;
		margin-bottom: 10px
	}

	.zwnews_left .newsr_uls li {
		padding: 15px
	}

	.zwnews_left .newsr_uls li a.zwntitle {
		font-size: 15px
	}

	.zwnews_left .newsr_uls li a.more {
		text-align: right
	}

	.zwnews_left .page a {
		width: auto;
		padding: 0 8px;
		height: 26px;
		line-height: 26px;
		font-size: 12px
	}

	.zwnews_left #jumptxt,.zwnews_left .page .chaxun {
		width: 26px;
		height: 26px;
		line-height: 26px;
		font-size: 12px;
		border-radius: 0;
		-webkit-appearance: none
	}

	.news_l {
		border: 0;
		padding: 15px 0;
		margin-bottom: 0;
		background: #f9f9f9
	}

	.news_l p,.news_l span {
		color: #666;
		line-height: 1.8
	}

	.zwnewsdetail .zwnews_left .tetitle {
		font-size: 16px;
		line-height: 1.6;
		padding: 0 10px;
		margin: 0 0 20px 0
	}

	.content_about {
		margin-bottom: 20px
	}

	.content_about b,.content_about span {
		color: #999
	}

	.content_about span {
		padding-right: 5px
	}

	#content {
		padding: 0 5px
	}
	
    .content_about b:nth-child(1),.content_about span:nth-child(2) {
		display: none
	}	
}

@media screen and (max-width:320px) {
	#swiper-nav .swiper-slide a {
		font-size: 13px
	}

	.zwnews_ty .domin_search .select_box {
		right: 68px
	}

	.zwnews_ty .domin_search .submit {
		width: 60px
	}

}
