@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

ul,
li,
p,
h1,
h2,
h3,
h4,
form,
dl,
dt {
	margin: 0px;
	padding: 0px;
}

ul,
li {
	list-style: none;
}

img {
	border: none;
}

input,
button {
	padding: 0;
	margin: 0;
	border: 0;
}
/*页面样式开始*/

html {
	font-size: 16px;
	width: 100%;
	overflow-x: hidden;
}

body {
	font-size: 16px;
	width: 100%;
}

.tab-content>.tab-pane {
	display: none
}

.tab-content>.active {
	display: block
}

.top_text {
	padding: 0.5rem 0.5rem;
	color: #2e2e2e;
	overflow: hidden;
	font-size: 0.875rem;
}

.top_text a {
	display: inline-block;
	float: right;
	color: #2e2e2e;
	line-height: 0.875rem;
}

.top_text a:first-child {
	float: left;
}

.top_text a:nth-child(4) {
	background: url(/uploads/image/images/wb.png) left center no-repeat;
	background: contain;
	padding-left: 1.3rem;
	margin-left: 0.6rem;
	-webkit-background-size: contain;
}

.top_text a:nth-child(3) {
	background: url(/uploads/image/images/wx.png) left center no-repeat;
	background: contain;
	padding-left: 1.3rem;
	margin-left: 0.6rem;
	-webkit-background-size: contain;
}

.top_text a:nth-child(2) {
	background: url(/uploads/image/images/yx_phone.png) left center no-repeat;
	background: contain;
	padding-left: 1.3rem;
	margin-left: 0.6rem;
	-webkit-background-size: contain;
}

.toppic {
	background: url(/uploads/image/images/top_pic_img.jpg) center center no-repeat;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	overflow: hidden;
	margin-top: -1px;
	padding-bottom: 0.5rem;
}

.toppic .logo_box {

	width: 100%;
	overflow: hidden;
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.toppic .logo_box li:nth-child(1) {
	float: left;
	padding-left: 0.3rem;
	width: 65%;
}

.toppic .logo_box li:nth-child(2) {
	float: right;
	padding-top: 0.4rem;
	padding-right: 0.3rem;
	width: 10%;
}

.search {
	padding: 0.2rem 0.5rem;
	width: 90%;
	margin: 0 auto;
	text-align: center;
}

.search form {
	overflow: hidden;
	/*border-radius: 0.1rem;*/
	width: auto;
	display: inline-block;
	margin: 0 auto;
}

.search input {
	width: 90%;
	height: 1.2rem;
	display: inline-block;
	border: 0.1rem solid #6887a9;
	float: left;
	font-size: 0.8rem;
	padding-left: 0.3rem;
}

.search button {
	height: 1.2rem;
	width: 10%;
	background: url(/uploads/image/images/tp_search_btn.png) center center no-repeat;
	background-size: 1.5rem 1.2rem;
	-webkit-background-size: 1.5rem 1.2rem;
	display: inline-block;
	float: left;
}

.carousel-caption {
	background: rgba(0, 0, 0, 0.4);
	color: white;
	line-height: 1.4rem;
	position: absolute;
	width: 94%;
	height: 1.4rem;
	font-size: 1rem;
}

.carousel {
	position: relative;
	bottom:0;
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
	bottom:0;
}

.carousel-inner>.item {
	position: relative;
	display: none;
	-webkit-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img {
	line-height: 1
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
	display: block
}

.carousel-inner>.active {
	left: 0;bottom:0;
}

.carousel-inner>.next,
.carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%
}

.carousel-inner>.next {
	left: 100%
}

.carousel-inner>.prev {
	left: -100%
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
	left: 0
}

.carousel-inner>.active.left {
	left: -100%
}

.carousel-inner>.active.right {
	left: 100%
}

.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	background-color: rgba(0, 0, 0, 0);
	filter: alpha(opacity=50);
	opacity: .5
}

.carousel-control.left {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#80000000', endcolorstr='#00000000', gradienttype=1);
	background-repeat: repeat-x
}

.carousel-control.right {
	right: 0;
	left: auto;
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#00000000', endcolorstr='#80000000', gradienttype=1);
	background-repeat: repeat-x
}

.carousel-control:focus,
.carousel-control:hover {
	color: #fff;
	text-decoration: none;
	filter: alpha(opacity=90);
	outline: 0;
	opacity: .9
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
	right: 50%;
	margin-right: -10px
}

