/* 
 * @description:  
 * @author: jinlin.wen 
 * @update:
*/ 
@charset "utf-8";
body,textarea,input,select,option {font-size:12px;color:#333;font-family:Arial,Tahoma,sans-serif;}h1,h2,h3,h4,h5,h6,input, textarea, select{font-size:100%;font-weight:normal;}body,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,dd,p,textarea,input,select,option,form {margin:0;}ol,ul,li,textarea,input,select,option,th,td {padding:0;}table {border-collapse:collapse;}ol,ul {list-style-type:none;}.clears:before,.clears:after {content:'';display:table;}.clears:after {clear:both;}.clears {*zoom:1;}.clear {clear:both;overflow:hidden;}a {text-decoration:none;color:#333;}a,textarea,input{outline:none}textarea {overflow:auto;resize:none;}.img img {display:block;}a img {border:none;}.z_index{position:fixed;_position:absolute;z-index:999;display:none;}label,label input{vertical-align:middle}.pr {position:relative;}.pa {position:absolute;}.fl {float:left;}.fr {float:right;}a:hover{text-decoration:none}body{word-break:break-all;word-wrap:break-word;cursor:default;}input[type="checkbox"],input[type="text"],input[type="submit"],input[type="number"],input[type="tel"],textarea,button{-webkit-border-radius:0;border-radius:0;-webkit-appearance: none;}html, body, form,fieldset, p, div,h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust:none;}.d_box{display:-moz-box;display:-webkit-box;display:box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;width:100%;}html{font-size:62.5%;}body{font-size:1.2rem;font-size:12px;width:100%;overflow-x:hidden;}i,var{font-style:normal;}.d_center{display: -webkit-box;display: -moz-box;display: box;-webkit-box-pack: center;-webkit-box-align: center;-moz-box-pack: center;-moz-box-align: center;box-pack: center;box-align: center;}.d_boxflex{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1;display:block;}.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}b,i{font-weight:normal;font-style:normal;}.vm *{vertical-align: middle;}
a{color:#333;}
.icon{background:url(img/icon.png) no-repeat;background-size:100px 100px;-webkit-background-size:100px 100px;}
.header{display:block;height:37px;background-color:#368ECC;position:fixed;width:100%;z-index:999;top:0px;left:0px;}
.header a.back-btn{width:37px;height:25px;display:block;position:relative;z-index:99;padding-top:12px;}
.header a.back-btn em{display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(-135deg);margin:0px 0px 0px 15px;}
.header b{display:block;text-align:center;line-height:37px;color:#fff;font-size:15px;position:absolute;width:100%;height:100%;left:0px;top:0px;}
.header span{display:block;float:right;height:37px;line-height:37px;padding-right:10px;font-size:14px;position:relative;z-index:9}
.header span a{color:#fff;}
/*订单详情*/
.order-detail-page{padding-top:5px;}
.order-detail-page .not-pay{background-color:#fff;border-bottom:1px solid #DADADA;}
.order-detail-page .not-pay b{display:block;text-align:center;line-height:17px;padding-top:21px;font-size:15px;}
.order-detail-page .not-pay var{display:block;line-height:21px;font-size:12px;padding-top:15px;text-align:center;color:#666;padding-bottom:9px;}
.order-detail-page .has-cancel,.order-detail-page .has-pay{display:block;height:105px;background-color:#fff;text-align:center;font-size:15px;border-bottom:1px solid #DADADA;line-height:105px;}
.order-detail-msg .box-1{background-color:#fff;}
.order-detail-msg .box-1 ul {padding:7px 0px 8px 10px;line-height:22px;color:#666;border-bottom:1px dashed #DADADA;}
.order-detail-msg .box-1 dl,.myorder-page .order dl,.order-msg dl{padding:15px 17px 15px 10px;position:relative;border-bottom:1px dashed #DADADA;}
.order-detail-msg .box-1 dl dt,.myorder-page .order dl dt,.order-msg dl dt{display:block;float:left;width:80px;height:63px;}
.order-detail-msg .box-1 dl dt img,.myorder-page .order dl dt img,.order-msg dl dt img{display:block;width:80px;height:63px;}
.order-detail-msg .box-1 dl dd,.myorder-page .order dl dd,.order-msg dl dd{padding-left:90px;}
.order-detail-msg .box-1 dl dd b,.myorder-page .order dl dd b,.order-msg dl dd b{display:block;text-indent:-5px;font-size:14px;}
.order-detail-msg .box-1 dl dd span,.myorder-page .order dl dd span,.order-msg dl dd span{display:block;text-align:right;}
.order-detail-msg .box-1 dl dd.price,.myorder-page .order dl dd.price,.order-msg dl dd.price{position:absolute;bottom:17px;right:17px;}
.order-detail-msg .box-1 div{padding:10px 18px 10px 10px;background-color:#fff;}
.order-detail-msg .box-1 div p{line-height:23px;font-size:13px;}
.order-detail-msg .box-1 div p em,.order-detail-msg .box-1 div p var{float:right;font-style:normal;}
.order-detail-msg .box-1 div p var{color:#f60;}
.order-detail-msg .box-2{margin-top:5px;background-color:#fff;}
.order-detail-msg .box-2 div{padding:9px 0px 0px 14px;color:#666;line-height:22px;height:96px;border-bottom:1px solid #DADADA;}
.order-detail-msg .box-2 div span{display:block;}
.order-detail-msg .box-2 p,.myorder-page .order p.btn{display:block;height:40px;padding-right:10px;border-bottom:1px solid #DADADA}
.order-detail-msg .box-2 p a,.myorder-page .order p.btn a{display:block;float:right;width:59px;height:24px;border:1px solid #DADADA;border-radius:3px;text-align:center;line-height:24px;margin-left:5px;margin-top:7px;}

/*公告列表*/
.notice-list-page{border-top:5px solid #E8E8E8;}
.notice-list {background-color:#fff;}
.notice-list li a{display:block;padding:0 10px;border-bottom:1px dashed #DADADA;}
.notice-list li a b{display:block;font-size:13px;line-height:15px;padding-top:13px;}
.notice-list li a span{display:block;text-align:right;color:#999;padding-top:5px;line-height:14px;padding-bottom:7px;}
.notice-detail .title{display:block;font-size:16px;text-align:center;line-height:18px;padding-top:14px;}
.notice-detail .detail-about{border-bottom:1px dashed #DADADA;display:block;text-align:right;line-height:14px;color:#999;padding-bottom:6px;padding-right:10px;padding-top:12px;}
.notice-detail .cont{font:12px/1.5 "sans serif",tahoma,verdana,helvetica;padding:10px;word-wrap: break-word;}
.notice-detail .cont td{font:12px/1.5 "sans serif",tahoma,verdana,helvetica;}
.notice-detail .cont a{text-decoration:none;color:#0000FF;}
.notice-detail .cont a:link {color:#0000FF;}
.notice-detail .cont a:hover{text-decoration:underline;color:#FF6600;}
.notice-detail .cont img{display:block;width:100%;}
.notice-detail .cont p {margin:5px 0;}


/*课程详情*/
.course-detail-page .box-1{padding:10px;background-color:#fff}
.course-detail-page .box-1 div.video {position:relative;}
.course-detail-page .box-1 div.video img{display:block;width:100%;}
.course-detail-page .box-1 div.video span{width:100%;height:100%;position:absolute;left:0px;top:0px;background-color:rgba(0,0,0,0.5);z-index:999;color:#fff;font-size:16px;}
.course-detail-page .box-1 div.video var{display:block;width:40px;height:40px;position:absolute;left:50%;top:50%;margin-top:-20px;margin-left:-20px;background-color:rgba(0,0,0,0.5);border-radius:50%;z-index:99}
.course-detail-page .box-1 div.video var em{display:block;width:0;height:0;border-top:8px solid transparent;border-left:13px solid #fff;border-bottom:8px solid transparent;margin:12px 0px 0px 15px;}
.course-detail-page .box-1 .title-b{display:block;font-size:13px;line-height:15px;padding-top:12px;}
.course-detail-page .box-1 .price-sp{color:#ff0000;display:block;padding-top:9px;}
.course-detail-page .box-1 .price-sp i{display:inline-block;height:20px;padding:0 9px;border:1px solid #1680BB;color:#1680BB;line-height:20px;border-radius:4px;}
.course-detail-page .box-1 .price-var {display:block;line-height:14px;color:#666;padding-top:9px;font-style:normal;}
.course-detail-page .box-1 .price-var i{text-decoration:line-through;}
.course-detail-page .box-1 .price-var em{float:right;color:#999;font-style:normal;}
.course-detail-page .box-1 p{display:block;border-top:1px dashed #DADADA;margin-top:17px;font-size:11px;color:#666;line-height:41px;height:41px;}
.course-detail-page .box-1 p a{float:right;color:#1680bb;}
.course-detail-page .box-2{background-color:#fff;border-top:5px solid #E8E8E8;padding-bottom:50px;}
.course-detail-page .box-2 .nav{display:-webkit-box;height:36px;line-height:36px;font-size:14px;}
.course-detail-page .box-2 .nav a{display:block;-webkit-box-flex:1;width:100%;text-align:center;border-bottom:1px solid #DADADA;}
.course-detail-page .box-2 .nav a:last-child{border-left:1px solid #DADADA;}
.course-detail-page .box-2 .nav a.on{color:#1680bb;border-bottom:1px solid #1680bb}
.course-detail-cont{padding:14px 10px;color:#666;display:none;}
.course-detail-cont p{line-height:20px;font-size:13px;padding-bottom:8px;}
.course-detail-cont p b{display:block;text-indent:-5px;}
.course-detail-cont img{display:block;width:100%;}
.question-cont{display:none;}
.question-cont form{display:block;padding:14px 10px;}
.question-cont form textarea{display:block;width:100%;height:90px;background-color:#EEEEEE;border:1px solid #DADADA;box-sizing:border-box;padding:10px 11px;line-height:20px;border-radius:4px;}
.question-cont form input{display:block;width:50px;height:25px;background-color:#1680BB;color:#fff;border:none;text-align:center;line-height:25px;border-radius:3px;margin-top:10px;float:right;}
.review-lsit{display:block;border-top:1px dashed #DADADA;}
.review-lsit li{padding:13px 10px 8px 10px;border-bottom:1px dashed #DADADA;}
.review-lsit li dl dt{display:block;width:30px;height:30px;float:left;}
.review-lsit li dl dt img{display:block;width:30px;height:30px;border-radius:30px;}
.review-lsit li dl dd{display:block;padding-left:39px;line-height:14px;}
.review-lsit li dl dd.name{color:#1680bb;padding-top:2px;}
.review-lsit li dl dd.cont{padding-top:4px;}
.review-lsit li p{display:block;color:#999;line-height:14px;padding-top:18px;padding-left:40px;}
.review-lsit li p var{float:right;}
.no-more{display:block;line-height:36px;text-align:center;color:#666;font-size:14px;}
.add-review-box{display:block;margin:18px 10px 10px;border:1px solid #D0E7F5;background-color:#ECF8FF;color:#666;line-height:20px;padding:8px 8px 6px;border-radius:5px;}
.course-detail-page .bottom-btn{display:-webkit-box;width:100%;height:40px;border-top:1px solid #E8E8E8;position:fixed;left:0px;bottom:0px;background-color:#fff;font-size:14px;}
.course-detail-page .bottom-btn a{display:block;-webkit-box-flex:1;width:100%;text-align:center;line-height:40px;}
.course-detail-page .bottom-btn a.join{display:block;background-color:#1680BB;color:#fff;}

/*首页*/
.home-page{padding-top:5px;}
.myStoreHome_v1{max-width:640px;margin:0 auto;position:relative;}
.myStoreHome_v1 .face{display:block;position:absolute;left:50%;margin-left:-39px;top:25%;width:78px;}
.myStoreHome_v1 .face i{display:block;width:50px;padding:3px;border:1px solid #fff;border-radius:56px;margin:0 auto;}
.myStoreHome_v1 .face img{display:block;width:50px;height:50px;border-radius:50px;}
.myStoreHome_v1 .face span{display:block;height:19px;width:78px;border-radius:19px;line-height:19px;color:#fff;text-align:center;font-size:11px;margin:9px auto 0;}
.pic_num{ position:absolute;bottom:10px;left:50%;margin-left:-15px;text-align:center;z-index: 99;}
.pic_num li{display:inline-block;padding-top:4px;margin: 0 1px;}
.pic_num a{display:inline-block;width:8px;height:8px;background-color:#999;border-radius:5px;margin-right:8px;}
.pic_num .active{background-color:#156FAE;}
.part_v1{position:relative;}
.pic_tab{overflow:hidden;}
.conver_box{position: relative;width: 100%;display: block;height: auto;overflow: hidden;}
.conver_box .conver_inner{padding-bottom: 56.2%;width: 100%;}
.conver_box .conver_inner img{position: absolute;top:0px;left:0px; width:100%;}
.home-page .search{display:-webkit-box;padding:10px 5px;}
.home-page .search p{display:-webkit-box;-webkit-box-flex:1;width:100%;background-color:#fff;border:1px solid #D1D1D1;height:28px;}
.home-page .search p i,.top-search i{display:block;width:12px;height:12px;background-position:0 0;margin:8px 4px 0px 7px;}
.home-page .search p input{display:block;-webkit-box-flex:1;width:100%;border:none;height:28px;background-color:#fff;font-size:13px;}
.home-page .search a{display:block;width:80px;height:30px;line-height:30px;background-color:#368ECB;color:#fff;border:none;text-align:center;border-radius:4px;font-size:13px;margin-left:5px;}
.exam-center{display:block;background-color:#fff;}
.exam-center b,.hot-course b{display:block;height:35px;line-height:36px;border-bottom:1px solid #DADADA;color:#1680bb;font-size:13px;}
.exam-center b i,.hot-course b i{display:block;width:3px;height:15px;background-color:#1680BB;float:left;margin-top:10px;margin-left:5px;margin-right:6px;}
.exam-center b a,.hot-course b a{display:block;float:right;color:#1680bb;margin-right:10px;}
.exam-center ul li:last-child a{border-bottom:none;}
.exam-center ul li a{display:-webkit-box;line-height:36px;height:36px;border-bottom:1px dashed #DADADA;padding-left:14px;}
.exam-center ul li span{display:block;-webkit-box-flex:1;width:100%;}
.exam-center ul li em{display:block;padding-right: 10px;font-style:normal;color:#666;}
.hot-course {background-color:#fff;margin-top:10px;padding-bottom:30px;}
.hot-course a{display:block;border-bottom:1px dashed #DADADA;}
.hot-course dl{padding:15px 15px 15px 10px;}
.hot-course dl dt{display:block;width:80px;height:63px;float:left;}
.hot-course dl dt img{display:block;width:80px;height:63px;}
.hot-course dl dd{display:block;padding-left:90px;}
.hot-course dl dd span{display:block;height:42px;padding-top:1px;line-height:21px;font-size:13px;text-indent:-6px;}
.hot-course dl dd span i{color:#1680bb;}
.hot-course dl dd var{float:right;color:#999;}
.hot-course dl dd strong{font-weight:normal;color:#f00;}
.hot-course dl dd em{font-style:normal;text-decoration:line-through;margin-left:12px;color:#999;}

/*个人中心*/
.msg-part{padding:15px 0px;}
.msg-part img{display:block;width:50px;height:50px;margin:0 auto;border-radius:4px;}
.msg-part b{display:block;text-align:center;font-size:13px;line-height:13px;padding-top:10px;}
.personal-page .list-1{background-color:#fff;}
.personal-page .list-1 li a{display:block;border-top:1px solid #DADADA;height:36px;line-height:36px;padding-left:11px;}
.personal-page .list-1 li em{display:block;width:12px;height:12px;border-top:1px solid #BEBEBE;border-right:1px solid #BEBEBE;-webkit-transform:rotate(45deg);float:right;margin:11px 10px 0px 0px;}
.personal-page .list-1 li a var{color:#999;font-size:}
.personal-page .list-1 li a i{display:block;width:15px;height:17px;background-position:-20px 0px;float:right;margin:11px 10px 0px 0px;}
.personal-page .list-2{margin-top:8px;}
.personal-page .list-2 li{display:block;line-height:36px;border-bottom:1px dashed #DADADA;background-color:#fff;color:#666;padding:0 10px;}
.personal-page .list-2 li:last-child{border-bottom:none;}
.personal-page .list-2 li b{color:#333;}
.personal-page .list-2 li a{display:block;width:40px;height:22px;line-height:22px;text-align:center;color:#fff;border-radius:4px;background-color:#368ECB;float:right;margin-top:7px;}
.personal-page .list-2 li i{float:right;padding-right:2px;}
.personal-page .list-2 li var{color:#368ecb;padding:0 5px;}

/*支付成功*/
.success-pay-page{margin-top:5px;}
.success-pay-page .box-1,.withdraw-step-4 .box-1{background-color:#fff;padding:44px 10px 17px;}
.success-pay-page .box-1 b,.withdraw-step-4 .box-1 b{display:block;height:25px;line-height:25px;text-align:center;}
.success-pay-page .box-1 b i,.withdraw-step-4 .box-1 b i{display:inline-block;width:25px;height:25px;background-position:0 -25px;margin-right:7px;}
.success-pay-page .box-1 b var,.withdraw-step-4 .box-1 b var{position:relative;top:-6px;font-size:15px;}
.success-pay-page .box-1 span,.withdraw-step-4 .box-1 span{display:block;line-height:23px;font-size:13px;padding-top:47px;}
.success-pay-page .box-1 p{display:block;color:#999;line-height:21px;font-size:13px;border-top:1px dashed #DADADA;margin-top:11px;padding-top:9px;}
.now-share{display:block;width:140px;height:36px;line-height:36px;text-align:center;color:#fff;font-size:15px;background-color:#1680BB;margin:20px auto 0px;border-radius:5px;}

/*支付*/
.pay-page{padding-top:5px;}
.pay-msg {background-color:#fff;padding-bottom:25px;}
.pay-msg b{display:block;height:34px;line-height:34px;font-size:13px;padding:0 10px;border-bottom:1px solid #DADADA}
.pay-msg b a{display:block;float:right;color:#1680bb;}
.pay-msg ul{margin:0 10px;border-bottom:1px dashed #DADADA;line-height:21px;font-size:13px;padding-top:12px;padding-bottom:14px;color:#666;}
.pay-msg span{display:block;font-size:13px;line-height:15px;padding-top:14px;padding-left:10px;text-indent:-5px;}
.pay-msg var{display:block;font-size:13px;line-height:15px;padding-top:13px;padding-left:10px;}
.pay-way{padding-top:2px;background-color:#fff;margin-top:5px;}
.pay-way b{display:block;line-height:38px;padding-left:10px;font-size:13px;}
.pay-way ul{padding:6px 0px;border-top:1px solid #DADADA;font-size:13px;}
.pay-way ul li{padding:9px 10px 9px 12px;line-height:17px;}
.pay-way ul li i{display:block;width:20px;height:20px;background-position:-67px 0px;float:right;}
.pay-way ul li.on i{background-position:-43px 0px;}
.pay-way ul li em{display:block;width:17px;height:17px;float:left;margin-right:7px;}
.pay-way ul li em.zhifubao{background-position:-34px -29px;}
.pay-way ul li em.wechat{background-position:-60px -30px;}
.pay-btn{display:block;width:140px;height:36px;background-color:#1680BB;font-size:15px;text-align:center;line-height:36px;border-radius:5px;margin:20px auto 0px;color:#fff;}
.service-btn{display:block;text-align:center;line-height:19px;color:#999;padding-top:10px;}
.service-btn i{display:inline-block;width:20px;height:19px;background-position:0 -60px;position:relative;top:3px;margin-right:6px;}

/*我的订单*/
.myorder-page{padding-top:5px;}
.myorder-page .order{background-color:#fff;margin-bottom:5px;}
.myorder-page .order p.about{display:block;height:35px;line-height:35px;padding:0 10px;border-bottom:1px solid #DADADA;}
.myorder-page .order p.about var{color:#1680bb;float:right;}
.myorder-page .order dl dd span strong{color:#f00;font-weight:normal;}

/*我的代金券*/
.voucher-page{padding:10px 10px 47px;}
.voucher-page dl{border:1px solid #ddd;background-color:#fff;margin-bottom:10px;position:relative;}
.voucher-page dl dt{display:block;width:100px;height:70px;float:left;}
.voucher-page dl dt img{display:block;width:100px;height:70px;}
.voucher-page dl dd{display:block;padding-left:111px;}
.voucher-page dl dd b{display:block;font-size:13px;line-height:15px;padding-top:10px;padding-bottom:6px;}
.voucher-page dl dd var{color:#999;line-height:17px;}
.voucher-page dl dd.statue {position:absolute;width:20px;height:50px;right:10px;top:0px;}
.voucher-page dl dd.statue i{display:block;width:20px;height:50px;background:url(img/statue_icon.png) no-repeat;background-size:75px 50px;-webkit-background-size:75px 50px;}
.voucher-page dl dd.statue i.notUse{background-position:0px 0px;}
.voucher-page dl dd.statue i.hasUse{background-position:-27px 0px;}
.voucher-page dl dd.statue i.outTime{background-position:-55px 0px;}

/*提现*/
.withdraw-page{padding-top:5px;}
.withdraw-step-1{display:block;padding:0 10px;}
.withdraw-step-1 span{display:block;line-height:15px;font-size:13px;padding:9px 0px;}
.withdraw-step-1 p{display:block;border:1px solid #DADADA;height:35px;border-radius:4px;overflow:hidden;background-color:#fff;margin-bottom:5px;}
.withdraw-step-1 p input{display:block;height:35px;font-size:13px;padding-left:10px;width:100%;box-sizing:border-box;border:none;background-color:#fff;}
.withdraw-step-1 div{display:block;height:35px;border:1px solid #DADADA;line-height:35px;position:relative;margin-bottom:5px;background-color:#fff;color:#757575;font-size:13px;}
.withdraw-step-1 div b{display:block;padding-left:10px;}
.withdraw-step-1 div select{display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;opacity:0;z-index:99;}
.withdraw-step-1 div em{display:block;width:12px;height:12px;border-top:1px solid #BEBEBE;border-right:1px solid #BEBEBE;-webkit-transform:rotate(135deg);position:absolute;right:16px;top:8px;}
.next-step{display:block;width:140px;height:36px;text-align:center;line-height:36px;border-radius:4px;background-color:#1680BB;color:#fff;font-size:15px;margin:20px auto;}
.withdraw-step-2 {padding:0 10px;}
.withdraw-step-2 b{display:block;text-align:center;line-height:15px;font-size:13px;padding-top:30px;}
.withdraw-step-2 span{display:block;padding-top:40px;font-size:13px;line-height:15px;}
.withdraw-step-2 input{display:block;width:100%;height:35px;line-height:35px\9;font-size:13px;border:1px solid #DADADA;margin-top:9px;border-radius:4px;padding-left:12px;box-sizing:border-box;}
.withdraw-step-2 .next-step{margin-top:119px;}
.withdraw-step-3 .box-1{background-color:#fff;padding:19px 10px 17px;}
.withdraw-step-3 .box-1 span{font-size:14px;line-height:24px;}
.withdraw-step-3 .box-1 p{display:-webkit-box;margin-top:15px;margin-bottom:56px;}
.withdraw-step-3 .box-1 p b{display:block;-webkit-box-flex:1;width:100%;text-align:center;line-height:15px;font-size:13px;color:#666;}
.withdraw-step-3 .box-1 p b:last-child{margin-left:20px;}
.withdraw-step-3 .box-1 p a{display:block;position:relative;border:1px solid #DADADA;margin-bottom:14px;}
.withdraw-step-3 .box-1 p a img{display:block;width:100%;}
.withdraw-step-3 .box-1 p a input{display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;opacity:0;}
.withdraw-step-3 .box-1 p var{display:block;position:relative;border:1px solid #DADADA;margin-bottom:14px;}
.withdraw-step-3 .box-1 p var i{display:block;width:20px;height:20px;background-position:-32px -61px;position:absolute;right:5px;top:5px;}
.withdraw-step-3 .box-1 p var img{display:block;width:100%;}
.withdraw-step-4 .box-1 span{color:#666;padding-bottom:108px;}

/*热门课程*/
.top-search{display:-webkit-box;margin:10px 5px;height:28px;border:1px solid #D1D1D1;background-color:#fff;}
.top-search input{display:block;-webkit-box-flex:1;width:100%;border:none;height:28px;font-size:13px;}
.sort{background-color:#fff;}
.sort-nav{display:-webkit-box;height:35px;border-bottom:1px solid #DADADA;line-height:35px;}
.sort-nav a{display:block;-webkit-box-flex:1;width:100%;text-align:center;margin-right:5%;font-size:13px;}
.sort-nav a i{display:none;margin-left:3px;position:relative;top:-2px;}
.sort-nav a:last-child{margin-right:0px;}
.sort-nav a.on{color:#1680bb;}
.sort-nav a.active i{-webkit-transform:rotate(180deg);top:2px;}
.sort-course .hot-course{margin-top:0px;}
.loading{display:block;text-align:center;font-size:13px;color:#999;padding:10px 0px 20px;}

/*搜索*/
.select-brand{padding:14px 5px 5px;background-color:#fff;border-bottom:1px solid #DADADA;}
.select-brand b{display:block;font-size:13px;line-height:15px;padding-left:5px;}
.select-brand ul {display:block;padding-top:14px;}
.select-brand ul li{display:block;width:25%;float:left;margin-bottom:10px;}
.select-brand ul li a{display:block;margin:0 5px;background-color:#F9F9F9;color:#666;text-align:center;line-height:22px;height:22px;border:1px solid #E6E6E6;}
.select-brand ul li.on a{background-color:#368ECC;color:#fff;border:1px solid #368ECC;}
.select-series .left{display:block;width:30%;background-color:#F1F9FF;height:100%;float:left;}
.series-list{padding-top:10px;}
.series-list a{display:block;height:34px;line-height:34px;border-left:2px solid #F1F9FF;text-align:center;}
.series-list a.on{border-left:2px solid #1680BB;background-color:#fff;color:#1680bb;}
.select-series .right{width:70%;float:left;background-color:#fff;height:100%;}
.series-cont{padding:10px 8px 0px;}
.series-cont span{display:block;width:33.3%;float:left;height:34px;line-height:34px;text-align:center;overflow:hidden;}
.series-cont span a{color:#666;}

/*确认信息*/
.order-msg-page{padding-top:5px;}
.order-msg {background-color:#fff;padding-bottom:7px;}
.order-msg h4{display:block;height:35px;line-height:35px;padding-left:10px;font-size:13px;border-bottom:1px solid #DADADA}
.order-msg dl{border-bottom:none;padding-bottom:8px;}
.order-msg dl dd.price{right:24px;bottom:8px;}
.order-msg .actually-pay{color:#f00;}
.order-msg p{line-height:14px;padding-bottom:8px;padding-left:10px;}
.order-msg p var{color:#999;}
.order-msg p i{float:right;padding-right:24px;}
.voucher-box{margin-top:5px;background-color:#fff;}
.voucher-box div.box{padding:16px 22px 9px 10px;}
.voucher-box div.box b{display:block;font-size:13px;color:#666;line-height:21px;}
.voucher-box div.box div{display:-webkit-box;margin-top:8px;}

.voucher-box div.box div var{display:block;line-height:21px;font-size:13px;color:#666;-webkit-box-flex:1;width:100%;}
.voucher-box div.box div i{display:block;width:20px;height:20px;background-position:-67px 0px;}
.voucher-box div.box div i.on{background-position:-43px 0px;}
.voucher-box span{display:block;line-height:36px;font-size:s15px;height:36px;border-top:1px dashed #DADADA;padding-right:21px;text-align:right;}
.voucher-box .actually-pay{font-style:normal;color:#f00;}

.personal-msg {background-color:#fff;margin-top:5px;}
.personal-msg h4{display:block;height:35px;line-height:35px;border-bottom:1px solid #DADADA;padding-left:16px;font-size:13px;}
.personal-msg p{display:-webkit-box;height:36px;line-height:36px;border-bottom:1px dashed #DADADA;font-size:13px;padding-left:10px;}
.personal-msg p b,.personal-msg div b{display:block;color:#666;width:72px;text-align:right;}
.personal-msg p b strong{color:#f00;font-size:14px;}
.personal-msg p b em,.personal-msg div b em{font-style:normal;font-size:10px;color:#999;}
.personal-msg p input,.personal-msg .select{display:block;-webkit-box-flex:1;width:100%;height:36px;color:#666;border:none;background-color:#fff;padding-left:6px;}
.personal-msg div {display:-webkit-box;height:36px;line-height:36px;border-bottom:1px dashed #DADADA;font-size:13px;padding-left:10px;}
.personal-msg .select select{background:transparent;background:url(img/select_bg.png) right no-repeat #fff;background-size:250px 26px;-webkit-background-size:250px 26px;float:left; width:31%;margin-right: 2%;height:28px;border: 1px solid #D9D9D9; line-height:28px;text-indent: 3px;background-color: #fff;font-size:13px;margin-top:4px;color:#757575}
.personal-msg .tips-sp{display:block;line-height:36px;padding-left:10px;height:36px;color:#999;}
.submit-form{display:block;width:140px;height:36px;margin:20px auto;background-color:#1680BB;color:#fff;border-radius:5px;text-align:center;line-height:36px;font-size:15px;}

/*分享弹窗*/
	.share-box{display:block;position:fixed;left:0px;bottom:0px;z-index:999;display:none;width:100%;}
	.share-box-bg,.copy-link-box .box-bg{display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.7);position:fixed;left:0px;bottom:0px;z-index:999;display:none;}
	.share-box div.share-box-cont{display:block;background-color:#EFEFEF;position:absolute;bottom:0px;left:0px;width:100%;z-index:1000;display:none;}
	.share-box div.share-box-cont b{display:block;font-size:15px;line-height:15px;font-weight:bold;padding:12px 0px 16px;text-align:center;}
	.share-box div.share-box-cont ul li{display:block;width:25%;float:left;text-align:center;color:#999;margin-bottom:10px;}
	.share-box div.share-box-cont ul li a{display:block;margin-bottom:7px;text-align:center;color:#999;}
	.share-box div.share-box-cont ul li a i{display:block;width:39px;height:39px;background:url(img/share_icon.png) no-repeat;background-size:100px 150px;-webkit-background-size:100px 150px;margin:0 auto;}
	.share-box div.share-box-cont ul li a.wechat i{background-position:0px 0px;}
	.share-box div.share-box-cont ul li a.wechat_quan i{background-position:-61px 0px;}
	.share-box div.share-box-cont ul li a.qq i{background-position:0px -48px;}
	.share-box div.share-box-cont ul li a.qq_zone i{background-position:-61px -48px;}
	.share-box div.share-box-cont ul li a.sina i{background-position:0px -100px;}
	.share-box div.share-box-cont ul li a span{display:block;line-height:12px;padding-top:5px;}
	.share-box div.share-box-cont a.cancel-btn,.copy-link-box .box-cont a.cancel-btn-1{display:block;height:40px;background-color:#fff;font-size:15px;text-align:center;line-height:40px;margin-top:6px;background-color:#fff;}

.copy-link-box{display:block;position:fixed;left:0px;bottom:0px;z-index:999;display:none;width:100%;}
.copy-link-box .box-cont{background-color:#fff;position:absolute;bottom:0px;left:0px;width:100%;display:none;z-index:1000;display:none;background-color:#EFEFEF;}
.copy-link-box .box-cont b{display:block;font-size:15px;line-height:15px;padding:12px 0px 16px;text-align:center;color:#666;}
.copy-link-box .box-cont a.link{display:block;padding:10px 10px;font-size:14px;line-height:21px;border:1px dotted #d9d9d9;word-break:break-all;margin:0 20px 20px;height:23px;line-height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#fff}