*,
html,
body,
form,
dl,
dt,
dd,
ul,
ol,
li,
th,
td,
span,
strong,
em,
a,
input,
textarea,
select,
img,
h1,
h2,
h3 {
	padding: 0;
	margin: 0;
	border: none;
}

a:link,
a:visited,
a:hover,
a:active {
	text-decoration: none;
}

ul,
ol {
	list-style: none outside none;
}

body {
	padding: 0;
	margin: 0;
	overflow-x: hidden;
	font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #333333;
	font-size: 14px !important;
}

img {
	border-style: none;
	vertical-align: middle;
}

* {
	box-sizing: border-box;
}

.clear {
	clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

a {
	color: #000;
}

.w11 {
	width: 1180px;
	margin: auto;
	overflow: hidden;
}

h1,
h2,
h3 {
	font-weight: normal;
	display: block;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	font-size: inherit;
}

p {
	display: block;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

ul,
menu,
dir {
	display: block;
	list-style-type: none;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}

.wrap {
	height: auto;
	margin: auto;
}

.jh_hd {
	border-bottom: 1px solid #dcdcdc;
}

.hd_hr {
	height: 38px;
	background: #f8f8f8;
	line-height: 38px;
	font-size: 12px;
}

.hd_hr p {
	float: left;
	color: #5a5a5a;
}

.hd_hr a {
	color: #6a6a6a;
}

.hd_hr a:hover {
	color: #0382bf;
}

.hd_hr span {
	margin: 0 5px;
}

.wz_xq_nr img {
	max-width: 100%;
}

.hd_bm {
	height: 110px;
}

.hd_bm .hd_lg {
	width: 278px;
	margin-top: 16px;
}

.hd_bm s {
	width: 1px;
	height: 56px;
	display: block;
	background: #fec109;
	float: left;
	margin: 31px 0 0 60px;
}

.hd_bm .hd_lg img {
	width: 100%;
}

.hd_bm .hd_nav {
	width: 518px;
	margin: 27px 0 0 42px;
}

.hd_bm .hd_nav ul li {
	width: 73px;
	display: inline-block;
	float: left;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	margin: 0 1px 1px 0;
}

.hd_bm .hd_nav ul .nav_select,
.hd_bm .hd_nav ul li:hover {
	background: #fec109;
}

.hd_bm .hd_nav ul .nav_select a,
.hd_bm .hd_nav ul li:hover a {
	color: #fff;
}

.hd_bm .hd_sch {
	width: 210px;
	height: 30px;
	background: #eaeaea;
	border-radius: 15px;
	margin-top: 43px;
	position: relative;
}

.hd_bm .hd_sch .sch_input {
	width: 162px;
	height: 26px;
	padding-left: 6px;
	background: none;
	outline: none;
	font-size: 12px;
	border-radius: 15px 0 0 15px;
	margin: 3px 0 0 15px;
	line-height: 30px;
}

.hd_bm .hd_sch .schline {
	width: 2px;
	height: 13px;
	display: block;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #dedede;
	position: absolute;
	left: 16px;
	top: 9px;
}

.hd_bm .hd_sch .sch_btn {
	width: 33px;
	height: 30px;
	display: block;
	cursor: pointer;
	border-radius: 0 15px 15px 0;
	background: none;
}

.hd_bm .hd_sch .sch_btn i {
	font-size: 20px;
	color: #282828;
}

.c_n {
	background: #f8f8f8;
	padding-bottom: 50px;
	padding-top: 36px;
}

.jh_setion1 {
	position: relative;
}

.jh_setion1 .tt_bg {
	width: 91px;
	height: 93px;
	position: absolute;
	top: -8px;
	right: -14px;
	z-index: 55;
}

#siper3 {
	width: 100%;
	height: 442px;
}

#siper3 .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	display: inline-block;
	border-radius: 100%;
	background: #cfdadf;
	border: none;
}

#siper3 .swiper-pagination-bullet-active {
	width: 12px;
	height: 12px;
	background: #fff;
	border-radius: 10px;
}

.jp_hswip {
	width: 100%;
	height: 442px;
}

.jp_hswip a,
.jp_item ul li a {
	width: 100%;
	height: 100%;
	display: block;
}

.jp_hswip .jp_himg {
	width: 740px;
	display: -webkit-box;
	-webkit-box-pack: center;
	overflow: hidden;
	height: 442px;
}

.jp_hswip .jp_himg img {
	height: 100%;
}

.jp_hswip .jp_wz {
	width: 440px;
	height: 442px;
	background: #fff;
	padding: 20px;
	color: #fff;
}