.carousel-control .icon-next,
.carousel-control .icon-prev {
	width: 20px;
	height: 20px;
	font-family: serif;
	line-height: 1
}

.carousel-control .icon-prev:before {
	content: '\2039'
}

.carousel-control .icon-next:before {
	content: '\203a'
}

.carousel-indicators {
	position: absolute;
	bottom: 0.5rem;
	z-index: 15;
	right: 0.4rem;
	display: none;
}

.carousel-indicators li {
	display: inline-block;
	width: 0.5rem;
	height: 0.5rem;
	margin: ;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000\9;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #fff;
	border-radius: 10px
}

.carousel-indicators .active {
	width: 0.5rem;
	height: 0.5rem;
	margin: 0;
	background-color: #fff
}

.carousel-caption {
	position: absolute;
	z-index: 10;
	color: #fff;
	padding-left: 2%;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 5%;
}

.carousel-caption .btn {
	text-shadow: none
}

.demo_01 {
	margin:0 auto 0.5rem;
	width:94%;
}

.conbox .tzgg .tabbox {
	overflow: hidden;
	padding-left: 0.3rem;
	padding-bottom: 0.1rem;
	/*border-bottom: 3px solid #17457a;*/
	background: #e4e4e4;
	margin-top: 0.5rem;
}

.conbox .tzgg .tabbox li {
	float: left;
	padding-left: 0.3rem;
	margin-right: 0.3rem;
	font-size: 1rem;
	width: 5.5rem;
	height: 2rem;
	line-height: 2rem;
	padding-left: 1.3rem;
}

.conbox .tzgg .tabbox li a {
	float: left;
	color: #444444;
}

.conbox .tzgg .tabbox li.active {
	background: url(/uploads/image/images/tab_img5.png) left center no-repeat;
	/*background:  left center no-repeat;*/
	/*background:  left center no-repeat;*/
	/*background:  left center no-repeat;*/
	/*background:  left center no-repeat;*/
	/*background:  left center no-repeat;*/
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	/*background:  #0077d0;
	box-shadow: 1px 1px 4px #023682;*/
	/*border-left: 6px solid #17457a;*/
	font-weight: bold;
}

#zfxxgk li.active {
	width: 8rem;
	height: 2rem;
	line-height: 2rem;
	background: url(/uploads/image/images/tab_img51.png) left center no-repeat;
	/*background:  left center no-repeat;*/
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	/*border-left: 6px solid #17457a;*/
	font-weight: bold;
	padding-left: 1.5rem;
}

#zfxxgk1 li.active {
	width: 11rem;
	height: 2rem;
	line-height: 2rem;
	background: url(/uploads/image/images/tab_img51.png) left center no-repeat;
	/*background:  left center no-repeat;*/
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	/*border-left: 6px solid #17457a;*/
	text-shadow: 1px 1px 3px #023682;
	font-weight: bold;
	padding-left: 2rem;
}

#rd li {
	width: 5.5rem;
}

#rd li:nth-child(3).active {

	background: url(/uploads/image/images/tab_img51.png) left center no-repeat;
	/*background:  left center no-repeat;*/
	background-size: 100% 100%;
	padding-left: 1rem;
	padding-right: 1rem;
	text-shadow: 1px 1px 3px #023682;
	font-size: 0.8rem;
	white-space: normal;
}

.conbox .tzgg .tabbox li.active a {
	color: white;
}

.tabconbox {
	padding: 0.3rem;
}

.tabconbox ul {
	overflow: hidden;
	width: 100%;
	font-size: 0.4rem;
}

.tabconbox ul li {
	font-size: 0.875rem;
	border-bottom: solid 0.05rem #cccccc;
	line-height:1.5rem;
	width: 94%;
	padding-left: 2%;
	padding-right: 4%;
	padding-bottom:0.5rem;
	padding-top:0.5rem;
}

