@charset "gb2312";
/* reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,caption,p{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;font-style:normal}
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,img,p{list-style-type:none; font-weight:normal;}
select, input, button, textarea {font-size:100%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal}
input,button,textarea,select,optgroup,option{font-family:"微软雅黑","黑体","simhei","宋体","simsun";font-size:inherit;font-style:inherit;font-weight:inherit;padding:0px; margin:0px}
legend{color:#000}
:focus{outline:0}
img { vertical-align:middle;border:none}
ins{text-decoration:none}
del{text-decoration:line-through}
em{font-style:normal}
label{cursor:pointer}
button { cursor:pointer}
b, i { font-weight:normal; font-style:normal}
a {blr:expression(this.onFocus=this.blur())}
h2{font-size:16px}h1,h3,h4{font-size:14px}h5,h6{font-size:12px}
abbr,acronym{border:0;font-variant:normal}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
a,img{border:0}
a{text-decoration:none;outline:none}

.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0}
.fl{ float:left;}
.fr{ float:right;}
body{font:12px/180% Microsoft YaHei,"微软雅黑",Arial,Lucida,Verdana,"宋体",Helvetica,sans-serif;color:#333;background:#FFF; padding:0; margin:0;}
.zrexam_left{ width:720px; float:left;}
.zrexam_right{ width:260px; float:right;}
.zrexam_content,.wrap{ width:1200px; margin:0 auto; overflow:hidden; height:auto;}
.h20{ height:20px;}
.mb15{ margin-bottom:15px;}
.mr30{ margin-right:30px;}
.clearfix{ display:block;}
.mr5 { margin-right:5px;}
.pb20{ padding-bottom:20px;}
.p20{ padding:20px;}
.pt20{ padding-top:20px;}
.mb20{ margin-bottom:20px;}
.mr30{ margin-right:30px;}

.info_tools span a i,.info_tools ul li a i,.tj_course_more li i,.play_taocan_list dl dd i,.play_course_list dl dd i{ background: url(../images/playicon.png) no-repeat; }




/*开始top*/ 
#play{ background:#fafafa;}
.play_top{ background:#1b1b1b; height:70px; border-bottom:1px solid #383838; width:100%;}
.play_top_detail{ width:1190px; margin:0 auto; height:70px; overflow:hidden;}

.play_top_logo h2{ width:180px; height:60px; margin-left:25px; margin-top:5px; float:left;}
.play_top_logo h2 img{ width:180px; height:60px;}

.lilte_nav{ line-height:70px; padding-left:40px;}
.lilte_nav a{ color:#fff; padding:0 20px; font-size:16px;}
.lilte_nav a:hover{ text-decoration:underline; color:#fff;}


/*开始登录注册*/ 
.play_login{ height:25px; padding-top:25px;}
.no_vip li{ float:left;}
.no_vip li a{ padding:0px 15px; height:25px; line-height:25px; font-size:14px; color:#fff; background:#f17100; margin-left:10px; display:inline-block;}
.no_vip li a:hover{ background:#fff; color:#000;}

.yes_vip{ line-height:25px; color:#fff; font-size:14px;}
.yes_vip a{ color:#fff;}
.yes_vip a:hover{ text-decoration:underline;}

.flex_slider{height:630px;background:#F6F6F6;width:100%;border-bottom:#EEE solid 1px; margin-bottom:10px;}
.play_container{width:1190px; height:690px; margin:0 auto}
.summary{ height:60px; /*overflow:hidden;*/}
.summary h1{ font:normal 20px/60px Microsoft Yahei; color:#f17100; display:block;}
.class_lx{ height:57px; line-height:57px; text-align:left;}

.fl_class{ float:right; height:57px;}
.fl_class span{ font:normal 16px/57px Microsoft Yahei; color:#19aaf7; float:left;}
.fl_class ul{ height:27px; float:left; padding-top:15px;}
.fl_class li{ margin-right:10px; height:25px; line-height:25px; border:1px solid #4d4d4d; border-radius:15px; background:#414141; float:left; padding:0px 15px; color:#a7a7a7; cursor:pointer;}
.fl_class li:hover{ background:#2f2f2f; color:#fff;}



.info_tools{ float:right; height:27px;width:310px;padding-top:15px;}
.info_tools span{ float:left; height:27px; background:#19aaf7; border-radius:3px; padding:0px 15px; font-size:14px;}
.info_tools span a{color:#fff; line-height:27px; float:left;}
.info_tools span a i{ width:20px; height:20px; background-position: -9px -10px; display:inline-block; margin-top:3px; float:left;}
.info_tools span a em{ font-weight:normal; float:left; padding-left:5px; line-height:27px;}
.info_tools span:hover{ background:#40bdff;}


.info_tools ul{ float:left; font-size:14px; line-height:27px;}
.info_tools ul li{ float:left; margin-left:5px; height:27px;position:relative; left:0px; top:0px; background:none;}
.info_tools ul li a{ color:#878786; display:inline-block; float:left;}
.info_tools ul li a b{ color:#F00;}
.info_tools ul li a:hover{ color:#F00;}
.info_tools ul li a i{ width:20px; height:20px; display:inline-block; margin-top:3px; margin-left:5px; overflow:hidden; float:left;}
.info_tools ul li a em{ float:left; line-height:27px; padding-left:2px;}
.info_tools ul li a i.zan{ background-position:-40px -10px;}
.info_tools ul li a i.cai{ background-position:-79px -10px;}
.info_tools ul li a i.share{ background-position:-115px -10px;}
.info_tools ul li a i.tel{ background-position:-147px -10px;}

.info_tools ul li:hover a i.zan{ background-position:-40px -40px;}
.info_tools ul li:hover a i.cai{ background-position:-79px -40px;}
.info_tools ul li:hover a i.share{ background-position:-115px -40px;}
.info_tools ul li:hover a i.tel{ background-position:-147px -40px;}


/*开始分享这块*/ 
.flex-slider .info-tools .mobile-pop:after, .flex-slider .info-tools .share-pop:after{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #fff transparent transparent;border-image: none;border-style: solid;border-width: 5px;bottom: -10px;content: " ";height: 0;left: 50%;margin-left: -5px;position: absolute;width: 0;}
.share-pop{position: absolute;top:-100px;left: -80px;padding: 11px 5px;width: 180px;background: #ffffff;border-radius: 5px;text-align: center;font-size: 14px;box-sizing: content-box;z-index:999}
.info_tools ul li .share-pop a{display:block;width:60px;}
.info_tools ul li .share-pop a i{display: inline-block;width: 40px;height: 40px;float:left;display:block;margin-left:10px;}
.info_tools ul li .share-pop a em{display:block;text-align:center;width:60px;padding-left:0px;}
.info_tools ul li .share-pop a{color:#666;}
.info_tools ul li .share-pop a:hover{color:#009aff;}
.share-pop a.weixin i{background:url(../images/gkk-icons.png) no-repeat 0 0;}
.share-pop a.weixin:hover i{background-position: 0 0;}
.share-pop a.qzone i{background:url(../images/gkk-icons.png) no-repeat -40px 0;}
.share-pop a.qzone:hover i{background-position: -40px 0;}
.share-pop a.qq i{background:url(../images/gkk-icons.png) no-repeat -80px 0;}
.share-pop a.qq:hover i{background-position: -80px 0;}
.mobile-pop:after,.share-pop:after{position: absolute;bottom: -10px;left: 50%;margin-left: -5px;width: 0;height: 0;border: 5px solid transparent;border-top-color: #FFF;content: ' ';}
.mobile i{background-position: -72px -40px;}
.mobile a:hover{color: #009aff;}
.mobile a:hover i{background-position: -72px -64px;}
.mobile-pop{position: absolute;top: -164px;left: -15px;padding: 11px;background: #ffffff;border-radius: 5px;text-align: center;font-size: 14px;color: #333;}
.mobile-pop img{margin-bottom: 10px;width: 100px;height: 100px;}
.download i{background-position: -96px -40px;}
.download a:hover{color: #009aff;}
.download a:hover i{background-position: -96px -64px;}
.weixin-pop{position: fixed;top: 50%;left: 50%;margin-top: -160px;margin-left: -240px;width: 480px;height: 320px;background: #ffffff;font-size: 14px;box-shadow: 0px 0px 3px #282828;z-index: 9999;box-sizing: content-box;}
.weixin-pop.hd{position: relative;height: 40px;line-height: 40px;text-indent: 12px;background: #2f313a;color: #FFFFFF;font-size: 14px;}
.weixin-pop.hd .weixin-close{position: absolute;right: 20px;top: 12px;display: inline-block;width: 16px;height: 16px;line-height: 16px;text-align: center;font-size: 16px;color: #FFF;font-weight: normal;}
.weixin-pop.hd .weixin-close:hover{color: #DDD;}
.weixin-pop.bd{text-align: center;color: #424451;}
.weixin-pop.bd img{margin-top: 24px;width: 180px;height: 180px;}
.weixin-pop.bd p{margin-top: 12px;line-height: 26px;font-size: 16px;}
.hide{display:none;}

/*结束分享这块*/ 


/*播放的左侧视频与提问*/ 
.play-list{background:#303030;width:100%;}
.player-layer{width:870px;float:left;height:555px;}
.play{width:870px;float:left;}
.player{float:left;height:505px;width:870px;}
.player-tools{float:left;position:relative;width:100%;}
.publish-comment{position: relative;height: 40px;padding:10px 10px 0px 0px;}
.publish-comment input{border: none;border-radius: 5px;/*line-height: 40px;*/padding: 0 0px 0 10px;height: 40px;width: 100%;background-color: #cccccc;}
.publish-comment .btn{position: absolute;right: 0px;top: 10px;border-radius: 0px 5px 5px 0px;line-height: 38px;padding: 0px;height: 38px;width: 90px;display:inline-block;text-align:center;font-size:16px;}
.publish-comment .btn:hover{background:#40bdff;}

.btn-primary{background: #009aff;border-color: #009aff;color:#fff;}
.publish-comment .publish-pop{position: absolute;top: 58px;right: 0px;padding: 2px 10px;line-height: 24px;border: 1px solid #C1C8DB;border-radius: 5px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);background: #FFF;color: #666;font-size: 14px;}
.publish-comment .publish-pop p{white-space: nowrap;}
.publish-comment .publish-pop a{padding: 0;color: #009aff;}
.publish-comment .publish-pop:after{position: absolute;top: -10px;right: 65px;width: 0;height: 0;border: 5px solid transparent;border-bottom-color: #FFF;content: ' ';}

/*END播放的左侧视频与提问*/ 

.player-aside{ float:left; width:310px; background:#1f1f1f; border:1px solid #303030; height:553px;}
.player-aside-detail{ float:left; width:310px; height:553px; overflow:hidden;}
.player-aside-detail .hd{ height:32px; padding:10px;}
.player-aside-detail .hd li{ float:left; width:50%; color:#999; height:32px; line-height:32px; text-align:center; font-size:14px; cursor:pointer;}
.player-aside-detail .hd li.on{ background:#666; color:#fff;}


.list-course{ height:480px;/* overflow-y:scroll;*/overflow-x:hidden;}

/*我的会员，课程列表*/ 
.list-course li {height: 36px;line-height: 36px;margin-bottom: 10px;font-size: 14px; color:#999; margin:0px 10px 10px ; border-bottom:1px solid #303030; float:left; width:290px;}
.list-course li a{color:#999;}
.list-course li b,.list-course span{ float:left;}
.list-course li b{ padding-left:10px;}
.list-course span{ padding-left:30px; width:55%; height:36px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list-course i{ float:right; width:14px; height:10px; background:url(../images/playicon.png) no-repeat -12px -48px; margin:13px 10px 13px 0px;}
.list-course li.active,.list-course li:hover {background: #666;border-radius: 5px;color:#fff;}
.list-course li.active a,.list-course li:hover a{ color:#fff;}
.list-course li.active i,.list-course li:hover i{background:url(../images/playicon.png) no-repeat -12px -75px;}

/*我的同学*/ 
.student{ margin:10px; float:left; width:290px; border-bottom:1px solid #303030; padding-bottom:10px;}
.author-img{ float:left; width:45px; height:45px; position:relative; left: 0; top:0;}
.author-img img{ width:45px; height:45px; overflow:hidden;}
.author-png{ width:45px; height:45px; background:url(../images/author.png) no-repeat; position:absolute; left:0; top:0; z-index:999;}
.author-cont{ float:left; padding-left:15px; width:220px;}
.author-time {word-break: break-all;word-wrap: break-word; color:#999; float:left;}
.author-time span{ float:left;}
.pull-right {float: right !important; float:right; color:#999;}
.author-txt{ float:left; color:#666666; line-height:18px;}



/*我不是会员，购买，推荐套餐*/ 
.shiting{ margin:10px; width:290px; float:left;}
.play-buy{ width:290px; height:55px; background:#f17100; text-align:center; line-height:55px; font-size:30px; color:#fff; border-radius:3px; cursor:pointer; }
.play-buy a{ color:#fff;}
.play-buy:hover{ background:#ff851a;}

.tuijian_course{ margin-top:20px;border-top:1px solid #303030;}
.tuijian_course h3{ font-size:22px; color:#999999; line-height:180%;}
.tuijian_course h3 a{ color:#999;}
.tuijian_course h3 a font{ color:#f17100;}
.tuijian_course h3 a:hover{ color:#fff;}

.tj_course_prod{ line-height:25px; color:#444; text-align:left; padding-bottom:5px;}
.tj_course_prod font{ color:#999999; font-size:16px;}

.tj_course_more{ margin-top:15px;}
.tj_course_more li{ font-size:16px; line-height:180%; background:none; border:none; height:38px; margin-bottom:0px;}
.tj_course_more li:hover{ background:none;}
.tj_course_more li i{ width:18px; height:18px; display:inline-block; float:left; margin-top:5px;}
.tj_course_more li i.teacher{ background-position:-12px -95px;}
.tj_course_more li i.lesson{ background-position:-12px -118px;}
.tj_course_more li i.price{ background-position:-12px -144px;}

.tj_course_more li a{ height:25px; line-height:25px; border-radius:3px; padding:0 15px; margin-left:15px; background:#19aaf7; font-size:14px; color:#fff; display:inline-block;}
.tj_course_more li a:hover{background:#40bdff;}


.play_detail_box{ width:1190px; margin:20px auto 0px auto;}
.play_left{ float:left; width:870px; overflow:hidden;}


.play_presentation{ background:#fff; width:870px; float:left;}
.play_com_title{ height:48px; border-bottom:1px solid #e5e5e5; display:block; position:relative;}
.play_com_title h3{ background:url(../images/play_title.jpg) no-repeat left center; padding-left:25px; font-size:18px; color:#333333; line-height:48px; float:left;}

.play_table{ float:left; margin-left:20px; height:49px;}
.play_table ul{ float:left; height:49px; overflow:hidden; position:absolute; bottom:0px;}
.play_table ul li{ float:left; margin:0px 15px; line-height:48px; font-size:16px; color:#000; padding:0px 5px; cursor:pointer;}
.play_table ul li.on{ color:#19aaf7; border-bottom:2px solid #19aaf7;}


.play_tabel_detail{ width:890px; float:left; height:310px;}

/*开始推荐套餐,课程*/
.play_taocan_box,.play_course_box{}
.play_taocan_list,.play_course_list{ float:left; width:380px; padding:0px 30px; border-right:1px dashed #eeeeee; margin:25px 0px;}
.p_t_l_img{ float:left; width:180px; height:105px; padding-right:25px;}
.p_t_l_img img{ width:180px; height:105px;}

.play_taocan_list dl,.play_course_list dl{ float:left; width:175px; height:105px; overflow:hidden;}
.play_taocan_list dl dt,.play_course_list dl dt{ float:left; font-weight:bold; font-size:16px; height:35px; line-height:35px; width:175px;}
.play_taocan_list dl dt a,.play_course_list dl dt a{ color:#555; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:35px; height:35px; display:block;}
.play_taocan_list dl dt a:hover,.play_course_list dl dt a:hover{ color:#f60;}

.play_taocan_list dl dd,.play_course_list dl dd{ line-height:35px; height:35px; color:#666; float:left; width:175px; overflow:hidden;}
.play_taocan_list dl dd i,.play_course_list dl dd i{ width:18px; height:18px; vertical-align:middle; margin-right:5px; display:inline-block;}
.play_taocan_list dl dd i.name,.play_course_list dl dd i.name{ background-position: -10px -173px;}
.play_taocan_list dl dd i.number,.play_course_list dl dd i.number{ background-position: -10px -198px;}
/*结束推荐套餐 课程*/

/*开始推荐试题*/
.play_test_box{}
.play_test_box ul{ margin-top:20px;}
.play_test_box ul li{ float:left; width:380px; border-right:1px dashed #eeeeee; line-height:35px; padding:0px 30px;}
.play_test_box ul li a{ color:#424451; font-size:14px;}
.play_test_box ul li a:hover{ color:#f60;}
/*结束推荐试题*/

/*开始推荐图书*/
.play_book_box{}
.play_book_box dl{ float:left; width:152px;padding:0px 30px; border-right:1px dashed #eeeeee; margin:25px 0px;}
.play_book_box dl dt{ float:left; width:150px; height:150px; border:1px solid #fff; display:inline-table; text-align:center; margin-bottom:15px;}
.play_book_box dl dt:hover{ border:1px solid #f60;}
.play_book_box dl dd.book_price{ text-align:center; font-family:Arial;font-weight:bold;}
.play_book_box dl dd.book_price span.now{ color:#fe0101; }
.play_book_box dl dd.book_price span.before{ color:#999999;}
.play_book_box dl dd.book_name{ font-family:"宋体"; font-size:12px; line-height:22px;}
.play_book_box dl dd.book_name a{ color:#404040;}
.play_book_box dl dd.book_name a:hover{ color:#f60;}
/*结束推荐图书*/

/*开始评论*/
.h30{ height:30px;}
.comment_frame{ float:left; width:870px;}

/*开始学员评论*/
.xueyuan_comment{ background:#fff; overflow:hidden;}
#sq-reply-topic { margin:20px; overflow:hidden; }
.sq-release .no-login {border-radius: 5px;height: 232px;line-height: 232px;background: white;border: 1px solid #d4d4d4;font-size: 18px;text-align: center;}
.sq-release .no-login a{color: #009aff;text-decoration: none;}
.sq-release .btns{margin: 20px 0 0px;}
.sq-release .btns .btn{height: 42px;line-height: 40px;font-size: 18px;padding: 0 38px;}
.btn-primary{color: #ffffff;background-color:  #19aaf7;border-color: #357ebd;}
.btn-primary:hover{ background:#40bdff;}
.btn{display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}


/*开始学员评论内容*/
.comment_detail_list{ width:870px; background:#fff; padding-bottom:20px; display:inline-table; overflow:hidden;}
.feed_content_list{ padding:0 30px; float:left; width:810px;}

.cs-feed-contentArea {border-bottom: 1px solid #ececec;padding: 18px 0 12px 0;}
.cs-feed-section{overflow: hidden;}
.section-hd{  margin-right:15px; display:inline; float:left;}


.section-bd{ overflow:hidden; }
.cs-feed-item{ margin-bottom:5px; line-height:19px; font-size:12px; color:#999999;}
.cs-feed-item span.yonghu_name{ color:#666666;}
.cs-feed-item .feed-comment {display: inline-block;word-break: break-all;word-wrap: break-word;font-size: 14px;line-height: 1.5;margin-bottom: 6px; color:#666666;}
.cs-feed-item-topGap {margin-top: 15px;}
.cs-feed-item {margin-bottom: 5px;}
.cs-form {font-size: 12px;}
.cs-form-comment .form-item {margin-bottom: 5px;}

.cs-form input{ float:left;}
.cs-form .form-text, .cs-form .form-textarea{border: 1px solid #dfdfdf;background-color: #fff;}
.cs-form .form-text{width:90%;height: 20px;line-height: 20px;padding: 4px 5px;}
.cs-form input, .cs-form button, .cs-form textarea{font-family: Tahoma,Helvetica,Arial,"\5FAE\8F6F\96C5\9ED1",sans-serif;vertical-align: middle;}
.cs-form .form-btn{ width:8%; height:30px; line-height:30px; text-align:center; background:#b1b1b1; color:#fff; border:none; margin-left:-1px; cursor:pointer;}
.form-item input.blueDark{ border:1px solid #009aff;}
.form-item input.blueDark_btn{ background:#009aff;}

.comment-icons{ text-align:right; margin:10px 0; display:block; width:100%; color:#b2b2b2; line-height:20px;}
.comment-icons span{ margin-right:15px;}
.comment-icons span a{ color:#999;}
.comment-icons span a em{ color:#000;}
.comment-icons span a:hover{ color:#000;}
.txt-left{ text-align:left;}
.cs-feed-item a.feed-fontBold{ color:#333;}
.cs-feed-item a.feed-fontBold:hover{ color:#f60;}
.cs-feed-item a.dn{ color:#999;}
.cs-feed-item a.dn:hover{ color:#222;}

/*开始分页*/
.cs-page{text-align:center;height:30px;zoom:normal;font-size:0}
.cs-page a,.cs-page span{display:inline-block;min-width:33px;_width:33px;height:28px;color:#333;line-height:27px;font-size:14px;margin:0 5px;vertical-align:middle;border-radius:2px;border:1px solid #e3e3e3;background:#fff}
.cs-page a:hover{background:#f2f2f2;color:#333;text-decoration:none}
.cs-page .curPage{background:#009aff;border:1px solid #018eeb;color:#fff;cursor:default}
.cs-page a.a1,.cs-page .noPage{width:58px}
.cs-page .noPage{color:#999;cursor:default}



/*开始播放页的右侧*/
.play_right{ width:280px; float:right;}
/*开始名师介绍*/
.teacher_box{ width:280px; padding-bottom:20px; background:#fff; }
.teacher_info{padding:20px;}
.teacher_pic{ float:left; width:77px; height:77px; overflow:hidden; position:relative;}
.teacher_pic img{ width:77px; height:77px;}
.teacher_pic a{ position:absolute; z-index:99px; width:77px; height:77px; background:url(../images/teacherbj.png) no-repeat; left:0px; top:0px; display:block;}
.teacher_name{ float:left; padding-left:10px;}
.teacher_name span{ display:block; overflow:hidden;}
.name01{ font-size:18px; color:#424451;}
.zhicheng{ font-size:14px; color:#999999;}
.teacher_box .detail {line-height: 25px; padding:0 20px;}

/*开始考前测评*/
.play_test_befor,.play_test_after{ width:280px; padding-bottom:10px; background:#fff;}

.play_test_befor_list,.play_test_after_list{ padding:0 10px; overflow:hidden; margin-top:5px;}
.play_test_befor_list li,.play_test_after_list li{ float:left; font-size:14px; line-height:35px; display:block; width:100%; height:35px; overflow:hidden;}
.play_test_befor_list li span,.play_test_after_list li span{ float:right; color:#999999;}
.play_test_befor_list li span font,.play_test_after_list li span font{ color:#f60;}
.play_test_befor_list li a,.play_test_after_list li a{ line-height:35px; height:35px; width:55%; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#404040; background:url(../images/liicon.jpg) no-repeat left center; padding-left:10px;}
.play_test_befor_list li a:hover,.play_test_after_list li a:hover{ color:#f60;}

/*开始教材教辅*/
.play_jiaocai_box{ width:280px; background:#fff; padding-bottom:10px;}
.play_jiaocai_detail{ padding:10px; overflow:hidden;}



.group_buying ul{margin: 0 10px 0;zoom:1;}
.group_buying ul li{border-bottom:1px dotted #ccc;position: relative;height: 36px;line-height:36px; font-size:14px; color:#666666; cursor:pointer;}
.group_buying ul li a.book_pic{ width:97px; height:97px; display:inline-table;border:1px solid #e7e7e7; text-align:center; float:left;}
.group_buying ul li a{ color:#404040;}
.group_buying ul li a:hover{ color:#f60;}
.group_buying ul li img{width: 60px;height: 90px; }
.group_buying .pic_r{position: absolute;left: 120px;top: 0;line-height: 24px}
.group_buying .pic_r em{color: #666666;display: block;font-style:normal;}
.group_buying .pic_r i{font-style: normal;display: block}
.group_buying ul li p{clear: both;height: 30px;overflow: hidden; margin:5px 0;}
.group_buying .dis_pi{display: none}
.group_buying ul .last{border-bottom:0;}
.group_buying .on{height: 135px;position: relative;width: 240px;line-height: 30px;margin-top: 10px}
.group_buying .on .dis_pi{display: block}


.cursors{ padding:0px;}
.cursors ul{width:100%;float:left;margin-top:20px;}
.cursors li{width:25%;float:left;line-height:180%; margin-bottom:20px;}
#cursors_t{ width:975px;font-size:18px;color:#333; padding:0 0 0 20px; line-height:35px; background:#f4f4f4; font-family:"宋体";font-weight:bold;border-left:5px solid #fca500;}
.cursors_c{ padding:20px 0 15px 0; border-bottom:1px solid #eee;}
.cursors_c1{ padding:20px 0 15px 0; border-bottom:1px solid #eee; background:url(../../regbuy/Images/bg_play.png) no-repeat;}
.cursors_c2{ padding:20px 0 15px 0; border-bottom:1px solid #eee; background:url(../../regbuy/Images/bg_play1.png) no-repeat;}
.cursors_c3{ padding:20px 0 15px 0; border-bottom:1px solid #eee; background:url(../../regbuy/Images/bg_play2.png) no-repeat;}
.img_titleb { width:220px;}
.img_titleb a{ display:block; width:220px; height:32px; padding:0;}
.cur_img{ width:220px;}
.cur_content{ width:520px; margin:0 0 0 20px; line-height:24px;}
.title1{ font-size:14px; font-weight:bold; margin-top:5px; }
.title2{ color:#666;}
.title2 .reds{color:#F30;font-size:16px;}
.title2 img{margin-top:5px;}
.pages{ text-align:center; padding:30px 0 40px 0;}
.pages span{  color:#f00; font-weight:bold; }
.pages a{ padding:0 0 0 10px; }





