@charset "utf-8";
/*2016-3-25 qufan update. please search: .item00*/
/* Reset */
body, h1, h2, h3, h4, h5, h6,
div, p, blockquote, pre, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td,
form, fieldset, legend,
hr {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
ul, ol {
	list-style:none;
}
table {
	margin:0;
	padding:0;
	border-spacing:0;
	border:0;
	_border-collapse:collapse;
}
*+html table {border-collapse:collapse;}
img, fieldset, abbr, acronym {
	border:0;
}
address, caption, cite, code, dfn, em, var {
	font-style:normal;
	font-weight:normal;
}
q:before, q:after {
	content: '';
}
input, select, button, textarea {
	color:#333;
	font-size:100%;
	font-family:\5fae\8f6f\96c5\9ed1,\5b8b\4f53,Arial,sans-serif;
	vertical-align:middle;
}

/* Base */
body {
	color:#333;
	font-size:12px;
	line-height:18px;
	font-family:\5fae\8f6f\96c5\9ed1,\5b8b\4f53,Arial,sans-serif;

}
hr {
	display:none
}
caption, legend,
#skipNavi {
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
}
a {
	color:#333;
	text-decoration:none;
}
a:focus, a:hover, a:active {
	color:#333;
}
input.text,
input.pswd,
textarea.textarea {
	padding:0 0 0 5px;
	margin:0;
	border:1px solid #000;
}
label,
input.button, input.submit , input.image,
button {
	cursor:pointer;
}
textarea, pre {
	overflow:auto;
}
.hide {
	position:absolute;
	top:0;
	left:-99999px;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
}
.page .disabled a {
    background-color: white;
    cursor: not-allowed;
    color: #aaa;
} 
.page ul li:first-child a{
		border-left: 0px solid #ccc !important;
			}
/*html5*/
article, aside, dialog, footer, header, section, nav, figure, menu {
	display:block;
}
img {
	vertical-align:top;
}
fieldset {
	display:block;
}

