html, body, p, form, ul, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0
}

img {
    border: 0
}

html, body {
    position: relative;
    max-width: 500px;
    height: 100%;
    margin: 0 auto
}

body {
    line-height: 20px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: #444;
    background-color: #f6f6f5
}

/*颜色*/
.c_444 {
    color: #444 !important
}

.c_light {
    color: #ff6000 !important
}

.c_gary {
    color: #868686 !important
}

.c_blue {
    color: #61a5ff !important
}

.c_purple {
    color: #937ae4 !important
}

.c_orange {
    color: #ff773e !important
}

.c_c7c7c7 {
    color: #c7c7c7 !important
}

.c_hlight {
    color: #c35145 !important
}

.fixtop .top {
    position: fixed !important;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 8
}

/*回到顶部*/
#goTop {
    position: fixed;
    display: none;
    right: 11px;
    bottom: 60px;
    z-index: 3;
    width: 40px;
    height: 40px;
    line-height: 50px;
    font-size: 12px;
    color: #fff2e3;
    text-align: center;
    background-color: #b2a99e;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%
}

#goTop:after {
    position: absolute;
    content: '';
    left: 50%;
    top: 5px;
    width: 0;
    height: 0;
    margin-left: -10px;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #fff2e3
}

/*通用提示框*/
.popDialog, .popLoad, .popOther {
    position: fixed;
    width: 100%;
    color: #444;
    top: 30%;
    left: 0;
    z-index: 10;
    -webkit-animation: animations 1s forwards;
    -moz-animation: animations 1s forwards;
    animation: animations 1s forwards;
}

@-webkit-keyframes animations {
    0% {
        -webkit-transform: translateY(0);
        opacity: 0
    }
    100% {
        -webkit-transform: translateY(-30px);
        opacity: 1
    }
}

@-moz-keyframes animations {
    0% {
        -moz-transform: translateY(0);
        opacity: 0
    }
    100% {
        -moz-transform: translateY(-30px);
        opacity: 1
    }
}

@keyframes animations {
    0% {
        transform: translateY(0);
        opacity: 0
    }
    100% {
        transform: translateY(-30px);
        opacity: 1
    }
}

.popDialog .in {
    width: 80%;
    margin: 0 auto;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}

.popDialog .title {
    position: relative;
    line-height: 48px;
    text-indent: 21px;
    overflow: hidden
}

.popDialog .title:after {
    position: absolute;
    width: 100%;
    height: 1px;
    content: '\A0';
    bottom: 0;
    left: 0;
    background-color: #eae8eb
}

.popDialog .cn {
    font-size: 16px;
    text-align: center;
    padding: 45px
}

.popDialog .op {
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-top: 1px solid #eae8eb
}

.popDialog .op span {
    float: left;
    width: 50%;
    color: #777
}

.popDialog .op span:last-child {
    color: #f66f17;
    border-left: 1px solid #eae8eb
}

.popDialog .op.o2 span {
    width: 100%;
    color: #f66f17;
    border-left: 0 none
}

/*带关闭按钮提示框*/
.popMsg .in, .popLoad .in {
    position: relative;
    width: 80%;
    line-height: 20px;
    margin: 0 auto;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}

.popMsg .cn, .popLoad .cn {
    font-size: 16px;
    text-align: center;
    padding: 45px
}

.popMsg .close, .popLoad .close, .popOther .close {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 5px;
    right: 5px;
    border: 1px solid #868686;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%
}

.popMsg .close:before, .popMsg .close:after, .popLoad .close:before, .popLoad .close:after, .popOther .close:before, .popOther .close:after {
    position: absolute;
    width: 14px;
    height: 2px;
    content: '\A0';
    top: 50%;
    left: 50%;
    margin: -1px 0 0 -7px;
    background-color: #868686
}

.popMsg .close:before, .popLoad .close:before, .popOther .close:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.popMsg .close:after, .popLoad .close:after, .popOther .close:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

/*自动消失*/
.popMsg {
    position: fixed;
    width: 100%;
    color: #444;
    opacity: 0;
    top: 30%;
    left: 0;
    z-index: 10
}

.popMsg.on {
    -webkit-animation: autoshow 3s forwards;
    -moz-animation: autoshow 3s forwards;
    animation: autoshow 3s forwards
}

