*{ margin:0; padding:0;}
body{ font-family:"Microsoft YaHei",Arial,"宋体"; font-size:12px; color:#444; line-height:1.6em;}
h1{line-height:1.3em;}
a:hover img,img{ border:none;}
img{ vertical-align:top;}
ul{ list-style:none;}
input,button,select,textarea{outline:none;font-family:"Microsoft YaHei",Arial,"宋体"; font-size:12px;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color:#444;}
a:hover{ text-decoration:none; color:#b95721;}
/*-------------------------结束公用样式--------------------------*/
.cf { overflow:hidden; zoom:1;}
.cf2{zoom: 1;}
.cf2:after {content: ""; display: block;height: 0;clear: both;}
input.checlass{ margin:0 5px; margin-left:0;vertical-align:middle; _vertical-align:baseline;}
/*------------star首页的样式*/
html{ background:url(../images/body.png) repeat;}
/*------star头文件*/
div.header{ clear:both; background:url(../images/header.gif) repeat-x left bottom; height:100px;}
div.header_w{ clear:both; background:url(../images/header.gif) repeat-x left bottom; width:1010px; margin:0 auto; height:100%;}
/*标志*/
div.logo{ float:left; padding:15px 0 0 0;}
/*头文件*/
div.header_r{ float:right; padding:34px 0 0 0; text-align:right;}
/*电话*/
ul.tel{ color:#666; float:right; font-size:35px; line-height:36px; height:36px;}
ul.tel li{ float:right; background:url(../images/tel.gif) no-repeat left center; padding-left:34px;}
/*登录*/
dl.header_r{ float:right;}
dl.header_r dd{ padding:0 0 0 150px; float:left;}
dl.header_r dd a{ display:inline-block; margin:0 0 0 10px; vertical-align:middle;  text-align:center; font-size:16px; padding:0 15px;}
dl.header_r dd a:hover{ text-decoration:none;}
a.login_btn{ color:#fff; background:url(../images/btn_red.gif) repeat-x left bottom;line-height:32px; height:32px;}
a.login_btn:hover{ color:#fff990;}
a.reg_btn{ color:#666; background:url(../images/btn_gray.gif) repeat-x left bottom; height:30px; line-height:30px; border:1px solid #b6b6b6;}
a.reg_btn:hover{ border:1px solid #333; color:#333;}
/*登录*/
dl.header_r dt{ padding:5px 0 0 60px; float:left; font-size:14px; line-height:2em;}
dl.header_r dt a,dl.h_th dd a{ display:inline-block; margin:0 0 0 15px; padding-left:20px;}
dl.header_r dt b,dl.h_th dd b{ padding-right:8px;}
a.stu_a{ background:url(../images/e.gif) no-repeat left center;}
a.ext_a{ background:url(../images/ext.gif) no-repeat left center;}
dl.h_th a.stu_a{ background:url(../images/e1.gif) no-repeat left center;}
dl.h_th a.ext_a{ background:url(../images/ext2.gif) no-repeat left center;}
/*---------star大图片*/
ul.banner,ul.banner li{ line-height:250px; clear:both; background:url(../images/banner.jpg) no-repeat center top; height:250px;}
ul.banner li,ul.banner_d li{ text-align:left; text-indent:-99999em;}
ul.banner_d,ul.banner_d li{ line-height:320px; clear:both; background:url(../images/banner2.jpg) no-repeat center top; height:320px;}
/*----star中间区域*/
div.h_center{ clear:both; background:url(../images/banner_d.jpg) no-repeat center top;}
div.h_center_w{ clear:both; background:url(../images/banner_d.jpg) no-repeat center top; width:1010px; margin:0 auto;}
div.video_box{ clear:both; background:#000; padding:10px 15px 20px 15px;}
dl.h_th{ margin-bottom:15px; font-size:14px; clear:both; color:#a4a4a4; border-bottom:1px solid #333; height:30px; line-height:28px; padding:10px 10px; overflow:hidden;}
dl.h_th dt{ float:left;}
dl.h_th dd{ float:right;}
dl.h_th a{ color:#a4a4a4;}
dl.h_th a:hover{ text-decoration:none; color:#b95721;} 
a.btn_o{ border:1px solid #333; padding:0 12px; line-height:28px; height:28px; display:inline-block; vertical-align:middle; margin:0 5px;}
/*-star视频内容*/
div.video_o{ clear:both; padding:1px 0 0 0; margin:15px 0 0 0;}
div.video_l{ float:left; width:320px;}
dl.video_r{ float:right; width:642px;}
dl.video_r dt{ clear:both; text-align:center; border:1px solid #333;}
dl.video_r dd{ clear:both; padding:25px 0 0 0;}
dl.video_r dd ul{ clear:both;}
dl.video_r dd li{ float:left; text-align:center; width:24.9%;}
dl.video_r dd li a{ display:block; width:164px; margin:0 auto;}
dl.video_r dd li img{ border:1px solid #333; padding:1px;}
dl.video_r dd li.light img,dl.video_r dd li:hover img{ border:1px solid #7adcf9;}
dl.video_r dd li.light a{ color:#7adcf9;}
dl.video_r dd li p{ clear:both; padding:15px 0 0 0; line-height:1.2em;}
/*购买*/
div.video_buy{ margin-bottom:20px;clear:both; padding-bottom:10px; background:#fff;}
/*标题*/
dl.buy_th{ color:#fff; clear:both; background:url(../images/btn.png) repeat-x left top; height:62px; position:relative;}
dl.buy_th em{ display:block; font-style:normal; overflow:hidden; position:absolute; background:url(../images/btn_r.png) no-repeat; width:24px; height:62px; font-size:0; left:-24px; top:0;}
dl.buy_th dd{ float:left; font-size:16px; font-weight:bold; line-height:40px; padding:10px 0 0 10px;}
dl.buy_th dt{ float:right; padding:10px 10px 0 0;}
dl.buy_th dt .l{ text-align:center; line-height:1em; padding:10px 8px 0 0;}
dl.buy_th dt .l b{ font-size:24px; line-height: 20px;}
dl.buy_th dt .l p{ padding:5px 0 0 0; font-size:14px;}
dl.buy_th dt .r{ padding:4px 0 0 0;}
/*按钮*/
a.buy_btn{ color:#fff; background:url(../images/black_btn.gif) repeat-x left bottom; height:30px; line-height:30px; font-size:16px; padding:0 16px; display:inline-block; vertical-align:middle;}
a.buy_btn:hover{ color:#fff; background:#000;}
/*购买数*/
div.buy_num{ clear:both; text-align:left; margin:5px 0 5px 0; line-height:36px; font-size:14px; padding: 0 8px; background: #eee;}
div.buy_num span.t2{ vertical-align:bottom; display:inline-block; background:url(../images/shop.jpg) no-repeat left 0px; padding-left:48px;}
div.buy_num b{ color:#cc1414; font-size:16px; padding:0 4px; vertical-align:bottom;}
/*时间*/
div.buy_time{ width:93%; clear:both; padding:2px 1.4%; text-align:center; color:#fff; background:#9abb60; font-size:14px; line-height:25px; margin:5px auto 5px auto; overflow:hidden; height:25px;}
div.buy_time b{ padding:0 4px; font-size:22px; color:#fffc24;}
div.buy_time span{ display:inline-block; background:url(../images/time.jpg) no-repeat left center; padding-left:28px;}
/*文字*/
dl.buy_text{ clear:both; width:90%; margin:0px auto 0 auto; padding:1px 0 8px 0;}
dl.buy_text dt{ clear:both; color:#666; font-size:13px; line-height:2em;}
dl.buy_text dt p{ clear:both;}
dl.buy_text dt em{ font-style:normal; padding-left:20px;}
dl.buy_text dd{ clear:both; padding:10px 0 0 0;}
dl.buy_text dd a{ color:#fff; background:#cc1414; font-size:13px; padding:3px 10px; display:inline-block; vertical-align:middle; line-height:1.5em; height:1.5em;}
dl.buy_text dd a:hover{ background:#b95721; color:#fff;}
/*-------star重要性*/
div.h_t{ clear:both; margin:10px 0 50px 0; padding:1px 0 0 0;}
h1.h_th{ clear:both; text-align:center; height:153px;}
div.h_t_box{ clear:both; padding:15px 15px 25px 15px; background:#3a444e; color:#fff;}
div.box_o{ clear:both; padding:15px 30px; margin-bottom:20px; background:#4c5a67;}
dl.h_t{ clear:both; font-size:22px; line-height:1.5em;}
dl.h_t dd{ color:#ffb400;}
dl.h_t .eng{ padding:0 3px;}
dl.h_t dt,dl.h_t dd{ clear:both; margin:8px 0;}
dl.h_t table{ color:#ffb400; clear:both; margin:10px 0; width:100%; border:1px solid #6e7984; background:#525f6c;}
dl.h_t table th{ font-size:16px; height:40px; line-height:40px; font-weight:normal; background:#5b6773;}
dl.h_t table td{ font-size:18px; padding:5px 0; border-bottom:1px solid #6e7984;text-align:center; line-height:2em;}
dl.h_t table tfoot td{ color:#43bfe2; font-size:16px; text-align:left; padding-left:20px; border:none; background:#5b6773;}
dl.h_t dt p{ clear:both; margin:10px 0; color:#ffb400; font-size:16px;}
dl.h_t dt p .eng{ font-size:24px;}
/*----------------star考生评价*/
div.bbs_box{ padding:4px 30px; clear:both; margin:25px 0; border:20px solid #000; background:#fff;}
dl.bbs_o{ clear:both; margin:28px 0; padding:1px 0 0 0;}
dl.bbs_o dt{ float:left; width:60px;}
dl.bbs_o dd{ float:right; width:91%; border-bottom:1px solid #e5e5e5; font-size:12px; color:#888; line-height:1.1em; padding:5px 0 28px 0;}
dl.bbs_o dd a{ color:#888;}
dl.bbs_o dd em{ font-style:normal; padding-left:20px; text-transform:uppercase;}
dl.bbs_o dd p{ clear:both; font-size:14px; color:#333; line-height:1.8em; padding:10px 0 0 0;}
/*标题*/
h4.bbs_th{ text-align:center; font-size:70px; clear:both; font-weight:bold; line-height:1.1em; padding-bottom:2px; height:1.1em; }
h4.bbs_th span{ color:#cc1414;}
/*查看更多*/
div.more_bbs{ clear:both; text-align:center; height:2em; line-height:2em; background:#e5e5e5; font-size:14px; margin:35px 0; }
div.more_bbs a{ display:block; background:#e5e5e5; color:#888;}
div.more_bbs a span{ display:inline-block; background:url(../images/more.gif) no-repeat right center; padding-right:18px;}
div.more_bbs a:hover{ text-decoration:none; background:#ccc;}
/*----------star文件底*/
ul.footer{ margin-top:90px; clear:both; background:url(../images/footer.gif) repeat; text-align:center; color:#8d9ca1;}
ul.footer li{ clear:both; background:url(../images/footer.gif) repeat; width:1010px; margin:0 auto; padding:50px 0; line-height:2em;}
ul.footer a{ color:#8d9ca1;}
ul.footer a:hover{ color:#fff;}
ul.footer li span{ margin:0 8px;}
/*--------------star会员中心*/
div.i_center{ clear:both;padding:25px 0px; clear:both; margin:45px auto 25px auto; width:970px; border:20px solid #000; background:#fff;}
div.i_center_w{ clear:both; background:#fff url(../images/line_y.gif) repeat-y 735px top; padding:0 15px;}
div.i_left{ float:left; width:695px;}
div.i_right{ float:right; width:200px;}
/*----star左标题*/
dl.i_l_th{ clear:both; padding-bottom:15px; height:45px; line-height:45px; border-bottom:1px solid #ccc; overflow:hidden;}
dl.i_l_th dt{ float:right;}
dl.i_l_th dd{ float:left; font-size:20px; padding-left:70px; background:url(../images/01.gif) no-repeat 8px center;}
/*右导航*/
ul.r_nav{ clear:both; text-align:center; font-size:14px;  line-height:1.6em;}
ul.r_nav li{ clear:both;margin:35px 0;}
ul.r_nav li a{ display:block;}
ul.r_nav li.light a{ color:#dd2301; font-size:20px; font-weight:bold;}
/*------star我的订单*/
dl.l_order{ clear:both; margin:30px 0; padding:1px 0 0 0;}
dl.l_order dt{ position:relative; height:90px; float:left; width:140px;}
dl.l_order dd{ float:right; width:77%;}
dl.l_order dd span.l{ width:60%; font-size:14px; line-height:2em;}
dl.l_order dd span.l p{ line-height:1.2em; clear:both; padding:16px 0 0 0; font-size:12px; color:#888;}
dl.l_order em{ font-style:normal;}
dl.l_order dd span.l p em{ padding-left:40px;}
/*按钮*/
a.red_btn,a.green_btn{ background:#dd2301; font-size:15px; color:#fff; vertical-align:middle; margin:0 0 0 25px; line-height:1.6em; height:1.6em; padding:3px 10px; cursor:pointer;}
a.red_btn:hover,a.green_btn:hover{ text-decoration:none; color:#fff; background:#ad2a12;}
a.green_btn{ background:#55b837;}
a.green_btn:hover{ background:#3fa520;}
/*视频*/
a.black{ clear:both; display:block; background:url(../images/black_5.png) repeat; width:100%; height:90px; position:absolute; top:0; left:0; overflow:hidden;}
span.video{ display:block; position:absolute; background:url(../images/video.png) no-repeat; width:34px; height:34px; line-height:34px; font-size:0; overflow:hidden; margin:-17px 0 0 -17px; left:50%; top:50%;}
/*-------star我的评论*/
dl.l_bbs{ clear:both; padding:20px 8px; border-bottom:1px solid #e5e5e5;}
dl.l_bbs dt{ clear:both; color:#888; line-height:1em;}
dl.l_bbs dd{ clear:both; font-size:14px; padding:10px 0 0 0; font-size:14px; line-height:1.8em;}
/*------star页码*/
div.page{ clear:both; text-align:center; margin:10px 0; padding:20px 0;}
div.page em,div.page b,div.page a{ display:inline-block; margin:0 2px; vertical-align:middle; line-height:2.2em; height:2.2em; border:1px solid #ddd; background:#f2f2f2; padding:0 10px; font-style:normal; font-weight:normal; color:#555;}
div.page em{ color:#999;}
div.page .page_l{ background:#f2f2f2 url(../images/page_l.gif) no-repeat 10px center; padding-left:20px;}
div.page .page_r{ background:#f2f2f2 url(../images/page_r.gif) no-repeat 90% center; padding-right:20px;}
div.page b{ background:#da0000; border:1px solid #da0000; color:#fff;}
div.page a:hover{ background:#f8f8f8; border:1px solid #333;}
div.page a.page_l:hover{background:#f8f8f8 url(../images/page_l.gif) no-repeat 10px center;}
div.page a.page_r:hover{background:#f8f8f8 url(../images/page_r.gif) no-repeat 90% center;}
/*-------------star我的资料*/
/*标签导航*/
div.l_tab_nav{ clear:both; height:25px; line-height:25px; margin:25px 0 0 0; overflow:hidden;}
div.l_tab_nav dd{ font-size:14px; color:#666; float:left; cursor:pointer; padding:0 20px; cursor:pointer; margin-right:10px;}
div.l_tab_nav dd.tab_light{ color:#fff; background:#eb6d3e;}
/*标签内容*/
div.l_tab_box{ clear:both;}
.none{ display:none;}
/*表格*/
table.fill_table{ clear:both; margin:80px auto;}
table.fill_table th,table.fill_table td{ vertical-align:middle; padding:10px 8px; font-weight:normal; font-size:14px;}
table.fill_table th{ text-align:right; line-height:2.1em;}
table.fill_table tfoot td{ padding-top:25px;}
/*表单和按钮*/
input.fill_text{ border:1px solid #b3b3b3; background:#f4f2f1; line-height:1em; height:1em; font-size:14px; padding:8px 10px; width:230px; vertical-align:middle;}
input.fill_text:hover{ background:#f8f8f8; border:1px solid #999;}
input.red_btn{ border:none; cursor:pointer; color:#fff; vertical-align:middle; background:#dd2301; font-size:18px; line-height:2.4em; height:2.4em; width:120px;}
input.red_btn:hover{ background:#da0000; color:#fff;}

/*-----------------------------------star文字的样式*/
/*标题文字*/
.th{ font-family:"Microsoft YaHei";}
/*日期*/
.date{ float:right;font-family:Arial; color:#999; font-size:12px; font-weight:normal;}
/*左右对齐*/
.l{ float:left;}
.r{ float:right;}
/*宋体*/
.china{ font-family:"宋体";}
.eng{ font-family:Arial;}
.text{font-family:Arial,"宋体";}
.yellow_text{ color:#fffc24;}
.no_prit{ text-decoration:line-through;}
/*---------------------------star滤镜的样式*/
/*圆角*/
.round_s{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.round_c{-moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
.round_b{-moz-border-radius:2em; -webkit-border-radius:2em; border-radius:2em;}
.round_img img{-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
/*链接文件*/
.round_s,.round_c,.round_b,.round_img img{ _position:relative;position:relative\9;behavior: url(pie.htc);}

.tim {
  background: url(../images/ico3.jpg) 0px 3px no-repeat;
  padding-left: 15px;
  margin-left: 10px;
}

.ren {
  background: url(../images/ico2.jpg) 0px 3px no-repeat;
  padding-left: 15px;
  margin-left: 50px;
}

.buy_price{ margin: 15px 0 0px 0;   padding: 0px 8px; line-height: 30px;}

.jiage {
  color: #b00000;
  font-size: 24px;
  font-family: Arial;
  font-weight: bold;
}

.jiage span {
  color: #434343;
  font-size: 14px;
  text-decoration: line-through;
}