.jp_hswip .jp_wz h1 {
	font-size: 30px;
	line-height: 40px;
	-webkit-line-clamp: 1;
	margin: 5px 0 20px 0;
	color: #333;
}

.jp_hswip:hover .jp_wz h1 {
	color: #f17722;
}

.jp_hswip .jp_wz p {
	line-height: 28px;
	color: #999;
}

#swipag3 {
	width: 63%;
	bottom: 20px;
}

.tt_time {
	color: #333;
	margin-top: 140px;
	font-family: arial;
	line-height: 20px;
	color: #8d8d8d;
}

.tt_time i {
	font-size: 20px;
	vertical-align: middle;
	margin: 0 5px 0 15px;
}

.tt_time span {
	margin-left: 15px;
}

.tt_time .iconicon-system-fn-time {
	margin-left: 0 !important;
}

.tt_time .iconyanjing {
	font-size: 24px;
}

.tt_time .iconliuyan {
	font-size: 16px;
}

.new_item {
	width: 1200px;
	margin: 22px auto 0;
}

.new_item ul li {
	width: 385px;
	height: 308px;
	display: inline-block;
	float: left;
	margin: 0 13px 0 0;
	background: #fff;
}

.new_item ul li .new_tl,
.pic_new .new_tl {
	height: 47px;
	border-bottom: 3px solid #ffc009;
	line-height: 44px;
	font-size: 18px;
}

.new_item ul li .new_tl i,
.pic_new .new_tl i {
	width: 7px;
	height: 17px;
	display: block;
	background: #fe741a;
	float: left;
	margin: 14px 9px 0 14px;
}

.new_item ul li .new_tl a,
.pic_new .new_tl a {
	width: 50px;
	height: 44px;
	display: block;
	float: right;
	text-align: center;
}

.new_item ul li .new_tl a span,
.pic_new .new_tl a span {
	font-size: 20px;
	color: #cfcfcf;
}

.new_item ul li .new_tl a:hover span,
.pic_new .new_tl a:hover span {
	color: #fe741a;
}

.new_item ul li .new_nr_bx {
	padding: 10px 10px 10px 10px;
}

.new_item ul li .new_tj {
	height: 87px;
}

.new_item ul li .new_tj .new_tj_img {
	width: 127px;
	height: 87px;
	overflow: hidden;
}

.new_item ul li .new_tj .new_tj_img img,
.new_item ul li .new_tj .new_jr_img img,
.new_item ul li .new_pic_lis ul li img,
.setion3_pic ul li img {
	width: 100%;
	height: 100%;
}

.new_item ul li .new_tj .new_tj_img:hover img,
.new_item ul li .new_tj .new_jr_img:hover img,
.new_item ul li .new_pic_lis ul li:hover img,
.setion3_pic ul li:hover img {
	transform: scale(1.05);
}

.new_item ul li .new_tj .new_tj_nr {
	width: 220px;
	margin-left: 10px;
}

.new_item ul li .new_tj .new_tj_nr h1 {
	line-height: 24px;
	margin: 3px 0 10px 0;
}

.new_item ul li .new_tj:hover .new_tj_nr h1 a {
	color: #fe741a;
}

.new_item ul li .new_tj .new_tj_nr p {
	font-size: 12px;
	color: #a5a5a5;
	font-family: arial;
}

.new_item ul li .new_chlid_lis {
	margin-top: 15px;
}

.new_item ul li .new_chlid_lis dl dd {
	line-height: 26px;
}

.new_item ul li .new_chlid_lis dl dd a {
	display: block;
}

.new_item ul li .new_chlid_lis dl dd a s,
.new_item ul li .new_tj .new_tj_img img,
.new_item ul li,
.new_item ul li .new_tj .new_jr_img img,
.new_item ul li .new_pic_lis ul li img,
.pic_new,
.setion3_pic ul li img,
.setion3_pic ul li .set3_hr {
	transition: ease .3s;
	-webkit-transition: ease .3s;
	-moz-transition: ease .3s;
	-ms-transition: ease .3s;
}

.new_item ul li .new_pic_lis ul li .new_pic_hr,
.new_item ul li .new_tj .new_jr_img .new_pic_hr {
	transition: ease .5s;
	-webkit-transition: ease .5s;
	-moz-transition: ease .5s;
	-ms-transition: ease .5s;
}

.new_item ul li .new_chlid_lis dl dd a s {
	width: 5px;
	height: 5px;
	display: block;
	float: left;
	background: #fe741a;
	margin: 10px 8px 0 0;
}

