html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
	font-family: Helvetica, STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Tohoma, Arial;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

nav ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

a {
	text-decoration: none;
}

a:link, a:visited {
	text-decoration: none;
	color: #333;
}

a:hover, a:active {
	text-decoration: underline;
	color: #e00000;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clearing {
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 0;
}

.left {
	float: left;
	display: inline;
}

.right {
	float: right;
	display: inline;
}

.hidden {
	display: none;
}

.blank10 {
	display: block;
	height: 10px;
	overflow: hidden;
	width: 1px;
}

.con strong, .con img {
	display: block;
	font-weight: normal;
}

.con strong a:link, .con strong a:visited {
	color: #111;
}

.con strong a:hover, .con strong a:active {
	color: #a40000;
}

.con li {
	float: left;
	display: inline;
}

.con {
	width: 100%;
	overflow: hidden;
	margin: 0px auto;
	background: #fafafa;
}

.banner, .daoh, .footer, .gdgj {
	display: none;
}

.banner-mb {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}

.banner-mb img {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	display: block;
}

h1 span {
	display: block;
	font-size: 0;
	height: 0;
	overflow: hidden;
	width: 0;
}

.sw-header {
	clear: both;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 999;
}

.sw-nav {
	clear: both;
	background: #0068b7;
	color: #fff;
	height: 79px;
	line-height: 40px;
	overflow: hidden;
	transition: all 0.25s ease-out 0s;
}

.sw-nav a {
	border-bottom: 1px solid #448aca;
	color: #fff;
	float: left;
	font-size: 15px;
	height: 39px;
	line-height: 39px;
	overflow: hidden;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 25%;
}

.pcb {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 15px;
	top: 27px;
	z-index: 20;
}

.xxgk-mm {
	width: 100%;
	padding: 0 0 10px;
}

.xxgk-mm .xxgkzl strong {
	margin: 10px auto 0;
}

.photo {
	width: 100%;
	overflow: hidden;
	margin: 0;
}

/* imgChange */
.imgbox {
	width: 100%;
	overflow: hidden;
	filter: revealTrans(Transition=20, Duration=1.2);
}

.imgbox ul {
	clear: both;
}

