
.empty{height:90px; line-height:90px;}

.coursecont .cnav{height:60px; line-height:60px;color:#666; font-size:14px;}
.coursecont .cnav a{color:#666;}
.coursecont .cnav a:hover{-webkit-transition: .3s; transition: .3s;color:#32963f; text-decoration:none}

.coursecont .contbox1{ padding:20px; background:#fff;border:1px solid #e5e9ed;border-top:1px solid #ebeff2;box-shadow:0px 1px 3px #eaeef2;}
.coursecont .contbox1 .left{width:535px;float:left;}
.coursecont .contbox1 .left img{width:535px;height:310px;}
.coursecont .contbox1 .right{width:563px;float:right}
.coursecont .contbox1 .right .title{ line-height:40px; font-size:30px; margin:10px 0px 15px 0px;font-weight:bold;}
.coursecont .contbox1 .right .star0{width:5em;height:1em; position:relative;background:url(star0.png) no-repeat; background-size:5em 1em; font-size:1.75em;float:left;margin-top:1px}
.coursecont .contbox1 .right .star0 .star1{ height:1em; position:absolute;left:0;top:0;background:#fff url(star1.png) no-repeat; background-size:5em 1em; }
.coursecont .contbox1 .right .bmnum{color:#919ca5;line-height:24px; font-size:14px}
.coursecont .contbox1 .right .bmnum font{ font-size:18px; padding-left:5px; }
.coursecont .contbox1 .right .cinfo{margin-top:15px; font-size:14px;color:#919ca5;}
.coursecont .contbox1 .right .price{ font-size:15px; line-height:37px;margin-top:15px; }
.coursecont .contbox1 .right .price b{ font-size:35px; padding:0px 10px;color:#f60;font-weight:normal}
.coursecont .contbox1 .right .price em{ font-size:14px; padding:0px 20px; text-decoration:line-through;color:#919ca5}
.coursecont .contbox1 .right .buybtn{width:230px;height:54px;background:url(btnbg1.png) repeat-x;border:0px;color:#fff; text-align:center; font-size:20px;font-family:"\5FAE\8F6F\96C5\9ED1";margin-top:20px; cursor:pointer;float:left;}
.coursecont .contbox1 .right .buybtn:hover{background:url(btnbg2.png) repeat-x;-webkit-transition: .3s; transition: .3s;}
.coursecont .contbox1 .right .yxqbox{ margin-top:20px; font-size:14px;}
.coursecont .contbox1 .right .yxqbox .xbg{width:17px;height:15px;background:#78c7ea;border-radius:2px;float:left; text-align:center; line-height:15px;color:#fff;margin:3px 5px 0px 0px}
.coursecont .contbox1 .right .yxqbox img{margin:3px 5px 0px 0px;}

.coursecont .contbox1 .right #collect_course{float:left;margin:20px 0px 0px 15px;height:55px;color:#919ca5; line-height:55px; font-size:15px;}
.coursecont .contbox1 .right #collect_course img{float:left;margin:20px 10px 0px 10px}
.coursecont .contbox1 .right #collect_course:hover{ text-decoration:none;color:#919ca5}

.coursecont .contbox2{margin-top:20px;}
.coursecont .contbox2 .left{width:823px;float:left; padding:1px 0px 30px 0px; background:#fff;border:1px solid #e5e9ed;border-top:1px solid #ebeff2;box-shadow:0px 1px 3px #eaeef2;}
.coursecont .contbox2 .left .titletab{height:60px; line-height:55px;}
.coursecont .contbox2 .left .titletab .dtbtn{ display:none}
.coursecont .contbox2 .left .titletab dl dt{ float:left;border-top:5px solid #fff; text-align:center; cursor:pointer; font-size:16px;}
.coursecont .contbox2 .left .titletab dl dt.curr{border-top:5px solid #3c93e5;}
.coursecont .contbox2 .left .titletab dl dt.curr a{color:#3c93e5;}
.coursecont .contbox2 .left .titletab dl dt span{ font-size:17px;}
.coursecont .contbox2 .left .titletab dl dt a{ display:block; padding:0 34px;}
.coursecont .contbox2 .left .titletab dl dt a:hover{ text-decoration:none;color:#5398de;-webkit-transition: .3s; transition: .3s;}

.coursecont .contbox2 .left .menuclass{ position:fixed;width:100%; z-index:9999;left:0;top:0; background:#fff;height:65px; line-height:55px;border-bottom:1px solid #e9e9e9;}
.coursecont .contbox2 .left .menuclass .dtbtn a{float:right;height:65px; line-height:65px;width:342px; background:url(btnbg1.png) repeat-x;color:#fff; font-size:20px; text-align:center; margin-right:1px;color:#fff;}
.coursecont .contbox2 .left .menuclass .dtbtn a:hover{ text-decoration:none;color:#fff;background:url(btnbg2.png) repeat-x;-webkit-transition: .3s; transition: .3s;}
.coursecont .contbox2 .left .menuclass .dlwid{width:1190px;margin:0 auto}
.coursecont .contbox2 .left .menuclass dl dt{float:left;border-top:5px solid #fff; text-align:center; cursor:pointer; font-size:16px;}
.coursecont .contbox2 .left .menuclass dl dt.curr{border-top:5px solid #3c93e5;}
.coursecont .contbox2 .left .menuclass dl dt.curr a{color:#3c93e5;}
.coursecont .contbox2 .left .menuclass dl dt span{ font-size:17px;}
.coursecont .contbox2 .left .menuclass dl dt a{ display:block; padding:0 34px}
.coursecont .contbox2 .left .menuclass dl dt a:hover{ text-decoration:none;color:#3790e4;-webkit-transition: .3s; transition: .3s;}

.coursecont .contbox2 .left .box01{ padding:0px 20px; font-size:14px;}
.coursecont .contbox2 .left .box01 .boxtit{height:30px; line-height:30px;margin-top:15px; font-size:16px;}
.coursecont .contbox2 .left .box01 ul li{ margin:15px 0px 15px 85px; line-height:25px;min-height:25px; position:relative;border-top:1px dashed #ddd; padding-top:15px;}
.coursecont .contbox2 .left .box01 ul li span{width:85px;height:25px; line-height:25px;color:#999; position:absolute;left:-85px;top:15px;}
.coursecont .contbox2 .left .box01 ul li img{max-width:100%;}
.coursecont .contbox2 .left .box01 .cintro{ line-height:25px; font-size:14px;margin-top:30px;}

.coursecont .contbox2 .left .box02{ padding:0px 20px; font-size:14px;}
.coursecont .contbox2 .left .box02 .boxtit{height:30px; line-height:30px;margin-top:15px; font-size:16px;}

.coursecont .contbox2 .left .box03{ padding:0px 20px; font-size:14px;}
.coursecont .contbox2 .left .box03 .boxtit{height:30px; line-height:30px;margin-top:15px; font-size:16px;}
.coursecont .contbox2 .left .box03 ul li{ padding:15px 0px;border-bottom:1px solid #e9e9e9;color:#666; position:relative;min-height:60px; margin-left:70px;}
.coursecont .contbox2 .left .box03 ul li .userface{width:60px;height:60px; text-align:center;left:-70px;top:15px; position:absolute;}
.coursecont .contbox2 .left .box03 ul li .userface img{width:45px;height:45px;}
.coursecont .contbox2 .left .box03 ul li .userface span{width:60px;height:18px; line-height:18px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; display:block; font-size:14px;margin-top:5px;}
.coursecont .contbox2 .left .box03 ul li .listar span{float:right;color:#999}
.coursecont .contbox2 .left .box03 ul li .listar .star0{width:5em;height:1em; position:relative;background:url(star0.png) no-repeat; background-size:5em 1em; font-size:1.333em;float:left;margin-top:6px}
.coursecont .contbox2 .left .box03 ul li .listar .star0 .star1{ height:1em; position:absolute;left:0;top:0;background:#fff url(star1.png) no-repeat; background-size:5em 1em; }
.coursecont .contbox2 .left .box03 ul li .liuser span{ padding-left:15px;color:#999}
.coursecont .contbox2 .left .box03 ul li .message{ display:block;margin-top:10px; line-height:20px;}
.coursecont .contbox2 .left .box03 ul li:after{ content:".";display:block;height:0;clear:both;visibility:hidden}
.coursecont .contbox2 .left .box03 .textareabox{ padding-right:22px;}
.coursecont .contbox2 .left .box03 .textareabox textarea{ outline:none;width:100%;border-radius:3px 3px 0px 0px; padding:10px; font-size:14px; line-height:20px;height:100px;border:1px solid #ddd;font-family:"\5FAE\8F6F\96C5\9ED1";}
.coursecont .contbox2 .left .box03 .textareabox textarea:focus{border:1px solid #5aa865;box-shadow:0px 0px 3px #7cc085;}
.coursecont .contbox2 .left .box03 .inputbox{height:40px; background:url(bg01.png) repeat-x 0 100%; line-height:40px; padding-left:15px;margin-top:-5px;border:1px solid #ddd;border-top:0px;border-radius:0px 0px 3px 3px}
.coursecont .contbox2 .left .box03 .inputbox .tjbutton{width:150px;height:40px; line-height:100%; background:url(bg04.png) repeat-x 0 100%;border:0px;float:right; text-align:center; font-size:15px; color:#333;font-family:"\5FAE\8F6F\96C5\9ED1";border-left:1px solid #ddd; cursor:pointer;}
.coursecont .contbox2 .left .box03 .inputbox .tjbutton:hover{ background:url(bg05.png) repeat-x 0 100%}
.coursecont .contbox2 #xzw_starSys{ position:absolute;bottom:12px;left:95px;}
.coursecont .contbox2 .description{ position:absolute;left:140px;width:300px;bottom:-11px; font-size:14px;color:#f60;}

#xzw_starBox{position:relative;width:120px;float:left}
/**/
#xzw_starSys .description{clear:both;padding:10px 0px}
#xzw_starSys .star{height:20px;width:120px;position:relative;background:url(star.png) repeat-x;cursor:pointer}
#xzw_starSys .star dt{float:left;padding:0px;margin:0px}
#xzw_starSys .star dt a{display:block;width:24px;height:20px;overflow:hidden;text-indent:-9999px;position:absolute;z-index:5}
#xzw_starSys .star dt a:hover{background:url(star.png) 0 -25px repeat-x;z-index:3;left:0}
#xzw_starSys .star a.one-star{left:0}
#xzw_starSys .star a.one-star:hover{width:24px}
#xzw_starSys .star a.two-stars{left:24px}
#xzw_starSys .star a.two-stars:hover{width:48px}
#xzw_starSys .star a.three-stars{left:48px}
#xzw_starSys .star a.three-stars:hover{width:72px}
#xzw_starSys .star a.four-stars{left:72px}
#xzw_starSys .star a.four-stars:hover{width:96px}
#xzw_starSys .star a.five-stars{left:96px}
#xzw_starSys .star a.five-stars:hover{width:120px}
#xzw_starSys .current-rating{background:url(star.png) 0 -25px repeat-x;position:absolute;height:20px;z-index:1;top:0;left:0}



.coursecont .contbox2 .left .box04{ padding:0px 20px; font-size:14px;}
.coursecont .contbox2 .left .box04 .boxtit{height:30px; line-height:30px;margin-top:15px; font-size:16px;}
.coursecont .contbox2 .left .box04 ul li{ padding:15px 15px 15px 45px;border-bottom:1px solid #e9e9e9; background:url(zlbg.png) no-repeat 15px 50%;}
.coursecont .contbox2 .left .box04 ul li .litit{height:30px; line-height:30px; font-size:16px; overflow:hidden;}
.coursecont .contbox2 .left .box04 ul li .liinfo{color:#999;float:right}
.coursecont .contbox2 .left .box04 ul li .liinfo span{ padding-left:30px;height:30px; line-height:30px;float:left;}
.coursecont .contbox2 .left .box04 ul li .liinfo span a{ display:block;background:#449f50;width:60px;color:#fff;border-radius:3px; text-align:center;}
.coursecont .contbox2 .left .box04 ul li .liinfo span a:hover{ text-decoration:none; background:#3b9947;color:#fff;}
.coursecont .contbox2 .left .box04 ul li:after{ content:".";display:block;height:0;clear:both;visibility:hidden}
.coursecont .contbox2 .left .box04 ul li:hover{ background:#f9f9f9 url(zlbg.png) no-repeat 15px 50%}
.coursecont .contbox2 .left .box04 ul li a:hover{ text-decoration:none;color:#3790e4;-webkit-transition: .3s; transition: .3s;}

.coursecont .contbox2 .left .askcontbox{ padding:0px 20px}
.coursecont .contbox2 .left .askcontbox .asktextbox .tips{height:40px; line-height:30px;color:#999; font-size:14px;}
.coursecont .contbox2 .left .askcontbox .asktextbox .tips b{font-weight:normal;color:#32963f; }
.coursecont .contbox2 .left .askcontbox .asktextbox .textareabox{ padding-right:22px;}
.coursecont .contbox2 .left .askcontbox .asktextbox #edui1{width:790px !important;}
.coursecont .contbox2 .left .askcontbox .asktextbox #edui1_iframeholder{width:790px !important;height:100px !important;}
.coursecont .contbox2 .left .askcontbox .asktextbox .textareabox textarea{width:100%;height:60px;color:#999;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:20px;border:0px; font-size:14px; outline:none;border:1px solid #e3e3e3; padding:10px;border-radius:3px; background:#fff}
.coursecont .contbox2 .left .askcontbox .asktextbox .textareabox textarea:focus{background:#fff;color:#333;border:1px solid #5aa865;box-shadow:0px 0px 3px #7cc085;}
.coursecont .contbox2 .left .askcontbox .asktextbox .askbtn{width:110px;height:35px; line-height:100%; background:#459f51;border:0px;border-radius:2px; font-size:16px;color:#fff;font-family:"\5FAE\8F6F\96C5\9ED1"; cursor:pointer;float:right;margin-top:10px;}
.coursecont .contbox2 .left .askcontbox .asktextbox .askbtn:hover{ background:#389444;-webkit-transition: .3s; transition: .3s;}
.coursecont .contbox2 .left .askcontbox .asklist{margin-top:15px;}
.coursecont .contbox2 .left .askcontbox .asklist ul li{ padding:15px 0px;min-height:50px;border-bottom:1px solid #e9e9e9; position:relative;}
.coursecont .contbox2 .left .askcontbox .asklist ul li:after{ content:".";display:block;height:0;clear:both;visibility:hidden}
.coursecont .contbox2 .left .askcontbox .asklist ul li .lct{width:45px; position:absolute;left:0;top:15px;}
.coursecont .contbox2 .left .askcontbox .asklist ul li .lct img{width:45px;height:45px;}
.coursecont .contbox2 .left .askcontbox .asklist ul li .rct{ padding-left:60px;}
.coursecont .contbox2 .left .askcontbox .asklist ul li .rct .rname{font-size:12px;color:#808080}
.coursecont .contbox2 .left .askcontbox .asklist ul li .rct .rname span{ padding-left:15px;font-size:12px;color:#c1c1c1;}
.coursecont .contbox2 .left .askcontbox .asklist ul li .rct .rinfo{margin-top:10px; font-size:14px; line-height:26px;color:#444;}
.coursecont .contbox2 .left .askcontbox .asklist ul li .rct .rbtn{width:55px;height:27px; line-height:26px;color:#808080; text-align:center;margin-top:10px; background:url(hfbtn.png) no-repeat;float:right; cursor:pointer;}

.coursecont .contbox2 .left .replylist .empty{ display:none}

/*回复列表*/
.coursecont .contbox2 .left .reply0{ display:none}
.coursecont .contbox2 .left .replylist{margin-top:10px; background:#fffcf0;border:1px solid #eee5c2;}
.coursecont .contbox2 .left .replylist .replybox{ padding:15px 10px 15px 0px;border-top:1px solid #eee5c2; position:relative;margin:-1px 0px 0px 15px}
.coursecont .contbox2 .left .replylist .replybox span{ display:block;color:#c1c1c1}
.coursecont .contbox2 .left .replylist .replybox span font{float:right}
.coursecont .contbox2 .left .replylist .replybox span em{color:#c1c1c1; font-size:12px; padding-left:15px; display:none}
.coursecont .contbox2 .left .replylist .replybox .talkinfo{ line-height:26px; padding-right:10px; font-size:14px;margin-top:6px;color:#444;}

/*回复展开*/

.coursecont .contbox2 .left .rtalklist{ background:url(bg03.png) no-repeat 100% 0; padding:21px 0px 12px 0px; overflow:hidden;height:120px; margin-top:9px; position:relative;-moz-animation:mybyjc 3s; /* Firefox */
-webkit-animation:mybyjc 3s; /* Safari and Chrome */
-o-animation:mybyjc 3s; /* Opera */}
@keyframes mybyjc
{
0%   {height:0px;}
25%  {height:120px}
50%  {height:120px}
100% {height:120px}
}

@-moz-keyframes mybyjc /* Firefox */
{
0%   {height:0px;}
25%  {height:120px}
50%  {height:120px}
100% {height:120px}
}

@-webkit-keyframes mybyjc /* Safari and Chrome */
{
0%   {height:0px;}
25%  {height:120px}
50%  {height:120px}
100% {height:120px}
}

@-o-keyframes mybyjc /* Opera */
{
0%   {height:0px;}
25%  {height:120px}
50%  {height:120px}
100% {height:120px}
}


.coursecont .contbox2 .left .rtalklist .textareabox{ padding-right:22px;}
.coursecont .contbox2 .left .rtalklist .textareabox textarea{width:100%;height:60px; padding:10px; line-height:20px; font-size:14px;border:1px solid #e3e3e3;font-family:"\5FAE\8F6F\96C5\9ED1";color:#808080; outline:none; display:block; overflow:hidden}
.coursecont .contbox2 .left .rtalklist .textareabox textarea:focus{color:#444;}
.coursecont .contbox2 .left .rtalklist .hfbox{ background:#f5f5f5;height:35px; padding-left:10px;border:1px solid #e3e3e3;border-top:0px;line-height:35px;}
.coursecont .contbox2 .left .rtalklist .hfbox span{ font-size:12px;float:left;color:#808080; line-height:35px;}
.coursecont .contbox2 .left .rtalklist .hfbox span font{font-size:12px;color:#d00;}
.coursecont .contbox2 .left .rtalklist .hfbox .hfbtn{width:90px;height:35px; line-height:100%;background:#61b36c; cursor:pointer; font-size:14px;float:right;font-family:"\5FAE\8F6F\96C5\9ED1";color:#fff;border:1px solid #3c9c48}
.coursecont .contbox2 .left .rtalklist .hfbox .hfbtn:hover{background:#3c9c48;-webkit-transition: .3s; transition: .3s;}



.coursecont .contbox2 .left .livelist .title{height:40px; border-bottom:1px solid #e9e9e9; display:block; line-height:30px; font-size:16px;margin-top:15px; cursor:pointer}
.coursecont .contbox2 .left .livelist ul li{ position:relative;padding:15px 15px 15px 62px;border-bottom:1px dashed #e9e9e9; background:url(play.png) no-repeat 30px 50%}
.coursecont .contbox2 .left .livelist ul li:after{ content:".";display:block;height:0;clear:both;visibility:hidden}
.coursecont .contbox2 .left .livelist ul li span{ float:right; }
.coursecont .contbox2 .left .livelist ul li em{ font-style:normal;color:#999; padding-left:15px}
.coursecont .contbox2 .left .livelist ul li a:hover{ text-decoration:none;color:#32963f;-webkit-transition: .3s; transition: .3s;}
.coursecont .contbox2 .left .livelist ul li:hover{ background:#f9f9f9 url(play.png) no-repeat 30px 50%}

.coursecont .contbox2 .right{width:342px;float:right; background:#fff;border:1px solid #e5e9ed;border-top:1px solid #ebeff2;box-shadow:0px 1px 3px #eaeef2;}

.coursecont .contbox2 .right .rightep{background:#fff;padding:2px 0px 15px 0px}
.coursecont .contbox2 .right .rightep .title{ font-size:16px;height:50px; line-height:45px; padding-left:15px;}
.coursecont .contbox2 .right .rightep .lct{width:90px;float:left; margin-left:15px;height:90px;border:1px solid #e5e5e5}
.coursecont .contbox2 .right .rightep .lct img{width:90px;height:90px;}
.coursecont .contbox2 .right .rightep .rct{width:205px;float:right; padding-right:15px;}
.coursecont .contbox2 .right .rightep .rct .renzheng0{ display:none}
.coursecont .contbox2 .right .rightep .rct a{ font-size:16px;}
.coursecont .contbox2 .right .rightep .rct .intro{height:48px; line-height:24px; font-size:14px; overflow:hidden;margin-top:6px;color:#999}


.coursecont .contbox2 .right .right01 .title{ font-size:16px;height:50px; line-height:45px; padding-left:15px;}
.coursecont .contbox2 .right .right01 ul li{ padding:0px 15px 15px 15px; overflow:hidden;}
.coursecont .contbox2 .right .right01 ul li .lct{width:67px;float:left;}
.coursecont .contbox2 .right .right01 ul li .lct img{width:67px;height:67px;}
.coursecont .contbox2 .right .right01 ul li .rct{width:230px;float:right}
.coursecont .contbox2 .right .right01 ul li .rct .tname{ font-size:16px;height:30px; line-height:30px;}
.coursecont .contbox2 .right .right01 ul li .rct .tname a:hover{ text-decoration:none;color:#32963f;-webkit-transition: .3s; transition: .3s;}
.coursecont .contbox2 .right .right01 ul li .rct .tlever{color:#999; font-size:14px;}
.coursecont .contbox2 .right .empty{ padding:0px 30px; font-size:14px; text-align:center;color:#aaa}

.coursecont .contbox2 .right .right02{margin-top:10px;}
.coursecont .contbox2 .right .right02 .title{ font-size:16px;border-top:1px solid #e9e9e9;height:50px; line-height:45px; margin:0px 15px;}
.coursecont .contbox2 .right .right02 ul li{float:left;width:67px; text-align:center;margin:0px 0px 20px 15px;}
.coursecont .contbox2 .right .right02 ul li img{width:45px;height:45px;}
.coursecont .contbox2 .right .right02 ul li span{width:67px;height:18px; line-height:18px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; display:block; font-size:14px;margin-top:5px;}

.coursecont .contbox2 .right .right03{margin-top:10px; padding-bottom:15px}
.coursecont .contbox2 .right .right03 .title{ font-size:16px;border-top:1px solid #e9e9e9;height:50px; line-height:45px; margin:0px 15px;}
.coursecont .contbox2 .right .right03 ul li{ padding-bottom:15px;margin:0px 15px; font-size:14px;color:#999; line-height:24px;}
.coursecont .contbox2 .right .right03 ul li font{color:#666;}
.coursecont .contbox2 .right .right03 ul li a{color:#32963f;}
.coursecont .contbox2 .right .right03 ul li a:hover{ text-decoration:none;color:#32963f;-webkit-transition: .3s; transition: .3s;}


.coursecont .contbox2 .right .rightkb{border-bottom:1px solid #e9e9e9}
.coursecont .contbox2 .right .rightkb .title{ font-size:16px;height:50px; line-height:45px; margin:0px 15px;color:#f60}
.coursecont .contbox2 .right .rightkb .title span{ font-size:12px;color:#999; display:none}
.coursecont .contbox2 .right .rightkb ul li.li01{background:none;}
.coursecont .contbox2 .right .rightkb ul li{ padding:0px 15px 20px 15px;position:relative;height:85px; overflow:hidden}
.coursecont .contbox2 .right .rightkb ul li .lct{width:140px;float:left;height:85px; overflow:hidden}
.coursecont .contbox2 .right .rightkb ul li .lct img{width:140px;min-height:85px;}
.coursecont .contbox2 .right .rightkb ul li .rct{ }
.coursecont .contbox2 .right .rightkb ul li .checkbg{ position:absolute;top:0px;left:14px;-webkit-appearance: none; background:url(gou.png) no-repeat;width:32px;height:32px; cursor:pointer; outline:none}
.coursecont .contbox2 .right .rightkb ul li .rct .checkbox{ position:absolute;top:-3px;left:10px;-webkit-appearance: none; background:url(nogou.png) no-repeat;width:32px;height:32px; cursor:pointer; outline:none}
.coursecont .contbox2 .right .rightkb ul li .rct .checkbox:checked{ background:url(gou.png) no-repeat}
.coursecont .contbox2 .right .rightkb ul li .rct a{font-size:14px; padding-left:15px; line-height:20px;max-height:40px; display:block; margin-bottom:10px; overflow:hidden;}
.coursecont .contbox2 .right .rightkb ul li .rct a:hover{ text-decoration:none;color:#32963f;-webkit-transition: .3s; transition: .3s;}
.coursecont .contbox2 .right .rightkb ul li .rct .intro{color:#999; display:none; line-height:20px;height:40px; overflow:hidden;}
.coursecont .contbox2 .right .rightkb ul li .rct span{ padding-left:15px; font-size:16px;}
.coursecont .contbox2 .right .rightkb ul li .rct span strong{font-weight:normal;color:#f60;}
.coursecont .contbox2 .right .rightkb ul li .rct em{color:#999; text-decoration:line-through; padding-left:15px;}
.coursecont .contbox2 .right .rightkb .jiesuan{background:#f5f5f5; text-align:center;border-top:1px solid #e9e9e9;font-size:14px;color:#666; line-height:29px; padding:15px;margin-top:5px; }
.coursecont .contbox2 .right .rightkb .jiesuan em{color:#999; text-decoration:line-through}
.coursecont .contbox2 .right .rightkb .jiesuan font{font-size:14px;font-weight:bold;}
.coursecont .contbox2 .right .rightkb .jiesuan #countprice{ font-size:24px;color:#f60;}
.coursecont .contbox2 .right .rightkb .jiesuan #falv{font-weight:normal}
.coursecont .contbox2 .right .rightkb .jiesuan a{width:120px;height:30px;background:#3c9f48; display:block; text-align:center; line-height:30px;color:#fff;font-size:16px;margin:0 auto;margin-top:10px}
.coursecont .contbox2 .right .rightkb .jiesuan a:hover{ text-decoration:none;background:#369641}
.coursecont .contbox2 .right .rightkb .jiesuan .buybtn{width:120px; cursor:pointer;margin:0 auto;background:url(btnbg1.png) repeat-x 0 -5px;border:0px;color:#fff; font-size:16px;font-family:\5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif";height:40px; line-height:100%; display:block;margin-top:15px;}
.coursecont .contbox2 .right .rightkb .jiesuan .buybtn:hover{background:url(btnbg2.png) repeat-x 0 -5px}
.coursect .coursect_r .kbblank{height:30px; overflow:hidden}


.coursecont .contbox3{margin-top:40px;}
.coursecont .contbox3 .title{ font-size:16px; line-height:26px;}