.new_item ul li .new_chlid_lis dl dd:hover a {
	color: #fe741a;
}

.new_item ul li .new_chlid_lis dl dd:hover a s {
	margin: 10px 10px 0 0;
}

.new_item ul li:hover,
.pic_new:hover {
	transform: translate(0, -2px);
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}

.new_item ul li .new_tj {
	width: 375px;
}

.new_item ul li .new_tj .new_jr_img {
	width: 119px;
	height: 80px;
	overflow: hidden;
	margin-right: 4px;
	position: relative;
}

.new_item ul li .new_pic_lis {
	width: 380px;
	padding: 7px 0 10px 10px;
}

.new_item ul li .new_pic_lis ul li {
	width: 119px;
	height: 80px;
	overflow: hidden;
	margin: 0 4px 3px 0;
	display: inline-block;
	float: left;
	position: relative;
}

.new_item ul li .new_pic_lis ul li .new_pic_hr,
.new_item ul li .new_tj .new_jr_img .new_pic_hr {
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 20%;
	background: rgba(241, 119, 34, .8);
	padding: 12px 10px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-o-opacity: 0;
	-ms-opacity: 0;
}

.new_item ul li .new_pic_lis ul li .new_pic_hr p,
.new_item ul li .new_tj .new_jr_img .new_pic_hr p {
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}

.new_item ul li .new_pic_lis ul li:hover .new_pic_hr,
.new_item ul li .new_tj .new_jr_img:hover .new_pic_hr {
	bottom: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	-ms-opacity: 1;
}

.new_item ul li .new_pic_lis ul li:hover {
	transform: translate(0, 0);
}

.jh_setion3 {
	margin-top: 22px;
}

.pic_new {
	width: 783px;
	height: 308px;
	background: #fff;
}

.jh_setion3 .new_item {
	width: 385px;
	margin-top: 0;
}

.setion3_pic {
	padding: 10px 0 10px 10px;
}

.setion3_pic ul li {
	width: 188px;
	height: 118px;
	display: inline-block;
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
}

.setion3_pic ul li .set3_hr {
	width: 100%;
	height: 29px;
	position: absolute;
	bottom: 5%;
	background: rgba(241, 119, 34, .8);
	padding: 0 10px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-o-opacity: 0;
	-ms-opacity: 0;
	line-height: 29px;
	font-size: 12px;
	color: #fff;
}

.setion3_pic ul li:hover .set3_hr {
	height: 29px;
	bottom: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	-ms-opacity: 1;
}

.g_gimg {
	height: 144px;
	margin: 50px auto;
}

.ft_rh {
	background: #e1e1e1;
	min-height: 140px;
	padding: 20px 0;
}

.link_tl {
	font-size: 16px;
	line-height: 30px;
}

.link_tl i {
	font-size: 20px;
	color: #f17722;
	vertical-align: middle;
	float: left;
	margin-right: 5px;
}

.link_lis {
	margin-top: 10px;
}

.link_lis a {
	line-height: 24px;
	margin-right: 10px;
	color: #6b6b6b;
	display: inline-block;
}

.link_lis a:hover {
	color: #000;
}

.ft_bm_bx {
	margin-top: 32px;
}

.ft_bm {
	background: #393939;
}

.ft_mn {
	text-align: center;
	line-height: 78px;
	color: #7c7c7c;
}

.ft_mn a {
	color: #fff;
	margin: 0 10px;
}

.ft_mn a:hover {
	color: #999;
}

.ft_bm_add {
	border-left: 2px solid #515151;
	padding: 5px 0 5px 50px;
	color: #fff;
	margin-left: 57px;
}

.ft_bm_add p {
	margin: 6px 0;
}

.ft_vx {
	width: 240px;
	color: #fff;
}

.ft_vx .ft_v_img {
	width: 107px;
	height: 107px;
	overflow: hidden;
}

.ft_vx .ft_v_img img {
	width: 100%;
	height: 100%;
}

.ft_vx p {
	margin: 36px 0 0 10px;
	float: left;
}

.ft_ft {
	height: 60px;
	background: #2b2b2b;
	color: #fff;
	text-align: center;
	line-height: 60px;
}

.ny_cn {
	min-height: 500px;
	background: #f8f8f8;
}

.ny_htl {
	display: inline-block;
	margin: 15px 0;
}

.ny_htl a {
	color: #6a6a6a;
}

.ny_htl span {
	margin: 0 5px;
}

.ny_htl a:last-child,
.ny_htl a:hover {
	color: #035690;
}


.cn_nbox {
	width: 590px;
	height: 365px;
}