.tabconbox ul li a {
	color: #202020;
}
.tabconbox_txt{ width:100%;font-size: 0.75rem; color:#444444;line-height:1.25rem; display:block; text-align:left;}
.tabconbox .tancon li:last-child {
	border-bottom: 0;
}

.tabconbox .cutline {
	padding: 0.4rem;
}


/*.tabconbox .cutline .line {
	border-bottom: 0.1rem solid #0077d0;
	display: block;
	float: left;
	width: 80%;
	margin-top: 0.14rem;
}*/

.tabconbox .cutline a {
	color: white;
	font-size: 0.75rem;
	background: #bd1a2d;
	text-align: center;
	line-height: 1.5rem;
	border-radius: 0.1rem;
	display: block;
	width: 3rem;
	float: right;
}

.swxxconbox ul li a {
	font-size: 0.4rem;
}

.swxxconbox .cutline {
	padding: 0.2rem;
	overflow: hidden;
}

.swxxconbox .cutline .line {
	border-bottom: 0.05rem solid #0077d0;
	display: block;
	float: left;
	width: 5rem;
	margin-top: 0.14rem;
}

.swxx {
	background: #fbe7c0;
	overflow: hidden;
	padding: 0.5rem 0;
}

.tab_list {
	float: left;
	width: 30%;
	background: #fbe7c0;
}

.tab_list li {
	text-align: center;
	padding-left: 5%;
	margin-right: -1px;
	color: #3b3b3b;
}

.tab_list a {
	color: #3b3b3b;
	font-size: 1rem;
	line-height: 2rem;
	width: 100%;
	display: block;
}

.tab_list .active a {
	background: white;
	line-height: 2rem;
	color: #bd1a2d;
	font-weight: bold;
}

.swxxconbox {
	float: left;
	width: 69%;
	padding: 0;
	overflow: hidden;
}

.swxxconbox .tab-pane {
	background: white;
	width: 100%;
}

.swxxconbox .tab-pane li {
	width: 97%;
	padding: 0 3%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.swxxconbox .tab-pane a {
	color: #202020;
	font-size: 0.875rem;
	line-height: 2rem;
}

.swxxconbox .cutline {
	padding-right: 0.6rem;
}

.swxxconbox .cutline a {
	color: white;
	font-size: 0.75rem;
	background: #bd1a2d;
	text-align: center;
	line-height: 1.5rem;
	border-radius: 0.1rem;
	display: block;
	width: 3rem;
	float: right;
}

.btn_01 {}

.btn_01 ul {
	padding: 0.5rem 0.1rem;
}

.btn_01 ul li {
	float: left;
	width: 50%;
	text-align: center;
	margin-bottom: 0.5rem;
	overflow: hidden;
}

.btn_01 ul li a {
	color: #333333;
	width: 96%;
	margin: 0 auto;
	line-height: 2rem;
	background:  repeat-x top;
	background-size: contain;
	-webkit-background-size: contain;
	/*background: #e3eef7;*/
	display: inline-block;
	font-size: 0.875rem;
	border-radius: 0.2rem;
	border: 1px solid #007ce3;
}

#zfxxgk {
	margin-bottom: 0.5rem;
}

.btn_02 {
	height: auto;
}

.btn_02 ul {
	width: 94%;
	margin: 0.4rem auto 0;
	overflow: hidden;
	padding-top: 0.4rem;
	padding-left: 0.3rem;
	background: #fff;
	/*background:  left top no-repeat;*/
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	box-shadow: 0 0 6px #858585;
	padding: 0.5rem 0 0.5rem 0.3rem;
}

.btn_02 ul li {
	float: left;
	width: 37%;
	font-size: 0.875rem;
	line-height: 1.4rem;
	padding-left: 1.8rem;
	margin-bottom: 1rem;
	padding-left: 13%;
}

.btn_02 ul li:nth-child(1) {
	background: url(/uploads/image/images/gongkaizhinan_phone.png) 10% center no-repeat;
	background-size: contain;
	-webkit-background-size: contain;
}

.btn_02 ul li:nth-child(2) {
	background: url(/uploads/image/images/gongkaimulu_phone.png) 10% center no-repeat;
	background-size: contain;
	-webkit-background-size: contain;
}

.btn_02 ul li:nth-child(3) {
	background: url(/uploads/image/images/jiandutousu_icon_phone.png) 10% center no-repeat;
	background-size: contain;
	-webkit-background-size: contain;
}

.btn_02 ul li:nth-child(4) {
	background: url(/uploads/image/images/gongkainianbao_phone.png) 10% center no-repeat;
	background-size: contain;
	-webkit-background-size: contain;
}

.btn_02 ul li:nth-child(5) {
	background: url(/uploads/image/images/yishenqinggongkai_phone.png) 10% center no-repeat;
	background-size: contain;
	-webkit-background-size: contain;
	margin-bottom: 0;
}

.btn_02 ul li:nth-child(6) {
	background: url(/uploads/image/images/yishenqinggongkaishenqing_phone.png) 10% center no-repeat;
	background-size: contain;
	-webkit-background-size: contain;
	margin-bottom: 0;
	white-space: nowrap;
}

.btn_02 ul li a {
	color: #202020;
	font-size: 0.875rem;
}

.btn_03 {}

.btn_03 ul {
	padding-top: 0.5rem;
	overflow: hidden;
}

.btn_03 ul li {
	width: 33%;
	text-align: center;
	float: left;
}

.btn_03 ul li a {
	color: #202020;
	width: 80%;
	display: block;
	margin: 0 auto;
	font-size: 0.875rem;
}
.btn_04 ul {
	width: 94%;
	margin: 0.4rem auto 0;
	overflow: hidden;
	padding-top: 0.4rem;
	padding-left: 0.3rem;
	background: #fff;
	/*background:  left top no-repeat;*/
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	padding: 0.5rem 0 0.5rem 0.3rem;
}

.btn_04 ul li {
	float: left;
	width: 37%;
	font-size: 0.875rem;
	line-height: 1.4rem;
	padding-left: 1.8rem;
	margin-bottom: 1rem;
	padding-left: 13%;
}
.btn_04 ul li:nth-child(1) {
	background: url(/uploads/image/images/ldyx.png) 10% center no-repeat;
	background-size: contain;
	-webkit-background-size: contain;
}

.btn_04 ul li:nth-child(2) {
	background: url(/uploads/image/images/zxzx.png) 10% center no-repeat;
	background-size: contain;
	-webkit-background-size: contain;
}

.btn_04 ul li:nth-child(3) {
	background: url(/uploads/image/images/wg.png) 10% center no-repeat;
	background-size: contain;
	-webkit-background-size: contain;
	margin-bottom: 0;
}

.btn_04 ul li:nth-child(4) {
	background: url(/uploads/image/images/xfjb.png) 10% center no-repeat;
	background-size: contain;
	-webkit-background-size: contain;
	margin-bottom: 0;
	white-space: nowrap;
}
.btn_04 ul li a {
	color: #202020;
	font-size: 0.875rem;
}
.footnr{
	width:100%;
	background: #757575;
	padding: 0.5rem 0;
	font-size: 0.625rem;
	color: #fff;
	text-align: center;
}
.footnr a{ font-size: 0.75rem; margin:0 0.5rem;color: #fff;}
.footnr a:hover{
	color: #fff;
	text-decoration: none;
}
.footbg{background: #bd1a2d; width: 100%;padding: 0.5rem 0; text-align: center;}
.footcon {
	width: 19rem;
	text-align: center;
	margin: 0 auto;

}

.foot_nr {
	font-size: 0.75rem;
	line-height: 1.5rem;
	text-align: center;
	float: left;
	color: white;
	padding-top: 1.25rem;
	margin:0 1rem;
}

.foot_nr a {

	color: white;
}

.dzjg {
	float: left;
	display: inline-block;
	width: 2rem;
	margin-top: 1.25rem;
	text-align: center;
}
.ewm{ background:#a91728; float: left; padding: 0.5rem 0 0.1rem;}
.ewm li{
	float: left;
	width: 42%;
	font-size: 0.75rem;
	line-height: 1.2rem;
	color: #fff;
	text-align: center;
	margin-left: 5%;
}
.ewm li img{ width:85%;}
.foot_bottom{ width: 100%; background: #dabb85; text-align: center; padding: 0.5rem 0;font-size: 0.75rem;
	line-height: 1.2rem;
	color: #1e1e1e;}
.search_page {
	background: #ebf4f9;
	padding: 0.4rem;
	overflow: hidden;
	padding-left: 0.8rem;
	margin-bottom: 0.4rem;
}

.search_page .kscx {
	font-size: 0.875rem;
	color: #444444;
	line-height: 1.6rem;
	float: left;
	display: inline-block;
	margin-right: 0.3rem;
}

.search_page .page_search {
	width: 50%;
	height: 1.45rem;
	border: 1px #0078d1 solid;
	float: left;
	display: inline-block;
}

.search_page .btn_search {
	width: 2rem;
	height: 1.6rem;
	float: left;
	display: inline-block;
	background: url(/uploads/image/images/tp_search_btn.png) center center no-repeat;
	background-size: contain;
	background-size: contain;
}

.table {
	width: 90%;
	margin: 0 auto;
	margin-bottom: 0.4rem;
}

.table_tit {
	overflow: hidden;
	background: #f2f2f2;
	padding: 0.1rem 0.2rem;
}

.table_tit p {
	display: inline-block;
	float: left;
	font-size: 0.875rem;
	line-height: 1.2rem;
	color: #3178b1;
}

.table_tit a {
	display: inline-block;
	float: right;
	font-size: 0.625rem;
	line-height: 1.2rem;
	color: #3178b1;
}

.biaoge {
	width: 100%;
}

.biaoge tr th {
	font-size: 0.625rem;
	line-height: 1rem;
	background: #2c8fd2;
	color: white;
	border-bottom: #005cb0 1px solid;
	margin-bottom: 0;
}

.biaoge tr th:nth-child(1) {
	width: 17%;
}

.biaoge tr th:nth-child(2) {
	width: 60%;
}

.biaoge tr th:nth-child(3) {
	width: 20%;
}

.biaoge tr:first-child {}

.biaoge tr:nth-child(2n) {
	background: #eeeeee;
}

.biaoge tr td {
	font-size: 0.625rem;
	line-height: 1rem;
	color: #555555;
	padding-left: 0.1rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.biaoge tr td:last-child {
	border-right: 0;
}

.zx_form {}

.zx_form input {
	border: 1px solid #aaaaaa;
	width: 80%;
	height: 1.2rem;
	display: block;
	margin: 0 auto;
	font-size: 0.625rem;
	color: #888888;
	padding: 0.05rem;
	padding-left: 0.3rem;
	margin-bottom: 0.2rem;
}

.zx_form .form_box {
	padding-top: 0.3rem;
}

.zx_form .zhushi {
	width: 80%;
	text-align: left;
	margin: 0 auto;
	font-size: 0.625rem;
	color: #2c8fd2;
	line-height: 1rem;
	margin-bottom: 0.2rem;
}

.zx_form .txt {
	font-size: 0.625rem;
}

.se_box {
	width: 80%;
	margin: 0 auto;
	overflow: hidden;
}

.form-control {
	display: block;
	width: 100%;
	height: 1.2rem;
	font-size: 0.625rem;
	line-height: 1.2rem;
	color: #888;
	background-color: #fff;
	background-image: none;
	border: 1px solid #aaaaaa;
}

.tt {
	font-size: 0.625rem;
	color: #666666;
	line-height: 1rem;
}

.text_nr {
	width: 99%;
	margin: 0;
	display: block;
	border: 1px solid #aaaaaa;
	margin-bottom: 0.4rem;
}

.btn_tj {
	background: url(/uploads/image/images/btn_bj.jpg)repeat-x center;
	background-size: contain;
	-webkit-background-size: contain;
	width: 50%;
	border: 0;
	font-size: 0.875rem;
	color: white;
	line-height: 1.42;
	display: block;
	margin: 0 auto;
	margin-top: 0.1rem;
	border-radius: 0.1rem;
}

#left_txt {
	text-align: left;
	text-indent: 2em;
	font-size: 0.625rem;
}

.phone {
	font-size: 0.625rem;
}

.phone p {
	font-size: 0.625rem;
	text-align: center;
	color: #666666;
}

.zx_form .nr_txt {
	font-size: 0.875rem;
	color: #333333;
	line-height: 1.4rem;
	width: 80%;
	text-align: left;
	margin: 0 auto;
}

.ck_box {
	padding-left: 0.4rem;
	padding-right: 0.2rem;
	margin-bottom: 0.3rem;
	border-bottom: 0.02rem solid #476b96;
	overflow: hidden;
	padding-bottom: 0.2rem;
}

.ck {
	margin-top: 0.1rem;
	font-size: 0.875rem;
	color: #0077d0;
	line-height: 1rem;
	margin-bottom: 0.1rem;
}

.ck p {
	display: inline-block;
	border-radius: 50%;
	background: #0077d0;
	color: white;
	text-align: center;
	width: 1.4rem;
	line-height: 1.4rem;
}

.ck_con {
	background:  repeat-x center;
	background-size: contain;
	-webkit-background-size: contain;
	overflow: hidden;
	border-radius: 0.2rem;
	padding: 0.3rem;
}

.ck_con li {
	float: left;
	width: 50%;
	color: #2c8fd2;
	padding: 0.1rem 0;
}

.ck_con li a {
	color: #333333;
}
.load_text{ width:95%; margin:0.5rem auto;box-shadow: 0 0 6px #858585;}
.load_text .loadtit {
	font-size: 1rem;
	font-weight: bold;
	line-height: 2rem;
	text-align: center;
	padding: 0.3rem 0.2rem;
	border-bottom: 1px solid #c1080a;
}

.load_text .loadtime {
	font-size: 0.625rem;
	line-height: 1.4rem;
	text-align: center;
	color: #555555;
	padding-top: 0.2rem;
}

.load_text .loadnr {
	font-size: 0.875rem;
	color: #333333;
	line-height: 1.8rem;
	padding: 0.3rem 1rem;
	text-indent: 2em;
	padding-bottom: 1rem;
}
.loadnr a,.loadnr a:hover{color:#b00f07;}
.load_text .loadnr img {
	width: 100%;
	height: auto;
}

.load_text .loadnr table {
	width: 95%;
	margin: 0 auto;
}

.list_box {
	width:95%;
	margin: 0.5rem auto;
	box-shadow: 0 0 6px #858585;
}

.list_tit {
	background: url(/uploads/image/images/list.png) repeat-x center;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	width: 7rem;
	font-size: 1rem;
	line-height: 1.8rem;
	text-align: center;
	color: white;
	margin: 0.1rem 0 0 0.1rem;
}

.list {
	width:96%; margin:0 auto;
}

.list li {
	line-height: 2rem;
	font-size: 0.875rem;
	padding-left: 0.5rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list li a {
	color: #333333;
}

.btn_page {
	overflow: hidden;
	width: 10rem;
	margin: 0 auto;
	margin-top: 0.1rem;
	margin-bottom: 0.1rem;
	padding: 0.5rem 0;
}

.btn_page button {
	line-height: 1.5rem;
	font-size: 0.875rem;
	border-radius: 0.3rem;
	background: #2c8fd2;
	width: 4rem;
	color: white;
}

.list li:nth-child(2n) {
	background: #f2f2f2;
}

.nav_box {
	width: 100%;
	background: url(/uploads/image/images/nav_bj.jpg) center top repeat-x;
	background-size: auto 100%;
	-webkit-background-size: auto 100%;
}

.nav {
	overflow: hidden;
	/*background: #2c8fd2;*/
}

.nav li:first-child {
	border-left: none;
	width: 24%;
}

.nav li {
	float: left;
	width: 25%;
	text-align: center;
	font-size: 1.125rem;
	color: white;
	line-height: 2.5rem;
	border-left: 1px solid #fb504f;
}

.nav li a {
	color: white;
	text-shadow: 1px 3px 5px #920d0d;
}

.tab-c .year {
	overflow: hidden;
	width: 90%;
	margin: 0 auto;
	padding-top: 0.3rem;
}

.tab-c .year li {
	float: left;
	width: 24%;
	background:  repeat-x center;
	background-size: contain;
	-webkit-background-size: contain;
	font-size: 0.875rem;
	line-height: 1.6rem;
	border-bottom: 0.05rem solid white;
	border-right: 0.05rem solid white;
	margin-bottom: 0.15rem;
	text-align: center;
	margin-left: 1%;
	margin-bottom: 0.5rem;
}

.tab-c .year li:nth-child(5n) {
	margin-left: 0;
}

.tab-c .year li:first-child {
	margin-left: 0;
}

.tab-c .year li a {
	color: #333333;
}


/* 20180520适配办事服务 */

.mk-0912 {
	overflow: hidden;
	width: 94%;
	padding: 3%;
}

.mk-left-0912 {
	width: 100%;
	height: auto;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
	margin-bottom: 10px;
}

.mk-left-0912 a {
	display: block;
	overflow: hidden;
}

.bsfw-title img {
	width: 100%;
}

.bsfw-img {
	display: block;
	width: 100%;
	background:#bd1a2d;
}
.bsfw-imgleft{ float:left; width:15%; text-align:center; font-size:1.5rem; color:#fff; font-weight:bold; padding-top:10%;}
.bsfw-imgright{ width:85%; float:left;}
.bsfw-imgright img {
	width: 100%;
}

.mk-right-0912 {
	width: 100%;
	text-align:center;
	margin-top:1rem;
}
.mk-right-0912 img{ width:100%;}
.mk-right-0912 a {
	display: block;
	height: auto;
	overflow: hidden;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
	background: #bd1a2d;

}

.conbox .bsfw0521 .tabbox {
	overflow: hidden;
	padding-left: 0.3rem;
	padding-bottom: 0.1rem;
	/*border-bottom: 3px solid #17457a;*/
	background: #e4e4e4;
}

.conbox .bsfw0521 .tabbox li {
	float: left;
	padding-left: 0.4rem;
	margin-right: 0.3rem;
	font-size: 1rem;
	width: 5.5rem;
	height: 2rem;
	line-height: 2rem;
	padding-left: 1.3rem;
}

.conbox .bsfw0521 .tabbox li a {
	float: left;
	color: #444444;
}

.conbox .bsfw0521 .tabbox li.active {
	background: url(/uploads/image/images/tab_img5.png) left center no-repeat;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	font-weight: bold;
}
.conbox .bsfw0521 .tabbox li.active a{
	color: white;
}
.btn_page0521 {
	overflow: hidden;
	width: 10rem;
	margin: 0 auto;
	margin-top: 0.1rem;
	margin-bottom: 0.1rem;
	padding: 0.5rem 0;
	text-align: center;
}

.btn_page0521 button {
	line-height: 1.5rem;
	font-size: 0.875rem;
	border-radius: 0.3rem;
	background: #2c8fd2;
	width: 4rem;
	margin: 0 6px;
	display: inline-block;
	color: white;
}
.tiaokuan{ font-size:0.875rem; text-align:left;padding:0 1rem; color:#595959;}
.tiaokuan_xx{width:16px; height:16px; border-radius:3px; vertical-align:-3px;}
.tiaokuan_btn{ font-size:0.875rem; text-align:center;padding:0.5rem 0; color:#fff; background:#df0001; width:94%; margin:1rem auto; font-weight:bold; cursor:pointer;}
.qxd {
	line-height: 1.8rem;
	padding: 0.3rem 1rem;
	padding-bottom: 1rem;
	text-align:center;
}
.qxd img{ width:90%;}
.shenqing {
	width: 95%;
	margin: 1rem auto;
	overflow: hidden;
	background: #fff;
	/*background:  left top no-repeat;*/
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	box-shadow: 0 0 6px #858585;
}
.shenqing_web{ width:95%; margin:0.5rem auto; background:#df0001; text-align:center; color:#fff; font-size:1rem; font-weight:bold; line-height:2rem; padding:0.5rem 0;}
.shenqing_web a,.shenqing_web a:hover{ color:#fff; text-decoration:none;}
.sq_cxblztcon{ width:95%; margin:0 auto;background: #fff;text-align: left; color:#202020; font-size:0.875rem;}
.sq_cxblztcon p{ font-size:1rem; font-weight:bold; padding:0.5rem 0;}
.sq_txt{ font-size:0.875rem; color:#636363; line-height:1.5rem; padding-bottom:0.5rem;}
input.sqbh{width:99%;border:1px solid #d1d1d1;height:1.8rem;line-height:1.8rem;background: none;font-size:1rem;text-indent: 4%;padding:0; margin:0.5rem 0;color:#636363;}
input.yzm{width:45%;border:1px solid #d1d1d1;height:1.8rem;line-height:1.8rem;background: none;font-size:1rem;text-indent: 4%;padding:0; margin:0.5rem 0;color:#636363; float:left;}
.sq_img{ float:left; padding-left:0.5rem; margin-top:0.5rem;}
.sq_txt2{ font-size:0.75rem; color:#636363;float:left;padding-left:0.5rem; margin-top:0.5rem;line-height:1.8rem;}
.sq_txt2 a,.sq_txt2 a:hover{color:#636363;}
input.btn{width:41%; background:#df0001;font-size:0.875rem;padding:0.5rem 0; margin:0.5rem 0 1rem 6%;color:#fff; cursor:pointer;}