img{max-width:100%}.courseDetInfo{color:#8c8c8c;background:#fff;border-top:1px solid #ededed}#c_name{color:#4d4d4d;font-size:20px;font-weight:700;padding:10px 0;margin-left:10px}.courseDes{box-shadow:0 0 10px 1px rgba(7,17,27,.1);padding-bottom:10px;margin-bottom:10px}.courseDetInfo a{color:#8c8c8c}.courseDetInfo li{padding:10px 10px 10px 150px;border-bottom:1px solid #ededed;display:block;font-size:15px}.courseDetInfo #c_price{color:#fc565e;font-weight:700}.courseDetInfo small{font-size:12px}.courseDetInfo .iconfont{font-size:13px}.courseDetInfo .iconfont:before{font-size:16px;margin-right:5px}.courseDeTit{padding:10px;border-bottom:1px solid #ededed;border-top:1px solid #ededed;position:relative;min-height:22px}.courseDeTit:after{content:"\e613";float:right;width:15px;height:15px;margin-top:4px}#courseDetails{margin:10px 0}#courseDetails li{margin-top:10px;background:#fff;overflow:hidden}.courseDeTit>.iconfont{color:#fff;display:inline-block;vertical-align:middle;border-radius:50%;margin-right:10px;width:24px;height:24px;text-align:center;line-height:25px}.courseDeTit.icon-weibiaoti-zhuanhuan:before{position:absolute;font-size:45px;color:#fe8124;top:-2px}.courseContent{padding:10px}#onlineBtn{border-radius:3px;color:#fff;display:block;line-height:46px;text-align:center;width:95%;margin:10px auto 40px;font-size:14px;background:#cd1414;border:0}.item-action{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;height:48px;bottom:0;left:0;text-align:center;line-height:48px;z-index:999;background-color:#fff}.item-action .add-to-cart,.item-action .prepay-info{-webkit-box-flex:2;width:30%;-webkit-flex:2;-webkit-box-flex:2;-ms-flex:2;flex:2;background-color:#ff9402;color:#fff}.item-action .buy-now{-webkit-box-flex:2;width:70%;-webkit-flex:2;-webkit-box-flex:2;-ms-flex:2;flex:2;background-color:#ff5000;color:#fff}.item-action a{color:#fff}.newsContent{padding:10px;text-align:justify;line-height:22px;padding-bottom:60px;font-size:13px;background:#fff}.newsContent>h3{font-size:16px;text-align:center;padding:10px 0;border-bottom:2px solid #1851a2;margin-bottom:10px}.newsContent>p{color:#666;text-indent:15px;margin-bottom:15px}.newsContent>img{width:80%;display:block;margin:15px auto}#courseSchedule{width:100%;overflow-x:auto;font-size:12px;-webkit-overflow-scrolling:touch}#c_day{max-width:70%;height:25px;font-size:12px}.courseDetInfo span{position:absolute;display:inline-block;width:115px;margin-left:-130px;border-right:1px solid #ccc}.courseDetInfo span:before{font-size:16px;color:#fff;margin-right:5px;display:inline-block;vertical-align:-2px;width:20px;height:20px;text-align:center;background:#40704e;border-radius:50%;padding:5px 0;line-height:11px}#c_baoming{display:block;margin:15px auto;text-align:center;line-height:40px;width:180px;height:40px;font-size:16px;color:#fff;background:#40704e;border-radius:30px}.cTit{background:url(/images/coursetit.jpg) no-repeat;background-size:100% auto;-webkit-background-size:100% auto;display:block;margin:15px auto 10px;width:190px;height:55px}.cTit2{background-position:0 -62px}.cTit3{background-position:0 -124px}.cTit4{background-position:0 -186px}.cTit5{background-position:0 -248px}.cTit6{background-position:0 -310px}.cTit7{background-position:0 -372px}.cTit8{background-position:0 -434px}#accountInfo{width:100%;margin:20px auto}#accountInfo td{padding:5px;border:1px solid #ccc}.pkContent{width:100%;margin:0 auto;font-size:12px}.pkItem{border:1px solid #ccc;border-top:0;box-sizing:border-box;margin-bottom:5px}.pkOption.fl{width:55%}.pkOption.fr{width:45%}.pkOption .pkTit{color:#fff;padding:10px 0;font-size:14px}.pkOption .pkTit_m{position:relative;background:#40704e;padding-right:50px;padding-left:20px}.pkOption .pkTit_t{background:#b3b3b3;padding-left:40px}.pkOption .pkTit_m:after{content:'';position:absolute;right:-50px;top:-3px;background:url(/images/pk.png) no-repeat;width:100px;height:63px}.pkOption .pkText{padding:10px 20px}.c_i_trip{width:100%;padding-left:60px;box-sizing:border-box;position:relative;color:#666;line-height:20px;font-size:13px}.c_i_trip:before{content:'';position:absolute;top:10px;bottom:0;border-left:1px solid #40704e;left:10px;z-index:8}.c_i_trip_leftDay>a.active{background:#40704e;color:#fff}.c_i_trip_tips{color:#40704e;font-weight:700;position:relative;z-index:9;font-size:18px;margin-left:-30px;padding-bottom:20px}.c_i_trip_tips:before{content:'';width:14px;height:14px;border-radius:50%;background:#40704e;display:inline-block;vertical-align:-2px;margin-left:-26px;margin-right:8px}.c_i_trip_sub{font-size:16px;color:#333;margin:10px 0;margin-left:-35px}.c_i_trip_sub .ion-ios-sunny{font-size:20px}.c_i_trip_sub .ion-ios-partlysunny{font-size:25px}.c_i_trip_sub .ion-ios-partlysunny:before{margin-left:-5px}.c_i_trip_sub .ion-ios-moon{font-size:16px}.c_i_trip_sub:after{content:'';width:10px;border-top:1px solid #40704e;display:inline-block;vertical-align:middle;margin-right:10px;position:absolute;left:10px;margin-top:10px}.fl{float:left}.fr{float:right}.c_instr ul,.c_instr ol{padding:0;padding-left:20px}.c_instr{padding:30px 0;border-top:1px solid #ccc}.c_icon{width:32px;height:32px;background:#40704e;color:#fff;font-size:20px;padding:3px;text-align:center}#courseCata{position:relative}.moreShadow{-webkit-transition:max-height .32s cubic-bezier(.95,.05,.795,.035),-webkit-mask-size .22s cubic-bezier(.95,.05,.795,.035);transition:mask-size .22s cubic-bezier(.95,.05,.795,.035),max-height .32s cubic-bezier(.95,.05,.795,.035);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#1a1a1a),to(transparent));-webkit-mask-image:linear-gradient(#1a1a1a calc(100% - 8rem),transparent calc(100% - 2.8rem));mask-image:-webkit-gradient(linear,left top,left bottom,from(#1a1a1a),to(transparent));mask-image:linear-gradient(#1a1a1a calc(100% - 8rem),transparent calc(100% - 2.8rem));-webkit-mask-size:100% 100%;mask-size:100% 100%;max-height:1500px;overflow-y:hidden}.btn-more:hover{color:#6aff96}.btn-more{background-color:#40704e;border-color:#40704e;color:#fff;margin:10px auto;display:block;width:285px;font-size:18px;cursor:pointer;position:relative;z-index:99}.btn-more .icon-xialingying_shixin{font-size:20px;margin-right:10px;vertical-align:middle;cursor:pointer}.c_forenoon:before,.c_afternoon:before,.c_night:before,.c_earnings:before{display:inline-block;font-family:iconfont!important;color:#40704e;margin-right:5px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c_forenoon:before{content:"\e668"}.c_afternoon:before{content:"\e7ae";font-size:22px;margin-left:-7px;line-height:22px}.c_night:before{content:"\e706"}.c_earnings:before{content:"\e611"}.special{border:1px solid #ececec;margin:15px;position:relative}.samllbox1,.samllbox2,.samllbox3,.samllbox4{position:absolute;width:16px;height:15px}.samllbox1{top:0;left:0;border-left:1px solid #40704e;border-top:1px solid #40704e}.samllbox2{top:0;right:0;border-right:1px solid #40704e;border-top:1px solid #40704e}.samllbox3{bottom:0;left:0;border-left:1px solid #40704e;border-bottom:1px solid #40704e}.samllbox4{bottom:0;right:0;border-right:1px solid #40704e;border-bottom:1px solid #40704e}.specialContent{padding:10px 15px}.specialContent>h4{border-bottom:1px solid #f4f4f4;padding-bottom:10px;margin-bottom:10px;color:#40704e}.courseBanner{background-color:#f7f7f7;padding-bottom:10px}.courseBanner .swiper-slide{width:90%;margin:0 5px;background-size:100% 100%;border-radius:10px;overflow:hidden;height:180px}.courseBanner .swiper-slide img{min-height:180px}.swiper-pagination-bullet-active{background-color:#40704e}