@charset "utf-8";
.g-container{
	background-image: url(../images/bg_body.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.g-wrapper{
	width:1000px;
	margin:0px auto;
}
.g-header{
	width:1000px;
	margin:0px auto;
	height:149px;
	overflow:hidden;
}
.g-index-search{
	position:fixed;
	display:block;
	top:20px;
	right:30px;
	width:60px;
	vertical-align: middle;
}
.m-topheader {
	width:1000px;
	margin:0 auto;
	height:40px;
	line-height:40px;
	color:#808080;
	padding:0px;
	vertical-align: middle;
}
.m-login{
	font-size:12px;	
}
.m-logo{
	float:left;
}
.m-topheader .m-toplink{
	float:right;
}
.m-topheader input{
	vertical-align: middle;
}
.m-topheader a{
	vertical-align: middle;
	margin:0 0px 0 15px;
}
.m-topheader a img{
	margin:0 5px 0 10px;	
}
.m-topheader a:link, .m-topheader a:visited{
	color:#808080;	
}
.m-topheader a.blue{
	color:#003d97;
}
.m-topheader .txt1{
	width:110px;
	height:23px;
	background-color:#ebebeb;
	border:0px solid #ebebeb;
	padding:0 5px;
	color:#808080;
}
.m-topheader img{
	vertical-align: middle;
}
.m-topnav{
	margin:25px 0 0 0;	
}
.m-menuList{
	float:right;
	width:600px;
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
}
.m-menuList li{
	float:left;
	width:100px;
	text-align:right;
	line-height:28px;
}

.m-menuList li a, .m-menuList li a:link, .m-menuList li a:visited{
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
.m-menuList ul li a:hover{
	color:#FC9;
}
.m-search{
	float:right;
	margin-top:50px;
}
.m-search .t{
	width:285px;
	height:29px;
	line-height:29px;
	margin:0;
	padding:0 0 0 10px;
	border:1px solid #b2b2b2;
	color:#666666;
	background-color:#ffffff;
}
.m-search .btn{
	vertical-align: middle;	
}
.m-search input{
	margin:0;
}
.m-banner{
	clear:both;
	margin:0px 0 0px 0;	
}

.g-boxgroup1, .g-boxgroup2, .g-boxgroup3, .g-boxgroup4{
	clear:both;
}
.g-boxgroup1 .g-leftbox{
	float:left;
	width:560px;
	background-color:#fcfafb;
	margin:0 0 20px 0;	
	height:350px;	
	overflow:hidden;
}
.g-boxgroup1 .g-rightbox{
	float:left;
	width:420px;
	margin:0 0 20px 20px;
	background-color:#fcfafb;
	height:350px;	
	overflow:hidden;
}
.g-box .m-title{
	color:#003d97;
	font-size:18px;
	font-weight:bold;
	background-image: url(../images/bg_title.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom:10px;
	line-height:40px;
	padding-left:30px;
}
.g-box .m-title a{
	float:right;
	font-size:12px;
	color:#003d97;
}
.g-boxgroup1 .g-box{
	padding:10px 20px 20px 20px;	
}
.g-boxgroup1 .m-dongtai .m-newslist{
	margin:0;
	padding:0;
	list-style:none;
}
.g-boxgroup1 .m-dongtai .m-newslist li{
	line-height:38px;
	border-bottom:1px dashed #e6e6e6;
}







/*通知*/
.m-tzgg .left-tab{
	float:left;
	width:70px;
	margin-right:20px;
}
.m-tzgg .left-tab ul{
	margin:0;
	padding:0;
	list-style:none;
}
.m-tzgg .left-tab ul li{
	width:70px;
	height:35px;
	line-height:35px;
	text-align:center;
	background-color:#e6e6e6;
	margin-bottom:12px;
}
.m-tzgg .left-tab ul li a{
	color:#333333;
	display:block;
}
.m-tzgg .left-tab ul li.active{
	background-color:#faac01;
	background-image: url(../images/icon_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.m-tzgg .left-tab ul li.active a{
	color:#ffffff;
}
.m-tongzhi{
	float:left;
	height: 280px;
	overflow:hidden;
	padding: 0px 15px 0px 0px;
}
.m-tongzhi ul {
	padding: 0;
	margin: 0 0 0 50px;
	list-style: none;
}
.m-tongzhi ul li {
	color: #999999;
	text-indent: -50px;
	padding: 5px 0;
	font-size:14px;
	line-height:29px;
}
.m-tongzhi ul li a {
	color: #333333;
	padding-left: 8px;
}
.m-tongzhi ul li a:hover {
	color: #45b0e6;
}

/*办事大厅*/
.m-bsdt ul{
	margin:10px 0 0 0;
	padding:0;
	list-style:none;		
}
.m-bsdt li{
	float:left;
	margin:15px 0px 10px 0;
	text-align:center;
	width:94px;
	height:68px;
}
.m-bsdt li:hover{
	background-color:#ededed;
}
.m-bsdt li img{
	display:block;
	margin:0px auto 5px;
}
/*在线搜索*/
.m-zxss{
	clear:both;
	height:28px;
	background-color:#7abaff;
	margin:20px 0 0px 0;
	padding:10px;
	vertical-align: middle;
}
.m-zxss .m-content{
	vertical-align: middle;

}
.m-zxss .m-content input{
	vertical-align: middle;
}
.m-zxss .txt1{
	width:298px;
	height:29px;
	background-color:#ffffff;
	border:0px solid #ffffff;
	padding:0 10px;
	vertical-align: middle;
}
.m-zxss label{
	margin:0;	
}



/*首页列表*/
.g-boxgroup2{
	clear:both;
	margin-top:20px;	
}
.g-boxgroup2 .g-leftbox{
	float:left;
	width:750px;
	height:590px;
	background-color:#fcfafb;
	margin-right:20px;	
}
.g-boxgroup2 .g-rightbox{
	float:left;
	width:200px;
	height:570px;
	background-color:#fcfafb;
	padding:10px 15px;
}
.g-boxgroup2 .m-list{
	float:left;
	width:340px;
	height:250px;
}
.g-boxgroup2 .m-list ul{
	margin:10px 0;
	padding:0 10px;
	list-style:none;	
}

.g-boxgroup2 .m-list ul li{
	line-height:40px;
	border-bottom:1px dashed #e6e6e6;
}
.g-boxgroup2 .l{
	padding:15px 0px 15px 25px;	
}
.g-boxgroup2 .r{
	padding:15px 0px 15px 20px;	
}
.g-boxgroup2 .g-rightbox h3{
	color:#003d97;
	font-size:16px;
	line-height:30px;
	margin:0 0 10px 0;
}
.g-boxgroup2 .g-rightbox .m-huangye{
	background-color:#ffffff;
	border:1px solid #e8e8e8;
	padding: 10px 11px;
	margin-bottom:20px;
}
.g-boxgroup2 .g-rightbox .m-huangye p{
	margin:10px 0;	
}
.g-boxgroup2 .g-rightbox .m-huangye .txt1{
	height:24px;
	width:167px;
	background-color:#e6e6e6;
	border:1px solid #e6e6e6;
	padding:0 5px;
}
.g-boxgroup2 .g-rightbox .m-tool span{
	display:block;
	width:130px;
	height:45px;
	line-height:45px;
	margin-bottom:10px;	
	padding-left:70px;
}
.g-boxgroup2 .g-rightbox .m-tool span.hygl{
	background-image: url(../images/link_hygl.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.g-boxgroup2 .g-rightbox .m-tool span.sqsx{
	background-image: url(../images/link_sqsx.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.g-boxgroup2 .g-rightbox .m-tool span.wsxx{
	background-image: url(../images/link_wsxx.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.g-boxgroup2 .g-rightbox .m-tool span a{
	color:#ffffff;
	font-weight:bold;	
	font-size:16px;
}
.g-boxgroup2 .g-rightbox .m-tool dl{
	margin:0;
	background-color:#ffffff;
	height:165px;	
}
.g-boxgroup2 .g-rightbox .m-tool dt{
	margin:0	
}
.g-boxgroup2 .g-rightbox .m-tool dd{
	float:left;
	display:block;
	width:100px;
	height:65px;
	margin:0 0 10px 0;
	text-align:center;
}
.g-boxgroup2 .g-rightbox .m-tool dd img{
	display:block;
	margin:10px auto;
}


/*友情链接*/
.g-yqlink{
	height:162px;
	margin-bottom:20px;
	background-image: url(../images/bg_yqlink.png);
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
	margin:40px 0 0 0;
	border-top:1px solid #e6e6e6;
}
.g-yqlink dl{
	float:left;
	width:200px;
	margin:30px 00px;
	color:#666666;
}
.g-yqlink dt{
	margin:0;
}
.g-yqlink dd{
	margin:0;
	font-size:12px;
	line-height:24px;
}
.g-yqlink dd a, .g-yqlink dd a:link, .g-yqlink dd a:visited{
	color:#666666;
}



/* footer */
.g-footer{
	clear:both;
	background-color:#1f5bb8;
	color:#ffffff;
	height:120px;
}
.m-footer{
	clear:both;	
	color:#ffffff;
	padding:20px 0px 0 0px;
	font-size:12px;
	line-height:24px;
}
.m-footer .m-l{
	float:left;	
}
.m-footer .m-r span{
	float:right;
	vertical-align: middle;	
	margin:0 15px;
}
.m-footer .m-r img{
	display:block;
	vertical-align: middle;
}
.m-footer a, .m-footer a:link, .m-footer a:link{
	color:#ffffff;	
}

/*location*/
.location{
	clear:both;
	color:#999999;
	line-height:40px;
	background-color:#f3f3f3;
	margin:0 20px 20px 20px;
	padding:0 40px;
	background-image: url(../images/bg_location.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.location a, .location a:link, .location a:visited{
	color:#999999;	

}



/*两栏列表页*/
.g-lanmu{
	min-height:700px;
	margin-bottom:50px;	
	background-color:#ffffff;
	padding:20px;
}
.g-lanmu .g-onebox{
	padding:0 20px;	
}
.g-lanmu .g-left{
	float:left;
	width:230px;
	margin-right:30px;
}
.g-lanmu .g-right{
	float:left;
	width:678px;
	margin:20px 20px 30px 0;
}
.g-lanmu .g-left .m-submenu{
	margin-bottom:30px;
}
.g-lanmu .g-left .m-submenu h3{
	background-color:#faac01;
	line-height:40px;
	text-align:center;
	color:#ffffff;
	margin-bottom:3px;
	background-image: url(../images/bg_subtitle.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.g-lanmu .g-left .m-submenu ul{
	margin:20px;
	padding:0;
	list-style:none;
}
.g-lanmu .g-left .m-submenu ul li{
	line-height:40px;
	color:#333333;
	margin-bottom:3px;
	background-color:#EFEFEF;
	font-size:14px;
}

.g-lanmu .g-left .m-submenu ul li a{
	display:block;	
	font-weight:noramal;
	padding:0 15px;
}
.g-lanmu .g-left .m-submenu ul li a:link, .g-lanmu .g-left .m-submenu ul li a:visited{
	color:#333333;
}
.g-lanmu .g-left .m-submenu ul li a:hover, .g-lanmu .g-left .m-submenu ul li.current a {
	color:#333333;
	font-weight:bold;
	background-image: url(../images/icon_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.g-lanmu h2{
	clear:both;
	color:#003d97;
	font-size:1.8em;
	font-weight:bold;
	background-image: url(../images/bg_title.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom:30px;
	line-height:50px;
	padding-left:36px;
}
.g-lanmu .m-list ul{
	margin:0;
	padding:0;
	list-style:none;
}
.g-lanmu .m-list li{
	border-bottom:1px dashed #e6e6e6;
	line-height:40px;
	font-size:14px;
}
.g-lanmu .m-list li span{
	float:right;
	color:#666666;
	font-size:12px;
}
.g-lanmu .m-list li a{
	margin-right:20px;
}
.g-lanmu ul li a:hover{
	color:#45b0e6;
}

/*通知标签*/
.m-list .category{
	margin:20px 0;
	padding:0;	
}
.m-list .category a{
	padding:0 0px;	
	font-size:14px;
	line-height:40px;
	width:97px;
	text-align:center;
	display:inline-block;
	margin:10px 5px;
}
.m-list .category a:link, .m-list .category a:visited{
	color:#333;
}

.m-list .category a, .m-list .category a:link{
	background-color: #F9F9F9;
}

.m-list .category a:hover, .m-list .category .act{
	color:#FFF!important;
	font-weight:bold;
	background-color: #5ea3e6!important;
}

/*通知信息页*/
.m-info-tz{
	margin:20px;	
}
.m-info-tz h3{
	text-align:center;
	font-size:24px;
	font-weight:bold;
}
.m-info-tz h4{
	text-align:center;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	color:#666666;	
	margin-bottom:20px;
	border-bottom:1px solid #dddddd;	
}
.m-info-tz p{
	line-height:2.0em;
	text-align:justify;
	margin-bottom:20px;
	font-size:16px;
}
.m-fujian{
	margin:40px 0;
	border:1px solid #ededed;
	padding:10px;
}
.m-fujian h5{
	border-bottom:1px solid #ededed;
	text-align:center;
	color:#666666;
	font-size:14px;
}
.m-fujian a,.m-fujian a:link,.m-fujian a:visited{
	color:#003d97;
	display:block;
	font-size:14px;
	line-height:2.2em;
	padding:0 0 0 30px;
	background-image: url(../images/icon_download.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.m-back{
	text-align:center;
	font-size:20px;
	margin:20px;	
}
.m-back a, .m-back a:link, .m-back a:visited{
	color:#003d97;
}
.m-info-tz h5{
	font-size:17px;
	line-height:30px;
	font-weight:normal;
	color:#333333;	
}
.m-info-tz h6{
	text-align:center;
	font-size:17px;
	line-height:30px;
	font-weight:bold;
	color:#333333;	
}
/*通用信息页*/
.g-lanmu .m-info{
	margin:20px;
}
.g-lanmu .m-info p, .g-lanmu .m-info-xinxi p{
	line-height:2.0em;
	text-align:justify;
	margin-bottom:20px;
	font-size:16px;
}
.m-info-xinxi{
	margin:20px;	
}
.m-info-xinxi h3{
	text-align:center;
	font-size:24px;
	font-weight:bold;
}
.m-info-xinxi h4{
	text-align:center;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	color:#666666;	
	margin-bottom:20px;
	border-bottom:1px solid #dddddd;	
}
.m-info-xinxi h5{
	font-size:17px;
	line-height:30px;
	font-weight:normal;
	color:#333333;	
}
.m-info-xinxi h6{
	text-align:center;
	font-size:17px;
	line-height:30px;
	font-weight:bold;
	color:#333333;	
}
.m-info h4 {
    clear: both;
    margin: 30px 0 10px 0;
    padding: 0 0 0 20px;
    line-height: 2.0em;
    font-size: 16px;
    color: #003d97;
    border-left: 5px solid #48a0f7;
    background-color: #eaf3fc;
}
.m-info .l {display:inline-block;width:200px;}
.m-info .s a{display:inline-block;width:70px;}

/*领导机构*/
.m-ldjg {
	padding:20px 0px 40px 0px;
}
.m-ldjg dl{
	margin:0 0 0 20px;
	padding:0;
	clear:both;	
}
.m-ldjg dt{
	margin:10px 0 0 0;
	padding:0;
	line-height:2.0em;	
	font-size:16px;	
}
.m-ldjg dd{
	float:left;
	width:120px;
	margin:0px 0px 5px 0px;
}
/*专门委员会*/

.m-zmwyh dl{
	clear:both;
	margin:0 0 20px 20px;
	padding:0;
	
}
.m-zmwyh dt{
	margin:0px 0 0 0;
	padding:0;
	line-height:32px;	
	font-size:14px;	
}
.m-zmwyh dd{
	float:left;
	width:200px;
	margin:0px;
	line-height:28px;	
}




/*党支部*/
.m-dzb dt{
	color:#333333;
	margin-left:20px;	
	line-height:3em;
}
.m-dzb dd{
	line-height:30px;	
}
.m-dzb label{
	display:inline-block;
	width:260px;
}

/*联系我们*/
.m-lxfs dl{
	margin:20px 0;
	border:1px solid #eeeeee;
	padding:20px;
}
.m-lxfs dt{
	font-size:16px;
	line-height:40px;
	float:left;
}
.m-lxfs dt img{
	display:block;
	margin:0 auto;
}
.m-lxfs dd{
	line-height:30px;
	padding:0 0 0 20px;
	border-left:1px solid #eeeeee;
	display:block;
	margin-left:140px;
}

















/*投稿*/

.m-tougao{
	margin:0 50px;
	color: #808080;
	clear: both;
	min-height:500px;
}
.m-tougao p{
	line-height:30px;
	font-size:14px;
}
.m-tougao .tougao{
	color:#fff;
	font-size:14px;
	background-color:#145fad;
	text-align:center;
	line-height:40px;
	height:40px;
	border:0;
	width:200px;
	margin:20px auto;
	display:block;
}
.m-tougao h3{
	background-color:#eaf3fc;
	font-weight:bold;
	font-size:14px;
	line-height:40px;	
	padding:0 20px;
	color:#333;
	margin:50px -20px 0 -20px;
}
.m-tougao h4{
	font-weight:bold;
	font-size:12px;
	line-height:30px;	
	clear:both;
	margin:20px 0 0 0;
}
.m-tougao ul{
	margin:0;
	padding:0;
	list-style:none;	
}
.m-tougao ul li{
	float:left;
	display:inline-block;
	margin-right:40px;
	line-height:27px;	
}
.m-tougao ul li a:link, .m-tougao ul li a:visited{
	color:#333333;	
}

/*人才交流*/
.m-rcjl{
	margin:0 20px;
	padding:0 0 5px 0;
	line-height:27px;
	background-color:#f3f3f3;
}
.m-rcjl h4{
	color:#5ea3e6;
	border-bottom: 1px solid #5ea3e6;
	margin:0 0 15px 0;
	line-height:30px;
	padding-left:35px;
	background-image: url(../images/icon_s.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.m-rcjl .content{
	padding:0px 16px;
	vertical-align: middle;
}
.m-rcjl .content span{
	display:block;
	color:#666666;
	margin-top:5px;
}
.m-rcjl .content .input3{
	height:20px;
	width:154px;
	background-color: #fff;
	border: 1px solid #ccc;
	vertical-align:middle;	
}
.m-rcjl .content .tijiao{
	margin:10px 0;
	text-align:center;	
}
.m-zhaopin{
	line-height:27px;	
}
.m-zhaopin a, .m-zhaopin a:link, .m-zhaopin a:visited{
	color:#333333;
} 
.m-zhaopin td{
	border-bottom:1px solid #ededed;	
}
.m-qiuzhi td{
	border-bottom:1px solid #ededed;	
}

.publish-zp input{
	width:400px;
	height:20px;
	border:1px solid #ccc;
	padding-left:5px;	
}
.publish-zp select{
	width:150px;
}
.publish-zp textarea{
	width:395px;
	height:200px;
	border:1px solid #ccc;
	font-size:12px;
	color:#333;
	padding:3px 5px;
}
.m-add-job h4,.joblist{
	width:518px;
	margin:15px 0 15px 0;
	background:#eee;
	border-bottom: 1px solid #ccc;
	height:30px;
	line-height:30px;
	padding:0 10px;
}
.m-job label{
	float:left;	
	width:80px;
}
.m-job-element{
	float:left;
	margin:1px 0;
}
.m-job-element input[type="text"]{width:400px; height:14px; line-height:14px;background-color: #ffffff;border: 1px solid #cccccc;padding: 3px 5px;}
.m-job-element textarea {width: 400px;max-width: 500px;min-height: 200px;background-color: #ffffff;border: 1px solid #cccccc;font-size: 12px;color: #333;padding: 3px 5px;}
.m-add-job input[type="button"]{margin:10px 0 0 80px;width:70px;height:20px;border:1px solid #ccc;padding-left:5px;color:#ffffff;background-color:#145fad;border:1px solid #145fad;}
.m-add-job select{width:412px;height:22px;background-color: #ffffff;border: 1px solid #cccccc;}
.m-job-list td img{vertical-align: middle;}
.zhaopin td img{vertical-align: middle;}








/*分页*/
.m-pagination {
	text-align: center;
	clear:both;
	width:450px;
	margin:0px auto;
	padding:30px 0;
}
.m-pagination ul{
	margin:0;
	padding:0;
	list-style:none;
}
.m-pagination ul li{
	float:left;
}
.m-pagination ul li a{
	padding: 2px 8px;
	line-height: 20px;
	text-decoration: none!important;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-left: 5px;
	font-size: 12px;
}
.m-pagination ul li.disabled a{
	color: #999;
	background-color: transparent;
	cursor: default;
}
.m-pagination ul li.active a{
	color:#d30c0c!important;
}

/*网站纠错*/
.error{
	width:620px;
	margin:20px auto;	
}
.error td{
	padding:10px 0;	
}
.error .error1{
	width:490px;
	height:30px;
	line-height:30px;
	padding:0px 5px;	
}
.error .error2{
	width:490px;
	height:200px;
	padding:0px 5px;	
}
.error .error_btn{
	width:200px;
	height:30px;
	line-height:30px;
	color:#ffffff;
	text-align:center;
	background-color:#145fad;
	border:0px solid #145fad;
}

.act{
	background-color: #428fd9!important;
}