@-webkit-keyframes autoshow {
    0% {
        -webkit-transform: translateY(0);
        opacity: 0
    }
    25% {
        -webkit-transform: translateY(-30px);
        opacity: 1
    }
    75% {
        -webkit-transform: translateY(-30px);
        opacity: 1
    }
    100% {
        -webkit-transform: translateY(0);
        opacity: 0
    }

}

@-moz-keyframes autoshow {
    0% {
        -moz-transform: translateY(0);
        opacity: 0
    }
    25% {
        -moz-transform: translateY(-30px);
        opacity: 1
    }
    75% {
        -moz-transform: translateY(-30px);
        opacity: 1
    }
    100% {
        -moz-transform: translateY(0);
        opacity: 0
    }

}

@keyframes autoshow {
    0% {
        transform: translateY(0);
        opacity: 0
    }
    25% {
        transform: translateY(-30px);
        opacity: 1
    }
    75% {
        transform: translateY(-30px);
        opacity: 1
    }
    100% {
        transform: translateY(0);
        opacity: 0
    }
}

/**
    城市选择样式
 */
.modal-open{position:fixed;width:100%}

.cover_fix{padding-top:45px}
.cover_fix2{padding-top:83px}
.cover_fix2 .bar{top:88px}
.cover_fix3{padding-top:116px}
.cover_fix .top,.cover_fix2 .top,.cover_fix3 .top{position:fixed;width:100%;top:0;left:0}
.cover_fix3 .top{z-index:11}

