#barea{display:none;} .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(arrow.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: #5da5e6;} .top .all .tit:before{ position:absolute; height:3px; content:'\00a0'; left:0; right:0; z-index:2; background: -webkit-linear-gradient(#0a60ae,#5da5e6); 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:'\00a0';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:'\00a0';top:50%;right:6px;margin-top:-7px;background:url(icon_close.png) 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:'\00a0';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:'\00a0';margin:12px 5px 0 16px;background:url(icon_city.png) 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:'\00a0';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:'\00a0';top:50%;right:21px;margin-top:-7px;background:url(arrow_gray.png) 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: #f7fbff;} .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:'\00a0';top:50%;right:19px;margin-top:-6px;background:url(icon_on.png) 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:'\00a0';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:'\00a0';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:#2d86d7;border-color:#2d86d7} .cover.c2 .ncity span:before{display:inline-block;width:12px;height:30px;content:'\00a0';margin-right:5px;background:url(icon_city2.png) 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:'\00a0';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:#2d86d7;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: rgb(45, 134, 215); -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:#2d86d7} .bar span.on:after{display:block}