.d1 {
	width: 590px;
	height: 365px;
	overflow: hidden;
	position: relative;
	float: left;
}

.d1 ul {
	display: none;
}

.d1 ul li img {
	width: 590px;
	height: 100%;
}

.d2 {
	width: 100%;
	height: 365px;
	overflow: hidden;
}

.num_list {
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 0;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 12px;
	height: 42px;
	overflow: hidden;
	line-height: 36px;
}

.num_list span {
	display: inline-block;
	height: 16px;
	padding-left: 25px;
	font-size: 16px;
}

.button {
	position: absolute;
	z-index: 1000;
	right: 7px;
	bottom: 19px;
}

.button a {
	width: 8px;
	height: 8px;
	background-color: #fff;
	border-radius: 50%;
	float: left;
	margin-right: 7px;
	cursor: pointer;
	line-height: 80px;
}

.button .b2 {
	background-color: #fdc20c;
}

.lt_line {
	width: 4px;
	height: 13px;
	background: #fdc20c;
	position: absolute;
	left: 11px;
	bottom: 14px;
	z-index: 999;
}

.ny_new_rt {
	width: 560px;
	position: relative;
}

.ny_new_rt ul li {
	height: 92px;
	border-bottom: 1px solid #e6e6e6;
}

.ny_new_rt ul li h1 {
	font-size: 20px;
	color: #4a4a4a;
	width: 100%;
	display: inline-block;
	margin: 17px 0 10px 0;
}

.ny_new_rt ul li p {
	color: #8c8c8c;
}

.ny_new_rt ul li:hover {
	background: #fff;
}

.ny_new_rt ul li:hover h1 {
	color: #0482bd;
}

.ny_new_rt .hot_img {
	width: 65px;
	height: 68px;
	position: absolute;
	top: 0;
	right: 0;
}

.hot_new {
	margin-bottom: 25px;
}

.nr_lt_box {
	width: 802px;
	background: #fff;
	min-height: 2000px;
}

.ny_pic_lis ul li {
	width: 33.333%;
	height: 349px;
	display: inline-block;
	float: left;
	padding: 22px;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}

.ny_pic_lis ul li .pic_hbox {
	width: 100%;
	height: 140px;
	position: relative;
	overflow: hidden;
}

.ny_pic_lis ul li .pic_hbox img,
.rt_lis_h .rt_hpic img,
.hot_pic img,
.mr_pic_lis ul li .mr_pimg img,
.ht_wz ul li .h_wz_img img,
.wz_item_bx ul li .wz_bx_img img {
	width: 100%;
	height: 100%;
	transition: ease .3s;
}

.ny_pic_lis ul li .pic_hbox .hbox_pd,
.ht_wz ul li .h_wz_img .wz_hbj,
.wz_item_bx ul li .wz_bx_img .wz_bx_hbg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(2, 115, 203, .5);
	font-size: 40px;
	color: #fff;
	text-align: center;
	line-height: 140px;
	opacity: 0;
	transition: ease .3s;
}

.ny_pic_lis ul li h1 {
	font-size: 20px;
	color: #181818;
	margin: 10px 0;
}

.ny_pic_lis ul li p {
	color: #7f7f7f;
	line-height: 22px;
}

.ny_pic_lis ul li .pic_ft {
	margin-top: 15px;
	font-family: arial;
	color: #a2a2a2;
}

.ny_pic_lis ul li .pic_ft span {
	float: left;
}

.ny_pic_lis ul li .pic_ft em {
	font-style: normal;
	float: right;
}

.ny_pic_lis ul li:hover .pic_hbox .hbox_pd,
.ht_wz ul li:hover .h_wz_img .wz_hbj,
.wz_item_bx ul li:hover .wz_bx_img .wz_bx_hbg {
	opacity: 1;
}

.ny_pic_lis ul li:hover .pic_hbox img,
.rt_lis_h:hover .rt_hpic img,
.hot_pic:hover img,
.mr_pic_lis ul li:hover .mr_pimg img,
.ht_wz ul li:hover .h_wz_img img,
.wz_item_bx ul li:hover .wz_bx_img img {
	transform: scale(1.05);
}

.read_mor {
	height: 50px;
	display: block;
	text-align: center;
	margin: 30px auto 20px;
}

.read_mor i {
	font-size: 24px;
	color: #595959;
}

.read_mor:hover i {
	color: #f17722;
}

.nr_rt_box {
	width: 355px;
}

.nr_item {
	padding: 0 15px 15px 15px;
	background: #fff;
	margin-bottom: 16px;
}