.top{position:relative;height:auto;min-height:45px;line-height:45px;text-align:center;font-size:16px;background-color:#fff;z-index:2;
    -webkit-box-shadow:0 0 3px 2px #ccc;-moz-box-shadow:0 0 3px 2px #ccc;-o-box-shadow:0 0 3px 2px #ccc;-ms-box-shadow:0 0 3px 2px #ccc;box-shadow:0 0 3px 2px #ccc}
.top.on{z-index:3;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
.top.on .all{display:block}
.top .back{position:absolute;width:45px;height:45px;top:0;left:0;background:url(//img01.51jobcdn.com/im/2020/m_search/arrow.5ce87c49.png) center no-repeat;
    -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);
    -webkit-background-size:10px auto;-moz-background-size:10px auto;-o-background-size:10px auto;-ms-background-size:10px auto;background-size:10px auto}
.top .ok{position:absolute;width:45px;height:45px;font-size:14px;color:#444;top:0;right:0}
.top .all{display:none;background-color:rgba(255,251,244,0.9)}
.top .all .tit{line-height:38px;
    font-size:14px;
    color:#fff;
    background-color:#f99e72}
.top .all .tit:before{position:absolute;
    height:3px;
    content:'\A0';
    left:0;
    right:0;
    z-index:2;
    background:-webkit-linear-gradient(#d18b69,#f89d71);
    background:-o-linear-gradient(#d18b69,#f89d71);
    background:-moz-linear-gradient(#d18b69,#f89d71);
    background:linear-gradient(#d18b69,#f89d71)}
.top .all.on .tit span,.top .all.off .tit span{padding-left:5px}
.top .all.on .tit span:after,.top .all.off .tit span:after{display:inline-block;width:0;height:0;content:'\A0';vertical-align:middle;margin-left:5px;border-left:3px solid transparent;border-right:3px solid transparent}
.top .all.on .tit span:after{border-top:5px solid #fff}
.top .all.off .tit span:after{margin-top:-2px;border-bottom:5px solid #fff}
.top .all.off .con{display:block;overflow:hidden}
.top .all .con{display:none}
.top .all .e{position:relative;line-height:22px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;margin:8px;padding:4px 30px 4px 15px;background-color:#fff;
    -webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}
.top .all .e:last-child{border-bottom:0 none}
.top .all .e em{position:absolute;width:15px;height:15px;content:'\A0';top:50%;right:6px;margin-top:-7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAATlBMVEUAAACGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoYQN0m8AAAAGXRSTlMADvnFHubqlIHHxpxXTEGv7Vwn2q2LXbA4lae6igAAAQBJREFUKM+Fk9uygyAMRSGYiKj10tpz9v//aDNYJth2hjwosCY7ISTObO4TE3HqZ/dlPgoAYiYAEv2VTgz6e3ZOrXsuBJ5q2gNjZ9tuBHrbPsC3q9qN8TDfe3E1gXvxn7DuFSickeN7gSnX+hCvv4jR/bQRUb9CZ+C9XNYf/6c8idYKy3kaEXymCcd5smDWtLe3U8jcDxjeMpsmH6Daxo2qOoKG1oVxo2oanNjVvKaO6QuHK76Kp1Bzkjq1hORzfpZavpjRMz+7mJXlyDTzaGVxaynqUYoadytq40kaD9poh0YztVqx3cgaX2wMtoUg0+cQrTZEqw1RPYKDEMlQj+ALHPYO+8FkjQsAAAAASUVORK5CYII=) center no-repeat;
    -webkit-background-size:15px auto;-moz-background-size:15px auto;-ms-background-size:15px auto;-o-background-size:15px auto;background-size:15px auto}

.cover{background-color:#ebebeb}
.cover .ncity,.cover .clist{margin-bottom:6px}
.cover .ptit{background-color:#fff}
.cover .ptit .e{position:relative;display:block;line-height:24px;color:#ff8c53;padding:7px 21px}
.cover .ptit .e:before,.cover .plist .i:before,.cover .clist a:nth-of-type(4n+1):before,.cover .clist a:nth-of-type(4n+4):before{position:absolute;height:1px;content:'\A0';right:11px;bottom:0;left:11px;background-color:#e6e6e6}
.cover .ncity{height:46px;line-height:46px;color:#444;background-color:#fff}
.cover .ncity:before{float:left;width:17px;height:22px;content:'\A0';margin:12px 5px 0 16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAnCAMAAAAvmwj1AAAAilBMVEUAAAD/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj7/fj72LAZQAAAALXRSTlMABvgK6bEUQ/CRYdqraZnt48rBu3QwHce0im02KicP1dPEpFI5I36fh4R3TFnWrQyWAAABoklEQVQ4y3WS3WKqMBCEQ0gQAQFFRRS0arV/53v/1zsYQixQ54aZHWBnNxEO3nVeKilVmV49MUZQhTiEVTB0Fw8z09X3d6UzIFz8Mv0EKGae7TIrgMR37hnimfiFWQzn3tegLXdfPGodXYOeZPU0rB/kJjn5YgL/hLy1zxQOog+13/cBxQHSdmBJYguRAlCRlQkyEBHY0HMs5jY+ROJC1qkrxD+e9xPDtasoLuKNXSdO5IFZb85bV9m1JLT/2sLaDbq13UIBn4a/w8z1fDfkE4QiNbwBGzmCxpAUZRrYIEvPDL9E9Wm0WEBtxB2SoE2WwN0UaliIo7TZvBXIspSw8mwy2b7+QdZJ/4LBxe9kSNLttr8amy+tvzZW7O0AK/K/TkxR9BPvp/baHeQOdRy7R0XSt4RqbM+h7vkHshm6G0nqRJBRDO0VKniqhVn4a70k2z7VNuQ87rV7qgJZiwHuZnduX+uBaY5R2nUe5ONQRmgk8dEsJCe8iQkiWPntbwr4J/5ACtr3tbvn0/bEMZxHjd24OUAciBeoFeRb8RLNshyG/g8RVC735pLszwAAAABJRU5ErkJggg==) center no-repeat;
    -webkit-background-size:15px auto;-moz-background-size:15px auto;-ms-background-size:15px auto;-o-background-size:15px auto;background-size:15px auto}
.cover .clist{position:relative;overflow:hidden;background-color:#fff}
.cover .clist:after{position:absolute;width:100%;height:1px;content:'\A0';bottom:0;left:0;background-color:#fff}
.cover .clist a{float:left;width:100%;line-height:24px;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:12px 51px 12px 21px;border-bottom:1px solid #e6e6e6;
    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.cover .clist a:nth-of-type(4n+1),.cover .clist a:nth-of-type(4n+4){position:relative;border-bottom:0 none}
.cover .clist a:nth-of-type(4n+1):before{right:0}
.cover .clist a:nth-of-type(4n+4):before{left:0}
.cover .clist.c2 a{width:25%;height:49px;text-align:center;padding:12px 10px}
.cover .clist.c2 a span{display:block;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px;border:1px solid transparent;
    -webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.cover .clist.c2 a.ok span{border-color:#bfbfbf}
.cover .clist.c3 a{width:50%;text-align:center;padding:12px 21px}
.cover .clist.c3 a:nth-of-type(2n+1){border-right:1px solid #e6e6e6}
.cover .plist .clist{margin-bottom:0}
.cover .plist .clist a:nth-of-type(4n+1),.cover .plist .clist a:nth-of-type(4n+4){border-bottom:1px solid #e6e6e6}
.cover .plist .clist a:nth-of-type(4n+1):before,.cover .plist .clist a:nth-of-type(4n+4):before{display:none}
.cover .plist{background-color:#fff}
.cover .plist .i{position:relative;display:block;line-height:24px;color:#444;padding:12px 51px 12px 21px}
.cover .plist .i:last-child:before{display:none}
.cover .plist .i:after{position:absolute;width:8px;height:14px;content:'\A0';top:50%;right:21px;margin-top:-7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAMAAABf788oAAAAYFBMVEUAAACGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoZVMOwNAAAAH3RSTlMA++7j08i8jSQbEwsGA92zrXlpWzYu9duhnE1AfmxY8Zf7hwAAAH9JREFUGNN90UkOhSAQRVEFG1T82P5e7/53qROjLyQy4yQFVa+SYOdEjsH8BCbD8ysyW9JRxL1gEKky6EXqHEqRpoB3exXfQeev0n6gaKSshLwW6SGrRIaUhxMZdxFYDzhLrIsejb7VxrT14OPhdHwN6K8RssQh6xpuFxXsJPcN99sJrbhzPugAAAAASUVORK5CYII=) no-repeat;
    -webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;background-size:100% 100%;
    -webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.cover .plist.p2 .i:after,.cover .plist .i.io:after{display:none}
.cover .plist .down:before{right:0;left:0}
.cover .plist .down:after{
    -webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.cover .plist .clist{background-color:#fff8ed}
.cover .plist .clist:after{background-color:#e6e6e6}
.cover .plist .clist a.on{position:relative}
.cover .plist .clist a.on:after,.cover .plist.p2 .i.on:after{position:absolute;display:block;width:12px;height:12px;content:'\A0';top:50%;right:19px;margin-top:-6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAAclBMVEUAAABERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERETM8CumAAAAJXRSTlMA9/sF8uLZ6qiPgmdYKB4JwruimnNLRDQvFRHsz8a0iXt2QDYYHw6VPQAAAKJJREFUKM9tkdcWwiAQBYEA6TExTWMv8/+/6LFgNHCfYFgOw64IJEriS4jnIAN42kET4CmojY9LBW2gvAG99XEPdAFHCzbyeQf0Pr5rOAo/LajSx6OC1G1WM68hnj7rE7XTLYDc1Uiw1fuigf3XcQ2Y11sZcJ1/8jyIRyEqCcmigehBJCCrP70zIDMgW05IAWBmZWcoAQrhZdBwEIHcrPkd3gNG2Q49aMMVzAAAAABJRU5ErkJggg==) center no-repeat;
    -webkit-background-size:12px auto;-moz-background-size:12px auto;-ms-background-size:12px auto;-o-background-size:12px auto;background-size:12px auto}
.cover .plist.p2 .i.on:after{
    -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.cover .tabox{position:relative;height:38px;line-height:38px;margin-top:8px;background-color:#fff}
.cover .tabox:after{position:absolute;display:block;height:0;content:'\A0';right:0;bottom:0;left:16px;border-bottom:1px solid #e1e1e1}
.cover .tabox span{float:left;width:50%;text-align:center}
.cover .tabox span:first-child.on:after{left:16px}
.cover .tabox span.on{position:relative;color:#ffba3e}
.cover .tabox span.on:after{position:absolute;content:'\A0';height:2px;right:0;left:0;bottom:0;background-color:#ffba3e;z-index:2}

.cover.c2 .ptit{background-color:#ebebeb}
.cover.c2 .ptit .e{color:#868686}
.cover.c2 .ncity span,.cover.c2 .elist .e,.cover.c2 .clist a{float:left;width:30%;height:30px;line-height:30px;padding:0 5px;border:1px solid #a0a0a0;
    -webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.cover.c2 .ncity span,.cover.c2 .elist .e .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cover.c2 .ncity{text-align:center;padding:0 21px}
.cover.c2 .ncity span{width:auto;max-width:100%;min-width:30%;margin-top:7px;padding:0 10px}
.cover.c2 .ncity span,.cover.c2 .elist .e.on,.cover.c2 .elist .e.mk{color:#fff;background-color:#ff7e3e;border-color:#ff7e3e}
.cover.c2 .ncity span:before{display:inline-block;width:12px;height:30px;content:'\A0';margin-right:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAMAAAA/gEgKAAAAhFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8g2+bRAAAAK3RSTlMA+MbUIwbt9PKlOngf5MObaWZfVivpvB3g3atrST8mFg65e8qRg1xHMBwJzDxjKwAAAU9JREFUKM9tkemWgyAMhaPiSl3ruLd233j/95tL0INnpt8PCTdEbgItHGWTKpU28khbdnmgFoJ8Z/VHrzb0j1W//BglDM36cyGmZN0t63muS5czJYG2QxgVs0/An4sI265FnDtKOXt74V7vc/jUfgo+fjpxUaG9HUniQKYdHgbPGw7ae4YSSQ3ypQ/dZQvI+CWCM6X4vnAuVkyM8IU1Je1fEL1RwCVvIqH7IcckdmuiNQmHPOxq1A8mMSCssXp0Q0mFyxOcwD7B5RUKbpSEi90kz7I8WeyGCK44OH50f3WtO/yMEK56BBGmhp8t+FWA0fGIXG1btsS0MtXeOJ749c7jM0me45lfcSImhjEQ9X3EgROTQbBTiydooQi2elCQwU5wnaNFuFZ3BW3Yd6vecQuWu2N0505btg/1F9FovRH0j8lDBxN9oYqiir4iL2T5BSClNgPL68aEAAAAAElFTkSuQmCC) center no-repeat;
    -webkit-background-size:12px auto;-moz-background-size:12px auto;-ms-background-size:12px auto;-o-background-size:12px auto;background-size:12px auto}
.cover.c2 .elist{text-align:center;overflow:hidden;padding:5px 21px;background-color:#fff}
.cover.c2 .elist .e{position:relative;color:#444;margin:5px 0}
.cover.c2 .elist .e:after{position:absolute;left:50%;bottom:-12px;content:'\A0';display:none;width:6px;height:6px;margin-left:-4px;background-color:#fff8ed;border-top:1px solid rgba(229,229,229,.6);border-left:1px solid rgba(229,229,229,.6);
    -webkit-box-shadow:-1px -1px 0 0 rgba(212,212,212,.6);-moz-box-shadow:-1px -1px 0 0 rgba(212,212,212,.6);-ms-box-shadow:-1px -1px 0 0 rgba(212,212,212,.6);-o-box-shadow:-1px -1px 0 0 rgba(212,212,212,.6);box-shadow:-1px -1px 0 0 rgba(212,212,212,.6);
    -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.cover.c2 .elist .e:nth-child(4n+2){margin:5px 5%}
.cover.c2 .clist a:before,.cover.c2 .clist:after,.cover.c2 .ncity:before{display:none}
.cover.c2 .clist{float:left;display:none;width:100%;margin:2px -21px 0;padding:5px 21px;background-color:#fff8ed;border-top:1px solid rgba(229,229,229,.6);
    -webkit-box-shadow:0 -1px 0 0 rgba(212,212,212,.6);-moz-box-shadow:0 -1px 0 0 rgba(212,212,212,.6);-ms-box-shadow:0 -1px 0 0 rgba(212,212,212,.6);-o-box-shadow:0 -1px 0 0 rgba(212,212,212,.6);box-shadow:0 -1px 0 0 rgba(212,212,212,.6)}
.cover.c2 .clist a{margin:5px 0;background-color:#fffaf7;border-color:#ffdccb}
.cover.c2 .clist a:nth-child(3n+2){margin:5px 5%}
.cover.c2 .elist .e.on{z-index:1}
.cover.c2 .elist .e.on:after{display:block}
.cover.c2 .clist a.ok{color:#ff7e3e;border-color:#ffcaab}

.bar{position:fixed;top:50px;right:0;z-index:8}
.bar span{position:relative;display:block;font-size:12px;color:#7f7f7f;text-align:center}
.bar span:after{position:absolute;left:-70px;top:-20px;display:none;width:60px;height:60px;line-height:60px;content:attr(data-attr);font-size:40px;color:#fff;text-align:center;overflow:hidden;background-color:rgba(255,126,62,.8);
    -webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}
.bar span:first-child:after,.bar span:last-child:after,.bar span:nth-child(2):after,.bar span:nth-last-child(2):after{font-size:20px}
.bar span.on{color:#ff7e3e}
.bar span.on:after{display:block}

.city_item {
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.right_float {
    position: fixed;
    right: 0;
    top: 49px;
}