﻿@charset "utf-8";

/*reset */

html, body, ol, ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, input, fieldset, legend, img, i, em, b, strong, textarea, select {
	margin: 0;
	padding: 0;
}
.clear {clear: both; }
.left { float:left;}
.right { float:right;}

ul, li {list-style: none;}

a {text-decoration: none;}

img {border: none;}

/*body默认样式*/

body {
	font-size: 15px;
	font-family: "微软雅黑";
	color: #333;
	background-color:#fafafa;
}

input {
	outline: none;
}


/*清除浮动*/

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}


/*浮动方向*/

.fl {
	float: left;
}

.fr {
	float: right;
}

.jg {
	height:25px;
	width:100%;
	background-color:#FFFFFF;
}

/*主体内容*/
.top{width:100%; min-height:140px; background-color:#FFFFFF;}
.content{background-color:#f2f2f2; width:1100px; margin:0 auto;}
.section{
	width: 1100px;
	margin:0 auto;
	padding: 20px;
	background: white;
}
/*信息公开*/
.xxgk-l{
	width: 300px;
	float: left;
	margin-right: 20px;
}
.xxgk-lt{
	width: 100%;
	height: 182px;
	background: #f7f7f7;
	margin-bottom: 25px;
}
.xxgk-lb{
	/*height: 480px;*/
	width: 100%;
	background: #f7f7f7;
	padding: 20px;
}
.xxgk-lbt{
	height: 35px;
	background: url(gkml.png) no-repeat left top;
	border-bottom: 1px solid #cdcdcd;
	padding-left: 30px;
	font-size: 17px;
	color: #bb2335;
}
.zupei{
	margin-top: 20px;
}
.zuti-top{
	height:55px;
	line-height:55px;
	color:#bb2335;
	padding-left:30px;
	border-bottom: 1px solid #666;
	background: url("gkml.png") no-repeat left;
	font-size: 21px;
}
.zupei-top{
	height: 40px;
	line-height: 40px;
	color:white;
	background: #355e92;
	font-size: 17px;
	padding-left: 20px;
}
.zupei-list{
	/*height: 345px;*/
	width: 90%;
	border:1px solid #d6d6d6;
	background: white;
	padding: 15px;
}
.ysqgk{
	height: 43px;
	line-height: 43px;
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	padding-left: 20px;
	font-size: 17px;
	background: url(jt.png) no-repeat 260px center;
}
.ysqgk img{
	vertical-align: middle;
	margin-right: 10px;
}
.xxgk-r{
	width: 720px;
	height: auto;
	float: right;
	border:1px solid #e3e3e3;
}






a:hover {
    color:#C00;
    text-decoration: none;
    cursor:hand
}
.blank10 {
    height:10px;
    clear:both;
    overflow:hidden;
}
.blank5 {
    height:5px;
    clear:both;
    overflow:hidden;
}
.blank40 {
    height:40px;
    clear:both;
    overflow:hidden;
}
.blank40 {
    height:40px;
    clear:both;
    overflow:hidden;
}
.blank60 {
    height:60px;
    clear:both;
    overflow:hidden;
}
.blank20 {
    height:20px;
    clear:both;
    overflow:hidden;
}
.blank30 {
    height:30px;
    clear:both;
    overflow:hidden;
}
.ml10 {
    margin-left:10px;
}
.ml20 {
    margin-left:20px;
}
.f24 {
    font-size:24px;
}
.f12 {
    font-size:12px;
}
.f18 {
    font-size:18px;
}
.f16 {
    font-size:16px;
}
.f32 {
    font-size:32px;
}
.f22 {
    font-size:22px;
}
.gray {
    color: #999
}
.gray a{
    color: #999
}
.gray a:hover{
    color: #999
}
.org {
    color:#C47500;
}
.blue {
    color:#0000D5;
}
.blue a {
    color:#0000D5;
}
.green{ color:#007E01}
.blue a:hover {
    color:#0000D5;
}
.org a {
    color:#C47500
}
.org a:hover {
    color:#C47500
}
.red{ color:#C00;}
.red a{ color:#C00;}
.white {
    color:#FFF;
}
.white a {
    color:#FFF;
}
.white a:hover {
    color:#FFF;
}
.main {
    width:100%;
    margin:0px;
}
.topnav{ height:35px; background-color:#f6f6f6; border-bottom:1px solid #dfdfdf; line-height:35px; font-size:12px;}
.w1100{ width:1100px; margin:0px auto}
.top_ban{ width:auto; height:152px; background-image:url(top_ba.jpg); background-position:top center; }
.top_menu{ height:36px; width:auto; background-color:#2059A6 }
.top_menu a{ width:14%; display:block; float:left; line-height:36px; text-align:center; border-right:1px solid #3271CF; border-left:1px solid #1D427A}
.ss{ width:310px; height:35px; border:1px solid  #D2D2D2; background-color:#FFF; float:right; margin-right:50px;}
.top_menu a:hover{ background-color:#D40E0F}
.ss01 { border:0px; padding:5px; outline:none; line-height:25px; float:left; color:#666; padding-left:20px;}
.ssbt{ width:50px; height:35px; display:block; float:right; border: none; outline: none; background-color:#FFF; font-family:"微软雅黑"; font-size:14px; color:#CCC; border-left:1px solid  #F0F0F0}
.b01{ background-image:url(b01.png); background-repeat:no-repeat; background-position:35px 8px;}
.b02{ background-image:url(b02.png); background-repeat:no-repeat; background-position:35px 9px;}
.b03{ background-image:url(b03.png); background-repeat:no-repeat; background-position:35px 8px;}
.b04{ background-image:url(b04.png); background-repeat:no-repeat; background-position:18px 9px;}
.b05{ background-image:url(b05.png); background-repeat:no-repeat; background-position:20px 9px;}
.b06{ background-image:url(b06.png); background-repeat:no-repeat; background-position:20px 9px;}
.b07{ background-image:url(b07.png); background-repeat:no-repeat; background-position:32px 11px;}


.bottom{ width:100%; height:234px; background-image:url(b.jpg); border-top:1px solid #DFE4E2;overflow:hidden;}
.link{ width:1100px; margin:0px auto;}
.link select{ width:216px;     padding: 4px;
    height: 29px;
    margin-top: 10px;
    font-size: 14px;margin: 20px;}
.jw{ width:100px; height:60px; border-right:1px solid #ccc; text-align:center}
.bq{ width:530px; padding-left:20px; line-height:30px;}
.jc{ width:200px;}.w900{ width:900px; margin:0px auto}




.place{
    height:40px;
    line-height: 40px;
    border-bottom: 1px solid #ededed;
    margin-bottom: 20px;
}
.pl{width: 1100px;margin: auto;font-size: 13px;}

