body,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,p,thead,tbody,tfoot,form{
	margin: 0;
}
ul,ol{
	padding: 0;
}
body{
	font-family: "Microsoft YaHei";
	font-size: 12px;
}
li{
	list-style: none;
}
a{
	color: #000;
	text-decoration: none;
}
input{
	outline: none;
}
img{
	border: none;
	
}
button,input,textarea{outline:none;border: none;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.to-mid{
	width: 1200px;
	margin: auto;
}

.lf{
	float: left;
}
.rt{
	float: right;
}
.mid-width{
	width: 1200px;
	margin: auto;
}
.self-hall-topcontainer {
	background: none !important;
}
.self-hall-body{
	background: #f5f5f5  !important;
}
button{
	font-family: "Microsoft YaHei";
	font-size: 12px;
}

/*个人中心 首页*/
.self-module{
	margin-right: auto;
	margin-left: auto;
	width: 1100px;
}
.self-module li{
	width: 200px;
	height: 54px;
	background: url(self-mo-bg_0.png) no-repeat;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
}
.self-module a{
	font-size: 15px;
	line-height: 50px;
	background-position: 45px 12px;
	display: block;
	padding-left: 15px;
}
/*指的是鼠标移到上面的效果*/
.self-module li:hover{
	background: url(self-mo-bg_1.png) no-repeat !important;
}
.self-module a:hover{
	color: #fff;
	background-position: 45px 12px !important;
}
/*指的是被选中的效果*/
li.self-module-checked {
	background: url(self-mo-bg_2.png) no-repeat !important;
}
.self-module-checked a{
	color: #fff;
	background-position: 45px 12px !important;
}
a.self-module-1:hover{
	background: url(self-mo-icon01a.png) no-repeat;  }
a.self-module-2:hover{
	background: url(self-mo-icon02a.png) no-repeat;  }
a.self-module-3:hover{
	background: url(self-mo-icon03a.png) no-repeat;  }
a.self-module-4:hover{
	background: url(self-mo-icon04a.png) no-repeat;  }
a.self-module-5:hover{
	background: url(self-mo-icon05a.png) no-repeat;  }

.self-module-checked .self-module-1{
		background: url(self-mo-icon01a.png) no-repeat;  }
.self-module-checked .self-module-2{
		background: url(self-mo-icon02a.png) no-repeat;  }
.self-module-checked .self-module-3{
		background: url(self-mo-icon03a.png) no-repeat;  }
.self-module-checked .self-module-4{
		background: url(self-mo-icon04a.png) no-repeat;  }
.self-module-checked .self-module-5{
		background: url(self-mo-icon05a.png) no-repeat;  }

.self-module-1{
	background: url(self-mo-icon01.png) no-repeat;
}
.self-module-2{
	background: url(self-mo-icon02.png) no-repeat;
}
.self-module-3{
	background: url(self-mo-icon03.png) no-repeat;
}
.self-module-4{
	background: url(self-mo-icon04.png) no-repeat;
}
.self-module-5{
	background: url(self-mo-icon05.png) no-repeat;
}

.self-head{
	text-align: center;
	vertical-align: middle;
	margin-top: 30px;
	/*margin-left: -240px;*/
	/*margin-right: -240px;*/
	background: url(self-bg-line.png) repeat-x;
}

.self-head a{
	width: 180px;
	height: 180px;
	display: inline-block;
	background: #fff;
	border: 1px solid #dedede;
	border-radius: 90px;
	-webkit-border-radius: 90px;
}
.self-head img{
	width: 160px;
	height: 160px;
	border-radius: 80px;
	padding-top: 10px;
}
.self-name{
	font-size: 18px;
	color: #444343;
	line-height: 30px;
	text-align: center;
	margin-top:10px;
	margin-bottom: 10px;
}
.self-name span{
	width: 16px;
	height: 16px;
	display: inline-block;
}
.self-gender-man{
	background: url(self-gender-man.png);
}
.self-gender-wom{
	background: url(self-gender-man.png);
}
.self-info {
	margin-left:auto;
	margin-right: auto;
	text-align: center;
}
.self-info a{
	display: inline-block;
	height: 24px;
	width: 100px;
	line-height: 24px;
	font-size: 10px;
	color: #444343;
	background: #fff;
	border-radius: 12px;
	border:1px solid #d9d9d9;
	margin-left: 5px;
	margin-right: 5px;
}
.self-info a:hover{
	color: #fff;
	background: #57a3f2;
	border:1px solid #57a3f2;
}
.self-info img{
	margin-top: 3px;
	float: right;
	margin-right: 20px;
	margin-left: -20px;
}

.self-sbanner{
	overflow: hidden;
	margin-top: 80px;
	margin-bottom: 40px;
}
.self-sbanner a.self-prebtn{
	display: block;
	width: 26px;
	height: 250px;
	background: url(hall-sbprebtn.png) no-repeat 50% 50%;
	float: left;
}
.self-sbanner a.self-nextbtn{
	display: block;
	width: 26px;
	height: 240px;
	background: url(hall-sbnextbtn.png) no-repeat 50% 50%;
	float: right;
}
.self-sbanner .self-sbcontain{
	width: 1080px;
	height: 240px;
	overflow: hidden;
	float: left;
	position: relative;
	margin-left: 25px;
}
.self-sbcontain ul{
	overflow: hidden;
	position: absolute;
}
.self-sbcontain ul li{
	float: left;
	overflow: hidden;
	width: 250px;
	height: 240px;
	display: inline-block;
	margin-left: 20px;
	text-align: center;
}
.self-sb-bg01{
	background: url(self-bg_01.png);
}
.self-sb-bg02{
	background: url(self-bg_02.png);
}
.self-sb-bg03{
	 background: url(self-bg_03.png);
 }
.self-sb-bg04{
	background: url(self-bg_04.png);
}
.self-sb-bg05{
	background: url(self-bg_05.png);
}
.self-sb-title {
	color: #000;
	font-size: 24px;
	font-weight: 500;
	display: block;
	padding-top: 90px;
}
.self-sbcontain  ul.self-sb-li{
	width:220px !important;
	height: 100px;
	padding-top: 40px;
	padding-left:25px;
}
ul.self-sb-li li{
	height: 24px;
	width: auto;
}
.self-sb-li a{
	color:#797979;
	line-height:24px;
	font-size:14px;
	font-weight:100;
}
.self-sb-li a:hover,.self-sb-li a:active{
	color:#57a3f2;
}

/***********
个人中心 安全中心
************/
.self-security{
	margin-top: 18px;
	background: #fff;
	border:1px solid #e1e1e1;
	height: 460px;
	padding-left: 20px;
	padding-right: 20px;
}

.self-security-title{
	height: 55px;
	display: block;
	background: url(self-security-icon_01.png) no-repeat 0 50%;
	padding-left: 30px;
	font-size:16px;
	line-height: 55px;
}
.self-security hr {
	margin: 0;
	border:0;
	height: 1px;
	background: #e1e1e1;
}
.self-security li{
	height: 100px;
	vertical-align: middle;
}
img.self-security-icon{
	height: 75px;
	float: left;
	margin-left: 27px;
	margin-top: 12px;
}
.self-security h2{
	font-size: 18px;
	font-weight: 500;
	line-height: 100px;
	color:#666;
	display: inline;
	padding-left: 30px;
}
span.self-security-red{
	color:#ff0000;
	display: inline;
}
.self-security a{
	display: inline;
	line-height: 100px;
	color:#0000ff;
}
.self-security a:hover,.self-security a:active{
	color:#ff0000;
}
.self-security a#self-security-dis{
	color:#666695 !important;
}
.self-security a#self-security-dis:hover{
	color:#ff0000;
}
p.self-security-sub{
	font-size: 12px;
	color: #666;
	position: absolute;
	padding-left: 125px;
	margin-top: -30px;
}

/***********
个人中心 账户设置
************/

.self-account{
	margin-top: 18px;
	background: #fafafa;
	border:1px solid #e1e1e1;
	min-height: 1150px;
	padding-left: 20px;
	padding-right: 20px;
}
.self-account button{
	cursor:pointer;
}
.self-account-title{
	height: 55px;
	display: block;
	background: url(self-account-icon.png) no-repeat 0 50%;
	padding-left: 30px;
	font-size:16px;
	line-height: 55px;
}
.self-account-panel{
	width: 1160px;
	border: 1px solid #eaeaea;
	background: #fff;
	margin-bottom: 10px;
	min-height: 200px;
	max-height: 770px;
}
.self-pa-nav{
	height: 40px;
	background: #fbfbfb;
	padding-left: 20px;
	font-size: 14px;
	line-height: 40px;
}
.self-pa-nav button{
	padding-right: 10px;
	width: 81px;
	height: 40px;
	float: right;
	text-align: center;
	background: url(self-account-icon01.png) no-repeat 0 50%;
	color: #494e55;
	font-weight: 100;
	margin-right: 10px;
	padding-left: 15px;
	line-height: 40px;
}
.self-pa-nav button:hover{
	background: url(self-account-icon02.png) no-repeat 0 50%;;
	color: #fff;
}
.self-pa-row{
	display: inline-block;
	width: 405px;
	height: 40px;
	line-height: 40px;
	padding-left: 50px;
}
.self-text-type{
	float: left;
	color:#666;
	font-size: 14px;
	margin-right: 10px;
}
.self-text-input{
	display: inline-block;
	padding-left: 50px;
	height: 30px;
	width: 80px;
	margin-top: 10px;
}
.self-pa-input{
	display: inline-block;
	width: 960px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #dadada;
	margin-top: 10px;
	padding-left: 10px;
}
.self-text-input-multi{
	padding-left: 50px;
	height: 30px;
	line-height: 30px;
	width: 80px;
	margin-top: 10px;
	display: inline-block;
	vertical-align: top;
}
.self-pa-textarea{
	display: inline-block;
	width: 956px;
	resize: initial;
	height: 150px;
	border: 1px solid #dadada;
	margin-top: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
.self-pa-div{
	display: inline-block;
	width: 960px;
	height: 380px;
	border: 1px solid #dadada;
	margin-top: 10px;
	margin-bottom: 20px;
}

.self-head-upload{
	background: url(self-account-upload.png) no-repeat;
	height: 30px;
	width: 120px;
	margin-left: 30px;
	margin-top: 30px;
}
.self-head-upload span{
	color:#fff;
	line-height: 30px;
	padding-left: 50px;
	font-weight: 100;
}
.self-head-upload input{
	cursor:pointer;
	height: 30px;
	width: 120px;
	border: none;
	opacity: 0;
	position: absolute;
	filter: alpha(opacity=0);
	zoom: 1;
}
.self-head-upload:hover{
	background: url(self-account-upload0.png) no-repeat;
}
/*input.self-head-upload:hover{*/
	/**/
	/*background: url(self-account-upload0.png) no-repeat;*/
/*}*/
.self-pa-div p{
	margin-left: 30px;
	font-weight: 100;
	color:#988e99;
	height: 40px;
	line-height: 40px;
}
.self-img-big{
	margin-left: 30px;
	float: left;
	width: 200px;
	height: 200px;
	overflow: hidden;
}
.self-img-bg{
	width: 200px;
	overflow-y: hidden;
	position: absolute;
}
.self-img-top{
	position: relative;
}
.self-img-small{
	height:200px;
	width: 70px;
	margin-left: 190px;
	margin-top: 15px;
	float: left;
	text-align: center;
}
.self-img-small span{
	line-height: 30px;
	display: table;
}
.self-img-small img{
	width: 69px;
	height: 69px;
	overflow-y: hidden;
}

button.self-achead-save{
	background: url(self-achead-save.png) no-repeat;
	width: 206px;
	height: 40px;
	font-size: 18px;
	display: block;
	margin-left: 27px;
	color: #fff;
}
button.self-achead-save:hover{
	background: url(self-achead-save0.png) no-repeat;
}
.self-account-btn{
	margin-right: auto;
	margin-left: auto;
	width:280px;
	margin-top: 30px;
}
button.self-save-btn{
	background: url(self-ac-save.png) no-repeat;
	width: 133px;
	height: 42px;
	font-size: 18px;
	display: inline-block;
	color: #fff;
}
button.self-save-btn:hover {
	background: url(self-ac-save0.png) no-repeat;
}
button.self-re-btn{
	background: url(self-ac-re.png) no-repeat;
	width: 133px;
	height: 42px;
	font-size: 18px;
	display:inline-block;
	color: #fff;
}
button.self-re-btn:hover {
	background: url(self-ac-re0.png) no-repeat;
}
input,textarea{
	font-family: "Microsoft YaHei";
}



/****************
个人中心 下拉菜单
*****************/
.hall-userinfo{
	height: 75px;
}
.hall-userinfo:hover >.self-box-menu{
	visibility: visible !important;
}
.self-box-menu:hover{
	visibility: visible;
}
.self-box-menu{
	width: 303px;
	height: 222px;
	/* height: 0px; */
	background: #fff;
	border-radius: 5px;
	position: absolute;
	visibility: hidden;
	margin-top: 75px;
	margin-left: -150px;
	overflow: hidden;
}
.self-box-shadow{
	border: 0px;;
	-moz-box-shadow: 3px 3px 4px  rgba(102, 102, 102, 0.39);
	-webkit-box-shadow: 3px 3px 4px  rgba(102, 102, 102, 0.39);
	box-shadow: 1px 2px 10px rgba(102, 102, 102, 0.39);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333232)";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333232');
}
.self-box-menu a{
	float: left;
	height: 81px;
	width: 101px;
	background: #0072c7;
}
.self-box-menu a:hover{
	background: #007bd6;
}
.self-box-account{
	width: 101px;
	height: 81px;
	display: block;
	background: url(self-box-icon01.png) no-repeat;
}
.self-box-security{
	width: 101px;height: 81px;	display: block;
	background: url(self-box-icon02.png) no-repeat;
}
.self-box-exit{
	width: 101px;height: 81px;	display: block;
	background: url(self-box-icon03.png) no-repeat;
}
.self-box-head{
	height:141px;
	width: 140px;
	text-align: center;
	float: left;
}
.self-box-head img{
	width: 100px;
	height: 100px;
	overflow: hidden;
	border-radius: 50px;
	padding-top: 20px;
	margin-left: 20px;
	position: absolute;
}
.self-box-head span{
	background: url(self-menu-box-online.png) no-repeat;
	margin-top: 100px;
	position: relative;
	z-index: 4;
	width: 50px;
	height: 20px;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
}
.self-box-info{
	height:116px;
	width: 163px;
	text-align: left;
	font-size: 12px;
	display: inline-block;
	padding-top: 25px;
}
.self-box-info > .self-box-info-type{
	line-height: 30px;
	color: #626262;
	width: 30%;
	display: inline-block;
}
.self-box-info > .self-box-info-value{
	line-height: 30px;
	width: 70%;
	display: inline-block;

}