.imgbox li {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.photo img {
	width: 100%;
}

.photo strong {
	background: #eee;
	color: #111;
	font-size: 16px;
	line-height: 39px;
	width: 100%;
	height: 40px;
	overflow: hidden;
	margin: 0;
	text-align: center;
	text-wrap: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.photo strong a:link, .photo strong a:visited {
	text-decoration: none;
	color: #111;
}

.photo strong a:hover, .photo strong a:active {
	text-decoration: underline;
	color: #a40000;
}

/*焦点图*/
.focus {
	position: relative;
	width: 100%;
	float: left;
}

.focus .fPic {
	left: 0px;
	top: 0px;
	z-index: 10;
}

.focus .D1fBt {
	overflow: hidden;
	zoom: 1;
	height: 16px;
	z-index: 10;
}

.focus .fbg {
	bottom: 45px;
	right: 10px;
	position: absolute;
	height: 21px;
	z-index: 50;
}

.focus .D1fBt a {
	position: relative;
	display: inline;
	width: 12px;
	height: 12px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	text-decoration: none;
	outline: 0;
	float: left;
	background: #D9D9D9;
}

.focus .D1fBt .current, .focus .D1fBt a:hover {
	background: #fc114a;
}

.focus .prev, .focus .next {
	display: none;
}

.more {
	color: #e00000;
	margin: 0 1px;
}

.more a:link, .more a:visited {
	color: #e00000;
}

.more a:hover, .more a:active {
	color: #a40000;
}

.add-sp {
	width: 100%;
	overflow: hidden;
}

.add-sp img {
	width: 100%;
}

.add-sp strong {
	background: #eee;
	color: #111;
	font-size: 16px;
	line-height: 39px;
	width: 100%;
	height: 40px;
	overflow: hidden;
	margin: 0;
	text-align: center;
	text-wrap: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tout {
	clear: both;
	width: 90%;
	overflow: hidden;
	margin: 10px auto 0;
	border-bottom: 2px solid #dcdcdc;
	padding: 0 0 10px;
}

.tout strong {
	color: #00479d;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	margin: 10px 0;
	overflow: hidden;
	text-align: center;
}

.tout strong a:link, .tout strong a:visited {
	color: #00479d;
}

.tout strong a:hover, .tout strong a:active {
	color: #0068b7;
}

.tout p {
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	line-height: 30px;
	color: #555;
	margin: 0;
}

.mb-ul {
	clear: both;
	width: 90%;
	overflow: hidden;
	margin: 10px auto 0;
	list-style: outside none none;
	padding: 0 10px;
}

.mb-ul li {
	width: 100%;
	height: 44px;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #fff;
	clear: both;
	font-size: 16px;
	line-height: 44px;
	text-wrap: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.mb-ul li.jc {
	font-weight: bold;
}

.mb-ul a, .mb-ul a:visited {
	color: #444;
	text-decoration: none;
}

.qiehuan1, .qiehuan2, .qiehuan3, .qiehuan4 {
	width: 100%;
	margin: 15px auto 0;
	overflow: hidden;
	position: relative;
}

.qiehuan1 .tab, .qiehuan2 .tab, .qiehuan3 .tab, .qiehuan4 .tab {
	height: 40px;
	overflow: hidden;
	background: url(mb-tit-bg.jpg) center top no-repeat;
	background-size: 100% auto;
}

.qiehuan1 .tab a, .qiehuan2 .tab a, .qiehuan3 .tab a, .qiehuan4 .tab a {
	display: block;
	padding: 10px 15px;
	float: left;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}

.qiehuan1 .tab a:hover, .qiehuan2 .tab a:hover, .qiehuan3 .tab a:hover, .qiehuan4 .tab a:hover {
	background: #e7f5fb;
	color: #003276;
	text-decoration: none;
}

.qiehuan1 .tab a.on, .qiehuan2 .tab a.on, .qiehuan3 .tab a.on, .qiehuan4 .tab a.on {
	background: #e7f5fb;
	color: #003276;
	text-decoration: none;
}

.qiehuan1 .content, .qiehuan3 .content, .qiehuan4 .content {
	overflow: hidden;
	width: 100%;
	height: 200px;
	position: relative;
}

.qiehuan2 .content {
	overflow: hidden;
	width: 100%;
	height: 140px;
	position: relative;
}

.qiehuan1 .content .ul1, .qiehuan2 .content .ul2, .qiehuan3 .content .ul3, .qiehuan4 .content .ul4 {
	position: absolute;
	width: 200%;
	left: 0;
	top: 0;
}

.qiehuan1 .content .li1, .qiehuan3 .content .li3, .qiehuan4 .content .li4 {
	width: 50%;
	float: left;
}

.qiehuan2 .content .li2 {
	width: 33%;
	float: left;
}

.jb-l {
	width: 24%;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 15px 0 0 5%;
}

.jb-l img {
	width: 100%;
	margin: 0 0 15px;
}

.jb-r {
	width: 61%;
	overflow: hidden;
	float: right;
	display: inline;
	margin: 15px 5% 0 0;
}

.jb-r img {
	width: 100%;
}

.zfjs {
	width: 28%;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 15px 0 0 5%;
}

.zfjs img {
	width: 100%;
}

.xxgk-l {
	width: 40%;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 5px 0 0 5%;
}

.xxgk-r {
	width: 40%;
	overflow: hidden;
	float: right;
	display: inline;
	margin: 5px 5% 0 0;
}

.xxgk-l img, .xxgk-r img {
	width: 100%;
	margin: 15px 0 0;
}

.menu-xxgk {
	display: none;
}

.spe-con {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}

.spe-con .title {
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1.5em;
	text-align: center;
	margin: 0 auto 10px;
	color: #111;
}

.con .spe-con .content_info p {
	font-size: 1em;
	line-height: 1.25em;
	margin: 10px 0 0;
	color: #111;
}

.con .spe-con .content_info strong {
	font-size: 1em;
	line-height: 1.25em;
	font-weight: bold;
	display: inline;
}

.con .spe-con .content_info img {
	width: 100%;
	height: 100%;
	display: inline;
}

.con .spe-con .kuan100 img {
	width: auto;
	height: auto;
	display: inline;
}

.spe-con .GcList {
	width: 100%;
	overflow: hidden;
	margin: 10px auto;
	padding-bottom: 15px;
}

.spe-con .GsTL5 li {
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 1em;
	line-height: 1.5em;
	margin: 10px 0 0;
	border-bottom: 1px dashed #ccc;
	padding: 0 0 10px;
}

.ggl-ml {
	display: block;
}

.ggl-xx {
	display: none;
}

.ggl-ml {
	width: 99%;
	overflow: hidden;
	border: 1px solid #ccc;
	margin: 0 auto;
	padding: 0 0 10px;
}

.menu-xxgk h2 {
	width: 230px;
	height: 36px;
	overflow: hidden;
	margin: 10px auto 0;
	text-align: center;
	background: url(t3.jpg) no-repeat 0 0;
	color: #fff;
	font-size: 1.25em;
	font-weight: bold;
	line-height: 2em;
}

.menu-xxgk h2 a:link, .menu-xxgk h2 a:visited, .menu-xxgk h2 a:hover, .menu-xxgk h2 a:active {
	color: #fff;
}

.menu-xxgk h3 {
	width: 230px;
	height: 37px;
	overflow: hidden;
	margin: 10px auto 0;
	text-align: center;
	background: url(xx-t2.jpg) no-repeat 0 0;
	font-size: 1.25em;
	font-weight: bold;
	line-height: 2em;
	color: #0068b7;
}

.menu-xxgk h4 {
	width: 200px;
	height: 37px;
	overflow: hidden;
	margin: 10px auto 0;
	text-align: center;
	background: url(xx-t1.jpg) no-repeat 0 0;
	font-size: 1em;
	line-height: 2em;
	color: #0068b7;
}

.menu-xxgk h3 a:link, .menu-xxgk h3 a:visited, .menu-xxgk h3 a:hover, .menu-xxgk h3 a:active, .menu-xxgk h4 a:link, .menu-xxgk h4 a:visited, .menu-xxgk h4 a:hover, .menu-xxgk h4 a:active {
	color: #0068b7;
}

.tit {
	width: 100%;
	height: 40px;
	overflow: hidden;
}

.tit h2 {
	float: left;
	display: inline;
	height: 40px;
	font-size: 1em;
	font-weight: bold;
	line-height: 38px;
	color: #fff;
	margin: 0 0 0 15px;
}

.tit h2 a:link, .tit h2 a:visited {
	color: #fff;
}

.tit h2 a:hover, .tit h2 a:active {
	color: #fff;
}

.tit p {
	float: right;
	display: inline;
	font: 12px/38px simsun;
	margin: 0 15px 0 0;
	color: #fff;
}

.tit p a:link, .tit p a:visited {
	color: #fff;
}

.tit p a:hover, .tit p a:active {
	color: #fff799;
}

.t4 {
	background: url(mb-tit-bg.jpg) center top no-repeat;
	background-size: 100% auto;
}

.djdg-ss {
	width: 100%;
	overflow: hidden;
	background: #eeeeee;
	margin: 0 auto;
}

.djdg-ss .search {
	display: block;
	width: 95%;
	height: 36px;
	border: 1px solid #ccc;
	margin: 15px auto 0;
	font-size: 1em;
}

.djdg-ss .search-btn {
	border: none;
	margin: 15px auto 0;
	background: url(dj-ss.jpg) no-repeat center 0;
	width: 100%;
	height: 45px;
	overflow: hidden;
	font-size: 0;
	text-indent: 100em;
	cursor: pointer;
}
/* 保 s*/
.wrap {
	width: 100%;
	margin: 15px auto 0;
	overflow: hidden;
	position: relative;
}
.zwgk{
	margin:0  auto;
}
.zwgk .swiper-container2{
	height: 240px;
}
/* 保 e*/
.tabs, .tabs1, .tabs2, .tabs3 {
	height: 40px;
	overflow: hidden;
	background: #448aca;
}

.tabs h2, .tabs1 h2, .tabs2 h2, .tabs3 h2 {
	display: block;
	float: left;
	text-decoration: none;
	color: #e5e5e5;
	font-weight: bold;
	font-size: 16px;
	padding: 10px 15px;
}

.tabs h2.active, .tabs1 h2.active, .tabs2 h2.active, .tabs3 h2.active {
	background: #0068b7;
	color: #fff;
	text-decoration: none;
}

.tabs a, .tabs1 a, .tabs2 a, .tabs3 a {
	z-index: 100;
	display: block;
	text-decoration: none;
	color: #e5e5e5;
}

.tabs h2.active a, .tabs1 h2.active a, .tabs2 h2.active a, .tabs3 h2.active a {
	color: #fff;
	text-decoration: none;
}

/*.tabs a:link,.tabs1 a:link,.tabs2 a:link,.tabs3 a:link,.tabs a:visited,.tabs1 a:visited,.tabs2 a:visited,.tabs3 a:visited{background:#e7f5fb; color:#003276; text-decoration:none;}*/
.swiper-container, .swiper-container2 {
	overflow: hidden;
	width: 100%;
	height: 210px;
	position: relative;
}

.swiper-container3 {
	overflow: hidden;
	width: 100%;
	height: 250px;
	position: relative;
}

.swiper-container1 {
	overflow: hidden;
	width: 100%;
	height: 150px;
	position: relative;
}

.swiper-slide {
	height: 325px;
	width: 100%;
	background: none;
	color: #111;
}

.content-slide {
	padding: 0;
}

.content-slide p {
	text-indent: 2em;
	line-height: 1.9;
}

.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;/* Fix of Webkit flickering */
	z-index: 1;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px, 0, 0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px, 0, 0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px, 0px);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0, 0);
	transition-timing-function: ease;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.GcPos {
	padding-left: 0;
	height: auto;
	font-size: 1em;
	line-height: 1.5em;
}

.GcList {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom: 15px;
}

.GsTL5 {
	width: 100%;
	overflow: hidden;
}

.GsTL5 li {
	width: 100%;
	overflow: hidden;
	font-size: 1em;
	line-height: 1.5em;
	margin: 10px 0 0;
	border-bottom: 1px dashed #ccc;
	padding: 0 0 5px;
}

.GsTL5 li a {
	width: 100%;
	background: url(li.jpg) no-repeat 0 4px;
	padding-left: 20px;
}

.GsTL5 .time {
	display: none;
}

.GpLeft {
	width: 90%;
	overflow: hidden;
	margin: 15px auto;
}

.GcDetail {
	width: 100%;
	overflow: hidden;
	margin: 10px auto 0;
	padding: 0;
	text-align: center;
}

.GcDetail .title {
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1.5em;
	margin: 0 auto 10px;
	color: #111;
}

.GcDetail .desc {
	font-size: 12px;
	line-height: 1em;
	text-align: center;
	color: #333;
	margin: 0;
	padding: 0;
}

.GcDetail .desc span {
	margin: 0 10px;
}

.content_info {
	width: 100%;
	overflow: hidden;
	margin: 15px auto 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.5em;
	color: #111;
}

.content_info p {
	font-size: 1em;
	line-height: 1.5em;
	margin: 10px 0 0;
	color: #111;
}

.content_info table {
	width: 100%;
}

.con .content_info strong {
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	display: inline;
}

.con .content_info img {
	display: block;
	text-align: center;
	margin: 10px auto 0;
	width: 100%;
	height: 100%;
}

.con .content_info table img {
	text-align: center;
	margin: 10px auto 0;
	width: auto;
	height: auto;
}

.con .huns .content_info img {
	width: 100%;
	height: 100%;
	display: inline;
}

.gdgj {
	width: 100%;
	overflow: hidden;
	margin: 30px auto;
	border-top: 2px solid #ccc;
	padding: 15px 0 0;
}

.gdgj .older, .gdgj .newer {
	overflow: hidden;
	font-size: 1em;
	line-height: 1.5em;
	text-align: left;
}

.gdgj .older img, .gdgj .newer img {
	float: left;
	margin: 5px 0 0;
}

.fuj {
	display: none;
	width: 100%;
	overflow: hidden;
	margin: 30px auto;
}

.fuj a {
	font-size: 1em;
	line-height: 1.5em;
	background: url(li.jpg) no-repeat 0 7px;
	padding-left: 20px;
}

.fuj a:link, .fuj a:visited {
	color: #0068b7;
}

.fuj a:hover, .fuj a:active {
	color: #e00000;
}

.GpageSpliter {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	font-size: 1em;
	line-height: 1.5em;
}

.pagepre {
	float: left;
	border: 1px solid #ccc;
	margin: 25px 0 0;
	padding: 0 3px;
}

.pagenext {
	float: right;
	border: 1px solid #ccc;
	margin: 25px 0 0;
	padding: 0 3px;
}

.GpageSpliter .current {
	background: #0068b7;
	color: #fff;
	padding: 4px 5px;
}

.GpageSpliter span.pagecode {
	padding: 2px 5px;
	margin: 0 0 5px;
}

.GpageSpliter span.text {
	display: none;
}

.Gs2 {
	width: 100%;
	overflow: hidden;
	margin: 15px auto 0;
}

.Gs2 .GsL {
	clear: both;
	height: 34px;
	border-bottom: 5px solid #ECEEEF;
	line-height: 34px;
	margin: 0;
}

.Gs2 .GsL dt {
	float: left;
	padding-left: 0;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	color: #DB4E02;
}

.Gs2 .GsL dt a, .Gs2 .GsL dt a:visited {
	color: #DB4E02;
}

.Gs2 .GsTL5 {
	width: 100%;
	clear: both;
	font-size: 14px;
}

.Gs2 .GsTL5 li {
	width: 100%;
	clear: both;
	font-size: 1.25em;
	line-height: 1.75em;
	position: relative;
	padding: 0 0 5px;
	border-bottom: 1px solid #D7E1F2;
}

.Gs2 .GsTL5 li:hover {
	background-color: #FBF5EC;
}

.Gs2 .GsTL5 li a {
	width: 100%;
	background: url(li.jpg) no-repeat 0 4px;
	padding-left: 15px;
}

.Gs2 .GsTL5 .time {
	display: none;
}

.GsTL5 .lzsh {
	width: 46%;
	overflow: hidden;
	margin: 15px 2%;
	text-align: center;
}

.GsTL5 .lzsh img {
	width: 100%;
	height: 100%;
}

.GsTL5 .lzsh strong {
	overflow: hidden;
	font-size: 1em;
	line-height: 1.5em;
	margin: 5px auto 0;
}

.qff {
	width: 100%;
	overflow: hidden;
}

.qff li {
	width: 100%;
}

.tpp {
	width: 100%;
	overflow: hidden;
	margin: 15px auto;
}

.tpp li {
	width: 100%;
	overflow: hidden;
	margin: 0 auto 15px;
	border-bottom: 1px dashed #ccc;
	padding: 0 0 15px;
}

.tpp img {
	margin: 15px auto;
	width: 100%;
	height: 100%;
}

.tpp strong {
	width: 100%;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	margin: 0 auto;
}

.con .GcList .tpp .doc {
	width: 100%;
	overflow: hidden;
	font-size: 1em;
	line-height: 1.5em;
	margin: 15px auto 0;
	color: #555;
	margin: 0;
	text-indent: 2em;
}

.tpp .time {
	display: none;
}

.wlwz-img {
	width: 100%;
	height: 100%;
}

.tplb {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}

.tplb li {
	width: 46%;
	overflow: hidden;
	margin: 15px 2% 0;
}

.tplb li img {
	margin: 0;
	width: 100%;
	height: 100%;
}

.tplb li strong {
	font-size: 1em;
	line-height: 1.5em;
	height: 4.5em;
	overflow: hidden;
	font-weight: bold;
	margin: 5px 0 0;
	text-align: center;
}

.mcafsl li {
	width: 100%;
	overflow: hidden;
	margin: 0 auto 15px;
	border-bottom: 1px dashed #ccc;
	padding: 0 0 15px;
}

.mcafsl li img {
	margin: 10px auto 0;
	width: 100%;
	height: 100%;
}

.mcafsl li strong {
	overflow: hidden;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	margin: 5px 0 0;
	text-align: left;
}

.mcafsl .doc {
	font-size: 1em;
	line-height: 1.5em;
	color: #555;
	margin: 10px auto 0;
	text-indent: 2em;
}

.footer, .foot {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}

.bzz {
	display: none;
}
/* 保 s*/
.foot-mb {
	clear: both;
	font-size: 14px;
	line-height: 20px;
	background: #000;
	padding: 10px 0;
	margin: 20px 0 0;
}

.foot-mb p {
	color: #fff;
	text-align: center;
	text-align: center;
	margin-bottom: 8px;
}

.foot-mb a, .foot-mb a:visited {
	display: inline-block;
	text-wrap: none;
	white-space: nowrap;
	text-decoration: none;
	color: #aaa;
	/* width: 25%; */
	overflow: hidden;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	vertical-align: middle;
}
/* 保 e*/
.xxgkzl strong {
	width: 334px;
	height: 48px;
	color: #1a96f6;
	font: bold 16px/48px "Microsoft YaHei";
	text-indent: 70px;
	margin: 10px 0 0;
	background: url(gk-s.jpg) no-repeat 0 0;
}

.xxgkzl strong a:link, .xxgkzl strong a:visited, .xxgkzl strong a:hover, .xxgkzl strong a:active {
	color: #1a96f6;
}

.wu-ann {
	width: 100%;
	overflow: hidden;
	margin: 0;
}

.wu-ann strong {
	float: left;
	display: inline;
	width: 40%;
	height: 58px;
	margin: 20px 0 0 2%;
	border: 1px solid #d2d2d2;
	font-size: 16px;
	font-weight: bold;
	line-height: 58px;
	color: #fff;
	text-align: center;
	padding: 0 0 0 6%;
}

.wu1 {
	background: #448aca url(w1.png) no-repeat 10px center;
	background-size: 10% auto;
}

.wu2 {
	background: #13b5b1 url(w2.png) no-repeat 10px center;
	background-size: 10% auto;
}
/* 保 s*/
.hh2 {
	background: #f0f3f6;
	font-size: 20px;
	color: #298bd4;
	line-height: 50px;
	height: 50px;
	margin: 20px 0 0;
	font-weight: 600;
}
active
.hh2 h5{
	width: 28%;
	height: 50px;
}
.hh3 {
	background: #eee;
	font-size: 20px;
	color: #298bd4;
	line-height: 50px;
	text-indent: 1em;
	margin: 20px 0 0;
	border-top: 1px #0068b7 solid;
	border-bottom: 1px #cdcdcd solid;
	font-weight: 600;
}
/* 保 e*/
.gk-l {
	width: 100%;
	overflow: hidden;
	margin: 0;
}

.gk-l img {
	float: left;
	display: inline;
	width: 47%;
	margin: 20px 0 0 2%;
}

.gk-ll {
	width: 100%;
	overflow: hidden;
	margin: 0;
}

.gk-ll img {
	float: left;
	display: inline;
	width: 47%;
	margin: 0 0 0 2%;
}

.mb-wsbs {
	width: 96%;
	overflow: hidden;
	margin: 20px auto 0;
}

.mb-wsbs img {
	width: 100%;
}

.grbs {
	width: 100%;
	overflow: hidden;
}

.grbs span {
	float: left;
	display: inline;
	width: 23%;
	height: 30px;
	background: #d5e1ed;
	margin: 16px 1% 0;
	font: 16px/30px "Microsoft YaHei";
	text-align: center;
}

.t3 {
	height: 40px;
	overflow: hidden;
	background: #448aca;
	margin: 15px 0 0;
}

.t3 h2 {
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding: 10px 15px;
}

.t3 h2 a:link, .t3 h2 a:visited {
	color: #fff;
}

.t3 h2 a:hover, .t3 h2 a:active {
	color: #fff;
}

.ggffw {
	width: 100%;
	overflow: hidden;
	margin: 0;
}

.ggffw li {
	float: left;
	display: inline;
	width: 30%;
	height: 78px;
	overflow: hidden;
	background: #f1f1f1;
	border: 1px solid #e5e5e5;
	margin: 15px 0 0 2%;
	text-align: center;
	font: bold 16px/115px "Microsoft YaHei";
}

.ggffw li.f1 {
	background: #fbf5f7 url(bs2.jpg) no-repeat center 8px;
}

.ggffw li.f2 {
	background: #fbf5f7 url(bs3.jpg) no-repeat center 8px;
}

.ggffw li.f3 {
	background: #fbf5f7 url(bs4.jpg) no-repeat center 8px;
}

.ggffw li.f4 {
	background: #fbf5f7 url(bs5.jpg) no-repeat center 8px;
}

.ggffw li.f5 {
	background: #fbf5f7 url(bs6.jpg) no-repeat center 8px;
}

.ggffw li.f6 {
	background: #fbf5f7 url(bs7.jpg) no-repeat center 8px;
}

.ggffw li.f7 {
	background: #fbf5f7 url(bs8.jpg) no-repeat center 8px;
}

.ggffw li.f8 {
	background: #fbf5f7 url(bs9.jpg) no-repeat center 8px;
}

.ggffw li.f9 {
	background: #fbf5f7 url(bs0.jpg) no-repeat center 8px;
}

.zmhd {
	width: 100%;
	overflow: hidden;
	margin: 0;
}

.zmhd img {
	float: left;
	display: inline;
	width: 47%;
	margin: 20px 0 0 2%;
}

.woyao {
	width: 100%;
	overflow: hidden;
	margin: 0 0 20px;
}

.woyao img {
	float: left;
	display: inline;
	width: 47%;
	margin: 20px 0 0 2%;
}

.syxxcx {
	width: 100%;
	overflow: hidden;
	margin: 0;
}

.syxxcx li {
	float: left;
	display: inline;
	width: 46%;
	height: 38px;
	overflow: hidden;
	background: #d5e1ed;
	border: 1px solid #e5e5e5;
	margin: 15px 0 0 2%;
	text-align: center;
	font: 14px/38px "Microsoft YaHei";
}

.er-wu-ann {
	width: 100%;
	overflow: hidden;
}

.er-wu-ann strong {
	float: left;
	display: inline;
	width: 40%;
	height: 100px;
	margin: 20px 0 0 6%;
	font: bold 16px/150px "Microsoft YaHei";
	text-align: center;
	background-position: center 16px;
}

.er-wu-ann a:link, .er-wu-ann a:visited, .er-wu-ann a:hover, .er-wu-ann a:active {
	color: #fff;
}

.wu1 {
	background: #448aca url(w1.png) no-repeat 12px 10px;
}

.wu2 {
	background: #13b5b1 url(w2.png) no-repeat 12px 10px;
}

.wu3 {
	background: #556fb5 url(w3.png) no-repeat 12px 10px;
}

.wu4 {
	background: #3ba5f5 url(w4.png) no-repeat 12px 10px;
}

.wu5 {
	background: #3887c2 url(w5.png) no-repeat 12px 10px;
}

.er-ztzl {
	width: 100%;
	overflow: hidden;
	clear: both;
}

.er-ztzl img {
	width: 90%;
	margin: 20px auto 0;
}

.gequ {
	width: 100%;
	overflow: hidden;
	margin: 0;
}

.gequ li {
	width: 22%;
	height: 38px;
	overflow: hidden;
	background: #d5e1ed;
	border: 1px solid #e5e5e5;
	margin: 15px 0 0 2%;
	text-align: center;
	font: 14px/38px "Microsoft YaHei";
}

.fft {
	width: 100%;
	overflow: hidden;
	margin: 0;
}

.fft img {
	float: left;
	display: inline;
	width: 30%;
	margin: 20px 3% 0 3%;
}

.fft .doc {
	font: 14px/24px "Microsoft YaHei";
	margin: 16px 3% 0 0;
}

.ts-ul {
	width: 100%;
	overflow: hidden;
	margin: 0;
}

.ts-ul li {
	width: 30%;
	height: 38px;
	overflow: hidden;
	background: #d5e1ed;
	border: 1px solid #e5e5e5;
	margin: 15px 0 0 2%;
	text-align: center;
	font: 14px/38px "Microsoft YaHei";
}

.tz-ul {
	width: 100%;
	overflow: hidden;
	margin: 0;
}

.tz-ul li {
	width: 45%;
	height: 38px;
	overflow: hidden;
	background: #d5e1ed;
	border: 1px solid #e5e5e5;
	margin: 15px 0 0 3%;
	text-align: center;
	font: 14px/38px "Microsoft YaHei";
}