.rt_item_tl {
	height: 46px;
	line-height: 46px;
}

.rt_item_tl .rt_itemtl_p {
	width: 72px;
	height: 46px;
	float: left;
	position: relative;
	margin-left: -20px;
}

.rt_item_tl .rt_itemtl_p span {
	position: absolute;
	font-size: 20px;
	color: #fff;
	left: 10px;
	top: 0;
	line-height: 40px;
}

.rt_item_tl h1 {
	font-size: 24px;
	margin-left: 5px;
	float: left;
}

.rt_item_tl a {
	float: right;
	color: #0382bf;
}

.rt_lis_h {
	margin-top: 15px;
}

.rt_lis_h a {
	width: 100%;
	height: 100%;
	display: block;
}

.rt_lis_h .rt_hpic {
	width: 127px;
	height: 87px;
	float: left;
	overflow: hidden;
}

.rt_lis_h .lis_hwz {
	width: 185px;
	float: left;
	margin-left: 10px;
}

.rt_lis_h .lis_hwz h1 {
	line-height: 22px;
	margin: 5px 0 10px;
}

.rt_lis_h .lis_hwz p {
	font-size: 12px;
	color: #a5a5a5
}

.rt_lis_h:hover .lis_hwz h1 {
	color: #0382bf;
}

.nr_jx_lis {
	margin-top: 10px;
}

.nr_jx_lis ul li {
	line-height: 30px;
}

.nr_jx_lis ul li i {
	width: 5px;
	height: 5px;
	display: block;
	float: left;
	margin: 15px 7px 0 0;
	background: #fe741a;
}

.nr_jx_lis ul li:hover a,
.ny_pic_lis ul li:hover h1,
.hot_n_lis ul li:hover a,
.mr_pic_lis ul li:hover p,
.wz_item_bx ul li:hover .wz_bx_nr2 h1,
.wz_item_bx ul li:hover .wz_bx_nr h1 {
	color: #0382bf;
}

.ny_pic_lis ul li:hover p {
	color: #000;
}

.hot_pic {
	width: 100%;
	height: 162px;
	overflow: hidden;
	margin-top: 15px;
}

.hot_n_lis {
	margin-top: 10px;
}

.hot_n_lis ul li {
	line-height: 30px;
}

.hot_n_lis ul li span {
	width: 14px;
	height: 14px;
	display: block;
	float: left;
	background: #bcbcbc;
	border-radius: 4px;
	font-family: arial;
	text-align: center;
	line-height: 14px;
	font-size: 12px;
	color: #fff;
	margin: 8px 6px 0 0;
}

.mr_pic_lis {
	margin-top: 10px;
	width: 350px;
}

.mr_pic_lis ul li {
	width: 159px;
	height: 175px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}

.mr_pic_lis ul li .mr_pimg {
	height: 110px;
	overflow: hidden;
}

.mr_pic_lis ul li p {
	line-height: 22px;
	margin-top: 5px;
}

.nr_jx_lis1 {
	border-top: 1px dashed #d7d7d7;
	padding-top: 13px;
	margin-top: 3px;
}

.ht_wz {
	margin-top: 10px;
}

.ht_wz ul li {
	height: 66px;
	margin-bottom: 15px;
}

.ht_wz ul li .h_wz_img {
	width: 94px;
	height: 66px;
	overflow: hidden;
	position: relative;
}

.ht_wz ul li .h_wz_img .wz_hbj {
	line-height: 66px;
}

.ht_wz ul li .h_wz_nr {
	width: 210px;
	margin-left: 10px;
}

.ht_wz ul li .h_wz_nr h1 {
	color: #4d4d4d;
}

.ht_wz ul li .h_wz_nr p {
	color: #a0a0a0;
	margin-top: 24px;
}

.ht_wz ul li:hover .h_wz_nr h1 {
	color: #000;
}

.ht_wz ul li:hover .h_wz_nr p {
	color: #e90000;
}

.wz_item_bx ul li {
	height: 144px;
	border-bottom: 1px solid #eaeaea;
	padding-top: 20px;
}

.wz_item_bx ul li .wz_bx_img {
	width: 143px;
	height: 99px;
	overflow: hidden;
	position: relative;
	float: left;
}

.wz_item_bx ul li .wz_bx_img .wz_bx_hbg {
	line-height: 99px;
}

.wz_item_bx ul li .wz_bx_nr {
	width: 596px;
	margin-left: 15px;
	float: left;
}

.wz_item_bx ul li .wz_bx_nr h1 {
	font-size: 20px;
	color: #4a4a4a;
	margin-top: 5px;
}