/***********
个人中心 我的业务
************/

.self-tab-business{
	height: 91px;
	background: #5b677c;
	margin-top: -4px;
	/*z-index: 3;*/
	/*position: relative;*/
}
.self-business{
	/*width: 1200px;*/
	margin-top: 18px;
	background: #fff;
	border:1px solid #e1e1e1;
	height: 880px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	overflow: hidden;
}
.self-tab-container{
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding-left: 170px;
	padding-top: 27px;
}
.self-tab-business a{
	width: 127px;
	height: 40px;
	border:1px solid #adaeb9;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height:40px;
	vertical-align: middle;
	margin-right: 30px;
	padding-left: 60px;
	cursor:pointer;
}
.self-tab-business label{
	width: 26px;
	height: 26px;
	border: 1px solid #fff;
	border-radius: 15px;
	position: absolute;
	background: #e05a57;
	margin-left: 55px;
	margin-top: -15px;
	vertical-align: middle;
	text-align: center;
	visibility: hidden;
}
.self-tab-business label > p{
	margin-top: -8px;
}
label.self-tab-marked{
	visibility: visible;
}
.self-tab-marked span{
	width: 20px;
	height: 12px;
	visibility: visible;
	position: absolute;
	background: url(self-busy-tab-arraw.png);
	margin-left: -95px;
	margin-top: 52px;
}
.self-tab-btn01{
	background: #4290e0;
}
.self-tab-btn02{
	background: #5cb796;
}
.self-tab-btn03{
	 background: #e59a24;
}
.self-tab-btn01:hover{
	background: #3874b8;
}
.self-tab-btn02:hover{
	background: #4d997c;
}
.self-tab-btn03:hover{
	background: #c78421;
}
.self-busy-search {
	margin-top: 30px;
	width: 770px;
	height: 40px;
	line-height: 40px;
	line-height: 40px\9;
	border: 1px solid #d7d7d7;
	background: #fafafa;
	margin-right: 20px;
	padding-left:10px;
}

.self-busy-btn-search{
	margin-top: 30px;
	cursor:pointer;
	width: 143px;
	height:43px;
	color: #ffffff;
	font-size: 14px;
	padding-left: 30px;
	background: url(my-business-icon01.png) no-repeat;
}
.self-busy-btn-search:hover{
	background: url(my-business-icon01.png) 0 -43px no-repeat;
}
.self-busy-btn-reset{
	margin-top: 30px;
	cursor:pointer;
	width: 143px;
	height:43px;
	color: #ffffff;
	font-size: 14px;
	padding-left: 30px;
	background: url(my-business-icon02.png) no-repeat;
}
.self-busy-btn-reset:hover{
	background: url(my-business-icon02.png) 0 -43px no-repeat;
}

.self-business {
	/*padding-top: 33px;*/
}
.self-business hr{
	width: 1155px;
	margin-right: auto;
	margin-left: auto;
	margin: 0;
	border:0;
	height: 1px;
	background: #e1e1e1;
}
.self-business ul{
	/*margin-top: 30px;*/
}
.self-business ul li{
	/*padding-left: 60px;*/
	padding-top: 30px;
	height:190px;
	text-align: left;
}
.self-business ul li>h2{
	margin-top: 20px;
	margin-left: 60px;
	color:#5b7bc8;
	font-size: 22px;
	line-height: 42px;
	font-weight: 500;
	float: left;
}
.self-business .self-busy-li-content{
	margin-left: 60px;
	height: 100px;
	width: 1000px;
	overflow: hidden;
}
.self-business .self-busy-li-content p{
	font-size: 14px;
	line-height: 30px;
	color: #535354;
	font-weight:500;
}
.self-business ul li>span{
	margin-left: 60px;
	font-family: "黑体";
	position: relative;
	bottom: 0;
	color:#7f7f7f;
	font-size: 12px;
	line-height: 40px;
	font-weight:100;
}
a.self-busy-li-look{
	background: url(my-business-icon03.png) no-repeat;
	width: 81px;
	height: 31px;
	display: inline-block;
	/* position: absolute; */
	float: right;
	margin-top: 30px;
	margin-right: 60px;
	color: #fff;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	cursor:pointer;
}
a.self-busy-li-look:hover{
	background: url(my-business-icon03.png) no-repeat 0 -31px;
}
.self-busy-change-list{
	height: 120px;
	padding-top:40px;
}

.self-busy-change-list a {
	width: 25px;
	height: 25px;
	border: 1px solid #d9d9d9;
	background: #fff;
	display: inline-block;
	float: left;
	color: #4e4e4e;
	cursor:pointer;
}

.self-busy-change-list a:hover {
	background: #5374c5;
	border: 1px solid #2b57ba;
	color: #fff;
}

.self-busy-change-list li > a{
	padding-top: 5px;
	height: 20px;
	margin-right: 5px;
}
.self-busy-change-list span{
	width: 25px;
	height: 25px;
	display: block;
}
.self-busy-pre{
	margin-left: 40px;
	margin-right: 30px;
}
.self-busy-last{
	margin-left: 25px;
}
.self-busy-pre span{
	background: url(self-busy-left-icon.png) no-repeat;
}
.self-busy-pre span:hover {
	background: url(self-busy-left-icon1.png) no-repeat;
}
.self-busy-last span{
	 background: url(self-busy-right-icon.png) no-repeat;
}
.self-busy-last span:hover {
	background: url(self-busy-right-icon1.png) no-repeat;
}
a.self-busy-more {
	border: none;
}
a.self-busy-more:hover{
	border: none;
	background: none;
}
.self-busy-more span{
	background: url(my-business-icon-more.png) no-repeat;
}
@charset "utf-8";

body{
	min-width: 1200px;
}
/*******

			首页

						*******/
