<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "gb2312";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td ,img{ margin: 0; padding: 0; color:#1c1c1c; border:none;}
html,body { -webkit-tap-highlight-color:rgba(0,0,0,0);}
img { max-width:100%; }
body { background:#fff; font:16px/36px "MicroSoft YaHei","Hiragino Sans GB", "simsun",Arial,sans-serif; }
article, iframe { display:block; border:0;}
ul, li { list-style:none;}
table { border-collapse:collapse;border-spacing:0; width:100%; max-width:100%; background:#fff; }
tr:hover { background:#f9f9f9; }
th,td { border:1px solid #e5e5e5; text-align:center;  }
th { background:#f5f5f5; line-height: 50px; }
td { padding:5px; line-height: 24px; }

input::focus-inner{ outline:0;padding:0;border:0;}
input[type="button"], input[type="submit"], input[type="reset"], button {-webkit-appearance:none; outline:0;}
:focus { outline: none; }
a,area { blr:expression(this.onFocus=this.blur()) }
a { color:#1c1c1c; text-decoration:none;}
a:hover { color: #e10c2c; text-decoration:none;}
.Width { width:1240px; margin:0 auto;}
.clear { clear:both;height:0px; width:100%; font-size:1px;line-height:0px; visibility:hidden; overflow:hidden;}
.clearfix:after{ content:" ";display:block; visibility:hidden; height:0;font-size:0; clear:both;}
.clearfix { *zoom:1;}
.hide, .mobshow { display:none;}
.fl { float:left;} .fr { float:right;}
.mt15 { margin-top:15px;} .mt25 { margin-top:25px;} .mt35 { margin-top:35px;} .mt50 { margin-top:50px;}
.mr_order p{ text-align:center; line-height:40px; font-size:16px; margin:-20px auto 5px; color:#fffce0;}
.wz{ background:#b20001; margin-bottom:10px;}
.red { color:#e10c2c;}
.pic { overflow: hidden; }
.pic a { display:block; }
.pic img { display:block; width:100%; transition:all .8s ease-out; }
.pic:hover img { transform: scale(1.03); }
.htBtn {
	display:block; width:300px; height:40px; margin:0 auto; cursor: pointer;
	background:#e10c2c;
	color:#fff; line-height: 40px; text-align: center;
	transition:all .2s ease-out; }
.htBtn:hover { background:#f54560; color:#fff; }
.dh02{ display:none;}

/* 通用头部 */
.head { padding:27px 0; }
.head .logo { float:left; }
.head .logo a {
	display:block; width:170px; height:40px; text-indent:-9999em; overflow:hidden;
	background:url(https://www.huatu.com/images/2015css/images/mob_logo.png) no-repeat left / contain; }
.headname {
	float:left; position:relative; height:40px; margin-left:20px; 
	color:#050505; font-size:30px; line-height:40px; vertical-align: middle; }
.headname:before { 
	content:" "; display:block; position: absolute; top:4px; left:-10px; height:32px; width:2px;
	background: #050505; border-radius:2px; }
.topnav { float:right; z-index: 3; }
.topnav a { 
	display:block; float:left; margin-left:40px;
	color:#050505; font-size:24px;
	transition:color 0.2s; }
.topnav a:hover,
.topnav a.cur { color:#e10c2c; }
/* banner */
.banner { position: relative; width:100%; height:420px;
	background:#e10c2c url(../images/banner_bg1.jpg) no-repeat center;
	text-align:center; }
.banner h1 {
	padding:90px 0 40px;
	color:#fff; font-size:30px; line-height:40px; font-weight:300; letter-spacing:8px; }
.banner h1 span {
	display: block;
	font-size:113px; font-weight:800; line-height:120px; letter-spacing:0; 
	text-shadow:0 5px 15px rgba( 252, 178, 181,.25); }
.banner p {
	color:#fff; font-size:24px; font-weight:300; }
/* 主体 */
.main { margin-bottom:50px; }
/*  -- main-left-nav 左侧导航  */
.ml_nav { width:215px; }
.ml_nav li { background:#f8f8f8; }
.ml_nav li p {
	height:52px;
	background:#e10c2c url(../images/icon00a.png) no-repeat 15px center;
	color:#fff; font-size:20px; line-height:52px; text-indent:55px; }
.ml_nav li .icon-01 { margin-top:0; }
.ml_nav li .icon-02 { background-image:url(../images/icon00b.png);}
.ml_nav li .icon-03 { background-image:url(../images/icon00c.png);}
.ml_nav li .icon-04 { background-image:url(../images/icon00d.png);}
.ml_nav li a { 
	display:block; height:50px; overflow: hidden; box-sizing: border-box;
	border-bottom:1px solid #f0f0f0;
	font-size:18px; line-height:50px; text-indent:55px; }
.ml_nav li a:hover,
.ml_nav li a.cur { box-shadow:0 0 0 2px #e10c2c inset; color:#333; }

/* -- mr_con 通用右侧 */
.mr_con { width:985px; }
/* -- mr_tit 通用右侧-标题 */
.mr_tit { 
	height:60px;
	font-size:24px; font-weight: 400; line-height: 60px; text-align:center;}
.mr_tit06,
.mr_table tr:first-child td { 
	height:40px; overflow: hidden;
	border-bottom:solid 1px #eee0ca; background:#f8eedc;
	color:#844700; font-size:20px; font-weight:400; line-height: 40px; text-align:center; }
.mr_tit07 { 
	height:60px; padding-left:33px;
	background:url(../images/icon09.jpg) no-repeat left;
	border-bottom:2px solid #e10c2c;
	font-size:24px; font-weight:400; line-height: 60px; }
/* mr_info 通用右侧-提示 */
.mr_info { 
	padding:20px; margin:0 auto 25px;
	background:#fcf9f0; border:1px solid #f0ead7;
	color: #af8a6c; line-height: 28px; text-align: justify; }
.mr_info:before {
	content: " "; position:relative; top:-10px; left:0; display:inline-block; width:8px; height:9px;
	background:url(../images/icon10.jpg) no-repeat center ; }
.mr_info span { 
	padding:0 5px;
	color:#b6743f; font-size:18px; font-weight: 800; }
.mr_info:after {
	content: " "; position:relative; top:6px; right:0; display:inline-block; width:16px; height:16px;
	background:url(../images/icon11.jpg) no-repeat center ; }
/* -- mr_tips 通用右侧-温馨提示 */
.mr_tips { padding:20px; margin:0 auto 25px; border:1px #e10c2c dashed; }
.mr_tips b { width:645px; font-size:20px; color:#e10c2c; line-height:52px;}
.mr_tips div &gt; p { width:645px; text-align: justify; line-height: 32px; text-indent: 2em; }
.mr_tips p a { color:#e10c2c; font-size:20px; }
.mr_tips p.row02 { width:auto; clear: both; }
/* -- mr_con 通用右侧-温馨提示-轮播 */
.slides { float:right; width:270px; height:180px; position:relative; z-index:5;}
.slides_container { width:100%; height:180px; overflow:hidden; position:relative;}
.slides_container dl { float:left; width:270px; height:180px; position:relative;}
.slides_container dl dt img { width:270px; height:180px;}
.slides_container dl dd p { position:absolute; bottom:0; left:10px; height:34px; color:#f8f8f8; font-size:14px; line-height:34px; z-index:8;}
.slides_container dl dd div { position:absolute; bottom:0; left:0; height:34px; width:100%; background:#333; z-index:6; opacity:0.7;}
#slides .prev ,
#slides .next { position:absolute; top:65px; display:block; width:20px; height:50px; z-index:6; opacity: .3;
	background: url(../images/icon01.png) no-repeat center / contain;
	transition:opacity .2s ease-out;}
#slides .prev { left:10px; }
#slides .prev:hover,
#slides .next:hover { opacity: 1; }
#slides .next{ right:10px; background-image:url(../images/icon02.png);}
.pagination { position:absolute; right:10px; bottom:12px; z-index:6;}
.pagination li { float:left; margin:0 1px;}
.pagination li a { display:block; float:left; width:10px; height:10px; margin:0 3px; background: #fff; border-radius: 100%; font-size:0;  }
.pagination li.current a { background: #e10c2c; }
/* -- mr_con 通用右侧-预约-热点推荐 */
.mr_rdtj { width:475px; }
.mr_rdtj li { height:40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 40px; }
.mr_rdtj li span { padding-left:20px; background: url(../images/icon03.png ) no-repeat center left; color: #e10c2c; }
/* -- mr_con 通用右侧-预约-表单 */
.mr_order { width: 450px; height:360px; background: #fff; border: 10px solid #e10c2c; box-sizing: border-box; }
.mr_order h3 {
	height:45px; margin-bottom:20px;
	background: #e10c2c;
	color: #fff; font-size:20px; line-height: 35px; text-align:center; font-weight:500;}
.mr_order .inputBox { position: relative; margin:0 0 10px 50px; }
.mr_order label {
	display: block; float: left; width: 90px;
	font-size: 18px; line-height: 32px; text-align: right; }
.mr_order input,
.mr_order select {
	display: block; float:left; width: 190px; height: 32px; padding-left:10px; 
	background: #f3f3f3; border:none; border-radius: 4px; box-sizing: border-box;
	font-size: 14px; line-height: 32px;  }
.mr_order option { font-size: 14px; line-height: 28px; }
.mr_order #PhoneCode { width:90px; }
.mr_order #fs { 
	width:90px; padding-left:0; margin-left:10px;
	background:#e10c2c;
	line-height: 32px; }
.mr_order #fs:hover { background:#f54560; }
.mr_order #fs[disabled="disabled"],
.mr_order #fs[disabled="disabled"]:hover { background: #ddd;}
.mr_order .subBtn { 
	float:none; width: 130px; height: 36px; padding: 0; margin:20px auto; cursor: pointer;
	background:#e10c2c; border-radius: 36px;
	background: linear-gradient( 0, #e30c2a, #fd1212);
	color:#fff; font-size: 18px; line-height: 36px; }
.mr_order .subBtn:hover {
	background:#fd1212;
	background: linear-gradient( -180deg, #e30c2a, #fd1212); }	
.mr_orderPic { margin:25px auto; }
/* -- mr_con 通用右侧-报名入口 */
.mr_loginPic { margin:25px auto; }
.mr_loginPic h4 { margin-bottom:10px; font-size:18px; font-weight: 400; text-align: center; }
.mr_loginPic img { width:100%; }
/* -- mr_con 通用右侧-时间轴 */
.mr_timeAxis { margin:25px auto;}
.mr_timeAxis ul { margin-left:530px; border-left: 1px solid #feebe8; }
.mr_timeAxis li {
	position: relative; left: -6px; height: 34px; margin-top: 15px; line-height: 34px; padding-left:35px; 
	background: url(../images/icon06.png) left center no-repeat; }
.mr_timeAxis li span {
	position: absolute; top: 0; left: -315px; display:block; width: 285px;height: 34px;cursor: pointer;
	background: #feebe8; border-radius: 34px; line-height: 34px; text-align: center; }
.mr_timeAxis li:hover span { background: #e10c2c; color:#fff; }
.mr_timeAxis a { 
	display: block; width:195px; height: 34px;
	border: 1px dashed #ff7656; border-radius: 34px; text-align: center; }
.mr_timeAxis li:hover a { border-color: #e10c2c; color:#e10c2c; }
/* -- mr_bmBox 通用右侧-报课 */
.mr_bmBox th {
	height:48px; background: #e10c2c;
	color:#fff; font-size:18px; font-weight: 400; }
.mr_bmBox .htBtn { width:auto; height:30px; margin:10px 30px; border-radius:30px; line-height: 30px; }
.mr_bmBox .btn01 { background: #ff7656; }
.mr_bmBox .btn01:hover { background: #f7990b; }
.mr_bmBox .btn02 { background: #f7990b; }
.mr_bmBox .btn02:hover { background: #ff7656; }
.mr_bmBox .btnMore { width:300px; height:40px; margin: 20px auto 25px; box-shadow:0 5px 0 #eee; line-height: 40px; }
/* mr_node 通用右侧-要点 */
.mr_node {
	padding:20px; margin:25px auto;
	border:1px solid #e5e5e5; }
.mr_node .node01 { width:380px; margin-bottom:10px; }
.mr_node .node02 { 
	width:540px; padding-left:20px; margin-bottom:10px; 
	border-left:1px dashed #e5e5e5; }
.mr_node .node03 { 
	clear: both; padding-top:10px;
	border-top:1px dashed #e5e5e5; }
.mr_node dt { font-size:18px; }
.mr_node dt span {
	display:inline-block; width:24px; height: 24px; margin-right:6px; vertical-align: middle;
	background: #e10c2c; border-radius: 100%;
	color:#fff; text-align: center; line-height: 24px; }
.mr_node .row {
	color:#666; line-height: 28px; text-align: justify; }
.mr_node .row a { color:#666; text-decoration: underline; }
.mr_node .row a:hover { color:#e10c2c; }
/* mctabkey 通用右侧-切换控制
	mckey 通用右侧-历年标签 */
.mctabkey a,
.mckey a { display:block; float:left; position:relative; width:115px; height:58px;
	background:#f8f8f8; border:1px solid #e5e5e5; border-right:none; box-sizing: border-box;
	font-size:18px; line-height:58px; text-align:center; }
.mctabkey a:last-child,
.mckey a:last-child { border-right:1px solid #e5e5e5;  }
.mctabkey a:hover ,
.mctabkey a.cur ,
.mckey a:hover ,
.mckey a.cur { background:#e10c2c; border-color:#e10c2c; color:#fff; cursor:pointer; }
.mctabkey .more,
.mckey .more { display:block; float:left; width:65px; height:58px; box-sizing: border-box;
	background:#f8f8f8; border:1px solid #e5e5e5; cursor:pointer; }
.mctabkey .more i,
.mckey .more i {
	display:block; width:22px; height:22px; margin:18px auto 0; 
	background:url(../images/icon04.png) no-repeat center;}
.mctabkey .more.cur,
.mckey .more.cur { background:#f8f8f8; border:1px solid #e5e5e5; }

/* mrzkzrk_rk 准考证打印入口-入口 */
.mrzkzrk_rk { margin:25px auto; border:1px solid #e5e5e5; }
.mrzkzrk_rk img { display:block; margin:20px auto 0; }	
.mrzkzrk_rk p { color:#666; font-size:14px; line-height: 20px; text-align: center; }
.mrzkzrk_rk .htBtn { margin: 20px auto; }
/* mrzkzrk_info 准考证打印入口-提示 */
.mrzkzrk_info { margin:25px auto; }
.mrzkzrk_info p { text-indent: 2em; }
.mrzkzrk_info h6 { 
	background:url(../images/pic09.jpg) no-repeat center;
	font-size:14px; font-weight: 400; text-align:center; }

/* mrcjcx_fsx 成绩查询入口-分数线 */
.mrcjcx_fsx,
.mrcjcx_js { margin:0 auto 25px; }
/* mrcjcx_js 成绩查询入口-计算
  mrcjcx_js 成绩计算-计算 */
.mrcjcx_js dt { 
	height:50px; 
	background:url(../images/pic10.jpg) no-repeat left bottom; 
	font-size:18px; line-height:45px; }
.mrcjcx_js dt span { padding:0 15px; color:#e10c2c;}
.mrcjcx_js dt em { 
	color:#fff; font-style: normal; padding-left:7px; }
.mrcjcx_js dd { 
	margin-top:10px; overflow: hidden;
	color:#666; line-height:36px; }
.mrcjcx_js dd span { 
	display:block; float:left; width:135px; height:34px; margin-right:10px; margin-bottom:10px;
	border:1px dashed #d5d5d5;
	line-height:34px; text-align:center; }
/* mrcjjs_btn 成绩计算-查询入口 */
.mrcjjs_main .mrcjcx_js { margin-bottom:10px; }
.mrcjjs_btn {
	width: 300px; height: 40px; margin: 0 auto 25px;
	border-radius: 40px; box-shadow: 0 5px 0 #eee;
	line-height: 40px; }

/* mrmsgg_table 面试名单-表格 */
.mrmsgg_table,
.mrmsgg_lc,
.mrmsgg_ln { margin:25px auto; }
.mrmsgg_table td:nth-child(2),
.mrmsgg_table td:nth-child(3),
.mrmsgg_table td:nth-child(5){ width:85px; }
.mrmsgg_table td:nth-child(4){ width:220px; }
.mrmsgg_table td { font-size:14px; line-height: 24px; }
.mrmsgg_table a { color:#e10c2c; }
.mrmsgg_table a:hover { text-decoration: underline; }
.mrmsgg_table .htBtn {
	margin-top: 10px; margin-bottom:10px;
	border-radius:20px; box-shadow: 0 5px 0 #eee;
	color:#fff; font-size:16px; }
.mrmsgg_table .htBtn:hover { text-decoration:none; }
.mrmsgg_table .btn02 {
	display:inline-block; margin:10px; }
/* mrmsgg_lc 面试名单-面试流程 */
.mrmsgg_lc dt { padding-left:20px; background:url(../images/icon08.jpg) no-repeat left; }
.mrmsgg_lc dd { padding-left:20px; color:#666; line-height: 28px; }
/* mrmsgg_ln 面试名单-历年信息 */
.mrmsgg_ln .mctabkey a { width:25%; }
.mrmsgg_ln .mctabcon { margin-top:25px; }

/* mrzgfs_table 资格复审-表格 | 体检信息-表格 | 公示录用-表格 */
.mrzgfs_table,
.mrzgfs_cl,
.mrzgfs_ln,
.mrtjgg_xm { margin:25px auto; }
.mrzgfs_table td { font-size:14px; line-height: 24px; }
.mrzgfs_table a { color:#e10c2c; }
.mrzgfs_table a:hover { text-decoration: underline; }
.mrzgfs_table .htBtn,
.mrzgfs_ln .htBtn {
	margin-top: 10px; margin-bottom:10px;
	border-radius:20px; box-shadow: 0 5px 0 #eee;
	color:#fff; font-size:16px; }
.mrzgfs_table .htBtn:hover { text-decoration:none; }
.mrzgfs_table .btn02 { display:inline-block; margin:10px; }
/*  mrzgfs_ln 资格复审-历年信息 | 体检信息-历年信息 | 公示录用-历年信息 */
.mrzgfs_ln .mctabkey a { width:25%; }
.mrzgfs_ln .mctabcon { margin-top:25px; }
/* mrzgfs_cl 资格复审-材料 */
.mrzgfs_cl li { background:url(../images/icon08.jpg) no-repeat left 15px; text-indent: 20px; }

/* mrtjgg_xm 体检信息-项目 */
.mrtjgg_xm dl { 
	float:left; width:50%; }
.mrtjgg_xm dt { font-weight: 800;  }
.mrtjgg_xm dd { padding-left:20px; background:url(../images/icon08.jpg) no-repeat left; }

/* mrksgg_ln 公告及解读-历年公告 */
.mrksgg_ln,
.mrksdg_ln { margin:25px auto; }
.mrksgg_ln .mctabkey a { width:14.28%; }
.mrksgg_ln .mctabcon { margin-top:25px; border: 1px solid #e5e5e5; }
.mrksgg_ln .artContent { padding:20px; font-size:14px; line-height: 28px; }
.mrksgg_ln .artContent p { text-indent: 2em; }
.mrksgg_ln .btnBox { margin:0 0 20px 20px; }
.mrksgg_ln .htBtn { display:inline-block; width:auto; padding:0 20px; margin-right:10px; }

/* mrksdg_ln 考试大纲-历年大纲 */
.mrksdg_ln .mctabkey a { width:12.5%; }
.mrksdg_ln .mctabcon { margin-top:25px; border: 1px solid #e5e5e5; }
.mrksdg_ln .artContent { max-height: 400px; margin:20px; overflow-y: auto; font-size:14px; line-height: 28px; }
.mrksdg_ln .artContent p { text-indent: 2em; }
.mrksdg_ln .btnBox { margin-bottom:20px; text-align: center; }
.mrksdg_ln .btnBox a { color:#e10c2c;}
.mrksdg_ln .btnBox a:hover { text-decoration: underline; }

/* mrkssj_table 考试时间-历年时间表 */
.mrkssj_table { margin:25px auto; }
.mrkssj_table td { line-height: 40px; }

/* mrkslc_lc 考试流程-流程 | 报名流程-流程 */
.mrkslc_lc { margin:25px auto; }
.mrkslc_lc dl {
	padding-left:30px; margin-left:15px;
	border-left:1px solid #eee; }
.mrkslc_lc dt {
	position: relative; height:30px; font-size:18px; font-weight: 800; line-height:30px; }
.mrkslc_lc dt span {
	position: absolute; top:0; left:-45px; display:block; width:30px; height: 30px;
	background: #e10c2c; border-radius: 100%;
	color:#fff; text-align: center; }
.mrkslc_lc .des {
	color:#666; line-height: 30px; }
.mrkslc_lc .btnBox {
	margin-bottom:15px;
	border-bottom:1px dashed #eee; }
.mrkslc_lc dd:last-child { margin-bottom:0; border-bottom:none; }
.mrkslc_lc .btnBox a {
	display:block; float:right; width:auto; height: 30px; padding:0 15px; margin-left:10px; margin-bottom:10px;
	border-radius: 30px;
	font-size:14px; line-height: 30px; }

/* mrkskm_km 考试科目-科目 */
.mrkskm_km,
.mrkskm_tx { margin:25px auto; }
.mrkskm_km .mr_table { margin-bottom:25px; }
.mrkskm_km .mr_table .htBtn { 
	display:inline-block; width:100px; height:30px; margin:10px auto; border-radius: 30px; line-height: 30px; }
.mrkskm_km .mr_table td:nth-child(1){ width:150px; }
.mrkskm_km .mr_table td:nth-child(2) { width:260px; }
.mrkskm_km .mr_table td:nth-child(3){ width:220px; }
.mrkskm_km .mr_table td:nth-child(4){ width:160px; }
/* mrkskm_tx 考试科目-题型 */
.mrkskm_tx .mctabkey a { width:12.5%; }
.mrkskm_tx table { margin-top:25px; }
.mrkskm_tx td { padding:10px; }
.mrkskm_tx td em { padding:0 3px; color:#ccc; font-style:normal; }

/* mrzyb_search 专业目录-搜索 */
.mrzyb_search {
	width:985px; padding:20px 0; box-sizing: border-box;
	background: #f7f7f7; border: 1px solid #e5e5e5;
	text-align: center; } 
.mrzyb_search.fixed {
	position:fixed; left:50%; margin-left:-365px; margin-top: 0; top:0; z-index:99; }
.mrzyb_search .textinput {
	display:inline-block; width:500px; height:40px;
	border: 1px solid #e5e5e5;
	font-size:18px; line-height:40px; text-indent:10px; }
.mrzyb_search .htBtn {
	display:inline-block; width:150px; font-size:18px; }
/* mrzyb_db 专业目录-数据 */
.mrzyb_db { margin:25px auto;}
.mrzyb_db.fixedbottom { margin-top:110px; }
.mrzyb_db tr:first-child td { width:33.333%; }
#all_list .active { font-weight:800; color:#e10c2c; }
#all_list .bg1 { background:#f5f5f5;}
#all_list .bg2 { background:#e10c2c; color:#fff;}
.mrzyb_db tr:hover { background:none; }
.mrzyb_db td { font-size:14px; }

/* mrlnkq_section 历年考情 */
.mrlnkq_section { margin:25px auto; }
.mrlnkq_section h4 { font-size:20px; line-height: 60px; }
.mrlnkq_section h6 { 
	margin-top:10px; color:#666; font-size:14px; font-weight: 400; text-align: center; }
.mrlnkq_section p { text-align: justify; }
.mrlnkq_section p a { color:#e10c2c; }
.mrlnkq_section p a:hover { text-decoration: underline; }
.mrlnkq_section img { display:block; margin:0 auto; }

/* mrdtxz_info 答题须知-须知 */
.mrdtxz_info { margin:25px auto; }
.mrdtxz_info p { text-indent: 2em; text-align: justify; }

/* mrfsx_main分数线 */
.mrfsx_main table { margin-bottom:25px; }
.mrfsx_main td { font-size:14px; }
.mrfsx_main td span { color:#e10c2c; }
.mrfsx_main .mctabkey { margin-bottom:25px; }
.mrfsx_main .mctabkey a { width:12.5%; }

/* 底部 */
.footer { padding:40px 0; background:#e5e5e5; }
.footer p { line-height:32px; text-align:center; }
/* 悬浮菜单 */
.wxFixed { position: fixed; right: 0; top:20%; z-index: 99; }
.wxFixed a,
.wxFixed &gt; div {
	position: relative; display:block; width:70px; height:46px; margin-bottom:2px; cursor: pointer;
	background: #e10c2c; box-shadow: 0 0 20px rgba(0,0,0,.1);
	color:#fff; line-height: 46px; text-align: center; }
.wxFixed a:hover,
.wxFixed #gotop:hover { background: #f54560;}
.wxFixed .code { 
	position: absolute; right:70px; bottom:0; width:150px; height: 150px; padding:10px;
	background: #fff; border:1px solid #ccc; opacity:0;
	transform: translate(50%,50%) scale(.0001);
	transition:all .2s ease-out; }
.wxFixed .wx:hover .code {
	transform: translate(0,0) scale(1); opacity: 1; }
.wxFixed #gotop { display:none; }
/*图书*/
.ts {
	margin: 30px auto 55px;
}
.ts h3{ text-align:center; font-size:24px; margin-bottom:20px; font-weight:500;}
.ts ul li {
 float: left; width:24%; height: 300px; margin-right: 1%; margin-bottom: 30px;
	background: #fff; box-shadow: 0 3px 5px 2px rgba(41, 41, 41, .1);
}
.ts ul li:nth-child(4n) {
	margin-right: 0;
}
.ts .pic {
	display: block; width:100%; height:225px; padding-top: 10px; box-sizing: border-box; overflow: hidden;
	border-bottom:1px solid #e9e9e9;
}

.ts .pic img {
	display: block; width: 170px; height:205px;  margin: 0 auto;
	transition:transform .8s ease-out;
}
.ts .pic:hover img {
	transform: scale(1.03);
}
.ts h5 {
	padding:0 15px;
	color: #f35134; font-size: 22px; line-height: 40px;
}
.ts p {
	padding:0 15px;
	font-size: 16px; line-height: 25px; white-space: nowrap;
}

/* 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 */</pre></body></html>