html,
body,
div,
p,
ul,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
select,
button,
textarea,
iframe,
table,
th,
td {
	margin: 0;
	padding: 0
}

body {
	font: 12px/21px 'Microsoft Yahei';
	_font-family: 'ËÎÌå'!important
}

em,
i {
	font-style: normal
}

#wrap {
	text-align: left
}

ul {
	list-style: none
}

a {
	text-decoration: none!important
}

img {
	border: 0 none
}

.fl {
	float: left;
	display: inline
}

.fr {
	float: right;
	display: inline
}

.clear {
	clear: both
}

.clearfix {
	zoom: 1
}

.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}

.clearfix:after {
	clear: both
}

.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.disBlock {
	display: block
}

.borderNone {
	border: 0 none!important
}

.ftW {
	font-weight: bold
}

.ft0 {
	font-size: 0!important
}

.bknone {
	background: none!important
}

.mt2 {
	margin-top: 2px
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mt12 {
	margin-top: 12px
}

.mt15 {
	margin-top: 15px
}

.mt20 {
	margin-top: 20px
}

.mt25 {
	margin-top: 25px
}

.mt30 {
	margin-top: 30px
}

.mt35 {
	margin-top: 35px
}

.mt40 {
	margin-top: 40px
}

.mt45 {
	margin-top: 45px
}

.mt50 {
	margin-top: 50px
}

.mt55 {
	margin-top: 55px
}

.ml0 {
	margin-left: 0!important
}

.ml5 {
	margin-left: 5px
}

.ml10 {
	margin-left: 10px
}

.ml15 {
	margin-left: 15px
}

.ml20 {
	margin-left: 20px
}

.ml25 {
	margin-left: 25px
}

.ml30 {
	margin-left: 30px
}

.ml35 {
	margin-left: 35px
}

.ml40 {
	margin-left: 40px
}

.ml45 {
	margin-left: 45px
}

.ml50 {
	margin-left: 50px
}

.ml55 {
	margin-left: 55px
}

.w100 {
	width: 100%
}

.container-fluid {
	width: 100%;
	margin-bottom: 20px
}

html {
	max-width: 480px;
	margin: 0 auto
}

.container-fluid strong {
	font-weight: 700
}

img {
	text-indent: none
}

.container-fluid p span strong {
	font-weight: 700
}

.clearfix h1 {
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	margin-top: 5px
}

@media screen and (min-width:320px) {
	.clearfix h1 {
		font-size: 19px
	}
}

@media screen and (min-width:360px) {
	.clearfix h1 {
		font-size: 22px
	}
}

@media screen and (min-width:375px) {
	.clearfix h1 {
		font-size: 21px
	}
}

@media screen and (min-width:412px) {
	.clearfix h1 {
		font-size: 24px
	}
}

.clearfix h5 {
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	font-weight: normal
}

p {
	padding-left: 3px;
	padding-right: 3px
}

.top {
	max-width: 480px;
	height: 45px;
	background-color: #1181d4;
	position: fixed;
	top: 0;
	z-index: 9999999
}

.top_img {
	width: 30px;
	height: 30px;
	margin: 10px 0 0 10%
}

.top_img img {
	width: 100%
}

.top h3 {
	font-size: 20px;
	color: #fff;
	line-height: 45px;
	margin-left: 5px;
	background: none
}

.top a {
	display: block;
	height: 25px;
	width: 22%;
	background-color: #f37630;
	float: right;
	color: #fff;
	font-size: 14px;
	line-height: 25px;
	margin: 10px 20px 0 0;
	text-align: center;
	border-radius: 3px
}

.weizhi {
	width: 100%;
	height: 30px;
	margin-top: 10px;
	border-bottom: 1px solid #cdcdcd;
}

.weizhi .text {
	width: 100%;
	font-size: 12px;
	color: #333;
	background-size: 11%;
	margin-top: 5px;
	background-size: 18%
}

.weizhi .text a {
	color: #333
}

.header {
	position: fixed;
	z-index: 100;
	background: #fff
}

.logo1 {
	z-index: 3;
	margin-bottom: 3px;
	margin-top: 0
}

.logo1 a {
	display: table;
	text-align: center;
	margin: 0 auto
}

.logo1 img {
	text-align: center;
	margin: 0 auto
}

.nav {
	background: #298dd9;
	margin: 0;
	display: table;
	width: 100%;
	z-index: 2;
	margin-top: 80px
}

.nav li {
	overflow: hidden;
	border-bottom: 1px solid #fff;
	list-style: none
}

.nav li a {
	text-decoration: none;
	width: 25%;
	box-sizing: border-box;
	text-align: center;
	line-height: 36px;
	border-right: 1px solid #fff;
	color: #fff;
	display: table;
	float: left;
	font-size: 14px
}

.nav li a:hover {
	text-decoration: none;
	width: 25%;
	text-align: center;
	line-height: 36px;
	border-right: 1px solid #fff;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	background: #e19333
}

.nav li a:last-child {
	border: none
}

@media only screen and (min-width:320px) {
	#bannerId {
		padding-top: 42%
	}
	.nav {
		margin-top: 60px
	}
}

@media only screen and (min-width:360px) {
	#bannerId {
		padding-top: 39%
	}
	.nav {
		margin-top: 65px
	}
}

@media only screen and (min-width:375px) {
	#bannerId {
		padding-top: 38%
	}
	.nav {
		margin-top: 70px
	}
}

@media only screen and (min-width:412px) {
	#bannerId {
		padding-top: 36%
	}
	.nav {
		margin-top: 75px
	}
}

