@charset "utf-8";
@font-face {font-family: 'iconfont';
    src: url('../fonts/courseFont/iconfont.eot'); /* IE9*/
    src: url('../fonts/courseFont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/courseFont/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/courseFont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/courseFont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
/*课程门户--lj*/
.personal{float: right;position: relative;font-family: "微软雅黑";color: #969696;}
.personal a {color: #444444;font-size: 14px;padding-right: 10px;}
.personal img {width: 40px;height: 40px;float: left;margin-right: 10px;}
.li_spacer{padding-left: 10px;color: #969696;display: none;}
.appEnter{float: right;line-height: 35px;height: 35px;}
.appEnter a {color: #444444;font-size: 14px;margin-right: 40px;margin-left:0;}
.course_headInfo{width:1170px;margin:0 auto;height:36px;line-height:36px;padding:22px 0 22px 0;}
.help_center,.guid_class{margin-right:40px;color:#444;}
.help_center:hover,.guid_class:hover{color:#ea5947;}
.course_header{background:#fff;}
.course_logodiv{float:left;width:260px;}
.course_login{float:right;}
.course_loginBtn{padding: 5px 14px;font-size: 14px;height: 23px;line-height: 23px;background: #ea5947;color: #fff;margin-right:20px;}
.course_registerBtn{padding: 5px 14px;font-size: 14px;height: 23px;line-height: 23px;background: #ea5947;color: #fff;}
.course_logo{float:left;width:260px;height:36px;}
.preview_header{height:490px;padding-top:60px;background:url(../images/course_preview/preview_bg.jpg) no-repeat;}
.course_contain{margin:0 auto;}
.preview_header .course_contain{width:1130px;padding:20px;background:#fff;}
.fwplayer{background:black;width:700px;height:390px;float:left;position:relative;}
.course_intro{float:left;padding-left:20px;color:#444;width:410px;}
.course_title{max-height:56px;margin-bottom:5px;line-height:28px;font-size:26px;overflow:hidden;word-break: break-all;font-weight:bolder;}
.cert_tag li{margin:10px 10px 0 0;padding:0 5px;float:left;display:inline;border:1px solid #ea5947;color:#ea5947;font-size:12px;white-space:nowrap;}
.sit_num{margin-top:10px;font-size:12px;color:#969696;height:42px;line-height:42px;}
.course_info{font-size:12px;color:#444;width:100%;}
.course_info tr{height:42px;border-bottom:1px dashed #d1d1d1;}
.course_info th,.course_info td{display:table-cell;vertical-align:middle;}
.course_info th{text-align:left;width:36%;text-indent:28px;}
.course_info .univ{background:url(../images/course_preview/basic_school.png) no-repeat 0 center;}
.course_info .stutime{background:url(../images/course_preview/basic_time.png) no-repeat 0 center;}
.course_info .subject{background:url(../images/course_preview/basic_classification.png) no-repeat 0 center;}
.course_info .maj{background:url(../images/course_preview/basic_professional.png) no-repeat 0 center;}
.course_info .major{border:none;}
/** 按钮样式 **/
.btn-marked {width:200px;height:45px;margin-top:10px;display:inline-block; _zoom:1;*display:inline;line-height:45px;text-align:center;font-size:18px;color:#fff;background-color:#ea5947;border:1px #ea5947 solid;}
.btn-marked:hover {background-color:#fe7c6c;}
.btn-unmarked {width:200px;height:45px;margin-top:10px;display:inline-block; _zoom:1;*display:inline;line-height:45px;text-align:center;font-size:18px;color:#ea5947;border:1px #ea5947 solid;}
.btn-unmarked:hover {color:#fff;background-color:#fe7c6c;}
.btn-des {width:100%;margin:10px 0;line-height:22px;font-size:14px;word-break:break-all;word-wrap:break-word;}
.preview_contain{background:url(../images/course_preview/bg.png) no-repeat;padding-top:20px;overflow:hidden;}
.preview_contain .course_contain{width:1170px;}
.course_contain_left{float:left;}
.course_contain_right{float:right;}
.course_nav{width:368px;margin:20px auto 0;border-radius:15px;}
.course_nav li{float:left;width:33%;;}
.course_nav li a{display:block;height:30px;line-height:30px;text-align:center;color:#444;font-size:16px;border:1px solid #fe7c6c;outline: none;}
.course_nav li a:hover {background:#fe7c6c;color:#fff;}
.course_nav li a.active {background:#ea5947;color:#fff;}
.course_nav .first a{border-radius:14px 0 0 14px;border-right:none;}
.course_nav .last a {border-radius:0 14px 14px 0;border-left:none}
.course_tab{box-shadow: 0px 1px #dadada;margin-bottom:20px;background-color:#fff;overflow:hidden;}
.tea_group {padding:0 30px 20px;}
.tea_info{text-align:center;float:left;width:130px;margin-top:10px;position:relative;}
.tea_info_single {text-align:center;width:130px;margin:20px auto 30px;position:relative;}
.tea_name{color:#444;font-size:18px;font-weight:bold;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tea_college{color:#969696;font-size:14px;line-height:16px;height:32px;}
.tea_photo{width:100px;height:100px;margin:0 auto 16px;position:relative;}
.tea_photo img{width:100px;height:100px;}
.tea_photo:hover span{background-color:rgba(0,0,0,.4);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);z-index:6;}
.tea_photo span{position:absolute; top:0; left:0;width:100px;height:100px;background:url("../images/course_preview/circle_head.png");color:#fff;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/course_preview/circle_head.png",sizingMethod='crop');}
.tea_intro{width:500px;float:right;margin-top:20px;}
.tea_recommend{display:none;width:600px;position:absolute;top:80px;right:-50px;background-color:#fff;box-shadow:3px 3px 6px 0px rgba(0, 0, 0, 0.2);z-index:10;}
.tea_recommend_head{width: 100%;height:152px;position: absolute;top: -10px;background:url("../images/course_preview/team_introduction.png");}
.tea_recommend_photo {width: 84px;height: 84px;border-radius:42px;margin:20px auto 0;overflow:hidden;}
.tea_recommend_photo img {width:100%;height:100%;}
.tea_recommend_head span {position: absolute;top: 0;left: 0;width: 84px;height: 84px;background: url("../images/course_preview/circle_head.png");color: #fff;_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/course_preview/circle_head.png",sizingMethod='crop');}
.tea_recommend_name {margin-top:5px;text-align:center;font-size:14px;line-height:20px;}
.tea_recommend_orgname {text-align:center;font-size:12px;}
.tea_recommend_body {position:relative;min-height:100px;padding:15px 20px 20px;margin-top:142px;font-size:14px;line-height:28px;text-align:left;}
.tea_recommend_close{display:block;position: absolute;right:10px;top:6px;width:30px;height: 30px;cursor: pointer;background:url("../images/course_preview/close.png");}
.viewAll{color:#ea5947;}
.tea_intro h5{color:#969696;font-size:18px;padding-bottom:8px;}
.tea_intro p{line-height:30px;font-size:14px;color:#444;}
.view_team{float:right;color:#ea5947;font-size:14px;}
.tea_list {overflow:hidden;}
.recom_course,.problem,.course_team{background-color:#fff;box-shadow: 0px 1px #dadada;width:344px;padding-top:20px;}
.recom_course{margin:20px 0;}
.recom_course h3,.problem h3,.course_team h3{height:24px;font-size:22px;font-weight:500;color:#444;border-left:5px #ea5947 solid;line-height:24px;text-indent:18px;margin-bottom:20px;}
.recom_img,.recom_img img{width:143px;height:80px;position:relative;overflow:hidden;}
.course_list  {padding:0 10px 10px;position:relative;}
.course_list li {width:143px;margin:0 9px;display:block;float:left;}
.course_list p{margin:10px 0;color:#444;font-size:14px;height:40px;line-height:20px;text-align:left;overflow:hidden;}
.mask{width:100%;height:100%;background:#000;filter:alpha(opacity=60);opacity:0.6;display:none;text-align:center;position:absolute;left:0px;top:0px;z-index : 2 ;}
.mask_link{width:80px;height:24px;position:absolute;left:26px;top:28px;line-height:24px;text-align:center;color:#fff;}
.pro_list{padding-bottom:17px;}
.pro_list a{color:#444;font-size:14px;display:block;line-height:28px;margin-left:40px;margin-right:23px;}
.pro_list li{position:relative;margin-bottom:8px;}
.listStyle{height:10px;width:10px;border-radius:50%;background:#444;position:absolute;left:22px;top:7px;}
.pro_list a:hover{color:#ea5947;}
.pro_list a:active{color:#ea5947;}
.courseCover{width:100%;height:100%;}
.course_content{padding:30px 47px;min-height:500px;line-height:40px;width:712px;}
.course_content td{border:1px solid #000;padding:0 5px;font-size:14px;}
.course_catalog{border-left:2px solid #ebebeb;margin-left:38.5px;}
.course_catalog li{position:relative;}
.catalog_num{width:20px;height:20px;position:absolute;left:-11px;top:-5px;border-radius:10px;background-color:#9ECBE0;}
.course_catalog_top h4{line-height:normal;color:#ea5947;font-size:18px;float:left;padding-left:27px;}
.course_catalog_top a {line-height: normal;color:#ea5947;font-size: 18px;padding-left:27px;display:block;}
.catalog_link .lab-title {float: left;width:500px;}
.catalog_link .experience {width: 60px;height: 20px;float:right;margin-left: 10px;color: #FFF;line-height: 20px;font-size: 12px;text-align: center;background-color:#ea5947;border-radius:20px;margin-right: 1em;}
.catalog_link .experience:hover{background-color:#ee7a6c;}
.catalog_link .experience:active{background-color:#ca3725;}
.course_catalog_top .catalog_con {line-height: 24px;color: #444;font-size: 16px;float: left;padding-left: 40px;}
.course_catalog_bottom{height:auto;}
.sec_list{padding:15px 0 30px 40px;}
.sec_list li{font-size:14px;color:#444;line-height:30px;}

.bgFilter{position: fixed; _position: absolute;top:0px; left:0px;width: 100%;height: 100%;background: #000; filter: alpha(opacity =50); opacity: 0.5;margin: 0px;z-index:50;}
.not-stu-prompt,.not-open-up,.suc-to-join{width:360px;height:220px;position:absolute;top:40%;left:40%;z-index:100;display:none;}
.prompt-head{height:40px;background:#ee3939;color:#fff;padding-left:10px;line-height:40px;}
.prompt-head .close-prompt{margin:15px;float:right;cursor:pointer;}
.prompt-body{height:180px;padding-left:130px;padding-top:40px;background:url(../images/block-cry.png) #fff no-repeat 30px 40px;}
.suc-to-join .prompt-body{background:url(../images/block-smile.png) #fff no-repeat 30px 40px;}
.prompt-body .prompt-info{color:#444;font:14px "微软雅黑";line-height:20px;margin-bottom:30px;}
.prompt-body .prompt-link{color:#ee3939;font:14px "微软雅黑";}
.eachCourseMes a:hover{text-decoration:underline;color:#ea5947;}
.partakeNum{display:inline-block;*display:inline;*zoom:1;}
.cpjiathis{display:inline-block;*display:inline;*zoom:1;height:20px;}



/*课程团队--lj*/
.team_wrapper{background:url(../images/course_preview/team_bg.png) no-repeat;padding-top:54px;}
.team_contain{width:1170px;margin:0 auto;}
.team_header{background-color:#65657a;height:70px;line-height:70px;text-align:center;border-bottom:4px solid #ea5947;}
.team_header h2{font-size:36px;color:#fff;}
.tea_list{padding:60px 126px 100px;background-color:#fff;}
.tea_list .tea{padding-bottom:55px;}
.tea_describe{padding-left:46px;}
.tea_describe_header{height:56px;border-bottom:1px #d9d9d9 dashed;font-size:18px;color:#969696;line-height:56px;width:735px;}
.tea_describe_header span{color:#444;font-size:24px;padding-right:70px;}
.tea_describe_contain{width:735px;font-size:14px;line-height:30px;color:#969696;}
.credit_tag{width:58px;height:22px;background:#5cb3c5;color:#fff;position:absolute;top:0;left:0;z-index:5;font-size:12px;text-align:center;line-height:22px;}
.sk1-course_price{position:absolute;left:502px;top:-58px;}
.sk1-courseIntro{padding:30px 0;background:url(static/portal/images/course_preview/skin01_bg.png) #844884;background-repeat:no-repeat;background-size: cover;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/portal/images/course_preview/skin01_bg.png',sizingMethod='scale');}/** 兼容IE，通过滤镜filter，图片路径必须是绝对地址**/
.sk1-courseIntro-main {width:960px;margin:0 auto;overflow:hidden;}
.sk1-courseIntro-left {width:366px;height:206px;float:left;overflow:hidden;}
.sk1-courseIntro-left img {width:100%;height:auto;}
.sk1-courseIntro-right {width:574px;margin-left:20px;float:left;overflow:hidden;}
.sk1-courseTitle{color:#fff;font-size:26px;text-align:left;font-weight:bold;}
.sk1-certTag{margin:10px 0;text-align:left;}
.sk1-certTag li{text-align:left;font-size:12px;margin-right:10px;display:inline-block;*display:inline;*zoom:1;color:#fff;padding:0 5px;height:17px;line-height:17px;border:1px solid #fff;white-space: nowrap;}
.skin1-share-area {margin-bottom:10px;height:20px;line-height:20px;color:#e3e3e9;}
.skin1-share-area font {position: relative;top: -5px;}
.sk1-courseInfo{text-align:left;}
.sk1-courseInfo li{font-size:14px;line-height:26px;text-align:left;color:#fff;}
.sk1-courseInfo-title {width:120px;font-size:12px;color:#E3E3E9;display:inline-block;*display:inline;*zoom:1;}
.sk1-btnArea{width:960px;height:40px;margin:30px auto 0;text-align:left;overflow:hidden;}
.sk1-btn{height:38px;width:364px;float:left;margin-right:20px;font-size:18px;line-height:38px;text-align:center;}
.sk1-whiteBtn{color:#fff;border:1px solid #fff;}
.sk1-yellowBtn{color:#fff;background-color:#ffc028;border:1px solid #ffc028;}
.sk1-yellowBtn:hover{background-color:#ffd76c;}
.sk1-desBtn {margin-right:20px;float:left;font-size:16px;line-height:40px;color:#fff;}
.sk1-content{width:960px;margin:0 auto;}
.sk1-courseContainTitle{font-size:24px;color:#444;font-weight:bold;float:left;}
.sk1-hLine{height:1px;background:#e3e3e9;float:left;width:850px;margin-top:15px;margin-left:14px;display:inline;}
.sk1-jwplaoyer{background:black;height:450px;width:800px;margin:35px auto 0;}
#video {width:100%;height:100%;}
.sk1-text{font-size:14px;line-height:28px;color:#444;padding:25px 0 50px;text-indent:2em;}
.sk1-courseCatalog{border-left:4px solid #c5d4e4;width:820px;}
.sk1-courseCatalog .sk1-catalogItem{min-height:20px;position:relative;padding-left:53px;margin:2px 0;}
.sk1-catalogCircle{width:65px;height:65px;background:#854884;color:#f5f5f5;font-size:30px;line-height:65px;text-align:center;position:absolute;z-index:1;border-radius:50%;left:-34.5px;top:-17.5px;}
.sk1-catalogTitle{font-size:18px;color:#333;font-weight:bold;height:30px;line-height:30px;white-space: nowrap;margin-bottom:17.5px;position:relative;}
.sk1-catalogTitle .sk1-catalogName{padding-left: 53px;}
.sk1-catalogScList{margin-bottom:23px;}
.sk1-catalogScList li{font-size:14px;line-height:32px;color:#444;}
.sk1-shortHLine{width:710px;}
.sk1-teaPhoto {width:100px;position:relative;}
.sk1-teaPhoto img{width:100%;height:auto;border-radius:50%;}
.sk1-teaPhoto span {position: absolute;top: 0;left: 0;width: 100px;height: 100px;background: url(../images/course_preview/circle_head.png);color: #fff;_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/course_preview/circle_head.png",sizingMethod='crop');}
.sk1-teaPhoto:hover span {background-color: rgba(0,0,0,.4);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);z-index: 6;}
.sk1-teaName{color:#444;font-size:18px;font-weight:bold;}
.sk1-teaOrg {padding-top:5px;font-size:14px;}
.sk1-teaCollege{color:#444;font-size:14px;line-height:18px;margin-left:26px;padding-top: 5px;}
.sk1-teaIntro{height:66px;font-size:14px;line-height:22px;color:#969696;padding-top:15px;overflow:hidden;}
.sk1-teaInfo{width:800px;padding-left:15px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.sk1-teaList{padding:30px 0;}
.sk1-teaList li{box-shadow: 0 0 5px #e3d7e3;margin:10px;padding:20px 15px;position:relative;;border:1px solid #e3d7e3 \9;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.sk1-recommend {width:400px;position:absolute;left: 102px;top: 30px;padding:10px;font-size:14px;line-height:28px;color:#969696;display:none;background-color:#fff;border:1px solid #D0BCCF;z-index:10;}
.sk1-triangle1 {width: 0;height: 0;position: absolute;top:20px;border-width:20px 0 0 20px;border-style:solid;}
.sk1-triangle-border1 {border-color: #D0BCCF transparent transparent transparent;left: -19px;top: 21px;}
.sk1-triangle-background1 {border-color: #fff transparent transparent transparent;left: -17px;top: 22px;}
.sk1-triangle2 {width: 0;height: 0;position: absolute;top:20px;border-width: 0 0 20px 20px;border-style:solid;}
.sk1-triangle-border2 {border-color: transparent transparent transparent #D0BCCF;left: 420px;top: 21px;}
.sk1-triangle-background2 {border-color: transparent transparent transparent #fff;left: 418px;top: 22px;}
.sk1-viewLink{text-align:right;padding:12px 0 30px 0;}
.sk1-viewLink a{font-size:12px;color:#969696;}
.sk1-viewLink a:hover{color:#ffd76c;}
.sk1-courseItem{width:220px;margin:0 9px;float:left;}
.sk1-recomImg {width:100%;height:124px;position:relative;}
.sk1-courseItem img{width:100%;height:100%;}
.sk1-courseItem p{font-size:16px;color:#444;line-height:20px;padding:10px 0;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.sk1-courseList{padding-bottom:50px;}
.pro_list .sk1-proLink{font-size:16px;}
.pro_list .sk1-proLink:hover{color:#9e5b9d;}
.pro_list .sk1-proLink:active{color:#303062;}
.sk1-certTag .iconShare{border:none;margin-right: -10px;}
 .sk1-certTag li.sharePage{border:none;font-size:14px;margin-right:0;}
 .sk1-certTag li#jiathisIcon{border:none;max-width: none;height:20px;}
 .side-catalog{width:104px;height:300px;position:fixed;left: 150px;top:70px;visibility:hidden;}
 .side-catalog .side-bar{position:absolute;width:0;border:1px solid #e9e9e9;top:0;left:0;height:330px;border-top:none;border-bottom:none;}
 .circle-start{height:10px;width:10px;left:-5px;background:url("../images/sideCatalogIcon.png") no-repeat -9px -11px;position:absolute;top:-10px;overflow:hidden;zoom:1;}
 .catalog-scroller{padding-top:24px;}
 .side-catalog .catalog-list{padding-left:20px;font-size:16px;color:#969696;font-weight:bold;line-height:20px;position:relative;}
 .title-link{color:#969696;cursor:pointer;}
.side-catalog .catalog-list li{margin-bottom:26px;position:relative;}
.catalog-list .pointer{width:8px;height:8px;left:-23px;position:absolute;background:url("../images/sideCatalogIcon.png") no-repeat -34px -12px;cursor:pointer;margin-top:6px;}
.arrow{position:absolute;width:12px;height:8px;top:6px;left:-4px;background:url("../images/sideCatalogIcon.png") no-repeat -9px -32px;}
.sk1-catalogLink{float:right;width:94px;border-radius:14px;background:#854884;height:30px;font-size:18px;line-height:30px;text-align:center;color:#fff;font-weight:normal;}
.sk1-catalogLink:hover {background:#9e5b9d;}
.sk1-catalogLink:active{background:#562f5a;}
.sk1-catalogTitle:hover .sk1-catalogLink{background:#734078;}
.sk1-catalogLink .experience {display:inline;margin:0;font-size: 18px;float:none;background:none;}
.sk1-catalogLink .experience:hover {background: none}
.sk1-nodetitle {float:left;width:670px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.exep:hover .sk1-nodetitle{background: -webkit-linear-gradient(left,#F6EEFB,#fff);background:-o-linear-gradient(left,#F6EEFB,#fff);background: -moz-linear-gradient(left,#F6EEFB,#fff);background: linear-gradient(left,#F6EEFB,#fff);}   
*/.sk1-recomImg{position:relative;height:125px;overflow:hidden;}
.sk1-maskLink{width:90px;height:30px;margin-top:40px;border:1px solid #ffd76c;border-radius:4px;color:#ffd76c;line-height:30px;text-align:center;display:inline-block; _zoom:1;*display:inline;}
#jiathisIcon .jtico_weixin{background:url(../images/course_preview/weChat.png) no-repeat 0 0;}
#jiathisIcon .jtico_qzone{background:url(../images/course_preview/qZone.png) no-repeat 0 0;}
#jiathisIcon .jtico_cqq{background:url(../images/course_preview/qq.png) no-repeat 0 0;}
#jiathisIcon .jtico_tsina{background:url(../images/course_preview/sina.png) no-repeat 0 0;}
.side-catalog .catalog-list li{margin-bottom:26px;position:relative;}
.catalog-list .pointer{width:8px;height:8px;left:-23px;position:absolute;background:url("../images/sideCatalogIcon.png") no-repeat -34px -12px;cursor:pointer;margin-top:6px;}
.arrow{position:absolute;width:12px;height:8px;top:6px;left:-4px;background:url("../images/sideCatalogIcon.png") no-repeat -9px -32px;}
.sk1-courseContain img{max-width:100%;}
@media only screen and (max-width:1400px){
	.side-catalog{
		left:50px;
	}
}
/*课程皮肤02*/
.skin2-bg {background-image:url("../images/course_preview/grid_bg.png");background-repeat:repeat;background-color:#2E2E60;}
.skin2-content {width: 1170px;margin: 0 auto 80px;overflow: hidden;}
.skin2-article {width: 710px;padding: 30px;float: left;background: #fff;overflow: hidden;}
.skin2-head {margin-bottom: 20px;overflow:hidden;}
.skin2-title {font-size: 20px;color: #444;font-weight:bold;}
.skin2-share-area {display:inline-block;margin-left:15px; white-space:nowrap;}
.skin2-share{font-size: 14px;color: #969696;}
#jiathisIcon {height:20px;display:inline-block;}
.skin2-tags {text-align: left;overflow: hidden;}
.skin2-tags li {display: inline;margin-right: 10px;}
.skin2-tags li span {padding: 3px 5px;font-size: 12px;line-height: 22px;color: #fff;background-color: #303062;}
.skin2-describe {margin:20px auto 10px;}
.skin2-describe ul {overflow: hidden;}
.skin2-describe li {padding:0 5px 0 10px;display: block;float: left;border-left: 1px solid #d1d1d1;}
.skin2-describe h4 {font-size: 14px;height:20px;line-height: 20px;font-weight: 500;color: #444;; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.skin2-describe p {margin-bottom: 10px;font-size: 14px;line-height:18px;color: #969696;}
.skin2-buttons {text-align: center;margin: 10px auto 20px;}
.skin2-buttons .btn {width: 160px;height: 40px;padding:0;display:inline-block; _zoom:1;*display:inline;font-size: 14px;line-height:40px;border-radius: 20px;}
.skin2-buttons .btn1 {color: #303062;background: #fff;border: 1px  solid #303062;}
/**.skin2-buttons .btn1:hover {color: #fff;background-color: #ffd649;border-color: #ffd649;}**/
.skin2-buttons .btn2 {color: #fff;background: #FFC600;border: 1px  solid #FFC600;}
/**.skin2-buttons .btn2:hover {background: #FFD649;}**/
.skin2-buttons p {width:100%;margin: 5px auto;line-height:22px;font-size:14px;word-break:break-all;word-wrap:break-word;}
.sk2-link {margin-bottom:20px;font-size: 16px;color:#444}
.sk2-link a {color:#EE7A6C;}
.sk2-link a:hover {color:#fe7c6c;}
.skin2-video {width: 700px;height: 390px;margin: 0 auto 30px;background: #000;}
.skin2-player-cover {width: 700px;height: 390px;}
.skin2-main-title {position: relative;font-size: 24px;font-weight:500;line-height: 60px;text-align: center;color: #303062;border-bottom: 1px solid #d1d1d1;}
.skin2-main-section {padding: 20px 10px 30px;font-size: 14px;line-height: 30px;color: #444;}
.skin2-introduce {width:100%;}
.skin2-introduce img {width: 100%;max-width: 650px;height: auto;}
.skin2-team {overflow: hidden;}
.skin2-teachers-wrapper {padding-top: 20px;overflow: hidden;}
.skin2-teacher {margin-bottom:15px;overflow: hidden;padding: 0 20px;}
.teacher-photo {width: auto;float: left;max-width: 90px;height: 90px;border-radius: 45px;}
.skin2-teacher-experience {width: 560px;margin-left: 20px;float: left;}
.skin2-teacher-experience h3 {line-height:22px;color: #444;font-weight:normal;}
.teacher-name {font-size: 18px;font-weight:bold;margin-right: 10px;}
.teacher-school {font-size: 14px;}
.teacher-introduce {font-size: 14px;line-height: 24px;color: #969696;}
.teacher-introduce-more {display: block;color: #303062;cursor: pointer;text-align:right;}
.teacher-introduce-more:hover {color:#ffd649;}
.skin2-course-more {position: absolute;right: 5px;font-size: 14px;text-decoration: none;color: #444;}
.skin2-course-more:hover {color: #ffd649}
.skin2-course-list {overflow: hidden;margin: 0 -5px;padding-top: 30px;padding-bottom: 100px;}
.skin2-course-list li {width: 160px;margin: 0 10px;float: left;}
.skin2-course-cover {width: 160px;height: 90px;position: relative;cursor: pointer;}
.skin2-course-cover img {width: 100%;height: 100%;}
.skin2-course-cover .skin2-course-mask {display: none;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #000;filter: alpha(opacity=50);opacity: 0.5;}
.skin2-course-mask .skin2-mask_link {width: 80px;height: 24px;display: block;border: 1px solid #ffd649;border-radius: 4px;color: #ffd649;line-height: 24px;text-align: center;position: absolute;left: 40px;top: 33px;}
.skin2-course-name {font-size: 12px;line-height: 16px;margin-top: 15px;}
.skin2-sidebar {width: 400px;float: left;overflow: hidden;}
.skin2-chapter-section {padding: 40px 20px 140px;background-color: #8080CA;}
.skin2-chapter-title {font-size: 26px;line-height: 36px;color: #fff;}
.skin2-chapter-title .icon {font-size: 36px;line-height: 36px;margin-right: 40px;position: relative;top: 5px;}
.skin2-chapter {margin-top: 45px;overflow: hidden;}
.skin2-chapter .skin2-num {width: 70px;height: 70px;display: block;float: left;font-size: 36px;line-height: 70px;text-align: center;color: #fff;background-color: #FFC600;border-radius: 40px;}
.skin2-catalogue {width: 250px;margin-left: 30px;float: left;}
.skin2-catalogue .catalog_link {font-size: 24px;line-height: 28px;color: #fff;cursor: pointer;}
.skin2-catalogue .catalog_link_main {font-weight:normal;font-size: 18px;line-height: 28px;color: #fff;}
.skin2-catalogue .experience{display:inline;margin-left:5px;float:none;font-size: 18px;color: #FFC700;cursor: pointer;font-weight:normal;white-space:nowrap;background:none;}
.skin2-catalogue .experience:hover {text-decoration: underline;background:none;}
.skin2-catalogue .catalog_link_minor{line-height:30px;font-size: 16px;color: #303062;}
.skin2-problem-section {padding: 70px 10px 50px 15px;}
.skin2-more-problem {font-size: 16px;line-height:36px;float: right;color: #fff;text-decoration: none;}
.skin2-more-problem:hover {color: #ffc600;}
.skin2-more-problem:active {color: #ff9c28;}
.skin2-problem-wrapper {padding: 20px 0 0 40px;overflow: hidden;}
.skin2-problem {display: block;margin-left: 20px;font-size: 12px;line-height: 24px;color: #fff;cursor:pointer;}
.skin2-problem:hover {color:#ffd649;}
.skin2-problem:focus{outline:none;border:none;}
.skin2-problem-origin {width: 8px;height: 8px;margin-top: 8px;float: left;display: block;border-radius: 4px;background: #fff;}
.sk2-certTag {display:inline-block;}
.sk2-certTag li#jiathisIcon{border:none;max-width: none;height:20px;}
.icon-img {position: relative;top: 6px;margin-right: 20px;}

/* 大纲附件 */
.accessory {display:block;margin-top:10px;overflow:hidden;}
.accessory:hover .accessory-mask{display:block;}
.accessory-type {height:46px;position:relative;float:left;}
.accessory-type img {width:auto;height:100%;}
.accessory-mask {display: none;width: 100%;height: 100%;padding-top: 7px;position: absolute;left: 0;top: 0;text-align:center;background-color: #000;filter: alpha(opacity=50);opacity: 0.5;border-radius:2px;}
.accessory-mask img {width:auto;height:auto;}
.accessory-content {height:46px;float:left;margin-left:10px;}
.accessory-content h4 {font-size:14px;line-height:20px;font-weight:500;}
.accessory-content .gray {color:#969696;font-size:14px;}
/*推荐的教材*/
.skin1-textbook {padding:30px 0 50px;}
.skin2-textbook {overflow:hidden;}
.skin-textbook-wrap {background:#fff;overflow:hidden;margin-top:20px;padding:20px 0;}
.skin-textbook-wrap h3 {height: 24px;margin-bottom:20px;font-size: 22px;line-height: 24px;color: #444;text-indent: 18px;border-left: 5px #ea5947 solid;}
.skin-textbook {padding:10px 20px 0;background:#fff;}
.textbook-pic {width:90px;height:128px;margin: 0 auto;}
.textbook-pic img{width:100%;height:100%;}
.textbook-content {overflow: hidden; padding-top: 10px;text-align: center;}
/* .skin-textbook .textbook-content {max-width:605px;} */
/* .skin1-textbook .textbook-content {max-width:855px} */
/* .skin2-textbook .textbook-content {max-width:585px} */
.textbook-content h4 {font-size:18px;line-height:18px;}
.textbook-content-sec {margin-top:15px;}
.textbook-content-sec p {font-size:14px;line-height:26px;color:#969696;}
.textbook-name {color:#444;}
.textbook-intro {margin-top:5px;font-size:14px;line-height:26px;color:#969696;}
.skin-textbook .textbook-intro{max-width:710px;}

.login-state {margin: 20px 0;display:none;}
.login-state p{font-size:14px;line-height:20px;margin-bottom:20px;}
.login-state .btn1 {width:150px;text-align:center;cursor:pointer;}

.chapter-holder{position:relative;margin-bottom:5px;padding-right:20px;
    /* background:#E4E4E4; */
}
.cc-title-inner {display:block;position:relative;padding:6px 0;color:#333;line-height:20px;cursor:pointer;font-size:14px;
    margin: 6px 0 0;
}
.chapter-holder h3{position:relative;padding-left:20px;font-weight:bold;width:450px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cc-title {
    /* border-bottom: 1px solid #969696; */
}
.chapter-child .cc-title {
    padding-left: 20px;
    border-bottom: none;
}
.cc-title:hover {
    background: #e4e4e4;
}

.accord-tag-active {
    background: #e4e4e4;
}
.accord-tag h3,.accord-tag h4{
    color:#008FD5;
}
.accord-tag-active h3{
    color:#333;
}

.chapter-holder h4{padding-left:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:430px;}
.accord-tar { display: none; }
.accord-tag h4 { color: #333;}
/* .icon-cdown{left:5px;background-position:-83px -4px;}
.icon-cup{left:5px;background-position:-83px -31px;} */

/* icon-cup */
.icon-arrow-right {
    position: absolute;
    top: auto;
    left: 5px;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    color: #969696;
    font-size: 12px;
}

.icon-arrow-bottom {
    position: absolute;
    left: 5px;
    color: #969696;
    font-size: 12px;
}

.input_text{height:35px;width:310px; border:1px #d1d1d1 solid;}
.num_txt{height:40px;width:85px;text-align:center;line-height:40px;text-transform: uppercase;}
.input_remind{font-size:12px; color:#969696; margin-top:5px; line-height: 20px;}
.activate_header { background: #ef3936; color: #fff; padding: 10px 16px;margin-bottom: 10px;}
.check_dialog .icon-dlclose {
    width: 20px;
    height: 20px;
    top: 20px;
    right: 20px;
    background: none;
}

.check_dialog .icon-dlclose:after {
    content: '\2715';
    color: #fff;
    font-weight: 600;
}

.check_error {
    color: red;
    line-height: 20px;
    min-height: 20px;
}

#activate_dialog {
    padding: 16px 20px 30px;
}

#activate_dialog h1 {
    font-size: 32px;
    font-weight: normal;
    text-align: center;
    margin: 0 0 16px;
}

.activate_tip {
    line-height: 24px;
    margin-bottom: 10px;
}

#activate_dialog h2 {
    line-height: 24px;
    margin-bottom: 8px;
}

#activate_dialog table {
    width: 100%;
}

#activate_dialog td {
    border: 1px #dedede solid;
    vertical-align: middle;
    height: 40px;
}

td.activate_label {
    width: 150px;
    padding: 0 20px;
    text-align: center;
    border-left: none;
}

td.activate_value {
    border-right: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 20px;
}

.activate_btns {
    text-align: center;
    margin: 16px 0 8px;
}

.activate_error {
    color: red;
}

.activate_success {
    color: #9edc6c;
}