.clear_div { overflow:hidden; zoom:1;}
.clear_div2{zoom: 1;}
.clear_div2:after {content: ""; display: block;height: 0;clear: both;}
/*---------------------------------star首页的样式*/
div.h_one{ clear:both; margin:8px auto; width:960px;}
div.one_t{ clear:both; margin-bottom:8px;}
div.one_d{ clear:both; margin-top:8px;}
div.one_l{ float:left; width:695px;}
div.one_r{ float:right; width:250px;}
/*蓝色背景*/
.blue_bj{ background:#edf8fc;}
/*--------------------star首页的动画*/
div.home_flash_c{ float:left; width:500px; height:250px; overflow:hidden; position:relative;}
div.home_flash_c ul,div.home_flash_c li{ clear:both; width:100%; height:100%; overflow:hidden;}
div.home_flash_c li{ position:relative; display:none;}
div.home_flash_c li img{ width:100%; height:100%; overflow:hidden;}
div.home_flash_c .black{ position:absolute; bottom:0; left:0; background:url(../image/home/black.png) repeat; padding:3px 4%; text-align:left; width:92%; height:24px; line-height:24px; color:white; font-size:14px;}
div.home_flash_c a:hover .black{ text-decoration:none; color:#fff900;}
/*数字*/
div.home_flash_num{ clear:both; position:absolute; bottom:10px; right:10px;}
div.home_flash_numb dl{ float:right;}
div.home_flash_num dd{ float:left; text-indent:-999999px; cursor:pointer; text-align:left; cursor:pointer; margin:0 3px; background:url(../image/home/flash/number.png) no-repeat -11px top; width:11px; line-height:11px; height:11px; overflow:hidden;}
div.home_flash_num dd.cur{ background-position:left top;}
/*---------------end动画*/
/*新闻*/
div.h_news_c{ background:#3c90c8 url(../image/home/news_bj.gif) no-repeat right bottom; height:250px; overflow:hidden; float:right; width:195px;}
ul.h_news{ padding-top:4px; clear:both; width:86%; margin:0 auto;}
ul.h_news li{ clear:both; line-height:20px; height:20px; overflow:hidden;}
/*最近更新*/
div.h_time{ float:left; width:485px; height:310px; overflow:hidden;}
ul.h_time{ clear:both; margin:8px auto;}
ul.h_time li{ clear:both; line-height:25px; height:25px; overflow:hidden;}
/*线标题*/
dl.th_line{ clear:both; border-bottom:1px solid #ebebeb; height:24px; line-height:24px; overflow:hidden;}
dl.th_line dd{ float:left; font-size:14px; height:100%; background:url(../image/home/blue_arrow.gif) no-repeat 8px 10px; padding-left:26px;}
dl.th_line dt{ float:right; padding-right:10px;}
/*灰色标题*/
dl.gray_th{ clear:both; background:#ebebeb; height:25px; line-height:25px; overflow:hidden;}
dl.gray_th dt{ float:right; padding-right:10px;}
dl.gray_th dd{ float:left; height:100%; background:url(../image/home/th_r_arrow.gif) no-repeat left top; padding-left:16px; font-size:14px;}
/**/
div.h_news_d{ float:right; width:195px; height:310px; background:#f9f9f9; overflow:hidden;}
ul.h_news_d{ clear:both; width:88%; margin:5px auto;}
ul.h_news_d li{ clear:both; height:24px; line-height:24px; overflow:hidden;}
/*-------------------star第一行的右*/
/*图片链接*/
div.tool_btn{ clear:both; height:124px; overflow:hidden;}
dl.tool_btn{ clear:both;}
dl.tool_btn dt{ clear:both; height:60px; margin-bottom:2px; overflow:hidden;}
dl.tool_btn dd{ clear:both; height:60px; overflow:hidden; margin-top:2px;}
dl.tool_btn a{ width:82px; overflow:hidden;padding-top:38px; line-height:22px; float:left; height:22px; text-align:center; display:block;}
dl.tool_btn a:hover{ text-decoration:none; color:white;}
a.tool_1{ background:url(../image/home/tool_pic.png) no-repeat;}
a.tool_2{ background:url(../image/home/tool_pic.png) no-repeat -84px top; margin:0 2px;}
a.tool_3{ background:url(../image/home/tool_pic.png) no-repeat -168px top;}
a.tool_4{ background:url(../image/home/tool_pic.png) no-repeat left -120px;}
a.tool_5{ background:url(../image/home/tool_pic.png) no-repeat -84px -120px;margin:0 2px;}
a.tool_6{ background:url(../image/home/tool_pic.png) no-repeat -168px -120px;}
/*经过*/
a.tool_1:hover{ background-position:left -60px;}
a.tool_2:hover{ background-position:-84px -60px;}
a.tool_3:hover{ background-position:-168px -60px;}
a.tool_4:hover{ background-position:left -180px;}
a.tool_5:hover{ background-position:-84px -180px;}
a.tool_6:hover{ background-position:-168px -180px;}
/*右标题*/
dl.r_th,dl.r_d_th{ clear:both; height:28px; line-height:28px; overflow:hidden; background:white; border-bottom:2px solid #38a3db;}
dl.r_th dd,dl.r_d_th dd{ padding-left:4px; float:left; font-size:15px;}
dl.r_th dt,dl.r_d_th dt{ float:right;}
dl.r_d_th{ background:none;}
dl.r_d_th dd{ padding-left:6px;}
/*右新闻*/
div.h_one_r{ clear:both; height:445px; overflow:hidden;}
ul.r_news{ clear:both; width:94%; margin:8px auto;}
ul.r_news li{ clear:both; height:24px; line-height:24px; overflow:hidden;}
/*编辑推荐*/
ul.r_rec{ clear:both; width:94%; margin:8px auto;}
ul.r_rec li{ clear:both; height:24px; line-height:24px; overflow:hidden;}
ul.r_rec span.list_date{ width:28px; padding-right:5px;}
/*------------------------star节目推荐*/
div.h_rec{ clear:both; background:#439dcf; height:180px; width:960px; margin:8px auto; overflow:hidden;}
/*标签导航*/
div.h_rec_nav{ float:left; width:85px; text-align:center; height:100%; overflow:hidden;}
div.h_rec_nav dl{ clear:both;}
div.h_rec_nav a{ color:#e2edf6;}
div.h_rec_nav a:hover{text-decoration:none;}
div.h_rec_nav dt{ clear:both; text-align:center; background:url(../image/home/tab_arrow.gif) no-repeat center top; font-size:16px; padding:16px 0 12px 0; line-height:1.4em; color:white;}
div.h_rec_nav dt .english{ color:#afdff8; font-size:12px; text-transform:uppercase; font-family:Arial;}
div.h_rec_nav dd{ cursor:pointer; clear:both; font-weight:bold; margin:5px 0; height:27px; line-height:27px;}
div.h_rec_nav dd.tab_light{ background:white url(../image/home/tab_l_th.gif) no-repeat left top; color:#439dcf;}
div.h_rec_nav dd.tab_light a{ color:#439dcf;}
/*标签内容*/
div.h_rec_box{ float:right; width:872px; height:174px; overflow:hidden; padding:3px 3px 3px 0;}
.none{ display:none;}
div.h_rec_box div{ background:white; clear:both; height:100%;}
ul.h_rec{ clear:both;  margin:0px 0 0 0; padding:12px 0 0 1.1%;}
ul.h_rec li{ float:left; width:19.9%; text-align:center;}
ul.h_rec li span{ position:relative; width:160px; margin:0 auto; height:150px; width:160px; clear:both; display:block;}
ul.h_rec li img{ width:160px; height:150px; overflow:hidden;}
ul.h_rec li p{ font-size:12px; text-align:center; padding:1% 4%;}
/*-------------------------------star第二行*/
div.h_left{ float:left; width:765px;}
div.h_right{ float:right; width:180px;}
/*---------------star分类*/
div.h_class{ clear:both; margin:0;}
div.h_class_box{ clear:both;}
div.h_class_box dl.last{ border:none;}
/*内容*/
dl.h_class{ clear:both; border-bottom:1px solid #ebebeb; padding:4px 0;}
dl.h_class dt{ line-height:25px; float:left; text-align:left; width:70px; padding:0 0 0 10px; font-size:14px; color:#009ad9;}
dl.h_class dt a{color:#009ad9;}
dl.h_class dt a;hover{ color:#ff6600; text-decoration:none;}
dl.h_class dd{ line-height:25px; float:right; width:88%;}
dl.h_class dd a{ margin-right:13px;}
dl.h_class dd.link a{ margin:0; float:left; width:12.45%;}
/*标题*/
dl.h_class_th{ clear:both; height:32px; line-height:30px; background:#edf8fc url(../image/home/th_line.gif) repeat-x left bottom; overflow:hidden;}
dl.h_class_th dt{ float:right; padding-right:10px;}
dl.h_class_th dd{ float:left; height:32px; background:url(../image/home/th_b_line.gif) repeat-x left bottom; font-size:16px; padding:0 12px;}
/*-----------------star基础英语*/
div.h_study{ clear:both; margin:8px 0; height:340px; overflow:hidden;}
/*标签标题*/
dl.tab_th{ clear:both; background:url(../image/home/tab_th.gif) repeat-x; height:36px; line-height:36px; overflow:hidden;}
dl.tab_th dt{ float:right; padding-right:10px; color:#666;}
dl.tab_th dt a{ color:#666;}
dl.tab_th dt a:hover{ color:#57b03a;}
dl.tab_th dd{ float:left; height:100%; font-size:15px; padding:0 0 0 20px; background:url(../image/english/tab_th.jpg) no-repeat left top;}
dl.tab_th dd span{ display:block; float:left; height:30px; padding:0 20px 0 0; background:url(../image/english/tab_th.jpg) no-repeat right -36px; padding-top:6px; line-height:30px;}
/*--------------------------star内容*/
div.h_study_box{ clear:both; padding:15px 0 0 0;}
div.h_study_l{ float:left; width:160px;}
div.h_study_r{ float:right; width:77%;}
/*图片*/
ul.h_study_p{ clear:both; height:150px; overflow:hidden; margin-bottom:5px;}
ul.h_study_p li{ clear:both; height:100%; position:relative; overflow:hidden;}
ul.h_study_p li{ width:160px; height:150px; overflow:hidden;}
ul.h_study_p li p{ font-size:12px; text-align:center; padding:0px 4%;}
/*线标题*/
dl.th_arrow{ clear:both; height:30px; line-height:23px; background:url(../image/home/th_line_d.gif) repeat-x left bottom;}
dl.th_arrow dt{ float:right; padding-right:5px;}
dl.th_arrow dd{ float:left; padding:0 2px; height:30px; background:url(../image/home/th_arrow.gif) no-repeat center bottom;}
/*精选栏目*/
ul.d_class{ clear:both; margin:0px 0 0 0;}
ul.d_class li{ clear:both; line-height:24px;}
ul.d_class li a{ float:left; height:24px; line-height:24px; overflow:hidden; width:49%;}
/*图案标题*/
dl.th_pat{ clear:both; height:28px; line-height:28px; overflow:hidden; background:url(../image/home/th_pat.gif) repeat-x left center;}
dl.th_pat dt{ float:right; background:white; padding:0 5px;}
dl.th_pat dd{ float:left; background:#fff; padding:0 10px 0 0; font-size:14px;}
/*列表*/
div.h_study_list{ float:left; width:48.6%;}
ul.h_study{ clear:both; margin:5px 0 0 0;}
ul.h_study li{ clear:both; height:25px; line-height:25px; overflow:hidden;}
/*特色推荐*/
ul.te_rec{ clear:both; margin:5px 0;}
ul.te_rec li{ float:left; width:24.9%; text-align:center;}
ul.te_rec li a{ display:block; border:1px solid #dbe7ee; background:#fff; width:60px; padding:2px; overflow:hidden; height:80px;}
ul.te_rec li img{ width:60px; height:60px; overflow:hidden;}
ul.te_rec li p{ clear:both; height:20px; line-height:20px; overflow:hidden; }
/*在线广播*/
dl.h_online{ clear:both;}
dl.h_online .gray_link a{ color:#999;}
dl.h_online .gray_link a:hover{color:#ff265c;}
dl.h_online dt{ clear:both; line-height:1.6em;}
dl.h_online dd{ clear:both; line-height:1.6em;}
dl.h_online dd a{ float:left; width:33.2%; height:1.6em; overflow:hidden;} 
/*右列表*/
div.h_r_two{ clear:both; height:1110px; overflow:hidden;}
ul.r_list{ clear:both; width:90%; margin:8px auto 4px auto;}
ul.r_list li{ clear:both; height:24px; line-height:24px; overflow:hidden;}
/*----------------------------star影视歌曲*/
div.h_video{ clear:both; width:960px; margin:8px auto; background:#459fcf; height:225px; overflow:hidden;}
/*标题*/
dl.h_video_th{ clear:both; background:url(../image/home/video_th.gif) no-repeat; height:44px; line-height:44px; overflow:hidden; color:white;}
dl.h_video_th dd{ float:left; font-size:16px; padding-left:55px;}
dl.h_video_th dt{ float:right; padding-right:10px;}
/*内容*/
div.h_video_box{ clear:both; width:97%; margin:0 auto; padding:16px 0 0 0;}
ul.h_video{ float:left; width:520px;}
ul.h_video li{ float:left; width:33.3%; text-align:center;}
ul.h_video li span{ position:relative;display:block; margin:0 auto; width:160px; height:150px; overflow:hidden;}
ul.h_video li p{ padding:0px 4%; font-size:12px; width:92%; overflow:hidden;text-align:center;}
samp.video{ display:block; position:absolute; right:4%; bottom:20%; background:url(../image/home/video.png) no-repeat; width:38px; line-height:38px; height:38px; font-size:0; overflow:hidden;}
samp.video a{ display:block; width:100%; height:100%;}
/*文字列表*/
ul.h_video_r{ float:right; width:44%;}
ul.h_video_r .list_date{ color:#ffce26;}
ul.h_video_r li{ clear:both; line-height:25px; height:25px; overflow:hidden;}
/*影视歌曲*/
div.h_music,span.h_music{ display:block; float:left; width:580px;}
ul.h_music{ float:left; width:49%;}
ul.h_music .list_date{ padding-right:8px;}
ul.h_music li{ clear:both; line-height:25px; height:25px; overflow:hidden;}
/*图片*/
ul.h_music_p{ clear:none; float:right; width:160px; margin:0;}
/*-------------------------------star国内考试*/
div.h_try_nav{ clear:both;background:#f3f3f3 url(../image/home/tab_line.gif) no-repeat right bottom; height:36px; line-height:36px; overflow:hidden;}
div.h_try_nav dt.th{ float:left; font-size:15px; height:100%; background:url(../image/home/tab_l_line.gif) no-repeat left top; text-indent:15px; width:220px;}
div.h_try_nav dt.green_link{ padding-top:6px; line-height:30px; float:right; padding-right:10px; color:#666;}
div.h_try_nav dd{ float:left; height:100%; font-size:14px; padding:0 0 0 10px; }
div.h_try_nav dd a{ color:#333; display:block; float:left; height:30px; padding:0 10px 0 0;  padding-top:6px; line-height:30px;}
div.h_try_nav dd a:hover{ text-decoration:none; color:#ff6600;}
div.h_try_nav dd.tab_light{background:url(../image/english/tab_th.jpg) no-repeat left top;}
div.h_try_nav dd.tab_light a{background:url(../image/english/tab_th.jpg) no-repeat right -36px;}
/*-------------------star文字的样式*/
/*数字*/
.number{ display:block; float:left; vertical-align:middle; color:white; font-weight:bold; height:14px; line-height:14px; width:14px; text-align:center; margin:6px 5px 0 0; background:#3aa5e2;}
.light .number{ background:#fb9c00;}
/*标题文字*/
.th{ font-family:"微软雅黑";}
/*灰色链接*/
.gray_link a{ color:#555;}
.gray_link a:hover{color:#ff265c;}
/*左右对齐*/
.float_r{ float:right;}
.float_l{ float:left;}
/*白色链接*/
.white_link a{ color:white;}
.white_link a:hover{ color:#ff9;}
/*绿色链接*/
/*.green_link a,ul.h_time .float_r a,dl.tab_th dt .green_link a,.green_text{ color:#57b03a;}*/
.green_link a,ul.h_time .float_r a,dl.tab_th dt .green_link a,.green_text{ color:#398421;}
.green_link a:hover,ul.h_time .float_r a:hover,dl.tab_th dt .green_link a:hover{ color:#ff265c;}
/*日期*/
.list_date{ width:56px; padding-right:6px; float:left; text-align:right; color:#999;}
.light .list_date{ color:#ff6600;}
span.list_date a{ color:#999;}
span.list_date a:hover,.light span.list_date a:hover{ color:#ff265c;}
.light span.list_date a{ color:#ff6600;}
/*中文*/
.china{ font-family:"宋体";}
/*日期*/
.date{ float:right; text-align:right; color:#b2d2e8; font-size:12px; font-weight:normal;}
/*-----------------star广告条*/
.adv{ clear:both; margin:8px 0;}
.adv_t{ clear:both; margin-bottom:8px;}
.adv_d{ clear:both; margin-top:8px;}
/*-----------------14号字体*/
.f14{font-size:14px;}

/*可可之星*/
ul.r_star{ clear:both; margin:8px 0 2px 0;}
ul.r_star li{ float:left; text-align:center; overflow:hidden; width:33.3%; margin:0px 0; height:80px;}
ul.r_star li img{ width:50px; height:50px; overflow:hidden;}
ul.r_star li p{ clear:both; line-height:13px; height:13px; overflow:hidden; padding-top:3px;}
/*微博推荐*/
dl.wei_bo{ clear:both; width:90%; margin:12px auto 0 auto; padding:0px 0;}
dl.wei_bo dt{ float:left; width:56px; position:relative;}
dl.wei_bo dt img{ width:54px; overflow:hidden; border:1px solid #beced4;}
dl.wei_bo dt a:hover img{ border:1px solid #ccc;}
/*新浪符号*/
span.i_sina{ position:absolute; top:-6px; right:-6px; width:16px; height:16px; display:block;}
dl.wei_bo dt span.i_sina img{ width:16px; height:16px; border:none; overflow:hidden;}
dl.wei_bo dt span.i_sina a:hover img{ border:none;}
dl.wei_bo dd{ float:right; width:60%; padding-top:5px;}
dl.wei_bo dd p{ clear:both; padding-top:6px;}
/*关注按钮*/
input.add_weibo{ border:none; cursor:pointer; background:url(../image/add_btn.gif) no-repeat; width:73px; height:23px; line-height:23px;}
input.add_weibo:hover{ background-position:left 23px;}
/*微博推荐_down*/
dl.wei_bo_d{ border-bottom:1px solid #d3e4ea; width:90%; margin:0 auto; padding:6px 2px;_padding:3px 2px;}
dl.wei_bo_d dt{ float:left; width:48px;}
dl.wei_bo_d dd{ float:right; padding:6px 0 0 0; width:70%; line-height:1.8em;}
/*考试日历*/
ul.date_list .list_date{ width:34px;}
ul.date_list{ width:93%;}
ul.date_list .green_link{ float:right;}
/*日历符号*/
a.date_l,a.date_r{ display:block; float:left; background:url(../image/date_l.gif) no-repeat center center; width:9px; height:28px; cursor:pointer; margin:0 5px; font-size:0; line-height:28px;}
a.date_r{ background:url(../image/date_r.gif) no-repeat center center;}
/*首页顶部banner效果*/
.topad {padding-bottom:2px;background:#fff;}
.ta_ad_2{float:left;width:475px;margin-top:3px;}
.ta_ad_3{float:right;margin-top:3px;}