@charset "gb2312";
/* @media screen and (max-width: 1240px) { }*/
html{ font-size:20px; }
body { font-size:.7rem; line-height:1.2rem; }
th { height:1.8rem; padding:.1rem; font-size:.6rem; line-height:.8rem; }
td { padding:.25rem; font-size:.6rem; line-height:.8rem; }
.Width { width:100%;} 
.mt15 { margin-top:0.5rem;} .mt25 { margin-top:1rem; } .mt35 { margin-top:1.5rem;} .mt50 { margin-top:2.5rem;}
.pcshow,
.topnav,
.mr_orderPic { display:none; }
.mobshow { display:block;}
.htBtn { width:12rem; height:2rem; line-height: 2rem; }	

/* 通用头部 */
.head { width:17.5rem; height:2rem; padding:0; }
.head .logo { width:5rem; }
.head .logo a { width:5rem; height:2rem; background-size:contain; }
.headname { height:2rem; margin-left: .8rem; font-size:.7rem; line-height:2rem; }
.headname:before { 
	top:.5rem; left:-.4rem; height:1rem; width:.05rem;
	border-radius:.2rem; }
.openmlnav { 
	float:right;
	color:#666; font-size:.7rem; line-height: 2rem; }
.closemlnav { 
	position:absolute; top:.5rem; right:.625rem; width: 1.3rem; height: 1.3rem;
	border:2px solid #e1dfdf; border-radius: 100%;
	color:#e1dfdf; font-size:1.2rem; line-height: 1.2rem; text-align: center; }
/* banner */
.banner {
	height:auto; padding:1rem 0;
	background-size:45rem; background-position: center; overflow: hidden; }
.banner h1 { 
	padding:0 0 .5rem;
	font-size:.8rem; line-height:1rem; letter-spacing:.1rem; }
.banner h1 span {
	display: block;
	font-size:2rem; line-height:2.2rem; }
.banner p {
	font-size:.6rem; line-height:.8rem; }
/* 主体 */
.main { position: relative; margin:1rem 0; }
/*  -- main-left-nav 左侧导航  */
.ml_nav {
	display:none; position:fixed; top:0; float:none; padding:.5rem 0;
	background:#fff; box-shadow:0 .2rem .5rem rgba(0,0,0,.15);
	width:100%; height:auto; z-index:6; }
.ml_nav li { 
	width:17.5rem; overflow: hidden; margin:0 auto;
	background:#fff;}
.ml_nav li p {
	position: relative; height:1.8rem;
	background:none; border-bottom:1px solid #ccc;
	color:#333; font-size:.7rem; line-height:1.8rem; text-indent:.5rem; }
.ml_nav li p:before {
	content: " "; display:block; position:absolute; left:0; top:.4rem;
	width:.1rem; height:1rem;
	background:#e10c2c; }
.ml_nav li p.icon-01,
.ml_nav li p.icon-02,
.ml_nav li p.icon-03,
.ml_nav li p.icon-04 { margin:.3rem 0; background:none; }
.ml_nav li a {
	float:left; width:25%; height:1.6rem;
	border-bottom:none;
	font-size:.6rem; line-height:1.6rem; text-indent:0; text-align: center; }
.ml_nav li a:hover,
.ml_nav li a.cur { box-shadow:none; background: #f8f8f8; color:#e10c2c; }
/* -- mr_con 通用右侧 */
.mr_con { float:none; width:17.5rem; margin:0 auto; }
/* -- mr_tit 通用右侧-标题 */
.mr_tit { 
	height:2.4rem;
	font-size:1rem; line-height: 2.4rem; }
.mr_tit06 { height:1.8rem; font-size:.7rem; line-height: 1.8rem; }
.mr_table tr:first-child td { 
	height:auto; padding:.3rem .1rem; font-size:.6rem; line-height: 1rem; }
.mr_tit07 { 
	height:2rem; padding-left:1.2rem;
	background-size:.8rem;
	border-width:.05rem;
	font-size:1rem; line-height:2rem; }
/* mr_info 通用右侧-提示 */
.mr_info { padding:.5rem; margin-bottom:1rem; font-size:.6rem; line-height:1.2rem; }
.mr_info:before { top:-.3rem; width:.4rem; height:.4rem; background-size:contain; }
.mr_info span { padding:0 .4rem; font-size:.7rem; }
.mr_info:after {
	top:.4rem; width:.7rem; height:.7rem; background-size:contain; }
/* -- mr_tips 通用右侧-温馨提示 */
.mr_tips { padding:.5rem; margin:0 auto 1rem; }
.mr_tips>div { float:none; }
.mr_tips b { width:100%; font-size:.9rem; line-height:2rem; }
.mr_tips div > p { width:100%; line-height:1.2rem; }
.mr_tips p a { font-size:.8rem; }
.mr_tips p.row02 { margin-top:.5rem; }
/* -- mr_con 通用右侧-温馨提示-轮播 */
.slides { float:none; width:16.5rem; height:11rem; margin-top:.5rem; }
.slides_container { height:11rem; }
.slides_container dl { width:16.5rem; height:11rem;}
.slides_container dl dt img { width:16.5rem; height:11rem;}
.slides_container dl dd p { left:.5rem; height:1.5rem; font-size:.6rem; line-height:1.5rem; }
.slides_container dl dd div { height:1.5rem; }
#slides .prev ,
#slides .next { top:4rem; width:1.5rem; height:3rem; }
#slides .prev { left:.2rem; }
#slides .next{ right:.2rem;}
.pagination { right:.5rem; bottom:.5rem; }
.pagination li { margin:0 1px;}
.pagination li a { width:.5rem; height:.5rem; }
/* -- mr_con 通用右侧-预约-热点推荐 */
.mr_rdtj { float:none; width:17.5rem; margin:0 auto; }
.mr_rdtj li { height:1.4rem; line-height:1.4rem; }
.mr_rdtj li span { padding-left:.7rem; background-size:.6rem; }
/* -- mr_con 通用右侧-预约-表单 */
.mr_order { 
	float:none; width:17.5rem; height:auto; margin:.5rem auto 1.5rem;
	border-width:.2rem; }
.mr_order h3 {
	height:2rem; margin-bottom:1rem;
	font-size:.9rem; line-height:1.8rem; }
.mr_order .inputBox { margin:0 0 .3rem 1rem; }
.mr_order label {
	width:3.5rem;
	font-size:.7rem; line-height:2rem; }
.mr_order input,
.mr_order select {
	width:10rem; height:2rem; padding-left:.5rem; 
	font-size:.7rem; line-height:2rem;  }
.mr_order option { font-size:.7rem; line-height:1.2rem; }
.mr_order #PhoneCode { width:4.5rem; }
.mr_order #fs { 
	width:5rem; margin-left:.5rem;
	color:transparent; line-height:2rem;
	text-shadow:0 0 0 #fff; }
.mr_order .subBtn { 
	width:7rem; height:1.8rem; margin:.5rem auto 1rem;
	border-radius:2rem;
	font-size:.7rem; line-height:1.8rem; }
/* -- mr_con 通用右侧-报名入口 */
.mr_loginPic { margin:1rem auto; }
.mr_loginPic h4 { margin-bottom:.5rem; font-size:.7rem; }
/* -- mr_con 通用右侧-时间轴 */
.mr_timeAxis { margin:1rem auto; }
.mr_timeAxis ul { margin-left:10.5rem; }
.mr_timeAxis li {
	left: -.2rem; height:1.6rem; padding-left:1rem; margin-top:.4rem; 
	font-size:.6rem; line-height:1.6rem;
	background-size:.4rem; }
.mr_timeAxis li span {
	left: -10.5rem; width:10rem;height:1.6rem;
	border-radius:1.6rem; line-height:1.6rem; }
.mr_timeAxis a { 
	width:6rem; height:1.6rem;
	border-radius:1.6rem;}
/* -- mr_bmBox 通用右侧-报课 */
.mr_bmBox tr {
	display:block; margin:0 auto.5rem;
	border: 1px solid #e5e5e5; border-bottom:none; }
.mr_bmBox td {
	display:block; overflow: hidden;
	border:none; border-bottom: 1px solid #e5e5e5;
	text-align: left; }	
.mr_bmBox tr:first-child,
.mr_bmBox td br { display:none; }
.mr_bmBox td:before {
	content: attr(dataname); font-weight:800; }
.mr_bmBox td:last-child { text-align: center; }
.mr_bmBox .htBtn { 
	display:inline-block; width:5rem; height:1.6rem; margin:.3rem .5rem;
	border-radius:1.6rem; line-height:1.6rem; }
.mr_bmBox .btnMore {
	display:block; width:10rem; height:2rem; margin:0 auto 1rem;
	box-shadow:0 .2rem 0 #eee; line-height:2rem; }
/* mr_node 通用右侧-要点 */
.mr_node { padding:.5rem; margin:1rem auto; }
.mr_node .node01 { 
	float:none; width:100%; margin-bottom:.5rem; }
.mr_node .node02 { 
	float:none; width:100%; padding-left:0; padding-top:.5rem; margin-bottom:.5rem; 
	border-top:1px dashed #e5e5e5; border-left:none; }
.mr_node .node03 { padding-top:.5rem; }
.mr_node dt { font-size:.8rem; }
.mr_node dt span {
	width:1rem; height: 1rem; margin-right:.3rem;
	line-height:1rem; }
.mr_node .row {	line-height:1.2rem; }

/* mctabkey 通用右侧-切换控制 
	mckey 通用右侧-历年标签 */
.mctabkey a,
.mckey a {
	width:25%; height:1.8rem;
	font-size:.7rem; line-height: 1.8rem;	}
.mctabkey .more,
.mckey .more { width:25%; height:1.8rem; }
.mctabkey .more i,
.mckey .more i {
	width:.8rem; height:.8rem; margin-top:.5rem; 
	background-size:contain; }
.mctabkey a:nth-child(4n),
.mckey a:nth-child(4n) { border-right:1px solid #e5e5e5; }
.mctabkey a:nth-child(n+5),
.mckey a:nth-child(n+5) { border-top:none; }
.mctabkey a:nth-child(4n):hover,
.mctabkey a:nth-child(4n).cur,
.mckey a:nth-child(4n):hover,
.mckey a:nth-child(4n).cur { border-color: #e10c2c; }

/* mrzkzrk_rk 准考证打印入口-入口 */
.mrzkzrk_rk { margin:.5rem auto 1rem; }
.mrzkzrk_rk img { width:90%; margin-top:1rem; }	
.mrzkzrk_rk p { font-size:.6rem; line-height:1.2rem; }
.mrzkzrk_rk .htBtn { margin:.5rem auto 1rem; }
/* mrzkzrk_info 准考证打印入口-提示 */
.mrzkzrk_info { margin:1rem auto; }
.mrzkzrk_info h6 { 
	background:none; color:#666; font-size:.6rem; }

/* mrcjcx_fsx 成绩查询入口-分数线 */
.mrcjcx_fsx,
.mrcjcx_js { margin:0 auto 25px; }
/* mrcjcx_js 成绩查询入口-计算
  mrcjcx_js 成绩计算-计算 */
.mrcjcx_js dt { 
	height:2.2rem; 
	background-size:auto 1.6rem; 
	font-size:.8rem; line-height:2.2rem; }
.mrcjcx_js dt span { padding:0 .25rem 0 .5rem; }
.mrcjcx_js dt em { padding-left:.2rem; font-size:.7rem; }
.mrcjcx_js dd { 
	margin-top:.3rem; font-size:.6rem; line-height:1.2rem; text-align: justify; }
.mrcjcx_js dd span { 
	width:5.5rem; height:1.2rem; margin-right:.25rem; margin-bottom:0;
	background: #f5f5f5; border:none;
	line-height:1.2rem; }
/* mrcjjs_btn 成绩计算-查询入口 */
.mrcjjs_main .mrcjcx_js { margin-bottom:10px; }
.mrcjjs_btn {
	width:12rem; height:2rem; margin-bottom:1rem;
	border-radius:2rem; box-shadow: 0 .2rem 0 #eee;
	line-height:2rem; }

/* mrmsgg_table 面试名单-表格 */
.mrmsgg_table,
.mrmsgg_lc,
.mrmsgg_ln { margin:1rem auto; }
.mrmsgg_table td:nth-child(2),
.mrmsgg_table td:nth-child(5){ width:1.5rem; padding:0; }
.mrmsgg_table td:nth-child(3),
.mrmsgg_table td:nth-child(4){ width:3rem; }
.mrmsgg_table td { font-size:.6rem; line-height:.8rem; }
.mrmsgg_table .htBtn {
	display:inline-block; width:auto; height:1.6rem; padding:0 .3rem; margin:.4rem .1rem;
	border-radius:1.6rem; box-shadow: 0 .2rem 0 #eee;
	font-size:.6rem; line-height: 1.6rem; }
.mrmsgg_table .btn02 { margin:.4rem 0; }
/* mrmsgg_lc 面试名单-面试流程 */
.mrmsgg_lc dt { padding-left:.5rem; background-size:.4rem; }
.mrmsgg_lc dd { padding-left:0; font-size:.6rem; line-height:1rem; text-align: justify; }
/* mrmsgg_ln 面试名单-历年信息 */
.mrmsgg_ln .mctabcon { margin-top:.5rem; }

/* mrzgfs_table 资格复审-表格 | 体检信息-表格 | 公示录用-表格 */
.mrzgfs_table,
.mrzgfs_cl,
.mrzgfs_ln,
.mrtjgg_xm { margin:1rem auto; }
.mrzgfs_table .mr_tit  { height:auto; padding:.5rem 0; line-height: 1.2rem; }
.mrzgfs_table .mr_tit span { display:block; font-size:.75rem; }
.mrzgfs_table td { font-size:.6rem; line-height:.8rem }
.mrzgfs_table .htBtn,
.mrzgfs_ln .htBtn {
	width:8rem; height:1.6rem; margin-top:.35rem; margin-bottom:.35rem;
	border-radius:1.6rem; box-shadow: 0 .2rem 0 #eee;
	font-size:.6rem; line-height: 1.6rem; }
.mrzgfs_table .btn02 { width:auto; padding:0 .3rem; margin:.35rem 0; }
/*  mrzgfs_ln 资格复审-历年信息 | 体检信息-历年信息 | 公示录用-历年信息 */
.mrzgfs_ln .mctabcon { margin-top:.5rem; }
.mrzgfs_ln td { min-width:1.5rem; }
/* mrzgfs_cl 资格复审-材料 */
.mrzgfs_cl li { 
	background-size:auto .4rem;
	background-position:left .4rem;
	text-indent:1rem; }
/* .mrtjgg_main .mrzgfs_table 体检信息-表格 */
.mrtjgg_main .mrzgfs_table td:nth-child(1) { width: 3rem;}
.mrtjgg_main .mrzgfs_table td:nth-child(2) { width: 2.5rem;}
.mrtjgg_main .mrzgfs_table td:nth-child(3) { width: 7rem;}
.mrtjgg_main .mrzgfs_table th:nth-child(5) ,
.mrtjgg_main .mrzgfs_table td:nth-child(5) { display:none; }
/* mrtjgg_xm 体检信息-项目 */
.mrtjgg_xm dl { 
	float:left; width:50%; }
.mrtjgg_xm dt { font-weight: 800;  }
.mrtjgg_xm dd { 
	padding-left:.75rem;
	background-size:auto .4rem;
	background-position:left .4rem;
	font-size: .6rem; }
/* mrlygg_main 公示录用-表格 */
.mrlygg_main .mctabcon td:nth-child(2) { width: 5.5rem; padding:0;}
.mrlygg_main .mctabcon td:nth-child(3) { width: 4rem; padding:0;}

/* mrksgg_ln 公告及解读-历年公告 */
.mrksgg_ln,
.mrksdg_ln { margin:1rem auto; }
.mrksgg_ln .mctabkey a { width:25%; }
.mrksgg_ln .mctabcon { margin-top:.5rem; }
.mrksgg_ln .artContent { padding:.5rem; font-size:.6rem; line-height:1.2rem; }
.mrksgg_ln .btnBox { margin:0 0 .5rem .5rem; }
.mrksgg_ln .htBtn { padding:0 .5rem; margin-right:.5rem; }
/* mrksdg_ln 考试大纲-历年大纲 */
.mrksdg_ln .mctabkey a { width:25%; }
.mrksdg_ln .mctabcon { margin-top:.5rem; }
.mrksdg_ln .artContent { max-height:15rem; margin:.5rem; overflow-x: hidden; font-size:.6rem; line-height:1.2rem; }
.mrksdg_ln .btnBox { margin-bottom:.5rem; }
/* mrkssj_table 考试时间-历年时间表 */
.mrkssj_table { margin:1rem auto; }
.mrkssj_table tr { 
	display:block; margin:0 auto .5rem;
	border: 1px solid #e5e5e5; border-bottom:none; }
.mrkssj_table tr:nth-child(1) { display:none; }
.mrkssj_table td { 
	display:block; overflow: hidden;
	 border:none; border-bottom: 1px solid #e5e5e5;
	line-height:.8rem; }
.mrkssj_table td:before {
	display:block; float:left; width:5rem;
	border-right: 1px solid #e5e5e5; font-weight: 800; }
.mrkssj_table td:nth-child(1):before { content: "年份"; }
.mrkssj_table td:nth-child(2):before { content: "公告发布时间"; }
.mrkssj_table td:nth-child(3):before { content: "报名时间"; }
.mrkssj_table td:nth-child(4):before { content: "打印准考证"; }
.mrkssj_table td:nth-child(5):before { content: "笔试时间"; }
.mrkssj_table td:nth-child(6):before { content: "成绩查询"; }
.mrkssj_table td:nth-child(7):before { content: "面试时间"; }
/* mrkslc_lc 考试流程-流程 | 报名流程-流程 */
.mrkslc_lc { margin:1rem auto; }
.mrkslc_lc dl { padding-left:1rem; margin-left:.6rem; }
.mrkslc_lc dt {
	height:1.2rem; font-size:.7rem; line-height:1.2rem; }
.mrkslc_lc dt span {
	left:-1.6rem; width:1.2rem; height: 1.2rem; }
.mrkslc_lc .des { font-size:.6rem; line-height:1.2rem; }
.mrkslc_lc .btnBox { margin-bottom:.5rem; }
.mrkslc_lc .btnBox a {
	height:1.4rem; padding:0 .5rem; margin-left:.3rem; margin-bottom:.5rem;
	border-radius:1.4rem;
	font-size:.6rem; line-height:1.4rem; }

/* mrkskm_km 考试科目-科目 */
.mrkskm_km,
.mrkskm_tx { margin:1rem auto; }
.mrkskm_km .mr_table { margin-bottom:1rem; }
.mrkskm_km .mr_table .htBtn { 
	width:3rem; height:1.4rem; margin:.5rem auto; border-radius:1.4rem; line-height:1.4rem; }
.mrkskm_km .mr_table td:nth-child(1),
.mrkskm_km .mr_table td:nth-child(2),
.mrkskm_km .mr_table td:nth-child(3),
.mrkskm_km .mr_table td:nth-child(4) { width:auto; }
/* mrkskm_tx 考试科目-题型 */
.mrkskm_tx .mctabkey a { width:25%; }
.mrkskm_tx table { margin-top:.5rem; }
.mrkskm_tx td { padding:.3rem .15rem; }
.mrkskm_tx .mctabcon tr { 
	display:block;
	border:1px solid #e5e5e5; border-bottom:none; }
.mrkskm_tx .mctabcon tr:first-child { display:none; }
.mrkskm_tx .mctabcon td { 
	display:block;
	border:none; border-bottom: 1px solid #e5e5e5; text-align: left; }
.mrkskm_tx .mctabcon td br { display:none; }
.mrkskm_tx .mctabcon td:before { color: #844700; font-weight:800; }
.mrkskm_tx .mctabcon td:nth-child(1) {
	background: #f8eedc; color: #844700; font-weight:800; text-align: center; }
.mrkskm_tx .mctabcon table:first-child td:nth-child(1):before { content: "行测笔试-"; }
.mrkskm_tx .mctabcon table:first-child td:nth-child(2):before { content: "常识判断：";}
.mrkskm_tx .mctabcon table:first-child td:nth-child(3):before { content: "言语理解：";}
.mrkskm_tx .mctabcon table:first-child td:nth-child(4):before { content: "数量关系：";}
.mrkskm_tx .mctabcon table:first-child td:nth-child(5):before { content: "判断推理：";}
.mrkskm_tx .mctabcon table:first-child td:nth-child(6):before { content: "资料分析：";}
.mrkskm_tx .mctabcon table:nth-child(2) td:nth-child(1):before { content: "申论笔试-"; }
.mrkskm_tx .mctabcon table:nth-child(2) td:nth-child(2):before { content: "题材："; }
.mrkskm_tx .mctabcon table:nth-child(2) td:nth-child(3):before { content: "归属领域："; }
.mrkskm_tx > table td:first-child { width:3rem; }

/* mrzyb_search 专业目录-搜索 */
.mrzyb_search {
	width:17.5rem; padding:.5rem 0; } 
.mrzyb_search.fixed { margin-left:-8.75rem; }
.mrzyb_search .textinput {
	width:10rem; height:2rem;
	font-size:.7rem; line-height:2rem; text-indent:.5rem; }
.mrzyb_search .htBtn { width:5rem; font-size:.7rem; }
/* mrzyb_db 专业目录-数据 */
.mrzyb_db { margin:1rem auto;}
.mrzyb_db.fixedbottom { margin-top:4rem; }
.mrzyb_db td { font-size:.55rem; line-height: .7rem; }
/* mrlnkq_section 历年考情 */
.mrlnkq_section { margin:1rem auto; }
.mrlnkq_section h4 { font-size:.85rem; line-height:2rem; }
.mrlnkq_section h6 { margin-top:.3rem; font-size:.6rem; }
/* mrdtxz_info 答题须知-须知 */
.mrdtxz_info { margin:1rem auto; }
/* mrfsx_main分数线 */
.mrfsx_main table { margin-bottom:1rem; }
.mrfsx_main td { font-size:.6rem; }
.mrfsx_main .mctabkey { margin-bottom:.5rem; }
.mrfsx_main .mctabkey a { width:25%; }
/* 底部 */
.footer { position:relative; padding:0; height:4.1rem; overflow:hidden; }
.footer:before { position:absolute; left:0; top:0; display:block; content:"华图教育集团版权所有"; 
	width: 100%; height:4.1rem; background:#333; overflow:hidden;   
  color:#fff; font-size:0.7rem; line-height:2.1rem; text-align: center; }
/* 悬浮菜单 */
.dh02{ display:block; position: fixed; left:0; top:auto; bottom:0; height:2rem; background:#cc0000; color:#FFFFFF; text-align:center; font-size:1rem; width:100%; line-height:2rem;}

.wxFixed { 
	left:0; top:auto; bottom:0; height:1.8rem;
	background: #f7f7f7; border-top:1px solid #e5e5e5; }
.wxFixed a,
.wxFixed > div {
	display:none; float:left; width:20%; height:1.8rem; margin-bottom:0;
	background:none; box-shadow:none;
	color:#333; font-size:.75rem; line-height:1.8rem; }
.wxFixed a:hover,
.wxFixed #gotop:hover { background:none; color: #e10c2c;}
.wxFixed a:before {
	content:" "; display:block; width:1px; height:.8rem;
	position: absolute; right:0; top:.5rem;
	border-right:1px dashed #e5e5e5; }
.wxFixed a:nth-child(-n+4),
.wxFixed #gotop { display:block; }
/*图书*/
	.ts { margin:1rem auto 2rem; }
	.ts h3{ font-size:1rem; margin-bottom:20px; font-weight:500;}

	.ts ul li { width:49%; height:11rem; margin-right:1%; margin-bottom: .5rem; box-shadow: 0 .1rem .5rem .15rem rgba(41, 41, 41, .1); }
	.ts li:nth-child(2n) { margin-right: 0; }
	.ts .pic { height:7rem; padding-top:.5rem; border-bottom-width: .05rem; }
	.ts .pic img { width:5rem; height:6rem; }
	.ts h5 { padding:0 .5rem; font-size: .8rem; line-height:1.4rem; }
	.ts p { padding:0 .5rem; font-size: .75rem; line-height:1rem; white-space: normal; }

/* mrzwb_main 职位表 - style_zwb.css */
/* mrbktj_main 报考条件 - style_bktj.css */
/* mrbmsj_main 报名数据 - style_bmsj.css */
/* mr100w_main 常见问题 - style_100w.css */
/* mrlnzt_main 历年真题 - style_lnzt.css */