a,blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,i,img,input,label,legend,li,menu,ol,p,pre,span,table,td,textarea,th,ul{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}a,button{cursor:pointer;outline:none}a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:bold}a,a:hover,del,ins,s,u{text-decoration:none}body{font-size:100%;color:#535353;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}li,ol,ul{list-style:none}body{background:#f0f0f0;height:100%}html{height:100%}canvas{display:block}.hide{display:none !important}.btn{display:block;width:70%;height:45px;line-height:45px;margin:85px auto;font-size:17px;border-radius:2px;text-align:center}.btn-default{color:#00cea8;background:#fff}.btn-default:active{background:#f4f4f4}.btn-success{color:#fff;background:#00cea8}.btn-warning{color:#fff;background:#ff6861}.modal-mask{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:1050}.noData{position:absolute;top:0;left:0;right:0;bottom:0}.noData img{position:absolute;display:block;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px}.layui-m-layer{position:relative;z-index:19891014}.layui-m-layermain,.layui-m-layershade{position:fixed;left:0;top:0;width:100%;height:100%}.layui-m-layershade{background-color:rgba(0,0,0,0.7);pointer-events:auto}.layui-m-layermain{display:table;font-family:Helvetica, arial, sans-serif;pointer-events:none}.layui-m-layermain .layui-m-layersection{display:table-cell;vertical-align:middle;text-align:center}.layui-m-layer-msg,.layui-m-layer2 .layui-m-layercont p{font-size:15px !important}.layui-m-layerchild{position:relative;display:inline-block;text-align:left;background-color:#fff;font-size:17px;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,0.1);pointer-events:auto;-webkit-overflow-scrolling:touch;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:0.2s}@-webkit-keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.layui-m-anim-scale{animation-name:layui-m-anim-scale;-webkit-animation-name:layui-m-anim-scale}@-webkit-keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.layui-m-anim-up{-webkit-animation-name:layui-m-anim-up;animation-name:layui-m-anim-up}.layui-m-layer0 .layui-m-layerchild{width:80%;max-width:640px}.layui-m-layer1 .layui-m-layerchild{border:none;border-radius:0}.layui-m-layer2 .layui-m-layerchild{width:auto;max-width:260px;min-width:40px;border:none;background:0 0;box-shadow:none;color:#fff}.layui-m-layerchild h3{padding:0 10px;height:60px;line-height:60px;font-size:16px;font-weight:400;border-radius:5px 5px 0 0;text-align:center}.layui-m-layerbtn span,.layui-m-layerchild h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-m-layercont{text-align:center;padding:30px 40px;line-height:24px;border-radius:4px 4px 0 0}.layui-m-layer1 .layui-m-layercont{padding:0;text-align:left}.layui-m-layer2 .layui-m-layercont{text-align:center;padding:0;line-height:0}.layui-m-layer2 .layui-m-layercont i{width:25px;height:25px;margin-left:8px;display:inline-block;background-color:#fff;border-radius:100%;-webkit-animation:layui-m-anim-loading 1.4s infinite ease-in-out;animation:layui-m-anim-loading 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.layui-m-layerbtn,.layui-m-layerbtn span{position:relative;text-align:center;border-radius:0 0 4px 4px}.layui-m-layer2 .layui-m-layercont p{margin-top:20px}@-webkit-keyframes layui-m-anim-loading{0%,
    100%,
    80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes layui-m-anim-loading{0%,
    100%,
    80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.layui-m-layer2 .layui-m-layercont i:first-child{margin-left:0;-webkit-animation-delay:-.32s;animation-delay:-0.32s}.layui-m-layer2 .layui-m-layercont i.layui-m-layerload{-webkit-animation-delay:-.16s;animation-delay:-0.16s}.layui-m-layer2 .layui-m-layercont>div{line-height:22px;padding-top:7px;margin-bottom:20px;font-size:14px}.layui-m-layerbtn{display:block;width:100%;font-size:0;height:46px;line-height:45px;border-top:1px solid #ededed;background-color:#fff}.layui-m-layerbtn span{float:left;width:50%;font-size:17px;cursor:pointer}.layui-m-layerbtn span[yes]{border-radius:0 0 4px 0;color:#00CEA8}.layui-m-layerbtn span[no]{border-right:1px solid #ededed;border-radius:0 0 0 4px}.layui-m-layerbtn span:active{background-color:#F6F6F6}.layui-m-layerend{position:absolute;right:7px;top:10px;width:30px;height:30px;border:0;font-weight:400;background:0 0;cursor:pointer;-webkit-appearance:none;font-size:30px}.layui-m-layerend::after,.layui-m-layerend::before{position:absolute;left:5px;top:15px;content:'';width:18px;height:1px;background-color:#999;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:3px}.layui-m-layerend::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}body .layui-m-layer .layui-m-layer-footer{position:fixed;width:95%;max-width:100%;margin:0 auto;left:0;right:0;bottom:10px;background:0 0}.layui-m-layer-footer .layui-m-layercont{padding:20px;border-radius:5px 5px 0 0;background-color:rgba(255,255,255,0.8)}.layui-m-layer-footer .layui-m-layerbtn{display:block;height:auto;background:0 0;border-top:none}.layui-m-layer-footer .layui-m-layerbtn span{background-color:rgba(255,255,255,0.8)}.layui-m-layer-footer .layui-m-layerbtn span[no]{color:#000;border-radius:0 0 0 4px;border-right:1px solid #ededed}.layui-m-layer-footer .layui-m-layerbtn span[yes]{margin-top:10px;border-radius:4px}body .layui-m-layer .layui-m-layer-msg{width:auto;max-width:90%;margin:0 auto;bottom:-150px;background-color:rgba(0,0,0,0.7);color:#fff}.layui-m-layer-msg .layui-m-layercont{padding:10px 20px}.navbar{position:fixed;left:0;bottom:0;width:100%;height:54px;font-size:12px;line-height:12px;text-align:center;background:#fff;color:#646464;z-index:1030}.navbar::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:#c4c3c4;transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}.navbar ul{overflow:hidden}.navbar li{width:25%;float:left;padding:0 10px;overflow:hidden}.navbar li.active p{color:#00cea8}.navbar li.active i.index-icon{background:url(../img/navbar_icon_homepage_at.png);background-size:cover}.navbar li.active i.news-icon{background:url(../img/navbar_icon_Consultation_at.png);background-size:cover}.navbar li.active i.station-icon{background:url(../img/navbar_icon_station_at.png);background-size:cover}.navbar li.active i.user-icon{background:url(../img/navbar_icon_My_at.png);background-size:cover}.navbar a{display:block;padding:6px 0}.navbar a p{padding-top:3px;font-size:12px;color:#797979}.navbar a i{display:inline-block;width:25px;height:25px}.navbar a i.index-icon{background:url(../img/navbar_icon_homepage.png);background-size:cover}.navbar a i.news-icon{background:url(../img/navbar_icon_Consultation.png);background-size:cover}.navbar a i.station-icon{background:url(../img/navbar_icon_station.png);background-size:cover}.navbar a i.user-icon{background:url(../img/navbar_icon_My.png);background-size:cover}.navbar a:active{background-color:#f4f4f4}i.redDot{position:relative}i.redDot:after{position:absolute;top:0;left:-5px;content:'';width:6px;height:6px;border-radius:50%;background:red}body.student .navbar li.active p{color:#72ce21}body.student .navbar li.active i.index-icon{background-image:url(../img/index_student.png);background-size:cover}body.student .navbar li.active i.news-icon{background-image:url(../img/navbar_icon_Consultation_student.png);background-size:cover}body.student .navbar li.active i.station-icon{background-image:url(../img/navbar_icon_station_student.png);background-size:cover}body.student .navbar li.active i.user-icon{background-image:url(../img/navbar_icon_My_student.png);background-size:cover}body{background:#f0f0f0}i{font-style:normal}.content{width:100%;padding-bottom:64px;position:relative}.msg{width:100%;height:29px;padding:0 18px;background:#fff;border-bottom:1px solid #f2f2f2}.msg i{display:block;float:left;width:18px;height:18px;margin:5px 8px 5px 0;background:url("../img/notice.png");background-size:18px 18px}.msg .msg-list{margin-left:24px;height:28px;overflow:hidden}.msg .msg-list ul{width:100%;overflow:hidden;transition:transform 0s}.msg .msg-list li{width:100%;height:28px;padding:7px 0;line-height:14px;font-size:13px;color:#ff6861;background:#fff;word-break:keep-all;white-space:nowrap}.msg .msg-list li.current{transform:translateX(0)}.msg .msg-list li.next{transform:translateX(100%)}.msg .msg-list li.prev{transform:translateX(-100%)}.bg{width:100%;height:auto;overflow:hidden}.bg img{display:block;width:100%;height:auto}.main{width:94.6666667%;margin:-25px auto 0;overflow:hidden;background:#fff;border-radius:2px;position:relative;margin-bottom:10px;z-index:100}.select-city{width:100%;height:48px;padding:6px 20px;position:relative}.select-city .city{width:100%;height:36px;position:relative}.select-city .city:after{position:absolute;content:'';left:0;right:0;bottom:-6px;border-bottom:1px solid #ccc;transform:scaleY(0.5);-webkit-transform:scaleY(0.5);-webkit-transform-origin:0 100%;transform-origin:0 100%;z-index:1}.select-city .select-switch{position:absolute;top:50%;left:50%;margin:-18px 0 0 -18px;width:36px;height:36px}.select-city .select-switch a{display:block;width:36px;height:36px}.select-city .select-switch i{position:relative;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);display:block;width:27px;height:18px;background:url("../img/index-switch.png");background-size:27px 18px}.select-city .end-city,.select-city .start-city{float:left;width:50%;height:36px;line-height:36px;position:relative}.start-city .select{margin-right:18px}.start-city .icon-remove,.start-city .placeholder{float:left}.end-city .select{margin-left:18px;text-align:right}.end-city .icon-remove,.end-city .placeholder{float:right}.end-city .select,.start-city .select{height:36px;display:block;overflow:hidden;font-size:16px;color:#000;line-height:36px}.end-city .icon-remove,.start-city .icon-remove{display:none;width:15px;height:15px;background:url("../img/index_cancel.png");background-size:15px 15px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-left:8px;position:relative}.end-city .icon-remove:after,.start-city .icon-remove:after{position:absolute;content:'';top:-8px;left:-8px;right:-8px;bottom:-8px}.end-city .placeholder,.start-city .placeholder{color:#ccc}.end-city.value .placeholder,.start-city.value .placeholder{color:#000}.end-city.value .icon-remove,.start-city.value .icon-remove{display:block}.select-date{width:100%;height:48px;line-height:36px;padding:6px 20px;position:relative}.select-date .select{display:block;width:100%;height:36px;font-size:16px;position:relative}.select-date .select:after{position:absolute;content:'';left:0;right:0;bottom:-6px;border-bottom:1px solid #ccc;transform:scaleY(0.5);-webkit-transform:scaleY(0.5);-webkit-transform-origin:0 100%;transform-origin:0 100%;z-index:1}.select-date .placeholder{color:#000}.select-date i{display:block;float:right;width:36px;height:36px;position:relative;transform:scale(0.5);-webkit-transform:scale(0.5);transform-origin:100% 50%;-webkit-transform-origin:100% 50%}.select-date i:after,.select-date i:before{position:absolute;content:'';top:17px;right:0;width:20px;height:3px;background:#000;border-radius:3px;transform-origin:95% 50%;-ms-transform-origin:95% 50%;-webkit-transform-origin:95% 50%;-moz-transform-origin:95% 50%;-o-transform-origin:95% 50%}.select-date i:before{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.select-date i:after{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}.select-ticket{width:100%;font-size:16px;overflow:hidden;color:#000;padding:10px 0}.select-ticket .type{width:100%;height:53px;padding:15px 20px;line-height:23px}.select-ticket .type span:first-of-type{float:right;width:110px;height:23px}.select-ticket .type span:last-of-type{display:block;margin-right:100px;height:23px;overflow:hidden}.select-ticket .type i,.select-ticket .type em,.select-ticket .type b{display:block;float:left;font-weight:normal;font-style:normal}.select-ticket .type em{padding-right:6px}.select-ticket .minus{width:23px;height:23px;background-image:url(../img/index_minus.png);background-size:cover}.select-ticket .minus.disabled{background-image:url(../img/index_minus_dis.png)}.select-ticket .plus{width:23px;height:23px;background-image:url(../img/index_plus.png);background-size:cover}.select-ticket .plus.disabled{background-image:url(../img/index_plus_dis.png)}.select-ticket .count{width:64px;font-size:17px;text-align:center}.select-ticket b{width:16px;height:16px;background-image:url(../img/home_Notice.png);background-size:cover;margin-left:2px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.select-ticket .studentNum{display:none}.select-ticket .studentNum .minus{background-image:url(../img/index_minus_dis.png)}.select-ticket .studentNum .plus{background-image:url(../img/index_plus_dis.png)}.buttons{display:block;padding:11px 20px 12px;overflow:hidden;position:relative;text-align:center}.buttons .button{display:block;width:100%;height:48px;line-height:48px;text-align:center;font-size:18px;border-radius:2px;box-shadow:0px 2px 10px #ddd}.buy-tickets{color:#fff;background:#00cea8}.history{width:94.6666667%;margin:0 auto;overflow:hidden;background:#fff;border-radius:2px}.history .history-list{width:83.098592%;margin:0 auto;padding:18px 0;overflow:hidden}.history .history-item{width:100%;height:118px;font-size:14px}.history .history-item .adorn{float:left;width:13px;height:100%;position:relative}.history .history-item .adorn:before{position:absolute;top:2px;left:0;content:'';width:11px;height:11px;border:1px solid #00CEA8;border-radius:50%}.history .history-item .adorn:after{position:absolute;top:15px;left:6px;bottom:0;content:'';width:0px;border-left:1px dashed #00CEA8}.history .history-item .button{float:right;width:64px;height:100%}.history .history-item .button span{display:block;width:100%;height:28px;line-height:28px;text-align:center;background:#00CEA8;color:#fff;border-radius:2px;font-size:12px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.history .history-item .sitewrap{margin:0 74px 0 28px;height:100%;color:#000}.history .history-item .sitewrap .date{width:100%;height:17px;line-height:17px}.history .history-item .sitewrap .site{width:100%;height:38px;padding-left:24px;position:relative}.history .history-item .sitewrap .site:after{display:block;position:absolute;top:50%;left:0;content:attr(data-icon);width:20px;height:20px;border-radius:50%;font-size:12px;line-height:20px;text-align:center;background:#0aacae;color:#fff;margin-top:-10px;transform:scale(0.8);-webkit-transform:scale(0.8);transform-origin:left center;-webkit-transform-origin:left center}.history .history-item .sitewrap .site span{display:block;line-height:16px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.history .history-item .sitewrap .site em{font-weight:normal;font-style:normal}.history .history-item .sitewrap .site:last-of-type:after{background:#ff900e}.history .history-item.invalid{color:#ccc}.schedule{margin-top:4px}.tempMsg{position:absolute;font-size:15px;line-height:20px;color:#00cea8;top:12px;left:10px;right:10px;text-align:center}.bottom{width:100%;height:54px}.kid-hint{width:80% !important;overflow:hidden}.kid-hint .layui-m-layercont{background:#fff;padding:50px 20px;font-size:18px;line-height:25px;color:#000}.kid-hint .layui-m-layerbtn{border-top:1px solid #dad9de;background:#fff;height:50px;text-align:center;line-height:50px}.kid-hint .layui-m-layerbtn span[yes]{color:#00cea8;font-size:18px}.historybtnwrap{width:100%;height:28px}.historybtnwrap span{float:right;font-size:14px;color:#999;line-height:28px}.historybtn{width:28px;height:28px;float:right;background-image:url(../img/home_icon_triangle.png);background-size:12px 10px;background-position:center;background-repeat:no-repeat;position:relative}.historybtn:after{position:absolute;content:'';top:-5px;left:-5px;right:-5px;bottom:-5px}.historybtn.active{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.quit-student{display:none;margin-top:20px;line-height:25px;font-size:15px;color:#72ce21}body.student .select-city .select-switch i{background-image:url("../img/student_switch.png")}body.student .historybtn{background-image:url(../img/home_icon_triangle_stu.png)}body.student .end-city i.before,body.student .select-date i.before,body.student .start-city i.before{background-image:url("../img/select_icon_student.png");background-size:60px 20px}body.student .end-city .title,body.student .select-date .title,body.student .start-city .title{float:left;color:#72ce21}body.student .buy-tickets{background:#72ce21}body.student .history .history-item .button span{background:#72ce21}body.student .history .history-item .adorn:after,body.student .history .history-item .adorn:before{border-color:#72ce21}body.student .quit-student{display:inline-block}body.student .navbar li.active{color:#72ce21}body.student .navbar li.active i.index-icon{background:url("../img/index_student.png");background-size:25px 25px}.popup{width:80% !important;background:#fff;padding:0}.popup .layui-m-layercont{padding:16px 12% 20px}.popup .content{width:100%;color:#000;text-align:left;font-size:14px;line-height:24px;margin-bottom:22px;padding:0}.popup .popupOk{width:90px;height:30px;border:1px solid #00CEA8;border-radius:5px;text-align:center;line-height:28px;font-size:18px;color:#00CEA8;margin:0 auto}body.student .select-ticket .adult,body.student .select-ticket .kid{display:none}body.student .select-ticket .studentNum{display:block}body.student .select-ticket em{color:#72ce21}body.student .minus{background-image:url(../img/index_minus_dis.png);background-size:cover}body.student .plus{background-image:url(../img/index_plus_dis.png);background-size:cover}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:25px}.swiper-pagination-bullet-active{background:#00cea8}
