@font-face{font-family:iconfont;src:url(fonts/iconfont.eot);src:url(fonts/iconfont.eot) format("embedded-opentype"),url(fonts/iconfont.woff) format("woff"),url(fonts/iconfont.ttf) format("truetype"),url(fonts/iconfont.svg#iconfont) format("svg")}.iconfont{font-family:iconfont !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}html{height:100%}body{min-height:100%;font-size:12px;background-color:#f9f9f9;}.layout-hasside,.layout-noside{min-height:90%;margin-top:80px;margin-bottom:20px}.layout-player{min-height:90%;margin-top:5px;margin-bottom:5px}.layout-fullscreen{min-height:90%;margin-top:70px;margin-bottom:20px}.layout-body,.layout-side{padding:0 5px}@media (max-width:991px){.layout-side{margin-top:10px}}.content{margin-bottom:10px;padding-top:5px;padding-bottom:15px;padding-left:15px;padding-right:15px;background:#fff;border:1px solid #eee;border-radius:7px;}.position-relative{position:relative}.fa.no-margin{margin:0 !important}.home-header{background:#fff;border-width:0;box-shadow:0 0 4px 0 #ccc}.home-header .header-new{position:absolute;top:0;left:calc(50% + 20px);width:24px}.home-header .navbar-brand{height:70px;padding:5px 0}.home-header .navbar-brand img{height:100%}.home-header .navbar-nav{}.home-header .navbar-nav>li{position:relative}.home-header .navbar-nav>li>a{color:#666;font-size:16px}.home-header .navbar-nav>li,.home-header .navbar-nav>li.active>a,.home-header .navbar-nav>li.active>a:focus,.home-header .navbar-nav>li.active>a:hover,.home-header .navbar-nav>li>a:focus,.home-header .navbar-nav>li>a:hover{color:#08bf91;background:none}.home-header .navbar-nav .dropdown>a:focus,.home-header .navbar-nav .dropdown>a:hover{color:#08bf91}.home-header .navbar-nav .dropdown .dropdown-menu a{color:#666}.home-header .navbar-nav .dropdown .dropdown-menu li.active a{color:#08bf91;background:#fff}.home-header .navbar-nav .open>a,.home-header .navbar-nav .open>a:focus,.home-header .navbar-nav .open>a:hover{background-color:transparent}.home-header .header-user .dropdown-toggle{position:relative;padding:1px 0}.home-header .header-sign{padding:0}.home-header .header-sign .sign-in,.home-header .header-sign .sign-up{padding:25px}.home-header .header-sign .sign-in{color:#666}.home-header .header-sign .sign-in:focus,.home-header .header-sign .sign-in:hover{color:#666;background:#eee}.home-header .header-sign .sign-up{color:#fff;background:#08bf91}.home-header .header-sign .sign-up:focus,.home-header .header-sign .sign-up:hover{color:#fff;background-color:#1ad1a3}.home-header .navbar-form{padding:17.5px 10px;margin:0}.home-header .navbar-form .form-group{position:relative}.home-header .navbar-form .form-group label{position:absolute;top:6px;right:10px;font-size:16px;color:#666}.home-header .navbar-form .form-group .form-control{height:35px;padding-right:35px;border-radius:20px}@media (min-width:768px){.home-header .header-new{top:2px;right:0;left:auto}}.home-header .navbar-nav .dropdown .dropdown-menu li{float:left;width:30%;margin-left:2.5%}.home-header .navbar-nav .dropdown .dropdown-menu li a{padding:5px 0;font-size:15px;color:#3c763d;font-weight:500;}.home-header .navbar-nav .dropdown .dropdown-menu li a:focus,.home-header .navbar-nav .dropdown .dropdown-menu li a:hover{color:#08bf91;background-color:transparent}.home-header .navbar-nav .dropdown .dropdown-menu li:first-child{}@media (min-width:768px){.home-header .navbar-nav .dropdown .dropdown-menu{left:0px;min-width:350px;text-align:center;border-width:0;border-radius:3px;background-color:rgb(242,247,244);}.home-header .navbar-nav .dropdown:hover .dropdown-menu{display:block}}@media (min-width:768px){.home-header .header-user .dropdown-menu{right:-44px}}@media (max-width:992px){.home-header .navbar-form{display:none}}@media (max-width:768px){.home-header .navbar-nav .open .dropdown-menu{background-color:#eee}.home-header .dropdown-menu,.home-header .navbar-nav{text-align:center}.home-header .sign-in,.home-header .sign-up{display:block}.home-header .header-user .user-vip{right:calc(50% - 25px)}}.footer{position:relative;bottom:-5px;width:100%;padding-top:20px;padding-bottom:10px;background:#333}@media (min-width:768px){.footer{bottom:-5px}}.footer-col .footer-slogan{margin:0 0 12px 15px;color:#0c9;font-size:28px}.footer-col .col-title{font-size:18px;margin-bottom:10px;color:hsla(0,0%,100%,.5)}.footer-col a{display:block;width:20%;float:left;margin-bottom:3px;color:#999;font-size:14px}.footer-col a:focus,.footer-col a:hover{color:#fff;text-decoration:none}.copyright{height:auto;line-height:35px;background:#171919;margin-top:5px;color:#666}.copyright .connect{margin-top:0px;}.copyright a{color:#777}.copyright a:focus,.copyright a:hover{color:#fff;text-decoration:none}@media (max-width:480px){.copyright{line-height:25px}.copyright span:first-child{display:block}.copyright span.ver-line{display:none}}.form-group label,.form-group textarea{color:#459480;font-size:14px;display:inline}.form-group .form-control{border-radius:0}form .help-block{color:#d9534f}.modal-content{border-radius:5px;padding:10px}.modal-header{color:#4c5157;border-bottom:2px solid #8da2bf;overflow:hidden;padding:8px;}.modal-header h3,.modal-header h4{margin:0;font-weight:700;color:#903805;font-size:16px;}.modal-body{}.modal-footer{padding:10px;}@media (min-width:768px){.modal-dialog{width:540px;margin:80px auto}.modal-dialog.modal-sm{width:300px}}.btn{border-radius:0}.side-sda{display:block;margin-bottom:10px;background-color:#fff;border:1px solid #eee;padding:15px;font-size:16px;color:#4c5157}.side-image{margin-bottom:10px;background:#fff;text-align:center}.side-image img{width:100%}.community-item{display:block;margin-top:10px;padding:12px 0;background:#f9f9f9;border:1px solid #eee;cursor:pointer;color:#333}.media-body,.media-left,.media-right{display:table-cell;vertical-align:middle}.course{text-decoration:none;margin:10px 0}.course-box:active,.course-box:hover{box-shadow:0 4px 20px 4px #978E8E;text-decoration:none;border-radius:8px;}.course-box:active .course-body,.course-box:hover .course-body{bottom:54.5px}.course-box:active .course-body .course-desc,.course-box:hover .course-body .course-desc{height:54.5px}.course-box{min-height:220px}.course-box,.course-box-preview{display:block;position:relative;margin:0;background:#fff;box-shadow:0 2px 2px 0 #eee}.course-box-preview .sign-box,.course-box .sign-box{width:100%;color:#565a61;padding:0 5%;position:absolute;z-index:2;top:-5px}.course-box-preview .sign-box .course-new,.course-box .sign-box .course-new{margin-right:5px}.course-box-preview .sign-box .course-follow,.course-box .sign-box .course-follow{display:none;color:#f35e69;font-size:18px;margin-top:15px}.course-box-preview .course-img,.course-box .course-img{width:100%}.course-box-preview .course-img>img,.course-box .course-img>img{width:100%;height:125px}.course-box-preview .course-progress-bar,.course-box .course-progress-bar{width:100%;height:5px;background-color:#eee}.course-box-preview .course-progress-bar>div,.course-box .course-progress-bar>div{background-color:#5ac65a;box-shadow:none}.course-box-preview .course-body,.course-box .course-body{position:relative;bottom:0;background:#fff;transition:bottom .5s;height:90px}.course-box-preview .course-body .course-name,.course-box-preview .course-body .course-title,.course-box .course-body .course-name,.course-box .course-body .course-title{width:100%;padding:20px 10px 0;color:#666;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-box-preview .course-body .course-desc,.course-box .course-body .course-desc{display:-webkit-box;height:0;bottom:0;padding:0 10px;margin-top:10px;color:#666;font-size:13px;line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;transition:height .5s}.course-box-preview .course-body.course-preview,.course-box .course-body.course-preview{height:auto}.course-box-preview .course-body:after,.course-box .course-body:after{content:"";display:block;clear:both}.course-box-preview .course-footer,.course-box .course-footer{width:100%;height:43px;color:#9b9da2;padding:5px 10px;overflow:hidden}.course-box-preview .course-footer .course-per-num,.course-box .course-footer .course-per-num{display:inline-block;padding:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.course-box-preview .course-footer .course-bootcamp,.course-box .course-footer .course-bootcamp{padding:3px 10px;color:#fff;border-radius:100px;background-color:#f66e6e}.course-box-preview .course-footer .course-money,.course-box .course-footer .course-money{padding:3px 10px;color:#fff;border-radius:100px;background-color:#ffae0f}.course-box-preview .course-footer .course-free,.course-box .course-footer .course-free{padding:3px 10px;color:#fff;border-radius:100px;background-color:#59cf4a}.course-box-preview .course-footer:after,.course-box .course-footer:after{content:"";display:block;clear:both}.courses-sort{position:absolute;right:30px;top:36px;color:#c0c4cf}.courses-sort a{color:#c0c4cf;font-size:13px}.courses-sort a.active,.courses-sort a:focus,.courses-sort a:hover{color:#0c9;text-decoration:none}.search-input{position:relative;margin:0 0 10px;padding:5px;background:#fff;border:1px solid #eee}.search-input>span{position:absolute;top:16px;left:16px;color:#9b9da2}.search-input>input{height:46px;padding:0 0 0 46px;font-size:16px;border:none;box-shadow:0 0 #fff}.search-input>input:focus{border:none;box-shadow:none}.search-input .btn{display:none;position:absolute;top:10px;right:-2px;height:34px;padding:0 22px;background:transparent;font-size:17px;border:1px dotted transparent;color:#38c09b}.pagination-container{text-align:center;clear:both}.pagination-container .pagination li{display:inline-block;margin:0 2px}.pagination-container .pagination a{color:#565a61;font-size:14px;border:none;border-radius:0 !important}.pagination-container .pagination a:hover{color:#fff;background:#0c9}.pagination-container .pagination .disabled a{color:#9b9da2}.pagination-container .pagination .disabled a:hover{color:#9b9da2;background:transparent}.pagination-container .pagination .active a{color:#fff;background:#0c9}.comment-box .comment-title{margin:8px 0;color:#565656;font-size:14px}.sidebox{margin-bottom:10px;padding:15px;background:#fff;border:1px solid #eee}.sidebox-header{border-bottom:2px solid #eee;margin-bottom:8px;padding-top:0;padding-right:0;padding-bottom:10px;padding-left:0;}.sidebox-title{float:left;margin:0;font-size:16px;color:#4c5157}.sidebox-body{padding:10px 0;font-size:14px}.sidebox-body .vip-logo{width:20px;height:20px}.sidebox-header{overflow:hidden}.sidebox-header a{padding:4px 12px;border:1px solid #efefef;background:#fafafa;color:#666;font-size:12px}.sidebox-header a:hover{background:#f3f3f3;color:#333;border:1px solid #ddd;text-decoration:none}.sidebox-header .student-msg-edit{font-size:18px;cursor:pointer}.sidebox-footer{overflow:hidden}.sidebox-footer a{color:#529fd2}.sidebox-footer a:hover{text-decoration:none}.side-btn{width:100%;margin-bottom:10px;padding:14px 0;color:#fff;background:#0c9;font-size:20px;border-radius:0;border:none}.side-btn:active,.side-btn:focus,.side-btn:hover{color:#fff;background:rgba(0,204,153,.7)}.nav-tabs{margin-bottom:10px;border:none;border-bottom:1px solid #eee}.nav-tabs>li>a{margin:0 48px 0 0;padding:0 0 4px;color:#1abc9c;background-color:transparent;font-size:16px;border:none;border-bottom:3px solid transparent;font-weight:600;}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{color:#1abc9c;background-color:transparent;border:none;border-bottom:3px solid transparent;border-bottom-color:#0c9;font-weight:600;}@media (max-width:768px){.breadcrumb{zoom:0.8;}.nav-tabs>li{float:float;display:block;margin:14px 0}}@media (max-width:1199px){.nav-tabs>li>a{margin:0 30px 0 0}}.breadcrumb{margin:0;font-size:15px;background:transparent;border-radius:0;font-weight:bold;color:#337ab7;padding-top:10px;padding-right:0;padding-bottom:10px;padding-left:20;}.breadcrumb li a{color:#1abc9c}.breadcrumb li a:focus,.breadcrumb li a:hover{color:#0c9;text-decoration:none}.float-sda{position:fixed;top:30%;right:0;z-index:1}@media (max-width:768px){.float-sda{display:none}}.side-list-body a:hover{background:#f9f9f9;text-decoration:none}.ptilte{font-size:18px;color:#666;padding-bottom:6px}.clear-reply{display:none;width:100px;float:right;padding:6px 12px;color:#0c9;margin-right:10px}.clear-reply:hover{background-color:#0c9;color:#fff}@media (min-width:768px){#askquestion .form-horizontal .control-label{width:100px}}.question-desc{margin:0 0 30px}.question-desc a{color:#00b877}.search-result{display:none;margin:12px 0;font-size:13px;background:#f7f7f7;padding:8px;color:#666}.course-cates{font-size:16px;color:#666}.course-cates:first-child{margin-bottom:10px}.course-cates-title{padding:4px 0 4px 10px;float:left;text-align:center;}.course-cates-content .course-cates-vip,.course-cates-content>a{display:inline-block;margin:0 4px 4px 0;padding:4px 10px;color:#666;border-radius:15px;cursor:pointer;transition:color 1s ease;transition:background .5s ease}.course-cates-content .course-cates-vip.active,.course-cates-content .course-cates-vip:focus,.course-cates-content .course-cates-vip:hover,.course-cates-content>a.active,.course-cates-content>a:focus,.xdf,.course-cates-content>a:hover{color:#fff;background:#08bf91;text-decoration:none}.course-cates-content .course-cates-vip a{color:#666}.course-cates-content .course-cates-vip a img{width:20px}.course-cates-content .course-cates-vip.active a,.course-cates-content .course-cates-vip a.active,.course-cates-content .course-cates-vip a:focus,.course-cates-content .course-cates-vip a:hover{color:#fff;text-decoration:none}p.join-vip-faq{margin-top:20px;margin-bottom:-50px;font-size:13px}p.join-vip-faq img{height:13px;width:13px;margin-top:-2px}a.vip-without-bean{font-size:18px;line-height:30px}.lab-item-ctrl .btn-primary{background-color:#0c9;border-color:#0c9;color:#fff}.lab-item{position:relative;padding:6px 0;margin:12px 0}.lab-item>div{display:inline-block;margin:0 12px;padding:6px 0;font-size:16px;vertical-align:middle}.lab-item>div.lab-item-ctrl{padding:0}.lab-item>div.lab-item-ctrl .challenge-status{color:#fff;border-radius:15px;vertical-align:middle;text-align:center;margin-right:18px;display:inline-block;width:44px;height:17px;font-size:12px}.lab-item>div.lab-item-ctrl .challenge-status.status-pass{background:#08bf91}.lab-item>div.lab-item-ctrl .challenge-status.status-fail{background:#f66}.lab-item>div.lab-item-ctrl .lab-start-challenge{color:#0c9;background-color:#fff}.lab-item:hover{background:#f5f5f5}.lab-item:hover.can-not-start:after{content:"请按顺序依次实验";position:absolute;right:10px;top:15px;font-size:14px;color:#ac9}.lab-item-status img{vertical-align:middle}.lab-item-index{color:#999}.lab-item-title{max-width:300px;white-space:pre;text-overflow:ellipsis;overflow:hidden}@media (max-width:767px){.lab-item-ctrl{float:none !important}.lab-item-ctrl,.lab-item-title{display:block !important}.lab-item-ctrl{text-align:right}}.lab-item .tooltip.bottom{background:#fff}.lab-item .tooltip.bottom .tooltip-arrow{border-bottom-color:#6f6f6f}.lab-item .tooltip.bottom .tooltip-inner{width:120px;padding:10px 8px;color:#fff;background-color:#707070}#weixin-qrcode{display:none;background-color:#fff;text-align:center}#weixin-qrcode img{width:160px;height:160px}.want-talk{height:150px}.disabled-talk a{color:#1abc9c}.talk-items .row{border-top:1px solid #efefef;padding:24px 0 4px;margin:0}.talk-items .row:after{content:"";display:block;clear:both}h4 i{float:right;position:relative;top:-30px;color:#1abc9c;cursor:pointer}.labs-list{width:70%;min-width:650px;margin:0 auto}.labs-list .btn.disabled,.labs-list .line.disabled{background:#b0b0b0}.labs-list a.btn:hover{background:#14ad8f;color:#fff}.labs-list .popover{z-index:8}.progress-con{width:100%;height:60px;padding:10px}.course-heart-followed{color:#f66}.course-followed{background:#acacac}.course-follow-btn,.course-followed{padding:4px 10px;color:#fff;border-radius:4px}.course-follow-btn{background:#f66;cursor:pointer}.imgs-title{color:#576274;font-size:16px;margin:0 20px;padding:8px 0;border-bottom:1px solid #eee}.report-imgs{padding:40px 20px}.img-item{display:block}.img-item i{display:none;position:absolute;top:2px;right:14px;color:#f33}.img-item img{width:100%;border:1px solid #dfe6e9;padding:4px;background:#fff}.talk-area{position:relative;height:200px}.disabled-talk{width:100%;height:150px;font-size:14px;line-height:136px;text-align:center;background-color:#fafbfa;border:1px solid #ececec;margin-top:12px;padding:6px 12px}.disabled-talk a{color:#2abc7b}.want-talk{width:100%;height:120px;resize:none;background-color:#fafbfa;border:1px solid #ececec;margin-top:12px;overflow-y:auto;padding:6px 12px;font-size:14px}.side-title{padding:0 10px;font-size:18px;color:#525252;border-left:5px solid #1abc9c}.info-title{padding:12px 16px;margin-top:15px;font-size:14px;line-height:26px}.info-figure{color:#444;margin-right:20px}.note-editor{display:none}.path-item{height:100px;margin-bottom:10px;box-shadow:0 0 3px #ccc;position:relative}.path-item .path-img{text-align:left;padding:0}.path-item .path-img img{width:100px;height:100px}.path-item .path-name{color:#565656;font-size:18px;padding-top:20px}.path-item .path-course-num{color:#9b9da2;font-size:14px;padding-top:10px}.path-item .desc-layer{position:absolute;top:0;left:100px;right:0;bottom:0;background:hsla(0,0%,58%,.8);padding:20px 11px;display:none}.path-item .desc-layer .center{height:60px;color:#fff;font-size:12px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.path-item:hover{box-shadow:0 0 3px #aaa}.path-item:hover .desc-layer{display:block}.bg-img{padding:0;width:100%}.empty-tip{text-align:center;font-size:18px;color:#93a0a8;padding:20px;margin:7px 15px;background:#fafafa}.addfriend:focus,.addfriend:hover,.sendmsg:focus,.sendmsg:hover{background-color:#11aa8c}.info-ctrl{top:-10px;left:365px}.info-btn,.info-ctrl{position:absolute}.info-btn{top:34px;right:50px}.follow-course,.learn-course,.user-report{position:relative}.view-all{position:absolute;right:0;top:0;bottom:0;color:#9ca5ae}.view-all:focus,.view-all:hover{text-decoration:none;color:#00b877}.achieve-body{margin:10px;text-align:center}.achieve-body p{color:#686b74;text-align:center;font-size:16px}.achieve-image{margin:20px;width:100px;height:100px}.achieve-figure{color:#1bbb75;margin:0 5px}.follow-body,.learn-body{text-align:center}.empty-tips{font-size:18px;color:#9e9e9e;font-weight:100;padding:48px}.course-item{display:block;margin-top:15px;box-shadow:0 1px 3px 0 #ccc}.course-item,.course-item:focus,.course-item:hover{text-decoration:none}.course-item-header{height:37px;color:#fff;background:#1abc9c}.course-item-header h4{width:100%;padding:10px 0 10px 10px;margin:0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.private-course .course-item-header h4{background:#2980b9}.course-item-body{position:relative;height:160px;padding:12px;color:#9a9a9a}.course-item-body p{line-height:30px}.course-item-learned{position:absolute;bottom:10px;color:#1abc9c}.course-item-footer{position:relative;padding:6px 0;margin:0 12px;color:#b9b9b9;border-top:1px solid #eee}.course-item-count{position:absolute;right:0}.edu-footer{padding-top:0}.edu-footer .copyright{margin-top:0}.layout-side .message{padding:15px}.layout-side .message a{font-size:18px;color:#dee7ed;float:right}.achievement{font-size:13px;color:#8e8e8e;line-height:1.8em}.achievement,.layout-side .btnbox{margin:13px 26px}.layout-side .invite-btn{background-color:#82a0e2}.layout-side .invite-btn,.layout-side .supply-btn{color:#fff;border-radius:0;font-size:14px}.layout-side .supply-btn{background-color:#4dc6e9;padding:0}.layout-side .supply-btn a{text-decoration:none;font-size:14px;color:#fff;width:100%;height:100%;padding:6px 12px}#beecloud-pay>.beecloud-wx{padding:25px !important;width:300px !important;height:300px !important}.show-level .level-num{margin-top:10px;margin-right:10px;line-height:20px;font-size:13px;position:relative;width:100px;display:inline-block;border-radius:10px;background:#ffc500;padding:0 12px;color:#292929}.show-level .level-num img{position:absolute;right:12px;top:-6px}.show-level .level-up-info{font-size:12px;color:#666}.contest-submissions-view .submissions-desc .row{text-align:center;margin-bottom:10px;font-size:14px;font-weight:700;color:#666}.discovery-slider{margin-bottom:10px}.discovery-list{margin-top:10px;padding:0}.discovery-title{font-size:18px;border-bottom:1px solid #f4f5f5;padding-bottom:5px;overflow:hidden;color:#4c5457}.discovery-title-text{margin:4px 0 0 10px}.discovery-title span{font-size:14px;color:#666}.discovery-catalog{margin-top:14px;font-size:14px}.discovery-catalog a{margin:0 4px;color:#b5bec5;font-size:14px;text-decoration:none}.discovery-catalog a.active{color:#1abc9c}.carousel-control.right,a.left.carousel-control{background-image:none}.new-courses-body a{display:block;padding:12px;font-size:14px;color:#666}.new-courses-body a:hover{text-decoration:none;color:#fff;background:#1abc9c}.have-user{text-align:center;color:#b5b6b6;margin-top:12px;margin-bottom:50px;font-size:12px}.three-a{width:180px;font-size:16px;border-radius:0;margin-bottom:12px}.three-title{font-size:14px;color:#525252;padding-top:15px;text-align:center}.three-body{margin-top:10px;text-align:center}.ano-body{background:#fff;padding:5px}.input-group{width:100%}.input-group-addon{width:46px}#invited-msg{color:#666;font-size:14px;margin-top:20px;margin-bottom:20px}#invited-msg,.tec-side{text-align:center}.tec-side .headimg{height:80px;max-width:100%;margin:15px 0;border-radius:50%}.tec-side .tecname{font-size:16px;font-weight:700;color:#55595b}.tec-content .row{margin-top:10px}.tec-content .techead{font-size:16px}.tec-content hr{margin-top:5px;margin-bottom:0}.tec-side .coursenum{font-size:14px;margin:20px 0 5px}.tec-side .studynum{font-size:14px}.tec-side button{border-radius:0;background-color:#1abc9c;border-color:#19bb9b;font-size:16px;padding:8px 0;width:85%;margin:15px 0 10px}.tec-side button:active,.tec-side button:focus,.tec-side button:hover{background-color:rgba(26,188,156,.8);border-color:#19bb9b}.tec-footer .tec-straight{height:60px;border-left:1px solid #eee}.course-public{background-color:#80c269}.course-private,.course-public{color:#fff;text-decoration:none;padding:3px 10px;border-radius:3px;margin-left:20px;font-size:14px;text-align:center;margin:0}.course-private{background-color:#7f8bc5}.list-comment{margin-top:0}.list-comment>div{margin-top:20px}.teccour-body{font-size:15px;padding:0;margin:25px 0;color:#666;text-indent:2em;word-wrap:break-word}.teccour-footer .row{text-align:center;padding:20px 0;border-top:1px solid #eee}.teccour-footer .row .number{font-size:28px;font-weight:700}.lab-list .course-index div{border:1px solid #d3d1db;border-radius:20px;background:#f4f2fb;padding:8px 14px;display:inline;font-size:16px;color:#b6afbb}.lab-list .course-msg{padding-top:8px}.lab-list .course-msg .lab-title{font-size:18px;font-weight:700;color:#545454}.lab-list .row a.btn{padding:5px 15px;margin:5px 3px 5px 0;background:#edeaf8;border:none;color:#b6add6;font-size:16px}.lab-list .row a.btn:hover{color:#fff;background-color:#d9cff1}.lab-list .stunum{font-size:16px;padding-top:8px}.lab-list .stunum span{color:#a7d39a;font-weight:700}.img-list img{height:80px;margin-left:10px}@media (min-width:768px){.pro-body .control-label{width:110px;padding-right:0}}#carousel-generic .item img{width:100%}#carousel-generic .carousel-intro{padding:90px 0;max-height:130%}#carousel-generic .carousel-intro div{margin-bottom:10px;color:#fff;font-size:22px}#carousel-generic .carousel-intro p{color:#fff;font-size:16px}@media (min-width:768px){#carousel-generic .carousel-intro{padding:180px 0;max-height:130%}#carousel-generic .carousel-intro div{font-size:40px}#carousel-generic .carousel-intro p{font-size:24px}#carousel-generic .carousel-intro .home-courses-btn{padding:15px 120px;margin-top:10px;font-size:20px;border-radius:50px}}@media (min-width:992px){#carousel-generic .carousel-intro{max-height:110%}#carousel-generic .carousel-intro div{font-size:60px}#carousel-generic .carousel-intro p{font-size:40px}}@media (min-width:1200px){#carousel-generic .carousel-intro .home-courses-btn{margin-top:80px}}.home-section{padding:30px 0;background:#f7f7f7}.home-section .home-section-header{margin-bottom:15px;text-align:center}.home-section .home-section-title{margin-bottom:10px;color:#666;font-size:30px;border-bottom-style:solid;border-bottom-color:rgb(171,216,163);}.home-section .home-section-desc{color:#666;font-size:16px}.home-section .home-section-footer{margin-top:50px;text-align:center}.home-section .home-section-footer a{display:inline-block;width:220px;padding:12px;color:#666;font-size:16px;text-align:center;border:1px solid #666;border-radius:40px;letter-spacing:4px}.home-section .home-section-footer a:focus,.home-section .home-section-footer a:hover{color:#fff;background:#08bf91;border-color:#08bf91;text-decoration:none}.learn-path-item{position:relative;bottom:0;display:block;margin-bottom:10px;text-align:center;background:#fff;border-color:rgb(176,176,180);border-width:1px;border-radius:5px;border-style:solid;box-shadow:0 1px 2px 0 #ddd;transition:bottom .3s}.home-features{padding:70px;background:#fff;background:#f7f7f7;color:#666;font-size:16px;text-align:center}.home-features img{display:inline-block;margin-bottom:10px}.home-features .home-features-text{width:80%;margin:0 auto}.home-features .home-features-footer a{width:220px;padding:12px;margin-top:50px;color:#fff;font-size:16px;text-align:center;border-radius:40px;letter-spacing:4px}#carousel-saas .carousel-intro{padding-bottom:10px;font-size:16px}#carousel-saas .carousel-intro .btns{margin-top:10px}#carousel-saas .carousel-intro .btns .btn{width:100px;padding:2px 0;color:#fff;background:#08bf91;font-size:14px;border-radius:20px;font-weight:100}#carousel-saas .carousel-intro .btns .btn.contact-btn{color:#08bf91;background:transparent;border-color:#08bf91}@media (min-width:768px){#carousel-saas .carousel-intro{padding-bottom:80px;font-size:30px}#carousel-saas .carousel-intro .btns{margin-top:50px}#carousel-saas .carousel-intro .btns .btn{width:150px;padding:10px 0;font-size:16px;border-radius:30px;letter-spacing:1px}#carousel-saas .carousel-intro .btns .btn.contact-btn{margin-left:50px}}@media (min-width:1200px){#carousel-saas .carousel-intro{padding-bottom:120px;font-size:50px;font-weight:100}#carousel-saas .carousel-intro .btns{margin-top:80px}#carousel-saas .carousel-intro .btns .btn{width:280px;padding:15px 0;font-size:20px;border-radius:50px}#carousel-saas .carousel-intro .btns .btn.contact-btn{margin-left:105px}}@media (min-width:1500px){#carousel-saas .carousel-intro{padding-bottom:200px;font-size:60px}#carousel-saas .carousel-intro .btns{margin-top:100px}}.bootcamp-description{position:relative;background:#08bf91;text-align:center;height:340px}.bootcamp-description div{padding-top:48px;text-shadow:3px 3px rgba(0,0,0,.2)}.bootcamp-description div h1{font-size:60px;color:#fff;font-weight:700;line-height:1.6em}.bootcamp-description div h4{color:#fff;font-size:25px;line-height:1.6em;font-weight:100}.bootcamp-description div .btn{margin:0 auto;padding:8px 28px;color:#3c3c3c;background:#fff134;font-size:16px;box-shadow:1px 3px rgba(0,0,0,.2);border:none;border-radius:0}.bootcamp-description div .btn:focus,.bootcamp-description div .btn:hover{outline:none;outline-offset:0}@media (max-width:991px){.bootcamp-description{height:450px}.bootcamp-description div h1{padding:0 10px;font-size:48px}.bootcamp-description div h4{padding:0 20px;font-size:20px;text-shadow:1px 1px rgba(0,0,0,.2)}.bootcamp-description div .btn{position:static;margin:12px auto}}.bootcamp-features{padding:50px 0;background:#fff;text-align:center}.bootcamp-features-description{color:#08bf91;font-size:18px;text-align:center}.bootcamp-features-description>span{display:block}.bootcamp-courses{padding:30px 0;background:#f0fffc;text-align:center}.bootcamp-courses-header{margin:20px auto 30px}.bootcamp-courses-title{display:inline-block;padding:8px 16px;color:#fff;background:#08bf91;font-size:21px}.bootcamp-courses-description{color:#08bf91;font-size:18px}.bootcamp-courses-item{background:#fff;text-align:left;box-shadow:0 3px 6px 0 rgba(8,191,145,.34)}.bootcamp-courses-media{position:relative}.bootcamp-courses-media img{width:480px;height:auto}.bootcamp-courses-media .logo-1111{position:absolute;top:10px;left:10px;width:100px}.bootcamp-courses-info{padding:20px}.bootcamp-courses-info h4{color:#424242;font-weight:400;font-size:16px}.bootcamp-courses-info h4 span{display:inline-block;margin-right:4px;padding:4px 8px;color:#fff;background:#00be91;font-size:14px;font-weight:100}.bootcamp-courses-info>div{margin:18px 0 0;color:#666;font-size:14px}.bootcamp-courses-info>div>a,.bootcamp-courses-info>div>p>a{margin:0 4px 4px 0}.bootcamp-courses-info>div p{margin:0}.bootcamp-courses-body{position:relative}.bootcamp-courses-subscribe{position:absolute;bottom:20px;width:100%;padding:0 20px;color:#666;font-size:16px;overflow:hidden}.bootcamp-courses-uptime div:last-child{color:#aaa;font-size:14px}.bootcamp-courses-order{text-align:right}.bootcamp-courses-order .pull-left{padding:10px}.bootcamp-courses-order span{display:block;position:relative;top:12px;color:#fa3d2e;font-size:32px;font-weight:700;line-height:32px}.bootcamp-courses-order span.member-price a{padding:0;margin:0;color:#ff9717;font-size:14px;background:#fff}.bootcamp-courses-order a{display:inline-block;margin:30px 0 0 10px;padding:4px 16px;color:#fff;background:#ff9717;font-size:21px;border-radius:0}.bootcamp-courses-order a:focus,.bootcamp-courses-order a:hover{color:#fff;text-decoration:none}@media (max-width:768px){.list-xdf .list-group-item{width:50%;}.bootcamp-courses-media{display:block;width:100%}.bootcamp-courses-media img{width:100%}.bootcamp-courses-subscribe{position:static;margin:20px 0}}body{position:relative;list-style-type:none;}.contests-page-header .navbar-nav{padding:0}.contests-page-header .navbar-nav li{padding:10px}.contests-page-header .navbar-nav li.active,.contests-page-header .navbar-nav li:focus,.contests-page-header .navbar-nav li:hover{background:#eee}.contests-page-header .navbar-nav li.header-btn{background:#08bf91}.contests-page-header .navbar-nav li.header-btn a,.contests-page-header .navbar-nav li.header-btn a:focus,.contests-page-header .navbar-nav li.header-btn a:hover{color:#fff}.contests-page-content{margin-top:70px;font-size:16px}.contests-page-content>div{padding:80px 0;color:#666}.contests-page-content h4{margin:0 0 50px;font-size:50px;text-align:center}.contests-page-content li,.contests-page-content p{font-size:18px;text-align:center;line-height:35px;letter-spacing:1px;font-weight:400}.contests-page-content .contest-img{text-align:center}.contests-page-content .contest-img img{max-width:100%}@media (min-width:768px){.list-xdf .list-group-item{width:33%;}.contests-page-content>div .container{padding:0 100px}}@media (min-width:768px){.contests-page-content li,.contests-page-content p{font-weight:100}}.contests-page-summary{text-align:center;color:#fff;background:url(../images/luodiye_bg.png)}.contests-page-summary div,.contests-page-summary h4,.contests-page-summary span{color:#fff}.contests-page-summary h4{margin-bottom:0}.contests-page-summary .contest-time{margin:40px 0;font-size:25px}.contests-page-summary .share-btns span{font-size:18px}.contests-page-summary .share-btns a{position:relative;display:inline-block;font-size:24px}.contests-page-summary .share-btns a:focus,.contests-page-summary .share-btns a:hover{text-decoration:none}.contests-page-summary .weixin-qrcode{display:none;position:absolute;bottom:100%;left:-70px;padding:4px 4px 0;background:#fff;box-shadow:0 0 4px 2px #666}.contests-page-summary .fa-weixin{padding:4px;color:#274a59;background:#fff;font-size:14px;border-radius:4px}.contests-page-summary .fa-weixin:hover{color:#66cd5f}.contests-page-summary .btn{width:338px;max-width:100%;padding:14px 0;margin:67px 0;font-size:20px;border-radius:50px}.contests-page-summary .count-down-msg{margin-bottom:20px;font-size:25px}.contests-page-summary .count-down{font-size:25px}.contests-page-summary .count-down span{color:#08bf91;font-size:35px}.contests-page-desc{text-align:left;background:#fff}.contests-page-awards{text-align:left;background:#f6f6f6}.contests-page-rules{background:#fff}.contests-page-rules li,.contests-page-rules p{text-align:left}.contests-page-encourage{text-align:center}.contests-page-encourage h4{margin-bottom:20px;font-size:35px;color:#666}.contests-page-encourage p{font-size:25px}.contests-page-encourage .btn{width:338px;max-width:100%;padding:14px 0;margin:67px 0;font-size:20px;border-radius:50px}.contests-banner{background:url(../images/bisai-bg.png);margin-top:70px;margin-bottom:-90px}.contests>h2{padding:0 10px;margin:40px 0 20px;color:#666;font-size:22px;font-weight:300}.contests>h2 span{color:#a4a4a4;font-size:16px}.contest{padding:25px 20px;margin-bottom:10px;background:#fff;box-shadow:0 0 1px 1px #eee;border-radius:5px}.contest:hover{box-shadow:0 0 10px 2px rgba(97,97,97,.3)}.contest-header{padding-bottom:25px;border-bottom:1px solid #eee;overflow:hidden}.contest-header .contest-time{display:inline-block;color:#666;font-size:14px}.contest-title{display:inline-block;margin:10px 0 0;color:#666;font-size:18px;font-weight:500}.contest-status{display:inline-block;padding:0 2px;color:#f66;font-size:12px;border:1px solid #f66}@media (min-width:768px){.contest-status{margin:0 20px}}.contest-status-comming{color:#f66;border-color:#f66}.contest-status-running{color:#08bf91;border-color:#08bf91}.contest-status-ended{color:#a4a4a4;border-color:#a4a4a4}.contest-btn{display:inline-block;padding:9px 36px;color:#fff;background:#08bf91;font-size:14px;font-weight:300;border:1px solid #08bf91}.contest-btn:focus,.contest-btn:hover{color:#fff;text-decoration:none}.contest-label{padding:2px 10px;color:#fff;background:#08bf91;font-size:16px;border-radius:20px}.contest-challenge-name,.contest-label{margin-left:10px}.contest-challenge-label{padding:3px 10px;font-size:12px;color:#a4a4a4;background-color:#eee;display:inline-block;height:20px;border-radius:20px}.contest-body{padding-top:25px;color:#666;font-size:16px;font-weight:300;line-height:1.6em;letter-spacing:1px}.contest-ended .contest-header{padding:0;border:none}.contest-ended .contest-label{color:#fff;background:#a4a4a4}.contest-ended .contest-time{color:#a4a4a4}.contest-ended .contest-btn{color:#08bf91;background:#fff;border-color:#08bf91}.contest-ended .contest-btn:focus,.contest-ended .contest-btn:hover{color:#08bf91}.sidebox-title{color:#666}.sidebox-title .challenge-collection-subtitle{font-size:14px;color:#a4a4a4}.challenge-collection-body{padding:5px 0 0 15px;margin:0}.contest-challenge-list{list-style:none;margin-bottom:27px}.contest-challenge-list .challenge-list-item{display:inline-block;text-decoration:none;font-size:14px;color:#666;padding:0 !important}.contest-challenge-list .challenge-list-item .challenge-tags{padding:1px 5px;margin-left:5px;background-color:#eee;border-radius:7px;color:#a4a4a4;font-size:12px}.contest-challenge-list .challenge-list-item:focus,.contest-challenge-list .challenge-list-item:hover{background:#fff}a.challenge-view-all{height:41px;border:1px solid #08bf91;text-align:center}.contest-rank-user{position:relative;border-bottom:1px solid #eee;padding:15px 0 22px;list-style:none;font-size:14px;color:#666}.contest-rank-user:last-child{border-bottom:none}.contest-rank-user div{display:inline-block;margin-left:10px}.contest-rank-user>a{padding:0}.contest-rank-user>a:focus,.contest-rank-user>a:hover{text-decoration:none;background-color:#fff}span.challenge-meta-time{display:inline-block;color:#666;font-size:12px}span.challenge-meta-time{margin-top:5px;margin-right:20px}span.challenge-meta-status{display:inline-block;padding:1px 10px;color:#fff;background:#08bf91;font-size:12px;font-weight:400;border-radius:12px}span.challenge-meta-status.user-submissions{width:44px;font-size:12px;height:17px;padding:1px}span.challenge-meta-status.challenge-meta-status-pass{background:#08bf91}span.challenge-meta-status.challenge-meta-status-fail{background:#f66}span.challente-meta-users{color:#a4a4a4}#contest-week-rank .panel{border:none}.sidebox-my-contest-rank{color:#666;font-size:14px;text-align:center}.sidebox-my-contest-rank span{color:#08bf91;font-size:35px}.content{position:relative;padding-bottom:10px}.contest-status-desc{display:block;position:absolute;bottom:0;left:0;width:100%;padding:12px 30px;color:#a4a4a4;font-size:14px;border-top:1px solid #eee}.contest-status-desc.contest-status-warning{color:#e66}.see-title{display:inline-block;margin-right:5px}.challenge-tags .challenge-tag a{font-size:14px;color:#666;margin:15px 0 0 15px;text-decoration:none;display:inline-block}.challenge-tags .challenge-tag.active a{padding:0 8px;color:#fff;background:#08bf91;border-radius:12px;display:inline-block;height:20px}.list-unstyled li{margin-left:2.5%;margin-bottom:5px;width:30%;line-height:28px;margin-bottom:11px;padding:0;}.list-unstyled li>a{color:#FFFFFF;}.list-unstyled li>a:hover{text-decoration:none;}.ul-unstyled{padding-left:0px;list-style:none;margin-bottom:0px}.ul-unstyled>li>a{padding-left:8px;text-decoration:none;width:97%;}.glyphicon-play:before{color:#0c9;padding-right:5px;}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#009966;background-color:#FAFAFA;border-color:#CCCCCC;padding-bottom:5px;margin-top:0px;}.list-group-item>.badge{float:none;margin-right:5px;}.badge{background-color:#63bb87;}.choucang{display:block;float:left;font-size:15px;line-height:40px;}#bdcs{float:left;margin-top:18px;margin-left:1%;}.ad{background:#fff;padding-left:0px;padding-right:0px;border-radius:5px;}.navbar{margin-bottom:5px;}.jd100ad{height:325px;}.list-group-item{line-height:24px;height:34px;overflow:hidden;padding-top:7px}.navbar-nav>li{float:left;}//search
.bdcs-container .bdcs-main,.bdcs-container .bdcs-main *{box-sizing:content-box;margin:0;padding:0;float:none;clear:none;overflow:hidden;white-space:nowrap;word-wrap:normal;border:0;background:0 0;width:auto;height:auto;max-width:none;min-width:none;max-height:none;min-height:none;border-radius:0;box-shadow:none;transition:none;text-align:left}.bdcs-container .bdcs-clearfix:after{content:'';display:block;clear:both;height:0}.bdcs-container .bdcs-clearfix{zoom:1}.bdcs-container .bdcs-main{overflow:visible}.bdcs-container .bdcs-search{display:block;overflow:visible;position:relative;border-style:solid}.bdcs-container .bdcs-search-form-input-wrap{display:inline-block}.bdcs-container .bdcs-search-form-input{border-width:1px;border-style:solid;display:inline-block;vertical-align:top;text-indent:5px;background-color:#fff;float:left}.bdcs-container .bdcs-search-form-input:focus{border-width:1px;border-style:solid;outline:0}.bdcs-container .bdcs-search-form-submit-wrap{display:inline-block}.bdcs-container .bdcs-search-form-submit{display:inline-block;cursor:pointer;border-width:1px;border-style:solid;vertical-align:top;text-align:center;width:50px;//_overflow:hidden}.bdcs-container .bdcs-search-form-submit-magnifier{width:45px;padding:0;text-indent:-999em;overflow:hidden;background:url(http://znsv.baidu.com/static/customer-search/component/search/magnifier-icon.png) no-repeat center center;_background:url(http://znsv.baidu.com/static/customer-search/component/search/magnifier-icon_ie6.png) no-repeat center center}div#default-searchbox .default-channel-meun{position:relative;width:75px;display:inline-block;vertical-align:middle;cursor:pointer;background:#fff;float:left;overflow:visible}div#default-searchbox .default-channel-current{border:1px solid;position:relative;width:100%;border-right:0}div#default-searchbox .default-channel-current span{margin-left:8px}div#default-searchbox .default-channel-current i{overflow:hidden;width:0;height:0;border-width:6px 6px 0;border-color:#9E9E9E #fff;border-style:solid;display:block;position:absolute;right:10px;top:11px}div.cse-default-channel-container{display:block;position:absolute;z-index:30061000000}div.cse-default-channel-container .default-channel-list{display:none;width:99%;list-style:none;background:#fff;border:1px solid #DDD;border-top:0;margin:0;padding:0}div.cse-default-channel-container .default-channel-list li{background:0 0;line-height:24px;list-style:none;display:block;padding-left:7px;cursor:pointer}div.cse-default-channel-container .default-channel-list li:hover{background:#DDD}.bdcs-container .bdcs-search-form-input-wrap{}.bdcs-container .bdcs-search-form-input-notspan{margin-left:0px;font-family:Arial,SimSun,sans-serif;color:#000000;font-size:14px;}.bdcs-container .bdcs-search-form-input .icon-nofocus{left:;right:;top:;height:;width:;}.bdcs-container .bdcs-search{width:307px;height:35px;overflow:visible;border-color:#ffffff;border-radius:0px;border-width:0px;box-shadow:none;background-color:none;}.bdcs-container .bdcs-search-form-input{border-color:#00AA00;margin-right:0px;width:90%;font-family:Arial,SimSun,sans-serif;color:#000000;font-size:14px;border-radius:5px 0 0 5px;background-color:#FFFFFF;}.bdcs-container .bdcs-search-form-input:focus{border-color:#f79646;}.bdcs-container .bdcs-search-form-submit-wrap{}.bdcs-container .bdcs-search-form-submit{height:30px;margin-right:-90px;border-color:#008800;width:60px;background-color:#00AA00;color:#FFFFFF;font-family:Arial,Microsoft YaHei,sans-serif;font-size:18px;border-radius:0 5px 5px 0;}.bdcs-container .bdcs-search-form-submit{;*margin-top:1px;}#bdcs-rec{display:none;}.content hr{height:2px;margin-bottom:15px;margin-top:2px;border-top:2px ridge green;}@media (max-width:995px){#bdcs{clear:both;width:100%;margin-bottom:5px;margin-top:1px;}.layout-hasside,.layout-noside{min-height:90%;margin-top:115px;margin-bottom:20px;}}@media (min-width:1200px){.playerjd100{}}@media (max-width:480px){.bdcs-container .bdcs-search-form-input{width:60%;}.bdcs-container .bdcs-search{width:100%;}}.navbar-nav{margin-top:7px;}.tab-content img{width:90%;}.xdf{color:#fff !important;}.list-xdf .list-group-item{display:inline-block;padding-left:4px;text-overflow:ellipsis;float:left;font-size:16px;border:navajowhite;color:#bb1f59;font-weight:600;}.panel-body{padding:10px;}.panel-primary>.panel-heading{color:#fff;background-color:#1abc9c;}.panel-primary{border-color:#9dafbb;}.jdtitle{font-size:20px;}.hd{overflow:hidden;}.jd100ad1{display:block;height:100%;}.jd100ad1 ul{padding:3px;margin:0;padding-bottom:0;}.jd100ad1 ul li{line-height:32px;list-style:none;background:aliceblue;text-align:left;margin:2px;margin-bottom:7px;border-bottom:1px solid #12826c;font-size:20px;padding-left:10px;font-family:-webkit-pictograph;font-family:-webkit-pictograph;padding-top:5px;padding-top:3p;padding-top:3;}.jd100ad1 ul .mtitle{width:100%;border:none;font-weight:bold;color:red;border:2px solid #12826c;padding-top:3px;padding-bottom:10px;margin-top:15px;}.jd100ad1 .panel{margin-bottom:10px;}.jd100ad1 ul li a{font-weight:bold;color:red;text-decoration:none;}.xdfad1{display:block;height:100%;}.xdfad1 ul{padding:3px;margin:0;padding-bottom:0;}.xdfad1 ul li{line-height:32px;list-style:none;background:aliceblue;text-align:center;margin:2px;margin-bottom:7px;border-bottom:1px solid #12826c;font-size:20px;padding:5p;padding:5;font-family:-webkit-pictograph;font-family:-webkit-pictograph;padding:3px;padding:8p;padding:8;padding-top:5px;padding-top:3p;padding-top:3;padding:2px;}.xdfad1 ul .mtitle{width:100%;border:none;font-weight:bold;color:red;border:2px solid #12826c;padding-top:3px;padding-bottom:10px;margin-top:15px;}.xdfad1 .panel{margin-bottom:10px;border-color:rgb(26 188 156);}.xdfad1 ul li a{font-weight:bold;color:red;text-decoration:none;}.form-group textarea{width:80%;}.list-xdf.list-group-horizontal{max-height:180px;}@media (max-width:767px){.navbar-default{background-color:#e8f5e9 !important;border-bottom:1px solid #ddd;min-height:50px;}.navbar-brand{padding:5px 5px 5px 10px;height:50px;position:absolute;left:40px;transform:translateX(0);text-align:left;}.home-header .navbar-brand{height:50px;padding:5px 0 5px 0;}.navbar-brand img{height:40px;vertical-align:middle;}.mobile-nav-icons{position:absolute;right:10px;top:0;height:50px;display:flex;align-items:center;justify-content:flex-end;}.mobile-nav-icons a:hover,a:focus{color:#337ab7;text-decoration:none;}.mobile-nav-icons a{float:left;color:#337ab7;text-decoration:none;margin-left:20px;font-size:22px;display:flex;align-items:center;height:50px;}.mobile-back-btn{position:absolute;left:10px;top:0;height:50px;display:flex;align-items:center;}.mobile-back-btn a{color:#333;font-size:22px;display:flex;align-items:center;height:50px;}.app-download-link{display:none !important;}.navbar-toggle{display:none;}.navbar-header{float:none;}.navbar-brand:after{display:block;font-size:12px;margin-top:-5px;}.col-md-4.col-sm-11.col-xs-11{display:none;}.mobile-search{position:absolute;top:60px;left:0;right:0;padding:10px;background-color:#e8f5e9;z-index:1000;}.mobile-search form{display:flex;}.mobile-search input[type="text"]{flex:1;height:36px;border-radius:4px 0 0 4px;border:1px solid #ccc;padding:0 10px;}.mobile-search button{width:60px;background-color:#4CAF50;color:white;border:none;border-radius:0 4px 4px 0;}}.learn-path-item{position:relative;bottom:0;display:block;margin-bottom:10px;text-align:center;background:#fff;border-color:rgb(176,176,180);border-width:1px;border-radius:5px;border-style:solid;box-shadow:0 1px 2px 0 #ddd;transition:bottom .3s}.learn-path-item img{display:block;width:100%;height:120px}.learn-path-item:focus,.learn-path-item:hover{bottom:5px;text-decoration:none;box-shadow:0 4px 10px 4px #ddd}.learn-path-name{color:#666;font-size:14px;overflow:hidden;width:98%;padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:0;height:30px;line-height:30px;}.learn-path-courses{color:#a4a4a4;font-size:14px;padding-top:0;padding-right:0;padding-bottom:5px;padding-left:0;line-height:30px;height:30px;}@media (max-width:767px){.navbar-default{background-color:#e8f5e9 !important;border-bottom:1px solid #ddd;min-height:50px;}.layout-hasside, .video-detail,.layout-noside{min-height:90px;margin-top:55px;margin-bottom:2px;}.navbar-brand{padding:5px 15px;height:50px;position:absolute;left:50%;transform:translateX(-50%);text-align:center;}.home-header .navbar-brand{height:50px;padding:5px 0;position:absolute;left:100px;}.navbar-brand img{height:45px;}.mobile-nav-icons{position:absolute;right:10px;top:0;height:50px;display:flex;align-items:center;}.mobile-back-btn{position:absolute;left:10px;top:0;height:50px;display:flex;align-items:center;}.mobile-back-btn a{color:#337ab7;font-size:22px;text-decoration:none;}.app-download-link{display:none !important;}.navbar-toggle{display:none;}.navbar-header{float:none;}.navbar-brand:after{display:block;font-size:12px;margin-top:-5px;}.col-md-4.col-sm-11.col-xs-11{display:none;}.mobile-search{position:absolute;top:60px;left:0;right:0;padding:10px;background-color:#e8f5e9;z-index:1000;}.mobile-search form{display:flex;}.mobile-search input[type="text"]{flex:1;height:36px;border-radius:4px 0 0 4px;border:1px solid #ccc;padding:0 10px;}.mobile-search button{width:60px;background-color:#4CAF50;color:white;border:none;border-radius:0 4px 4px 0;}}