.wz_item_bx ul li .wz_bx_nr div {
	margin-top: 40px;
	color: #a5a5a5;
	line-height: 20px;
}

.wz_item_bx ul li .wz_bx_nr div em {
	font-size: 20px;
}

.wz_item_bx ul li .wz_bx_nr div span b {
	font-weight: normal;
	font-size: 12px;
	margin: 0 10px;
}

.wz_item_bx ul li .wz_bx_nr2 {
	width: 739px;
	float: left;
	margin-left: 15px;
}

.wz_item_bx ul li .wz_bx_nr2 h1 {
	font-size: 20px;
	color: #4a4a4a;
	margin-top: 5px;
	width: 100%;
}

.wz_item_bx ul li .wz_bx_nr2 div {
	margin-top: 40px;
	color: #a5a5a5;
	line-height: 20px;
	width: 100%;
}

.wz_item_bx ul li .wz_bx_nr2 div em {
	font-size: 20px;
}

.wz_item_bx ul li .wz_bx_nr2 div span b {
	font-weight: normal;
	font-size: 12px;
	margin: 0 10px;
}

.wz_item_bx ul li:after {
	content: "";
	display: table;
	clear: both;
}

.page_item {
	text-align: center;
	padding: 20px 0;
	clear: both
}

.page_item ul.page_number {
	display: inline-block;
	padding: 0;
	margin: 0;
	line-height: 20px
}

.page_item .page_number a {
	text-decoration: none;
	margin-right: 0 !important
}

.page_item ul.page_number li {
	display: inline
}

.page_item .disabled,
.page_number .active,
.page_number li a {
	color: #000;
	float: left;
	padding: 8px 16px;
	text-decoration: none;
	transition: background-color .3s;
	border: 1px solid #ddd;
	margin: 0 4px
}

.page_number .active {
	background-color: #eb1b1b;
	color: #fff;
	border: 1px solid #eb1b1b
}

.page_item .disabled {
	background-color: rgba(236, 236, 236, .78)
}

.page_item ul.page_number a.active {
	background-color: #eb1b1b;
	color: #fff;
	border: 1px solid #eb1b1b
}

.page_item ul.page_number li a:hover:not(.active) {
	background-color: #eb1b1b;
	color: #fff !important
}

.nr_xq_box {
	width: 802px;
	background: #fff;
	padding: 40px 54px 54px 54px;
	min-height: 2100px;
}

.wz_xq_tl {
	text-align: center;
}

.wz_xq_tl h1 {
	font-size: 30px;
	color: #131313;
}

.wz_xq_tl div {
	margin-top: 30px;
	height: 54px;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	line-height: 54px;
	color: #757575;
}

.wz_xq_tl div span {
	margin: 0 10px;
}

.wz_xq_nr {
	margin-top: 20px;
}

.wz_xq_nr p {
	line-height: 30px;
	font-size: 16px !important;
}

.wz_xq_nr img {
	display: block;
	width: 100%;
	height: auto;
	margin: 20px auto !important;
}

.rd_ppl {
	margin-top: 30px;
	padding: 20px 0;
	border-bottom: 1px solid #ededed;
	color: #757575;
}

.rd_ppl div a {
	padding: 3px 14px;
	background: #f1f1f1;
	font-size: 12px;
	color: #757575;
	border-radius: 4px;
}

.rd_ppl div a:hover {
	background: #0082e7;
	color: #fff;
}

.ly_htl {
	height: 40px;
	line-height: 40px;
	margin-top: 30px;
}

.ly_htl i {
	width: 5px;
	height: 22px;
	display: block;
	background: #fdc20c;
	float: left;
	margin: 9px 10px 0 0;
}

.ly_htl h1 {
	font-size: 22px;
	color: #010101;
	float: left;
}

.ly_htl span {
	float: right;
	color: #979797;
}

.ly_box {
	height: 150px;
	border: 1px solid #dcdcdc;
	margin-top: 10px;
	position: relative;
}

.ly_box .ly_trare {
	width: 100%;
	height: 110px;
	resize: none;
	outline: none;
	padding: 10px;
}

.ly_box .ly_btn {
	width: 120px;
	height: 42px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: #e90000;
	font-size: 16px;
	text-align: center;
	line-height: 42px;
	color: #fff;
	cursor: pointer;
}

.ly_rp .ly_htl i {
	background: #e90000;
}

.ly_rp .ly_htl p {
	float: right;
	font-size: 16px;
	color: #616161;
}

.ly_rp .ly_htl p em {
	font-style: normal;
	color: #e90000;
}

