/* 通用 */
html{background:#FFF;}
body{font:12px "宋体",Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif; color:#000;}
html,body,div,h1,h2,h3,h4,h5,h6,h7,div,ul,li,p,form{padding:0; margin:0;}
ul,li{list-style:none;}
a{color:#003399;text-decoration:none;}
a:hover{color:#FF0000;text-decoration:underline;}
img {border:none;}
.c{clear:both;}
.em{
	font-style: normal;
	font-weight: normal;
	font-weight:bold;
}
.mb10{margin-bottom:10px;}
.mb8{margin-bottom:8px;}
.mb5{margin-bottom:5px;}
.red{color: #FF0000}
.fl{float:left;}
.fr{float:right;}
.listline{height:20px; line-height:20px;}
.head,.foot,.main,.w980{width:1100px; margin:0 auto; clear:both;}
.w690{width:690px;margin:0 auto;height:100%;}
.w340{width:340px;margin:0 auto;height:100%;}
.w280{width:280px;margin:0 auto;height:100%;}

/* 字体 */
.fred{
	color:#CC0000; font-weight:bold;
}
.fblack{
	color:black; font-weight:bold;
}
/*通用 分页*/
.pagination{
	padding: 15px 20px;
	text-align: left;
	color: #ccc;}
.pagination li{
	display:inline;
}
.pagination a{
	display: inline-block;
	color: #428bca;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	border: 1px solid #ddd;
	margin: 0 2px;
	border-radius: 4px;
	vertical-align: middle;
}
.pagination a:hover{
	text-decoration: none;
	border: 1px solid #428bca;
}
.pagination .active span{
	display: inline-block;
	color: #fff;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	border: 1px solid #428bca;
	margin: 0 2px;
	background-color: #428bca;
	border-radius: 4px;
	vertical-align: middle;
}
/*列样式*/
.box1{border:1px solid #ADC3D5;}
.lie1{padding:5px 10px;}
.lie1 li{height:24px;line-height:24px; overflow:hidden; font-size:14px; background:url(../images/ico.gif) no-repeat 0 10px; padding-left:10px;}
.lie1 li em{float:right; color:#999999; font-style:normal; font-size:12px;}
.lie2{ padding:5px 12px;}
.lie2 li{font-size:12px; line-height:24px; height:24px; overflow:hidden; background:url(../images/ico.gif) no-repeat 0 10px; padding-left:10px;}
.lie2 li span{float:right;}
.lie3{}
.lie3 li{font-size:12px; line-height:24px; height:24px; overflow:hidden; background:url(../images/ico.gif) no-repeat 0 10px; padding-left:10px;}
.lie3 li span{float:right;}
.lievip{padding:5px 10px;}
.lievip li{ height:30px; line-height:30px; border-bottom:1px solid #E6E6E6; background:url(../images/ico3.gif) no-repeat 5px 11px; padding-left:18px;}
.lievipp1{padding-left:10px; line-height:24px; font-weight:bold; margin-top:5px;}
.lievipp2{padding-left:10px;line-height:24px;}
.lievipp3{background:none;padding-left:0px;line-height:24px; color:#333;}
/*人事考试网内容页列表样式*/
.renshi_li{padding:5px 30px;}
.renshi_li li{ line-height:24px; height:24px; overflow:hidden;}

/*标题样式*/
.bt1{ background:#EDF8FE url(../images//icovip.gif) no-repeat 10px 6px; border-top:1px solid #ADC3D5; border-bottom:1px solid #ADC3D5; margin-top:1px; color:#000; font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:32px;}
.bt2{ background:#EDF8FE url(../images/ico1.gif) no-repeat 15px 8px; border-top:1px solid #ADC3D5; border-bottom:1px solid #ADC3D5; margin-top:1px; color:#000; font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:25px; padding-right:15px;}
.bt3{background:#F8FCFF; font-weight:normal; border-bottom:1px solid #ADC3D5;color:#333; font-size:12px; height:24px; line-height:24px; padding-left:15px;}
.bt4{ background:url(../images/ico1.gif) no-repeat 15px 8px; border-bottom:1px solid #E6E6E6; margin-top:1px; color:#000; font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:25px; color:#333;}
.bt5{ background:#EDF8FE url(../images/ico1.gif) no-repeat 15px 8px;  border-bottom:1px solid #ADC3D5;  color:#000; font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:25px;}
/*文字块样式*/
.txt1{line-height:26px; font-size:12px; padding:5px 10px 5px 10px;}
.txtbt1 span{font-size:14px; color:#CCC;font-family:Verdana; margin-right:3px;text-align:center;}
.txtbt1{ border-bottom:1px solid #E6E6E6; height:30px; line-height:30px;}
.txt_1{font-size:12px; line-height:24px; padding:8px 10px;text-align:center;}
/*头部*/
.top{border-bottom:1px solid #D1D1D1; background:#F7F7F7; padding:0px 15px; line-height:24px;}
.nav{background:#1069C8;height:32px; line-height:32px;font-size:14px; font-weight:bold;}
.nav a{color:#FFF; display:inline-block;padding:0 13px; background:url(../images/split.gif) no-repeat 0 2px;}
.nav a.nobg{margin-left:14px; background:none;}
.xweizhi{border:1px solid #ADC3D5; font-size:12px; height:26px; line-height:26px; padding:2px 10px; background:#F8FCFF;}
.xdaohang{border:1px solid #ADC3D5;  border-top:none; font-size:12px; line-height:26px; padding:2px 10px; background:#F8FCFF;}
.diqu{font-size:12px; padding:6px 0 6px 20px; border:1px solid #ADC3D5; color:#CCCCCC; background:#F8FCFF; height:45px;}
//.diqu{font-size:12px; line-height:24px; padding:6px 0 6px 20px; border:1px solid #ADC3D5; color:#CCCCCC; background:#F8FCFF;}
.diqu span{color:#CC0000; font-weight:bold; padding-right:10px;}
.banner{width:820px;}

/*首页*/
.tnav1{ background:#F5FDFF; height:23px; line-height:23px; font-size:12px; border:1px solid #B3C3D2; padding-left:10px;}
.tnav2{ background:#FFF; height:23px; line-height:23px; font-size:12px; border:1px solid #B3C3D2; border-top:none;padding-left:10px;}
.tnav3{ background:#F5FDFF; height:23px; line-height:23px; font-size:12px; border:1px solid #B3C3D2;border-top:none;padding-left:10px;}
.tnavbt{font-weight:bold;}
.tksy{ padding:0; margin:0; padding-bottom:6px;}
.tkjs{font-size:12px; padding:4px 10px; line-height:20px;}
.tklbt{background:#F3F3F3; border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;line-height:28px; 
height:28px;padding-left:20px; color:#CC0000; font-weight:bold;}
.tklbt4{background:#F3F3F3; border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;line-height:28px; 
height:28px;padding-left:20px; color:#CC0000; font-weight:bold;}
.tklbt2{border-bottom:1px dashed #DBDBDB;line-height:28px; height:28px;padding-left:14px;font-size:12px;}
.sytt{font-size:18px; font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu; line-height:30px; padding:14px 14px 4px 18px;}

.zhinan{font-size:12px; line-height:24px; padding:4px 10px; border-top:1px dashed #DBDBDB; border-bottom:1px  dashed #DBDBDB; }
/*内容页*/
.mleft{width:730px; height:100%; border:1px solid #ADC3D5; border-top:2px solid #005D9E;}
.mright{width:360px; height:100%; border:1px solid #ADC3D5; }
.content{padding:6px 14px;}
.content H1{font-size:22px; font-weight:bold;  text-align:center; line-height:40px; padding-bottom:10px;}
.info{font-size:12px; color:#666; height:28px; line-height:28px; padding:4px 0;border-bottom:1px solid #ADC3D5; text-align:center; margin-bottom:4px;}
.zhengwen{font-size:14px; line-height:26px;}
.zhengwen p{margin-top:10px;}
.sx{font-size:12px; line-height:22px; padding:2px 15px; border-top:1px solid #ADC3D5;border-bottom:1px solid #ADC3D5;}
.xiangguan{ padding:5px 10px;}
.xgl{width:390px;}
.xgr{width:250px; margin:4px 0;}
.bdfx{border-top:1px solid #ADC3D5; }
/*列表页*/
.listl{width:732px;}
.listr{width:360px;border:1px solid #ADC3D5;}
.listll{width:162px;border:1px solid #ADC3D5;}
.listrr{width:560px;border:1px solid #ADC3D5;}
.arclistrr{width:732px;border:1px solid #ADC3D5;}
.pageintro{font-size:12px; padding:5px 10px; line-height:24px; color:#333;}
.lmsy_shijian1{ margin:10px 0 0 0; border-right:0; border-left:0;}
.lmsy_shijian1 table td{height:26px; line-height:26px; border-bottom:1px dashed #DBDBDB;}
.lm_txt{padding:5px 20px; font-size:12px;line-height:24px; margin-bottom:6PX;}
.lm_txt h2{font-size:14px; height:30px; line-height:30px; border-bottom:1px solid #DBDBDB; margin-bottom:6px;}

/*	旧版分页
.fenye{ clear:both; padding-left:15px;padding-bottom:35px;font-family:"宋体";}
.fenye li{ float:left; margin-left:4px;}
.fenye .active span,.fenye .disabled span{padding:0 2px; height: 20px; line-height:20px; display:inline-block;}
.fenye a{padding:0 9px; height: 20px; line-height:20px; border:1px solid #ADC3D5;display:inline-block; background:#EDF8FE;}

*/
.toutiao{padding:0 15px ; margin-top:5px;line-height:24px; color:#666;}

/*底部*/
.foot{text-align:center; border-top:1px solid #ADC3D5; padding-top:5px; color:#666;}
.foot p{ line-height:22px;}
.foot a{color:#666;}
/*广告位*/
.adzx2{width:505px; margin:0 auto;}
.adsx1{ margin:0 auto;}
.listadtou{font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu; font-size:16px; font-weight:bold; text-align:center;padding:10px 0; border-bottom:1px solid #DBDBDB; margin-bottom:5px;}
.ladcs2,.ladcs3{width:500px; margin:0 auto;}
.ladcx1{width:490px; margin:0 auto;}
.l2ads2{width:500px; margin:0 auto;}
.tikuad4{width:500px; margin:0 auto;}
/*题库内容页*/
.wenti{border:1px solid #EEF8FF; background:#EEF8FF;}
.btwt{height:32px; line-height:32px; font-weight:bold;font-size:14px; background:#EDF8FE url(../images/ask_ok.gif) 15px 8px no-repeat; padding-left:40px;}
.txtwt H1{font-size:14px;font-weight:normal;}
.btwt .fr{font-size:12px; padding-right:10px;}
.txtwt{background:#FFF; padding:10px 15px; font-size:14px; line-height:26px; font-weight:normal;}
.txtwtbt{font-weight:bold; border-bottom:1px solid #DBDBDB;}

.huida{font-size:14px;}
.hdtxt{background:#FFF; padding:10px 15px; font-size:14px; line-height:26px; margin:3px;}
.hdtxt p{margin-top:10px;}
.hdbt{height:32px; line-height:32px; font-weight:bold;font-size:14px; background:#EDF8FE url(../images/tikuda.gif) 15px 8px no-repeat; padding-left:40px; }
.tikuinfo{font-size:12px; color:#666666; border-top:1px solid #DBDBDB;padding:10px 0; margin:0 15px;}

.tbbox table{width:100%;font-size:12px;margin:0 auto;}
.tbbox td{border:1px solid #ADC3D5;padding:2px 10px;font-size:12px;}
.tbbox tr.tbbt,td.tbbt{background: #F4FBFF;height:30px; line-height: 30px; text-align: center;font-size:14px;font-weight: bold;}
.tbbox tr td p{line-height:20px;}

.h1p{font-size:12px; line-height:24px; padding:6px 15px;}
.lie_qx{padding:6px 20px;}
.lie_qx h3{font-size:14px; height:30px; line-height:30px;}
.lie_qx .qxjianjie{font-size:12px; line-height:24px; border-bottom:1px dashed #E0E0E0;}
/*带背景的头条信息*/
.tt_h{font-family:microsoft yahei;line-height:50px; text-align:center;height:50px; color:#FFF;font-size:18px; background:#009DD9;}
.tt_h a{color:#FFF;}
.tt_h a:hover{color:#ffff00;text-decoration:none;}

/*seach*/
.seach_w980{width:980px; margin:0 auto; height:100%;}
.weizhi{height:29px; line-height:29px; background:url(../images/btwz.jpg) repeat-x top left;font-size:12px; padding-left:15px; border-top:2px solid #005D9E;}
.wask{width:732px; margin:0 auto; height:100%;}
.w300{width:300px; margin:0 auto; height:100%;}
.seach_box1{ border:1px solid #ADC3D5; height:100%; padding:0; margin:0;}
.setchbt{height:29px; line-height:29px; background:url(../images/bt1.jpg) repeat-x top left; font-size:14px; font-weight:bold; padding-left:12px; }
.lie2fr{border-bottom:1px dashed #DBDBDB; padding:10px 0;}
.lie2fr li {background:url(../images/icon.gif) no-repeat -21px -73px;padding-left:10px;line-height:24px;font-size:14px;height:24px;overflow:hidden;}
.lie2fr li span{font-size:14px; color:#9A9A9A; float:right;}
.boxtxt{padding:10px 15px;}
.boxtxt .wx_img{width:330px;height:330px;}

/*daohang*/
.daohang{font-size:12px;}
.daohang strong{color:#346F0E; font-size:14px;}
.daohang strong a:hover{color:#FF0000; font-size:14px;}

/*gywm*/
.box2{ background:url(../images/gybj.gif) repeat-y; border-top:3px solid #005D9E;border-bottom:1px solid #DBDBDB;}
.wl{width:200px; margin:0 1px;height:100%; background:#F5FDFF;}
.wr{width:885px;margin:0 auto;height:100%;}
.abt1{ font-size:18px; color:#CC0000; text-align:center; height:40px; line-height:40px; font-weight:bold; font-family:"黑体"; border-bottom:1px solid #146BCA;}
.abox{}
.abox ul{ padding:10px 0; text-align:center; margin:0 20px;}
.abox ul li{height:38px; line-height:38px; font-size:14px; border-bottom:1px solid #DBDBDB; display:block;}
.abox ul li:hover{ color:#CC0000; font-weight:bold;display:block;}
.abt2{font-size:18px; color:#146BCA; padding-left:20px; height:40px; line-height:40px; font-weight:bold; font-family:"黑体"; border-bottom:1px solid #146BCA;}
.aboxtxt{font-size:14px; padding:20px 30px; line-height:24px;}
.aboxtxt p{margin-bottom:10px;}

/*ask*/
.boxwt{ border:1px solid #E3E3E3; height:100%; border-top:2px solid #4CBE00; background:url(../images/wtbj.jpg) repeat-x; padding:0 20px; margin:0 15px;}
.boxwt H1{font-size:14px; height:36px; line-height:36px; font-weight:bold; background:url(../images/ask_ok.gif) 0 10px no-repeat; padding-left:20px; }
.wtnr{ padding:10px 0; font-size:14px; line-height:24px;}
.wtinput{height:20px; line-height:20px;}
.tjwt{background:url(../images/tjwt.jpg) no-repeat; width:110px; height:28px;cursor:hand;}
.tjwt{border:none; }
.wtss{border:1px solid #DBDBDB; padding:10px 15px; background:#FEFAED; margin:10px 15px; font-size:14px;}
.boxtxt{padding:10px 15px;}

/*ribao*/
.xxdaodu{font-size:14px; line-height:22px; padding:7px 10px 7px 150px; background:url(../images/xxdaodu.jpg) no-repeat 0 center;  height:65px;}
.border_top{border-top:1px solid #ADC3D5;}
.neirong h1{font-size:22px; text-align:center; height:40px; line-height:40px; padding:15px 10px 10px 10px;}
.xxbox{}
.xxbox h2{ font-size:14px; color:#CC0000; background:url(../images/bg_h2.gif) repeat-x bottom; margin:15px 8px 10px;}
.xxbox h2 a{color:#CC0000;}
.xxbox h2 span{background:url(bg_h2a.gif) no-repeat 0 center;padding-left:18px;line-height:36px;  }
.xxtxt{line-height:26px; font-size:14px; padding:0 15px;}
.xxtxt p{text-indent:2ex;}
.xxtxt h2{ margin:10px 0;}

/* 发布表单 */
.cf {
	zoom:1;
}
.cf:after {
	display:block;
	visibility:hidden;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	clear:both;
	content:".";
}
.arc-form {
	padding: 15px;
	font-size: 16px;
	border: 1px solid #D4D4D4;
	background-color: #FFF;
	font-size:14px;
	font-family:"Century Gothic","Microsoft yahei";
	color:#323232;
	border-collapse:separate;
}

/* 发布表单-头部用户信息栏 */
.arc-form .hd {
	position: relative;
	margin: 0 0 20px 12px;
	padding-left: 60px;
}
.arc-form .hd-info {
	height: 22px;
	line-height: 25px;
}
.arc-form .hd-info .time {
	margin-left: 20px;
	color: #C0C0C0;
}
.arc-form .hd-title {
	height: 22px;
	line-height: 35px;
	color: #C0C0C0;
}
/* 发布表单-表单项 */
.arc-form table.bd {
	width: 100%;
	border-spacing: 0 10px;
}
.arc-form th {
	padding-right: 20px;
    width: 77px;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	vertical-align: top;
	text-align: right;
}
.arc-form .must {
	margin-right: 6px;
	font-style: normal;
	color: #00A651;
	vertical-align: -3px;
}
.arc-form .text {
	padding: 3px;
    width: 340px;
    height: 24px;
    line-height: 24px;
	border: 1px solid #D4D4D4;
}
.arc-form select {
	padding: 3px;
    height: 28px;
	border: 1px solid #CCCCCC;
}
.arc-form input{
	text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em 0em 0em 0em;
    font: 13.3333px Arial;
}
.arc-form .submit {
    padding: 0 24px;
    height: 30px;
    line-height: 21px;
    font-size: 16px;
    color: #FFFFFF;
    cursor: pointer;
    border: 0 none;
	background-color: #348FD4;
}
.arc-form .submit:hover {
	background-color: #2F81BF;
}

.arc-form .verify {
	margin-right: 5px;
    padding: 3px;
    width: 100px;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
	border: 1px solid #CCCCCC;
}
.arc-form .verifyimg {
    margin-top: 9px;
}

/* 用户登录 */
/* 登陆 */
.login .bd .text {
	width: 250px;
}

/* 登陆注册页 */
.login,.login-other {
	float: left;
	margin: 20px 0;
}
.login {
	border-right: 1px solid #DDDDDD;
    padding-right: 20px;
    width: 590px;
}
.login .hd {
	#height: 36px;
	line-height: 36px;
}
.login .hd strong {
	font-size: 30px;
    font-weight: normal;
    color: #000;
}
.login .hd span {
    margin-left: 24px;
    font-size: 16px;
	color: #999999;
}
.login .hd a {
    margin-left: 6px;
	color: #007DDB;
	vertical-align: -1px;
}
.login .bd {
	margin: 10px 0 30px;
}

/* 其他登陆 */
.login-other {
    display: inline;
    float: left;
    margin-left: -1px;
    padding-left: 60px;
	border-left: 1px solid #DDDDDD;
}
.login-other .hd {
	padding-left: 0;
	height: 36px;
	line-height: 36px;
	text-align: center;
}
.login-other .hd strong {
    font-size: 16px;
    font-weight: normal;
	color: #999999;
}
.other-account li {
    margin: 6px 0;
}
.other-account li a {
    display: inline-block;
    width: 240px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    text-align: center;
    color: #007DDB;
    background: none repeat scroll 0 0 #EEEEEE;
}
/*默认的文本框*/
.form-control { 
	display: block; 
	width: 100%; 
	height: 34px; 
	padding: 6px 12px; 
	font-size: 14px; 
	line-height: 1.428571429; 
	color: #555555; 
	vertical-align: middle; 
	background-color: #ffffff; 
	border: 1px solid #cccccc; 
	border-radius: 4px; 
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 
	resize:none
} 
.form-control:focus { 
	border-color: #66afe9; 
	outline: 0; 
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); 
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); 
} 

/*jquery的validata错误提示*/
.validateform label.error, #commentForm input.submit {
	color:red;
	margin-left: 10px;
}

/* 文章提醒 */
.tixing{
	margin:10px 20px;
	line-height:24px;
	background:#f9f9f9;
}
/* Border styles */
.table{
	width:100%;
}
.table thead, .table tr {
border-top-width: 1px;
border-top-style: solid;
border-top-color: rgb(230, 189, 189);
}
.table {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgb(230, 189, 189);
}

/* Padding and font style */
.table td, .table th {
padding: 10px 10px;
font-size: 15px;
font-family: Verdana;
color: rgb(177, 106, 104);
}
.table tr.info td{
	background-color:#d9edf7;
}
.table td img, .table th img{max-width: 550px; width:expression(this.width > 550 ? "550px" : this.width)}
/* Alternating background colors */
.table tr:nth-child(even) {
background: rgb(238, 211, 210)
}
.table tr:nth-child(odd) {
background: #FFF
}
a.ask-link{margin-top:10px;display:block;float:right;background-color:#62ab00;border-radius:3px;color:#fff;font-size:16px;height:40px;line-height:40px;width:90px;text-align:center;margin-bottom:0}
a.ask-link:hover{color:#fff;text-decoration:none;background-color:#4a8200}

/*报名*/
.baomingbox{font-size:14px; line-height:26px;text-align: center;}
a.baoming{
	text-decoration:none;
	color: yellow;
}

.baoming {
  display: inline-block;
  padding: 12px 25px;
  font-size: 24px;
  cursor: pointer;
  text-align: center;   
  text-decoration: none;
  outline: none;
  color: #fff;
  background-color: #4CAF50;
  border: none;
  border-radius: 15px;
  box-shadow: 0 9px #999;
}

.baoming:hover {background-color: #3e8e41}

.baoming:active {
  background-color: #3e8e41;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}