html { color:#000; background:#FFF; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
body { font:12px/1.5 tahoma, arial, \5b8b\4f53; color:#000; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
table { border-collapse:collapse; border-spacing:0; }
th { text-align:inherit; }
a { vertical-align:baseline; }
a:hover { text-decoration:underline; }
ins, a { text-decoration:none; }
img { border:0px;}
.clear { display:block; float:none; clear:both; overflow:hidden; visibility:hidden; width:0; height:0; background:none; border:0; font-size:0; }
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }
.left { float:left; display:inline; }
.right { float:right; display:inline; }
/* logo */
#logoArea { width:960px; margin:0px auto; padding:10px 0px; }
#logoArea p { float:left; font-size:26px; font-family:"microsoft yahei"; }
#logoArea p img { vertical-align:middle; }
#logoArea h1, #logoArea h2 { font-family:"microsoft yahei"; padding-left:20px; color:#444; font-size:22px; background:url(http://www.thea.cn/wangxiao/images/new_norm_03.png) no-repeat left center; float:left; height:36px; overflow:hidden; margin-top:15px; margin-left:10px; margin-right:20px; }
#logoArea h1 a, #logoArea h2 a { color:#444; }
#logoArea .nw_left { float:left; }
#logoArea .nw_right { float:right; margin-top:20px; }
#logoArea .nw_right p { overflow:hidden; }
#logoArea .nw_right p a { float:left; width:100px; height:30px; text-align:center; border-radius:5px; margin-right:20px; font-weight:bold; font-size:16px; color:#fff; line-height:30px; }
.btnSty01 { display:inline-block; height:24px; padding:0 15px; border:1px solid #ff5e5f; border-radius:3px; background-color:#fe6869; line-height:24px; color:#fff }
.btnSty01:hover { border-color:#c00; background:#e4393c; text-decoration:none; color:#ffc }
.btnSty02 { display:inline-block; height:24px; padding:0 15px; border:1px solid #d9d9d9; border-radius:3px; background-color:#666; line-height:24px; color:#666 }
.btnSty02:hover { border-color:#c00; background:#e4393c; text-decoration:none; color:#ffc }
/*nav*/
#nav { background:#e4393c; height:40px; line-height:40px; border-radius:5px; width:960px; margin:10px auto; }
#nav li { float:left; }
#nav li a { display:block; text-align:center; line-height:40px; font-weight:bold; color:#fff; margin:0px 20px; font-size:14px; padding:0px 10px; }
#nav li a:hover { background-color:#cd0002; color:#fff; text-decoration:none; }
/*框架*/
.liNew { border:1px solid #ddd; width:958px; margin:10px auto; border-top:3px solid #e4393c; }
.ln_left { float:left; width:705px; overflow:hidden; }
.wv_right { float:left; width:249px; overflow:hidden; border-left:1px solid #ddd; }
.wvlc_tit { height:40px; line-height:40px; border-bottom:1px solid #ddd; font-family:microsoft yahei; font-size:18px; width:100%; }
.wvlc_tit h3 { float:left; width:110px; border-bottom:2px solid #c00; height:40px; line-height:40px; position:relative; *top:1px
}
/*左边内容部分*/
.lnl_ter h2 { color:#0065b3; font-size:20px; font-family:microsoft yahei; text-align:center; margin-top:20px; }
.lnl_ter h5 { margin-top:20px; }
.lnl_ter h4 { background:#E4393C; color:#fff; font-size:16px; font-family:microsoft yahei; line-height:38px; margin-top:5px; margin-left:10px; width:230px; text-align:center; font-weight:bold; }
.lnl_ter h3 { background:#c4bfbf; font-size:14px; font-family:microsoft yahei; line-height:38px; font-weight:bold; padding-left: 5px; }
.lnl_ter p { text-indent:2em; padding:10px 10px; line-height:30px; }
.lnl_ter img { vertical-align: middle; }
.lnl_ter table { border:solid 1px #e2e2e2; border-collapse:collapse; font-size:14px; margin:auto; margin-top:10px; }
.lnl_ter table td, th { border:solid 1px #e2e2e2; border-collapse:collapse; line-height:40px; height:40px; }
.lnl_ter table td a { text-decoration:none; }
.lnl_ter table td.rr { color:#ca0002; }
/* 终端 */
.wvr_info { padding:0px 20px; overflow:hidden; }
.wvr_info h3 { font-family:microsoft yahei; font-size:18px; line-height:40px; }
.wvr_info p { text-indent:2em; line-height:24px; color:#666; }
.wvr_info .wvri_dnf { float:right; color:#ea5a3d; border:1px solid #ea5a3d; border-radius:3px; line-height:20px; padding:0px 5px; margin-top:5px; display:inline; }
/*最新优惠*/
.wvr_privilege { padding:0px 20px; margin-top:10px; }
.wvr_privilege ul { padding:5px 0px; }
.wvr_privilege li { line-height:36px; border-bottom:1px dotted #ddd; height:36px; overflow:hidden; }
.wvr_privilege li:nth-last-of-type(1) {
border:none
}
.wvr_privilege li em { float:left; background:#e4393c; color:#fff; width:12px; height:12px; text-align:center; line-height:12px; margin-right:5px; margin-top:13px; }
.wvr_message li { background:url(http://www.thea.cn/wangxiao/images/zq_img_dian.png) no-repeat left center; padding-left:10px; }
/*弹窗样式*/
.jq_mfst_box_h { background:none repeat scroll 0 0 #fff; border:3px solid #CC0000; display:none; left:50%; margin-left:-480px; position:fixed; top:30%; width:698px; }
.jq_mfst_box_h h4 { background:none repeat scroll 0 0 #eee; border-bottom:1px solid #ccc; font:14px/30px "微软雅黑", "宋体", Arial, sans-serif; padding-left:10px; height:40px; line-height:40px; margin:0px; color:#cc0000; }
.list09 { font:14px/24px "微软雅黑", "宋体", Arial, sans-serif; padding:5px 20px }
.list09 li { border-bottom:1px dotted #ddd; line-height:34px; padding:0 10px }
.list09 li b { color:#c00; display:inline-block; width:40px }
.list09 li.noborder { border:medium none }
.list09 a { padding:0 5px }
.btnClose02 { font-size:14px; line-height:30px; position:absolute; right:10px; top:5px }
/* 问答 */
.keep_box{border:1px solid #ddd;margin-top: 20px;padding:20px; width:700px;}
.keep_tit{line-height: 16px;font-size: 16px;height: 16px;background: url(http://edu.21cn.com/images/wk_wxms_img_04.png) no-repeat left;padding-left: 15px;margin-bottom: 15px;}
.keep_tit h3{font-weight: bold;}
.lbm_lsit{padding-top: 10px;width: 100%;}
.lbm_lsit ul{margin-left: -22px;}
.lbm_lsit li{float: left;width: 280px;margin-left: 22px;line-height: 28px;height: 28px;overflow: hidden;background: url(http://edu.21cn.com/images/cn_list_img_12.png) no-repeat left center;padding-left: 10px;font-size: 14px;display: inline;}
.lbm_lsit li a{display: block;}
/* footer */
#footer { background:#fafafa; border-top:1px solid #ddd; width:100%; margin-top:20px; }
#footer h4 { font-weight:bold; font-size:16px; color:#444; height:36px; line-height:36px; font-family:microsoft yahei; }
#footer .ft_cont { margin:0px auto; padding-top:20px; margin-bottom:30px; overflow:hidden; width:960px; }
#footer .ft_box { float:left; width:150px; border-left:1px dashed #ddd; padding-left:35px; display:inline; }
#footer .ft_box p { line-height:28px; }
#footer .ft_box p a { color:#666; display:block; margin-right:10px; }
#footer .ft_cop { height:30px; line-height:30px; background:#666; color:#fff; text-align:center; }
/* 友情链接 */
.x_friend { height:95px; }
.x_box { border:1px solid #ccc; width:960px; margin:10px auto; clear:both; }
.x_box h3 b { font-weight:nomral; color:#CC0000; font-weight:normal; }
.x_box h3 { background:#f5f5f5; line-height:40px; height:40px; padding-left:10px; font-family:"microsoft yahei"; font-size:20px; }
.x_box h3 span { font-size:14px; float:right; margin-right:10px; _width:320px; line-height:36px; }
.x_box h3 span select { height:22px; font-size:12px; margin-left:10px; _margin-left:5px; border:1px solid #ccc; vertical-align:middle; _margin-top:10px; }
.x_friend .xf_cont { padding:10px; }
.x_friend a { color:#666; font-size:12px; line-height:24px; margin-right:15px; }