.top img {
	width: 100%;
	max-width: 1200px
}
.card-content {
	padding: 8px 15px;
	color: #999;
	font-size: 14px
}
.card-content h2 {
	font-size: 20px;
	line-height: 3;
	font-weight: 400;
	color:#000
}

.card-content p {
	color: #999;
	font-size: 13px;
	line-height: 1.5
}


.home_tool {
	margin-top: 10px
}
.home_tool_top {
	display: -ms-flexbox;
	display: flex
}

.home_tool_item {
	padding: 10px;
	background:#fff;
	text-align: center;
	position: relative;
	box-shadow: 0 0 2px rgba(0,0,0,.1)
}


.home_tool_top .home_tool_item:first-child {
	margin-right: 5px;
	-ms-flex: 1;
	flex: 1
}

.home_tool_top .home_tool_item:last-child {
	margin-left: 5px;
	-ms-flex: 2;
	flex: 2
}

.home_tool_top .home_tool_detail {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	
}
.home_tool_detail a{color:#0056A2;}
.home_tool_detail .detail_icon {
	font-size: 30px
}

.home_tool_detail .detail_text {
	display:block;
	font-size: 14px;
	margin-top:10px;
	color:#0056A2
}

.countdown_title {
	padding: 0;
	color: #333;
	text-align: center;
	font-size: 13px;
	position: relative
}

.countdown_content {
	position: relative;
	padding: 10px
}

.countdown_content .weui-flex {
	width: 100%;
	margin: 0 auto;
	color: #101010;
	text-align: center;
	display: -ms-flexbox;
	display: flex
}

.countdown_content .weui-flex__item {
	-ms-flex: 1;
	flex: 1
}

.countdown_content .time_num {
	background-color: #403d3d;
	color: #fff;
	font-size: 20px;
	padding: 5px 10px;
	margin: 0 3px
}

.countdown_content .time_title {
	margin-top: 10px;
	font-size: 14px;
	color: #515151
}

.home_tool_bottom:after {
	content: "";
	clear: both;
	visibility: hidden;
	display: block
}

.home_tool_grid {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background-color: #fff;
	text-align: center;
	margin-top: 10px
}

.home_tool_grid>.home_tool_detail {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	padding: 10px 0 15px;
	transition-duration: 0s;
	-ms-flex-direction: column;
	flex-direction: column;
	transition: all .6s ease-in-out 0s;
	transform: translateX(0);
	box-sizing: border-box
}

.home_tool_grid.col-3>.home_tool_detail {
	width: 33.33%;
	box-shadow: 0 0 1px rgba(0,0,0,.1)
}

.home_tool_grid.col-1>.home_tool_detail {
	width: 100%;
	box-shadow: 0 0 2px rgba(0,0,0,.1)
}

.home_tool_grid.col-2>.home_tool_detail {
	box-shadow: 0 0 1px rgba(0,0,0,.1);
	width: 50%
}

.home_tool_grid>.home_tool_detail:after {
	position: absolute;
	top: 0;
	left: 0;
	box-sizing: border-box;
	width: 200%;
	height: 200%;
	border-right: 20px solid #fff;
	border-radius: inherit;
	content: " ";
	transform: scale(.5);
	transform-origin: 0 0;
	pointer-events: none
}

.home_tool_grid>.home_tool_detail:last-child:after {
	border: none
}
.home_tool_detail .fa{font-size:24px;color:#0056A2}

.procedure .content,.procedure .wzlq {
	margin-bottom: 20px;
	width: 92%;
	height: 100%;
	padding: 0 15px 20px 15px
}
.procedure .content h1,.procedure .wzlq h1{font-size: 15px;font-weight:bold}
.procedure .content h2,.procedure .wzlq h2{font-size: 14px;font-weight:bold}
.procedure .content h3,.procedure .wzlq h3{font-size: 13px;font-weight:bold}

.procedure .content p,.procedure .wzlq p {
	margin: 6px 0;
	white-space: normal;
	color: #666;
	font-size: 13px;
	line-height: 180%
}

.procedure .content span {
	color: #666;
	font-size: 13px;
	line-height: 160%;
	margin: 10px
}

.content table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  text-align:center;
  border-spacing: 0;
  margin-bottom: 1.5em;
  font-size: 0.96em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.content th,
.content td {
  text-align: center;
  padding: 4px 8px 4px 10px;
  border: 1px solid #dadada;
}
.content td {
  vertical-align: center
}
.content tr:nth-child(odd) {
  background-color: #F0FCFF;
}
.content img {
	width: 100%;
	max-width: 800px
}
.wzlq img.imgp{	width: 100%;}
.menu{
		min-height:20px;
		padding:12px;
		color:#fff;
		background:#0056A2;
		text-align:center;
	}
.backhome{text-align:left;position:absolute;left:10px;}
.menu a{color:#fff;text-decoration:none}

.menu_ksnd{
		min-height:20px;
		padding:12px;
		color:#fff;
		background:#154A9A;
		text-align:center;
}
.menu_ksnd .backhome{text-align:left;position:absolute;left:10px;}
.menu_ksnd a{color:#fff;text-decoration:none}

.news_img img{width: 60%;}
.dsh_ft{text-align:center;}
.dsh_ft img {width: 85%;max-width: 950px}
.dsh_ft .weui-cell__bd img {width: 40%;max-width: 400px}
.dsh_ft h2{font-size:16px;color:#333;margin-top:15px}
.dsh_ft p{color:#333;font-size:12px}
.news a p{font-size:13px;}