#wrap {max-width:640px; min-width:320px; margin:0 auto; color:#000; overflow:hidden;}
#head {background:url('../images/bg_head.jpg') no-repeat 0 0; background-size:100% 80px;}
#head h1 {height:44px; border-bottom:1px solid #006699; text-align:center; overflow:hidden;}
#head h1 a {display:block; height:34px; padding-top:10px;}
.date-box {width:100%; height:34px; border-top:1px solid #209fff; overflow:hidden;}
.date-box .v-pc {float:left; margin:6px 17px 0 8px;}
.date-box p {margin-top:6px; color:#f6ecbe;}
#gnb {position:relative; height:34px; margin:0; padding:0 0 0 10px;  border-bottom:1px solid #ccc; background:#f5f5f5; overflow:hidden;}
#gnb a {position:relative; float:left; margin:5px 0 0 2px; padding:0 12px 0 0; color:#2f66a8; font-size:16px; line-height:24px; z-index:10;}
#gnb span.bg-ico {display:block; position:absolute; left:2px; top:5px; width:50px; height:24px; border-radius:10px; background:#e0e0e0; z-index:9;}
#gnb span.dragBtn{
	width: 30px;
	height: 34px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
}
#gnb span.dragBtn::after{
	width: 0px;
	height: 0px;
	display: block;
	margin: 15px 0 0 12px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid rgba(255,255,255,0.5);
}
.news {height:26px; background:url('../images/bg_head_line.jpg') repeat-x 0 bottom #fff;}
.news p {padding-left:33px; background:url('../images/ico_new.gif') no-repeat 5px 6px; background-size:22px 11px;}
.news p a {color:#0f8dba; font-size:10px; line-height:24px;}

.wxb_dh { width:100%; background:#f5f5f5; border-bottom:1px solid #cccccc; margin:0 auto; height:60px;}
.wxb_dh ul { overflow:hidden; }
.wxb_dh ul li { font-size:16px; color:#2f66a8; float:left; width:25%; text-align:center; line-height:30px;}
.wxb_dh ul li a{ color:#2f66a8; text-decoration:none}
.wxb_dh ul li a:hover{ text-decoration:underline;}

#container {position:relative; overflow:hidden;}
.swipe-wrap {position:relative; overflow:hidden;}
.wrap {float:left; position:relative; width:100%;}
#wrapper,
#wrapper2,
#wrapper3,
#wrapper4,
#wrapper5,
#wrapper6{position:absolute; top:0; left:0; bottom:0; overflow:auto; width:100%; z-index:1;}

#scroller {position:absolute; width:100%; padding:0; z-index:1;}
.cont {padding-bottom:40px;}
/*tab*/
.tab{ overflow:hidden; margin-top:10px;}  
.tab .tab_title{  height:26px; background:url(../images/tab_line.gif) 0 100% repeat-x;}  
.tab .tab_title ul{ overflow:hidden;}  
.tab .tab_title li{ float:left; height:26px;}  
.tab .tab_title li a{ float:left; width:70px; height:26px; line-height:26px; font-size:14px; font-weight:bold; text-align:center; color:#333; }  
.tab .tab_title li.active a{border:1px solid #ccc; border-bottom:none; background:#fff; text-decoration:none; line-height:25px; width:88px; color:#C00000;}  
.tab .tab_box{ overflow:hidden; padding:10px;}  
.tab .tab_box .tab_box_content{ display:none;}
/*page1*/
.h2tit {height:21px; margin-top:24px; padding-left:8px; background:#1c8dc2; overflow:hidden;}
.h2tit span {float:left; height:21px; padding:0 6px; background:#fff; color:#319ac8; font-size:17px; line-height:21px;}
.h2tit span a{float:left; height:21px; padding:0 6px; background:#fff; color:#319ac8; font-size:17px; line-height:21px;}
.h3tit {font-size:15px; line-height:29px; text-align:center;}
.h3tit02 {margin-top:12px; padding-left:15px; background:url('../images/ico_redbar.jpg') no-repeat 0 0; background-size:6px 21px; color:#333; font-size:15px; line-height:21px;}
.h4tit {margin:15px 12px 0; padding-left:3px; border-bottom:1px solid #c4c4c4; background:#eee; color:#666; font-size:13px; line-height:21px;}
.visual img {width:100%; height:auto;}
.clist01 {margin:7px 12px 0;}
.clist01 li {position:relative; border-bottom:1px solid #d7d7d7; height: 75px;overflow: hidden;}
.clist01 li > a:nth-child(1) {position:absolute; top:12px; left:0; width:75px;height:46px; line-height:46px; vertical-align:middle; text-align:center;display:block;}
.clist01 li > a:nth-child(1) img {max-width:75px;max-height:46px; vertical-align:middle; margin:0 auto;}
.clist01 li > a:nth-child(2) {display:block; min-height:57px; padding:8px 0 8px 84px; font-size:15px; line-height:24px;}
.clist01 li b a{display:block; min-height:57px; padding:8px 0 8px 0; font-size:15px; line-height:24px;}
.clist01 li b a:nth-child(1){padding-left:84px; }

.video-list {margin:14px 4px 0; overflow:hidden;}
.video-list li {float:left; width:33%;}
.video-list li:nth-child(2) {width:34%;}
.video-list li div {position:relative; margin:8px;}
.video-list li div a:nth-child(1){display:block;height: 115px;line-height: 115px;text-align: center;vertical-align: middle;}
.video-list li div a:nth-child(1) img {max-width:100%; max-height:80px;margin:0 auto;vertical-align: middle;}
.video-list li div a:nth-child(2) {position:absolute; top:50%; left:50%;margin-top: -25px;margin-left: -11px;}
.video-list li div a:nth-child(2) img {width:23px;}
.video-list li div a:nth-child(1) span.videoWrap{
	display: block;
	height: 80px;
	line-height: 80px;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 5px;
}
.video-list li div a:nth-child(1) span.videoT{
	height: 30px;
	line-height: 15px;
	overflow: hidden;
	display: block;
	text-align: center;
}

.btn-more a {display:block; margin:16px 12px 0; background:#d8d8d8; color:#666; font-size:12px; line-height:29px; text-align:center;}
.btn-more:focus,
.btn-more:hover,
.btn-more:active {color:#666;}
.foot-link {margin:26px 12px 0; overflow:hidden;}
.foot-link li {float:left; width:25%; text-align:center;}
.foot-link li a {display:inline-block; width:60px; height:37px; padding:0 3px; padding-top:55px; background:url('../images/bg_foot_link01.jpg') no-repeat 0 0; background-size:100% 100%; color:#fff; font-size:12px; line-height:37px;}
.foot-link li:nth-child(2) a {background:url('../images/bg_foot_link02.jpg') no-repeat 0 0; background-size:100% 100%;}
.foot-link li:nth-child(3) a {height:33px; padding-top:59px; background:url('../images/bg_foot_link03.jpg') no-repeat 0 0; background-size:100% 100%; line-height:15px;}
.foot-link li:nth-child(4) a {height:33px; padding-top:59px; background:url('../images/bg_foot_link04.jpg') no-repeat 0 0; background-size:100% 100%; font-size:9px; line-height:10px;}
/*page2*/
.group {margin:9px 20px 0;text-align:center;}
.group span{display:block;width:100%;height:14px;line-height:14px;}
.group a{display:inline-block;width:24%;background:#66CCFF;text-align:center;color:#fff;margin-bottom:5px;min-height:28px;line-height:28px;padding:5px 0;}

.clist03 {margin:0 12px; font-size:15px; }
.clist03 li {border-top:1px dashed #d8d5d5;line-height:18px;padding:15px 0;}
.clist03 li:first-child {border-top:none;}
.clist03 li a {display:inline-block; color:#000;}
.clist03 li p {color:#666;font-size:14px;}
.photo-list {margin-top:16px; padding-bottom:7px; overflow:hidden;}
.photo-list li {float:left; width:50%; font-size:9px; line-height:11px; text-align:center;}
.photo-list li a {display:block; margin:0 10px; color:#666;}
.photo-list li a:nth-child(1) {padding-bottom:5px;}
.photo-list li a:nth-child(1) img {width:100%; height:auto; width:136px; height:84px;}
.img-txt {margin:17px 15px 0;}
.img-txt a {display:block; overflow:hidden;}
.img-txt a .img {float:left;}
.img-txt a p {padding-left:70px; color:#74787b; font-size:11px; line-height:20px;}
.img-txt a p strong {display:block; color:#141414; font-size:15px; line-height:22px;}
.link-list {margin:7px 11px 0; overflow:hidden;}
.link-list li {float:left; width:50%; padding:10px 0 8px;}
.link-list li a {display:block; width:88px; height:26px; margin:0 auto; padding-left:37px; color:#fff; font-size:11px; line-height:26px;}
.link-list li:nth-child(1) a {background:url('../images/bg_btns01.gif') no-repeat 0 0; background-size:100% 100%;}
.link-list li:nth-child(2) a {background:url('../images/bg_btns02.gif') no-repeat 0 0; background-size:100% 100%;}
.link-list li:nth-child(3) a {background:url('../images/bg_btns03.gif') no-repeat 0 0; background-size:100% 100%;}
.link-list li:nth-child(4) a {background:url('../images/bg_btns04.gif') no-repeat 0 0; background-size:100% 100%;}
.link-list li:nth-child(5) a {background:url('../images/bg_btns05.gif') no-repeat 0 0; background-size:100% 100%;}
.link-list li:nth-child(6) a {background:url('../images/bg_btns06.gif') no-repeat 0 0; background-size:100% 100%;}

.link-center{margin:12px 10px 0 10px; overflow:hidden;}
.link-center li {float:left;}
.link-center li a {display:block; height:34px; margin:0 6px; color:#fff; font-size:12px; line-height:17px; text-align:center;}

.link-center.rows01 li {width:33.3%;}
.link-center.rows01 li:first-child {width:33.4%;}
.link-center.rows01 li:nth-child(1) a {background:#009ce2;}
.link-center.rows01 li:nth-child(2) a {background:#e84228;}
.link-center.rows01 li:nth-child(3) a {background:#5f9fee;}
.link-center.rows02 li {width:50%;}
.link-center.rows02 li a {background:#ff754b;}
.link-center.rows02 li:first-child a {background:#04861a;}
.link-center.rows03 li {width:50%;}
.link-center.rows03 li a {background:#93bbeb;line-height:34px; vertical-align:middle;}
.link-center.rows03 li a::before{
	content:"";
	width:32px;
	height:24px;
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	margin-top:-2px;
	background:url("../images/icon_37x24.png") no-repeat;
	background-size:32px;
}
.link-center.rows03 li:first-child a::before{
	background-position: 0px 0px;
}
.link-center.rows03 li:last-child a::before{
	background-position: 0px -24px;
}
.link-center.rows04 li a::before,
.link-center.rows05 li a::before{
	content:"";
	width:32px;
	height:24px;
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	margin-top:-2px;
	background:url("../images/icon_37x24.png") no-repeat;
	background-size:32px;
}
.link-center.rows04 li,
.link-center.rows05 li{
	width:50%;
}
.link-center.rows04 li a,
.link-center.rows05 li a{
	background:#93bbeb;
	line-height:34px;
	vertical-align:middle;
}
.link-center.rows04 li:first-child a::before{
	background-position: 0px -49px;
}
.link-center.rows04 li:last-child a::before{
	background-position: 0px -73px;
}
.link-center.rows05 li:first-child a::before{
	background-position: 0px -98px;
}

.links01 {margin:8px 6px 0; overflow:hidden;}
.links01 li {float:left; width:50%;}
.links01 li a,
.links01 li span{display:block; height:28px; margin:5px; padding:5px 0 5px 8px; background:#f5f5f5; color:#333; font-size:12px; line-height:14px;
	display: -webkit-box;
	-webkit-box-align: center;
	display: box;
	box-align: center;
}
.links02 {margin:8px 6px 0; overflow:hidden;}
.links02 li {float:left; width:33.3%;}
.links02 li a {display:block; height:22px; margin:5px; background:#70a4d1; color:#fff; font-size:12px; line-height:22px; text-align:center;}
.tab01 {margin:15px 10px 0; overflow:hidden;}
.tab01 li {float:left; width:50%;}
.tab01 li a {display:block; border-top:1px solid #fff; border-bottom:1px solid #ccc; color:#333; font-size:15px; line-height:30px; text-align:center; font-weight:bold;}
.tab01 li.on a {border:1px solid #ccc; border-bottom:#fff; color:#b30101;}
.tab01 li a span {padding-left:15px; background:url('../images/ico_redbar.jpg') no-repeat 0 0; background-size:6px 21px; color:#333; font-size:15px; line-height:21px;}
.poplist {display:none;}
.poplist.on {display:block;}
/*page3*/
.clist02 {padding:0 12px;}
.clist02 li {padding:10px 12px; border-top:1px solid #d7d7d7;}
.clist02 li:first-child {border-top:none;}
.clist02 li div {text-align:center;}
.clist02 li div img {width:100%;}
.clist02 li h3 {margin-top:25px; font-size:15px; color:#141414; line-height:15px; text-align:center;}
.clist02 li p {margin-top:11px; text-align:left; color:#666; font-size:14px; line-height:20px;text-indent: 2em;}
/*page4*/
.servis_list {width:293px; padding:7px 0; margin:0 auto; overflow:hidden;}
.servis_list li {float:left; width:91px;  margin:0 0 12px 0; background-size:100% 100%;}
.servis_list li:nth-child(1) {background:url("../images/bg_style01.jpg") no-repeat 0 0; background-size:100% 100%;}
.servis_list li:nth-child(2) {background:url("../images/bg_style02.jpg") no-repeat 0 0; background-size:100% 100%;}
.servis_list li:nth-child(3) {background:url("../images/bg_style03.jpg") no-repeat 0 0; background-size:100% 100%;}
.servis_list li:nth-child(3) a {padding: 5px 12px 5px 36px; font-size:9px; line-height:11px;}
.servis_list li:nth-child(4) {background:url("../images/bg_style04.jpg") no-repeat 0 0; background-size:100% 100%;}
.servis_list li:nth-child(5) {background:url("../images/bg_style06.jpg") no-repeat 0 0; background-size:100% 100%;}
.servis_list li:nth-child(3n-1) {margin-left:10px; margin-right:10px;}
.servis_list li a {display:block; padding:7px 0 7px 36px; font-size:12px; color:#fff; overflow:hidden;}

.mgt0 {margin-top:0 !important;}

#foot {background:url('../images/bg_foot.jpg') repeat-y 0 0; background-size:100% 100%;}
#foot p {padding:10px; color:#666; font-size:10px; line-height:25px; text-align:center;}

#foott {background:url('../images/bg_foot.jpg') repeat-y 0 0; background-size:100% 100%; position: relative;}
#foott p {padding:10px; color:#666; font-size:10px; line-height:22px; text-align:center;}
.footLink{
	text-align:center;
	padding-bottom:10px;
}
.footLink .pc{
	display: inline-block;
	padding: 10px 15px;
	background: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	vertical-align:top;
	font-weight: bold;
	color: #105698;
}
.footLink .pc::before{
	content: "";
	display: inline-block;
	margin-right: 5px;
	width: 20px;
	height: 18px;
	vertical-align: middle;
	background: url(../images/zw_icon.png) no-repeat -67px 0px;
	-webkit-background-size: 100px;
	background-size: 100px;
}
.footLink .dzjg{
	display:inline-block;
	width: 35px;
	height: 43px;
	background: url('../images/dzjg.png') no-repeat 0px 0px;
	vertical-align:top;
	margin-right:20px;
}
/*popup*/
.pop-box {display:none; position:absolute; width:280px; top:50%; left:50%; margin-left:-140px; background:#fff;}
.pop-box span {display:block;position:absolute; top:0; right:-21px; width:20px; height:20px; border:1px solid #ccc; background:#fff; color:#ccc; font-size:12px; line-height:20px; text-align:center; cursor:pointer;}
.pop-box ul {border-top:1px solid #ccc;}
.pop-box ul li {border:1px solid #ccc; border-top:none;}
.pop-box ul li a {display:block; height:33px; padding-left:10px; color:#333; font-size:12px; line-height:33px;}

/* 互动中心 */
#wrapper5 .action02{
	padding: 10px 0 20px 0;
	margin: 20px 16px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#wrapper5 .action02 .link-center{
	margin-left: 0px;
	margin-right: 0px;
}
#wrapper5 .action02 ul li:nth-child(1) a{
	margin-left: 0px;
}
#wrapper5 .action02 ul li:nth-child(2) a{
	margin-right: 0px;
}
/* 公共样式 */
.col2{
	width:50%;
}
.col3{
	width:33%;
}
.col3:nth-child(2){
	width:34%;
}
.col4{
	width:25%;
}
.col5{
	width:20%;
}
.tabs .tabT {margin:15px 10px 0; overflow:hidden;}
.tabs .tabT li {
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	color:#333;
	line-height:30px;
	text-align:center;
}
.tabs .tabT li.on {border:1px solid #ccc; border-bottom:#fff; color:#b30101;}
.tabs .tabT li span {padding-left:15px; background:url('../images/ico_redbar.jpg') no-repeat 0 0; background-size:6px 21px; color:#333; font-size:15px; line-height:21px;}
.tabs .tabC li{display:none;}
.tabs .tabC li.on {display:block;}

/* 行业概览 */
.industryView{
	overflow:hidden;
	padding:10px 5px;
}
.industryView li{
	float:left;
	padding:0 5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-bottom:10px;
}
.industryView li a{
	display:block;
	padding:0 5px 0 40px;
	height:34px;
	line-height:34px;
	color:#fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	font-size:14px;
}
.industryView li a::after{
	content: "";
	position: absolute;
	top:50%;
	left:10px;
	width:22px;
	height:22px;
	background:#f00;
	margin-top:-11px;
	background:url(../images/icon_22x22.png) no-repeat;
	-webkit-background-size:88px;
	background-size:88px;
}
.industryView .item01 a{
	background:#906b4a;
}
.industryView .item01::after{
	background-position:0px 0px;
}
.industryView .item02 a{
	background:#fb8c29;
}
.industryView .item02 a::after{
	background-position:0px -22px;
}
.industryView .item03 a{
	background:#03a4e7;
}
.industryView .item03 a::after{
	background-position:0px -44px;
}
.industryView .item04 a{
	background:#955eb7;
}
.industryView .item04 a::after{
	background-position:0px -66px;
}
.industryView .item05 a{
	background:#008744;
}
.industryView .item05 a::after{
	background-position:0px -88px;
}
/*服务*/
.servis_list02{
	overflow:hidden;
	padding:10px 5px;
}
.servis_list02 li{
	width: 50%;
	float:left;
	padding:0 5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-bottom:10px;
}
.servis_list02 li a{
	display:block;
	padding:0 5px 0 30px;
	height:34px;
	line-height:34px;
	color:#fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	font-size:12px;
	line-height: 17px;
	display: -webkit-box;
	-webkit-box-align: center;
	display: box;
	box-align: center;
}
.servis_list02 li a::after{
	content: "";
	position: absolute;
	top:50%;
	left:5px;
	width:22px;
	height:22px;
	background:#f00;
	margin-top:-11px;
	background:url(../images/icon_22x22.png) no-repeat;
	-webkit-background-size:88px;
	background-size:88px;
}
.servis_list02 .item01 a{
	background:#04e4d2;
}
.servis_list02 .item01 a::after{
	background-position: 0px -110px;
}
.servis_list02 .item02 a{
	background:#ff4e00;
}
.servis_list02 .item02 a::after{
	background-position: 0px -132px;
}
.servis_list02 .item03 a{
	background:#d4a001;
}
.servis_list02 .item03 a::after{
	background-position: 0px -154px;
}
.servis_list02 .item04 a{
	background:#008744;
}
.servis_list02 .item04 a::after{
	background-position: 0px -176px;
}
.servis_list02 .item05 a{
	background:#b63f19;
}
.servis_list02 .item05 a::after{
	background-position: 0px -198px;
}
.servis_list02 .item06 a{
	background:#7068f5;
}
.servis_list02 .item06 a::after{
	background-position: -22px 0px;
}
.servis_list02 .item07 a{
	background:#3c44ac;
}
.servis_list02 .item07 a::after{
	background-position: -22px -22px;
}
.servis_list02 .item08 a{
	background:#0053a1;
}
.servis_list02 .item08 a::after{
	background-position: -22px -44px;
}
.servis_list02 .item09 a{
	background:#774298;
}
.servis_list02 .item09 a::after{
	background-position: -22px -66px;
}
.servis_list02 .item10 a{
	background:#03a4e7;
}
.servis_list02 .item10 a::after{
	background-position: -22px -88px;
}
.servis_list02 .item11 a{
	background:#25b7a7;
}
.servis_list02 .item11 a::after{
	background-position: -22px -110px;
}
.servis_list02 .item12 a{
	background:#447198;
}
.servis_list02 .item12 a::after{
	background-position: -22px -132px;
}
.servis_list02 .item13 a{
	background:#b82129;
}
.servis_list02 .item13 a::after{
	background-position: -22px -154px;
}
.servis_list02 .item14 a{
	background:#296655;
}
.servis_list02 .item14 a::after{
	background-position: -22px -176px;
}
.servis_list02 .item15 a{
	background:#de5958;
}
.servis_list02 .item15 a::after{
	background-position: -22px -198px;
}
.servis_list02 .item16 a{
	background:#bfc800;
}
.servis_list02 .item16 a::after{
	background-position: -44px 0px;
}
.servis_list02 .item17 a{
	background:#ffc775;
}
.servis_list02 .item17 a::after{
	background-position: -44px -22px;
}
.servis_list02 .item18 a{
	background:#b84926;
}
.servis_list02 .item18 a::after{
	background-position: -44px -44px;
}
.servis_list02 .item00 a{
	background:#03a4e7;
}
.servis_list02 .item00 a::after{
	background-position: -66px -110px;
}
.servis_list02 .item19 a{
	background:#763c36;
}
.servis_list02 .item19 a::after{
	background-position: -44px -66px;
}
.servis_list02 .item20 a{
	background:#94a100;
}
.servis_list02 .item20 a::after{
	background-position: -44px -88px;
}
.servis_list02 .item21 a{
	background:#ced54b;
}
.servis_list02 .item21 a::after{
	background-position: -44px -110px;
}
.servis_list02 .item22 a{
	background:#908ccb;
}
.servis_list02 .item22 a::after{
	background-position: -44px -132px;
}
.servis_list02 .item23 a{
	background:#0053a1;
}
.servis_list02 .item23 a::after{
	background-position: -44px -154px;
}
.servis_list02 .item24 a{
	background:#fb5c29;
}
.servis_list02 .item24 a::after{
	background-position: -44px -176px;
}
.servis_list02 .item25 a{
	background:#03a4e7;
}
.servis_list02 .item25 a::after{
	background-position: -44px -198px;
}
.servis_list02 .item26 a{
	background:#774298;
}
.servis_list02 .item26 a::after{
	background-position: -66px 0px;
}
.servis_list02 .item27 a{
	background:#d4a002;
}
.servis_list02 .item27 a::after{
	background-position: -66px -22px;
}
.servis_list02 .item28 a{
	background:#008744;
}
.servis_list02 .item28 a::after{
	background-position: -66px -44px;
}
.servis_list02 .item29 a{
	background:#dd5958;
}
.servis_list02 .item29 a::after{
	background-position: -66px -66px;
}
.servis_list02 .item30 a{
	background:#9f604a;
}
.servis_list02 .item30 a::after{
	background-position: -66px -88px;
}
.servis_list02 .item31 a{
	background:#03a4e7;
}
.servis_list02 .item31 a::after{
	background-position: -66px -110px;
}
/* 办公室 */
.introduces{
	display: -webkit-box;
	display: box;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	-webkit-box-align:start;
	box-align:start;
	padding:10px;
}
.introduces .imgWrap{
	width:100px;
	height:100px;
	line-height:100px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #ccc;
}
.introduces .imgWrap img{
	max-width:90px;
	max-height:90px;
	vertical-align:middle;
	margin:0 auto;
}
.introduces .summaryWrap{
	-webkit-box-flex: 1;
	box-flex: 1;
	padding-left:10px;
}
.cont .introduces .summaryWrap{
	font-size: 15px;
}
.introduces .summaryWrap a{
	font-size:14px;
}
.picWrap{
	overflow:hidden;
	padding:10px 5px;
}
.picWrap li{
	float:left;
}
.picWrap li a{
	height:100px;
	display:block;
	padding:0 5px;
	vertical-align:middle;
	text-align:center;
}
.picWrap li .imgTit a{
	height:auto;
}
.picWrap li img{
	max-width:100%;
	max-height:100px;
	vertical-align:middle;
	margin:0 auto;
}

/* articleWrap */
.articleWrap{
	padding: 20px 10px;
	font-size:14px;
}
.articleWrap p{
	line-height: 30px;
	text-indent:2em;
	padding-bottom:20px;
}
.articleWrap a{
	color:#055da5;
}
/* 简历 */
.resumeWrap{
	padding:10px 15px;
	font-size:14px;
	line-height:20px;
}
.resumeWrap p{ 
	text-indent:2em;
	padding-bottom:20px;
}

/* 文章细览页 */
.bt_gxb { width:95%; font-family:"微软雅黑"; font-size:20px; font-weight:700; color:#454648; line-height:32px; text-align:center; padding-top:10px;}
.ly_gxb{ width:95%; font-family:"微软雅黑"; font-size:14px; border-bottom:1px solid #d7d7d7; margin:0 auto; min-height:20px; padding-top:5px;overflow:hidden;}
.ly_gxb span{font-family:"宋体"; font-size:12px; color:#666666;}
.ly_gxb span.source{float:left;}
.ly_gxb span.times{float:right;}
.zw_gxb {  font-family:"微软雅黑"; font-size:16px; font-weight:normal; color:#212121; line-height:26px; text-align:left; padding:10px; margin:auto;}
.zw_gxb img{ max-width:100%!important;height:auto!important;}
.zw_gxb td,
.zw_gxb tr,
.zw_gxb th{ width:auto!important;}
/* 地方领导名称栏目 */
.leadBody{
	border:1px solid #e2dddd;
	background:#f5f5f5;
	padding:10px;
	margin:10px;
}
<!--
.loadLayout {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9999;
	color: #fff;
	text-align: center;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: box;
	box-pack: center;
	box-align: center;
}
#head {
	position: relative;
	z-index: 1;
}
.wxb_dh {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: -1;
}
.bbt01 {
	text-align: center;
	background-color: #6bbf07;
	margin: 0 17px;
}
.bbt01 a {
	display: block;
	width: 100%;
	background-color: #6bbf07;
}
#head h1 {
	background: url('../images/bg_head.jpg') no-repeat 0 0;
	background-size: 100% 80px;
}
#head h1 a {
	display: block;
	height: 44px;
	padding-top: 0px;
	background: url('../images/logos.png') no-repeat;
	-webkit-background-size: 320px;
	background-size: 320px;
}
#head h1 a.logo01 {
	background-position: 50% 0px;
}
#head h1 a.logo02 {
	background-position: 50% -44px;
}
#gnb span.dragBtn::after {
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	display: block;
	margin: 15px 0 0 7px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid rgba(47, 102, 168, 0.5);
}
#container {
	overflow: hidden;
}
#container #thelist {
	width: 100%;
	overflow: hidden
}
.visual {
	position: relative;
}
.bannerWrap {
	position: relative;
	z-index: 1;
	overflow: hidden;
	height: 100% !important;
}
.bannerScroller {
	height: 100% !important;
	padding: 0;
}
.bannerScroller .bannerList {
	width: 10000px;
	list-style: none;
	display: block;
	width: 100%;
	height: 100% !important;
	padding: 0;
	margin: 0;
	text-align: left;
	overflow: hidden;
}
.bannerScroller .li {
	display: block;
	float: left;
	text-align: center;
	font-family: georgia;
}
.bannerScroller .li span {
	height: auto;
	display: block;
	line-height: 30px;
	overflow: hidden;
	padding: 0 10px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
.bannerScroller .li span a {
	font-size: 14px;
	font-weight: bold;
}
.bannerScroller .li img {
	max-width: 100%;
	vertical-align: middle;
	margin: 0 auto;
}
#nav {
	width: 100%;
	height: 30px;
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 10;
}
#indicator, #indicator > li {
	display: inline-block;
	list-style: none;
	padding: 0;
	margin: 0;
}
#indicator > li {
	width: 8px;
	height: 8px;
	background-color: rgba(0, 0, 0, 0.5);
	overflow: hidden;
	margin-right: 4px;
	-webkit-box-shadow: 0px 0px 2px #fff;
	box-shadow: 0px 0px 2px #fff;
}
#indicator > li.active {
	background: #f00;
}
#indicator > li:last-child {
	margin: 0;
}
.headlines {
	padding: 10px;
}
.headlines li {
	padding: 5px 0 10px 0;
	border-bottom: 1px solid #d8d5d5;
}
.headlines a {
	text-align: center;
	display: block;
	overflow: hidden;
	font-size: 18px;
	color: #0068b7;
	font-weight: bold;
	padding: 10px 0;
	line-height: 30px;
}
.headlines p a {
	text-align: left;
	display: inline;
	overflow: hidden;
	font-size: 15px;
	color: #0068b7;
	font-weight: normal;
	padding: 0;
}
.headlines p {
	margin: 0 10px;
	text-indent: 2em;
	font-size: 15px;
	line-height: 24px;
}
#wrapper5 .clist02 li p {
	text-indent: 2em;
}
#wrapper2 p {
	text-indent: 2em;
	line-height: 20px;
	padding: 10px;
}
.video-list li div a:nth-child(1){
height:136px;
}
.video-list li div a:nth-child(1) span.videoT{
height:68px;
text-align:left;
}
.video-list li div a:nth-child(2){
margin-top:-36%;
}
.btn-more a{margin: 6px 12px 0;}

.wxb_dhny { width:100%; background:#f5f5f5; border-bottom:1px solid #cccccc; margin:0 auto; height:60px;}
.wxb_dhny ul { overflow:hidden; }
.wxb_dhny ul li { font-size:16px; color:#2f66a8; float:left; width:25%; text-align:center; line-height:30px;}
.wxb_dhny ul li a{ color:#2f66a8; text-decoration:none}
.wxb_dhny ul li a:hover{ text-decoration:underline;}

.xpage-content {
	width: 96%;
	height: auto;
	margin:0 auto;
	margin-bottom: 15px;
}
.xpage-content li {
	font-size: 15px;
	line-height: 20px;
	overflow: hidden;
	position: relative;
	padding:15px 0;
	padding-left:10px;
	border-bottom:1px dashed #d8d5d5;
}
.xpage-content li span {
	display: inline-block;
	color: #b1b1b1;
	margin-left: 5px;
	float:right;
}
/*--------*/
.xpage-pagination {
    text-align: center;
    margin: 20px auto;
}

.xpage-pagination span {
    display: inline-block;
    line-height: 2em;
    margin-left: 3px;
    border: 0px solid #ccc;
    cursor: pointer;
	background:#ebe8e8;
	border-radius:5px;
}

.xpage-pagination span a {
    display: block;
    padding-left: 0.5em;
    padding-right: 0.5em;
    min-width: 1em;
    text-decoration: none;
    color: #333;
}

.xpage-pagination span:hover,
.xpage-pagination .xpage-pagination-pager-active {
    font-weight: bold;
	color:#fff;
	background:#3879d9;
}

.xpage-pagination span:hover a,
.xpage-pagination .xpage-pagination-pager-active {
}
.xpage-pagination-pager-active a{color: #fff!important;}

/* */
.xpage-pagination.xpage-pagination-mobile span{
    border: none;
}
.xpage-pagination.xpage-pagination-mobile .xpage-pagination-last,
.xpage-pagination.xpage-pagination-mobile .xpage-pagination-pager
{
    display: none;
}
.xpage-pagination.xpage-pagination-mobile .xpage-pagination-pager-active {
    display: inline-block;
}

/*  */
.xpage-pagination.xpage-pagination-no-first-last
.xpage-pagination-first,
.xpage-pagination.xpage-pagination-no-first-last
.xpage-pagination-last {
    display: none;
}

hr{ width:100%; height:1px; border:none; background:#eee; margin:10px 0 10px 0;}








