﻿/* CSS Document */
/*全局样式*/
* {
	font-family: "宋体",Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	/*font-size: 12px;*/
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p, blockquote,figure {
	margin: 0;
	padding: 0;
	font-family: "Segoe UI", "宋体", Tahoma, Arial;
}

span.zise a:link,.zise a:hover,.zise a:visited{color:#8510ac}
.table span.jbxx{
	font-size:14px;
	font-weight:bold;
	color: #333;
}
.texta ,.text400X50{
	width:450px;
	height:100px;
	overflow-y:visible;
	}
.text400X50{ height:50px;}	
.texta400{
	width:600px; overflow-y:visible;
	}
.texta576{
	width:616px; height:183px;overflow-y:visible;	
	}		
.table span.ccc{ color:#666 }
body { background-color: #f7f7f7; }
.clear, .h8 {
	clear: both;
	margin:0;
	padding:0;
	height:1px;
	overflow:hidden;
}
.line{
	width:960px;
	height:7px;
	background-image: url(../images/xbg.gif);
	background-repeat: repeat-x;
	padding-top: 20px;
	background-position: 0px 33px;
	padding-bottom: 20px;
}
select{
	width:120px;
	height:30px;
}
p span .co1{
	color:#e5350e;
	display: inline;
}
.color870dad{
	color:#870dad;
	font-weight: normal;
	font-size: 12px;
	font-family:"宋体"
}
.color870dadX{
	color:#870dad;font-family:"宋体"
}
.colord64504{color:#d64504;font-family:"宋体"}
.paddingtop50{padding-top:50px;}
.paddingbotton80{
	padding-bottom: 80px;
    margin-bottom: 80px;
}
.h8 { height:8px; }
.checkbox{ border: 1px solid #f0f0f0; 
}
.dets{line-height:30px; font-family:"宋体"}
.cursor{cursor:pointer;}
ul, li { list-style-type:none; }
a:link, a:hover, a:visited { text-decoration: none;}
a:hover { text-decoration: underline; }
.hidden { display: none; }
img { border:0px; }
input.text{
	height: 28px;
	width: 180px;
	border: 1px solid #CCC;
	padding-left: 10px;
}
input.text120,input.text80{
	height: 28px;
	width: 120px;
	border: 1px solid #CCC;
	padding-left: 10px;
}
input.text80{width:80px;}
input.text330{
	height: 120px;
	width: 330px;
	border: 1px solid #CCC;
	padding-left: 10px;
}
input.text155{
	height: 24px;
	width: 150px;
	border: 1px solid #CCC;
	padding-left: 5px;
}
input.text576{
	height: 35px;
	width: 596px;
	border: 1px solid #CCC;
	padding-left: 5px;
}
input.text235{
	height: 24px;
	width: 235px;
	border: 1px solid #CCC;
	padding-left: 5px;
}
input.text70{
	height: 24px;
	width: 70px;
	border: 1px solid #CCC;
}
/*红色链接*/
.red a:hover, .red a:visited, .red a:link { text-decoration: none; }
.red a:hover {
	text-decoration: underline;
	color: #F00;
}
.f00{
	color:#f00;
	padding-right: 5px;
	padding-left: 5px;
}
.ccc{color:#ccc;}
.zise{color: color: #860fa9;
	padding-right: 10px;
	padding-left: 10px;
	color: #860fa9;
}
/*广告*/
.ad { padding-top: 8px; }
/*黑色链接*/
.black a:hover, .black a:visited, .black a:link {
	text-decoration: none;
	color: #585858;
	font-family: "宋体";
	font-size: 12px;
}
.black a:hover {
	text-decoration: underline;
	color: #F00;
}
.blackh a:hover, .blackh a:visited, .blackh a:link {
	text-decoration: none;
	color: #212121;
	font-family: "宋体";
	font-size: 12px;
}
.blackh a:hover {
	text-decoration: underline;
	color: #F00;
}
.black1 a:hover, .black1 a:visited, .black1 a:link {
	text-decoration: none;
	color: #F00;
}
.black1 a:hover {
	text-decoration: underline;
	color: #F00;
}
/*白色连接*/
.white a:hover, .white a:visited, .white a:link {
	text-decoration: none;
	color: #FFF;
}
.white a:hover { text-decoration: underline; }
/**/
.zp-href a:hover, .zp-href a:visited, .zp-href a:link {
	text-decoration: none;
	color: #585858;
}
.zp-href a:hover { text-decoration: underline; }
/*最外层样式*/
.wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
/*页面头样式*/
.header {
	background-image: url(../images/index_02.gif);
	background-repeat: no-repeat;
	height: 127px;
}
.hot, .search {
	padding-top: 15px;
	text-align: right;
	padding-right: 30px;
}
.hot {
	font-size: 12px;
	padding-top: 30px;
}
.hot span {
	padding-right: 10px;
	padding-left: 10px;
}
.hot span.member {
	color: #F00;
	font-weight: bold;
}
.search {
	width: 282px;
	float: right;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.search .input {
	float: left;
	width: 180px;
	height: 18px;
	color: #CCC;
	border: 1px solid #cccccc;
	line-height: 18px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.search .but {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 22px;
	height: 22px;
	width: 82px;
}
.search #theLink {
	display:block;
	width:82px;
	height:22px;
	background-image: url(../images/sub_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	cursor: pointer;
}
#login {
	display:block;
	width:98px;
	height:35px;
	background-image: url(../images/img_26.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	cursor: pointer;
}
/*导航菜单*/
.menu { background-image: url(../images/index_08.gif); background-repeat: repeat-x; color: #FFF; font-size: 16px; font-weight: bolder; width: 960px; font-family:"微软雅黑"}
.menu li {
	float: left;
	display: block;
	line-height: 46px;
	height: 46px;
	margin: 0px;
	padding: 0px;
}
.menu li.w80{width:80px}
.menu li.w90{width:90px}
.menu li.w100{width:100px}
.menu li.w116{width:116px}
.menu li.default {
	background-image: url(../images/index_06.gif);
	background-repeat: repeat-x;
}
.menu li a:link, .menu li a:hover, .menu li a:visited { color: #FFF; text-decoration: none; display: block; height: 46px;  text-align: center; margin: 0px; padding: 0px; font-size: 14px; font-weight: bold;font-family:"微软雅黑"
}
.menu li.w100 a:link, .menu li.w100 a:hover, .menu li.w100 a:visited { color: #FFF; text-decoration: none; display: block; height: 46px;  text-align: center; margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; font-family:"微软雅黑"
}
.menu li a:hover {
	background-image: url(../images/index_06.gif);
	background-repeat: repeat-x;
	color: #FFF;
	height: 46px;
	display:block;
	margin: 0px;
	padding: 0px;
	font-family:"微软雅黑"
}
/*二级菜单*/
.submenu {
	padding-left: 20px;
	line-height: 35px;
	height: 35px;
}
.submenu p {
	color: #4331d5;
	font-size: 14px;
}
.submenu p span {
	padding-right: 10px;
	padding-left: 10px;
}
/*顶部轮换图片--banner*/
.banner {
	
	height: 285px;
}
/*内容区域，分为，左中右*/
.container, .twocolumn, .friendlink, .subpageContainer {
	margin: 0px;
	overflow: hidden;
	font-size: 12px;
}
.container .left {
	float:left;
	height: 245px;
	width: 275px;
	margin: 0px;
	padding: 0px;
}
.container .center {
	float:left;
	height: 245px;
	width: 390px;
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
.container .right {
	float:right;
	height: 245px;
	width: 275px;
	margin-left: 10px;
	overflow: hidden;
}
/*内容分为左右*/
.twocolumn .left {
	width:275px;
	height:245px;
}
.twocolumn .right {
	width: 673px;
	float: right;
	height: 245px;
}
/*二级页面左右*/
.subpageContainer .left {
	width:275px;
	float: left;
}
.subpageContainer .right {
	width: 675px;
	float: right;
	padding-bottom: 30px;
}
/*圆角边框--首页模块*/
.k-title, .k-center-title, .sub-title {
	background-image: url(../images/sub_08.gif);
	background-repeat: repeat-x;
	height: 39px;
	width: 275px;
	background-position: 0px 0px;
}
.k-title .l {
	background-image: url(../images/sub_07.gif);
	background-repeat: no-repeat;
	float: left;
	width: 128px;
	height: 39px;
	line-height: 39px;
	padding-left: 10px;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	background-position: 0px 0px;
	font-family: "宋体";
}
.k-title .r {
	background-image: url(../images/sub_10.gif);
	width: 60px;
	float: right;
	height: 39px;
	background-repeat: no-repeat;
	background-position: 36px;
	line-height: 39px;
}
.k-title .r span.more {
	background-image: url(../images/index_20.gif);
	background-repeat: no-repeat;
	display: block;
	height: 39px;
	background-position: 0px 15px;
	padding-left: 15px;
}
.k-left-content, k-center-content, .subpage-left-content {
	height: 200px;
	width: 272px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e6e6e6;
	border-left-color: #e6e6e6;
	background-color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
/*框底部*/
.k-fot, .k-center-fot, .sub-fot {
	background-image: url(../images/sub_30.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 275px;
	background-position: 0px 0px;
}
.k-fot span.fotright {
	display: block;
	background-image: url(../images/sub_30.gif);
	background-repeat: no-repeat;
	height: 6px;
	float: right;
	width: 100px;
	background-position: right 0px;
	clear: both;
	overflow: hidden;
}
/*框内容*/
.k-content { font-size: 117%; }
.k-content li,.y li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c2c2c2;
	background-image: url(../images/point.gif);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	padding-left: 25px;
	margin-right: 5px;
	margin-left: 5px;
	word-wrap:normal;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
.y li{
	background-image: url(../images/5.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.k-content li span {
	float: right;
	font-size: 12px;
}
.k-center-title, .k-center-fot { width:390px; }
.k-center-content { width:387px; }
.k-center-fot span.fotright {
	width:165px;
	overflow: hidden;
}
/*首页招聘信息*/
.zp {
	width:675px;
	height:245px;
	overflow: hidden;
}
.zp .zp-title {
	background-image: url(../images/img_52.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 37px;
	line-height: 37px;
}
.zp .zp-title span.more {
	background-image: url(../images/img_54.gif);
	float: right;
	display: block;
	background-repeat: no-repeat;
	width: 67px;
	text-align: center;
	color: #FFF;
}
.zp .zp-title #ap-title {
	position:absolute;
	width:341px;
	height:43px;
	z-index:1;
	background-image: url(../images/img_51.gif);
	background-repeat: no-repeat;
}
#ap-title span {
	padding-left: 80px;
	line-height: 36px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
}
.zp .zp-content {
	height: 200px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5d095c;
	border-left-color: #5d095c;
	width: 671px;
}
.zp .zp-content li {
    width: 315px;
    float: left;
    height: 28px;
    line-height: 28px;
    background-color: #ffe7ff;
    display: block; margin: 0px;
    padding-left: 20px;
    background-image: url(../images/point.gif);
    background-repeat: no-repeat;
    background-position: 10px 15px;
}
.zp .zp-content li.change {
	background-color: #d6fbba;
	float: left;
}
.zp .zp-content li span { float:right;height:25px; }
.zp .zp-fot {
	background-repeat: repeat-x;
	background-image: url(../images/ft-bg.gif);
	height: 6px;
	margin: 0px;
	padding: 0px;
	width: 674px;
}
.zp .zp-fot span.l {
	background-image: url(../images/img_63.gif);
	background-position: left 0px;
	height: 6px;
	background-repeat: no-repeat;
	width: 41px;
	display: block;
	float: left;
}
.zp .zp-fot span.r {
	background-image: url(../images/img_66.gif);
	background-position: right 0px;
	height: 6px;
	display: block;
	background-repeat: no-repeat;
	float: right;
	width: 19px;
	margin: 0px;
	padding: 0px;
}
/*左侧图片链接*/
.l { padding-top: 2px; }
.l img { width:275px; }
/*友情链接*/
.friendlink { }
.friendlink .title {
	background-image: url(../images/img_73.gif);
	background-repeat: repeat-x;
	height: 39px;
	line-height: 39px;
}
.friendlink .title .l {
	background-image: url(../images/img_71.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 300px;
	height: 39px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	line-height: 39px;
	font-size: 15px;
	font-weight: bold;
}
.friendlink .title .r {
	float: right;
	background-image: url(../images/img_76.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 39px;
	width: 13px;
}
.friendlink ul { padding-top: 10px; margin: 0px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #e6e6e6; border-left-color: #e6e6e6; width: 948px; padding-left: 10px; padding-bottom: 10px; background-color: #FFF; }
.friendlink ul li {
	float: left;
	margin-right: 1px;
	margin-left: 1px;
	height: 55px;
	width: 115px;
	margin-top: 8px;
	display:inline;
}
.friendlink .fot {
	background-image: url(../images/dd_81.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 7px;
}
/*友情连接结束*/

/*会员登录*/
.hy-title {
	background-image: url(../images/member_title.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 38px;
}
.hy-content {
	height: 180px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c48bdf;
	border-left-color: #c48bdf;
	background-color: #FFF;
	margin: 0px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.hy-fot {
	background-image: url(../images/hy-fot.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 9px;
}
.hy-content .login{margin-bottom:10px}
.hy-content .login tr td { height: 30px; }
.hy-content p {
	text-align: center;
	padding-top: 10px;
}
.hy-content p span { }
/*会员登录结束*/
/*版权信息*/
.copyright {
	background-image: url(../images/foot_bg.gif);
	background-repeat: repeat-x;
	padding-top: 40px;
    margin-bottom: -10px;
}
.copyright p {
	line-height: 24px;
	text-align: center;
	font-family: "宋体";
	font-size: 12px;
}
.copyright p span {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
}
/*版权结束*/

/*二级页面左侧*/
.subpage-left-content {
	height:auto;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	background-image: url(../images/left_bg_03.gif);
	background-repeat: repeat-x;
}
/*左侧导航菜单*/
.leftmenu { margin-right: auto; margin-left: auto; width: 207px; border: 1px solid #d4d2d2; padding: 0px; }
.leftmenu li {
	height: 38px;
	line-height: 38px;
	margin: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-image: url(../images/sub_21.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4d2d2;
	display: block;
}
ul.black > li > a, .leftmenu li.cursor{
    font-weight: bold;
}
.leftmenu li span,.leftmenu li.m span.first{
	background-image: url(../images/sub_27.gif);
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 13px;
	height: 38px;
	width: 28px;
	float: left;
}
.leftmenu li.m{color:#d55719}
.leftmenu li.m a:link{color:#d55719}
.leftmenu li.m span.first{ background-image: url(../images/sub_23.gif); }
.leftmenu li.sub{ padding: 0px; margin: 0px; height: auto; }
.sub-leftmenu { margin-right: auto; margin-left: auto; background-color: #FFF; margin-top: 0px; padding: 0px; width: 207px; }
.sub-leftmenu li,.sub-leftmenu li.x {
	height: 30px;
	line-height: 30px;
	background-image: none;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #efefef;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin: 0px;
	width: 177px;
	font-family:"宋体"
}
.sub-leftmenu li a:link{ font-family:"宋体";}
.sub-leftmenu li.x{#2c83d3}
.sub-leftmenu li.x a:link{color:#2c83d3;}
.sub-leftmenu li span{
	background-image: url(../images/jt.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 30px;
	line-height: 30px;
	padding: 0px;
	margin: 0px;
}
/*.subpage-left-content .content {
	width:207px;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	margin-right:auto;
	margin-left:auto;
	border-color:#d4d2d2;
	border-width:1px;
	padding: 0px;
}*/
/*.subpage-left-content .content li {
	background-image:url(../images/sub_21.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	line-height:38px;
	height:38px;
	border-bottom-style:solid;
	padding-left:30px;
	border-color:#d4d2d2;
	border-width:1px;
}*/
/*.subpage-left-content .content li.subb{}
.subsub{ background-image: none; margin: 0px; padding: 0px; 
}
.subsub li{ margin: 0px; padding: 0px; }*/

/*.subpage-left-content .content li span.jia, .subpage-left-content .content li span.jiablue {
	background-image: url(../images/sub_23.gif);
	display: block;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0px 13px;
}
.subpage-left-content .content li span.jiablue { background-image: url(../images/sub_27.gif); }*/
/*二级页面右侧*/
.detailContent-title {
	line-height: 28px;
	height: 28px;
	font-size:12px;
}
.detailContent-title span.local {
	background-image: url(../images/sub_13.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
	display: block;
}
.detailContent, .detailContents,.wp,detailContent22 {
	border: 1px solid #d4d2d2;
	line-height: 24px;
	margin-top: 10px;
	background-color: #FFF;
	font-family: "宋体";
}
detailContent22{ padding: 10px; }
.wp{font-size:12px;display: inline-block;width: 100%;}
.detailContent{
	margin-bottom: 20px;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 60px;
	padding-left: 40px;
}
.detailContent .det{line-height:30px;}
/**/
.detailContents {
	margin: 0px;
	padding: 15px;
	background-color: #F7F7F7;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
.detailContents li {
	line-height: 33px;
	padding-right: 10px;
	padding-left: 10px;
	/*display: inline;*/
}
.detailContents li.chage { background-color: #efefef; }
.detailContents li span { float:right; }
.kuang, .kuang2,.kuang290,kuang3 {
	width:178px;
	height:228px;
	float:left;
	border: 1px solid #d4d2d2;
	margin: 10px;
}
.kuang3{
	width:160px;
	margin-right: auto;
	margin-left: auto;
}
.kuang4{
	width:119px;
	height:136px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #d4d2d2;
}
.kuang3 img{
	width: 160px;
	height: 180px;
}
.kuang3  p{
	text-align: center;
	height: 35px;
	line-height: 35px;
}
.kuang290{
	width:290px;
	margin-right: auto;
	margin-left: auto;
}
.kuang2 { float:right; }
.detailContent .artilce-title {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f00;
	padding-bottom: 2px;
	margin-bottom: 10px;
}
.artilce-title h5 {
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
}
.artilce-title p { line-height: 35px; }
.artilce-title p span {
	padding-right: 10px;
	padding-left: 10px;
}
.detailContent h4 {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	font-family: "宋体";
	padding-top: 10px;
	padding-bottom: 10px;
}
/*简要信息介绍，list*/
.shortContent {
	padding-top: 10px;
	font-size: 14px;
	font-family: "宋体";
}
.shortContent li, .shortContent li.second {
	background-color: #d6d2f7;
	font-family: "宋体";
	overflow: hidden;
	margin: 5px;
	padding-top: 24px;
	padding-bottom: 24px;
	padding-right: 18px;
	padding-left: 18px;
}
.shortContent li.second { background-color: #FFF; }
.shortContent li p {
	line-height: 24px;
	font-family: "宋体";
	font-size: 12px;
}
/*人员列表*/
.personList { padding-top: 30px; float: right; background-color: #FFF; padding-left: 21px; border: 1px solid #d4d2d2; width: 652px; padding-bottom: 60px; }
.personList li {
	float: left;
	border: 1px solid #CCC;
	width: 85px;
	margin-bottom: 30px;
	padding: 0px;
	margin-right: 21px;
	display: inline;
	height: 143px;
}
.personList li.p1 {
	width: 305px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding: 0px;
}
.personList li.p2 {
	width: 300px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	padding: 0px;
	float: left;
	margin-left: 20px;
}
.personList li .person {
	text-align: center;
	float: right;
}
.personList li .person img { }
.personList li .person p { line-height: 17px; }
.personList li.p1 .person, .personList li.p2 .person {
	text-align: center;
	float: right;
}
.personList li.p1 .person img { }
.personList li.p1 .person p { line-height: 17px; }
.personList li.p2 .person { float:left; }
/*文章列表*/
.articleListwarp,.articleList {
	background-color: #FFF;
	padding: 10px;
}
.articleListwarp{ padding-bottom: 60px; }
.articleList li {
	line-height: 30px;
	padding-right: 18px;
	padding-left: 18px;
	height: 30px;
	font-family: "宋体";
}
.articleList li span { float:right; }
.articleList li.change { background-color: #d9deff; }
/*详细文章下一篇，上一篇*/
.next {
	line-height: 35px;
	height: 35px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 120px;
}
.next span { display: block; 
}
.next span.l {
	float: left;
	overflow: hidden;
	text-align: left;
}
.next span.r {
	float: left;
	text-align: right;
	width: 50%;
    overflow: hidden;
}
/*机关会员列表*/
.listCon{}
.listCon,memberList { width: 653px; }
.listCon li {
	float: left;
	width: 205px;
	overflow: hidden;
	line-height: 28px;
	height: 28px;
	background-image: url(../images/point.gif);
	background-repeat: no-repeat;
	background-position: 0px 13px;
	padding-left: 12px;
}
/*个人用户列表*/
.memberList{
	padding-left: 5px;
	width: 648px;
}
.memberList li{
	width: 115px;
	display: block;
	padding-right: 30px;
}
.memberList li.f{ margin-left:10px; }
.memberList li.s{ }
.memberList li span{
	float: right;
	padding-right: 20px;
}

/*通栏内容*//*成就*//*文章*//*招聘列表*//*二级子页面*//*招聘详细页面*/
.tonglan,.cjlist,.wz,.zplist,.sec,.zpdetail,.memberrg{
	width: 902px;
	border: 1px solid #CCC;
	padding-left: 56px;
	background-color: #FFF;
	padding-top: 20px;
	padding-bottom: 10px;
}
.tonglan{
	/*width:890px;*/
	/*padding-left:50px;*/
    display: inline-block;
}
.tonglan .location{}
.tonglan li{
	width: 129px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	padding: 1px;
	border: 1px solid #b6b5b3;
}
.tonglan li img{
	width: 127px;
	height: 154px;
}
.tonglan li p{
	text-align: center;
	line-height: 24px;
	height: 24px;
	font-size:12px;
}
/*成就列表*/
.cjlist{
	width:938px;
	font-size: 14px;
	padding: 0;
}
.cjlist li{
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	line-height: 40px;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-color: #DCDCF8;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.cjlist .img18{
	height: 18px;
	width: 18px;
	float: left;
	margin-top: 12px;
}
.cjlist li.bt,.cjlist li.time,.cjlist li.ren,.cjlist li.star,.cjlist li.hit{ width:132px; overflow: hidden; }
.cjlist .color{
	background-color:#dcdcf8;
	font-weight: bold;
}
.cjlist li.bt{ width:310px;}
.cjlist li.btt{ width:442px;}
.cjlist li.time{}
.cjlist li.ren{}
.cjlist li.star{}
.cjlist li.hit{}
/*文章详情*/
.wz{ margin: 0px; padding: 10px; width: 938px; border: 1px solid #D4D2D2;}
.wz h3{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f00;
	padding-top: 10px;
	padding-bottom: 10px;
}
.wz h3 p{ font-size: 12px; font-weight: normal; padding-top: 10px; }
.wz h3 p span{ padding-right: 10px; padding-left: 10px; }
.wz .content{
	line-height: 24px;
	padding-top: 20px;
	font-size:14px;
	font-family: "宋体";
	padding-bottom: 100px;
	padding-right: 20px;
	padding-left: 20px;
}
/*招聘列表*/
.zplist{
	padding: 0px;
	width: 938px;
}
.zplist li{ height: 33px; width: 290px; margin: 0px; border-right-style: none; border-bottom-style: none; border-top-style: none; border-left-style: none; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; line-height: 33px; overflow: hidden; background-image: url(../images/point.gif); background-repeat: no-repeat; background-position: 3px 15px; }
.zplist li.cg{ background-color: #f0f0f0; }
.zplist li span{ float:right;}
/*二级子页面*/
.sec{
	padding: 10px;
	width: 938px;
	line-height: 30px;
	font-family: "宋体";
	font-size: 14px;
}
.sec h3{
	font-size: 18px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding: 5px;
	font-family: "宋体";
}
.sec .content{
	line-height: 24px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.sec .subzpList{ display: block; border-top-width: 1px; border-left-width: 1px; border-top-style: dashed; border-left-style: dashed; border-top-color: #CCC; border-left-color: #CCC; margin-top: 10px; padding: 0px; }
.subzpList li{ width:120px; overflow: hidden; height: 30px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; line-height: 30px; border-top-style: none; border-right-style: dashed; border-bottom-style: dashed; border-left-style: none; border-right-width: 1px; border-bottom-width: 1px; border-right-color: #CCC; border-bottom-color: #CCC; }
/*.subzpList li.a,.subzpList li.b,.subzpList li.c,.subzpList li.d,.subzpList li.e,.subzpList li.f{  }*/
.subzpList li.a{ width:270px; }
.subzpList li.colorA{ font-weight: bold; background-color: #dcdcf8; }
.subzpList li.colorB{ }
.subzpList li.colorC{ background-color: #f0f0f0; }
/*招聘详细页面*/
.zpdetail{ padding: 10px; width: 938px; }
.zpdetail h3{
	font-size: 18px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
}
.zpdetail h3 span{ font-weight: normal; padding-left: 20px; }
.zpdetail .content{
	padding: 20px;
	border: 1px solid #fe8929;
}
.zpdetail .content h5{
	font-size: 14px;
	font-weight: bold;
	color: #039;
	padding-left: 15px;
	line-height: 30px;
	height: 30px;
}
.zpdetail .content h5 span{ font-size: 12px; font-weight: normal; color: #000; }
.zpdetail .content .miaos{
	margin-top: 20px;
	font-family: "宋体";
}
.miaos h6{
	height: 35px;
	line-height: 35px;
	margin: 0px;
	background-color: #f0f2ef;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #101c82;
	font-weight: bold;
	font-family: "宋体";
	font-size: 16px;
}
.miaos .mx {
	line-height: 30px;
	padding: 10px;
	color: #000;
	font-size: 14px;
}
.miaos .mx p{
	font-family: "宋体";
	}
.zpdetail .content .sq{
	height: 100px;
	padding-top: 50px;
}
#button{
	display:block;
	width:108px;
	height:25px;
	background-image: url(../images/butt_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	cursor: pointer;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
	font-family: "宋体";
}
#nextstep{
	display:block;
	width:91px;
	height:28px;
	background-image: url(../images/but_05.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
}
#tjsh{
	display:block;
	width:91px;
	height:28px;
	background-image: url(../images/tjsh.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
}
#tijiao{
	display:block;
	width:91px;
	height:28px;
	background-image: url(../images/tijiao.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
}
#tjshfb{
	display:block;
	width:156px;
	height:25px;
	background-image: url(../images/tjshfb.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
}
#topstep{
	display:block;
	width:91px;
	height:28px;
	background-image: url(../images/but_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
}

/*会员注册*/
.memberrg{
	width:938px;
	padding: 10px;
}
.memberrg .con{
	line-height: 30px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 60px;
	font-family: "宋体";
	font-size: 12px;
}
.memberrg .c{
	width: 180px;
	margin-right: auto;
	margin-left: auto;
}
.memberrg .c p{
	display: block;
	height: 60px;
	margin-top: 30px;
	line-height: 60px;
	padding-left: 30px;
	cursor:pointer;
	font-size: 18px;
	font-family: "宋体";
}
#but,.cen{ margin-top: 20px; }
#but span{
	display: block;
	width: 140px;
	float: left;
}
.memberrg .c1{
	height: 90px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	text-align: left;
	font-family: "宋体";
}
.memberrg .c1 p{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	font-family: "宋体";
}
.memberrg .c1 p span{
	font-size: 16px;
	font-weight: normal;
	color: #8510ac;
	margin: 16px auto;
    display: block;
	font-family: "宋体";
}
.memberrg .c1 p span a:ink{color: #8510ac;}
.memberrg .co,.memberrg .c1 p span.co{color:#f00;}
.memberrg .c2{
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	font-size: 18px;
	font-family: "宋体";
}
.memberrg .c1 p span.co a:link{
	color:#f00;
	font-size:16px;
}
.memberrg .c2 p{
	display: block;
	width: 150px;
	float: left;
	height:45px;
	line-height: 45px;
	font-weight: normal;
	text-align: center;
	font-family: "宋体";
}
.memberrg .c3{
	height: 200px;
	width: 530px;
	margin-right: auto;
	margin-left: auto;
	overflow: scroll;
	background-color: #fbf7f4;
	border: 1px solid #ccc;
	padding: 5px;
	margin-top: 30px;
	line-height: 24px;
	font-size: 12px;
	font-family: "宋体";
}
.memberrg .c3 h6{
	color: #CCC;
	text-align: center;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	font-family: "宋体";
}
.memberrg .cen{
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}
.memberrg .tongyi{
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	font-size:12px;
	font-family:"宋体";
	padding-top: 20px;
	text-align: center;
}
.memberrg .memberrgdetail{}
.table{
	font-family: "宋体";
	font-size: 14px;
}
.table input.text{
	height: 32px;
	width: 260px;
	border: 1px solid #CCC;
	padding-left: 10px;
}
.table td{
	padding-top: 10px;
	padding-bottom: 10px;
}
.table2{
	font-family:"宋体";
	font-size: 14px;
}
.table2 td{
	padding: 5px;
	font-family: "宋体";
}
.table select{
	margin-right: 10px;
	margin-left: 10px;
}
.table .radio{
	border: 1px solid #CCC;
	margin-right: 10px;
	margin-left: 10px;
	height: 14px;
	width: 14px;
}
.table .tis{
	line-height: 30px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	color: #06F;
	font-family: "宋体";
	font-size: 12px;
}
.table span{
	color:#f00;
	font-size: 12px;
}
.table .huodong{
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
.table .huodong li{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 30px;
	width: 200px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.cont{}
.cont h6{
	font-size: 16px;
	font-weight: normal;
	color: #004499;
	font-family: "宋体";
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.cont p{
	padding-left: 10px;
	line-height: 24px;
	font-family: "宋体";
	font-size: 14px;
	color: #000;
}

.findpwd{
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 100px;
}
.findpwd p{
	margin: 10px;
	font-family: "宋体";
}
.findpwd p span{ font-family: "宋体"; }
.findpwd p input{ }
.kuw{width:290px; margin:0 auto;}
.kuw p{ text-align: center; }
.ziti{ line-height:24px; font-size:14px; padding:0 10px}

/*缴费*/
.jiaofei{
	font-family: "宋体";
	font-size: 14px;
}
.jiaofei h6{
	line-height: 100px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
}
.jiaofei h5{
	font-size: 16px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	font-family: "宋体";
	padding-top: 20px;
	padding-bottom: 20px;
}
.jiaofei p{
	line-height: 35px;
	font-family: "宋体";
	font-size: 14px;
}
.jiaofei p span{ font-family:"宋体"}
.jiaofei p span.s1{
	display: inline;
	text-align: right;
	color: #e5350e;
	font-size: 14px;
}
.jiaofei p span.s2{
	display: inline;
	text-align: right;
	color: #e5350e;
}
.jiaofei p span.s3{
	display: block;
	text-align: right;
	font-size: 12px;
	color: #999;
}
/*---------首页小模块图片轮换样式 开始--------------*/
#subbanner,#topbanner {
	position:relative;
	width:388px;
	height:243px;
	border:1px solid #d0e4e2;
	overflow:hidden;
}
#topbanner{width:960px; border:none; height:285px}

#banner_list img,#topbanner_list img {border:0px; width:388px; height:243px}
#topbanner_list img{width:960px; hanging-punctuation:285px}

#banner_bg ,#topbanner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:388px; }
#topbanner_bg{width:960px;z-index:1003}

#banner_info,#topbanner_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer}
#banner_text,#topbanner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#topbanner_text{z-index:1003;}
#subbanner ul,#topsubbanner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; border:1px solid #fff;z-index:1002;margin:0; padding:0; bottom:3px; right:5px;}
#topsubbanner ul{z-index:1003;}
#subbanner ul li,#topsubbanner ul li { padding:0px 8px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background:#6f4f67;cursor:pointer}
#subbanner ul li.on ,#topsubbanner ul li.on { background:#900}
#banner_list a{
	position:absolute;
	width: 388px;
	height: 243px;
}
#topbanner_list a{
	position:absolute;
	width: 960px;
	height: 245px;
} 

 /*让四张图片都可以重叠在一起*/
/*---------首页小模块图片轮换样式 结束--------------*/
/*分页标记*/

.pag{
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}
.pag li{
	height:24px;
	width:30px;
	line-height:24px;
	float: left;
	display: block;
	text-align: center;
}
.pag li a:link,.pag a:visited,.pag a:hover{
	display: block;
	color: #000;
}
.pag li a:hover{}
.pag li.normal{ width: 50px; }
.pag li.local{ background-color: #a951ff; }

.pag li.local a:link,.pag li.local a:visited,.pag li.local a:hover{
	display: block;
	color: #FFF;
}
.pag li.tiao{ width: 100px; }
.pag li.tiao input.text{
	width:30px;
	height:18px;
}

/*分页标记结束*/
.jf { color: #F00; }
.table3 th ,.table3 th.th1{
	background-image: url(../images/titbg27.gif);
	background-repeat: repeat-x;
	height: 27px;
	border: 1px solid #e6e6e6;
	font-weight: normal;
	line-height: 27px;
}
.table3 th.th1{ border-right-style: none; }
.table3 td { padding:8px; }
.table3 td.td2{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e8e8e8;
	border-bottom-color: #e8e8e8;	
	}
.table3 tr.tr1{ background-color:#f6f6f6 }
.table3 td.td1{
	color:#1235d1;
	font-weight: bold;
}
/*banener 轮换*/
#topssubbanner {position:relative; width:960px; height:285px; border:1px solid #666; overflow:hidden;}
#topsbanner_list img {border:0px;}
#topsbanner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:960px; }
#topsbanner_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer}
#topsbanner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#topssubbanner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; border:1px solid #fff;z-index:1002;
			margin:0; padding:0; bottom:3px; right:5px;}
#topssubbanner ul li { padding:0px 8px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background:#6f4f67;cursor:pointer}
#topssubbanner ul li.on { background:#900}
#topsbanner_list a{position:absolute;}
.sresult{ padding: 10px; font-family: "宋体"; }
.sresult h4{ font-size: 16px; font-family: "宋体"; padding-top: 14px; color: #66F; }
.sresult p{ font-family: "宋体"; }
.sresult p span{ color: #CCC; }