.header{
	height: 90px;
	background: #005da8;
}
.header-logo{
	float: left;
	height: 90px;
}
.header-logo img{
	margin-top: 10px;
	margin-right: 5px;
	float: left;
}
.header-title{
	float: left;
	color: #fff;
	margin-top: 20px;
}
.header-title h1{
	font-size: 28px;
}
.header-title p{
	color: #b9c1e7;
}
.header-nav{
	margin-left: 119px;
	margin-top: 27px;
	float: left;
	padding-right: 5px;
	background: url(header-nav-border.png) no-repeat right 0;
}
.header-nav-li{
	float: left;
	width: 105px;
	height: 46px;
	padding-left: 5px;
	padding-bottom: 17px;
	text-align: center;
	background: url(header-nav-border.png) no-repeat;
	position: relative;
}
.header-nav-li a{
	color: #fff;
	font-size: 15px;
	display: block;
	padding-top: 23px;
}
.header-nav-li1 a{
	background: url(header-nav1a.png) no-repeat center 0;
}
.header-nav-li2 a{
	background: url(header-nav2a.png) no-repeat center 0;
}
.header-nav-li3 a{
	background: url(header-nav3a.png) no-repeat center 0;
}
.header-nav-li4 a{
	background: url(header-nav4a.png) no-repeat center 0;
}
.header-nav-li5 a{
	background: url(header-nav5a.png) no-repeat center 0;
}
.header-nav-li6 a{
	background: url(header-nav6a.png) no-repeat center 0;
}
.header-nav-li1:hover a,.header-nav-li1.checked a{
	color: #facf1b;
	background: url(header-nav1b.png) no-repeat center 0;
}
.header-nav-li2:hover a,.header-nav-li2.checked a{
	color: #facf1b;
	background: url(header-nav2b.png) no-repeat center 0;
}
.header-nav-li3:hover a,.header-nav-li3.checked a{
	color: #facf1b;
	background: url(header-nav3b.png) no-repeat center 0;
}
.header-nav-li4:hover a,.header-nav-li4.checked a{
	color: #facf1b;
	background: url(header-nav4b.png) no-repeat center 0;
}
.header-nav-li5:hover a,.header-nav-li5.checked a{
	color: #facf1b;
	background: url(header-nav5b.png) no-repeat center 0;
}
.header-nav-li6:hover a,.header-nav-li6.checked a{
	color: #facf1b;
	background: url(header-nav6b.png) no-repeat center 0;
}
.home-sj1{
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -3px;
	display: block;
	height: 0;
	border-top: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #2c345b;
	display: none;
}
.header-nav-li.checked span{
	display: block;
}
.login-btns{
	float: right;
	margin-top: 22px;
}
.login-btns a{
	display: block;
	float: left;
	width: 50px;
	height: 23px;
	text-align: center;
	color: #a2d6ff;
	padding-top: 27px;
	margin-left: 10px;
}
.login-btn1{
	background: url(login-btn1a.png) no-repeat;
}
.login-btn2{
	background: url(login-btn2a.png) no-repeat;
}
.login-btn1:hover{
	color: #fff;
	background: url(login-btn1b.png) no-repeat;
}
.login-btn2:hover{
	color: #fff;
	background: url(login-btn2b.png) no-repeat;
}
.search-container{
	background: #2c345b;
	height: 58px;
}
.loc-info{
	float: left;
}
.home-weather{
	float: left;
	width: 113px;
	height: 36px;
	margin-top: 11px;
	border-right: 1px dotted #969aed;
}
.weather-icon{
	width: 50px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	float: left;
}
.weather-icon img{
	vertical-align: middle;
}
.weather-des{
	float: left;
	color: #fff;
	margin-top: 5px;
}
.home-date{
	float: left;
	height: 36px;
	margin-top: 11px;
	margin-left: 13px;
}
.date-clock{
	width: 30px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	float: left;
}
.date-clock img{
	vertical-align: middle;
}
.date-des{
	float: left;
	color: #fff;
	margin-top: 5px;
	width: 110px;
}
.search-title{
	float: left;
	font-size: 20px;
	color: #fff;
	margin-left: 25px;
	margin-top: 20px;
	font-weight: normal;
	font-family: Tianshi SunOld;
}
.home-searchbar{
	float: right;
	position: relative;
}
.home-searchbar input{
	width: 450px;
	height: 30px;
	border: 1px solid #495489;
	background: #272e4f;
	margin-top: 13px;
	border-radius: 15px;
	padding-left: 18px;
	line-height: 30px;
	font-size: 12px;
	color: #a1a9d0;
}
.home-searchbar a{
	display: block;
	width: 30px;
	height: 30px;
	background: url(home-search.png) no-repeat center center;
	position: absolute;
	right: 10px;
	top: 15px;
}
.home-content1{
	margin-top: 10px;
}
.home-content > .lf{
	width: 200px;
	height: 100%;
}
.home-content > .lf img{
	width: 100%;
	height: 100%;
}
.home-content > .rt{
	width: 1000px;
	height: 100%;
	position: relative;
}
.home-content1 > .rt{
	height: 426px;
	width: 998px;
	border: 2px solid #3c90e4;
	border-left: 0;
	background: url(home-content1-rt-bg.png) no-repeat right bottom;
}
.content2-1-icon{
	display: block;
	width: 15px;
	height: 15px;
	background: url(content2-1-icon.png) no-repeat;
	position: absolute;
	top: 94px;
}
.content2-1-icon.icon1{
	left: 192px;
}
.content2-1-icon.icon2{
	left: 392px;
}
.content2-1-icon.icon3{
	left: 592px;
}
.content2-1-icon.icon4{
	left: 792px;
}
.home-content1-nav{
	height: 48px;
	border-bottom: 1px solid #dcdcdc;
	position: relative;
}
.home-content1-nav ul{
	height: 100%;
	float: left;
}
.home-content1-nav ul li{
	float: left;
	width: 109px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	margin-left: 10px;
	margin-right: 20px;
	cursor: pointer;
}
.home-content1-nav a{
	display: block;
	height: 48px;
	color: #2c345b;
	font-weight: bold;
	font-size: 16px;
}
.home-content1-nav .more{
	float: right;
	margin-top: 13px;
	margin-right: 17px;
	display: block;
	width: 60px;
	height: 21px;
	line-height: 21px;
	padding-left: 18px;
	border: 1px solid #d7dce3;
	border-radius: 11px;
	background: url(home-content1-more.png) no-repeat 49px 5px;
	font-size: 12px;
	color: #015293;
}
.home-content1-nav img{
	position: absolute;
	bottom: -5px;
	left: 10px;
}
.home-content1-content{
	margin: 20px 10px;
	display: none;
}
.home-content1-content.checked{
	display: block;
}
.home-content1-swiper{
	width: 390px;
	height: 330px;
	position: relative;
}
.home-content1-swiper a{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 307px;
	display: none;
}
.home-content1-swiper a.first-ele{
	display: block;
}
.home-content1-swiper img{
	width: 100%;
	height: 100%;
}
.home-swiper-masking{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 40px;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.home-swiper-des{
	width: 100%;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.home-swiper-page-container{
	position: relative;
	top: 325px;
	left: 0;
}
.home-swiper-page{
	display: block;
	float: left;
	width: 74px;
	height: 5px;
	margin-right: 5px;
	background: #e6e6e6;
	cursor: pointer;
}
.home-swiper-page.last-ele{
	margin-right: 0;
}
.home-swiper-page.checked{
	background: #015293;
}
.home-content1-news{
	width: 570px;
}
.hot-news h1{
	background: url(hot-news.png) no-repeat left center;
	padding-left: 40px;
	height: 36px;
	line-height: 36px;
}
.hot-news h1 a{
	color: #015293;
	font-size: 22px;
}
.hot-news p{
	margin-top: 5px;
	margin-left: 3px;
	line-height: 22px;
	font-size: 14px;
	color: #8d8d8d;
	width: 500px;
}
.home-news-list{
	margin-top: 25px;
	background: url(content1-ul-bg.png) no-repeat 3px center;
}
.home-news-list li{
	height: 16px;
	line-height: 16px;
	margin: 15px 0;
	width: 560px;
	vertical-align: bottom;
	*line-height: 20px;
	*margin: 10px 0;
}
.home-news-list a{
	font-size: 16px;
	color: #333;
	display: block;
	float: left;
	max-width: 465px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 18px;
	background: url(home-news-list.png) no-repeat left center;
}
.home-news-list a:hover{
	color: #015293;
	background: url(home-news-list2.png) no-repeat left center;
}
.home-news-list .date-span{
	float: right;
	font-size: 12px;
	color: #aaa;
}
.home-content2{
	background: #f5f5f5;
	height: 660px;
	margin-top: 10px;
	padding-top: 10px;
}
.home-content2-content{
	height: 203px;
	margin-bottom: 10px;
}
.home-content2-content1 > .lf{
	background: #005da8 url(home-content2-content1.png) no-repeat center top;
}
.home-content2-content h1{
	width: 80px;
	height: 80px;
	margin: 70px auto 0;
	font-size: 36px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	font-weight: normal;
	font-family: "黑体";
}
.home-content2-content .lf a{
	display: block;
	width: 74px;
	height: 24px;
	border: 1px solid #999fb7;
	margin: 10px auto;
	line-height: 24px;
	padding-left: 12px;
	color: #fff;
	border-radius: 12px;
	background: url(home-content2-a.png) no-repeat 65px center;
}
.home-content2-content1 .lf a{
	background: #164881 url(home-content2-a.png) no-repeat 65px center;
}
.home-content2-content2 > .lf{
	background: url(home-content2-content2.png) no-repeat center top;
}
.home-content2-content3 > .lf{
	background: #2c345b url(home-content2-content3.png) no-repeat center top;
}
.content2-1-list{
	margin-right: -1px;
	margin-bottom: -1px;
}
.content2-1-li{
	float: left;
	width: 199px;
	height: 101px;
	margin-right: 1px;
	margin-bottom: 1px;
}
.content2-1-li a{
	display: block;
	padding-left: 108px;
	line-height: 101px;
	height: 100%;
	font-size: 18px;
	color: #3d3d3d;
}
.content2-1-li1{
	background: #fff url(content2-1-li1a.png) no-repeat 55px center;
}
.content2-1-li2{
	background: #fff url(content2-1-li2a.png) no-repeat 55px center;
}
.content2-1-li3{
	background: #fff url(content2-1-li3a.png) no-repeat 55px center;
}
.content2-1-li4{
	background: #fff url(content2-1-li4a.png) no-repeat 55px center;
}
.content2-1-li5{
	background: #fff url(content2-1-li5a.png) no-repeat 55px center;
}
.content2-1-li6{
	background: #fff url(content2-1-li6a.png) no-repeat 55px center;
}
.content2-1-li7{
	background: #fff url(content2-1-li7a.png) no-repeat 55px center;
}
.content2-1-li8{
	background: #fff url(content2-1-li8a.png) no-repeat 55px center;
}
.content2-1-li9{
	background: #fff url(content2-1-li9a.png) no-repeat 55px center;
}
.content2-1-li10{
	background: #fff url(content2-1-li10a.png) no-repeat 55px center;
}
.content2-1-li1:hover{
	background: #fff url(content2-1-li1b.png) no-repeat 55px center;
}
.content2-1-li2:hover{
	background: #fff url(content2-1-li2b.png) no-repeat 55px center;
}
.content2-1-li3:hover{
	background: #fff url(content2-1-li3b.png) no-repeat 55px center;
}
.content2-1-li4:hover{
	background: #fff url(content2-1-li4b.png) no-repeat 55px center;
}
.content2-1-li5:hover{
	background: #fff url(content2-1-li5b.png) no-repeat 55px center;
}
.content2-1-li6:hover{
	background: #fff url(content2-1-li6b.png) no-repeat 55px center;
}
.content2-1-li7:hover{
	background: #fff url(content2-1-li7b.png) no-repeat 55px center;
}
.content2-1-li8:hover{
	background: #fff url(content2-1-li8b.png) no-repeat 55px center;
}
.content2-1-li9:hover{
	background: #fff url(content2-1-li9b.png) no-repeat 55px center;
}
.content2-1-li10:hover{
	background: #fff url(content2-1-li10b.png) no-repeat 55px center;
}
.content2-2-div1{
	float: left;
	width: 199px;
	height: 101px;
	margin-right: 1px;
	margin-bottom: 1px;
	text-align: center;
}
.content2-2-div2{
	float: left;
	width: 99px;
	height: 101px;
	margin-right: 1px;
	margin-bottom: 1px;
	text-align: center;
}
.home-content2-content2 .rt a{
	display: block;
	padding-top: 68px;
	height: 33px;
	font-size: 14px;
}
.home-content2-content2 .rt .content2-2-a7{
	width: 39px;
	height: 41px;
	line-height: 20px;
	padding: 30px 80px;
	color: #fff;
	font-size: 16px;
}
.content2-2-a1{
	background: #fbfbfb url(content2-2-a1a.png) no-repeat center 24px;
}
.content2-2-a2{
	background: #fff url(content2-2-a2a.png) no-repeat center 24px;
}
.content2-2-a3{
	background: #fff url(content2-2-a3a.png) no-repeat center 24px;
}
.content2-2-a4{
	background: #fbfbfb url(content2-2-a4a.png) no-repeat center 24px;
}
.content2-2-a5{
	background: #fff url(content2-2-a5a.png) no-repeat center 24px;
}
.content2-2-a6{
	background: #fff url(content2-2-a6a.png) no-repeat center 24px;
}
.content2-2-a7{
	background: #318ae3 url(content2-2-a7a.png) no-repeat center 10px;
}
.content2-2-a8{
	background: #fff url(content2-2-a8a.png) no-repeat center 24px;
}
.content2-2-a9{
	background: #fbfbfb url(content2-2-a9a.png) no-repeat center 24px;
}
.content2-2-a10{
	background: #fff url(content2-2-a10a.png) no-repeat center 24px;
}
.content2-2-a11{
	background: #fff url(content2-2-a11a.png) no-repeat center 24px;
}
.content2-2-a12{
	background: #fbfbfb url(content2-2-a12a.png) no-repeat center 24px;
}
.content2-2-a13{
	background: #fff url(content2-2-a13a.png) no-repeat center 24px;
}
.content2-2-a1:hover{
	background: #fbfbfb url(content2-2-a1b.png) no-repeat center 24px;
}
.content2-2-a2:hover{
	background: #fff url(content2-2-a2b.png) no-repeat center 24px;
}
.content2-2-a3:hover{
	background: #fff url(content2-2-a3b.png) no-repeat center 24px;
}
.content2-2-a4:hover{
	background: #fbfbfb url(content2-2-a4b.png) no-repeat center 24px;
}
.content2-2-a5:hover{
	background: #fff url(content2-2-a5b.png) no-repeat center 24px;
}
.content2-2-a6:hover{
	background: #fff url(content2-2-a6b.png) no-repeat center 24px;
}
.content2-2-a8:hover{
	background: #fff url(content2-2-a8b.png) no-repeat center 24px;
}
.content2-2-a9:hover{
	background: #fbfbfb url(content2-2-a9b.png) no-repeat center 24px;
}
.content2-2-a10:hover{
	background: #fff url(content2-2-a10b.png) no-repeat center 24px;
}
.content2-2-a11:hover{
	background: #fff url(content2-2-a11b.png) no-repeat center 24px;
}
.content2-2-a12:hover{
	background: #fbfbfb url(content2-2-a12b.png) no-repeat center 24px;
}
.content2-2-a13:hover{
	background: #fff url(content2-2-a13b.png) no-repeat center 24px;
}
.content2-3-ul{
	height: 142px;
	padding-top: 31px;
	padding-bottom: 30px;
	background: #fff;
	padding-left: 24px;
}
.content2-3-ul li{
	float: left;
	height: 142px;
	width: 142px;
	margin-right: 20px;
	background: url(content2-3-li.png) no-repeat;
}
.content2-3-ul li div{
	width: 122px;
	height: 122px;
	margin-top: 10px;
	margin-left: 10px;
	background: url(content2-3-div.png) no-repeat;
}
.content2-3-ul li div:hover{
	background: url(content2-3-div2.png) no-repeat;
}
.content2-3-ul li div a{
	width: 90px;
	padding: 61px 16px 0 16px;
	height: 61px;
	text-align: center;
	font-size: 14px;
	border-radius: 61px;
	line-height: 22px;
	display: block;
}
.content2-3-ul .content2-3-a1{
	background: url(content2-3-a1a.png) no-repeat center 28px;
}
.content2-3-ul .content2-3-a2{
	background: url(content2-3-a2a.png) no-repeat center 28px;
}
.content2-3-ul .content2-3-a3{
	background: url(content2-3-a3a.png) no-repeat center 28px;
}
.content2-3-ul .content2-3-a4{
	background: url(content2-3-a4a.png) no-repeat center 28px;
}
.content2-3-ul .content2-3-a5{
	background: url(content2-3-a5a.png) no-repeat center 28px;
}
.content2-3-ul .content2-3-a6{
	background: url(content2-3-a6a.png) no-repeat center 28px;
}
.content2-3-ul .content2-3-a1:hover{
	color: #fff;
	background: url(content2-3-a1b.png) no-repeat center 28px;
}
.content2-3-ul .content2-3-a2:hover{
	color: #fff;
	background: url(content2-3-a2b.png) no-repeat center 28px;
}
.content2-3-ul .content2-3-a3:hover{
	color: #fff;
	background: url(content2-3-a3b.png) no-repeat center 28px;
}
.content2-3-ul .content2-3-a4:hover{
	color: #fff;
	background: url(content2-3-a4b.png) no-repeat center 28px;
}
.content2-3-ul .content2-3-a5:hover{
	color: #fff;
	background: url(content2-3-a5b.png) no-repeat center 28px;
}
.content2-3-ul .content2-3-a6:hover{
	color: #fff;
	background: url(content2-3-a6b.png) no-repeat center 28px;
}
.bottom-nav{
	background: #ccdce9;
	border-top: 1px solid #015293;
	height: 50px;
}
.friendly-link{
	width: 399px;
	float: left;
	height: 50px;
	line-height: 50px;
	position: relative;
	border-right: 1px solid #abb9c3;
}
.bottom-nav .mid-width{
	border-left: 1px solid #abb9c3;
}
.friendly-link1{
	background: url(friendly-link-p1.png) no-repeat 140px center;
}
.friendly-link2{
	background: url(friendly-link-p2.png) no-repeat 140px center;
}
.friendly-link3{
	width: 398px;
	background: url(friendly-link-p3.png) no-repeat 140px center;
}
.friendly-link p{
	padding-left: 184px;
	cursor: pointer;
	background: url(friendly-link-up.png) no-repeat 251px center;
}
.friendly-link-ul{
	position: absolute;
	bottom: 50px;
	left: -1px;
	text-indent: 30px;
	background: #fff;
	border: 1px solid #abb9c3;
	width: 100%;
	display: none;
}
.friendly-link-ul li:hover{
	background: #ccdce9;
	cursor: pointer;
}
.footer-link{
	height: 131px;
	background: url(footer-link.png);
}
.footer-link .clearfix{
	width: 660px;
	margin: auto;
}
.footer-link .lf,.footer-link .rt{
	width: 225px;
	margin-top: 60px;
}
.footer-link img{
	margin: 21px 60px;
	float: left;
}
.footer-link a{
	color: #d3ebff;
	height: 16px;
	font-size: 14px;
	float: left;
	line-height: 16px;
}
.footer-link span{
	padding: 7px 10px;
	float: left;
	background: url(bottom-link-span.png) no-repeat center center;
}
.footer-copyright{
	height: 50px;
	line-height: 50px;
	background: #2c345b;
	text-align: center;
	font-size: 12px;
	color: #70a9d6;
}

/*办事大厅*/
.hall-body{
	position: relative;
	font-family: "微软雅黑";
	background: #f5f5f5 url(hall-bg.png) no-repeat center bottom;
	min-height: 602px;
	padding-bottom: 120px;
}
.hall-container{
	width: 1200px;
	margin: 0 auto;
	/*overflow: hidden;*/
}
.hall-topcontainer{
	width: 100%;
	min-width: 1200px;
	height: 130px;
	/*overflow: hidden;*/
	background: url(hall-topbg.png) no-repeat center bottom;
}
.hall-top{
	width: 100%;
	height: 75px;
	background: #005da8;
	/*overflow: hidden;*/
	padding-top: 15px;
}
.hall-toplf{
	/*overflow: hidden;*/
	float: left;
}
.hall-logo{
	float: left;
	overflow: hidden;
}
.hall-logo img{
	display: block;
	float: left;
}
.hall-logo img.logow{
	margin-top: 12px;
	margin-left: 10px;
}
h1.hall-toptit{
	float: left;
	background: url(hall-logobg.png) no-repeat left center;
	margin-left: 18px;
	margin-right: 20px;
	padding-left: 18px;
	margin-top: 10px;
	font-weight: normal;
	font-family: "黑体";
	font-size: 40px;
	color: #fff;
}
.hall-poitselect{
	float: left;
	background: url(hall-selecticon.png) no-repeat right 9px;
	padding-right: 12px;
	font-size: 14px;
	color: #fff;
	margin-top: 34px;
	cursor: pointer;
}
.hall-toprt{
	overflow: hidden;
	float: right;
}
.hall-toprt .hall-userinfo{
	overflow: hidden;
	float: right;
}
.hall-toprt .hall-userinfo img{
	display: block;
	float: left;
}
.hall-toprt .hall-userinfo .user-select{
	float: left;
	background: url(hall-selecticon.png) no-repeat right 24px;
	line-height: 52px;
	padding-right: 15px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin-left: 8px;
	cursor: pointer;
}
.hall-toprt > a{
	display: block;
	float: right;
	height: 50px;
	line-height: 50px;
	padding-left: 42px;
	padding-right: 15px;
	font-size: 16px;
	color: #a2d6ff;
	font-family: "黑体";
	margin: 2px;
	border: 1px solid #005da8;
}
.hall-toprt > a:hover{
	border: 1px solid #4488bf;
	box-shadow: 1px 1px 1px #005497,-1px -1px 1px #005497;
	border-radius: 5px;
}
.hall-toprt > a.hall-topsys{
	margin-right: 30px;
	background: url(hall-topicon2.png) no-repeat 12px center;
}
.hall-toprt > a.hall-topsite{
	background: url(hall-topicon1.png) no-repeat 12px center;
	margin-right: 8px;
}
.hall-foot{
	font-size: 12px;
	color: #70a9d6;
	text-align: center;
	height: 50px;
	line-height: 50px;
	width: 100%;
	min-width: 1200px;
	background: #015293;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.hall-main{
	overflow: hidden;
	margin-top: 40px;
}
.hall-consearch{
	width: 600px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 45px;
}
.hall-consearch .serbox{
	overflow: hidden;
	width: 574px;
	border: 1px solid #a9a9a9;
	height: 54px;
	line-height: 54px;
	background: #fff;
	padding: 0 12px;
}
.hall-consearch .serbox .sertxt{
	float: left;
	display: block;
	width: 540px;
	height: 24px;
	line-height: 24px;
	margin-top: 15px;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #a7a7a7;
}
.hall-consearch .serbox .serbtn{
	width: 26px;
	height: 26px;
	background: url(hall-searchbtn.png) no-repeat;
	float: right;
	margin-top: 14px;
	cursor: pointer;
}
.hall-consearch .serhotword{
	overflow: hidden;
	margin-top: 12px;
	height: 30px;
	line-height: 30px;
}
.hall-consearch .serhotword span{
	display: block;
	float: left;
	font-size: 14px;
	color: #000;
	height: 24px;
	line-height: 24px;
}
.hall-consearch .serhotword ul{
	overflow: hidden;
	float: left;
}
.hall-consearch .serhotword li{
	float: left;
	margin-left: 10px;
	background: #fff;
	border: 1px solid #c9c9c9;
	border-radius: 12px;
}
.hall-consearch .serhotword li a{
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #333;
	padding: 0 15px;
	border-radius: 12px;
}
.hall-consearch .serhotword li:hover{
	border: 1px solid #e03d3d;
	background: #e03d3d;
}
.hall-consearch .serhotword li:hover a{
	color: #fff;
}
/*选择分类*/
.hall-select{
	height: 205px;
	width: 1200px;
	margin: 0 auto;
	margin-top: 60px;
}
.hall-select span.hall-bobg{
	background: url(hall-selebobg.png) no-repeat center;
	width: 200px;
	height: 35px;
	line-height: 35px;
	display: block;
}
.hall-sbanner{
	overflow: hidden;
	width: 1044px;
	height: 152px;
	margin: 0 auto;
	margin-top: 80px;
}
.hall-sbanner a.hall-prebtn{
	display: block;
	width: 26px;
	height: 152px;
	background: url(hall-sbprebtn.png) no-repeat;
	float: left;
}
.hall-sbanner a.hall-nextbtn{
	display: block;
	width: 26px;
	height: 152px;
	background: url(hall-sbnextbtn.png) no-repeat;
	float: right;
}
.hall-sbanner .hall-sbcontain{
	width: 842px;
	height: 126px;
	margin-top: 13px;
	margin-left: 75px;
	overflow: hidden;
	float: left;
	position: relative;
}
.hall-sbcontain ul{
	width: 2000px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}
.hall-sbcontain ul li{
	float: left;
	overflow: hidden;
}
.hall-sbcontain ul li > a{
	display: block;
	width: 126px;
	height: 126px;
	float: left;
	background: url(hall-sbicon1.png) no-repeat;
}
.hall-sbcontain ul li > a > span{
	display: block;
	background: url(hallsb-icon1.png) no-repeat center;
	padding-top: 70px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	margin-top: 5px;
}
.hall-sbcontain ul li span.hsb-link{
	display: block;
	width: 53px;
	height: 15px;
	float: left;
	background: url(hall-sbiconlj.png) no-repeat;
	margin-top: 55px;
}
.hall-sbcontain ul li > a.hsb-bg2{
	background: url(hall-sbicon2.png) no-repeat;
}
.hall-sbcontain ul li > a.hsb-bg3{
	background: url(hall-sbicon3.png) no-repeat;
}
.hall-sbcontain ul li > a.hsb-bg4{
	background: url(hall-sbicon4.png) no-repeat;
}
.hall-sbcontain ul li > a.hsb-bg5{
	background: url(hall-sbicon5.png) no-repeat;
}
.hall-sbcontain ul li > a.hsb-bg6{
	background: url(hall-sbicon2.png) no-repeat;
}
.hall-sbcontain ul li > a.hsb-bg2 span{
	background: url(hallsb-icon2.png) no-repeat center;
}
.hall-sbcontain ul li > a.hsb-bg3 span{
	background: url(hallsb-icon3.png) no-repeat center;
}
.hall-sbcontain ul li > a.hsb-bg4 span{
	background: url(hallsb-icon4.png) no-repeat center;
}
.hall-sbcontain ul li > a.hsb-bg5 span{
	background: url(hallsb-icon5.png) no-repeat center;
}
.hall-sbcontain ul li > a.hsb-bg6 span{
	background: url(hallsb-icon2.png) no-repeat center;
}
/*办事大厅地区切换*/
.hall-pointselect {
	float: left;
	position: relative;
}
.hall-pointselect p {
	padding-left:20px;
	cursor:pointer;
	font-family:"微软雅黑";
	font-size: 14px;
	color: #fff;
	background: url(hall-selecticon.png) no-repeat right 9px;
	padding-right: 12px;
	margin-top: 34px;
	cursor: pointer;
}
.hall-pointselect ul {
	position:absolute;
	top:60px;
	left:0px;
	width:100px;
	height:100px;
	/*overflow-y:scroll;*/
	background:#fff;
}
.hall-pointselect ul li {
	padding-left:20px;
	font-size:14px;
	line-height:32px;
	cursor:pointer;
	color:#fff;
	background: #005da8;
}
.hall-pointselect ul li:hover {
	background:#2b6fa7;
}
/*办事大厅css-end*/

/******************
	首页-信息公开
*******************/
.infotab-container {
	background: #2c345b;
	height: 58px;
	text-align: center;
}
.infotab-div{
	display: inline-block;
	text-align: center;
	line-height: 60px;
}
.infotab-div li{
	display: inline-block;
	margin-right: 10px;
	cursor:pointer;
}
.infotab-container li{
	height: 30px;
	width: 100px;
	display: inline-block;
	line-height:30px;
	background: #42496c;
	border: 1px solid #6c718d;
	text-align: center;
}
.infotab-container a {
	color: #fff !important;
}
.infotab-container li:hover{
	background: #005da8;
	border-color: #fff!important;
}
.infotab-container a.info-con-checked:hover{
	background: #005da8;
	border-color: #fff;
}
body.info-bg{
	background: url(index-picture-bg_02.png) repeat !important;
}
/*.info-hr{*/
	/*border:0;*/
	/*height: 1px;*/
	/*background: #e1e1e1;*/
	/*margin-top: 20px;*/
/*}*/
.info-content{
	min-height: 900px;
}
.info-h2{
	color: #393939;
	font-size: 22px;
	line-height: 36px;
	text-align: center;
	background: url(bg-info-hr_02.png) no-repeat 50% 50%;
	overflow: hidden;
	margin-top: 20px;
	font-weight: 500;
}
.info-tab-content{
	position:absolute;
}
.info-content .info-content-tab-list{
	border: 1px solid #b6b6b6;
	width: 222px;
	height: 33px;
	border-radius: 5px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 20px;
}
.info-content .info-content-tab-list li{
	display: table-cell;
	text-align:center;
	line-height: 33px;
	width: 110px;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;
	background: url(info-tab-button-bg_05.png) no-repeat;
	overflow: hidden;
}
.info-content .info-content-tab-list li.cur{
	border-bottom:none;
	background:#fff;
	background: url(info-tab-button-bg_03.png) no-repeat;
}

.info-tab-content{
	width: 1200px;
	height: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	text-align: center;
	position: absolute;
}
.info-tab-content ul > li{
	width: 222px;
	border: 1px solid #ccd0d8;
	background: #fff;
	border-radius: 5px;
	display: inline-block;
	height: 180px;
	overflow: hidden;
	margin-right: 11px;
	margin-top: 20px;
	text-align: center;
	/*cursor:pointer;*/
}
.info-tab-content a{
	height: 180px;
	display: block;
}

.info-tab-content ul>li:hover{
	/*background: #333;*/
	border: 1px solid #da4c4c !important;
}
.info-tc-panel img{
	width: 214px;
	height: 130px;
	margin-top: 5px;
}
.info-tc-panel p{
	font-size: 14px;
	line-height: 42px;
}

.info-tab-change-list {
	height: 120px;
	padding-top: 40px;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}
.info-tab-change-list a{
	text-align: center;
}
/********************************************


							办事大厅业务列表


									*********************************************/
.hall-body{
	padding-bottom: 81px;
}
.hall-topcontainer{
	background: none;
	height: 90px;
}
.top-pos{
	height: 40px;
	line-height: 40px;
	background: #2c345b;
	box-shadow: 0 3px 3px #aaa;
}
.top-pos p{
	padding-left: 25px;
	color: #81b6e8;
	background: url(top-pos.png) no-repeat 5px center;
}
.top-pos a{
	color: #81b6e8;
}
.sl-chosen-condition{
	margin-top: 20px;
}
.sl-con-div{
	height: 32px;
	border: 1px solid #e2e2e2;
	line-height: 32px;
	font-size: 14px;
	color: #777;
	background: #fff;
	float: left;
	margin-right: 5px;
	*width: 193px;
	position: relative;
	top: 0;
	left: 0;
}
.sl-con-div-title{
	text-indent: 25px;
	width: 108px;
}
.sl-con-div-cons{
	text-indent: 12px;
}
.sl-con-div-cons span{
	color: #df3f3c;
}
.sl-con-div-cons a{
	display: block;
	float: right;
	width: 33px;
	height: 32px;
	background: url(chosen-con1.jpg) no-repeat center center;
	margin-left: 20px;
	*position: absolute;
	*right: 0;
	*top: 0;
}

.sl-con-div-cons:hover{
	border: 1px solid #f45448;
}
.sl-con-div-cons:hover a{
	background: #f45448 url(chosen-con2.png) no-repeat center center;
}
.sl-condition-container{
	margin: 10px 0;
}
.sl-condition-container a:hover{
	color: #df3f3c;
}
.sl-condition{
	height: 50px;
}
.sl-condition-title{
	width: 108px;
	height: 49px;
	text-indent: 25px;
	line-height: 49px;
	color: #fff;
	font-size: 14px;
	background: #3a83f4;
	border: 1px solid #2d6ed3;
	border-bottom: 0;
}
.sl-condition-list{
	height: 49px;
	width: 1049px;
	line-height: 49px;
	border: 1px solid #e1e1e1;
	border-left: 0;
	border-bottom: 0;
	background: #fafafa;
	padding-left: 40px;
}
.sl-condition3 .sl-condition-title{
	border-bottom: 1px solid #2d6ed3;
}
.sl-condition3 .sl-condition-list{
	border-bottom: 1px solid #e1e1e1;
}
.sl-condition-list a{
	margin-right: 40px;
	float: left;
}
.sl-condition-list .more{
	display: block;
	float: right;
	width: 60px;
	height: 26px;
	line-height: 26px;
	padding-left: 15px;
	background: #3a83f4 url(sl-more-bg.png) no-repeat 48px center;
	color: #fff;
	margin-top: 11px;
	border-radius: 3px;
	margin-right: 11px;
	box-shadow: 0 0 5px #CCC;
}
.sl-main-ul li{
	float: left;
	width: 380px;
	height: 153px;
	margin-right: 30px;
	margin-bottom: 30px;	
}
.sl-main-ul li.sl-nr{
	margin-right: 0;
}
.sl-main-ul li h1{
	background: #5f99f2;
	border: 1px solid #5d7fcc;
	border-bottom: 0;
	height: 49px;
	line-height: 49px;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
.sl-main-ul li>div{
	height: 62px;
	background: #fafafa;
	border: 1px solid #e1e1e1;
	border-top: 0;
	padding: 20px;
	font-size: 14px;
	color: #797979;
	position: relative;
}
.sl-main-ul li a{
	position: absolute;
	right: 10px;
	bottom: 10px;
	display: block;
	width: 54px;
	height: 20px;
	border: 1px solid #e1e1e1;
	border-radius: 10px;
	padding-left: 15px;
	line-height: 20px;
	font-size: 12px;
	color: #a0a0a0;
	background: url(sl-detail-bg.png) no-repeat 50px center;
}
.sl-main-ul li a:hover{
	background: #33c16f url(sl-detail-bg2.png) no-repeat 50px center;
	border: 1px solid #33c16f;
	color: #fff;
}
.sl-paged-container{
	height: 32px;
	border: 1px solid #e1e1e1;
	background: #fff;
	padding: 30px 20px;
}
.sl-page-sum{
	float: left;
	line-height: 30px;
	width: 120px;
	color: #525659;
	font-size: 14px;
}
.sl-page-sum-title{
	line-height: 32px;
	float: left;
}
.sl-page-sum .rt{
	width: 25px;
	border: 1px solid #c5cacd;
	padding-right: 26px;
	text-align: center;
	border-radius: 5px;
	position: relative;
}
.sl-page-sum .rt input{
	width: 25px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 5px 0 0 5px;
	font-weight: bold;
}
.sl-page-sum-add,.sl-page-sum-minus{
	position: absolute;
	right: 8px;
	display: block;
	width: 15px;
	height: 15px;
}
.sl-page-sum-add{
	top: 0;
	background: url(sl-page-sum-add.png) no-repeat center center;
}
.sl-page-sum-minus{
	bottom: 0;
	background: url(sl-page-minus-add.png) no-repeat center center;
}
.sl-page{
	float: right;
}
.sl-page, .sl-page a{
	font-size: 14px;
	color: #525659;
}
.sl-page-num{
	width: 485px;
	line-height: 32px;
	text-align: center;
	float: left;
}
.sl-page-num a{
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #c5cacd;
	margin-right: 5px;
	border-radius: 5px;
}
.sl-page-num a:hover{
	background: #5f99f2;
	border: 1px solid #5f99f2;
	color: #fff;
}
.sl-page-num b{
	float: left;
	font-size: 16px;
	margin: 0 15px 0 5px;
}
.sl-page-num .sl-tofirst,.sl-page-num .sl-tolast{
	width: 51px;
}
.sl-page-skip{
	float: left;
	margin-left: 10px;
}
.sl-page-skip em{
	font-style: normal;
}
.sl-input-txt{
	width: 51px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #c5cacd;
	border-radius: 5px;
	text-align: center;
}
.sl-input-btn{
	width: 51px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #f45448;
	color: #fff;
	cursor: pointer;
	border-radius: 5px;
}
/********************************************


							办事大厅业务列表end


									*********************************************/
/********************************************


							办事大厅业务列表细览


									*********************************************/
.slxl-server-title{
	height: 128px;
	background: #fafafa;
	border: 1px solid #e1e1e1;
	position: relative;
	margin-top: 20px;
}
.slxl-server-title h1{
	color: #005da8;
	font-size: 30px;
	margin: 15px 30px;
	font-family: "黑体";
}
.slxl-server-title p{
	font-size: 16px;
	color: #5c5c5c;
	margin-left: 30px;
}
.slxl-title-btns{
	position: absolute;
	top: 38px;
	right: 30px;
}
.slxl-title-btns a{
	display: block;
	float: left;
	width: 65px;
	height: 50px;
	line-height: 50px;
	padding-left: 65px;
	margin-left: 20px;
	font-family: "黑体";
	color: #fff;
	font-size: 20px;
	box-shadow: 0 0 3px #ccc;
	border-radius: 1px;
}
.slxl-focus-btn{
	background: #5cb796 url(slxl-focus-btn.png) no-repeat 26px center;
}
.slxl-haddle-btn{
	background: #4290e0 url(slxl-haddle-btn.png) no-repeat 26px center;
}
.slxl-ul li{
	padding: 20px 29px;
	margin-top: 10px;
	background: #fafafa;
	border: 1px solid #e1e1e1;
}
.slxl-ul li>div{
	border: 1px solid #e1e1e1;
}
.slxl-li-title{
	height: 39px;
	line-height: 39px;
	border-bottom: 1px solid #f1f1f1;
}
.slxl-li-title h1{
	float: left;
	color: #323232;
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px;
}
.slxl-li-title span{
	float: right;
	display: block;
	width: 28px;
	margin-right: 20px;
	padding-left: 26px;
	background: url(slxl-slideup.png) no-repeat 0 center;
	cursor: pointer;
}
.slxl-li-content{
	padding: 20px 26px;
	background: #fff;
	font-size: 14px;
	color: #5a5a5a;
	line-height: 22px;
}
.slxl-mid{
	position: relative;
	float: right;
	width: 1080px;
}
.slxl-sidebar{
	position: fixed;
	top: 150px;
	width: 100px;
	height: 409px;
}
.slxl-sidebar-title{
	width: 100%;
	height: 27px;
	padding-top: 73px;
	background: #005da8 url(slxl-sidebar-title.png) no-repeat center 9px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.slxl-sidebar a{
	display: block;
	padding-left: 22px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #efefef;
	border-top: 0;
	background: #fff;
	font-size: 14px;
	color: #808080;
}
.slxl-sidebar a:hover{
	background: #fafafa url(slxl-sidebar-bg.png) no-repeat;
	color: #000;
}
.slxl-sidebar-totop{
	height: 70px;
	border: 1px solid #efefef;
	border-top: 0;
	background: #fafafa url(slxl-sidebar-totop.png) no-repeat bottom center;
	line-height: 70px;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
}
/********************************************


							办事大厅业务列表细览end


									*********************************************/
/********************************************


							登录


									*********************************************/
.login-div-container{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(login-bg.png);
	z-index: 99;
}
.login-div{
	position: fixed;
	top: 192px;
	left: 50%;
	margin-left: -218px;
	width: 397px;
	height: 427px;
	background: url(login-div.png);
	padding: 20px;
}
.login-div form{
	height: 205px;
	padding-top: 137px;
	background: url(login-content1.png);
}
.login-div form input{
	display: block;
	width: 294px;
	margin: 0 auto;
	margin-bottom: 20px;
	height: 38px;
	line-height: 38px;
	padding-left: 40px;
	font-size: 14px;
	color: #fff;
	border: 1px solid #56a1d6;
}
.login-user-name{
	background: #1883c9 url(login-user-name.png) no-repeat 11px center;
}
.login-pw{
	background: #1883c9 url(login-pw.png) no-repeat 11px center;
}
.login-div .login-btn{
	width: 332px;
	height: 36px;
	line-height: 30px;
	border: 2px solid #fff;
	padding-left: 0;
	background: transparent;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}
.login-forget-container{
	padding: 35px 30px;
	height: 15px;
	line-height: 15px;
	background: #fff;
}
.login-forget-container, .login-forget-container a{
	color: #5d5d5d;
}
.login-forget-container span a{
	text-decoration: underline;
	font-weight: bold;
}
/********************************************


							登录end


									*********************************************/
/********************************************


							概览页


									*********************************************/
.gl-body{
	background: url(gl-body.png);
}
.hall-pointselect{
	z-index: 99;
}
.gl-top-nav{
	margin-left: 276px;
}
.gl-top-nav a{
	display: block;
	float: left;
	width: 98px;
	height: 28px;
	margin-top: 14px;
	margin-left: 10px;
	background: #42496c;
	border: 1px solid #6c718d;
	text-align: center;
	line-height: 28px;
	color: #fff;
	font-size: 14px;
}
.gl-top-nav a.checked{
	background: #005da8;
	border: 1px solid #fff;
}
.gl-main{
	margin: 20px auto 35px;
}
.gl-sidebar{
	float: left;
	width: 200px;
	height: 1015px;
	background: #3e63aa url(gl-sidebar-bg.png) no-repeat center bottom;
}
.gl-sidebar-div{
	text-indent: 50px;
	background: url(gl-sidebar-div-bg1.png) no-repeat 168px 23px;
}
.gl-sidebar-div p{
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #476cb2;
	cursor: pointer;
}
.gl-sidebar-jfyw p{
	background: url(gl-sidebar-jfyw.png) no-repeat 17px center;
}
.gl-sidebar-gsgg p{
	background: url(gl-sidebar-gsgg.png) no-repeat 17px center;
}
.gl-sidebar-szjx p{
	background: url(gl-sidebar-szjx.png) no-repeat 17px center;
}
.gl-sidebar-jgdt p{
	background: url(gl-sidebar-jgdt.png) no-repeat 17px center;
}
.gl-sidebar-gawh p{
	background: url(gl-sidebar-gawh.png) no-repeat 17px center;
}
.gl-sidebar-jwgk p{
	background: url(gl-sidebar-jwgk.png) no-repeat 17px center;
}
.gl-sidebar-ysqgk p{
	background: url(gl-sidebar-ysqgk.png) no-repeat 17px center;
}
.gl-sidebar-div ul{
	padding: 7px 0;
	display: none;
}
.gl-sidebar-div li{
	height: 40px;
	line-height: 40px;
}
.gl-sidebar-div li a{
	display: block;
	height: 40px;
	font-size: 14px;
	color: #fff;
}
.gl-sidebar-div li a:hover{
	height: 38px;
	line-height: 38px;
	border-top: 1px solid #fc6666;
	border-bottom: 1px solid #fc6666;
	background: #da4c4c;
}
.gl-sidebar-div.checked{
	background: #274689 url(gl-sidebar-div-bg2.png) no-repeat 168px 23px;
}
.gl-main-right{
	float: right;
	width: 1000px;
	background: #fff;
}
.gl-right-topbar{
	height: 37px;
	padding: 32px 0;
	border-bottom: 1px solid #f0f0f0;
}
.gl-right-btn{
	margin-left: 40px;
}
.gl-right-btn p{
	width: 114px;
	height: 17px;
	line-height: 17px;
	margin: 9px 0;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	float: left;
	border-right: 1px solid #f0f0f0;
	margin-right: -1px;
}
.gl-right-btn p.checked{
	height: 35px;
	line-height: 35px;
	margin: 0;
	border: 1px solid #2b57ba;
	background: #5374c5;
	border-radius: 3px;
}
.gl-right-btn p.gl-last {
	border-right: 0;
	margin-right: 0;
}
.gl-right-btn p:hover a{
	color: #db4242;
}
.gl-right-btn p.checked a{
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}
.gl-right-searchbar{
	width: 420px;
	height: 40px;
	margin-right: 40px;
	float: right;
}
.gl-right-searchbar input{
	float: left;
	width: 357px;
	height: 36px;
	line-height: 36px;
	padding-left: 18px;
	font-size: 14px;
	border: 1px solid #e3e3e3;
	border-right: 0;
	color: #b7b7b7;
	border-radius: 3px 0 0 3px;
}
.gl-right-searchbar a{
	float: left;
	display: block;
	width: 41px;
	height: 38px;
	border: 1px solid #2b57ba;
	border-radius: 0 3px 3px 0;
	background: #5374c5 url(gl-search-btn.png) no-repeat center center;
}
.gl-right-list{
	border-bottom: 1px solid #f0f0f0;
}
.gl-right-list li{
	height: 50px;
	line-height: 50px;
	vertical-align: bottom;
}
.gl-right-list li p{
	float: left;
	padding-left: 65px;
	background: url(gl-list-icon.png) no-repeat 45px center;
	max-width: 425px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 50px;
}
.gl-right-list li p a{
	font-size: 14px;
	color: #000;
}
.gl-right-list li span{
	float: right;
	margin-right: 40px;
	color: #989898;
	font-size: 14px;
}
.gl-right-paged{
	height: 26px;
	padding: 43px 0;
	padding-left: 26px;
}
.gl-right-paged a{
	display: block;
	float: left;
	width: 24px;
	height: 24px;
	border: 1px solid #d9d9d9;
	line-height: 24px;
	text-align: center;
	margin-right: 5px;
	font-size: 12px;
	color: #424242;
}
.gl-right-paged b{
	text-align: center;
	float: left;
	font-size: 16px;
	color: #dedede;
	line-height: 24px;
	margin-left: 5px;
}
.gl-right-paged .gl-toprev{
	background: url(gl-toprev.png) no-repeat center center;
	margin-right: 20px;
}
.gl-tonext{
	background: url(gl-tonext.png) no-repeat center center;
	margin-left: 20px;
}
.gl-right-paged .checked,.gl-paged-num:hover{
	border: 1px solid #2b57ba;
	background: #5374c5;
	color: #fff;
}
/********************************************


							概览页end


									*********************************************/
/********************************************


							首页修改


									*********************************************/
.content2-3-ul li div:hover .content2-3-a1{
	color: #fff;
	background: url(content2-3-a1b.png) no-repeat center 28px;
}
.content2-3-ul li div:hover .content2-3-a2{
	color: #fff;
	background: url(content2-3-a2b.png) no-repeat center 28px;
}
.content2-3-ul li div:hover .content2-3-a3{
	color: #fff;
	background: url(content2-3-a3b.png) no-repeat center 28px;
}
.content2-3-ul li div:hover .content2-3-a4{
	color: #fff;
	background: url(content2-3-a4b.png) no-repeat center 28px;
}
.content2-3-ul li div:hover .content2-3-a5{
	color: #fff;
	background: url(content2-3-a5b.png) no-repeat center 28px;
}
.content2-3-ul li div:hover .content2-3-a6{
	color: #fff;
	background: url(content2-3-a6b.png) no-repeat center 28px;
}
.friendly-link p{
	font-size: 14px;
}
.hot-news-span{
	display: block;
	width: 17px;
	height: 20px;
	margin-left: 15px;
	margin-top: -5px;
	float: left;
	background: url(home-news-hot.png) no-repeat;
}
/********************************************


							首页修改end


									*********************************************/
/********************************************


							警民互动


									*********************************************/
.jmhd-mid-img{
	width: 1200px;
	height: 121px;
	position: relative;
	top: -32px;
	margin-bottom: -32px;
}
.jmhd-mid-content1{
	height: 291px;
	border: 2px solid #e5e5e5;
	background: #fff;
	margin-top: 10px;
}
.jmhd-mid-content1 > .lf,.jmhd-mid-content2 > .lf{
	width: 776px;
	height: 100%;
	border-right: 1px solid #f3f3f3;
}
.jmhd-mid-content1 > .rt,.jmhd-mid-content2 > .rt{
	width: 418px;
	height: 100%;
	background: #fafafa;
	border-left: 1px solid #f7f7f7;
}
.jmhd-content1-title{
	height: 50px;
	border-bottom: 1px solid #dcdcdc;
}
.jmhd-content1-title h1{
	width: 69px;
	height: 49px;
	float: left;
	font-family: "黑体";
	color: #2c345b;
	font-size: 16px;
	line-height: 50px;
	margin-bottom: -1px;
	padding-left: 45px;
	border-bottom: 2px solid #005da8;
	margin-right: 95px;
	background: url(jmhd-content1-title-h1.png) no-repeat 16px center;
}
.jmhd-content1-searchbar{
	width: 324px;
	height: 30px;
	border: 1px solid #dcdcdc;
	float: left;
	border-radius: 13px;
	margin-top: 9px;
}
.jmhd-content1-searchbar input{
	height: 28px;
	padding-left: 12px;
	line-height: 30px;
	background: transparent;
	font-size: 12px;
	color: #8e8e8e;
	width: 275px;
	float: left;
}
.jmhd-content1-searchbar a{
	display: block;
	width: 30px;
	height: 30px;
	float: left;
	background: url(jmhd-content1-searchbar-a.png) no-repeat center center;
}
.jmhd-content1-title-btns{
	float: left;
	margin-top: 9px;
	margin-left: 18px;
}
.jmhd-content1-title-btns a{
	display: block;
	float: left;
	height: 32px;
	border-radius: 3px;
	line-height: 32px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin-right: 5px;
}
.jmhd-content1-title-btn1{
	background: #4290e0 url(jmhd-content1-title-btn1.png) no-repeat;
	padding-left: 53px;
	width: 51px;
	background-position: 27px center;
}
.jmhd-content1-title-btn2{
	background: #5cb796 url(jmhd-content1-title-btn2.png) no-repeat;
	padding-left: 40px;
	width: 64px;
	background-position: 16px center;
}
.jmhd-content1-table{
	width: 100%;
	height: 240px;
}
.jmhd-content1-table th{
	height: 38px;
	background: #f6f6f6;
	text-align: left;
	color: #595959;
	font-size: 12px;
}
.jmhd-content1-table td{
	height: 38px;
}
.jmhd-content1-table th.jmhd-content1-col1{
	text-indent: 39px;
}
.jmhd-content1-col1{
	width: 172px;
	text-indent: 22px;
	font-size: 14px;
	color: #333;
}
.jmhd-content1-table th.jmhd-content1-col2{
	text-indent: 95px;
}
.jmhd-content1-col2{
	width: 385px;
}
.jmhd-content1-col2 a{
	font-size: 14px;
	color: #333;
}
.jmhd-content1-table th.jmhd-content1-col3{
	text-indent: 20px;
}
.jmhd-content1-col3{
	width: 122px;
	color: #7b7b7b;
}
.jmhd-content1-table th.jmhd-content1-col4{
	text-indent: 9px;
}
.jmhd-content1-col4{
	width: 95px;
	color: #7b7b7b;
}
.jmhd-content1-tr-even{
	background: #fbfbfb;
}
.jmhd-content1-links{
	padding-top: 10px;
	padding-left: 9px;
}
.jmhd-content1-links a{
	display: block;
	float: left;
	width: 128px;
	height: 37px;
	padding-top: 94px;
	border: 1px solid #dfe3e6;
	margin-right: 5px;
	margin-bottom: 5px;
	text-align: center;
	font-size: 14px;
	color: #444;
	font-weight: bold;
}
.jmhd-content1-link1{
	background: #fff url(jmhd-content1-link1a.png) no-repeat 33px 22px;
}
.jmhd-content1-link2{
	background: #fff url(jmhd-content1-link2a.png) no-repeat 33px 22px;
}
.jmhd-content1-link3{
	background: #fff url(jmhd-content1-link3a.png) no-repeat 33px 22px;
}
.jmhd-content1-link4{
	background: #fff url(jmhd-content1-link4a.png) no-repeat 33px 22px;
}
.jmhd-content1-link5{
	background: #fff url(jmhd-content1-link5a.png) no-repeat 33px 22px;
}
.jmhd-content1-link6{
	background: #fff url(jmhd-content1-link6a.png) no-repeat 33px 22px;
}
.jmhd-content1-link1:hover{
	background: #2692ec url(jmhd-content1-link1b.png) no-repeat 33px 22px;
	color: #fff;
}
.jmhd-content1-link2:hover{
	background: #2692ec url(jmhd-content1-link2b.png) no-repeat 33px 22px;
	color: #fff;
}
.jmhd-content1-link3:hover{
	background: #2692ec url(jmhd-content1-link3b.png) no-repeat 33px 22px;
	color: #fff;
}
.jmhd-content1-link4:hover{
	background: #2692ec url(jmhd-content1-link4b.png) no-repeat 33px 22px;
	color: #fff;
}
.jmhd-content1-link5:hover{
	background: #2692ec url(jmhd-content1-link5b.png) no-repeat 33px 22px;
	color: #fff;
}
.jmhd-content1-link6:hover{
	background: #2692ec url(jmhd-content1-link6b.png) no-repeat 33px 22px;
	color: #fff;
}
.jmhd-mid-content2{
	height: 296px;
	border: 2px solid #e5e5e5;
	background: #fff;
	margin-top: 10px;
}
.jmhd-content2{
	padding: 0 8px;
}
.jmhd-content2-title{
	height: 48px;
	border-bottom: 1px solid #dcdcdc;
}
.jmhd-content2-tabs{
	position: relative;
	top: 16px;
	left: 10px;
	float: left;
}
.jmhd-content2-tabs a{
	display: block;
	float: left;
	width: 106px;
	height: 33px;
	text-align: center;
	line-height: 33px;
	margin-right: 2px;
	background: #ececec;
	font-family: "黑体";
	font-size: 16px;
	color: #2c345b;
}
.jmhd-content2-tabs a.checked{
	background: #2692ec;
	color: #fff;
}
.jmhd-content2 .more{
	float: right;
	margin-top: 13px;
	margin-right: 17px;
	display: block;
	width: 60px;
	height: 21px;
	line-height: 21px;
	padding-left: 18px;
	border: 1px solid #d7dce3;
	border-radius: 11px;
	background: url(home-content1-more.png) no-repeat 49px 5px;
	font-size: 12px;
	color: #015293;
}
.jmhd-content2-img-show{
	display: none;
}
.jmhd-content2-img-show a{
	display: block;
	float: left;
	width: 167px;
	height: 174px;
	text-align: center;
	border: 1px solid #ccd0c8;
	border-radius: 5px;
	margin: 25px 10px;
	padding-top: 4px;
}
.jmhd-content2-img-show a p{
	font-size: 14px;
	color: #404040;
	line-height: 42px;
}
.jmhd-content2-img-show.checked{
	display: block;
}
.jmhd-content2-rt-title{
	height: 48px;
	border-bottom: 1px solid #dcdcdc;
}
.jmhd-content2-rt-title h1{
	line-height: 48px;
	font-family: "黑体";
	font-size: 16px;
	color: #2c345b;
	margin-left: 20px;
	font-weight: normal;
	float: left;
	margin-right: 25px;
}
.jmhd-content2-rt-searchbar {
	width: 300px;
	height: 30px;
	border: 1px solid #dcdcdc;
	float: left;
	border-radius: 13px;
	margin-top: 9px;
	background: #fff;
}
.jmhd-content2-rt-searchbar input{
	height: 28px;
	padding-left: 12px;
	line-height: 30px;
	background: transparent;
	font-size: 12px;
	color: #8e8e8e;
	width: 251px;
	float: left;
}
.jmhd-content2-rt-searchbar a {
	display: block;
	width: 30px;
	height: 30px;
	float: left;
	background: url(jmhd-content1-searchbar-a.png) no-repeat center center;
}
.jmhd-content2-map{
	height: 248px;
	text-align: center;
}
.jmhd-content2-list{
	width: 730px;
	margin: 30px auto;
	background: url(jmhd-content2-list-bg.png) no-repeat 3px center;
	display: none;
}
.jmhd-content2-list.checked{
	display: block;
}
.jmhd-content2-list li{
	height: 16px;
	line-height: 16px;
	margin: 15px 0;
	width: 730px;
	vertical-align: bottom;
	*height: 18px;
	*line-height: 18px;
	*margin: 14px 0;
}
.jmhd-content2-list a {
	font-size: 14px;
	color: #333;
	display: block;
	float: left;
	max-width: 465px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 18px;
	background: url(home-news-list.png) no-repeat left center;
}
.jmhd-content2-list a:hover{
	color: #015293;
	background: url(home-news-list2.png) no-repeat left center;
}
.jmhd-content2-list .date-span {
	float: right;
	font-size: 12px;
	color: #aaa;
}
.jmhd-content2-ask{
	padding-left: 21px;
	padding-top: 22px;
	border-bottom: 1px solid #dcdcdc;
	height: 154px;
}
.jmhd-content2-ask p{
	font-family: "黑体";
	font-size: 14px;
	color: #464646;
	max-width: 380px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jmhd-content2-ask label{
	display: block;
	height: 44px;
	line-height: 44px;
	background: url(jmhd-ask1.png) no-repeat 0 center;
	font-size: 14px;
	color: #525252;
}
.jmhd-content2-ask label.checked{
	background: url(jmhd-ask2.png) no-repeat 0 center;
}
.jmhd-content2-ask input{
	margin-right: 10px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.jmhd-content2-ask-btns{
	padding-top: 15px;
	padding-left: 103px;
}
.jmhd-content2-ask-btns a {
	display: block;
	float: left;
	height: 32px;
	border-radius: 3px;
	line-height: 32px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin-right: 5px;
	padding-left: 53px;
	width: 51px;
	background-position: 27px center;
}
.jmhd-content2-ask-btn1{
	background: #4290e0 url(jmhd-content2-ask-btn1.png) no-repeat 27px center;
}
.jmhd-content2-ask-btn2{
	background: #5cb796 url(jmhd-content2-ask-btn2.png) no-repeat 27px center;
}
/********************************************


							警民互动end


									*********************************************/
/********************************************


							信息公开


									*********************************************/
.xxgk-content1{
	margin-top: 10px;
}
.xxgk-content1 > .lf{
	height: 366px;
	width: 998px;
	border: 2px solid #3c90e4;
	border-right: 0;
}
.xxgk-content1 > .rt{
	background: url(home-content1-rt-bg.png) no-repeat right bottom;
	width: 198px;
	height: 366px;
	border: 2px solid #3c90e4;
	border-left: 0;
}
.xxgk-content1-content{
	margin-top: 8px;
	margin-left: 8px;
}
.xxgk-content1-title{
	height: 40px;
	border-bottom: 1px solid #dcdcdc;
}
.xxgk-content1-title h1{
	margin-left: 20px;
	display: block;
	height: 45px;
	line-height: 35px;
	color: #2c345b;
	font-weight: bold;
	font-size: 16px;
	width: 110px;
	text-align: center;
	font-family: "黑体";
	font-weight: normal;
	float: left;
	background: url(home-content1-nav-slider.png) no-repeat 0 bottom;
}
.xxgk-content1-title .more {
	float: right;
	margin-top: 5px;
	margin-right: 17px;
	display: block;
	width: 60px;
	height: 21px;
	line-height: 21px;
	padding-left: 18px;
	border: 1px solid #d7dce3;
	border-radius: 11px;
	background: url(home-content1-more.png) no-repeat 49px 5px;
	font-size: 12px;
	color: #015293;
}
.xxgk-content1-news{
	width: 600px;
}
.xxgk-content1-news .hot-news{
	margin-top: 20px;
	margin-left: 20px;
}
.xxgk-news-list{
	margin-left: 20px;
	background: url(xxgk-news-list.png) no-repeat 3px center;
}
.xxgk-content1-rt-title{
	display: block;
	height: 48px;
	background: #f5f5f5 url(xxgk-content1-rt-title.png) no-repeat 177px center;
	border-left: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	font-family: "黑体";
	font-size: 16px;
	color: #2c345b;
	text-indent: 16px;
	line-height: 48px;
}
.xxgk-content1-rt-links{
	height: 317px;
	border-left: 1px solid #dcdcdc;
}
.xxgk-content1-rt-links a{
	display: block;
	width: 187px;
	height: 88px;
	margin-top: 5px;
	margin-left: 5px;
}
.xxgk-content1-rt-links img{
	width: 187px;
	height: 88px;
}
.xxgk-content2{
	border: 2px solid #e4e4e4;
	margin-top: 10px;
	padding: 0 8px;
}
.xxgk-content2-1{
	height: 290px;
}
.xxgk-content2-1 > .lf{
	width: 390px;
}
.xxgk-content2-title{
	height: 48px;
	border-bottom: 1px solid #dcdcdc;
	line-height: 47px;
}
.xxgk-content2-title h1{
	float: left;
	padding-right: 5px;
	padding-left: 36px;
	font-family: "黑体";
	font-size: 16px;
	color: #2c345b;
	border-bottom: 2px solid #005da8;
}
.xxgk-content2-title .more {
	float: right;
	margin-top: 12px;
	display: block;
	width: 60px;
	height: 21px;
	line-height: 21px;
	padding-left: 18px;
	border: 1px solid #d7dce3;
	border-radius: 11px;
	background: url(home-content1-more.png) no-repeat 49px 5px;
	font-size: 12px;
	color: #015293;
}
.xxgk-content2-1-leftlist{
	margin-left: 6px;
	background: url(xxgk-content2-1-leftlist.png) no-repeat 3px center;
}
.xxgk-content2-1-leftlist li {
	height: 16px;
	line-height: 16px;
	margin: 15px 0;
	vertical-align: bottom;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	*height: 18px;
	*line-height: 18px;
}
.xxgk-content2-1-leftlist a {
	font-size: 14px;
	color: #333;
	padding-left: 18px;
	background: url(home-news-list.png) no-repeat left center;
}
.xxgk-content2-1-leftlist a:hover{
	color: #015293;
	background: url(home-news-list2.png) no-repeat left center;
}
.xxgk-content2-1 > .rt{
	width: 770px;
}
.xxgk-content2-1-rm{
	height: 80px;
	padding: 20px 0;
	border-bottom: 1px dotted #dcdcdc;
}
.xxgk-content2-1-rm img{
	float: left;
}
.xxgk-content2-1-rm div{
	float: left;
	margin-left: 20px;
	width: 610px;
}
.xxgk-content2-1-rm a{
	font-size: 16px;
	color: #015293;
	line-height: 24px;
}
.xxgk-content2-1-rm p{
	font-size: 14px;
	color: #8d8d8d;
	margin-top: 8px;
}
.xxgk-content2-1-rb{
	padding-top: 15px;
}
.xxgk-content2-1-rb li{
	float: left;
	height: 14px;
	line-height: 14px;
	margin: 8px 0;
	width: 366px;
	padding-left: 14px;
	background: url(xxgk-content2-1-rb.png) no-repeat 0 center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
	*height: 20px;
	*line-height: 20px;
	*margin: 0;
}
.xxgk-content2-1-rb a{
	font-size: 14px;
	color: #333;
	float: left;
}
.xxgk-content2-1-rb a:hover{
	color: #015293;
}
.xxgk-content2-1-rb-hasimg{
	display: block;
	float: left;
	width: 13px;
	height: 13px;
	background: url(xxgk-content2-1-rb-hasimg.png) no-repeat;
	margin-left: 9px;
}
.xxgk-content2-2{
	height: 327px;
}
.xxgk-content2-2 > .lf{
	width: 390px;
}
.xxgk-content2-2 > .rt{
	width: 770px;
}
.xxgk-gsgg{
	background: url(xxgk-gsgg.png) no-repeat 10px center;
}
.xxgk-jxdt{
	background: url(xxgk-jxdt.png) no-repeat 10px center;
}
.xxgk-gawh{
	background: url(xxgk-gawh.png) no-repeat 10px center;
}
.xxgk-jyfc{
	background: url(xxgk-jyfc.png) no-repeat 10px center;
}
.xxgk-content2-2-leftlist{
	padding-left: 5px;
	margin-top: 20px;
}
.xxgk-content2-2-leftlist li{
	height: 40px;
	margin-bottom: 20px;
}
.xxgk-content2-2-leftlist img{
	float: left;
	margin-top: 2px;
	margin-right: 13px;
}
.xxgk-content2-2-leftcontent{
	float: left;
	max-width: 335px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xxgk-content2-2-leftcontent a{
	font-size: 14px;
	color: #253541;
	line-height: 24px;
}
.xxgk-content2-2-leftcontent p{
	line-height: 14px;
	color: #8d8d8d;
}
.xxgk-content2-rt-btns{
	float: right;
	position: relative;
	top: 12px;
	left: 0;
}
.xxgk-content2-rt-btns a{
	display: block;
	width: 52px;
	height: 35px;
	line-height: 35px;
	margin-left: 3px;
	border: 1px solid #f5f5f5;
	border-bottom: 1px solid #dcdcdc;
	float: left;
	font-size: 14px;
	color: #565d7b;
	padding-left: 46px;
}
.xxgk-content2-rt-btn1{
	background: #f5f5f5 url(xxgk-content2-rt-btn1a.png) no-repeat 21px center;
}
.xxgk-content2-rt-btn2{
	background: #f5f5f5 url(xxgk-content2-rt-btn2a.png) no-repeat 21px center;
}
.xxgk-content2-rt-btn1.checked{
	background: #fff url(xxgk-content2-rt-btn1b.png) no-repeat 21px center;
	border: 1px solid #dcdcdc;
	border-bottom: 1px solid #fff;
}
.xxgk-content2-rt-btn2.checked{
	background: #fff url(xxgk-content2-rt-btn2b.png) no-repeat 21px center;
	border: 1px solid #dcdcdc;
	border-bottom: 1px solid #fff;
}
.xxgk-content2-content{
	padding-top: 20px;
	display: none;
}
.xxgk-content2-content.checked{
	display: block;
}
.xxgk-content2-content1{
	float: left;
	width: 296px;
	height: 230px;
	position: relative;
}
.xxgk-content2-content1-masking{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30px;
	background: #000; 
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.xxgk-content2-content1 p{
	width: 100%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	color: #fafafa;
	position: absolute;
	bottom: 0;
	left: 0;
}
.xxgk-content2-content div.lf{
	width: 474px;
}
.xxgk-content2-content div a{
	display: block;
	float: left;
	width: 148px;
	height: 110px;
	margin-bottom: 10px;
	margin-left: 9px;
}
.xxgk-content2-content-more{
	line-height: 110px;
	font-size: 18px;
	color: #fff;
	text-indent: 83px;
	font-family: "黑体";
	background: #2692ec url(xxgk-content2-content-more.png) no-repeat 32px center;
}
.xxgk-content3{
	padding: 0 8px;
	border: 1px solid #e4e4e4;
	margin-top: 10px;
	height: 271px;
	margin-bottom: 21px;
}
.xxgk-content3 .xxgk-content2-title h1{
	background: url(xxgk-gsgg.png) no-repeat 10px center;
}
.xxgk-content3 > .lf{
	width: 581px;
}
.xxgk-content1,.xxgk-content2,.xxgk-content3{
	background: #fff;
}
.xxgk-content3-btns{
	float: right;
	position: relative;
	top: 12px;
	left: 0;
}
.xxgk-content3 .lf .xxgk-content3-btns{
	margin-right: 11px;
}
.xxgk-content3-btns a{
	display: block;
	width: 98px;
	height: 35px;
	line-height: 35px;
	margin-left: 3px;
	border: 1px solid #f5f5f5;
	border-bottom: 1px solid #dcdcdc;
	float: left;
	font-size: 14px;
	color: #565d7b;
	text-align: center;
	font-weight: bold;
	background: #f5f5f5;
}
.xxgk-content3-btns a.checked{
	border: 1px solid #dcdcdc;
	border-bottom: 1px solid #fff;
	background: #fff;
	color: #2692ec;
}
.xxgk-content3-lf-content{
	height: 186px;
	display: none;
}
.xxgk-content3-lf-content.checked{
	display: block;
}
.xxgk-content3-lf-content .lf{
	margin-top: 20px;
}
.xxgk-content3-lf-content .lf a{
	display: block;
	width: 106px;
	height: 57px;
	position: relative;
	line-height: 57px;
	text-align: center;
	margin-bottom: 5px;
	font-size: 14px;
	color: #fff;
}
.xxgk-content3-lf-a1{
	background: #6295c0;
}
.xxgk-content3-lf-a2{
	background: #5075c6;
}
.xxgk-content3-lf-a3{
	background: #e15050;
}
.xxgk-content3-sj{
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 0;
	position: absolute;
	right: -5px;
	top: 23px;
	display: none;
	height: 0;
}
.xxgk-content3-lf-a1 .xxgk-content3-sj{
	border-left: 5px solid #6295c0;
}
.xxgk-content3-lf-a2 .xxgk-content3-sj{
	border-left: 5px solid #5075c6;
}
.xxgk-content3-lf-a3 .xxgk-content3-sj{
	border-left: 5px solid #e15050;
}
.xxgk-content3-lf-content .lf a.checked span{
	display: block;
}
.xxgk-content3-leftlist{
	width: 445px;
	margin-left: 6px;
	margin-top: 10px;
	background: url(xxgk-content3-leftlist.png) no-repeat 3px center;
	display: none;
}
.xxgk-content3-leftlist.checked{
	display: block;
}
.xxgk-content3-leftlist li {
	height: 16px;
	line-height: 16px;
	margin: 15px 0;
	vertical-align: bottom;
	max-width: 420px;
	overflow: hidden;
	text-overflow: ellipsis;
	*height: 18px;
	*line-height: 18px;
	*margin: 13px 0;
}
.xxgk-content3-leftlist a {
	font-size: 14px;
	color: #333;
	padding-left: 18px;
	background: url(home-news-list.png) no-repeat left center;
}
.xxgk-content3-leftlist a:hover{
	color: #015293;
	background: url(home-news-list2.png) no-repeat left center;
}
.xxgk-content3 > .rt{
	width: 581px;
}
.xxgk-content3-rightlist{
	width: 575px;
	float: left;
	margin-left: 6px;
	margin-top: 10px;
	background: url(xxgk-content3-leftlist.png) no-repeat 3px center;
	display: none;
}
.xxgk-content3-rightlist.checked{
	display: block;
}
.xxgk-content3-rightlist li {
	height: 16px;
	line-height: 16px;
	margin: 15px 0;
	vertical-align: bottom;
	max-width: 520px;
	overflow: hidden;
	text-overflow: ellipsis;
	*height: 18px;
	*line-height: 18px;
	*margin: 13px 0;
}
.xxgk-content3-rightlist a {
	font-size: 14px;
	color: #333;
	padding-left: 18px;
	background: url(home-news-list.png) no-repeat left center;
	*display: block;
}
.xxgk-content3-rightlist a:hover{
	color: #015293;
	background: url(home-news-list2.png) no-repeat left center;
}
/********************************************


							信息公开end


									*********************************************/
/********************************************


							阳光警务


									*********************************************/
.ygjw-mid-content1{
	height: 269px;
	border: 2px solid #e5e5e5;
	background: #fff;
	margin-top: 10px;
}
.ygjw-mid-content > .lf{
	width: 845px;
	height: 100%;
	border-right: 1px solid #f0f0f0;
}
.ygjw-mid-content1 .ygjw-xzajgk{
	background: url(ygjw-xzajgk.png) no-repeat 16px center;
	padding-left: 43px;
}
.ygjw-mid-content .more{
	margin-right: 15px;
}
.ygjw-mid-content .xxgk-content3-rightlist{
	margin-left: 20px;
	width: 800px;
}
.ygjw-mid-content .xxgk-content3-rightlist li{
	max-width: 800px;
}
.ygjw-mid-content .date-span{
	float: right;
	font-size: 12px;
	color: #aaa;
}
.ygjw-mid-content1 .rt{
	background: #fafafa;
}
.ygjw-mid-content1 .rt a{
	width: 220px;
	height: 75px;
	display: block;
	padding-left: 110px;
	line-height: 75px;
	font-size: 28px;
	color: #fff;
	font-family: "黑体";
	margin: 10px;
}
.ygjw-content1-rt-a1{
	background: #e05a57 url(ygjw-content1-rt-a1.png) no-repeat 30px 11px;
}
.ygjw-content1-rt-a2{
	background: #4290e0 url(ygjw-content1-rt-a2.png) no-repeat 30px 11px;
}
.ygjw-mid-content1 .rt .ygjw-content1-rt-a3{
	background: #5cb796 url(ygjw-content1-rt-a3.png) no-repeat 30px 11px;
	font-size: 24px;
}
.ygjw-mid-content2{
	height: 315px;
	border: 2px solid #e5e5e5;
	background: #fff;
	margin-top: 10px;
}
.ygjw-mid-content2 .ygjw-xgfgzc{
	background: url(ygjw-xgfgzc.png) no-repeat 16px center;
	padding-left: 43px;
}
.ygjw-mid-content2 > .lf{
	width: 845px;
}
.ygjw-mid-content-mid{
	height: 40px;
	background: #f6f6f6;
	font-size: 12px;
	color: #595959;
	line-height: 40px;
	font-weight: bold;
}
.ygjw-mid-content-mid .lf{
	margin-left: 40px;
}
.ygjw-mid-content-mid .rt{
	margin-right: 38px;
}
.ygjw-mid-content2 > .rt{
	width: 350px;
	height: 100%;
}
.ygjw-content2-rt-title{
	margin: 10px;
	height: 57px;
	line-height: 57px;
	background: #2c345b;
	font-size: 30px;
	font-family: "黑体";
	color: #fff;
	position: relative;
}
.ygjw-content2-rt-title .lf{
	margin-left: 40px;
}
.ygjw-content2-rt-title .rt{
	margin-right: 40px;
}
.ygjw-content2-rt-title img{
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -50px;
}
.ygjw-mid-content2 > .rt .xxgk-content3-rightlist{
	width: 330px;
	margin-top: 22px;
}
.ygjw-mid-content2 > .rt .xxgk-content3-rightlist li {
	max-width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ygjw-mid-content3{
	width: 844px;
	background: #fff;
	border:2px solid #e5e5e5;
	margin-top: 10px;
}
/********************************************


							阳光警务end


									*********************************************/
/********************************************


							具体办事


									*********************************************/
.jtbs-middle{
	border: 1px solid #e1e1e1;
	background: #fafafa;
	margin-top: 20px;
	padding-top: 40px;
	width: 1080px;
	float: right;
}
.jtbs-form{
	width: 1025px;
	margin-left: 5px;
}
.jtbs-form strong{
	display: block;
	height: 40px;
	width: 115px;
	text-align: right;
	line-height: 40px;
	font-size: 14px;
	color: #525252;
	font-weight: normal;
	float: left;
}
.jtbs-form .text-input,.jtbs-input-container p{
	width: 358px;
	height: 38px;
	padding: 0 10px;
	font-size: 14px;
	color: #525252;
	border: 1px solid #d7d7d7;
	line-height: 38px;
	display: block;
	float: left;
	background: #fff;
}
.jtbs-sex{
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	background: url(jmhd-ask1.png) no-repeat 0 center;
	font-size: 14px;
	color: #525252;
	margin-left: 10px;
	margin-right: 30px;
}
.jtbs-sex.checked{
	background: url(jmhd-ask2.png) no-repeat 0 center;
}
.jtbs-sex input{
	margin-right: 10px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.jtbs-row-container{
	margin-bottom: 10px;
}
.jtbs-form .jtbs-birthday{
	background: #fff url(jtbs-birthday.png) no-repeat 355px center;
	font-weight: bold;	
}
.jtbs-input-container p{
	background: #fff url(jtbs-form-p.png) no-repeat 359px center;
	cursor: pointer;
}
.jtbs-form .jtbs-live-now{
	width: 888px;
}
.jtbs-input-container{
	position: relative;
}
.jtbs-form-upload-container{
	float: left;
	width: 910px;
}
.jtbs-form-upload{
	border: 1px solid #d7d7d7;
}
.jtbs-form-info {
	width: 100%;
}
.jtbs-form-info tr{
	height: 38px;
	font-size: 12px;
	color: #525252;
	text-align: left;
	text-indent: 18px;
}
.jtbs-table-col1{
	width: 400px;
}
.jtbs-table-col2{
	width: 175px;
}
.jtbs-table-col3{
	width: 170px;
}
.jtbs-table-col4{
	width: 170px;
}
.jtbs-table-col5{
	width: 98px;
}
.jtbs-form-info th,.jtbs-form-info td{
	border-bottom: 1px solid #d7d7d7;
}
.jtbs-form-upload-progress{
	padding-top: 20px;
	background: #fff;
	padding-bottom: 96px;
}
.jtbs-form-upload-progress p{
	font-size: 12px;
	color: #525252;
	font-weight: bold;
	text-indent: 18px;
}
.jtbs-form-upload-progress-bg{
	height: 20px;
	width: 100%;
	background: #f5f5f5;
}
.jtbs-form-upload-progress-color{
	height: 20px;
	width: 700px;
	background: #5b7bc8;
}
.jtbs-form-btns{
	margin-top: 10px;
}
.jtbs-form-btns a{
	display: block;
	float: left;
	margin-right: 10px;
	width: 83px;
	height: 40px;
	line-height: 40px;
	padding-left: 47px;
	font-family: "黑体";
	font-size: 16px;
	color: #fff;
	border-radius: 3px;
}
.jtbs-form-btn1{
	background: #4290e0 url(jtbs-form-btn1.png) no-repeat 21px center;
	box-shadow: 0 2px 2px #387ec6;
}
.jtbs-form-btn2{
	background: #5cb796 url(jtbs-form-btn2.png) no-repeat 21px center;
	box-shadow: 0 2px 2px #4b9d7f;
}
.jtbs-form-btn3{
	background: #f4a01c url(jtbs-form-btn3.png) no-repeat 21px center;
	box-shadow: 0 2px 2px #df9218;
}
.jtbs-form-btn4{
	background: #e05a57 url(jtbs-form-btn4.png) no-repeat 21px center;
	box-shadow: 0 2px 2px #c74e4c;
}
.jtbs-row-container textarea{
	width: 888px;
	height: 116px;
	border: 1px solid #e1e1e1;
	text-indent: 2em;
	padding: 13px 10px;
	font-size: 14px;
	color: #525252;
}
.jtbs-apply-type{
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	background: url(jtbs-apply-type1.png) no-repeat 0 center;
	font-size: 14px;
	color: #525252;
	margin-left: 10px;
	margin-right: 30px;
}
.jtbs-apply-type.checked{
	background: url(jtbs-apply-type2.png) no-repeat 0 center;
}
.jtbs-apply-type input{
	margin-right: 20px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.jtbs-form-submit-btns{
	width: 270px;
	margin: auto;
	margin-top: 31px;
	margin-bottom: 42px;
}
.jtbs-form-submit-btns a{
	width: 130px;
	height: 40px;
	display: block;
	float: left;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	border-radius: 3px;
}
.jtbs-form-submit-btn1 {
	background: #4290e0	;
	box-shadow: 0 2px 3px #387ec6;
	margin-right: 10px;
}
.jtbs-form-submit-btn2 {
	background: #5cb796;
	box-shadow: 0 2px 3px #4b9d7f;
}
.jtbs-input-container ul{
	position: absolute;
	top: 39px;
	left: 115px;
	z-index: 99;
	width: 378px;
	border: 1px solid #e1e1e1;
	background: #fff;
	display: none;
}
.jtbs-input-container li{
	text-indent: 18px;
	height: 25px;
	line-height: 25px;
}
.jtbs-input-container li:hover{
	background: #e1e1e1;
	cursor: pointer;
}
/********************************************


							具体办事end


									*********************************************/
/*注册页*/
.selected{
	color: #000000;
	background-color: white;
	width: 43px;
	height: 80px;
}
.tab-menu ul .selected{
	color: #000000;
	background-color: white;
	width: 31px;
	height: 88px;
	margin-left: -5px;
	font-size: 16px;
} 
.tab-menu ul li {
	color: white;
}

.register-content{
	font-size: 14px;
	background: url(register-bg01.png);
	margin: 0px;
}
.register-content .content-header{
	width: 1182px;
	height: 95px;
	margin: 0 auto;
	background: url(content-header01.png) no-repeat;
}
.register-content .content-header span{
	font-size: 16px;
	color: white;
	position: absolute;
	margin-top: 70px;
	padding-left: 568px;
}

.tab-menu ul{
	width:45px;
	float:left;
	padding-left:57px;
	margin:0px;
}
.tab-menu ul li{
	text-align: center;
	border-radius: 3px;
	width: 26px;
	height: 84px;
	background-color: #4290E0;
	float: left;
	margin-bottom: 2px;
}
.register-content .tab-box{
	margin: 0 auto;
	width: 1002px;
	background-color: white;
	text-align: left;
	padding-left: 180px;
	padding-top: 40px;
	
}
.tab-box form .int{
	height: 40px;
	line-height: 40px;
	margin-bottom: 15px;
}
.tab-box form .int .tips{
	background: url(tab-box-icon01.png) no-repeat;
	margin-left: 10px;
	padding-left: 25px;
	color: #4290E0;
}
.tab-box form label{
	text-align: right;
	
}
.tab-box form input{
	border: 1px solid #D7D7D7;
	width: 400px;
	height: 35px;
	padding-left: 10px;
}
.tab-box form #zcbtn{
	padding-top: 25px;
	padding-bottom: 20px;
	margin-top: 45px;
	background-color:#FBFBFB ;
	margin-left: -180px;
	padding-left: 180px;
}
.tab-box form #zcbtn input{
	margin-right: 10px;
	font-size: 16px;
	font-family: "黑体";
}
.tab-box form #zcbtn label{
	color: #818181;
}
.tab-box form #zcbtn label a{
	
	text-decoration: underline;
	color:#4290E0 ;
}
.tab-box form #securitycode{
	width: 260px;
}
.tab-box form #send{
	font-size: 16px;
	font-family: "黑体";
	color: white;
	background-color: #4290E0;
	width: 260px;
}
.tab-box form #sendcode{
	font-size: 16px;
	width: 130px;
	margin-left: 5px;
	color: white;
	background-color: #5CB796;
}
/*end 注册页*/

.title-container{
	height: 60px;
	background-color: #2C345B;
}
.title-container .mid-width{
	text-align: center;
	margin-top: 14px;
}
.title-container .mid-width ul li{
	border: 1px solid white;
	color: white;
	background-color: #42496C;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-right: 10px;

}
.middlepart{
	text-align: center;

	background: url(register-bg01.png);
}
.middlepart .middlepart-word{
	width: 1165px;
	margin: auto;
	margin-bottom: 15px;
}
.middlepart-mainbox{
	margin: 15px;
	background-color: #FFFFFF;
}
.mainbox-header{
	margin: 0 auto;
	height: 100px;
}
.mainbox-header h1{
	padding-top: 15px;
	color: #404040;

}
.mainbox-header p{
	color: #888888;
	font-size: 12px;
	margin: 15px;
}
.mainbox-midpart{
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
}
.mainbox-midpart img{
	margin-top: 20px;
	margin-bottom: 15px;
}
.mainbox-midpart p{
	font-size: 16px;
	text-align: left;
	color: #555555;
	margin: 0px 40px 24px 40px;
	line-height: 24px;
}
.mainbox-footer{
	background-color: #FDFDFD;
	text-align: left;
	padding-left: 40px;
	padding-bottom: 48px;
	padding-right: 40px;
}
.mainbox-footer span{
	display: block;
	font-size: 18px;
	color: #303030;
	padding-top: 32px;
	margin-bottom: 27px;
}
.mainbox-footer h4{
	font-size: 30px;

	margin-bottom: 20px;
	font-weight: normal;
}
.mainbox-footer h4 a{
	color: #303030;
}
.mainbox-footer p{
	font-size: 14px;
	color: #9c9c9c;
	margin-bottom: 43px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.mainbox-footer a.mainbox-footer-back{
	border: 1px solid #EAEAEA;
	font-size: 14px;
	color: #858585;
	padding: 12px 55px;
}

.middlepart-tabmenu{
	position: fixed;
	right: 50px;
	top: 168px;
	z-index: 60;
}
.middlepart-tabmenu .tabmenu-top{
	font-size: 16px;
	display: block;
	width: 60px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: #FAFAFA;
	color: #696969;
}

.middlepart-tabmenu ul li{
	background-color: white;
	border: 1px solid #EAEAEA;
	border-top: 0px;
	width: 60px;
	/*height: 42px;
	line-height: 42px;*/
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.middlepart-tabmenu ul li a{
	display: block;
	width: 40px;
	height: 30px;
	border-radius: 3px;
	margin: 0 auto;
	line-height: 40px;
}
.middlepart-tabmenu ul li a img{
	display: inline-block;
}
.middlepart-tabmenu ul li .tabmenuwx{
	background-color: #20A839;
}
.middlepart-tabmenu ul li .tabmenukj{
	background-color: #1D8AC9;
}
.middlepart-tabmenu ul li .tabmenuwb{
	background-color: #E83913;
}
.middlepart-tabmenu .tabmenu-end{
	border: 1px solid #EAEAEA;
	border-top:0px;
	width: 60px;
	height: 72px;
	line-height: 72px;
	text-align: center;
	background: #FAFAFA url(hall-tabmenuicon01.png) no-repeat center bottom;
	cursor: pointer;
}
.tabmenu-end span{
	font-size: 16px;
}


/*新修改的CSS*/
.home-content1-news{
	display: none;
}
.home-content1-news.checked{
	display: block;
}
.gl-top-nav a:hover{
	background: #005da8;
	border: 1px solid #fff;
}


/*7.4日第二次修改*/
.home-news-list{
	margin-top: 0;
}
.hot-news{
	margin-bottom: 25px;
}
.home-news-list2{
	background: url(home-top-ul-bg2.png) no-repeat 3px center;
}
.content2-2-a1:hover{
	background: #318ae3 url(content2-2-a1c.png) no-repeat center 24px;
	color: #fff;
}
.content2-2-a2:hover{
	background: #318ae3 url(content2-2-a2c.png) no-repeat center 24px;
	color: #fff;
}
.content2-2-a3:hover{
	background: #318ae3 url(content2-2-a3c.png) no-repeat center 24px;
	color: #fff;
}
.content2-2-a4:hover{
	background: #318ae3 url(content2-2-a4c.png) no-repeat center 24px;
	color: #fff;
}
.content2-2-a5:hover{
	background: #318ae3 url(content2-2-a5c.png) no-repeat center 24px;
	color: #fff;
}
.content2-2-a6:hover{
	background: #318ae3 url(content2-2-a6c.png) no-repeat center 24px;
	color: #fff;
}
.home-content2-content2 .rt .content2-2-a7{
	background: #fff url(content2-2-a7a.png) no-repeat center 10px;
	color: #000;
}
.home-content2-content2 .rt .content2-2-a7:hover{
	background: #318ae3 url(content2-2-a7c.png) no-repeat center 10px;
	color: #fff;
}
.content2-2-a8:hover{
	background: #318ae3 url(content2-2-a8c.png) no-repeat center 24px;
	color: #fff;
}
.content2-2-a9:hover{
	background: #318ae3 url(content2-2-a9c.png) no-repeat center 24px;
	color: #fff;
}
.content2-2-a10:hover{
	background: #318ae3 url(content2-2-a10c.png) no-repeat center 24px;
	color: #fff;
}
.content2-2-a11:hover{
	background: #318ae3 url(content2-2-a11c.png) no-repeat center 26px;
	color: #fff;
}
.content2-2-a12:hover{
	background: #318ae3 url(content2-2-a12c.png) no-repeat center 23px;
	color: #fff;
}
.content2-2-a13:hover{
	background: #318ae3 url(content2-2-a13c.png) no-repeat center 24px;
	color: #fff;
}




/*新信息公开*/
.xxgk-content1-title{
	position: relative;
}
.xxgk-content1-title ul {
	height: 100%;
	float: left;
}
.xxgk-content1-title ul li {
	float: left;
	width: 109px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-left: 10px;
	margin-right: 20px;
	cursor: pointer;
}
.xxgk-content1-title a {
	display: block;
	height: 48px;
	color: #2c345b;
	font-weight: bold;
	font-size: 16px;
}
.xxgk-content1-title img {
	position: absolute;
	bottom: -5px;
	left: 10px;
}
.xxgk-con1-content{
	display: none;
}
.xxgk-con1-content.checked{
	display: block;
}
.xxgk-content1-rt-links{
	padding-top: 5px;
	height: 232px;
}
.xxgk-content1-rt-links a{
	margin-top: 0;
	margin-bottom: 5px;
}
.nxxgk-content1-rt-links{
	height: 75px;
	padding-top: 5px;
	padding-left: 5px;
	border-left: 1px solid #dcdcdc;
}
.nxxgk-content1-rt-links a{
	display: block;
	float: left;
	width: 91px;
	height: 28px;
	text-align: center;
	padding-top: 42px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
	margin-bottom: 5px;
}
.nxxgk-content1-rt-link1{
	background: #318ae3 url(nxxgk-content1-rt-link1.png) no-repeat center 12px;
}
.nxxgk-content1-rt-link2{
	background: #df4040 url(nxxgk-content1-rt-link2.png) no-repeat center 11px;
}
.xxgk-content1-rt-title{
	background: #f5f5f5;
	position: relative;
}
.xxgk-content1-rt-title p{
	font-weight: bold;
	line-height: 48px;
}
.xxgk-content1-rt-title a{
	font-size: 12px;
	color: #015293;
	position: absolute;
	top: 18px;
	left: 146px;
	text-indent: 0;
	background: url(xxgk-content1-rt-more.png) no-repeat right center;
	width: 36px;
	line-height: normal;
}
.xxgk-content2-1 > .lf{
	margin-right: 20px;
}
.xxgk-content2-1-rm div{
	width: 250px;
	margin-left: 15px;
}
.xxgk-content2-1-rm a{
	font-size: 14px;
}
.xxgk-content2-1-rm p{
	font-size: 12px;
	line-height: 20px;
}
.xxgk-content2-1 > .rt{
	width: 360px;
}
.nxxgk-content-tab{
	height: 34px;
	border-left: 1px solid #dcdcdc;
}
.xxgk-content2-1 .nxxgk-content-tab li{
	width: 89px;
}
.nxxgk-content-tab li{
	float: left;
	line-height: 34px;
	text-align: center;
	background: #f5f5f5;
	font-size: 12px;
	color: #565d7b;
	border: 1px solid #dcdcdc;
	border-left: 0;
	cursor: pointer;
	font-weight: bold;
}
.xxgk-content2-1 .nxxgk-content-tab .nxxgk-contab-li1{
	width: 88px;
}
.nxxgk-content-tab li.checked{
	border-bottom: 0;
	background: #fff;
	color: #2692ec;
}
.xxgk-content2-1-rightlist{
    margin-left: 6px;
    background: url(nxxgk-content-list6.png) no-repeat 3px center;
}
.nxxgk-content2-2{
	height: 305px;
}
.nxxgk-content2-2-1{
	width: 390px;
	float: left;
	margin-right: 20px;
}
.nxxgk-content2-2-1 .xxgk-content2-content{
	margin-right: -6px;
}
.nxxgk-content2-2-1 .xxgk-content2-content a{
	display: block;
	float: left;
	width: 126px;
	height: 110px;
	margin-bottom: 6px;
	margin-right: 6px;
}
.nxxgk-content2-2-1 .xxgk-content2-content img{
	width: 100%;
	height: 100%;
}
.xxgk-content2-content-more {
    text-indent: 73px;
    font-family: "黑体";
    background: #2692ec url(xxgk-content2-content-more.png) no-repeat 22px center;
}
.xxgk-content2-2-leftcontent p{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nxxgk-content2-2-2{
	width: 390px;
}
.nxxgk-content2-2-2 .xxgk-content2-1-leftlist{
	margin-top: 30px;
}
.xxgk-content2-1-rightlist{
	display: none;
}
.xxgk-content2-1-rightlist.checked{
	display: block;
}
.nxxgk-content2-2-2 .nxxgk-content-tab li{
	width: 77px;
}
.nxxgk-content2-2-2 .nxxgk-content-tab .nxxgk-contab-li1{
	width: 76px;
}
.nxxgk-content2-2-3{
	width: 360px;
}
.nxxgk-content2-2-3 .xxgk-content2-1-rm div{
	width: 220px;
}
.nxxgk-content2-2-3 .xxgk-content2-1-rm{
	padding-bottom: 0;
	border-bottom: 0;
}
.nxxgk-content2-2-3 .xxgk-content2-1-rb{
	margin-top: 17px;
	padding-top: 0;
}
.nxxgk-content2-2-3 .xxgk-content2-1-rb li{
	height: 15px;
	line-height: 15px;
	margin: 8px 0;
	width: 346px;
	*height: 18px;
	*line-height: 18px;
}
.nxxgk-content2-3-1{
	margin-right: 20px;
}
.nxxgk-content2-3-2 .nxxgk-content-tab li{
	width: 129px;
}
.nxxgk-content2-3-2 .nxxgk-content-tab .nxxgk-contab-li1{
	width: 128px;
}
.nxxgk-content2-3-2 .xxgk-content2-1-rightlist{
	margin-top: 30px;
}
.xxgk-content2-2 .nxxgk-content2-3-3{
	width: 360px;
}
.nxxgk-content2-3-3-links{
	margin-right: -10px;
	margin-top: 11px;
}
.nxxgk-content2-3-3-links a{
	display: block;
	width: 114px;
	padding-left: 61px;
	height: 65px;
	line-height: 65px;
	float: left;
	font-family: "黑体";
	font-size: 16px;
	color: #fff;
	margin-right: 10px;
	margin-bottom: 10px;
}
.nxxgk-content2-3-3-link1{
	background: #2692ec url(nxxgk-content2-3-3-link1.png) no-repeat 21px center;
}
.nxxgk-content2-3-3-link2{
	background: #e15050 url(nxxgk-content2-3-3-link2.png) no-repeat 21px center;
}
.nxxgk-content2-3-3-link3{
	background: #58b19b url(nxxgk-content2-3-3-link3.png) no-repeat 21px center;
}
.nxxgk-content2-3-3-link4{
	background: #84a0e1 url(nxxgk-content2-3-3-link4.png) no-repeat 21px center;
}
.nxxgk-content2-3-3-img-link{
	display: block;
	width: 358px;
	height: 73px;
	border: 1px solid #ebebeb;
}
.nxxgk-content2-3-3-img-link img{
	width: 100%;
	height: 100%;
}
.xxgk-jfts{
	    background: url(xxgk-jfts.png) no-repeat 10px center;
}
.xxgk-hygq{
	    background: url(xxgk-hygq.png) no-repeat 10px center;
}
.xxgk-zdlygk{
	    background: url(xxgk-zdlygk.png) no-repeat 10px center;
}
.xxgk-jwgk{
	    background: url(xxgk-jwgk.png) no-repeat 10px center;
}
.xxgk-ysqgk{
	    background: url(xxgk-ysqgk.png) no-repeat 10px center;
}
.xxgk-content2{
	margin-bottom: 17px;
}
.nxxgk-mid-img{
	top: -13px;
	margin-bottom: -13px;
}
.xxgk-content2-1-leftlist a{
	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xxgk-content2-1 .rt .xxgk-content2-1-leftlist a{
	max-width: 320px;
}
/* fixed by Yongsheng Xu 2016/7/11 */
.content2-2-a82{
     background: #fff url(chat.png) no-repeat center 24px;
}

.content2-2-a82:hover{
    background: #318ae3 url(chat_b.png) no-repeat center 24px;
    color: #fff;
}