@charset "utf-8";
/* CSS Document */
body, ul, li, h1, h2, h3, h4, h5, h6, form, dl, dd, p { margin:0; padding:0; list-style:none }
body { font:12px/26px Arial, "\5B8B\4F53", sans-serif; background:#fff; color:#333 }
img { border:0 }
a { text-decoration:none; color:#333 }
a:hover { text-decoration:underline; color:#e4393c }
.fl { float:left; }
.mt10 { margin-top:10px; }
.mr10 { margin-right:10px; }
.ml10 { margin-left:10px; }
.tc { text-align:center; }
.clear01, .clear { clear:both; } 
/* logo */
#logoArea { width:960px; margin:10px auto; }
#logoArea h1 { font-size:24px; padding:20px 25px; float:left; }
#logoArea img { float:left; }
/* NavMenu */
#navMenu { height:38px; background:#fe6869; width:100%; margin:10px auto; }
#navMenu li a { float:left; padding:0 35px; font:700 14px/38px "simsun"; color:#FFF; }
#navMenu li.cur a, #navMenu li a:hover { background:#c00; text-decoration:none; }
#navMenu .hot, #navMenu .new { position:absolute; top:-5px; right:15px; width:22px; height:12px; overflow:hidden; }
#navMenu .hot { background:url(http://net.thea.cn/theanetnew/images/hot_ico.png) no-repeat }
#navMenu .new { background:url(http://net.thea.cn/theanetnew/images/new_ico.png) no-repeat }
#navMenu .wrap { width: 960px; margin-left: auto; margin-right: auto; }
/*正文*/
.main_lite { width:960px; margin:10px auto; overflow:hidden; }
.main_left { float:left; width:640px; }
.main_right { float:right; width:310px; margin-left:10px; }
.ad { margin:10px auto; padding:5px; }
.ad01 { width:960px; margin:0 auto; }
.siderSty01 { height: 428px; border: 1px solid #e2e1e1; margin-top:10px; }
.siderSty01 .btsty { height: 34px; padding: 0 10px; line-height: 34px; }
.siderSty01 h3 { font-size: 14px; border-bottom:1px solid #ddd; }
.xcb_cont { padding:10px 0px; }
.xcb_cont ul { width:100%; }
.xcb_cont li { border-bottom:1px dotted #ddd; line-height:36px; }
.xcb_cont li span { float:right; color:#666; margin-left:10px; }
/*会员中心*/
.right_01 { border:solid 1px #CCCCCC; background: #f7f7f7; }
.b_user { height:110px; overflow:hidden; margin:10px; padding:10px; background:#fff; }
.b_monthlycard { padding:5px 5px 0 10px; margin:0 10px; border-top:1px solid #e2e1e1 }
.b_monthlycard strong { font-size:14px }
.b_user .face { float:left; width:50px; height:50px; margin-right:10px; border:3px solid #e2e1e1; border-radius:50% }
.b_user .face:hover { border-color:#e4393c }
.b_user .info { float:left; width:180px }
.btn_login { display:inline-block; width:60px; height:28px; padding-left:55px; border-bottom:1px solid #e4393c; border-radius:3px; background-color:#fe6869; background-position:33px -147px; text-align:left; font-size:14px; line-height:28px; color:#fff; margin-top:10px; }
.btn_login:hover { background-color:#c00; text-decoration:none; color:#fff }
.btn_reg { display:inline-block; width:60px; height:28px; padding-left:55px; border-bottom:1px solid #e4393c; border-radius:3px; background-color:#fe6869; background-position:26px -186px; text-align:left; font-size:14px; line-height:28px; color:#fff }
.btn_reg:hover { background-color:#c00; text-decoration:none; color:#fff }
/*网校简介*/
.jj_main { overflow:hidden; width:100%; border:solid 1px #CCCCCC; }
.jj_title h2 { font-size:16px; text-decoration:underline; float:left; margin-left:15px; height:40px; line-height:40px; }
.jj_title em { float:left; width:60px; height:20px; line-height:20px; margin-top:10px; text-align:center; background-color:#2196ff; color:#FFFFFF; margin-left:15px; padding:0px 5px; }
.jj_pingpai { width:100%; margin:0 auto; }
.jj_img, .jj_dec { float:left; display:inline; }
.jj_img { padding:20px; }
.jj_dec { width:70%; margin-left:10px; }
.jj_dec p { line-height:25px; text-indent:2em; font-size:13px; }
.jj_dec span { height:30px; line-height:30px; font-size:13px; color:#008000; }
.jj_dec span a { text-decoration:underline; margin-left:10px; }
.jj_main ul { margin:10px 10px; }
.jj_main ul li { line-height:25px; width:600px; font-size:13px; }
.jj_main ul li a { color:#0099FF; text-decoration:underline; }
.jj_main li span { float:left; width: 8px; height: 8px; color:#fff; text-align:center; line-height:15px; margin-top: 10px; background:#FF0000; margin-right:8px; }
.jj_table table { width:98%; overflow:hidden; margin:10px auto; border-collapse:collapse; }
.jj_table table th { border-bottom:1px #f3f3f3 solid; height:35px; line-height:35px; text-decoration:underline; background-color:#fafafa; text-align:center; }
.jj_table table td { line-height:35px; height:35px; border-bottom:1px #f3f3f3 solid; text-decoration:underline; font-size:12px; border-left:none; border-right:none; text-align:center; }
/*热门课程推荐*/
.video_mian { margin:10px auto; overflow:hidden; }
.video_one { height:30px; border-bottom:1px solid #CCCCCC; }
.video_one h2 { height:30px; line-height:30px; font-size:20px; color:#000000; font-weight:bold; }
.video_two { margin:10px auto; height:180px; }
.video_two li { float:left; display:inline; width:200px; padding:6px; }
.video_two li:hover { border:1px solid #CCCCCC; background:#F7F7F7; }
.video_two li p a { color:#333; text-decoration:none; height:30px; line-height:30px; font-size:12px; }
.video_two li p a:hover { color:#CC0000; text-decoration:none; }
.video_two li span { color:#5fb41b; font-size:12px; }
.video_two li span a { color:#999; margin-left:10px; padding-left:10px; border-left:1px solid #CCCCCC; text-decoration:none; }
.video_two li span a:hover { color:#CC0000; text-decoration:none; }
/*课表*/
.video_kebiao { margin:10px auto; overflow:hidden; }
.video_tab { height:30px; border-bottom:1px solid #CCCCCC; }
.video_tab h2 { height:30px; line-height:30px; font-size:20px; color:#000000; font-weight:bold; }
.tableStyle03 { border-top:2px solid #333 }
.video_kebiao table { width:100%; margin:0 auto; border-collapse: collapse; }
.tableStyle03 td, .tableStyle03 th { padding:2px 10px; text-align:center; font-size:12px; border:1px solid #CCCCCC; }
.tableStyle03 td a { color:#CC0000; }
.tableStyle03 tr:hover { background:#f7f7f7; }
.tableStyle03 th { background:#f7f7f7; }
/*分享系统*/
.mbx { width:960px; margin:0 auto; }
.mbx_right { float:right; margin-bottom:10px; }
/*评论系统*/
.pl { overflow:hidden; margin:5px 0px; border-bottom:1px dashed #CCCCCC; width:600px; background-color:#f7f7f7; }
.pl_left { float:left; width:135px; padding:10px 10px; text-align:center; }
.pl_left img { margin-left:10px; }
.pl_left p { padding-top:10px; }
.pl_right { margin-left:10px; float:left; padding:20px 0px; width:400px; }
.pl_right p { text-indent:1em; }
.plxt { margin-top:40px; }
/* footer */
#footer01 { background:#fafafa; border-top:1px solid #ddd; width:100%; margin-top:20px; }
#footer01 h4 { font-weight:bold; font-size:16px; color:#444; height:36px; line-height:36px; font-family:microsoft yahei; }
#footer01 .ft_cont { margin:0px auto; padding-top:20px; padding-bottom:20px; overflow:hidden; width:960px; }
#footer01 .ft_box { float:left; width:150px; border-left:1px dashed #ddd; padding-left:35px; display:inline; }
#footer01 .ft_box p { line-height:28px; }
#footer01 .ft_box p a { color:#666; display:block; margin-right:10px; }
/* footer */
#footer { padding:15px 0 50px; background:#fafafa; text-align:center; border-top:1px solid #ddd; 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; }