@charset "utf-8";
.zwnewsbody .bread a, .zwnewsbody .bread span {
	text-decoration: none;
	color: #747474
}
.zwnewsbody {
	background: #f5f5f5
}
.zwnewsbody .bread {
	font-size: 13px;
	color: #666;
	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: #cd1818;
	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: #cd1818;
	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: #cd1818;
}
.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: #cd1818;
}
.zwnews_ty h2 .more {
	font-weight: 400;
	float: right;
	color: #cd1818;
	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: #666;
}
.newsr_ul li a:Hover {
	color: #cd1818
}
.submit, .text, .text2 {
	border: 0;
	background: 0 0;
	outline: 0
}
.zwnews_ty .domin_search {
	margin-top: 14px;
	border: solid 1px #cd1818;
	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(../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: #cd1818;
	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: #cd1818
}
.zwnews_left h2 .more {
	font-weight: 400;
	float: right;
	color: #cd1818;
	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: #cd1818
}
.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(../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: #cd1818;
	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: #cd1818;
	padding: 0 20px 12px;
	border-bottom: solid 2px #ddd;
	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: #cd1818
}
.zwnews_left .newsr_uls li p {
	font-size: 13px;
	line-height: 22px;
	color: #888;
	display: inline
}
.zwnews_left .newsr_uls li a.more {
	color: #cd1818;
	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: #cd1818;
	border: solid 1px #cd1818;
	color: #fff
}
.zwnews_left #jumptxt {
	width: 40px;
	height: 30px;
	line-height: 30px;
	font-size: 16px
}
.zwnews_left .page .chaxun {
	width: 40px;
	height: 30px;
	background: #cd1818;
	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: #cd1818;
	color: #cd1818
}
.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: #cd1818;
	border: solid 1px #cd1818;
	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: #cd1818;
	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, #666 0, #666 100%);
	background: linear-gradient(to right, #666 0, #666 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: #cd1818
}
.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: #cd1818;
	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
}
}
