body{font-family:"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-font-smoothing: antialiased;font-weight:400;}

a:link{color:#6f75a0;}
a:visited{color:#6f75a0;}
a:hover{color:#398de3;}
a:active{color:#398de3;}

/* 布局 */
html,body{height:100%;}
html{overflow-y:auto;}
.g-cnt:after{content:".";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;}
.g-cnt{position:relative;width:1140px;height:auto;margin:0 auto;zoom:1;}
.g-col{width:820px;}
.g-col .col-tit{height:43px;line-height:48px;padding-left:20px;font-weight:normal;font-size:22px;color:#398de3;font-family:\5FAE\8F6F\96C5\9ED1;}
.g-col .col-cnt{padding:0 20px;}
.g-side{width:302px;}

.f-bor{border:1px solid #e0e1ea;}

/* Loading */
.m-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#363951;z-index:99999;}
.m-loader .loader-cnt{position:fixed;left:0;right:0;top:53%;width:90px;margin:auto;}
.m-loader .loader-cnt ul{position:relative;width:90px;height:10px;padding:0;margin:0;list-style:none;}
.m-loader .loader-cnt ul li{position:absolute;bottom:0;width:2px;height:0;background-color:#398de3;}
@keyframes sequence1{
    0%{height:10px;}
    50%{height:50px;}
    100%{height:10px;}
}
@keyframes sequence2{
    0%{height:20px;}
    50%{height:65px;}
    100%{height:20px;}
}
.m-loader .loader-cnt li:nth-child(1){left:0;animation:sequence1 0.8s ease infinite 0;}
.m-loader .loader-cnt li:nth-child(2){left:15px;animation:sequence2 0.8s ease infinite 0.1s;}
.m-loader .loader-cnt li:nth-child(3){left:30px;animation:sequence1 0.8s ease-in-out infinite 0.2s;}
.m-loader .loader-cnt li:nth-child(4){left:45px;animation:sequence2 0.8s ease-in infinite 0.3s;}
.m-loader .loader-cnt li:nth-child(5){left:60px;animation:sequence1 0.8s ease-in-out infinite 0.4s;}
.m-loader .loader-cnt li:nth-child(6){left:75px;animation:sequence2 0.8s ease infinite 0.5s;}


/* 页头 */
.g-hd{width:100%;background:#fff;border-bottom:1px solid #e8e8e8;}
.g-hd .hd-btn{padding:18px 0;}
.g-hd .hd-btn li{float:left;margin-left:24px;}
.g-hd .hd-btn li a{color:#fff;}
.logo{height:48px;margin:12px 0;}
.logo img{max-height:100%;}

.m-nav{height:42px;line-height:42px;background:#398de3;}
.m-nav .g-cnt{background:#398de3;}
.m-nav ul,.m-nav li{float:left;}
.m-nav li a{display:block;height:100%;padding:0 20px;font-size:16px;color:#fff;}
.m-nav li a:hover{background:#337fcc;}

.m-search{float:right;margin-top:7px;}
.m-search .search-item{position:relative;box-sizing:border-box;width:180px;height:28px;line-height:18px;padding:4px 28px 4px 8px;background:#fff;border:1px solid #3178c1;font-size:14px;}
.m-search .search-item input{display:block;width:100%;height:100%;padding:0;margin:0;border:0;}
.m-search .search-item input:focus{outline:none;}
.m-search .search-item i{position:absolute;top:6px;right:6px;width:16px;height:16px;background:url(../images/icon_search.svg) center/100% 100% no-repeat;}

/* 元件 */
.u-btn{display:inline-block;height:34px;padding:0 15px;text-align:center;line-height:34px;background:#398de3;border:1px solid #398de3;font-size:18px;color:#fff;}
.u-btn:hover{background:#337fcc;border-color:#337fcc;}
.u-btn-anti{background:#337fcc;border-color:#337fcc;}
.u-btn-anti:hover{background:#398de3;border-color:#398de3;}
.u-btn-sm{height:22px;padding:0 8px;line-height:22px;font-size:12px;}
.u-btn-02{background:#fff;color:#398de3;}
.u-btn-02:hover{background:#337fcc;color:#fff;}
.u-tit{height:50px;margin:30px 0;line-height:50px;border-bottom:1px solid #c1c4d6;font-size:20px;font-weight:normal;color:#398de3;}
.u-tit span{display:inline-block;border-bottom:1px solid #398de3;}
.u-tit .more{float:right;margin-right:8px;line-height:52px;font-size:16px;color:#989dbb;}
.u-tit .more:hover{color:#fa9d4c;}
.u-tit-02{height:27px;padding-top:10px;margin:0 0 0 8px;line-height:27px;font-size:16px;}

/* 侧边栏标题 */
.u-tit2{padding:1px;border-bottom:1px solid #efeff4;}
.u-tit2 .tit-cnt{padding:0 10px;line-height:30px;background:#fcfcfd;}
.u-tit2 .tit{display:inline-block;height:14px;margin:8px 0;padding-left:5px;line-height:14px;border-left:2px solid #fa9d4c;font-size:14px;color:#fa9d4c;}
.u-tit2 .more{font-size:12px;}

.u-badge{display:inline-block;height:24px;padding:0 8px;text-align:center;line-height:26px;background:#6ac2f5;font-size:12px;color:#fff;}

/* 面包屑 */
.m-crumb{padding:8px 0;line-height:1.5;border-bottom:1px solid #c1c4d6;zoom:1;overflow:hidden;}
.m-crumb ul{padding-left:20px;background:url(../images/icon_home.png) left center no-repeat;}
.m-crumb li{float:left;word-wrap:normal;white-space:nowrap;font-size:14px;color:#989dbb;}
.m-crumb li a{color:#4a4f70;}
.m-crumb li a:hover{color:#398de3;}
.m-crumb li i{display:inline-block;*display:inline;*zoom:1;width:16px;text-align:center;vertical-align:middle;font-size:12px;font-style:normal;color:#333;font-family:\5b8b\4f53;}

/* 最新直播 */
.m-newest{width:670px;height:400px;overflow:hidden;}
.m-newest .u-tit{margin-bottom:17px;}
.m-newest .newest-item{height:81px;margin:0 8px;}
.m-newest .newest-item .item-time{width:70px;height:79px;margin-right:16px;padding:2px 32px 0 0;text-align:right;background:url(../images/newest_axis.png) right bottom no-repeat;}
.m-newest .newest-item .time-date{font-size:18px;color:#6f75a0;}
.m-newest .newest-item .time-start{font-size:14px;color:#989dbb;}
.m-newest .newest-item .item-cnt{position:relative;width:536px;margin-top:12px;padding-bottom:16px;border-bottom:1px dashed #c1c4d6;}
.m-newest .newest-item .item-icon{float:left;width:40px;height:38px;margin:7px 12px 0 0;background:url(../images/icon_newest_02.png) center no-repeat;}
.m-newest .newest-item .item-tit{margin-bottom:4px;font-size:18px;font-weight:normal;color:#363951;}
.m-newest .newest-item .item-txt{font-size:14px;color:#6f75a0;}
.m-newest .newest-item .item-badge{position:absolute;right:8px;top:15px;}
.m-newest .newest-item-live .item-icon{background:url(../images/icon_newest_01.png) right bottom no-repeat;}
.m-newest .newest-item-live .item-badge{background:#ffaa00;}
.m-newest .newest-item-sm .item-time{background:url(../images/newest_axis_sm.png) right bottom no-repeat;}
.m-newest .newest-item:last-child .item-cnt{border-bottom:0;}

.m-newest-02{width:100%;}

/* 往期直播 */
.m-past{width:430px;height:400px;overflow:hidden;}
.m-past-02{width:960px;margin:0 auto;}
.m-past .u-tit{margin-bottom:9px;}
.m-past .past-item{display:block;height:54px;padding:13px 8px 13px;border-bottom:1px dashed #c1c4d6;margin:0 8px;}
.m-past .past-item:last-child{border-bottom:0;}
.m-past .past-tit{margin-bottom:4px;font-size:18px;font-weight:normal;color:#363951;}
.m-past .past-tit span{font-size:14px;color:#398de3;}
.m-past .past-txt{font-size:14px;color:#6f75a0;}
.m-past .past-time{font-size:14px;color:#989dbb;}
.m-past .past-item:hover{background:#f4f4f8;}
.m-past .past-item:hover h3{color:#c64c58}
.m-past .past-item:hover .past-tit span{color:#fa9d4c;}

/* 直播 */
.m-live{width:100%;margin:0 auto;}
.m-live .live-hd{height:50px;padding:15px 0 5px;line-height:50px;}
.m-live .live-tit{font-size:18px;font-weight:normal;color:#4a4f70;}
.m-live .live-tit em{display:inline-block;width:34px;height:32px;margin:-5px 10px 0 0;vertical-align:middle;background:url(../images/icon_live.png) center no-repeat;}
.m-live .live-btn{margin-top:13px;background:#ffaa00;border-color:#ffaa00;color:#fff;}
.m-live .live-btn:hover{background:#fa8f31;border-color:#fa8f31;}
.m-live .live-bd{box-sizing:border-box;width:100%;height:560px;margin:0 auto;border:1px solid #c1c4d6;}
.m-live-02 .live-tit em{background:url(../images/icon_video.png) center no-repeat;}

/* 视频 */
.m-video{margin-bottom:40px;}
.m-video .video-hd{height:50px;padding:15px 0 5px;line-height:50px;}
.m-video .video-tit{font-size:24px;font-weight:normal;color:#4a4f70;}
.m-video .video-tit em{display:inline-block;width:34px;height:32px;margin:-5px 10px 0 0;vertical-align:middle;background:url(../images/icon_video.png) center no-repeat;}
.m-video .video-bd{float:left;/*width:872px;*/width:100%;height:560px;border:1px solid #c1c4d6;}
.m-video .video-sd{float:left;width:265px;height:560px;border:1px solid #c1c4d6;border-left:0;}
.m-video .u-tit{margin-bottom:5px;}
.m-video .u-tit .more{float:right;height:27px;margin-right:8px;line-height:30px;font-size:12px;color:#989dbb;}
.m-video .u-tit .more:hover{color:#fa9d4c;}
.m-video .video-item{display:block;padding:8px 8px;border-bottom:1px dashed #c1c4d6;margin:0 8px 0 16px;}
.m-video .video-item:last-child{border-bottom:0;}
.m-video .video-item:hover{background:#f4f4f8;}
.m-video .video-item .item-tit{margin-bottom:5px;font-size:16px;font-weight:normal;color:#4a4f70;}
.m-video .video-item .item-txt{font-size:12px;color:#989dbb;}
.m-video .video-item .item-time{font-size:12px;color:#989dbb;}
.m-video .video-item-on .item-tit{color:#398de3;}

/* 翻页 */
/*.m-page{margin:30px 0 50px;text-align:center;line-height:22px;font-size:0;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 8px;margin:0 3px;border:1px solid #ddd;font-size:12px;letter-spacing:normal;word-spacing:normal;text-shadow:0 1px #fff;background:#fff;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
.m-page a,.m-page a:hover{text-decoration:none;color:#398de3;}
.m-page i{border:0;}
.m-page a.first{margin-left:0;}
.m-page a.last{margin-right:0;}
.m-page a .pagearr{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;*vertical-align:middle;}
.m-page a.pageprv .pagearr{margin-right:3px;}
.m-page a.pagenxt .pagearr{margin-left:3px;}
.m-page a:hover{background:#f4f4f8;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#999;background:#f4f4f8;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}*/

.m-page{width:100%;margin:20px auto 0;text-align:center;}
.m-page .page-cnt{margin:0 15px 15px;border-top:1px solid #d0d0d0;font-size:0;}
.m-page .page-cnt li{position:relative;display:inline-block;}
.m-page .page-cnt li a{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.5;text-decoration:none;background:transparent;color:#575757;font-size:14px;outline:none;}
.m-page .page-cnt li a:hover,.m-page .page-cnt li.on a,.m-page .page-cnt li.on a:hover{background:transparent;outline:none;color:#c64c58;}
.m-page .page-hvr{position:absolute;top:-1px;left:0px;display:inline-block;width:0%;height:2px;background:#c64c58;background:rgba(198, 76, 88, 0.1);transition:width 0.3s ease 0s, background 0.4s ease 0s;}
.m-page .page-cnt li:hover .page-hvr,.m-page .page-cnt li.on .page-hvr{width:100%;background:#c64c58;background:rgba(198, 76, 88, 1);}
.m-page .page-cnt>li:first-child>a,.m-page .page-cnt>li:last-child>a{display:block;margin-bottom:2px;font-size:12px;font-weight:bold;font-family:\5b8b\4f53;}

/* 推荐视频 */
.m-play{font-size:0;}
.m-play li{display:inline-block;width:262px;height:215px;margin:0 11px 30px;}
.m-play .play-box{width:262px;height:175px;overflow:hidden;}
.m-play .play-tit{padding-left:10px;line-height:40px;text-align:left;font-size:16px;font-weight:normal;color:#363951;z-index:2;}
.m-play .play-tit a{color:#363951;}
.m-play .play-tit a:hover{color:#c64c58;}
.m-play-3col li{width:360px;height:280px;}
.m-play-3col .play-box{width:360px;height:240px;}

/* 单个视频效果 */
.m-item{position:relative;overflow:hidden;}
.m-item .item-img{width:100%;height:100%;}
.m-item .item-info{box-sizing:border-box;}
.m-item .item-tit{position:absolute;bottom:12px;left:15px;line-height:24px;font-size:16px;font-weight:normal;color:#fff;z-index:2;}
.m-item .item-tit a{color:#fff;}
.m-item .item-tit a:hover{color:#c64c58;}
.m-item .item-time,.m-item .item-view{font-size:14px;}
.m-item .item-badge{position:absolute;bottom:12px;right:15px;}
.m-item .item-btn{position:absolute;bottom:12px;right:15px;z-index:2;}
.m-item .top-shadow{position:absolute;top:-30%;left:0px;width:100%;min-height:20%;padding-top:12px;text-align:center;background:-moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.65) 42%, rgba(0,0,0,0.35) 68%, rgba(0,0,0,0) 98%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 1%,rgba(0,0,0,0.65) 42%,rgba(0,0,0,0.35) 68%,rgba(0,0,0,0) 98%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 1%,rgba(0,0,0,0.65) 42%,rgba(0,0,0,0.35) 68%,rgba(0,0,0,0) 98%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );transition:all 0.3s ease 0.1s;z-index:2;}
.m-item .top-shadow span:first-child{padding-left:15px !important;text-align:left;}
.m-item .top-shadow span{display:inline-block;width:32%;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;}
.m-item .top-shadow span a{color:#fff;}
.m-item .top-shadow span a:hover{color:#c64c58;}
.m-item .top-shadow span:last-child{padding-right:15px !important;text-align:right;}
.m-item:hover .top-shadow{top:0px;}
.m-item .bottom-shadow{position:absolute;bottom:0px;left:0px;width:100%;min-height:40%;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}
.m-item .item-mask:before{content:"";position:absolute;top:0px;left:50%;display:inline-block;width:1%;height:100%;background:rgba(0,0,0,0.0);z-index:1;transition:width 0.3s ease 0s, background 0.4s ease 0s;}
.m-item .item-mask:after{content:"";position:absolute;top:0px;right:50%;display:inline-block;width:1%;height:100%;background:rgba(0,0,0,0.0);z-index:1;transition:width 0.3s ease 0s, background 0.4s ease 0s;}
.m-item:hover .item-mask:before,.m-item:hover .item-mask:after,.latest-vid-img-container:hover .item-mask:before,.latest-vid-img-container:hover .item-mask:after,.bottom-vid-img-container .bottom-vid:hover .item-mask:before,.bottom-vid-img-container .bottom-vid:hover .item-mask:after{width:50%;background:rgba(0,0,0,0.6);}
.m-item .item-icon{position:absolute;top:50%;left:50%;display:block;width:70px;height:70px;margin-top:-35px;margin-left:-35px;z-index:10;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);transition:all 0.3s ease-in-out 0.1s;}
.m-item .item-icon-sm{width:50px;height:50px;margin-left:-25px;margin-top:-25px;}
.m-item .item-icon-md{width:60px;height:60px;margin-left:-30px;margin-top:-30px;}
.m-item:hover .item-icon,.latest-vid-img-container:hover .item-icon,.bottom-vid-img-container .bottom-vid:hover .item-icon{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);}
.m-item .item-svg{display:block;max-width:100%;height:auto;}
.m-item .item-svg path{fill:#fff;transition:all 0.3s ease 0s;}
.m-item .item-svg:hover path{fill:#c64c58;}

.m-playList{}
.m-playList li{float:left;width:262px;height:215px;margin:0 10px 30px;}
.m-playList .past-box{width:262px;height:175px;overflow:hidden;}
.m-playList .past-tit{padding-left:10px;line-height:40px;font-size:16px;font-weight:normal;color:#333;z-index:2;}
.m-playList .past-tit a{color:#333;}
.m-playList .past-tit a:hover{color:#c64c58;}
.m-past-3col li{width:360px;height:280px;}
.m-past-3col .past-box{width:360px;height:240px;}

/* 版权 */
.g-ft{width:100%;height:22px;padding:20px 0;margin-top:40px;background:#f4f4f8;z-index:0;overflow:hidden;}
.g-ft-fixed{position:absolute;bottom:0;left:0;}
.g-ft .ft-copy{text-align:center;line-height:22px;font-size:16px;color:#989dbb;}


.p-list .g-cnt{width:960px;}

/* ============================= 文章列表 Begin =============================== */
.m-list{background:#fcfcfd;}
.m-list .list-item{padding:25px 0;border-bottom:1px dashed #c8c7cc;}
.m-list .list-item:last-child{border-bottom:0;}
.m-list .list-item .item-tit{font-size:16px;}
.m-list .list-item .item-tit a{color:#4a4f70}
.m-list .list-item .item-tit a:hover{text-decoration:underline;}
.m-list .list-item .item-date{float:right;font-size:12px;font-weight:normal;color:#666;}
.m-list .list-item .item-txt{margin-top:12px;line-height:20px;font-size:12px;color:#666;}

/* 文字列表 */
.m-list2{padding:10px 15px 10px 10px;}
.m-list2 li{padding:3px 0;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.m-list2 li .dot{float:left;width:3px;height:3px;margin:9px 8px 0 0;background:#989dbb;}
.m-list2 li a{font-size:14px;}
.m-list2 li a:hover{text-decoration:underline;}
.m-list2 li .date{float:right;color:#989dbb;}
.m-list2-02 li{margin-right:30px;}
.m-list2-03 li a{color:#4a4f70;}
.m-list2-03 li a:hover{color:#398de3;}

/* 图文列表--纵向 */
.m-list3{padding-top:10px;}
.m-list3 .list-item{float:left;width:130px;margin:0 10px 10px;}
.m-list3 .list-item .item-img{display:block;height:86px;overflow:hidden;}
.m-list3 .list-item .item-img img{width:100%;}
.m-list3 .list-item .item-tit{display:block;margin-top:5px;text-align:center;font-size:12px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.m-list3 .list-item a:hover .item-tit{text-decoration:underline;}

/* 图文列表--横向 */
.m-list4{}
.m-list4 .list-item{margin:0 10px;padding:10px 0;border-bottom:1px dotted #e0e1ea;}
.m-list4 .list-item a{display:block;overflow:hidden;}
.m-list4 .list-item:last-child{border-bottom:0;}
.m-list4 .list-item .item-img{position:relative;float:left;width:130px;height:86px;margin-right:-130px;overflow:hidden;}
.m-list4 .list-item .item-img img{width:100%;}
.m-list4 .list-item .item-desc{float:right;width:100%;height:86px;overflow:hidden;}
.m-list4 .list-item .item-tit{height:42px;margin:4px 0 0 140px;font-size:14px;overflow:hidden;}
.m-list4 .list-item .item-txt{margin:16px 0 0 140px;font-size:12px;}
.m-list4 .list-item a:hover{background:#f4f4f8;}

/* ============================= 内容页样式 Begin =============================== */
.m-content{padding:40px 24px 0;background:#fcfcfd;}
.m-content .cnt-hd{position:relative;margin:0 auto;padding-bottom:20px;text-align:center;border-bottom:1px solid #d9d9d9;}
.m-content h1{width:100%;height:auto;margin-bottom:20px;text-align:center;font-size:24px;font-family:"SimHei","STHeiti";}
.m-content p{width:100%;margin:0 auto;color:#7f7f7f;}
.m-content p span{margin:0 10px;}
#bdshare{position:absolute;right:10px;bottom:5px;}
/* 正文 */
.m-content .cnt-bd{margin:0 auto;padding:0 0 25px;}
.m-content .cnt-bd p{margin-top:15px;text-indent:28px;line-height:25px;font-size:14px;color:#000;}
.m-content .cnt-bd p a{color:#03F;}
.m-content .cnt-bd p a:hover{text-decoration:underline;color:#f60!important;}
.m-content .cnt-bd img{display:block;margin:15px auto 0;}
/* 上下篇 */
.m-page2{margin:10px 0 10px 10px;}
.m-page2 p{line-height:28px;font-size:14px;color:#333;}

@media screen and (max-width:1140px){
    .p-live .g-cnt{width:960px;}
    .p-live .m-crumb .g-cnt{width:940px;}
}
@media screen and (min-width:1141px) and (max-width:1366px){
    .p-live .g-cnt{width:1140px;}
    .p-live .m-crumb .g-cnt{width:1120px;}
}
@media screen and (min-width:1367px) and (max-width:1500px){
    .p-live .g-cnt{width:1366px;}
    .p-live .m-crumb .g-cnt{width:1346px;}
}
@media screen and (min-width:1501px){
    .p-live .g-cnt{width:1600px;}
    .p-live .m-crumb .g-cnt{width:1580px;}
}


/*========== 课程下载 ===========*/
.g-side2{float:left;width:262px;margin-top:24px;}
.g-col2{float:right;width:856px;margin-top:24px;}

.m-sideTab{position:relative;}
.m-sideTab .tab-hd{position:relative;float:left;width:33px;z-index:2;}
.m-sideTab .tab-hd li{width:16px;padding:10px 8px;margin-bottom:10px;line-height:18px;text-align:center;border:solid #e0e1ea;border-width:1px 0 1px 1px;cursor:pointer;}
.m-sideTab .tab-hd li.on{background:#398de3;border-color:#398de3;color:#fff;}
.m-sideTab .tab-bd{float:left;width:228px;margin-left:-1px;background:#fff;border:1px solid #e0e1ea;}
.m-sideTab .tab-box{min-height:400px;}

.u-tit3{height:40px;line-height:40px;text-align:center;background:#f4f4f8;border-bottom:1px solid #e0e1ea;font-size:18px;color:#363951;}

.m-kcfl{padding:12px;}
.m-kcfl h4{font-size:16px;font-weight:normal;color:#398de3;}
.m-kcfl h4 a{color:#398de3;}
.m-kcfl h4 a:hover{color:#337fcc;}
.m-kcfl .kcfl-cnt{margin:8px 0 16px;}
.m-kcfl .kcfl-cnt a{float:left;margin-right:10px;padding:0 3px;font-size:14px;color:#4a4f70;}
.m-kcfl .kcfl-cnt a:hover{color:#337fcc;}
.m-kcfl .kcfl-cnt .on{background:#398de3;color:#fff;}
.m-kcfl .kcfl-cnt .on:hover{color:#fff;}

.m-crumb2{margin-bottom:16px;overflow:hidden;}
.m-crumb2 li{float:left;word-wrap:normal;white-space:nowrap;color:#999;}
.m-crumb2 li:before{display:inline-block;width:20px;text-align:center;content:'\3E';font-size:14px;color:#ccc;}
.m-crumb2 li:first-child:before{display:none;}
.m-crumb2 li a{color:#2a2a2a;}
.m-crumb2 li a:hover{color:#337fcc;}

.u-tit4{border-bottom:2px solid #398de3;}
.u-tit4 h3{display:inline-block;height:34px;padding:0 24px;line-height:34px;background:#398de3;font-size:18px;font-weight:normal;color:#fff;}
.u-tit4 .more{float:right;margin-right:8px;line-height:34px;font-size:14px;color:#989dbb;}
.u-tit4 .more:hover{color:#c64c58;}
.u-tit4-02{border-bottom:1px solid #dc5562;}
.u-tit4-02 h3{background:#dc5562;}
.u-tit4-03{margin:24px 0 16px;}
.u-tit4-04{position:relative;border-color:#c1c4d6;}
.u-tit4-04 h3{position:relative;bottom:-2px;height:32px;padding:0 2px;background:none;border-bottom:2px solid #398de3;color:#398de3}

/* 课程列表 */
.m-kclb{border-bottom:1px solid #e0e1ea;}
.m-kclb .kclb-item{position:relative;margin:0 16px;padding:16px 8px;border-bottom:1px dashed #e0e1ea;}
.m-kclb .kclb-item:last-child{border-bottom:0;}
.m-kclb .kclb-item p,.m-kclb .kclb-item li{font-size:14px;color:#6f75a0;}
.m-kclb .kclb-item span{color:#363951;}
.m-kclb .kclb-item .item-hd{margin-bottom:16px;}
.m-kclb .kclb-item .item-hd h3{float:left;width:408px;font-size:18px;font-weight:normal;color:#363951;}
.m-kclb .kclb-item .item-hd h3 a{color:#363951;}
.m-kclb .kclb-item .item-hd p{float:left;margin-top:3px;font-size:16px;}
.m-kclb .kclb-item .item-hd a{color:#dc5562;}
.m-kclb .kclb-item .item-hd a:hover{text-decoration:underline;color:#c64c58;}
.m-kclb .kclb-item .item-bd{width:600px;margin-left:8px;}
.m-kclb .kclb-item .item-bd li{float:left;width:200px;}
.m-kclb .kclb-item .item-info{position:absolute;right:16px;bottom:20px;text-align:center;}
.m-kclb .kclb-item .item-btn{margin-top:18px;font-size:16px;color:#398de3;}
.m-kclb .kclb-item .item-btn:hover{color:#fff;}

/* 课程详情 */
.m-kcxq{margin-bottom:24px;padding:8px 16px;border:1px solid #e0e1ea;}
.m-kcxq .kcxq-tit{font-size:24px;font-weight:normal;color:#363951;}
.m-kcxq .kcxq-sort{margin-top:8px;padding:8px 16px;line-height:32px;background:rgba(57,141,227,.05);font-size:16px;color:#6f75a0;}
.m-kcxq .kcxq-sort .sort-hd{width:100px;}
.m-kcxq .kcxq-sort .sort-bd{width:690px;}
.m-kcxq .kcxq-sort a{display:inline-block;margin-right:12px;color:#363951;}
.m-kcxq .kcxq-sort a:hover{text-decoration:underline;color:#398de3;}
.m-kcxq .kcxq-stit{margin:16px 0 8px;padding-bottom:4px;border-bottom:1px solid #e0e1ea;}
.m-kcxq .kcxq-stit h3{position:relative;display:inline-block;padding:0 2px;font-size:16px;font-weight:normal;color:#398de3;}
.m-kcxq .kcxq-stit h3:after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:#398de3;}
.m-kcxq .kcxq-kczy{margin:0 0 0 16px;}
.m-kcxq .kcxq-kczy li{float:left;margin-right:64px;font-size:14px;color:#6f75a0;}
.m-kcxq .kcxq-kczy li span{color:#363951;}
.m-kcxq .kcxq-txt{}
.m-kcxq .kcxq-txt p{margin-bottom:8px;font-size:14px;color:#6f75a0;}

/* 下载列表 */
.m-kcxz{}
.m-kcxz .kcxz-cnt{position:relative;border:1px solid #dc5562;overflow:hidden;}
.m-kcxz .kcxz-cnt table{position:relative;top:-1px;left:-1px;width:856px;margin-bottom:-2px;}
.m-kcxz .kcxz-cnt td{height:40px;text-align:center;border:1px solid #e0e1ea;color:#6f75a0;}
.m-kcxz .kcxz-cnt thead{background:rgba(220,85,98,.05);}
.m-kcxz .kcxz-cnt thead td{margin-top:-1px;border-color:#dc5562;font-size:18px;font-weight:normal;color:#dc5562;}
.m-kcxz .kcxz-cnt .icon{display:block;width:19px;height:19px;margin:0 auto;}
.m-kcxz .kcxz-cnt .icon-vid{background:url(../images/icon_dl_vid.png) no-repeat;}
.m-kcxz .kcxz-cnt .icon-txt{background:url(../images/icon_dl_txt.png) no-repeat;}

/* 进度条 */
.m-player{margin-top:16px;padding:5px 16px 16px;background:#f5f9fe;}
.m-player .player-tit{margin-bottom:8px;font-size:14px;font-weight:normal;color:#6f75a0;}
.m-player .player-tit span{font-size:16px;color:#363951;}
.m-player .player-btn{float:left;width:20px;height:20px;margin-top:2px;overflow:hidden;}
.m-player .player-btn a{font-size:20px;}
.m-player .player-time{width:50px;font-size:16px;color:#6f75a0;}
.m-player .player-start{}
.m-player .player-end{}
.m-player .player-bar{position:relative;float:left;width:83% !important;height:10px;margin:7px 10px 0;background:#e0e1ea;border-radius:10px;overflow:hidden;}
.m-player .player-bar .bar-time{position:absolute;left:0;top:0;width:300px;height:10px;background:#398de3;border-radius:10px;}
