@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 { margin: 0; padding: 0; font:12px/24px "\5FAE\8F6F\96C5\9ED1",Arial,"\5B8B\4F53",sans-serif; color:#333;}
body{background:#fff;}
article, iframe, img{ display:block; border:0;}
ul, li{ list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{ color: #e4393c; text-decoration: underline;}
.Width { width:1000px; margin:0 auto;}
.clear { clear:both;}
.hide { display:none;}
.fl { float:left;}
.fr { float:right;}
.mt25{ margin-top: 25px;}
.mt15{ margin-top: 15px;}
.banner{border:solid 1px #ddd;}
/* 字体标红 */
.text_red{color:#e4393c;}
/* 字体加粗 */
.text_slightly{font-weight:bold;}
/* 公用图片 */
.fx_topconR span b,
.fx_topmenu li strong span,
.fx_logo,
.fx_headnav li a b,.headtel b,
#fx_mainnav h2 a span,
#fx_cityNavIndex_new .fx_month,
.fx_m01Llist02 li,
.buyctkpart,
.buyctknext,
.buyctktabimg dt a,
.buyctklist li ,
.fx_examlist01 li,
.onlinektlcon02 div h5 span,
.m01rcon01_jz li h5 b,
.exambookl02 ul li,
.fx_msteamR01 ul li,
.onlinektlcon01 div ins span,
.fx_weixin .fx_jq_hidebox dl dd b,
.playBtn,.fx_mtabcons li,
.fx_m1clscon tr p,
.fx_m01rfd ul li,
.fx_m01rlive ul li span,
.fx_msteaml01 ul li,
.fx_listnavtxt p a b,
.fx_m01rfdcon table tr p,
#slides .prev,#slides .next,
.m01clist02 li,
.interflowRcon li{ background:url(http://www.huatu.com/images/2015css/images/indeximg.png) no-repeat;}
/* top */
.top { width:100%; height:36px; background:#f8f8f8; border-bottom:solid 1px #ddd;position:relative;z-index:800;}
.fx_topconL { float:left;}
.fx_topconL a { font-size:12px; color:#666; line-height:36px; padding:0 10px;}
.fx_topmenu { float:right; width:292px;position:relative;z-index;9999;}
.fx_topmenu li {position:relative;float:left;z-index;99999;}
.fx_topmenu li strong { color:#666; line-height:36px; float:left; font-weight:100; margin:0 0 0 20px;}
.fx_topmenu li strong  a{color:#666; line-height:36px;float:left;}
.fx_topmenu li strong span { float:right; width:9px; height:5px; margin:16px 0 0 7px;background-position: 0 -6px;font-size:0;}
.fx_weixin .fx_jq_hidebox dl dd b,.fx_weibo .fx_jq_hidebox dl dd b{ background:url(http://www.huatu.com/images/2015css/images/topmenu.gif) no-repeat;}
.fx_weixin{width:62px;}
.fx_weixin .fx_jq_hidebox {width:190px; height:128px; position:absolute;border:solid 1px #ddd;top:36px; left:0; z-index:99999; background:#fff;}
.fx_weixin .fx_jq_hidebox .top_jtimg{position:absolute;top:-8px;left:25px;}
.fx_weixin .fx_jq_hidebox div{height:31px;border-bottom:solid 1px #ccc; position:relative;color:#888;padding-left:10px;margin-bottom:12px;z-index:9999;}
.fx_weixin .fx_jq_hidebox div a{line-height:31px;color:#888;padding: 0 3px; display:inline-block;}
.fx_weixin .fx_jq_hidebox div a.cur{border-bottom:solid 1px #e4393c;color:#e4393c;}
.fx_weixin .fx_jq_hidebox dl dt{margin:0 12px;}
.fx_weixin .fx_jq_hidebox dl dd{width:96px;}
.fx_weixin .fx_jq_hidebox dl dd b {padding:3px 0 3px 24px;line-height:18px;}
.fx_weixin .fx_jq_hidebox dl dd a.wsqFollowDiv {width: 55px;height: 21px;background-image: url(http://dzqun.gtimg.cn/quan/images/reflow/sprBg.png);text-indent: -999px;overflow: hidden;outline-style: none;text-decoration: none;display: block;background-position: -457px -76px;background-repeat: no-repeat no-repeat;}
.fx_weixin .fx_jq_hidebox dl.fx_weixinwximg dd b {background-position:-2px -49px;}
.fx_weixin .fx_jq_hidebox dl.fx_weixinwsqimg dd b {background-position:2px -12px;}
.fx_weixin .fx_jq_hidebox dl dd span{color:#888;}
.fx_weixin .fx_jq_hidebox dl dd a{display:block;width:30px;height:24px;background-position:-140px -254px;color:#fff;line-height:24px;color:#fff;padding-left:25px;border-radius:4px;margin:2px 0 0 0;}
.fx_weibo{width:62px;}
.fx_weibo .fx_jq_hidebox {width:190px; height:128px; position:absolute;border:solid 1px #ddd;top:36px; left:0; z-index:9999; background:#fff;}
.fx_weibo .fx_jq_hidebox .top_jtimg{position:absolute;top:-8px;left:25px;}
.fx_weibo .fx_jq_hidebox div{height:31px;border-bottom:solid 1px #ccc; position:relative;color:#888;padding-left:10px;margin-bottom:12px;}
.fx_weibo .fx_jq_hidebox div a{line-height:31px;color:#888;padding: 0 3px; display:inline-block;}
.fx_weibo .fx_jq_hidebox div a.cur{border-bottom:solid 1px #e4393c;color:#e4393c;}
.fx_weibo .fx_jq_hidebox dl dt{margin:0 12px;}
.fx_weibo .fx_jq_hidebox dl dd{width:96px;}
.fx_weibo .fx_jq_hidebox dl dd b {padding:3px 0 3px 30px;line-height:18px;}
.fx_weibo .fx_jq_hidebox dl.fx_weibowbimg dd b {background-position:-2px -78px;}
.fx_weibo .fx_jq_hidebox dl.fx_weixinbdimg dd b {background-position:-2px -123px;}
.fx_weibo .fx_jq_hidebox dl dd span{color:#888;}
.fx_weibo .fx_jq_hidebox dl dd a{display:block;width:30px;height:24px;background-position:-140px -254px;color:#fff;line-height:24px;color:#fff;padding-left:25px;border-radius:4px;margin:2px 0 0 0;}
.fx_app{width:88px;}
.fx_app .fx_jq_hidebox {width:96px; height:auto; position:absolute;border:solid 1px #ddd;top:36px; left:0; z-index:9999; background:#fff;}
.fx_app .fx_jq_hidebox .top_jtimg{position:absolute;top:-8px;left:40px;}
.fx_app .fx_jq_hidebox a{display:block;height:24px;text-align:center;margin-top:3px;}
.fx_app .fx_jq_hidebox a:hover{color:#e4393c;background:#f3f3f3;}
.fx_map{width:70px;}
.fx_topmenu .topmenucur span {background-position:0 0;}
/* fx_head */
.fx_head { height:93px; padding-top:5px; clear:both; }
.fx_logo { background-position:0 -24px; height:86px; width:200px; float:left;text-indent:-100em;}
.fx_headname {float:left;height:40px;margin:23px 0 0 10px;border-left:solid 1px #ccc;line-height:40px;}
.fx_headname a{font:bold 24px/40px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;color: #e4393c;padding-left:12px;}
.fx_headname a:hover{text-decoration:none;}
.fx_headnav { float:right; width:560px; padding-top:16px; }
.fx_headnav ul li { float:left; height:30px; line-height:30px; margin-left:10px; }
.headtel { display:none; }
/* fx_mainnav */
#fx_mainnav { height:50px; clear:both; background:#e4393c; width:100%; position:relative;z-index:700;}
#fx_mainnav .Width { position:relative;z-index:999;}
#fx_mainnav ul li {height:	50px;position:relative;float:left;;}
#fx_mainnav ul li h1 a, #fx_mainnav ul li h2 a{ font: bold 16px/50px "\5FAE\8F6F\96C5\9ED1", sans-serif; color:#fff;text-align:center;float:left;}
#fx_mainnav ul li h1 a { width:135px;}
#fx_mainnav ul li h2 a { width:96px;}
#fx_mainnav li.cur h2 a,#fx_mainnav li.cur h1 a  { background:#cc1632;}
#fx_mainnav li.cur h2 a:hover,#fx_mainnav li.cur h1 a:hover{text-decoration:none;}
/* fx_listnav */
#fx_listnav {width: 100%;height: 54px; z-index: 2000; border-bottom:solid 1px #ddd; background:#f8f8f8;}
.fx_listnavtxt p{float:left; font:bold 14px/54px "\5b8b\4f53","\9ED1\4F53",Arial,sans-serif; color:#888;}
.fx_listnavtxt p span { padding-left:10px;}
.fx_listnavtxt p a { padding-right:10px; color:#888;}
.fx_listnavtxt p a:hover{ color: #e4393c; }
/* 页面所有下拉框样式 start---- */
.fx_selectwz01,
.fx_selectwz02,
.fx_selectwz03,
.fx_selectwz04,
.fx_selectwz05 { float:left;}
#divselect1,
#divselect2,
#divselect3,
#divselect4 { position:relative;z-index:10000;margin:0 2px 0 6px;}
#divselect1 cite { width:98px;}
#divselect2 cite { width:72px;}
#divselect3 cite { width:85px;}
#divselect4 cite { width:72px;}
#divselect1 cite,
#divselect2 cite,
#divselect3 cite,
#divselect4 cite { height:28px;line-height:28px; display:block; color:#807a62; cursor:pointer;font-style:normal;padding-left:4px;border:1px solid #ccc; background:#fff url(http://www.huatu.com/images/2015css/images/selectbj.jpg) no-repeat right center;}
#divselect ul { width:130px;}
#divselecta ul { width:76px;}
#divselect1 ul { width:102px;}
#divselect2 ul { width:76px;}
#divselect3 ul { width:89px;}
#divselect4 ul { width:76px;}
#divselect1 ul,
#divselect2 ul,
#divselect3 ul,
#divselect4 ul { border:1px solid #ccc; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;top:30px;max-height:250px;overflow:auto;}
#divselect1 ul li,
#divselect2 ul li,
#divselect3 ul li,
#divselect4 ul li { height:28px; line-height:28px;}
#divselect1 ul li a,
#divselect2 ul li a,
#divselect3 ul li a,
#divselect4 ul li a { display:block; height:28px; color:#333333; text-decoration:none; padding-left:10px; padding-right:10px;}
#divselect1 ul li a:hover,
#divselect2 ul li a:hover,
#divselect3 ul li a:hover,
#divselect4 ul li a:hover { background-color:#dfdcdc;}
/* 页面所有下拉框样式 end---- */
/* mainbox01 start---- */
.mainbox{ height:auto; }
.m01_left{ width:477px; float:left;}
.m01_left ul { padding-bottom:11px; margin-bottom:12px; }
.m01_left li h3 { padding-bottom:6px; height:26px; font-size:16px; line-height:26px; font-weight:bold; color:#e4393c; }
.m01_left li h3 a { color:#e4393c; }
.m01_left li p { font-size:14px; line-height:30px; }
.m01_left li a { padding-right:8px;}
.m01Left01 { border-bottom: #c4c4c4 dashed 1px; }
.m01Left02 h3 { height:42px; border-top:solid 1px #ddd; }
.m01Left02 h3 a { position:relative;top:-1px; float:left; color:#aaa; font-size:14px; font-weight:bold; padding:14px 12px 12px; line-height:16px; border-top:solid 1px #ddd;}
.m01Left02 h3 a.cur { background: url(http://www.huatu.com/images/2015css/images/icons_site02.gif) no-repeat center -575px; border-top:2px solid #e4393c;color:#e4393c;}
.m01Left02con { margin-top:15px;}
.m01Left02con a { display:block; float:left; width:58px; margin-right:20px; text-align:center; }
.m01Left02con a img { display:block; margin:0 auto; }
.m01Left02con a span { display:block; margin-top:5px; }
.m01_right { width:497px;float:right;}
/* 焦点图 start---- */
.focus { width:497px; height:285px; position:relative; z-index:100;}
.slides_container { width:497px; height:285px; overflow:hidden; position:relative;}
.slides_container dl { float:left;width:497px; height:285px; position:relative;}
.slides_container dl dt img {width:497px; height:285px;}
.slides_container dl dd p,.slides_container dl dd a{ position:absolute; bottom:0; left:20px; height:34px; line-height:34px;color:#f8f8f8;z-index:88;font-size:14px;}
.slides_container dl dd div { position:absolute;bottom:0;left:0;height:34px;width:497px; background:#333;z-index:87;opacity:0.7;}
#slides .prev{ position:absolute; top:107px; left:14px; width:20px; height:50px; display:none; z-index:101;background-position:-40px -261px;}
#slides .prev:hover{ background-position:0px -261px;}
#slides .next{ position:absolute; top:107px; right:14px; width:20px; height:50px; display:none; z-index:101;background-position:-60px -261px;}
#slides .next:hover{ background-position:-20px -261px;}
.pagination { position:absolute; right:15px; bottom:12px; z-index:8888;}
.pagination li {float:left; margin:0 1px;}
.pagination li a {display:block; width:10px; height:10px; font-size:0; float:left; background:url(http://www.huatu.com/images/2015css/images/m01-banbtn.png) no-repeat; margin:0 5px 0 4px;}
.pagination li.current a {background-position:-10px 0;}
/* 焦点图 end---- */
.m01Right01 { display:inline; float:left; width:250px; margin-top:20px;  }
.m01Right01 h3 {  border-top:solid 1px #ddd; }
.m01Right01 h3 a { float:left; color:#aaa; font-size:14px; font-weight:bold; padding:14px 12px 12px; line-height:16px; position:relative;top:-1px; border-top:solid 1px #ddd;}
.m01Right01 h3 a.cur { background: url(http://www.huatu.com/images/2015css/images/icons_site02.gif) no-repeat center -575px; border-top:2px solid #e4393c; color:#e4393c;}
.m01Right01con {  clear:both;  height:210px; overflow:hidden; margin-top:5px;  }
.m01Right01con p {  background:url(http://u2.huatu.com/xuyl/eig_oimgt.jpg) repeat-y left 3px; height:30px; font-size:12px; line-height:30px; }
.m01Right01con p a { display:block; width:100%; height:30px; }
.m01Right01con p span { float:right; color:#e4393c;}
.m01Right01con p a:hover span { text-decoration:underline;}
.m01Right01con p b { float: left; width: 8px; height: 8px; border-radius: 50%; margin:11px 20px 0 0; }
.m01Right01con p a:hover b { background:#e4393c; }
.m01Right01con img { margin:0 auto;}
.m01Right02 ,
.m01Right03 { display:inline; float:right; width:220px; margin-top:20px;  }
.m01Right02 h3 ,
.m01Right03 h3 { height:16px; font-size:14px; font-weight:bold; line-height:16px; margin-bottom:12px; color:#e4393c; }
.m01Right02 .area a { display:block; float:left; margin-right:12px; font-size:12px; line-height:24px;}
.m01Right03 .btns a { width:128px; height:32px; font-size:12px; line-height:32px; color:#666; background:#eee; text-align:center; margin-bottom:6px;}
.m01Right03 a.width_02 { width:86px; }
.m01Right03 a:hover,
.m01Right03 a.cur { text-decoration:none;background:#f13c40;color:#fff;}
/* mainbox01 end---- */
/* 招考信息 start---- */
.zsexam { height:auto; }
.zsexamtit { overflow:hidden; padding-bottom:30px; }
.zsexamtit h3 { float:left; width:90px; padding-top:12px; border-top:solid 2px #e4393c; color:#e4393c; font-size:16px; line-height:20px; font-weight:bold; text-align:center; }
.zsexamtit h3 a { color:#e4393c;}
.zsexamtit h4 { float:right; width:908px; padding-top:12px; border-top:solid 2px #404144; line-height:20px; text-align:right; }
/* 职位搜索 */
.fx_serchzw { height:58px; width:998px; border:solid 1px #ddd; margin:0 auto 30px;}
.fx_serchzwtit { float:left; width:96px; height:38px; margin-top:10px; background:url(http://www.huatu.com/images/2015css/images/guokao/fx_img.png) no-repeat right -70px; font-size:16px; line-height:38px; font-weight:bold; text-align:center;}
.fx_serchzwinp { float:left;padding-top:14px;}
.fx_serchzwinp label { float:left; line-height:28px; padding-left:15px;}
.fx_searchzwbtn { float:left; width:98px; height:30px; margin-left:12px; border:none; background:#f13c40; color:#fff; text-align:center; font-size:14px; line-height:30px; font-weight:bold; cursor:pointer;}
/* 左侧list */
.zsexam_l ,
.bkData_l { display:inline; float:left; width:745px; }
.fx_examlisttit { color:#e4393c; font-size:16px; line-height:30px; font-weight:bold; text-indent:10px; }
.fx_examlisttit a { color:#e4393c;}
.fx_examlist01 { float:left; width:372px; height:258px; overflow:hidden;}
.fx_examlist01num { width:350px; border-top:solid 1px #ddd; }
.fx_examlist01num a { float:left; padding:14px 12px 12px; color:#aaa; font-size:14px; font-weight:bold; line-height:16px; position:relative;top:-1px; border-top:solid 1px #ddd;}
.fx_examlist01num a.cur { background: url(http://www.huatu.com/images/2015css/images/icons_site02.gif) no-repeat center -575px; border-top:2px solid #e4393c; color:#e4393c;}
.fx_examlist01con { clear:both; }
.fx_examlist01con li { width:316px; padding-left: 14px; background-position: -242px -272px; line-height:30px; }
.fx_examlist01con li a { display:block; width:316px; height:30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.fx_examlist01con li a:hover { text-decoration:none; }
.fx_examlist01con li span { float:right; }
/* 右侧链接 */
.zsexam_R,
.bkData_R { display:inline; float:right; width:238px; overflow:hidden; border-left:solid 1px #ddd; padding-left:16px; }
.zsexam_R h4 { height:32px; margin-bottom:10px; font-size:14px; font-weight:bold; line-height:32px; }
.zsexam_R01 dl { width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:#c4c4c4 dashed 1px;}
.zsexam_R01 dl:last-child { border:none;}
.zsexam_R01 dt { width:100%; height:20px; line-height:20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zsexam_R01 dl i { display:block; float:left; background:#f30c00; width:20px; height:20px; margin:0px 13px 0 0; border-radius:50%; color:#fff; font-size:14px; font-style:normal; line-height:20px; text-align:center; }
.zsexam_R01 dl i.icon01 { background-position:left 0;}
.zsexam_R01 dl i.icon02 { background-position:left -40px;}
.zsexam_R01 dl i.icon03 { background-position:left -80px;}
.zsexam_R01 dl i.icon04 { background-position:left -120px;}
.zsexam_R01 dd { display:none; width:100%; height:67px; }
.zsexam_R01 dd i { margin-top:10px; }
.zsexam_R01 dd img { float:left; width:95px; height:67px; }
.zsexam_R01 dd p { float:right; width:100px; height:67px; line-height:20px; text-align:justify; }
.zsexam_R01 dd p a { color:#e4393c; }
.zsexam_R01 dl:hover dt,
.zsexam_R01 dl.cur dt { display:none; }
.zsexam_R01 dl:hover dd ,
.zsexam_R01 dl.cur dd { display:block; }
.zsexam_R02 { padding-bottom:10px; margin-top:20px;}
.zsexam_R02 .con img { float:left; width:95px; height:88px;}
.zsexam_R02 .con h5 { float:right; width:130px; height:20px; font-size:14px; line-height:20px; font-weight:bold; overflow: hidden;}
.zsexam_R02 .con p { float:right; width:130px; height:24px; line-height:24px; overflow: hidden; }
/* 招考信息 end---- */
/* 备考资料 */
.bkData { height:auto; }
.bkData_R { margin-top:45px;}
.bkData_R h4 { height:32px; font-size:14px; font-weight:bold; line-height:32px; }
.bkData_R01 dl { width:100%; border-bottom:#c4c4c4 dashed 1px;}
.bkData_R01 dl:last-child { border:none;}
.bkData_R01 dt { width:100%; height:18px; padding-top:12px; margin-bottom:12px; line-height:18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bkData_R01 dd { display:none; width:100%; height:70px; margin-bottom:12px; background:#eee; overflow: hidden; }
.bkData_R01 dd img { float:left; width:90px; height:70px; }
.bkData_R01 dd p { float:left; width:120px; padding:5px 0 0 10px; line-height:20px; text-align:justify; }
.bkData_R01 dd p a { color:#888; }
.bkData_R01 dd p a:hover { color:#e4393c; }
.bkData_R01 dl:hover dd ,
.bkData_R01 dl.cur dd { display:block; }
.bkData_R02 { margin-top:20px;}
.bkData_R02 li { width:100%; height:18px; padding:11px 0; border-bottom:#c4c4c4 dashed 1px; line-height:18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bkData_R02 li i { display:block; float:left; background:#f30c00; width:20px; height:20px; margin:0px 13px 0 0; border-radius:50%; color:#fff; font-size:14px; font-style:normal; line-height:20px; text-align:center; }
.bkData_R02 li:last-child { border:none;}
.bkData_R01 dt a ,
.bkData_R02 li a { display:block; height:18px; padding-left:28px; /*background:url(http://www.huatu.com/images/2015css/images/indexlist.png) no-repeat;*/}

.bkData_R dt i { display:block; float:left; background:#f30c00; width:20px; height:20px; margin:0px 13px 0 0; border-radius:50%; color:#fff; font-size:14px; font-style:normal; line-height:20px; text-align:center; }

/*.bkData_R .exammun01 {background-position: -182px -33px;}
.bkData_R .exammun02 {background-position:-182px -51px;}
.bkData_R .exammun03 {background-position:-182px -69px;}
.bkData_R .exammun04 {background-position:-182px -87px;}
.bkData_R .exammun05 {background-position:-182px -105px;}
.bkData_R .exammun06 {background-position:-182px -123px;}
.bkData_R .exammun07 {background-position:-182px -141px;}
.bkData_R .exammun08 {background-position:-182px -159px;}*/
/* 试题资料 */
.stData { height:auto; }
.stData .fx_examlist01 { width:322px; height:255px; margin-right:17px; }
.stData .fx_examlist01_R { float:right; margin-right:0;}
.stData .fx_examlist01num { width:100%; }
.stData .fx_examlist01con li { width:286px; }
.stData .fx_examlist01con li a { width:286px; }
/* 联系我们 */
.contactus { height:auto; }
.contactus_L { display:inline; float:left; width:320px; }
.contactus_L h4 { font-size:14px; font-weight:bold; line-height:30px; }
.contactus_L p { line-height:26px; }
.contactus_L .wx { display:inline; float:left; width:150px; margin-top:35px; text-align:center; }
.contactus_L .wx img { max-width:100%; margin:0 auto; }
.contactus_L .wx span { display:block; width:100%; font-size:14px; line-height:40px; }
.contactus_L .btns { display:inline; float:left; margin:50px 0 0 20px; }
.contactus_L .btns a { display:block; width:129px; height:38px; border-radius:19px; color:#fff; font-size:14px; line-height:38px; }
.contactus_L .btns a:hover { text-decoration:none; }
.contactus_L .btns .btn01 { background:#44aaf2; }
.contactus_L .btns .btn02 { margin-top:20px; background:#fd9f0d; }
.contactus_L .btns i { display:block; float:left; width:22px; height:22px; margin:8px 6px 0 18px;}
.contactus_L .btns .btn01 i { background:url(http://www.huatu.com/images/2015css/images/indexlist02.png) no-repeat left -400px;}
.contactus_L .btns .btn02 i { background:url(http://www.huatu.com/images/2015css/images/indexlist02.png) no-repeat left -430px;}
.contactus_R { display:inline; float:right; width:640px; height:auto; min-height:310px; padding-left:24px; overflow:hidden; border-left:solid 1px #ddd; }
.contactus_R h4 { height:auto;}
.contactus_R h4 a{ display:block; float:left; width:50px; height:30px; margin:0 0 15px 12px; border:solid 1px #ddd; font-size:14px; line-height:30px; text-align:center; }
.contactus_R h4 a.width_02 { width:114px; }
.contactus_R h4 a:hover,
.contactus_R h4 a.cur { border:solid 1px #f43a3a; background:#f43a3a; color:#fff; text-decoration:none;}
.contactcon { padding-left:12px; height:auto; overflow:hidden;}
.contactcon dl { display:inline; float:left; width:280px; margin:0 32px 18px 0; }
.contactcon dt { font-weight:bold; line-height:26px; }
.contactcon dd { line-height:26px; }
/* 友情链接 */
.flink { height:auto; }
.flink h3 { overflow:hidden; height:auto; padding:12px 0 15px; border-top:solid 2px #ddd; font-size:16px; line-height:20px; font-weight:bold; text-indent:17px; }
.flinklist {height:auto; line-height:30px; text-align:justify; }
.flinklist span { padding:0 7px;}
/* 悬浮 */
.rigxf {height:265px;position:fixed;left:50%;bottom:60px;z-index:9900;margin-left:515px;_top: expression(eval(document.documentElement.scrollTottom || document.body.scrollTottom) +eval(document.documentElement.clientHeight || document.body.clientHeight) -480 +'px');_position: absolute;}
.rigxf_nav #jieshao {display:block;width:50px; height:45px;color:#999;text-align:center;margin-top:3px;background:#fb6765;color:#fff;line-height:20px;padding-top:5px;cursor:pointer;}
.rigxf_nav #jieshao:hover{background:#f13d40;}
.rigxf_nav a{display:block;width:50px; height:25px;color:#999;text-align:center;background:url(http://www.huatu.com/images/2015css/images/rignav.jpg) no-repeat;padding-top:25px;margin-top:3px;cursor:pointer;}
.rigxf_nav a:hover {color:#fff;}
.rigxf_nav .rigxf_navzx{background-position:0 -50px;}
.rigxf_nav .rigxf_navfk{background-position:0 -100px;}
.rigxf_nav .rigxf_navdb{background-position:0 -150px;display:none;}
.bdshare-button-style0-16{padding-top:3px;}
.rigxf .rigxf_nav .bdsharebuttonbox .rigxf_navfx {background-image: url(http://www.huatu.com/images/2015css/images/rignav.jpg) !important;padding-left:0;height: 25px;padding-top: 25px;margin:0 0 0 0;line-height:24px;color:#999;background-position:0 -200px;}
.rigxf .rigxf_nav .bdsharebuttonbox .rigxf_navfx:hover {background-image: url(http://www.huatu.com/images/2015css/images/rignav.jpg) !important;color:#fff;opacity:10;}
/* footer */
.footerBj { width:100%;background:#f6f6f6;border-top:solid 1px #ddd;}
.footer { padding:0 5px; width:990px;}
.footl { float:left; width:280px; height:230px; border-right:solid 1px #ddd; margin:18px 0;}
.footl h4 { font-size:28px; line-height:40px; color:#888; padding:22px 0 20px 0;}
.footl h4 a { color:#888;}
.footl h4 a:hover { color:#e4393c;}
.footl h4 span { font-size:20px; color:#888;}
.footl p a { font:bold 14px/26px Arial,"\5B8B\4F53",sans-serif; color:#888;padding:0 30px 0 0;}
.footl p a:hover {color:#e4393c; }
.footr { float:left; width:670px; padding:5px 0 0 38px; margin:18px 0;}
.footr ul{ float:left; margin-right:32px;}
.footr ul li {clear:both;}
.footr ul li p a{ font-size:12px; color:#666; padding:0 20px 0 0;float:left; width:62px;line-height:30px;*+padding:0 10px 0 0;}
.footr ul li p a:hover{ color:#e4393c;text-decoration:underline;}
.footr ul li h5 { font:bold 14px/28px Arial,"\5B8B\4F53",sans-serif; color:#666; padding-bottom:8px;}
.footr ul li h5 a { color:#666; }
.footr ul li h5 a:hover{ color:#e4393c;}
.footbtm { position:relative; padding-bottom:40px; }
.footbtm img { float:left; display:inline; width:130px; height:54px; background:#fff; margin:0 5px; }
.footbq { width:100%;height:40px; line-height:38px;color:#fff; background:#333;text-align:center;}
.footbq a { color:#fff;}
.footbq  img{ display:inline-block;}

/*m站*/
@media screen and (max-width:1080px){
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 { font: 0.7rem/.12rem "Hiragino Sans GB","\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif; }
html,body{  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.Width { width:100%; }
.mt25{ margin-top: 1rem;}
.mt15{ margin-top: 0.5rem;}
.top ,
.fx_headnav ,
.m01Left02 ,
.zsexamtit h4 ,
.fx_serchzw ,
.zsexam_R ,
.contactus ,
.flink ,
.rigxf ,
.footerBj { display:none;}
/* fx_head */
.fx_head { width:96%; height:2.5rem; padding:0.15rem 2%; }
.fx_logo { background: url(http://www.huatu.com/images/2015css/images/mob_logo.png) no-repeat center; background-size:100% auto;
	height:2.5rem; width:5.5rem;}
.fx_headname { height:1.1rem; margin:0.7rem 0 0 0.3rem; }
.fx_headname a{ padding-left:0.3rem; font-size:0.7rem; line-height:1.1rem;}
.headtel { display:inline-block; float:right; margin-right:0.2rem;}
.headtel b { background-position: -48px 0;
	float: left;  width:0.75rem; height:0.75rem; margin: 0.87rem 0.15rem 0 0;}
.headtel a { font-size:0.6rem; color:#f55b59; font-weight:bold; line-height:2.49rem;}
/* fx_mainnav */
#fx_mainnav { height:2.1rem; }
#fx_mainnav ul { float:none; overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;}
#fx_mainnav ul::-webkit-scrollbar{display:none;}
#fx_mainnav ul li { display:inline-block; float:none; height:2.1rem; white-space:nowrap;}
#fx_mainnav ul li h1 a, #fx_mainnav ul li h2 a{ font-size:0.75rem; line-height:2.1rem; padding:0 0.3rem;}
#fx_mainnav ul li h1 a { width:auto;}
#fx_mainnav ul li h2 a { width:auto;}
/* fx_listnav */
#fx_listnav { height:1.6rem; overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap; }
#fx_listnav::-webkit-scrollbar{display:none; }
.fx_listnavtxt p{ display:inline-block; float:none; height:1.6rem; white-space:nowrap; font:bold 0.65rem/1.6rem "Hiragino Sans GB","\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;}
.fx_listnavtxt p span { padding-left:0.3rem; }
.fx_listnavtxt p a { padding-right:0.3rem; font-weight:normal; }
/* mainbox01 start---- */
.m01_left{ width:96%; margin:0 auto; float:none;}
.m01_left ul { padding-bottom:0.5rem; margin-bottom:0.5rem; }
.m01_left li{overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap; }
.m01_left li::-webkit-scrollbar{display:none; }
.m01_left li h3 {  height:1.2rem; font-size:0.8rem; line-height:1.2rem; }
.m01_left li p { font-size:0.7rem; line-height:1.2rem; }
.m01_right { width:100%; float:none;}
/* 焦点图 start---- */
.focus { width:100%; height:10.5rem; }
.slides_container { width:100%; height:10.5rem; }
.slides_container dl { width:100%; height:10.5rem; }
.slides_container dl dt img { width:33.333%; height:10.5rem;}
.slides_container dl dd p,.slides_container dl dd a{  left:1rem; height:1.5rem; line-height:1.5rem; font-size:0.6rem;}
.slides_container dl dd div { height:1.5rem; width:100%; }
#slides .prev{ top:4.2rem; }
#slides .next{ top:4.2rem; }
.pagination { bottom:0.5rem; }
/* 焦点图 end---- */
.m01Right01 { display:block; float:none; width:96%; margin:1rem auto 0;  }
.m01Right01 h3 a { font-size:0.7rem }
.m01Right01 h3 a.cur { text-decoration:none; }
.m01Right01con { margin-top:0.25rem;  }
.m01Right01con p { width: 85%; font-size:0.7rem; }
.m01Right01con p b { margin-right:0.5rem; }
.m01Right02 ,
.m01Right03 { display:block; float:none; width:96%; margin:1rem auto 0;  }
.m01Right02 h3 ,
.m01Right03 h3 { height:0.8rem; font-size:0.7rem; line-height:0.8rem; margin-bottom:0.6rem; }
.m01Right02 .area a { border:solid 1px #ddd; width:14.5%; margin:0 1% 0.5rem; text-align:center; font-size:0.7rem; box-sizing:border-box; -moz-box-sizing:border-box;}
.m01Right02 .area a.width_02 { width:31%; }
.m01Right03 .btns a { width:64%; height:1.7rem; font-size:0.7rem; line-height:1.7rem; margin-bottom:0.2rem;}
.m01Right03 a.width_02 { width:35%; }
/* mainbox01 end---- */
/* 招考信息 start---- */
.zsexamtit { padding-bottom:1rem; }
.zsexamtit h3 { float:none; width:100%; border-top:none; padding:0.5rem 0; border-left:solid 5px #e4393c; text-align:left; background:#e4e4e4; font-size:1rem; text-indent:0.5rem; }
/* 左侧list */
.zsexam_l ,
.bkData_l { display:block; float:none; width:100%; }
.fx_examlisttit { font-size:0.85rem; text-indent:0.5rem; margin-bottom:0.75rem; }
.fx_examlist01 { float:none; width:96%; height:195px; margin:0 auto 0.75rem;}
.fx_examlist01num { width:100%; }
.fx_examlist01num a { font-size:0.7rem; }
.fx_examlist01num a.cur { text-decoration:none;}
.fx_examlist01con li { width:100%; padding-left:0; }
.fx_examlist01con li a { padding-left:8px; width:95%; width:calc(100%-8px); }
/* 招考信息 end---- */
/* 备考资料 */
.bkData_R { display:block; float:none; width:96%; border-left:none; padding-left:0; margin:1rem auto 0;}
.bkData_R h4 { font-size:0.75rem;}
.bkData_R01 dl:last-child { border-bottom: #c4c4c4 dashed 1px; }
.bkData_R01 dt a{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bkData_R01 dl:hover dd ,
.bkData_R01 dl.cur dd { display:none; }
.bkData_R02 { margin-top:1rem;}
.bkData_R02 li:last-child { border-bottom: #c4c4c4 dashed 1px; }
.bkData_R02 li a{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/* 试题资料 */
.stData .fx_examlist01 { width:96%; height:auto; max-height: 255px; margin:0 auto 0.75rem; }
.stData .fx_examlist01_R { float:none; }
.stData .fx_examlist01num { width:100%; }
.stData .fx_examlist01con li { width:100%; }
.stData .fx_examlist01con li a { width:95%; width:calc(100%-8px); }
/* 通用底部 */
.footbq { height:2.1rem; padding:0; overflow:hidden; position:relative; }
.footbq:before { color:#fff; position:absolute; left:0; top:0; display:block; content:"华图教育集团版权所有"; 
	width: 100%; height:2.1rem; background: #333; overflow:hidden;   
    line-height:2.1rem; font-size:0.7rem; text-align: center; }

}