@media only screen and (min-width:414px) {
	#bannerId {
		padding-top: 36%
	}
	.nav {
		margin-top: 80px
	}
}

@media only screen and (min-width:480px) {
	#bannerId {
		padding-top: 33%
	}
	.nav {
		margin-top: 85px
	}
}

@media only screen and (min-width:768px) {
	.nav {
		margin-top: 90px
	}
}

.title {
	border-bottom: 1px solid #e1dfdf;
	width: 100%;
	background: #eee;
	padding: 10px 0
}

.title p {
	padding: 8px 0 0;
	font-size: 14px;
	text-align: center
}

.title h2 {
	color: #0469ad;
	font-size: 24px;
	font-weight: bold;
	text-align: center
}

.title h2 a {
	color: #21c4a1;
	font-size: 18px;
	font-weight: bold
}

.title h2 span {
	color: #999;
	font-size: 14px;
	font-weight: normal;
	margin-left: 10px
}

.article_top img {
	width: 100%
}

.article {
	width: 95%;
	height: auto;
	margin: 0 auto
}

.article .box {
	width: 100%;
	height: auto;
	margin: 0 auto;
	border-bottom: 1px solid #f1f1f1
}

.article .box .left a p {
	font-size: 14px;
	color: #028990;
	margin: 10px 0 0 8%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.article .box .text {
	font-size: 10px;
	margin-left: 8%;
	color: #666
}

.article_bottom {
	width: 100%;
	height: auto;
	margin-top: 10px;
	display: table
}

.article_bottom img {
	width: 100%;
	border-radius: 0
}

.article_bottom .left {
	width: 45%;
	height: auto;
	margin-left: 2%
}

.article_bottom .right {
	width: 45%;
	height: auto;
	margin-right: 2%
}

.middle .left {
	width: 100%
}

.middle .right {
	width: 20%;
	text-align: right;
	margin: 15px 3% 0;
}
.middle .right img{
	width: 100%;	
	display: block;
	height: 1.1rem;
}
.click {
	font-size: 14px;
	line-height: 20px
}

.title_list {
	
	height: 50px;
	line-height: 42px;
	position: relative;
	margin-top: 20px
}

.title_list .left {
	position: absolute;
	top: 0;
	left: 12px;
	color: #0469ad;
	font-size: 13px
}

.title_list .left a {
	font-weight: bold;
	font-size: 16px;
	color: #0469ad;
	margin-right: 6px
}

.title_list .right {
	position: absolute;
	top: 0;
	right: 12px;
	font-size: 12px
}

.title_list .right a {
	color: #666
}

.MediaNews {
	width: 100%;
	overflow: hidden;
	margin-bottom: 6px
}

.MediaNews dl {
	width: 100%;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #e0e0e0;
	overflow: hidden;
	font-size: 16px
}

.MediaNews dl dt {
	float: left;
	padding-left: 10px
}

.MediaNews dl dt span {
	color: #fe9c01
}

.MediaNews dl dt a {
	font-weight: normal;
	font-size: 14px;
	color: #666
}

.MediaNews dl dt span a {
	font-weight: normal;
	font-size: 14px
}

.MediaNews dl dd {
	margin-top: 0!important;
	float: right;
	padding-right: 10px;
	color: #a2a1a1
}

.SpreadNews {
	margin: 0 auto 15px auto;
	width: 316px;
	overflow: hidden;
	font-size: 12px
}

.SpreadNews .box1 {
	width: 316px;
	overflow: hidden
}

.SpreadNews a {
	color: #fff
}

.SpreadNews a:hover {
	color: #fef501
}

.SpreadNews .box1,
.SpreadNews .box2 {
	width: 316px;
	overflow: hidden
}

.SpreadNews .box1 .L {
	float: left;
	background: #0c9d02;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 18px 14px 0 12px;
	width: 28px;
	height: 66px;
	line-height: 14px;
	letter-spacing: 2px
}

.SpreadNews .box1 .M {
	float: left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width: 162px;
	height: 84px;
	overflow: hidden
}

.SpreadNews .box1 .M dd {
	height: 42px;
	line-height: 42px;
	text-align: center
}

.SpreadNews .box1 .M .bg1 {
	background: #027401;
	border-bottom: 1px solid #fff
}

.SpreadNews .box1 .M .bg2 {
	background: #41bd0a
}

.SpreadNews .box1 .R {
	float: left;
	text-align: center;
	background: #059208;
	border-bottom: 1px solid #fff;
	padding: 15px 18px 0 20px;
	width: 60px;
	height: 69px;
	line-height: 16px;
	overflow: hidden
}

.SpreadNews .box2 .L {
	float: left;
	border-right: 1px solid #fff;
	background: #287d02;
	padding: 27px 14px 0 10px;
	width: 70px;
	height: 57px;
	line-height: 16px;
	overflow: hidden
}

.SpreadNews .box2 .R {
	float: left;
	width: 221px
}

.SpreadNews .box2 .r1 {
	border-bottom: 1px solid #fff;
	width: 221px;
	height: 42px;
	line-height: 42px;
	overflow: hidden
}

.SpreadNews .box2 .r1 dd {
	float: left;
	text-align: center
}

.SpreadNews .box2 .r1 .d1 {
	background: #01bb20;
	border-right: 1px solid #fff;
	width: 106px
}

.SpreadNews .box2 .r1 .d2 {
	background: #2fad03;
	width: 114px
}

.SpreadNews .box2 .r2 {
	text-align: center;
	width: 221px;
	height: 41px;
	line-height: 41px;
	background: #068403
}

.xinxi .form {
	width: 90%;
	margin: 0 auto;
	margin-top: 10px;
	font-size: 14px;
	color: #000
}

.xinxi .input1 em {
	color: red
}

.xinxi .input1 {
	height: 30px;
	line-height: 30px;
	color: #666;
	border: none;
	width: 100%;
	margin: 10px auto 0;
	border-radius: 5px;
	padding-left: 10px
}

.xinxi .input1 input {
	height: 30px;
	line-height: 30px;
	color: #666;
	border: none;
	border: 1px solid #999;
	margin: 0 auto;
	padding-left: 10px;
	margin-left: 2%;
	width: 70%
}

.xinxi .input2 {
	height: 30px;
	line-height: 30px;
	color: #666;
	border: none;
	width: 100%;
	margin: 10px auto;
	border-radius: 5px;
	padding-left: 10px
}

.xinxi .input3 {
	height: 75px;
	line-height: 20px;
	color: #666;
	border: none;
	width: 100%;
	margin: 10px auto 0;
	border-radius: 5px;
	padding-left: 10px
}

.xinxi .input3 textarea {
	height: 75px;
	line-height: 20px;
	color: #666;
	border: none;
	margin: 6px auto 0;
	padding-left: 10px;
	margin-left: 2%;
	width: 70%;
	border: 1px solid #999
}

.xinxi .button {
	height: 40px;
	line-height: 40px;
	color: #fff;
	background-color: #ff3b00;
	border: none;
	width: 100%;
	border-radius: 5px;
	margin-top: 20px;
	font-size: 14px
}

.foot_nav {
	padding-bottom: 90px
}

.div_form p {
	font-size: 12px;
	color: red;
	text-align: center
}

.foot_nav ul li {
	width: 19.7%;
	height: 20px;
	border-right: 1px solid #ffae36
}

.foot_nav ul li a {
	color: #000;
	font-size: 12px
}

.foot_nav .last a {
	color: #298dd9
}

.foot_nav .text {
	font-size: 14px;
	color: #888
}

.foot_nav .phone {
	font-size: 14px;
	color: #888
}

.foot_nav .phone span {
	font-size: 16px;
	color: #298dd9
}

#foot {
	height: 50px;
	width: 100%;
	position: fixed;
	bottom: 0
}