.pl_h_lis ul li {
	min-height: 108px;
	padding: 22px 0 10px;
	border-bottom: 1px dashed #d8d8d8;
}

.pl_h_lis ul li .pl_tx {
	width: 61px;
	height: 61px;
	border-radius: 50%;
	overflow: hidden;
}

.pl_h_lis ul li .pl_tx img {
	width: 100%;
	height: 100%;
}

.pl_h_lis ul li .pl_bm {
	width: 600px;
	margin-left: 15px;
}

.pl_h_lis ul li .pl_bm .bm_tl {
	line-height: 30px;
}

.pl_h_lis ul li .pl_bm .bm_tl h2 {
	font-size: 18px;
	color: #0382bf;
	float: left;
}

.pl_h_lis ul li .pl_bm .bm_tl span {
	float: left;
	display: block;
	margin-left: 10px;
}

.pl_h_lis ul li .pl_bm p {
	color: #3a3a3a;
	width: 600px;
}

.pl_h_lis ul li .pl_zan {
	margin-top: 40px;
	color: #bdbdbd;
}

.pl_h_lis ul li .pl_zan a {
	color: #bdbdbd;
}

.pl_h_lis ul li .pl_zan span {
	margin: 0 10px;
}

.pl_h_lis ul li .pl_zan i {
	font-size: 16px;
	margin-right: 3px;
}

.zy_pl a {
	height: 30px;
	display: block;
	text-align: center;
	line-height: 30px;
	background: #eeeeee;
	border-radius: 14px;
	margin: 30px auto;
}

.zy_pl a span {
	color: #e90000;
}

.pf_icon {
	position: fixed;
	right: 50%;
	bottom: 100px;
	width: 33px;
	z-index: 888;
	margin-right: -200px;
}

.pf_icon ul li {
	width: 33px;
	height: 33px;
	position: relative;
	margin: 10px 0;
}

.pf_icon ul li i,
.pf_icon ul li .share_vxin img,
.pf_icon ul li i img {
	width: 100%;
	height: 100%;
}

.pf_icon ul li .share_vxin {
	width: 107px;
	height: 107px;
	position: absolute;
	left: -115px;
	top: -40px;
	border: 1px solid #f1f1f1;
	display: none;
}

.moblie {
	display: none;
}


