 html,
 body {
 	margin: 0;
 	padding: 0;
 }
 
 .pagebox {
 	position: relative;
 }
 
 body {
 	color: #535353;
 	font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti;
 	font-size: 14px;
 	transition: 1s 1s;
 	min-width: 1400px;
 }
 
 body span {
 	font-family: "Microsoft Yahei" !important;
 	transition: 1s 1s;
 }
 
 a {
 	max-width: 100%;
 	outline: 0 none;
 	text-decoration: none;
 	color: #333;
 }
 
 a:hover {
 	text-decoration: none;
 	color: #1b4d9a;
 }
 
 a:focus {
 	outline: none;
 	-moz-outline: none;
 	text-decoration: none;
 }
 
 a:active {
 	color: #1b4d9a;
 	text-decoration: none;
 }
 
 a:visited {
 	color: #333;
 	text-decoration: none;
 }
 
 .p_OccupyBox,
 .p_pagebox {
 	width: 100%;
 	display: inline-block;
 	text-align: center;
 	margin-top: 20px;
 }
 
 .p_page {
 	padding: 0;
 	margin: 0;
 }
 
 .p_page .pre,
 .p_pagebox .pre,
 .p_pagebox .next,
 .NumBox {
 	border-radius: 0;
 	transition: all ease .15s;
 	display: inline-block;
 	line-height: 28px;
 	width: auto;
 	background: none;
 	height: auto;
 	padding: 0;
 	margin: 0 2.5px 0;
 	padding: 0 10px;
 }
 
 .p_page .next {
 	margin: 0 0 0 5px;
 	border-radius: 0;
 	transition: all ease .15s;
 	border: 1px solid #d9d9d9;
 	background: #fff;
 	text-align: center;
 	padding: 0 10px;
 	display: inline-block;
 	line-height: 28px;
 }
 
 .p_pagebox .pre,
 .p_pagebox .next,
 .NumBox {
 	padding: 0 0px;
 }
 
 .p_page .next i {
 	line-height: 28px;
 }
 
 .p_page .pre {
 	margin: 0 5px 0 0px;
 	color: #595959;
 	border: 1px solid #d9d9d9;
 	text-align: center;
 }
 
 .p_page .pageNum {
 	margin: 0 5px;
 	padding: 0;
 	border-radius: 0;
 	transition: all ease .15s;
 	background-size: 100% 100%;
 	color: #595959;
 	border: 1px solid #d9d9d9;
 	cursor: pointer;
 	line-height: 28px;
 	display: inline-block;
 	font-size: 14px;
 	background-color: #fff;
 	text-align: center;
 	position: relative;
 	height: 30px;
 	min-width: 30px;
 }
 
 .ItemBox li {
 	display: inline-block;
 	margin: 8px 6px 0;
 	background: none !important;
 	height: 26px !important;
 	line-height: 26px !important;
 }
 
 .ItemBox li span {
 	height: 24px;
 	line-height: 24px;
 	border: 1px solid #d9d9d9;
 	background-color: #fff;
 	color: #595959;
 	font-size: 14px;
 	display: inline-block;
 	position: relative;
 	cursor: pointer;
 	min-width: 33px;
 }
 
 .p_pagebox .pre .font,
 .p_pagebox .next .font {
 	position: relative;
 	float: left;
 	height: 44px;
 	min-width: 88px;
 	padding: 0 5px;
 	color: #595959;
 	border: 1px solid #d9d9d9;
 	cursor: pointer;
 	line-height: 44px;
 	display: inline-block;
 	font-size: 14px;
 	background-color: #fff;
 	text-align: center;
 	transition: all ease .15s;
 }
 
 .p_page .pageNum.active,
 .p_page .pageNum:hover,
 .p_page .next:hover,
 .p_page .pre:hover,
 .ItemBox li span:hover,
 .p_pagebox .pre .font:hover,
 .p_pagebox .next .font:hover {
 	background-color: #1b4d9a;
 	color: #fff;
 	border-color: #1b4d9a;
 }
 
 .p_pagebox .pre .font i,
 .p_pagebox .next .font i {
 	display: none;
 }
 
 .izl-rmenu {
 	position: fixed;
 	right: 0;
 	margin-right: 20px;
 	bottom: 20px;
 	padding-bottom: 20px;
 	z-index: 999;
 }
 
 .izl-rmenu .btn {
 	width: 72px;
 	height: 73px;
 	margin-bottom: 2px;
 	cursor: pointer;
 	position: relative;
 	display: block;
 	border-radius: 0;
 	border: none;
 	padding: 0;
 }
 
 .izl-rmenu .btn-qq {
 	background: url(../images/r_qq.png) 0px 0px no-repeat;
 	background-color: #ee7300;
 }
 
 .izl-rmenu .btn-qq:hover {
 	background-color: #ff9843;
 }
 
 .izl-rmenu a.btn-qq,
 .izl-rmenu a.btn-qq:visited {
 	background: url(../images/r_qq.png) 0px 0px no-repeat;
 	background-color: #ee7300;
 	text-decoration: none;
 	display: block;
 }
 
 .izl-rmenu .btn-rx {
 	background: url(../images/r_rx.png) 0px 0px no-repeat;
 	background-color: #ee7300;
 }
 
 .izl-rmenu .btn-rx:hover {
 	background-color: #ff9843;
 }
 
 .izl-rmenu .btn-rx .pic {
 	position: absolute;
 	left: -270px;
 	top: 0px;
 	display: none;
 	width: 263px;
 	height: 373px;
 }
 
 .izl-rmenu .btn-wx {
 	background: url(../images/r_wx.png) 0px 0px no-repeat;
 	background-color: #ee7300;
 }
 
 .izl-rmenu .btn-wx:hover {
 	background-color: #ff9843;
 }
 
 .izl-rmenu .btn-wx .pic {
 	position: absolute;
 	left: -100px;
 	top: 0px;
 	display: none;
 	width: 100px;
 	height: 100px;
 }
 
 .izl-rmenu .btn-phone {
 	background: url(../images/r_phone.png) 0px 0px no-repeat;
 	background-color: #ee7300;
 }
 
 .izl-rmenu .btn-phone:hover {
 	background-color: #ff9843;
 }
 
 .izl-rmenu .btn-phone .phone {
 	background-color: #ff9843;
 	position: absolute;
 	width: 190px;
 	left: -190px;
 	top: 0px;
 	line-height: 73px;
 	color: #FFF;
 	font-size: 16px;
 	text-align: center;
 	display: none;
 }
 
 .izl-rmenu .btn-top {
 	background: url(../images/r_top.png) 0px 0px no-repeat;
 	background-color: #ee7300;
 	display: none;
 }
 
 .izl-rmenu .btn-top:hover {
 	background-color: #ff9843;
 }
 
 @media only screen and (max-width: 768px) {
 	#top {
 		display: none;
 	}
 }
 
 #w_grid-1558596968624 .p_gridbox {
 	box-shadow: 0px !important;
 }
 
 @media only screen and (max-width: 768px) {
 	.p_btn-show {
 		background: #fecb32!important;
 	}
 	#w_grid-1587092596327>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 		clear: none!important;
 		width: 25%!important;
 	}
 	#c_portalResNews_list-15748430892915517 .gyBox {
 		display: none!important;
 	}
 	span {
 		font-size: 16px!important;
 	}
 	#w_grid-1558594694580 {
 		display: none !important;
 	}
 	#w_fimg-1558598328490 {
 		margin-bottom: 20px !important;
 		margin-top: 20px!important;
 	}
 	#c_portalResnav_main-15719721962620169 .header {
 		height: 48px !important;
 	}
 }