﻿@charset "utf-8";
*{margin:0;padding:0;border:0;font-family:"Helvetica Neue", "Helvetica", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Arial", sans-serif;}
 *{
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
-khtml-user-select:none;
user-select:none;
-webkit-touch-callout:none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
-webkit-appearance: none !important;
    margin: 0; 
}
input,textarea,select{-webkit-user-select:auto;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration:none;outline:0;cursor:pointer;}
a,input,textarea,select,div,li,dd,dt{-webkit-tap-highlight-color:transparent;cursor:pointer;}
ul,dl{list-style:none;}
input{border:0;outline:none;-webkit-appearance:none;}
em{ text-decoration:none; font-style:normal;}
svg{transform-origin:0;}
.cls-ddd{fill:#ddd;}
.cls-fff{fill:#fff;}
.cls-ccc{fill:#ccc;}
.cls-ff2d55{fill:#ff2d55;}
.cls-56bc72{fill:#56bc72;}
.cls-9012fe{fill:#9012FE;}
.feed-1{fill:#ff643b;}
.cls-yes{fill:#9013fe;}
.select-ok{fill:#FF2D55;}
.topItem{padding-top:12px;background:#fff;}
.logoItem{float:left;width:64px;height:20px;}
.selectSite{float:right;height:20px;max-width:70%;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.mapTap{margin-top:5px;width:8px;height:11px; background:url(../fonts/dingwei.svg) top center no-repeat;}
.mapText{float:left;padding:0 5px;height:20px;box-sizing:border-box;font-size:11px;color:#323232;line-height:20px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.mapTap-bt{margin-top:8px;width:6px;height:5px;background:url(../fonts/resite.svg) top center no-repeat;}
.searchItem{display:block;height:32px;margin:14px auto 9px auto;background: #fff;border:1px solid #8CC9FB;box-shadow:0 1px 6px 0 #C4E2F9;border-radius:18px;overflow:hidden;}
.selectTab{width:11px;height:11px;margin:10px 10px 10px 13px;background:url(../fonts/searchtap.svg) top center no-repeat;}
.searchText{float:left;max-with:80%;line-height:32px;color:#8B9DAB;font-size:12px;cursor:pointer;}
.noticeP{height:16px;line-height:16px;font-size:11px;color:#323232;overflow:hidden;}
.noticeP em{float:left;font-size:11px;color:#FF2D55;padding-right:5px;}
.registerNew{float:left;height:16px;overflow:hidden;font-size:11px;}
.focus{position:relative;height:195px;width:100%;overflow:hidden;}
.focus .hd{position:absolute;z-index:1;bottom:0;width:100%;height:7px;text-align:center;}
.focus .hd ul{display:inline-block; height:7px;font-size:0;vertical-align:top;}
.focus .hd ul li{display:inline-block;margin:0 4px; width:5px; height:5px;border:1px solid  #FF2D55;background-color:#fff;border-radius:50%;vertical-align:top; overflow:hidden;cursor:pointer;   }
.focus .hd ul .on{background-color:#FF2D55;  }
.focus .bd{position:relative; z-index:0; } 
.focus .bd li{ position:relative; text-align:center;overflow:hidden;width:100%;padding:0 15px;} 
.itemTrain img{width:50px;height:50px;margin:0 auto;}
.itemList .itemTrain{float:left;width:20%;margin-top:18px;font-size:11px;}
.itemTrain h3{height:16px;margin-top:5px;line-height:16px;color:#323232;text-align:center;font-size:13px;overflow:hidden;}
.newNumber{margin-top:12px;height:16px;width:100%;}
.newNumber li{float:left;line-height:16px;font-size:11px;}
.numberTap{width:14px;height:14px;background:url(../fonts/new-number.svg) top center no-repeat;}
.numberText{padding:0 10px 0 5px;color: #FF2D55;}
.numberDetail{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 77px);}
.numberDetail span{padding-left:15px;color:#323232;}
.numberDetail .pad-left{padding-left:0;}
.banner-xuan img{width:100%;height:auto;}
.banner-xuan{display:block;margin-top:10px;}
.blankBg{width:100%;height:10px;background-color:#f0eff5;}
.evaluateNew{width:32px;height:32px;background:url(../fonts/evalute-new.svg) top center no-repeat;background-size:100% 100%;;margin-top:3px;}
.evaluateItem{overflow:hidden;padding:16px 0;}
.nextTap{width:9px;cursor:pointer;}
.nextTap svg{width:9px;height:16px;margin-top:12px;}
.evaluateText{border-left:1px solid #efefef;margin-left:13px;padding-left:12px;box-sizing:border-box;width:calc(100% - 64px);}
.evaluateCont{height:17px;font-size:13px;font-weight:bold;line-height:17px;color:#323232;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.evaluateUser{margin-top:5px;font-size:11px;line-height:16px;height:16px;overflow:hidden;}
.evaluateUser p{overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.evaluateUser .fl{color:#999;max-width:50%;}
.evaluateUser .fr{color:#323232;max-width:50%;}
.evaluateUser .fr em{color:#ff2d55;padding:0 1px;}
.bannerImg{width:100%;height:auto;margin:0 auto;}
.bannerWidth{display:block;width:100%;padding:10px;box-sizing:border-box;background-color:#fff;}
.ptl10{padding:10px 10px 0 10px;}
.menuSearch{padding:4px 0 30px 0;}
#placeDiv{width:100%;height:0;}
.limenuBox{border-bottom:1px solid #F0EFF5;overflow:hidden;}
.limenuFixed{position:fixed;top:0;left:0;z-index:99;box-shadow:0 1px 6px #eee;background-color:#fff;width:100%;box-sizing:border-box;padding-left:13px;}
.liMenu{float:left;width:74px;padding:10px 0;margin-left:25px;font-size:16px;line-height:22px;color:#000;text-align:center;
font-weight:bold;}
.liMenu:first-child{margin-left:0;}
.activeLi{border-bottom:2px solid #FF2D55;}
.liMenu a{color:#000;}
.liMenu a:hover,.activeLi a{color:#FF2D55;}
.searchLi{float:right;height:22px;margin:13px 22px 0 0;}
.searchli-tap,.searchli-tap svg{width:18px;height:18px;}
.menuCont dt{overflow:hidden;margin:20px 0;}
.menuCont dt h4{float:left;width:80%;height:24px;line-height:24px;font-size:17px;color:#000;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.menuCont dt a{float:right;margin-top:4px;height:17px;font-size:12px;line-height:17px;color:#666;}
.nearbyDl{overflow:hidden;height:126px;padding:22px 13px 17px 13px;border-bottom:1px solid #f7f7f7;background-color:#fff;cursor:pointer;}
.nearbyDl:last-child{border-bottom:0;}
.logoDd{float:left;width:80px;border:1px solid #eee;border-radius:4px;margin-right:11px;overflow:hidden;}
.logoDd img{width:80px;height:65px;}
.itemMiddle{float:left;width:calc(100% - 130px);}
.itemMiddle h3{color:#323232;font-size:16px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.itemMiddle h4{height:25px;font-size:12px;color:#999;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.evaluteCont{overflow:hidden;padding:3px 0 7px 0;}
.evaluteImg{float:left;overflow:hidden;margin-top:3px;padding-right:3px;}
.evaluteImg img{float:left;width:10px;height:10px;margin-right:2px;}
.evaluteP{float:left;height:16px;color:#666;font-size:10px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.positionInform{height:16px;line-height:16px;font-size:11px;color:#323232;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.positionT{width:8px;height:11px;margin-top:3px;}
.paddlr{padding:0 5px 0 3px;}
.wayNum{color:#ff563c;}
.itemRight{float:right;padding-top:20px;width:35px;text-align: center;cursor:pointer;}
.itemRight img{width:30px;height:30px;margin:0 auto;}
.itemRight h6{width:100%;font-size:10px;color:#999;text-align:center;overflow:hidden;white-space:nowrap;margin-top:3px;text-overflow:ellipsis;}
.moreTap{display:inline-block;width:6px;height:6px;margin-left:6px;}
.trainTop ul{ margin-bottom:12px;overflow:hidden;}
.trainTop li{float:left;width:33%;height:18px;border-left:1px solid #D8D8D8;margin-bottom:14px;line-height:18px;
font-size:14px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.trainTop li:nth-child(1),.trainTop li:nth-child(4){border-left:0;}
.trainTop li a{color:#323232;}
.trainTop li a:hover{color:#FF2D55;}
.trainSecond a{float:left;width:33.33%;padding:0 7px;box-sizing:border-box;}
.trainSecond{overflow:hidden;}
.trainSecond img{width:100%;height:auto;margin:0 auto;border:1px solid #efefef;-moz-border-radius:4px;-webkit-border-radius:4px;
border-radius:4px;}
.trainSecond h5{height:16px;margin:6px 0 20px 0;font-size:13px;line-height:16px;color: #666;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.contBottom{background-color:#fff;}
.contBottom li{float:left;}
.contBottom .liUser{width:20%;height:16px;border-right:1px solid #F0EFF5 ;line-height:16px;text-align:center;font-size:11px;color:#323232;box-sizing:border-box;}
.contBottom .liUser:last-child{border-right:0;}
.contBottom li a{color:#323232;padding-bottom:12px;}
.contBottom li a:hover{color:#FF2D55;}
.contBottom ul{border-bottom:1px solid #F0EFF5;padding:13px 0 11px 0;overflow:hidden;}
.deviceSelect{width:107px;margin:19px auto 0 auto;overflow:hidden;}
.deviceSelect a{display:inline-block;width:40px;}
.deviceSelect h6{height:16px;width:100%;margin-top:4px;line-height:16px;text-align:center;font-size:11px;color:#323232;}
.deviceSelect .fr h6{color:#999;}
.phoneTap{width:30px;}
.phoneTap svg{width:30px;height:30px;}
.contBottom p{width:100%;font-size:11px;line-height:16px;text-align:center;}
.copyColor{margin-top:13px;color:#999;}
.telColor{margin:2px 0 67px 0;}
.telColor a,.telColor,.telColor a:hover{color:#323232;}
@media screen and (max-width:320px){
.numberDetail span{padding-left:5px;}
.numberText{padding-right:4px;}
.evaluateText{margin-left:5px;padding-left:5px;}
.evaluteP{max-width:74px;}
.numberDetail {width:calc(100% - 71px);}
.evaluateText {width:calc(100% - 56px);}
}
.clear{clear:both;}
.goBack{position:absolute;top:13px;left:0;width:8px;height:14px;}
.goBack img{width:8px;height:14px;}
.joinTop{position:relative;padding-top:9px;}
.joinTop .joinT{height:24px;font-size:17px;line-height:24px;text-align:center;color:#323232;}
.joinForm{width:100%;margin:0 auto;}
.joinWidth{position:relative;width:100%;height:40px;border:1px solid #eee;margin:0 auto;box-sizing:border-box;}
.margintop48{margin-top:48px;}
.typeSpan{visibility:hidden;position:absolute;top:-8px;left:18px;z-index:10;padding:0 2px;height:16px;background-color:#fff;line-height:16px;color:#999;font-size:11px;text-align:center;}
.visibiSpan{visibility:visible;}
.joinTitle{height:18px;margin:12px auto;line-height:18px;font-size:13px;color:#323232;text-align:center;}
.margintop26{margin-top:26px;}
.margintop18{margin-top:18px;}
.joinNotice{position:absolute;top:12px;left:50%;z-index:8;color:#999;font-size:13px;line-height:18px;text-align:center;}
.abPosition{margin-left:-45px;}
.abPosition1{margin-left:-52px;}
.abPosition2{margin-left:-58px;}
.abPosition3,.abPosition4{margin-left:-39px;}
.abPosition4{left:40%;}
.clickBefor{width:100%;height:18px;margin-top:12px;line-height:18px;color:#999;font-size:13px;text-align:center;}
.joinInput{width:100%;color:#323232;font-size:13px;text-align:center;line-height:18px;height:18px;margin-top:12px;}
.joinCode,.joinInput{position:absolute;top:0;left:0;z-index:9;opacity:0;}
 @keyframes moveSw{  
    0% {  
      transform:translate(0,0) scale(1,1);
    }  
    50% {  
     transform:translate(-100%,-110%) scale(0.8,0.8);
    }  
    100% {  
     transform:translate(9999em,9999em);
    }  
  } 
.errorText{width:100%;height:18px;line-height:18px;font-size:11px;color:#FF643B;}
.joinSubmit{display:block;width:100%;height:42px;margin:0 auto;background-color:#FF643B;line-height:42px;color:#fff;font-size:13px;text-align:center;cursor:pointer;}
.joinCode{float:left;width:70%;height:18px;margin-top:12px;line-height:18px;font-size:13px;color:#323232;text-align:center;}
.codeImg{float:right;height:30px;margin:6px 6px 0 0; cursor:pointer;}
.joinSucess{width:237px;margin:0 auto;margin-top:32px;text-align:center;}
.joinSucess img{margin:0 auto;}
.joinSucess h4{margin-top:20px;font-size:20px;color: #FF643B;line-height:28px;}
.joinSucess p{margin-top:12px;font-size:12px;color:#323232;line-height:17px;}
.joinYes{margin-top:41px;cursor:pointer;}
.feedForm{width:100%;margin:0 auto;}
.feedWay,.feedText{width:100%;border:1px solid #eee;}
.feedText{position:relative;height:130px;margin:40px auto 0 auto;}
.feedArea{position:absolute;top:0;left:0;z-index:9;width:100%;height:128px;max-height:128px;resize:none;opacity:0;font-size:13px;line-height:18px;}
.feedNotice{position:absolute;top:48px;left:50%;margin-left:-91px;z-index:8;width:182px;height:32px;border:1px dashed #eee;line-height:32px;text-align:center;font-size:13px;color:#999;}
.feedError{width:100%;height:20px;line-height:20px;font-size:11px;color:#FF643B;}
.feedWay{height:40px;}
.feedInput{width:100%;margin-top:13px;font-size:11px;color:#323232;line-height:16px;text-align:center;}
input::-webkit-input-placeholder{color:#999;}
input:-moz-placeholder{color:#999;}
input::-moz-placeholder{color:#999;}
input:-ms-input-placeholder{color:#999} 
.relaPosition{width:100%;height:166px;overflow:hidden;position:relative; background:url(../fonts/01309ad508214aeab848a845df87f648.woff) top center no-repeat;background-size:contain;}
.actionBg,.actionImg{width:100%;height:auto;}
.actionSelect{width:100%;height:64px;background-color:#9012FE;line-height:64px;}
.actionSelect .studyTop{margin-top:9px;color:#C39EE3;}
.actionSelect .citySelect{margin-top:5px;color:#fff;}
.monerySelct{margin-top:24px;width:100%;box-sizing:border-box;padding:0 30px;overflow:hidden;}
.monerySelct li{float:left;width:40%;height:40px;line-height:40px;background-color:#fff;border:1px dashed #9012FE;border-radius:4px;color:#9012FE;text-align:center;cursor:pointer;}
.monerySelct .liactive{background-color:#9012FE;color:#fff;border:1px dashed #fff; }
.monerySelct li:last-child{float:right;}
.actionEnd{margin-top:24px;width:100%;padding-bottom:24px;background-color:#fff;}
.actionDl{width:100%;box-sizing:border-box;padding:0 13px;background-color:#FC8300;overflow:hidden;}
.actionDl dd{float:left;background-color:#fff;margin-bottom:13px;width:calc(50% - 6px );}
.actionDl dd:nth-child(2n){margin-left:12px;}
.actionA{display:block;width:100%;box-sizing:border-box;border:1px solid #dbdbdb;margin:0 auto;}
.actionA img{width:100%;height:auto;margin:0 auto;}
.actionDl .actionDiv{width:100%;box-sizing:border-box;padding:14px 14px 10px 14px;}
.actionDl .actionName{margin-top:9px;height:34px;font-size:12px;line-height:17px;color:#323232;overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.favourableT{margin-top:4px;line-height:21px;font-size:12px;color:#FF2D55;overflow:hidden;}
.favourableN{float:left;width:36px;height:21px;}
.faNumber{float:right;max-width:50%;height:21px;}
.faNumber span{font-size:15px;}
.actionDl .clickBtn{display:block;margin-top:7px;width:100%;height:28px;border:1px dashed #fff;background-color:#9013fe;line-height:30px;text-align:center;font-size:12px;color:#fff;border-radius:15px;}
.coverDiv{display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;background-color:rgba(0,0,0,0.6);}
.popDiv{position:fixed;left:50%;top:50%;margin:-50% 0 0 -50%;z-index:10;width:84%;background-color:transparent;}
.popFlow{left:50%;top:50%;margin:-230px 0 0 -42%;display:none;}
.closeBtn,.closeBtn img{width:22px;height:22px;}
.closeBtn{display:block;position:absolute;right:0;top:0;}
.popCont{background-color:#fff;border:1px solid #fff;border-radius:4px;padding-bottom:27px;margin-top:34px;}
.popTitle{height:44px;background-color:#9012FE;line-height:44px;text-align:center;color:#fff;font-size:15px;border-radius: 4px 4px 0 0;}
.popForm{width:267px;margin:23px auto 0 auto;}
.formDiv{width:265px;height:30px;border:1px dashed #9012FE;border-radius:20px;font-size:12px;overflow:hidden;}
.formDiv label{float:left;width:28px;height:20px;margin:5px 0 0 19px;line-height:20px;color:#9012FE;font-size:14px;}
.formDiv .selectForm{float:left;width:183px;margin:7px 0 0 35px;height:17px;line-height:17px;}
.formDiv .selectSpan{color:#666;position:relative;}
.formDiv .backWard{position:absolute;top:-1px;right:20px;z-index:10;}
.formDiv .popInput{width:150px;height:17px;margin:7px 0 0 35px;line-height:17px;color:#323232;}
.formDiv .errorText{height:22px;}
.popClick{display:block;width:100%;height:36px;margin-top:3px;border:1px dashed #fff;background-color:#9012FE;line-height:36px;text-align:center;color:#fff;font-size:15px;border-radius:19px;cursor:pointer;}
.popNotice{width:267px;margin:16px auto 0 auto;font-size:12px;line-height:17px;}
.popNotice h5{color:#000;}
.popNotice p{color:#666;}
.popNext{background-color:#fff;display:none;}
.popOk{width:267px;margin:29px auto 0 auto;background-color:#fff;text-align:center;}
.popyesImg{width:88px;height:88px;margin:0 auto;}
.okNotice{margin-top:30px;font-size:20px;color:#9012FE;line-height:28px;text-align:center;}
.okDetail{margin-top:20px;font-size:12px;line-height:20px;color:#323232;}
.popOk .popClick{margin:30px auto 47px auto;}
.relaP{position:relative;}
.abPositon,.listPosition{position:absolute;left:0;z-index:4;}
.abPositon{top:0;}
.listPosition{top:88px;}
.selectHelp{width:100%;position:relative;}
.selectBack{position:absolute;top:0;width:100%;box-sizing:border-box;padding-left:13px;}
.selectHelp .joinT{color:#fff;}
.selectHelpBg{width:100%;height:auto;}
.bettterBox{float:left;width:25%;box-sizing:border-box;padding:16px 5px 13px 5px;}
.bettterBox img{width:100%;height:auto;}
.sHelpCont{width:100%;background-color:#fff;}
.tongImg,.goodImg,.stepImg{margin:16px auto 0 auto;height:auto;}
.tongImg{width:17.1%;}
.sHelpText{font-size:11px;color:#323232;line-height:16px;text-align:center;}
.sHelpdetail{margin:20px auto 0 auto;width:100%;box-sizing:border-box;padding:0 5px;}
.sHelpdetail dd{float:left;width:50%;box-sizing:border-box;padding:0 5px;}
.sHelpdetail img{width:100%;height:auto;}
.sHelpdetail h4{margin-top:10px;font-size:13px;color:#FF2D55;text-align:center;line-height:18px;}
.sHelpdetail p{margin-top:4px;padding-bottom:13px;color:#666;font-size:11px;line-height:16px;}
.goodImg{width:25.6%;}
.sGood dd{width:100%;box-sizing:border-box;padding-left:20px;margin-top:20px;overflow:hidden;}
.goodLeft{float:left;width:50px;height:50px;}
.goodRight{float:left;max-width:80%;box-sizing:border-box;padding-left:14px;}
.goodRight h4{font-size: 14px;color: #FF2D55;line-height:20px;}
.goodRight p{margin-top:8px;line-height:17px;font-size: 12px;color: #323232;}
.marginbottom13{margin-bottom:13px;}
.stepImg{width:25.6%;}
.stepDl{width:100%;box-sizing:border-box;padding:0 34px 13px 34px;}
.stepDl dd{overflow:hidden;margin:24px auto 0 auto;width:296px;}
.stepDl .stepOne{width:60px;}
.stepOne img{width:60px;height:60px;}
.stepTwo{float:left;margin:20px 21px;width:12px;height:21px;}
.joinFixed{position:fixed;bottom:0;left:0;width:100%;height:52px;}
.joinFixed a{display:block;margin:8px auto;width:100%;height:44px;background-color:#FF2D55;line-height:44px;text-align:center;color:#fff;font-size:13px;border-radius:2px;}
.joinSucess .select-color{color:#FF2D55;}
.select-yes{background-color:#FF2D55;border-radius:2px;}
.selectPop{display:none;position:fixed;bottom:0;left:0;z-index:12;width:100%;background-color:#fff;}
.poph3{margin:20px 0;text-align:center;font-size:16px;color:#FF2D55;line-height:22px;}
.appointForm{width:302px;margin:0 auto;padding-bottom:25px;}
.appointDiv{width:300px;height:38px;}
.smallInput,.sendCode,.appointDiv{border:1px solid #ccc;border-radius:2px;}
.bigInput,.smallInput,.sendCode{line-height:17px;color:#323232;font-size:12px;}
.bigInput{width:100%;height:17px;margin-top:12px;text-indent:22px;}
div.bigInput{cursor:pointer;}
.svgLow{display:inline-block;width:10px;height:6px;position:absolute;top:0;left:260px;}
.smallInput{width:178px;height:38px;text-indent:22px;}
.sendCode{width:98px;height:38px;line-height:38px;border:1px solid #ccc;background-color:#F5F5F5;color:#323232;text-align:center;}
.appointForm .joinSubmit{background-color:#FF2D55;border-radius: 2px;margin-top:14px;}
@media screen and (max-width:320px){
.stepDl{padding:0 0 13px 16px;}
.sGood dd{padding-left:10px;}
.popDiv{z-index:10;width:90%;}
}
.appointForm .errorText{height:10px;line-height:10px;}
.appointForm .errorNotice{line-height:18px;height:18px;font-size:11px;color:#FF643B;}
.stepDl h4{margin-top:15px;font-size:12px;line-height:17px;color:#323232;text-align:center;}
.paddinglr{padding:0 17px;width:100%;box-sizing:border-box;}
.moreEvalut{display:block;width:100%;margin-top:64px;text-align:center;color:#323232;font-size:12px;}
.bottomPosition{position:absolute;left:0;z-index:9;background-color:#fff;}
.noquanNotice{/*padding-top:26px;*/font-size:14px;line-height:20px;color:#fa6d14;text-align:center;}
@media (min-width:554px) and (max-width:608px){
.sHelpdetail p{height:32px;}	
	}
@media (min-width:290px) and (max-width:318px){
.sHelpdetail p{height:48px;}	
	}
.logoTopBox{position:absolute;z-index:20;width:100%;box-sizing:border-box;padding:0 15px;height:44px;background-color:#1184e1;overflow:hidden;top:0px;left:0px;}
.logoTopBox .logoItem{ position:absolute;top:12px;left:15px;z-index:10;}
.logoMiddle{position:absolute;box-sizing:border-box;width:100%;padding:0 79px 0 79px;height:44px;line-height:44px;font-size:15px;color:#fff;text-align:center;top:0px;left:0px;}
.logoMiddle .siteName{display:inline-block;max-width:50%;line-height:44px;font-size:15px;color:#fff;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.logoMiddle .listmap-bt{position:absolute;margin-left:5px;width:6px;height:44px;background:url(../fonts/resite-white.svg) 0 20px no-repeat;}
.logoRight{position:absolute;top:10px;right:15px;z-index:10;width:25px;height:25px;background:url(../fonts/search.svg) top center no-repeat;background-size:100% 100%;}
.classright .blankDiv{width:100%;height:44px;background:transparent;}
.classright{position:absolute;top:44px;left:0;z-index:10;background-color:#fff;width:100%;    height: calc(100% - 44px);;overflow:hidden;}
.sortleft{width:28%; float:left; background:#f2f2f2;padding:16px 0;height:100%; overflow-y:auto;box-sizing: border-box; position:relative;}
.sortleft ul li{ line-height:54px; margin-top:10px; font-size:15px; color:#323232; text-align:center;}
.sortleft ul li:nth-child(1){margin-top:0;}
.sortleft ul li.online{color:#FFF; background:#0383ec;}
.sortmid{width:30%; float:left;height:100%;position:relative;}
.sortmiddle{padding:16px 0;height:100%;overflow-y:auto; background:#f8f8f8; display:none;box-sizing: border-box;}
.sortmiddle ul li{line-height:18px;padding:18px 0 18px 20px; font-size:14px; color:#323232;}
.sortmiddle ul li.online{color:#0383ec;background:#fff;}
.sortrightdiv{width:42%;float:left;height:100%;display:none;position:relative;}
.sortrightdiv .sortright{padding:12px 0;height:100%;overflow-y:auto; background:#fff; display:none;box-sizing: border-box;}
.sortright ul li{font-size:13px; color:#323232;line-height:18px;padding:18px 4px 18px 20px; }
.sortright ul li a{color:#323232; font-size:14px;}
.sortright ul li.online a{color:#0383ec;}
.joinForm .errorText{position:absolute;left:0;z-index:12;padding-left:34px;box-sizing:border-box;}
.joinForm .joinSubmit{margin-top:18px;}
[data-loader]
{
    margin: 4px;
}
.slice {
    position: relative;
	float: left;
     width: 100%;
	 height: 60px;
	 margin:0;
	 padding:0;
	 text-align: center;
	 background-color: #fff;
}
.slice .wz{
	font-size:16px; 
	color: #666; 
	position: absolute; 
	    top: 50%;
    left: 50%;
    transform: translate(-90%,-50%);
}
.slice .tx{
	position: absolute; 
	    top: 50%;
    left: 50%;
    transform: translate(30px,-50%);
}
[data-loader='rectangle']
{
    position: relative;

    width: 6px;
    height: 30px;

    -webkit-animation: rectangle infinite 1s ease-in-out -.2s;
       -moz-animation: rectangle infinite 1s ease-in-out -.2s;
         -o-animation: rectangle infinite 1s ease-in-out -.2s;
            animation: rectangle infinite 1s ease-in-out -.2s;

    background-color: #666;
}
[data-loader='rectangle']:before,
[data-loader='rectangle']:after
{
    position: absolute;
    width: 6px;
    height: 3px;
    content: '';
    background-color: #666;
}
[data-loader='rectangle']:before
{
    left: -12px;
    -webkit-animation: rectangle infinite 1s ease-in-out -.4s;
       -moz-animation: rectangle infinite 1s ease-in-out -.4s;
         -o-animation: rectangle infinite 1s ease-in-out -.4s;
            animation: rectangle infinite 1s ease-in-out -.4s;
}
[data-loader='rectangle']:after
{
    right: -12px;

    -webkit-animation: rectangle infinite 1s ease-in-out;
       -moz-animation: rectangle infinite 1s ease-in-out;
         -o-animation: rectangle infinite 1s ease-in-out;
            animation: rectangle infinite 1s ease-in-out;
}
@-webkit-keyframes rectangle
{
    0%,
    80%,
    100%
    {
        height: 6px;
        -webkit-box-shadow: 0 0 #666;
                box-shadow: 0 0 #666;
    }
    40%
    {
        height: 8px;
        -webkit-box-shadow: 0 -7px #666;
                box-shadow: 0 -7px #666;
    }
}
@-moz-keyframes rectangle
{
    0%,
    80%,
    100%
    {
        height: 6px;
        -webkit-box-shadow: 0 0 #666;
                box-shadow: 0 0 #666;
    }
    40%
    {
        height: 8px;
        -webkit-box-shadow: 0 -7px #666;
                box-shadow: 0 -7px #666;
    }
}
@-o-keyframes rectangle
{
    0%,
    80%,
    100%
    {
        height: 6px;
        -webkit-box-shadow: 0 0 #666;
                box-shadow: 0 0 #666;
    }
    40%
    {
        height: 8px;
        -webkit-box-shadow: 0 -7px #666;
                box-shadow: 0 -7px #666;
    }
}
@keyframes rectangle
{
    0%,
    80%,
    100%
    {
        height: 6px;
        -webkit-box-shadow: 0 0 #666;
                box-shadow: 0 0 #666;
    }
    40%
    {
        height: 8px;
        -webkit-box-shadow: 0 -7px #666;
                box-shadow: 0 -7px #666;
    }
}
.app-blank{width:100%;height:44px;}
.app-top{position:fixed;top:0;left:0;z-index:99;width:100%;height:44px;background-color:#1184E1;box-sizing:border-box;}
.app-logo{position:absolute;top:12px;left:14px;z-index:2;width:64px;height:20px;}
.app-site-map{position:absolute;top:12px;right:14px;width:44%;/*padding-left:78px;*/box-sizing:border-box;height:20px;cursor:pointer;text-align:right;}
.app-site-left{margin-top:4px;width:10px;height:13px;background:url(../fonts/dibiao.svg) top center no-repeat;}
.app-site-text{max-width:calc(100% - 28px);padding:0 5px;height:20px;line-height:20px;font-size:14px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;}
.app-site-right{margin-top:8px;width:6.2px;height:4.7px;background:url(../fonts/dizhi_xiala.svg) top center no-repeat;}
.app-top-two{position:relative;}
.app-two-center{position:absolute;top:10px;left:50%;width:44%;/*padding:0 39px 0 78px;*/transform:translate(-50%,0);height:24px;text-align:center;box-sizing:border-box;}
.app-two-center .app-site-two{display:inline-block;/*max-width:70%;*/max-width:calc(100% - 12px);margin: 0 auto;height:24px;line-height:24px;font-size:17px;color:#fff;text-align:center;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.app-two-center .app-site-right{position:absolute;margin:10px 0 0 5px;}
.app-search{position:absolute;top:10px;right:14px;z-index:10;width:25px;height:25px;background: url(../fonts/search.svg) top center no-repeat;background-size:100% 100%;}
.app-back-box{position:absolute;top:11px;left:12px;z-index:2;width:53px;overflow:hidden;}
.app-back{float:left;width:12.5px;height:21px;}
.app-back-text{float:left;margin:2px 0 0 6px;line-height:18px;font-size:17px;color:#fff;letter-spacing: -0.41px;}
.app-three-tittle{position:absolute;top:13px;left:50%;width:48%; transform:translate(-50%,0);/*left:0;width:100%;padding:0 44px 0 70px;*/height:18px;box-sizing:border-box;line-height:18px;font-size:17px;color:#fff;text-align:center;letter-spacing:-0.41px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.app-pl65r39{padding:0 39px 0 65px; }
.app-share-tab{position:absolute;top:19px;right:14px;z-index:10;width:29px;height:7px;background: url(../fonts/dot.svg) top center no-repeat;background-size:100% 100%;}
.pr48l70{padding:0 48px 0 70px; }
.app-bottom-box{position:fixed;bottom:0;left:0;z-index:99;width:100%;height:45px;background-color:#fff;border-top:1px solid #ddd;}
.app-bottom{width:100%;display:-webkit-flex;display:flex; justify-content:space-around;overflow:hidden;}
.app-bottom-box li{float:left;width:25%;text-align:center;}
.app-bottom-box h3{margin: 2px auto 4px auto;width:100%;line-height:12px;font-size:10px;color:#8E8E93;text-align:center;}
.app-bottom-svg{margin:5px auto 0 auto;width:22px;height:22px;}
.app-botom-text{margin: 2px auto 4px auto;width:100%;line-height:12px;font-size:10px;color:#8E8E93;text-align:center;}
.app-bottom-box .app-color{color: #1184E1;}
.plr70{padding:0 0 0 70px;}
.app-bt-blank{width:100%;height:60px;}
.app-white{background-color:#fff;padding:14px 0 10px 0;box-sizing:border-box;}
.app-form-h3{width:100%;margin-bottom:16px;line-height:16px;font-size:13px;color:#323232;text-align:center;}
.app-fixed{display:none;bottom:45px;}
.mt10{margin-top:10px;}
.app-select-form{width:100%;padding:0 38px;box-sizing:border-box;margin:0 auto;box-sizing:border-box;}
.app-select-form .appointDiv{width:100%;height:40px;box-sizing:border-box;}
.app-select-form .svgLow{right:30px;left:auto;}
.app-error{height:20px;line-height:20px;font-size:12px;color:#FF2D55;text-indent:22px;}
.app-selct-bg{background-color:#FF2D55;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.study-text{color:#999;}
.study-text-on{color:#323232;}
.mb60{margin-bottom:60px;}
.mb120{margin-bottom:120px;}
.app-select-bg{width:100%;height:auto;}
.app-li-menu{position:fixed;width:100%;top:0;left:0;z-index:9999;background-color:#1184E1;border-bottom:1px solid #1184E1;box-sizing:border-box;}
.app-li-menu .cls-ff2d55{fill:#fff;}
.app-li-menu .liMenu a {color:#fff;}
.app-li-menu .activeLi{border-bottom:2px solid #fff;}
.app-aboutus{padding:13px;font-size:13px;line-height:24px;color:#585858;}
.app-aboutus img{width:100%;}
.app-aboutus-bt{border-top:#dadada 1px solid;border-bottom:#dadada 1px solid;font-size:14px;line-height:30px;color:#585858;text-align:center;}
.c-ff9 {color:#ff9500;}
.app-footer-fixed{position:fixed;bottom:0;left:0;z-inex:99;}
.app-relaPosition{ background-image:none;background-color:#1184e1;height:122px;margin-bottom:20px;}
.app-wantEval{background-color:#1184e1;}
.app-logo img{width:64px;height:20px;}
.contBottom li a:focus{color:#323232;}