@media (max-width:768px) {

	.mb_hd,
	.nr_mb_rt,
	.mb_gg,
	.mb_pficon,
	.mb_ft_hr,
	.hr_gg,
	.mb_ftvx {
		display: none;
	}

	.moblie {
		display: block;
	}

	.mb_hdlne {
		height: 1.1rem;
	}

	.mb_hr {
		max-width: 768px;
		height: 1.1rem;
		position: fixed;
		z-index: 8;
		left: 0;
		right: 0;
		margin: auto;
		background: #fff;
		border-bottom: 1px solid #e1e1e1;
		top: 0;
	}

	.hdlg {
		width: 2.78rem;
		float: left;
		margin: .15rem 0 0 .22rem;
	}

	.hdlg img {
		width: 100%;
	}

	.mb_hr .menu {
		float: right;
		width: 15%;
		height: .8rem;
		position: relative;
	}

	.mb_hr .menu span,
	.mb_hr .menu span:before,
	.mb_hr .menu span:after {
		position: absolute;
		display: block;
		width: .53rem;
		height: .04rem;
		top: 60%;
		left: 10%;
		cursor: pointer;
		content: '';
		background-color: #2b2b2b;
		border-radius: 1px;
		-webkit-transition: all .4s cubic-bezier(0.19, 1, .22, 1);
		-o-transition: all .4s cubic-bezier(0.19, 1, .22, 1);
		-moz-transition: all .4s cubic-bezier(0.19, 1, .22, 1);
		transition: all .4s cubic-bezier(0.19, 1, .22, 1);
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}

	.mb_hr .menu span:before {
		top: -.15rem;
		left: 0%;
	}

	.mb_hr .menu span:after {
		top: .15rem;
		left: 0%;
	}

	.mb_hr .on span {
		background-color: transparent;
	}

	.mb_hr .on span:before {
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		top: 0;
	}

	.mb_hr .on span:after {
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		top: 0;
	}

	.menu_box {
		max-width: 768px;
		height: 0;
		background: #fafafa;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 888;
		overflow: hidden;
		box-shadow: 0 5px 5px #E5E5E5;
		-webkit-box-shadow: 0 5px 5px #E5E5E5;
		-moz-box-shadow: 0 5px 5px #E5E5E5;
		right: 0;
		margin: auto;
	}

	.menu_box ul {
		border-top: #e5e5e5 solid 1px;
	}

	.menu_box li {
		width: 100%;
		min-height: .6rem;
		line-height: .6rem;
		font-size: .26rem;
		border-bottom: #e5e5e5 solid 1px;
		padding: 0 .2rem;
	}

	.mb_ny_htl {
		margin: .15rem 0;
		padding: 0 .2rem;
		font-size: .24rem;
	}

	.mb_ny_htl i {
		font-size: .26rem;
	}

	.mb_cn {
		min-height: 5rem;
		width: 100%;
	}

	.mb_cn .w11,
	.mb_ft_bm .w11,
	.mb_ft_hr .w11 {
		width: 100%;
	}

	.mb_ny_content {
		padding: 0 .2rem;
		background: #fff;
	}

	.mb_nr_xq_box {
		width: 100%;
		float: none;
		padding: .3rem 0;
		min-height: auto;
	}

	.wz_xq_tl h1 {
		font-size: .3rem;
	}

	.wz_xq_nr {
		margin-top: .2rem;
	}

	.wz_xq_tl div {
		margin-top: .3rem;
		height: .6rem;
		line-height: .6rem;
		font-size: .2rem;
	}

	.rd_ppl {
		margin-top: .3rem;
		padding: .2rem 0;
		font-size: .2rem;
	}

	.rd_ppl div a {
		padding: .06rem .15rem;
		font-size: .2rem;
		border-radius: .08rem;
	}

	.ly_htl {
		height: .4rem;
		line-height: .4rem;
		margin-top: .3rem;
	}

	.ly_htl i {
		width: .06rem;
		height: .28rem;
		margin: .06rem .1rem 0 0;
	}

	.ly_htl h1 {
		font-size: .3rem;
	}

	.ly_htl span {
		font-size: .2rem;
	}

	.ly_box {
		height: auto;
		margin-top: .1rem;
		font-size: .24rem;
		position: initial;
		border: none;
	}

	.ly_box .ly_trare {
		height: 2rem;
		padding: .1rem;
		border: 1px solid #dcdcdc;
		border-radius: .06rem;
	}

	.ly_box .ly_btn {
		width: 1.7rem;
		height: .6rem;
		position: initial;
		font-size: .24rem;
		line-height: .6rem;
		margin-top: .2rem;
	}

	.ly_rp .ly_htl p {
		font-size: .2rem;
	}

	.pl_h_lis ul li {
		min-height: 1.4rem;
		padding: .22rem 0 .1rem;
	}

	.pl_h_lis ul li .pl_tx {
		width: .61rem;
		height: .61rem;
	}

	.pl_h_lis ul li .pl_bm .bm_tl {
		line-height: .3rem;
	}

	.pl_h_lis ul li .pl_bm .bm_tl h2 {
		font-size: .24rem;
	}

	.pl_h_lis ul li .pl_bm .bm_tl span {
		font-size: .18rem;
		margin-left: .1rem;
	}

	.pl_h_lis ul li .pl_bm p {
		font-size: .2rem;
		margin-top: .1rem;
	}

	.pl_h_lis ul li .pl_zan {
		margin-top: .4rem;
		font-size: .2rem;
	}

	.pl_h_lis ul li .pl_bm {
		width: 3.5rem;
		margin-left: .15rem;
	}

	.pl_h_lis ul li .pl_zan i {
		font-size: .24rem;
		margin-right: .05rem;
	}

	.zy_pl a {
		height: .5rem;
		line-height: .5rem;
		border-radius: .24rem;
		margin: .3rem auto;
		font-size: .2rem;
	}

	.mb_ft_bm {
		height: auto;
		padding-top: .2rem;
	}

	.mb_ft_bm .ft_mn {
		font-size: .2rem;
		line-height: .5rem;
	}

	.mb_ft_bm_bx {
		margin-top: .12rem;
		padding: .2rem;
	}

	.mb_ft_bm_bx .ft_lg {
		width: 2.78rem;
		float: none;
	}

	.mb_ft_bm_bx .ft_lg img {
		width: 100%;
	}

	.mb_ft_bm_bx .ft_bm_add {
		border-left: none;
		padding: .15rem 0 .1rem;
		margin-left: 0;
		float: none;
		font-size: .22rem;
		line-height: .4rem;
	}

	.mb_ft_bn {
		height: auto;
		line-height: .34rem;
		font-size: .2rem;
		padding: .2rem 0;
	}

	.mb_nr_xq_box .wz_xq_tl div span {
		margin: 0 .1rem;
	}
}