/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0px; padding:0px; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0px; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
abbr, acronym { border:0; }
a {
blr:expression(this.onFocus=this.blur()); text-decoration:none; } /*针对 IE*/
a { outline:none; }/*针对火狐*/
a { color:#333; }
a:hover { color:#dd0000;/* text-decoration:underline;*/ }
.point { color: #d00f0c; }
/*文字排版*/
.f14 { font-size:14px; }
.fb { font-weight:bold; }
.blueTxt { color: #d00f0c; }
.redTxt { color:#DB0000; }
.grayTxt { color:#999; }
.hover_Bg{ background:#EEE;}
.t2{ text-indent:2em;}
/*定位*/
.mt10{ margin-top:10px;}
.tc { text-align:center; }
.bc { margin-left:auto; margin-right:auto; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.cb { clear:both; height:0px; overflow:hidden; font-size:0px; line-height:0px; }
.pr { position:relative; }
.none { display:none; }
.Hidebox{display:none;}
/*可公用部分*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed;} 

body { font-size:12px; font-family:"宋体"; color:#333; line-height:200%; background:#F1F1F1 url(topBanner_bg.jpg) repeat-x 0px 0px; }
.mainwide { width:1000px; margin:0px auto; padding-top:15px; }
.mainContent { width:712px; float:left; display:inline; border-right:1px #bbb dotted;border-bottom:1px #bbb dotted;padding:0px; background:#FFF url(border.png) repeat-y left; }
.sideContent { width:265px; float:right; display:inline; padding:0px 0px 10px; overflow:hidden; border-bottom:1px #d00f0c solid; }
.blankBox { width:100%; padding-bottom:15px; }
.sideContent .blankBox { width:100%; padding:0px; }

.whiteBg { background:#FFF; }
.garyBg { background:#f5f5f5; }
.blk10 { height:10px; line-height:0px; clear:both; font-size:0px; }
.blk5 { height:5px; line-height:0px; clear:both; font-size:0px; }
/*标题*/
.h1, .h1_2 { height:55px; width:97%; background:url(topBanner_bg.png) repeat-x 0px -300px; font:normal 24px/40px "微软雅黑", "黑体"; color:#333; }
.h1 span.decorate, .h1_2 span.decorate { display:block; float:left; display:inline; width:90px; height:55px; background:url(../images/imgs_red3.png) no-repeat -900px -61px; position:relative; left:-6px;}
/*.h1_2 span.decorate { background-position:-750px -61px; }
.h1_2 { color:#de3b16; }*/
.h2 { height:35px; line-height:35px; width:94.5%; margin:5px auto 10px; background:url(topBanner_bg.png) repeat-x 0px -353px; }
.h2 span.decorate { display:block; float:left; display:inline; width:100px; height:35px; width:35px; background:#FFF url(../images/imgs_red3.png) no-repeat -45px -55px; }
.h2 span.txt { display:block; float:left; display:inline; padding:0px 10px; height:35px; background:#d0cec9; color:#4c452c; font:normal 18px/35px "微软雅黑"; }

.h2_side { width:265px; height:35px; white-space:nowrap; overflow:hidden; background:#0E93CF url(../images/imgs_red3.png) no-repeat -710px -201px; text-indent:0.5em; font:normal 18px/34px "微软雅黑"; color:#4c452c; margin-bottom:3px; position:relative; cursor:pointer; }
/*.h2_side.hover { background:#208dcf; }*/
.h2_side.last { margin-bottom:0px; }
.h2_side .more { color:#999; position:absolute; right:5px; top:0px; font:normal 12px/35px "宋体"; }
.h2_side .more:hover{ color:#666;}
/*头部*/
.topLine { background:#FFF url(topLine.png) repeat-x; height:45px; line-height:45px; border-bottom:1px #ccc solid; overflow:hidden; font-size:14px; font-family:"微软雅黑"; }
.topLine .mainwide { padding:0px; }
.topLine .logo { width:150px; height:40px; background:url(logo.png); float:left; display:inline; }
.topLine a { color:#666; margin-left:10px; float:left; }
.topLine a:hover { text-decoration:none; }
.topLine span.divide { color:#f55c00; margin-left:10px; float:left; }
.topLine a.red { color:#f55c00; }
/*头部图片*/
.topBanner { background:#b51513 url(topBannerMain.png) no-repeat center -2px ;  height:270px; }
.topBanner .imgbox { width:1000px; height:270px; margin:0px auto; position:relative; font-size:0px; line-height:0px; }
/*导航*/
.navLine { width:1000px; height:44px; line-height:42px; position:absolute; bottom:0px; left:0px; background:#F1EFEF url(../images/imgs_red3.png) no-repeat 0px -1px; color:#FFF; overflow:hidden; }
.navLine a { display:block; float:left; display:inline; padding:0px 15px; color:#FFF; font:bold 18px/42px "微软雅黑";white-space:nowrap; }
.navLine a:hover{ color:#fdf075;}
.navLine .bar { display:block; float:left; display:inline; margin:0px; background:url(../images/imgs_red3.png) no-repeat 0px -55px; width:2px; height:100%; }
/*主体文本样式*/
.txtArea { color:#666; font-size:14px; width:93%; margin-left:30px; line-height:28px;  }
/*常见问题问答*/
.wenDa { width:89%; margin:0px auto; padding-left:40px; background:url(../images/imgs_red3.png) repeat-y -1010px 0px; }
.wenDa dt { font:bold 14px/28px "宋体"; color:#333; position:relative; }
.wenDa dt .decorate { display:block; width:35px; height:18px; position:absolute; left:-40px; top:7px; background:url(../images/imgs_red3.png) no-repeat -966px -131px; }
.wenDa dd { font:normal 14px/28px "宋体"; color:#808080; margin-bottom:5px; }
/*侧边栏常见问题*/
.Side_wenDa { width:89%; margin:8px auto; padding-left:30px; background:url(../images/imgs_red3.png) repeat-y -1015px 0px; }
.Side_wenDa dt { color: #d00f0c; position: relative; font-family: nomal 14px/28px "宋体"; }
.Side_wenDa dt a { color:#1599e9; }
.Side_wenDa dt .decorate { display:block; width:20px; height:12px; position:absolute; left:-28px; top:7px; background:url(../images/imgs_red3.png) no-repeat -900px -131px; }
.Side_wenDa dd { font:normal 12px/25px "宋体"; color:#666; margin-bottom:5px; }
/*表格*/
.infoTable { line-height:30px; font-size:12px; margin:5px auto auto; background:#fff;}
.infoTable th, .infoTable td { height:30px; line-height:30px; border:1px #dedede solid; text-align:center; }
.infoTable th { font-size: 14px; color: #FFF; border: 1px #dedede solid; background-color: #b41f1f; }
.infoTable .hover_Bg td{ background:#EEE;}
.infoTable a { color:#1f62a6; text-align:center; }
.infoTable a.point { color:#d00f0c; }
.infoTable a:hover { color:#045b88; }
.infoTable a.point:hover { color:#DD0000; }
.sideContent .infoTable { margin-bottom:8px; margin-top:-5px; }/*边栏表格样式*/
.sideContent .infoTable th { border: 1px #dedede solid; color:#FFF; background-color: #b41f1f; }
.sideContent .infoTable td { height:auto; line-height:20px; vertical-align:middle; background:#FFF; }
/*地区导航*/
.areaNav { height:85px; position:relative;  }
.areaNav h1 { display:block; height:85px; width:110px; font-size:0px; line-height:0px; text-indent:9999px; overflow:hidden; background:url(../images/imgs_red3.png) no-repeat -100px -60px; position:absolute; left:22px; top:0px; }
.arealink { line-height:28px; width:78%; font-size:14px; position:absolute; left:135px; top:0px; background:#F5F5F5; }
.arealink  li.garyBg{ background:#FFF;}
.arealink a { padding: 2px 10px; color: #8a7f55; }
.arealink a:hover { color: #FFF; background-color: #86742f; }
/*专题评价*/
.face { width:94%; margin:5px auto; padding:10px 0px; position:relative; height:110px; background:#f5f5f5; }
.useful, .unuseful { display:block; width:200px; height:105px; background:url(../images/imgs_red3.png) no-repeat; position: absolute; border:2px #f5f5f5 solid; }
.useful { left:100px; top:10px; background-position:-205px -45px; }
.unuseful { left:360px; top:10px; background-position:-395px -45px; }
.useful .count, .unuseful .count { position:absolute; display:block; height:30px; line-height:30px; width:100px; left:20px; top:20px; font-size:18px; font-family:"微软雅黑"; text-align:center; color:#FFF; }
.unuseful .count { color:#999; }
.face a:hover { border:2px #a3d3f6 solid; }
/*报考指南*/
.guide { width:100%; padding:5px 0px 3px; }
.guide li { float:left; display:inline; margin:0px 4px 5px; }
.guide li a { display:block; width:80px; height:25px; line-height:24px; text-align:center; white-space:nowrap; overflow:hidden; background:url(../images/imgs_red3.png) no-repeat -751px -163px; }
.guide li a:hover { background-position:-840px -163px; color:#FFF; }
/*考试应用*/
.app_function { width:100%; margin:5px 0px 8px; }
.app_function li { border-bottom:1px #ccc dotted; padding:3px 0px; height:45px; clear:both; }
.app_function li p { padding:0px; line-height:22px; float:left; display: inline; width:185px; padding-left:5px; color:#777; }
.iconBox { line-height: 16px; color: #b41f1f; display: block; width: 70px; padding-right: 5px; height: 28px; padding: 8px 0px; float: left; display: inline; margin-right: 5px; cursor: pointer; background-color: #fffdfd; }
.icon1, .icon2, .icon3, .icon4, .icon5 { display: block; width: 40px; height: 30px; float: left; display: inline; cursor: pointer; background-color: #fffdfd; background-image: url(../images/imgs_red3.png); background-repeat: no-repeat; }
.icon1 { background-position:0px -218px; }
.icon2 { background-position:-48px -218px; }
.icon3 { background-position:-100px -218px; }
.icon4 { background-position:-157px -218px; }
.icon5 { background-position:-210px -218px; }
.iconBox:hover { color:#45a1d9; }
/*相关专题*/
.ZT { padding:5px 0px; position:relative; padding-left:110px; }
.xu_xian { height:1px; overflow:hidden; font-size:0px; line-height:0px; border-top:1px #CCC dotted; margin-top:1px; }
.ZT dt { font:normal 14px/25px "宋体"; color:#1599e9; }
.ZT dt a { color: #d00f0c; }
.ZT dd { font:normal 12px/25px "宋体"; color:#666; }
.ZT dd.picBox { position:absolute; left:0px; _left:-110px; top:4px; width:94px; height:64px; padding:3px; }
.ZT dd.picBox a { display:block; width:100%; height:100%; padding:3px; border:1px #ddd solid; background:#FFF; }
.ZT dd.picBox a:hover { border:1px #4690CE solid; }
.ZT dd.picBox img { width:94px; height:64px; }
/*学习小组 TW = 图文 */
.TW { padding:5px 0px; margin:5px 0px; position:relative; padding-left:100px; height:75px; }
.TW dt { font:normal 14px/30px "宋体"; color:#1599e9; }
.TW dt a { color: #d00f0c; }
.TW dd.picBox { position:absolute; left:5px; top:7px; width:85px; height:75px; }
.TW dd.picBox a { display:block; width:79px; height:69px; padding:3px; border:1px #ddd solid; background:#FFF; }
.TW dd.picBox img { width:79px; height:69px; margin:0px auto; }
.TW .tip { width:36px; height:21px; line-height:17px; color:#FFF; background:url(../images/imgs_red3.png) no-repeat -40px -108px; position:absolute; text-align:center; left:-5px; top:-7px; }
.TW .btnArea { position:absolute; right:3px; bottom:5px; }
.TW .submit { display:block; width:65px; height:25px; background:url(../images/imgs_red3.png) no-repeat -751px -131px; text-align:center; color:#FFF; }
/*话题 问答*/
.side_bar { width:100%; height:10px; background:url(../images/imgs_red3.png) no-repeat 2px -265px; }
.ul_list { width:95%; margin:5px auto 5px; }
.ul_list li { line-height:25px; }
.ul_list li a,.ask_list dt a { font:normal 12px/25px "宋体"; color:#666; }
.ul_list li a:hover,.ask_list dt a:hover{ color:#458fce;}
.askArea { height:25px; background:#dad9d9; padding:3px 0px; margin-bottom:5px; }
.askArea .input { height:23px; width:192px; border:1px #b8251f solid; margin-left:3px; float:left; display:inline; color:#666; }
.askArea .submit { display:block; width:65px; height:25px; background:url(../images/imgs_red3.png) no-repeat -751px -131px; text-align:center; color:#FFF; float:left; display:inline;}
.ask_list { border-bottom:1px #ddd dotted; }
.ask_list dt { line-height:28px; text-indent:0.5em; clear:both; white-space:nowrap; overflow:hidden;}
.ask_list dd { height:28px; line-height:28px; text-indent:0.5em; display:none;}
.ask_list dd .btn{ color:#d00f0c; float:right; margin-right:5px;}
.ask_list.show { background:#f5f5f5; }
.ask_list.show dd { display:block; }
/*资料下载文件格式*/
.doc_file,.ppt_file,.txt_file,.pdf_file{ display:block;height:18px; width:16px;  margin-top:5px; margin-left:10px; background:url(../images/imgs_red3.png) no-repeat;}
.doc_file{ background-position:-435px -200px;}
.ppt_file{ background-position:-488px -200px;}
.txt_file{ background-position:-462px -200px;}
.pdf_file{ background-position:-515px -200px;}

/*返回头部*/
.r_nav { width:60px; position:fixed; right:20px; bottom:50px; _position:absolute; _top:expression(documentElement.scrollTop+400);}
.r_nav .suggest,.r_nav .home,.r_nav .suggest,.r_nav .f-top{ display:block; width:55px; height:42px; background:#eee url(../images/imgs_red3.png) no-repeat; font-size:0px; line-height:0px; text-indent:9999px; overflow:hidden;}
.r_nav .suggest{ background-position:-292px -165px;}
.r_nav .home{ background-position:-292px -209px;}
.r_nav .f-top { background-position:-292px -249px;}
.r_nav .suggest:hover{ background-position:-355px -165px;}
.r_nav .home:hover{ background-position:-355px -209px;}
.r_nav .f-top:hover { background-position:-355px -249px;}

/*报名步骤*/
.titleCommon{width:120px; height:35px;  font:bold 24px/30px '微软雅黑';  overflow:hidden; display:inline; float:left;  margin-top:18px; text-align:center; color:#C40000;}


.wxbot{ width:100%; height:auto; float:left;/*border:#ffceb0 solid 1px; */position:relative}
.wxbot ul.lflist{ width:96%; margin:0px auto;background:#f5f5f5; border:1px #ddd solid;  height:50px; _overflow:hidden;}
.wxbot ul.lflist li:hover{ background:#FFF}
.wxbot ul.lflist li{float:left; display:inline; height:48px; width:140px; margin-left:20px; text-align:center; line-height:20px; cursor:pointer; color:#666;}
.wxbot ul.lflist li.won{ width:168px; position:relative; margin-right:-1px; margin-left:-1px; border:2px #ddd solid; border-bottom:0px; background:#FFF;}
.wxbot ul.lflist li span{ width:100%; float:left}
.wxbot ul.lflist li span.tx1{  color:#d41406; height:28px; font:bold 18px/32px "微软雅黑", "黑体"; display:block; }
.wxbot ul.lflist li span.tx1 a{ color:#c73502}
.wxbot .rtwxlfst{ width:690px; margin:0 auto; display:block; float:left;  padding:10px; padding-bottom:10px}
.wxbot .rtwxlfst .wx_tab{ width:100%; height:auto; float:left;  height:25px; background:#de3c17;position:relative}
.wxbot .rtwxlfst .wx_tab .wx_btn1{ width:75px; height:24px; line-height:24px; float:left;background:url(../images/mian.png) -910px 0px; margin-top:1px; font:bold 14px/24px "宋体"; color:#fff; padding-right:5px; display:inline}
.wxbot .rtwxlfst .wx_tab .blk1{width:2px;margin-left:3px;float:left; height:20px;}
.wxbot .rtwxlfst .wx_tab .wx_btn1{ display:none;}
.a01{line-height:25px; float:left; display:inline; margin-left:10px;  background:#f95c06; color:#FFF; padding:0px 10px;}
.a01 a {color:#FFF}
.a02{line-height:25px; float:left; display:inline; margin-left:10px; color:#FFF; padding:0px 10px;}
.a02 a {color:#FFF}

.wx_lf{ width:240px; float:left; position:relative;}
.wx_lf .wxlst{ width:100%; float:left}
.wx_ls_lf{width:100%; float:left; position:relative;}
.wx_ls_lf a.gundr{ position:absolute; left:0px; top:15px; display:block; width:20px; height:80px; background:url(imgs_blue.png) no-repeat -624px -60px; cursor:pointer;}
.wx_ls_lf a.gund{ position:absolute; right:0px; top:15px; display:block; width:20px; height:80px; background:url(imgs_blue.png) no-repeat -649px -60px; cursor:pointer;}
.wx_ls_lf img{ width:269px;}
.wx_lf ul.kcjj{ width:100%; float:left;font:12px/33px "宋体"; padding-top:8px;}
.wx_lf ul.kcjj li{ width:215px; border-bottom:#ffceb0 solid 1px; padding-left:20px; background:url(../images/gd.png) -190px -2678px no-repeat; text-align:left; float:left; position:relative; overflow:hidden; white-space:nowrap}
.wx_lf ul.kcjj li.botno{ border-bottom:none;}
.wx_lf ul.kcjj li span.red{ color:#d00; font-weight:bold}
.wx_lf ul.kcjj a.stan{ width:78px; height:26px; float:left; background:url(../images/mian.png) -842px -135px; margin-top:5px; position:absolute; right:0px; top:-5px; display:block}
.wx_lf ul.kcjj .wxkf{ width:211px; height:12px; float:left; display:inline;background:url(../images/mian.png) 0px -178px; margin-top:10px; cursor:pointer}
.wx_lf .wxms{ width:205px; height:auto; float:left; position:relative; margin-left:25px; display:inline }
.wx_lf .Bflas, .flas *{margin:0;padding:0;}
.wx_lf .Bflas{ width:210px; height:116px; overflow:hidden; position: relative; float:left }
.wx_lf .Bflas .sbider{position:absolute;width:3000px;overflow:hidden; }
.wx_lf .Bflas .sbider li{list-style:none;display:inline;float:left;  position:relative}
.wx_lf .Bflas .sbider img{width:178px; height:110px;display:block;}
.wx_lf .Bflas .num{ width:242px; height:30px;position:absolute;bottom:0px; z-index:55; background:#000; font:bold 14px/30px "宋体"; color:#FFF; clear:both; text-align:left; padding-left:10px;filter:alpha(opacity=50); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.wx_lf .Bflas .bfan{ width:28px; height:28px; position:absolute; bottom:1px; right:10px;background:url(../images/mian.png) -806px -134px no-repeat; z-index:99; cursor:pointer}

.wx_rt{ width:430px; float:right;}
ul.evaluate{width:100%;float:left;overflow:hidden; line-height:26px;padding-top:10px}
ul.evaluate li{ width:305px;height:26px; padding-left:20px; float:left; background:url(../images/gd.png) -189px -2781px no-repeat; white-space:nowrap;overflow:hidden;}
ul.evaluate li.ztxt{ font-weight:bold; font-size:14px; background:none; padding-left:3px}
ul.evaluate li.bfan{ width:68px; height:19px; line-height:17px;float:left;padding-left:0px; color:#FFF; margin-left:10px; display:inline;background:url(../images/mian.png) -335px -510px no-repeat;}
ul.evaluate li.bfan a{width:68px; height:19px;float:left;background:url(../images/mian.png) -262px -487px no-repeat;color:#FFF;display:block; padding-top:2px;text-align:center;}
ul.evaluate li.bfan a:hover{ color:#ff0; text-decoration:none;background:url(../images/mian.png) -334px -487px no-repeat;}
ul.evaluate li.bfan a.gm{width:68px; height:19px;float:left;background:url(../images/mian.png) -262px -510px no-repeat; color:#FFF;display:block;padding-top:2px; text-align:center;}
ul.evaluate li.bfan a.gm:hover{ color:#ff0; text-decoration:none;background:url(../images/mian.png) -335px -510px no-repeat;}
ul.evaluate li span{float:left; display:block}
ul.evaluate li span.mianf{ width:27px; height:16px; float:left;background:url(../images/mian.png) -172px -237px no-repeat; display:block; margin-left:10px; display:inline; margin-top:4px}
ul.evaluate li span.money{ width:9px; height:11px; background:url(../images/lm.png) -401px -280px no-repeat; display:inline; margin-left:5px}



/* top顶部 */
#topNav {height:32px; background:#f7f7f7; border-bottom:1px solid #c0c0c0}
#topNav .left {line-height:32px; color:#DDD;}
#topNav .left a {padding:0 5px;}
#topNav .left span {color:#444;}
#topNav .left span em {font-weight:700; color:#ff4e00;}
#topNav .left .website {padding-left:20px; background:url(http://www.thea.cn/images/ws_ico.png) no-repeat left center;}
#topNav .menu_nav {margin-top:4px;}
.menu_nav .menu_li {position:relative; float:left; margin-left:-1px; z-index:30;}
.menu_nav .menu_hd {position:relative; float:left; padding:3px 10px; background:url(http://www.thea.cn/images/topNav_line.png) no-repeat right center; z-index:9;}
.menu_nav .webNav .menu_hd {background:0; padding-right:20px;}
.menu_nav .menu_hd .i_arr {position:absolute; top:10px; right:5px; font-size:0; height:0; border:5px dotted transparent; border-top:5px solid #999891; overflow:hidden;}
.menu_nav .subnav {display:none; position:absolute; top:23px; right:0px; width:525px; border:1px solid #DDD; background:#FFF;}
.menu_nav .subnav {padding:10px;}
.menu_nav .subnav li {line-height:24px; padding:10px 0; border-bottom:1px dotted #DDD; overflow:hidden; *zoom:1;}
.menu_nav .subnav label {float:left; width:90px; margin-right:10px; text-align:center; color:#FFF; background:#2b93d2;}
.menu_nav .subnav .choose_area {height:50px; overflow:hidden; *zoom:1; _margin-left:-3px;}
.menu_nav .subnav .choose_area a {display:inline-block; margin:0 5px; font-size:12px; letter-spacing:normal; vertical-align:middle;}
.menu_nav .subnav .hightlight {color:#ff4e00;}
.menu_nav .subnav .thea_sina_w, .menu_nav .subnav .thea_qq_w {padding-left:25px; background:url(http://www.thea.cn/images/weiboico.png) no-repeat 0 2px;}
.menu_nav .subnav .thea_qq_w {background-position:0 -26px;}
.menu_nav li.hover .menu_hd {padding:2px 19px 3px 9px; border:1px solid #DDD; border-bottom:0; background:#FFF;}
.menu_nav li.hover .i_arr {top:6px; border-bottom:5px solid #999891; border-top:5px dotted transparent;}
.menu_nav li.hover .subnav {display:block;}
.menu_nav .subnav .qita {height:auto; background:#EEE; text-align:center; _margin-left:0;}
.menu_nav .subnav .qita a {font-weight:700; color:#2b93d2;}
.menu_nav .subnav .bgc {background-color:#EEE;}
.menu_nav .subnav .bgc .choose_area, .menu_nav .subnav .weiboItem {height:auto;}

#js_land{position:telative;height:28px;}
.land_list{position:absolute;top:27px;_top:28px;text-align:center;left:-27px;width:70px;border:1px solid #ccc;line-height:30px;background:#fff;display:none;}
.land_list span{position:absolute;top:-1px;border-top:1px solid #fff;width:44px;right:0px;display:block;height:2px;}
.land_list a{color:#444;display:block;}
.land_list a:hover{color:#ff4e00;}
.menu_nav .aHover{background:#fff;border:1px solid #ccc;border-bottom:none;}
.wrap {width:960px; margin-left:auto; margin-right:auto;}

/* 二维码代码 */
.weChat_layer{position:relative;top:2px;}
.weChat_layer em{padding:2px 5px;display:block;position:relative;z-index:5;}
.weChat_layer em img{vertical-align:middle;margin-top:1px;}
.weChat_layer .emHover{background:#fff;border:1px solid #ccc;border-bottom:1px solid #fff;padding-bottom:6px}
.wl_wxImg{position:absolute;top:26px;right:0px;border:1px solid #ccc;padding:20px;background:#fff;z-index:3;display:none;}

/* footer */
#footer {padding:15px 0 50px; background:#fafafa; text-align:center;border-top:1px solid #ddd;margin-top:20px;color:#666;}
#footer .dib-wrap .dib {margin:0 5px;font-size: 12px;letter-spacing: normal;word-spacing: normal;vertical-align: top;display:inline;}
#footer p {margin:5px 0;}
#footer .links {color:#DDD;}
#footer .links a {margin:0 10px;color:#333;}