#foot ul li {
	width: 33.3%;
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	background-color: #262626;
	text-align: center
}

#foot ul li a {
	color: #fff
}

#foot .home {
	background-color: #26c540
}

#foot .foot_phone {
	background-color: #ff6004
}

.div_form {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	background-color: #fff;
	padding-bottom: 20px;
	padding-top: 8px;
	margin-top: 5px;
	border-radius: 5px
}

DIV.jogger {
	padding-right: 1px;
	text-align: center;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 1px;
	padding-top: 15px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif;
	font-size: 12px
}

DIV.jogger A {
	padding-right: .41em;
	padding-left: .41em;
	padding-bottom: .43em;
	color: #fff;
	padding-top: .1em;
	background-color: #21c4a1;
	text-decoration: none;
	font-size: 12px
}


}
DIV.jogger A:hover {
	padding-right: .41em;
	padding-left: .41em;
	padding-bottom: .43em;
	color: #fff;
	padding-top: .1em;
	background-color: #0469ad;
	font-size: 12px
}

}
DIV.jogger A:active {
	padding-right:.41em;
	padding-left:.41em;
	padding-bottom:.43em;
	color:#fff;
	padding-top:.1em;
	background-color:#0469ad;
	font-size:12px
}

}
DIV.jogger SPAN.thisclass {
	padding-right:.41em;
	padding-left:.41em;
	padding-bottom:.43em;
	color:#fbdd08;
	padding-top:.1em;
	background-color:#0469ad;
	font-size:12px
}

}
DIV.jogger SPAN.disabled {
	display:none
}

}
DIV.jogger span {
	padding-right:.41em;
	padding-left:.41em;
	padding-bottom:.43em;
	color:#fff;
	padding-top:.1em;
	font-size:12px;
	background-color:#0469ad;
	text-decoration:none
}
DIV.jogger li {
	display:inline
}
.topTips {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:1000;
	-webkit-perspective:600px;
	perspective:600px
}
.tipsInner {
	font-family:"Microsoft YaHei";
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, .5);
	box-shadow:0 2px 10px rgba(0, 0, 0, .5);
	background:#fff;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform:rotateX(90deg);
	transform:rotateX(90deg);
	opacity:0
}
.tipsInner a {
	text-decoration:none;
	display:block;
	position:relative;
	padding-left:50px;
	color:#111
}
.tipsInner img {
	position:absolute;
	left:8px;
	top:50%;
	margin-top:-17px;
	width:36px;
	height:auto;
	padding-right:5px;
	background:#fff
}
.tipsInner dl {
	margin:0;
	padding:10px 5px;
	border-left:1px solid #ccc
}
.tipsInner dt {
	font-weight:bold;
	line-height:1em;
	font-size:14px;
	padding-bottom:5px
}
.tipsInner dd {
	margin:0;
	line-height:1.2em;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:14px
}
.hideTip {
	visibility:hidden
}
.hideTip .tipsInner {
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:rotateX(-90deg);
	transform:rotateX(-90deg);
	opacity:0
}
.showTip {
	visibility:visible
}
.showTip .tipsInner {
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform:rotateX(0deg);
	transform:rotateX(0deg);
	opacity:1
}
#top_at {
	display:table;
	width:100%;
	background-color:#fff;
	margin:10px auto;
	box-sizing:border-box;
	border:1px solid #ccc
}
#top_at .top_at1 {
	width:100%;
	overflow:hidden;
	background:#b3ddfc;
	font-weight:bold;
	text-align:center;
	line-height:40px;
	font-size:22px;
	border-radius:0 0 30px 30px
}
#top_at .top_at2 {
	width:100%;
	overflow:hidden;
	text-align:center;
	margin-top:2%
}
#top_at .top_at2 .top_at2_sp {
	display:inline-block
}
#top_at .top_at3 {
	width:100%;
	overflow:hidden;
	position:relative
}
#top_at .top_at3 .top_at3_con {
	width:95%;
	overflow:hidden;
	border:1px solid #666;
	margin:auto;
	height:50px;
	margin-top:13px;
	margin-bottom:25px
}
#top_at .top_at3 .tex {
	background:#fff;
	width:70%;
	text-align:center;
	margin:auto;
	font-size:20px;
	position:absolute;
	left:50%;
	margin-left:-35%
}
#top_at .top_at3 .top_at3_con .an {
	width:88%;
	overflow:hidden;
	position:absolute;
	top:45px;
	left:50%;
	margin-left:-44%
}
#top_at .top_at3 .top_at3_con .an a img {
	width:100%;
	float:left;
	margin-top:1%;
	margin-right:5%
}
#top_at a {
	width:46%;
	float:left
}
#top_at #an2 {
	float:right;
	width:42%
}
#top_at #an2 .an2_img {
	margin-top:2%
}
@media screen and (max-width:414px) {
	#top_at .top_at1 {
		font-size:21px
	}
	#top_at a {
		font-size:15px
	}
	#top_at .top_at2 .top_at2_sp {
		margin-left:4%
	}
	#top_at .top_at2 {
		font-size:17px
	}
	#top_at .top_at3 .tex {
		font-size:22px
	}
	#top_at .top_at3 {
		margin-top:3%
	}
}
@media screen and (max-width:412px) {
	#top_at .top_at1 {
		font-size:21px
	}
	#top_at a {
		font-size:15px
	}
	#top_at .top_at2 .top_at2_sp {
		margin-left:3%
	}
	#top_at .top_at2 {
		font-size:17px
	}
	#top_at .top_at3 .tex {
		font-size:22px
	}
	#top_at .top_at3 {
		margin-top:3%
	}
}
@media screen and (max-width:414px) {
	#top_at .top_at3 .tex {
		font-size:18px
	}
}
@media screen and (max-width:375px) {
	#top_at .top_at1 {
		font-size:18px
	}
	#top_at a {
		font-size:13px
	}
	#top_at .top_at2 .top_at2_sp {
		margin-left:3%
	}
	#top_at .top_at2 {
		font-size:15px
	}
}
@media screen and (max-width:360px) {
	#top_at .top_at1 {
		font-size:18px
	}
	#top_at a {
		font-size:13px
	}
	#top_at .top_at2 .top_at2_sp {
		margin-left:3%
	}
	#top_at .top_at2 {
		font-size:15px
	}
}
@media screen and (max-width:320px) {
	#top_at .top_at1 {
		font-size:18px
	}
	#top_at a {
		font-size:12px
	}
	#top_at .top_at2 {
		font-size:13px
	}
	#top_at .top_at3 .tex {
		font-size:17px
	}
}
@media screen and (min-width:320px) {
	.we_chat {
		font-size:14px;
		color:#666;
		margin:10px 0;
		padding:6px;
		background-color:#fff
	}
	.we_chat_top {
		width:90%;
		overflow:hidden;
		margin:auto;
		height:110px
	}
	.we_chat_top1 {
		width:10%;
		overflow:hidden;
		text-align:center;
		border:1px solid #ccc;
		border-top:none;
		border-bottom:none;
		line-height:18px;
		float:left;
		height:110px
	}
	.we_chat_top2 {
		width:61%;
		overflow:hidden;
		text-align:center;
		float:left;
		margin:0 8%;
		height:110px
	}
	.we_chat_bottom {
		text-align:center;
		margin-top:2%;
		font-size:15px
	}
}
@media screen and (min-width:360px) {
	.we_chat_top {
		height:130px
	}
	.we_chat_top1 {
		height:130px
	}
	.we_chat_top2 {
		height:130px
	}
	.we_chat_bottom {
		font-size:17px
	}
	.we_chat_bottom_wx {
		font-size:23px
	}
}
@media screen and (min-width:375px) {
	.we_chat {
		font-size:18px;
		color:#666;
		margin:10px 0;
		padding:6px;
		background-color:#fff
	}
	.we_chat_top {
		width:90%;
		overflow:hidden;
		margin:auto;
		height:135px
	}
	.we_chat_top1 {
		width:10%;
		overflow:hidden;
		text-align:center;
		border:1px solid #ccc;
		border-top:none;
		border-bottom:none;
		line-height:18px;
		float:left;
		height:135px
	}
	.we_chat_top2 {
		width:61%;
		overflow:hidden;
		text-align:center;
		float:left;
		margin:0 8%;
		height:135px
	}
	.we_chat_bottom {
		text-align:center;
		margin-top:2%;
		font-size:17px
	}
	.we_chat_bottom_wx {
		font-size:25px
	}
}
@media screen and (min-width:412px) {
	.we_chat {
		font-size:18px;
		color:#666;
		margin:10px 0;
		padding:6px;
		background-color:#fff
	}
	.we_chat_top {
		width:90%;
		overflow:hidden;
		margin:auto;
		height:135px
	}
	.we_chat_top1 {
		width:10%;
		overflow:hidden;
		text-align:center;
		border:1px solid #ccc;
		border-top:none;
		border-bottom:none;
		line-height:18px;
		float:left;
		height:135px
	}
	.we_chat_top2 {
		width:61%;
		overflow:hidden;
		text-align:center;
		float:left;
		margin:0 8%;
		height:135px
	}
	.we_chat_bottom {
		text-align:center;
		margin-top:2%;
		font-size:19px
	}
	.we_chat_bottom_wx {
		font-size:27px
	}
}
@media screen and (min-width:414px) {
	.we_chat {
		font-size:18px;
		color:#666;
		margin:10px 0;
		padding:6px;
		background-color:#fff
	}
	.we_chat_top {
		width:90%;
		overflow:hidden;
		margin:auto;
		height:135px
	}
	.we_chat_top1 {
		width:10%;
		overflow:hidden;
		text-align:center;
		border:1px solid #ccc;
		border-top:none;
		border-bottom:none;
		line-height:18px;
		float:left;
		height:135px
	}
	.we_chat_top2 {
		width:61%;
		overflow:hidden;
		text-align:center;
		float:left;
		margin:0 8%;
		height:135px
	}
	.we_chat_bottom {
		text-align:center;
		margin-top:2%;
		font-size:19px
	}
	.we_chat_bottom_wx {
		font-size:27px
	}
}
#prompt {
	font-size:14px;
	color:#666;
	margin:10px 0;
	padding:6px;
	background-color:#fff;
	border:1px solid #0782b0
}
#prompt span {
	color:#000
}
.article {
	width:96%;
	padding:10px 5px 10px;
	font-size:14px!important;
	margin-top:10px
}
#main {
	background-color:#fff
}
#article h1 {
	color:#000;
	background-color:#fff;
	display:block;
	padding-top:0px
}
.art_top_line {
	width:100%;
	background-color:#fff;
	text-align:center;
	font-size:12px;
	color:#999
}
#article_content {
	background-color:#fff;
	padding:8px;
	color:#000;
	line-height:26px!important;
	box-shadow:1px 2px 5px #999
}
#article_content img{max-width: 100%;}
#article_content p {
	margin-bottom:
}
.article_pre {
	background-color:#fff;
	font-size:14px;
	color:#1ca8cc;
	margin-top:10px
}
* {
	margin:0;
	padding:0
}
html {
	overflow-x:hidden;
	max-width:480px;
	margin:0 auto
}
body {
	font:14px 'Microsoft YaHei' Arial;
	color:#333;
	max-width:480px;
	margin:0 auto;
	line-height:25px;
	background:#fff
}
img[src*=".jpg"] {
	border:none;
	background-size:10px 10px;
	background-position:center center;
	background-repeat:no-repeat;

}
li {
	list-style:none
}
@media only screen and (min-width:320px) {
	#bannerId {
		padding-top:42%
	}
}
@media only screen and (min-width:360px) {
	#bannerId {
		padding-top:39%
	}
}
@media only screen and (min-width:375px) {
	#bannerId {
		padding-top:38%
	}
}
@media only screen and (min-width:412px) {
	#bannerId {
		padding-top:36%
	}
}
@media only screen and (min-width:414px) {
	#bannerId {
		padding-top:36%
	}
}
@media only screen and (min-width:480px) {
	#bannerId {
		padding-top:33%
	}
}
.dhlanmu {
	width:100%;
	height:60px;
	margin-top:5px;
	margin-bottom:0
}
.dhlanmuo {
	width:24%;
	height:50px;
	background:#56abed;
	border-bottom:3px solid #298dd9;
	float:left;
	list-style-type:none;
	margin-right:4px
}
.dhlanmuf {
	width:24%;
	height:50px;
	background:#56abed;
	border-bottom:3px solid #298dd9;
	float:right;
	list-style-type:none;
	margin-left:0
}
.dhlanmul {
	width:30%;
	height:50px;
	float:left
}
.dhlanmul h1 {
	font-family:inherit;
	font-size:28px;
	font-weight:bolder;
	margin:0;
	line-height:40px;
	color:#fff000
}
.dhlanmur {
	width:70%;
	height:50px;
	float:right
}
.dhlanmur h2 {
	font-family:inherit;
	font-size:18px;
	margin-top:5px;
	margin-left:10px;
	color:#fff000
}
.dhlanmur p {
	padding:0;
	font-size:12px;
	color:#fff;
	font-family:inherit;
	margin-left:2px
}
.bt_span {
	line-height:20px;
	padding:5px 0;
	margin-top:10px;
	font-size:22px;
	color:#fff;
	font-weight:bold;
	display:inline-block;
	width:100%
}
.bt_span img{margin-left: 5px;}
.qzjd_dj {
	font-size:14px;
	width:35%;
	display:inline-block;
	height:60px;
	float:right;
	background:#56abed;
	text-align:center;
	padding-top:5px;
	color:#fff
}
.qzjd_dzb {
	font-size:14px;
	width:35%;
	display:inline-block;
	height:60px;
	background:#56abed;
	text-align:center;
	padding-top:5px;
	color:#fff
}
.djjj ul li {
	margin-top:15px;
	list-style:none
}
.djjj ul li .img_1 {
	width:60%
}
.zyys {
	margin-top:20px;
	text-align:center
}
.li {
	text-align:center;
	width:100%;
	border:1px solid #56abed;
	border-radius:10px;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:20px
}
.li h3 {
	color:#56abed;
	font-weight:bold;
	font-size:16px
}
.li p {
	color:#56abed;
	font-size:12px
}
.li span {
	display:inline-block;
	width:80%;
	color:#999;
	font-size:14px
}
.zyys a {
	display:inline-block;
	color:#e19333;
	font-size:14px;
	margin-top:20px
}
.zyfw {
	text-align:center
}
.dyyy_pt {
	margin-top:18px;
	padding-bottom:20px
}
.p1 {
	font-size:16px;
	color:#666
}
.input {
	font-size:12px;
	display:block;
	margin-left:17.5%;
	width:65%;
	margin-top:10px;
	height:30px;
	background:#bee2fd;
	border:none;
	padding-left:10px
}
.zyfw textarea {
	font-size:12px;
	width:65%;
	height:70px;
	margin-top:10px;
	background:#bee2fd;
	border:none;
	padding-left:10px;
	margin-left:10px
}
.listSubmit {
	font-size:14px;
	display:block;
	margin-left:17.5%;
	width:68%;
	margin-top:10px;
	height:40px;
	background:#e39a40;
	border:none;
	padding-left:10px;
	color:#fff
}
.p2 {
	display:inline-block;
	color:#e39a40
}
.bt_span_1 {
	font-size:12px;
	display:inline-block;
	margin-top:5px
}
.footer {
	text-align:center;
	padding-bottom:60px
}
.footer ul {
	width:100%;
	margin:auto;
	overflow:hidden;
	margin-bottom:15px;
	line-height:35px
}
.footer ul li {
	float:left;
	width:24%;
	text-align:center;
	font-weight:bold;
	font-size:18px
}
.footer ul li:nth-child(1) {
	border-right:1px solid #fff
}
.footer ul li:nth-child(2) {
	border-right:1px solid #fff
}
.footer ul li:nth-child(3) {
	border-right:1px solid #fff
}
.footer .footer_left {
	width:65%;
	float:left;
	margin-left:5%
}
.footer .footer_left p {
	text-align:left
}
.footer .footer_right {
	width:30%;
	float:left
}
.footer .footer_right img {
	width:80%
}
.footer a {
	display:block;
	overflow:hidden
}

}
@media only screen and (min-width:320px) {
	.footer .footer_left p {
		font-size: 16px;
	}
}
@media only screen and (min-width:360px) {
	.footer .footer_left p {
		font-size:17px;
		line-height:25px
	}
}
@media only screen and (min-width:375px) {
	.footer .footer_left p {
		font-size:18px
	}
}
@media only screen and (min-width:412px) {
	.footer .footer_left p {
		font-size:19px
	}
}
@media only screen and (min-width:414px) {
	.footer .footer_left p {
		font-size:19px
	}
	.footer span {
		font-size:19px
	}
	.footer .footer_left {
		height:150px
	}
	.footer .footer_right {
		height:150px
	}
	.footer .footer_right {
		padding-top:20px
	}
}
@media only screen and (min-width:480px) {
	.footer .footer_left p {
		font-size:20px
	}
	.footer span {
		font-size:20px
	}
	.footer .footer_left {
		height:150px
	}
	.footer .footer_right {
		height:150px
	}
	.footer .footer_right {
		padding-top:20px
	}
}
@media only screen and (min-width:375px) {
	.dhlanmu {
		width:100%;
		height:60px;
		margin-top:10px;
		margin-bottom:0
	}
	.dhlanmuo {
		width:24%;
		height:50px;
		background:#56abed;
		border-bottom:3px solid #298dd9;
		float:left;
		list-style-type:none;
		margin-right:5px
	}
	.dhlanmuf {
		width:24%;
		height:50px;
		background:#56abed;
		border-bottom:3px solid #298dd9;
		float:right;
		list-style-type:none;
		margin-left:-1px
	}
	.dhlanmul {
		width:40%;
		height:50px;
		float:left
	}
	.dhlanmul h1 {
		font-family:inherit;
		font-size:34px;
		font-weight:bolder;
		margin:0;
		line-height:46px;
		color:#fff000
	}
	.dhlanmur {
		width:60%;
		height:50px;
		float:right
	}
	.dhlanmur h2 {
		font-family:inherit;
		font-size:20px;
		margin-top:5px;
		margin-left:5px;
		color:#fff000
	}
	.dhlanmur p {
		font-size:12px;
		color:#fff;
		font-family:inherit;
		margin-left:1px;
		-webkit-margin-before:0
	}
	.bt_span {
		text-align:center;
		line-height:20px;
		margin-top:20px;
		font-size:24px;
		color:#56abed;
		font-weight:bold;
		display:inline-block;
		width:100%
	}
	.qzjd_dj {
		width:35%;
		display:inline-block;
		height:65px;
		float:right;
		background:#56abed;
		text-align:center;
		padding-top:10px;
		color:#fff
	}
	.qzjd_dzb {
		width:35%;
		display:inline-block;
		height:65px;
		background:#56abed;
		text-align:center;
		padding-top:10px;
		color:#fff
	}
	.djjj ul li {
		margin-top:15px;
		list-style:none
	}
	.djjj ul li .img_1 {
		width:60%
	}
	.zyys {
		margin-top:20px;
		text-align:center
	}
	.li {
		text-align:center;
		width:100%;
		border:1px solid #56abed;
		border-radius:10px;
		padding-top:20px;
		padding-bottom:20px;
		margin-top:20px
	}
	.li h3 {
		color:#56abed;
		font-weight:bold;
		font-size:16px
	}
	.li p {
		color:#56abed;
		font-size:12px
	}
	.li span {
		display:inline-block;
		width:80%;
		color:#999;
		font-size:14px
	}
	.zyys a {
		display:inline-block;
		width:50%;
		color:#e19333;
		font-size:14px;
		margin-top:20px
	}
	.zyfw {
		text-align:center
	}
	.dyyy_pt {
		border:1px solid #56abed;
		border-radius:10px;
		margin-top:20px;
		padding-bottom:20px
	}
	.p1 {
		font-size:18px;
		color:#666
	}
	.input {
		display:block;
		margin-left:17.5%;
		width:65%;
		margin-top:10px;
		height:30px;
		background:#bee2fd;
		border:none;
		padding-left:10px
	}
	.zyfw textarea {
		width:65%;
		height:70px;
		margin-top:10px;
		background:#bee2fd;
		border:none;
		padding-left:10px;
		margin-left:2.5%
	}
	.listSubmit {
		font-size:14px;
		display:block;
		margin-left:17.5%;
		width:68%;
		margin-top:10px;
		height:40px;
		background:#e39a40;
		border:none;
		padding-left:10px;
		color:#fff
	}
	.p2 {
		display:inline-block;
		color:#e39a40
	}
	.bt_span_1 {
		font-size:14px;
		display:inline-block;
		margin-top:5px
	}
	.hyal {
		width:96%;
		margin:0 auto
	}
	.hyal ul li {
		margin-bottom:4%;
		background:#f5f5f5
	}
	.hyal ul li span {
		display:inline-block
	}
	.hyal ul li .hyal01 {
		width:36%;
		margin-right:2%
	}
	.hyal ul li .hyal01 img {
		width:100%
	}
	.hyal ul li .hyal02 {
		width:59%;
		float:right;
		padding:1%
	}
	.hyal ul li .hyal02 p {
		width:100%
	}
	.hyal ul li .hyal02 p:nth-child(1) {
		color:#000;
		font-size:14px
	}
	.hyal ul li .hyal02 p:nth-child(1) em {
		color:#824724
	}
	.hyal ul li .hyal02 p:nth-child(2) {
		color:#707070;
		font-size:12px;
		margin-top:2%
	}
	.hyal ul li .hyal02 p:nth-child(2) em {
		color:red
	}
	.hyal ul li .hyal03 {
		width:59%;
		float:left;
		padding:1%
	}
	.hyal ul li .hyal03 p {
		width:100%
	}
	.hyal ul li .hyal03 p:nth-child(1) {
		color:#000;
		font-size:14px
	}
	.hyal ul li .hyal03 p:nth-child(1) em {
		color:#824724
	}
	.hyal ul li .hyal03 p:nth-child(2) {
		color:#707070;
		font-size:12px;
		margin-top:2%
	}
	.hyal ul li .hyal03 p:nth-child(2) em {
		color:red
	}
	.hyal ul li .hyal04 {
		width:36%;
		margin-right:2%
	}
	.hyal ul li .hyal04 img {
		width:100%
	}
	.hyal_title {}
	.footer {
		text-align:center;
		padding-bottom:60px
	}
	.footer span {
		font-weight:bold;
		display:inline-block
	}
	.p3 {
		display:inline-block;
		color:#e19333
	}
	.p4 {
		font-size:14px;
		color:#999;
		margin-top:10px
	}
}
@media only screen and (min-width:414px) {
	.dhlanmu {
		width:100%;
		height:60px;
		margin-top:5px;
		margin-bottom:0
	}
	.dhlanmuo {
		width:24%;
		height:50px;
		background:#56abed;
		border-bottom:3px solid #298dd9;
		float:left;
		list-style-type:none;
		margin-right:5px
	}
	.dhlanmuf {
		width:24%;
		height:50px;
		background:#56abed;
		border-bottom:3px solid #298dd9;
		float:right;
		list-style-type:none;
		margin-left:0
	}
	.dhlanmul {
		width:40%;
		height:50px;
		float:left
	}
	.dhlanmul h1 {
		font-family:inherit;
		font-size:35px;
		font-weight:bolder;
		margin:0;
		line-height:42px;
		color:#fff000
	}
	.dhlanmur {
		width:60%;
		height:50px;
		float:right
	}
	.dhlanmur h2 {
		font-family:inherit;
		font-size:21px;
		margin-top:7px;
		margin-left:5px;
		color:#fff000
	}
	.dhlanmur p {
		font-size:12px;
		color:#fff;
		font-family:inherit;
		margin-left:3px;
		-webkit-margin-before:0
	}
	.bt_span {
		text-align:center;
		line-height:20px;
		margin-top:10px;
		font-size:24px;
		color:#56abed;
		font-weight:bold;
		display:inline-block;
		width:100%
	}
	.qzjd_dj {
		width:35%;
		display:inline-block;
		height:77px;
		float:right;
		background:#56abed;
		text-align:center;
		padding-top:15px;
		color:#fff
	}
	.qzjd_dzb {
		width:35%;
		display:inline-block;
		height:77px;
		background:#56abed;
		text-align:center;
		padding-top:15px;
		color:#fff
	}
	.djjj ul li {
		margin-top:15px;
		list-style:none
	}
	.djjj ul li .img_1 {
		width:60%
	}
	.zyys {
		margin-top:20px;
		text-align:center
	}
	.li {
		text-align:center;
		width:100%;
		border:1px solid #56abed;
		border-radius:10px;
		padding-top:20px;
		padding-bottom:20px;
		margin-top:30px
	}
	.li h3 {
		color:#56abed;
		font-weight:bold;
		font-size:16px
	}
	.li p {
		color:#56abed;
		font-size:12px
	}
	.li span {
		display:inline-block;
		width:80%;
		color:#999;
		font-size:14px
	}
	.zyys a {
		display:inline-block;
		width:50%;
		color:#e19333;
		font-size:14px;
		margin-top:20px
	}
	.zyfw {
		text-align:center
	}
	.dyyy_pt {
		border:1px solid #56abed;
		border-radius:10px;
		margin-top:20px;
		padding-bottom:20px
	}
	.p1 {
		font-size:18px;
		color:#666
	}
	.input {
		display:block;
		margin-left:17.5%;
		width:65%;
		margin-top:10px;
		height:30px;
		background:#bee2fd;
		border:none;
		padding-left:10px
	}
	.zyfw textarea {
		width:65%;
		height:70px;
		margin-top:10px;
		background:#bee2fd;
		border:none;
		padding-left:10px
	}
	.listSubmit {
		font-size:14px;
		display:block;
		margin-left:17.5%;
		width:68%;
		margin-top:10px;
		height:40px;
		background:#e39a40;
		border:none;
		padding-left:10px;
		color:#fff
	}
	.p2 {
		display:inline-block;
		color:#e39a40
	}
	.bt_span_1 {
		font-size:14px;
		display:inline-block;
		margin-top:5px
	}
	.footer {
		text-align:center;
		padding-bottom:60px
	}
	.footer span {
		font-weight:bold;
		margin-top:20px;
		display:inline-block
	}
	.p3 {
		display:inline-block;
		color:#e19333
	}
	.p4 {
		font-size:14px;
		color:#999;
		margin-top:10px
	}
}
@media only screen and (min-width:480px) {
	.dhlanmu {
		width:100%;
		height:60px;
		margin-top:10px;
		margin-bottom:0
	}
	.dhlanmuo {
		width:24%;
		height:54px;
		background:#56abed;
		border-bottom:3px solid #298dd9;
		float:left;
		list-style-type:none;
		margin-right:6px
	}
	.dhlanmuf {
		width:24%;
		height:54px;
		background:#56abed;
		border-bottom:3px solid #298dd9;
		float:right;
		list-style-type:none;
		margin-left:0
	}
	.dhlanmul {
		width:40%;
		height:54px;
		float:left
	}
	.dhlanmul h1 {
		font-family:inherit;
		font-size:42px;
		font-weight:bolder;
		margin:0;
		line-height:54px;
		color:#fff000
	}
	.dhlanmur {
		width:60%;
		height:54px;
		float:right
	}
	.dhlanmur h2 {
		font-family:inherit;
		font-size:23px;
		margin-top:10px;
		margin-left:5px;
		color:#fff000
	}
	.dhlanmur p {
		font-size:12px;
		color:#fff;
		font-family:inherit;
		margin-left:3px;
		-webkit-margin-before:0
	}
	.bt_span {
		text-align:center;
		line-height:20px;
		margin-top:20px;
		font-size:24px;
		color:#56abed;
		font-weight:bold;
		display:inline-block;
		width:100%
	}
	.qzjd_dj {
		width:35%;
		display:inline-block;
		height:87px;
		float:right;
		background:#56abed;
		text-align:center;
		padding-top:20px;
		color:#fff
	}
	.qzjd_dzb {
		width:35%;
		display:inline-block;
		height:87px;
		background:#56abed;
		text-align:center;
		padding-top:20px;
		color:#fff
	}
	.djjj ul li {
		margin-top:15px;
		list-style:none
	}
	.zyys {
		margin-top:20px;
		text-align:center
	}
	.li {
		text-align:center;
		width:100%;
		border:1px solid #56abed;
		border-radius:10px;
		padding-top:20px;
		padding-bottom:20px;
		margin-top:30px;
		list-style:none
	}
	.li h3 {
		color:#56abed;
		font-weight:bold;
		font-size:16px
	}
	.li p {
		color:#56abed;
		font-size:12px
	}
	.li span {
		display:inline-block;
		width:80%;
		color:#999;
		font-size:14px
	}
	.zyys a {
		display:inline-block;
		width:50%;
		color:#e19333;
		font-size:14px;
		margin-top:20px
	}
	.zyfw {
		text-align:center
	}
	.dyyy_pt {
		border:1px solid #56abed;
		border-radius:10px;
		margin-top:20px;
		padding-bottom:20px
	}
	.p1 {
		font-size:18px;
		color:#666
	}
	.input {
		display:block;
		margin-left:17.5%;
		width:65%;
		margin-top:10px;
		height:30px;
		background:#bee2fd;
		border:none;
		padding-left:10px
	}
	.zyfw textarea {
		width:65%;
		height:70px;
		margin-top:10px;
		background:#bee2fd;
		border:none;
		padding-left:10px
	}
	.listSubmit {
		font-size:14px;
		display:block;
		margin-left:17.5%;
		width:68%;
		margin-top:10px;
		height:40px;
		background:#e39a40;
		border:none;
		padding-left:10px;
		color:#fff
	}
	.p2 {
		display:inline-block;
		color:#e39a40
	}
	.bt_span_1 {
		font-size:14px;
		display:inline-block;
		margin-top:5px
	}
	.footer {
		text-align:center;
		padding-bottom:60px
	}
	.footer span {
		font-weight:bold;
		margin-top:20px;
		display:inline-block
	}
	.p3 {
		display:inline-block;
		color:#e19333
	}
	.p4 {
		font-size:14px;
		color:#999;
		margin-top:10px
	}
}