@charset "utf-8";.EasyLogin_row{height:45px;display:box;display:-webkit-box;display:-ms-flexbox;position:relative}
.EasyLogin_row input[type=password],.EasyLogin_row input[type=text]{-webkit-box-flex:1;box-flex:1;-ms-box-flex:1;-ms-flex:1;display:block;border:none;height:24px;line-height:24px;padding:10px 0 10px 10px;font-size:15px;outline:0;color:#333}
.EasyLogin_Mobile_Account,.EasyLogin_Mobile_Mobile,.EasyLogin_row{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDg0NjJGODhFOUY3MTFFMzgyNDZBNkRCNjM5MDI2MzkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDg0NjJGODdFOUY3MTFFMzgyNDZBNkRCNjM5MDI2MzkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjZCQ0M0ODFERjAyMTFFMzg5RDE4NENEQUZENTUzNEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjZCQ0M0ODJERjAyMTFFMzg5RDE4NENEQUZENTUzNEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5EbLiBAAAAGUlEQVR42mL6//8/AwizPHr06D8DEAAEGABriwmmt+2WgAAAAABJRU5ErkJggg==) repeat-x 0 bottom;background-size:auto 1px}
.EasyLogin_Mobile_Mobile{padding-left:15px;font-size:14px;background-color:#fff}
.EasyLogin_Mobile_Mobile .EasyLogin_row{padding-left:75px}
.EasyLogin_Mobile_Mobile .EasyLogin_row .EasyLogin_Mobile_tit{position:absolute;top:50%;margin-top:-11px;left:0;height:22px;line-height:22px;font-size:16px;color:#333}
.EasyLogin_Mobile_Mobile .EasyLogin_row .EasyLogin_Mobile_tit.EasyLogin_Mobile_Country{width:60px;border-right:1px solid #e0e0e0}
.EasyLogin_Mobile_Mobile .EasyLogin_row .EasyLogin_Mobile_tit.EasyLogin_Mobile_Country .EasyLogin_Mobile_Arrow{width:6px;height:6px;display:inline-block;border-right:2px solid #bab5ad;border-bottom:2px solid #bab5ad;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0 0 0 4px;position:relative;top:-3px;margin-left:8px}
.EasyLogin_Mobile_Mobile .EasyLogin_send{background:#fff;border:solid 1px #bbb;font-size:14px;color:#333;padding:0 10px;margin:9px 10px 10px 0;line-height:25px;height:25px;display:block;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px}
.EasyLogin_Mobile_Mobile .EasyLogin_send.sending{background:#ccc;border-color:#ccc;color:#fff}
.EasyLogin_Mobile_Account{padding-left:15px;background-color:#fff}
.EasyLogin_Mobile_Account .EasyLogin_row input[name=password],.EasyLogin_Mobile_Account .EasyLogin_row input[name=username]{background:url(http://j1.s2.dpfile.com/mod/easy-login/0.4.1/css/img/maccount.png) no-repeat 0 0;background-size:24px auto;padding-left:35px}
.EasyLogin_Mobile_Account .EasyLogin_row input[name=username]{background-position:0 10px}
.EasyLogin_Mobile_Account .EasyLogin_row input[name=password]{background-position:0 -33px}
.EasyLogin_Mobile_Overlay{position:fixed;z-index:100000000;left:0;top:0;background:#000;opacity:.4;width:100%;height:100%}
.EasyLogin_Mobile_ImgPop{z-index:100000001;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;position:fixed;left:5%;top:50%;margin-top:-110px;padding:0 20px 25px;width:90%;box-sizing:border-box}
.EasyLogin_Mobile_ImgPop .EasyLogin_Title{line-height:55px;color:#323232;text-align:center;font-size:20px;border-bottom:dashed 1px #e1e1e1}
.EasyLogin_Mobile_ImgPop .EasyLogin_Cap{margin:25px 0 15px;display:box;display:-webkit-box;display:-ms-flexbox}
.EasyLogin_Mobile_ImgPop .EasyLogin_Cap img,.EasyLogin_Mobile_ImgPop .EasyLogin_Cap input{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px}
.EasyLogin_Mobile_ImgPop .EasyLogin_Cap input{-webkit-box-flex:1;box-flex:1;-ms-box-flex:1;-ms-flex:1;text-align:center;font-size:20px;border:solid 1px #e1e1e1;display:block;height:51px;margin-right:10px;outline:0}
.EasyLogin_Mobile_ImgPop .EasyLogin_Cap img{width:130px;height:53px;display:block}
.EasyLogin_Mobile_ImgPop .EasyLogin_Mobile_Msg{line-height:25px;font-size:12px;color:red}
.EasyLogin_Mobile_Btn{display:block;background-color:#c21018;line-height:45px;color:#fff;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;font-size:18px;text-decoration:none}
.pop-box{background-color:#f2f2f2;padding:3px;-webkit-border-radius:5px;border-radius:5px;zoom:1}
.pop-main{position:relative;border:1px solid #bbb;background-color:#fff}
.pop-main .hd{background-color:#f4f4f4;height:35px;padding:0 10px;line-height:35px;position:relative;zoom:1}
.pop-main h3{font-weight:400;font-size:14px}
.pop-main .con{padding:20px;zoom:1}
.pop-main .close{position:absolute;cursor:pointer;top:11px;right:8px;font-size:10px;color:#888}
.pop-main .pop-con{padding:20px;position:relative;zoom:1}
.pop-main .btn-box{padding-top:20px;text-align:right}
.main-authbox{border:1px solid #bbb;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}
.main-authbox .account-list i,.main-authbox .close,.main-authbox .icon-arr-down,.main-authbox .icon-arr-up,.main-authbox .other-login-list i{background-image:url(http://j1.s2.dpfile.com/mod/main-authbox/1.0.4/css/i/sprite.png);background-repeat:no-repeat}
.main-authbox .title{position:relative;zoom:1;background-color:#f4f4f4;height:35px;padding:0 10px;line-height:35px}
.main-authbox .title h3{font-weight:400;font-size:14px;color:#333}
.main-authbox .close{position:absolute;right:11px;top:12px;width:13px;height:13px;background-position:-200px 0}
.main-authbox .content{padding:30px 0}
.main-authbox .login-box{position:relative;float:left;width:250px;padding-bottom:5px;border-right:1px dashed #d8d8d8}
.main-authbox .login-box .tit{padding-bottom:15px}
.main-authbox .login-box h3{font-weight:400;font-size:14px;color:#333}
.main-authbox .login-box .msg-box{position:absolute;width:210px;top:0;left:0;line-height:23px}
.main-authbox .login-box .msg-box .err{display:block;padding:0 9px;background-color:#fff2f2;border:1px solid #ff8080;color:#c00}
.main-authbox .login-box .login-form-box li{position:relative;zoom:1;padding-bottom:15px;color:#999}
.main-authbox .login-box .login-form-box .input-plain{width:188px;height:18px;padding:6px 10px;line-height:17px;color:#bbb;border:1px solid #ccc}
.main-authbox .login-box .login-form-box .auto-login{margin-top:-5px}
.main-authbox .login-box .login-form-box .chk{position:relative;top:3px;margin-right:7px}
.main-authbox .login-box .login-form-box .forget-pwd{position:absolute;right:40px;color:#999}
.main-authbox .login-box .login-form-box .captcha{zoom:1;padding:5px 0 18px}
.main-authbox .login-box .login-form-box .captcha .ipt-s{float:left;margin-right:12px;width:84px}
.main-authbox .login-box .login-form-box .captcha .c-pic{float:left}
.main-authbox .login-box .login-form-box .captcha .c-pic img{width:92px;height:31px}
.main-authbox .login-box .login-form-box .captcha .refresh{float:left;margin:7px 0 0 9px}
.main-authbox .login-box .login-form-box .captcha .refresh:hover{text-decoration:none}
.main-authbox .login-box .login-form-box .captcha .refresh i{color:#c4c4c4}
.main-authbox .login-box .login-form-box .btn-box{margin-top:5px}
.main-authbox .login-box .login-form-box .btn{display:inline-block;padding:0 33px;line-height:33px;text-align:center;background-color:#ffa631;color:#fff;font-size:14px;font-weight:700}
.main-authbox .login-box .login-form-box .btn:hover{background-color:#f88d00;text-decoration:none}
.main-authbox .other-login{float:left;margin-left:35px;color:#666}
.main-authbox .other-login .tit{padding-bottom:15px}
.main-authbox .account-list a{display:block;padding-bottom:10px;color:#666}
.main-authbox .account-list a:hover{text-decoration:none}
.main-authbox .account-list i{display:inline-block;vertical-align:middle;position:relative;top:-1px;width:20px;height:20px;margin-right:7px}
.main-authbox .account-list .icon-sina{background-position:-30px 0}
.main-authbox .more-list{position:relative;padding-top:10px}
.main-authbox .more-list .more{position:relative;z-index:20;display:inline-block;padding:0 7px 2px 9px;border:1px solid #d8d8d8;color:#999;line-height:18px}
.main-authbox .more-list .more:hover{text-decoration:none}
.main-authbox .more-list .cur{border-bottom-color:#fff}
.main-authbox .more-list .icon-arr-down,.main-authbox .more-list .icon-arr-up{display:inline-block;vertical-align:middle;width:7px;height:5px;margin-left:3px;background-position:-180px 0}
.main-authbox .more-list .icon-arr-up{background-position:-180px -10px}
.main-authbox .other-login-list{position:absolute;z-index:19;top:31px;width:102px;background-color:#fff;border:1px solid #d8d8d8}
.main-authbox .other-login-list a{display:block;padding-left:16px;line-height:26px;color:#666}
.main-authbox .other-login-list a:hover{background-color:#f5f5f5;text-decoration:none}
.main-authbox .other-login-list i{position:relative;top:-2px;display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:8px}
.main-authbox .other-login-list .icon-alipay{background-position:-140px 0}
.main-authbox .other-login-list .icon-renren{background-position:-60px 0}
.main-authbox .other-login-list .icon-kaixin{background-position:-80px 0}
.main-authbox .other-login-list .icon-sohu{background-position:-100px 0}
.main-authbox .other-login-list .icon-baidu{background-position:-120px 0}
.main-authbox .other-login-list .icon-360{background-position:-160px 0}
.main-authbox .reg{padding-top:50px}
.main-authbox .reg a{color:#2595b7}
.pop-box{background-color:#f2f2f2;padding:3px;-webkit-border-radius:5px;border-radius:5px;zoom:1}
.pop-main{position:relative;border:1px solid #bbb;background-color:#fff}
.pop-main .hd{background-color:#f4f4f4;height:35px;padding:0 10px;line-height:35px;position:relative;zoom:1}
.pop-main h3{font-weight:400;font-size:14px}
.pop-main .con{padding:20px;zoom:1}
.pop-main .close{position:absolute;cursor:pointer;top:11px;right:8px;font-size:10px;color:#888}
.pop-main .pop-con{padding:20px;position:relative;zoom:1}
.pop-main .btn-box{padding-top:20px;text-align:right}
.tag-cu-b,.tag-cu-s,.tag-ding-b,.tag-ding-s,.tag-fu-b,.tag-fu-s,.tag-guo-b,.tag-guo-s,.tag-huo-b,.tag-huo-s,.tag-ka-b,.tag-ka-s,.tag-piao-b,.tag-piao-s,.tag-tuan-b,.tag-tuan-s,.tag-wai-b,.tag-wai-s,.tag-zuo-b,.tag-zuo-s{display:inline-block;vertical-align:middle;background-image:url(http://j1.s2.dpfile.com/mod/css-shop-tag/0.1.3/css/i/sprite.png);background-repeat:no-repeat}
.tag-cu-b,.tag-ding-b,.tag-fu-b,.tag-guo-b,.tag-huo-b,.tag-ka-b,.tag-piao-b,.tag-tuan-b,.tag-wai-b,.tag-zuo-b{width:20px;height:20px}
.tag-cu-s,.tag-ding-s,.tag-fu-s,.tag-guo-s,.tag-huo-s,.tag-ka-s,.tag-piao-s,.tag-tuan-s,.tag-wai-s,.tag-zuo-s{width:14px;height:14px}
.tag-tuan-b{background-position:0 0}
.tag-tuan-s{background-position:-20px -30px}
.tag-cu-b{background-position:-30px 0}
.tag-cu-s{background-position:0 -30px}
.tag-guo-b{background-position:-60px 0}
.tag-guo-s{background-position:-40px -30px}
.tag-huo-b{background-position:-90px 0}
.tag-huo-s{background-position:-60px -30px}
.tag-ka-b{background-position:-120px 0}
.tag-ka-s{background-position:-80px -30px}
.tag-piao-b{background-position:-150px 0}
.tag-piao-s{background-position:-100px -30px}
.tag-wai-b{background-position:-180px 0}
.tag-wai-s{background-position:-120px -30px}
.tag-ding-b{background-position:-210px 0}
.tag-ding-s{background-position:-140px -30px}
.tag-zuo-b{background-position:-240px 0}
.tag-zuo-s{background-position:-160px -30px}
.tag-fu-b{background-position:-270px 0}
.tag-fu-s{background-position:-180px -30px}
.full-map{position:relative;padding-top:10px;width:960px;background-color:#fff;color:#333;box-shadow:0 0 20px rgba(0,0,0,.1)}
.full-map a{cursor:pointer;color:#999}
.full-map .close{position:absolute;top:10px;right:10px;width:12px;height:12px;background:url(http://i3.dpfile.com/mod/app-shop-full-map/1.0.0/css/i/sprite.png) no-repeat 0 0}
.full-map .title{font-size:14px;font-weight:700;line-height:30px;margin:0 20px}
.full-map .info{position:relative;line-height:30px;padding-left:36px;margin:0 20px;border-bottom:1px solid #ebebeb}
.full-map .park{padding:10px 0 10px 36px;margin:0 20px}
.full-map .park input{margin-right:5px}
.full-map .name{position:absolute;left:0;top:0;color:#999}
.full-map .alter{position:absolute;right:0;bottom:0;text-decoration:none}
.full-map .traffic-link{margin-left:30px}
.full-map .action{position:relative;line-height:22px;padding:20px}
.full-map .action .desc{position:absolute;right:20px;top:20px;color:#999}
.full-map .action .btn{display:inline-block;height:24px;line-height:24px;padding:0 15px;background-color:#e6e6e6;color:#333;margin-right:10px;border-radius:2px;text-decoration:none}
.edit-traffic{position:relative;color:#333;padding:20px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1)}
.edit-traffic .title{font-size:14px}
.edit-traffic textarea{border:1px solid #ebebeb;padding:7px 10px;width:300px;height:72px;line-height:18px;margin-top:10px}
.edit-traffic .action{margin-top:10px;text-align:right}
.edit-traffic .btn{display:inline-block;margin-left:10px;height:24px;line-height:24px;padding:0 15px;border-radius:2px;background-color:#ff8400;color:#fff;text-decoration:none;cursor:pointer}
.edit-traffic .btn-gray{background-color:#e6e6e6;color:#333}
.edit-traffic .close{position:absolute;top:10px;right:10px;width:14px;height:14px;background:url(http://i3.dpfile.com/mod/app-shop-full-map/1.0.0/css/i/sprite.png) no-repeat 0 0}
.active-str,.big-rank-stars,.mid-rank-stars,.rating-wrap-big li a:hover,.rating-wrap-big ul,.rating-wrap-mid li a:hover,.rating-wrap-mid ul,.rating-wrap-sml li a:hover,.rating-wrap-sml ul,.sml-rank-stars{background-image:url(/style/img/remark-shop.png);background-repeat:no-repeat}
.user-m-star,.user-rank-rst{background-image:url(http://i3.dpfile.com/mod/css-rating/1.0.1/css/i/remark-user.png);background-repeat:no-repeat}
.user-type-star{background-image:url(http://i2.dpfile.com/mod/css-rating/1.0.1/css/i/user-star.png);background-repeat:no-repeat}
.big-rank-stars,.mid-rank-stars,.rating-wrap-big,.rating-wrap-mid,.rating-wrap-sml,.sml-rank-stars{display:inline-block;overflow:hidden;vertical-align:middle}
.rating-wrap-big li a,.rating-wrap-mid li a,.rating-wrap-sml li a{display:block;overflow:hidden;position:absolute;left:0;top:0}
.rating-wrap-big,.rating-wrap-mid,.rating-wrap-sml{border:1px solid #f0c36d;background-color:#fffceb}
.rating-wrap-big li,.rating-wrap-mid li,.rating-wrap-sml li{display:inline}
.rating-str1{z-index:50}
.rating-str2{z-index:40}
.rating-str3{z-index:30}
.rating-str4{z-index:20}
.rating-str5{z-index:10}
.sml-rank-stars{width:68px;height:12px}
.sml-str0{background-position:0 -1020px}
.sml-str5{background-position:0 -1000px}
.sml-str10{background-position:0 -1000px}
.sml-str20{background-position:0 -980px}
.sml-str30{background-position:0 -960px}
.sml-str35{background-position:0 -940px}
.sml-str40{background-position:0 -920px}
.sml-str45{background-position:0 -900px}
.sml-str50{background-position:0 -880px}
.rating-wrap-sml{padding:4px}
.rating-wrap-sml li a{height:12px}
.rating-wrap-sml ul{width:68px;height:12px;background-position:0 -1020px;position:relative}
.rating-wrap-sml .rating-str1{width:12px;background-position:0 -1000px}
.rating-wrap-sml .rating-str2{width:26px;background-position:0 -980px}
.rating-wrap-sml .rating-str3{width:40px;background-position:0 -960px}
.rating-wrap-sml .rating-str4{width:54px;background-position:0 -920px}
.rating-wrap-sml .rating-str5{width:68px;background-position:0 -880px}
.mid-rank-stars{width:88px;height:16px}
.mid-str0{background-position:0 -820px}
.mid-str5{background-position:0 -800px}
.mid-str10{background-position:0 -800px}
.mid-str20{background-position:0 -780px}
.mid-str30{background-position:0 -760px}
.mid-str35{background-position:0 -740px}
.mid-str40{background-position:0 -720px}
.mid-str45{background-position:0 -700px}
.mid-str50{background-position:0 -680px}
.rating-wrap-mid{padding:6px}
.rating-wrap-mid li a{height:16px}
.rating-wrap-mid ul{width:88px;height:16px;background-position:0 -820px;position:relative}
.rating-wrap-mid .rating-str1{width:16px;background-position:0 -800px}
.rating-wrap-mid .rating-str2{width:34px;background-position:0 -780px}
.rating-wrap-mid .rating-str3{width:52px;background-position:0 -760px}
.rating-wrap-mid .rating-str4{width:70px;background-position:0 -720px}
.rating-wrap-mid .rating-str5{width:88px;background-position:0 -680px}
.big-rank-stars{width:168px;height:32px}
.big-str0{background-position:0 -320px}
.big-str5{background-position:0 -280px}
.big-str10{background-position:0 -280px}
.big-str20{background-position:0 -240px}
.big-str30{background-position:0 -200px}
.big-str35{background-position:0 -160px}
.big-str40{background-position:0 -120px}
.big-str45{background-position:0 -80px}
.big-str50{background-position:0 -40px}
.rating-wrap-big{padding:8px}
.rating-wrap-big li a{height:32px}
.rating-wrap-big ul{width:168px;height:32px;background-position:0 -320px;position:relative}
.rating-wrap-big .rating-str1{width:32px;background-position:0 -280px}
.rating-wrap-big .rating-str2{width:66px;background-position:0 -240px}
.rating-wrap-big .rating-str3{width:100px;background-position:0 -200px}
.rating-wrap-big .rating-str4{width:134px;background-position:0 -120px}
.rating-wrap-big .rating-str5{width:168px;background-position:0 -40px}
.user-rank-rst{display:inline-block;overflow:hidden;vertical-align:middle;height:14px;text-indent:-9999px;background-position:0 0}
.urr-rank10{width:10px}
.urr-rank20{width:24px}
.urr-rank30{width:38px}
.urr-rank40{width:52px}
.urr-rank45{width:66px;background-position:-14px 0}
.urr-rank50{width:66px}
.urr-rank60{width:13px;background-position:0 -18px}
.user-m-star{display:inline-block;width:55px;height:15px}
.ums-1{background-position:-20px -20px}
.ums-2{background-position:-20px -41px}
.ums-3{background-position:-20px -62px}
.ums-4{background-position:-20px -83px}
.ums-5{background-position:-20px -104px}
.ums-6{background-position:-20px -125px}
.ums-7{background-position:-20px -146px}
.ums-8{background-position:-20px -167px}
.ums-9{background-position:-20px -188px}
.ums-10{background-position:-20px -209px}
.ums-11{background-position:-20px -230px}
.ums-12{background-position:-20px -251px}
.user-type-star{position:absolute;left:-2px;top:68px;display:inline-block;width:66px;height:18px}
.uts-beijing{background-position:0 0}
.uts-yuecai{background-position:-75px 0}
.uts-xiangcai{background-position:-150px 0}
.uts-tianjin{background-position:0 -23px}
.uts-xibei{background-position:-75px -23px}
.uts-xican{background-position:-150px -23px}
.uts-shaokao{background-position:0 -45px}
.uts-riliao{background-position:-75px -45px}
.uts-mianshi{background-position:-150px -45px}
.uts-hubei{background-position:0 -68px}
.uts-jiangzhe{background-position:-75px -68px}
.uts-tiandian{background-position:-150px -68px}
.uts-dongbei{background-position:0 -90px}
.uts-chuancai{background-position:-75px -90px}
.main-authbox{border:1px solid #bbb;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}
.main-authbox .account-list i,.main-authbox .close,.main-authbox .icon-arr-down,.main-authbox .icon-arr-up,.main-authbox .other-login-list i{background-image:url(http://i1.dpfile.com/mod/main-authbox/1.0.0/css/i/sprite.png);background-repeat:no-repeat}
.main-authbox .title{position:relative;zoom:1;background-color:#f4f4f4;height:35px;padding:0 10px;line-height:35px}
.main-authbox .title h3{font-weight:400;font-size:14px;color:#333}
.main-authbox .close{position:absolute;right:11px;top:12px;width:13px;height:13px;background-position:-200px 0}
.main-authbox .content{padding:30px 0 25px 40px}
.main-authbox .login-box{position:relative;float:left;width:250px;padding-bottom:5px;border-right:1px dashed #d8d8d8}
.main-authbox .login-box .tit{padding-bottom:15px}
.main-authbox .login-box h3{font-weight:400;font-size:14px;color:#333}
.main-authbox .login-box .msg-box{position:absolute;width:210px;top:0;left:0;line-height:23px}
.main-authbox .login-box .msg-box .err{display:block;padding:0 9px;background-color:#fff2f2;border:1px solid #ff8080;color:#c00}
.main-authbox .login-box .login-form-box li{position:relative;zoom:1;padding-bottom:15px;color:#999}
.main-authbox .login-box .login-form-box .input-plain{width:188px;height:18px;padding:6px 10px;line-height:17px;color:#bbb;border:1px solid #ccc}
.main-authbox .login-box .login-form-box .auto-login{margin-top:-5px}
.main-authbox .login-box .login-form-box .chk{position:relative;top:3px;margin-right:7px}
.main-authbox .login-box .login-form-box .forget-pwd{position:absolute;right:40px;color:#999}
.main-authbox .login-box .login-form-box .captcha{zoom:1;padding:5px 0 18px}
.main-authbox .login-box .login-form-box .captcha .ipt-s{float:left;margin-right:12px;width:84px}
.main-authbox .login-box .login-form-box .captcha .c-pic{float:left}
.main-authbox .login-box .login-form-box .captcha .c-pic img{width:92px;height:31px}
.main-authbox .login-box .login-form-box .captcha .refresh{float:left;margin:7px 0 0 9px}
.main-authbox .login-box .login-form-box .captcha .refresh:hover{text-decoration:none}
.main-authbox .login-box .login-form-box .captcha .refresh i{color:#c4c4c4}
.main-authbox .login-box .login-form-box .btn-box{margin-top:5px}
.main-authbox .login-box .login-form-box .btn{display:inline-block;padding:0 33px;line-height:33px;text-align:center;background-color:#ffa631;color:#fff;font-size:14px;font-weight:700}
.main-authbox .login-box .login-form-box .btn:hover{background-color:#f88d00;text-decoration:none}
.main-authbox .other-login{float:left;margin-left:35px;color:#666}
.main-authbox .other-login .tit{padding-bottom:15px}
.main-authbox .account-list a{display:block;padding-bottom:10px;color:#666}
.main-authbox .account-list a:hover{text-decoration:none}
.main-authbox .account-list i{display:inline-block;vertical-align:middle;position:relative;top:-1px;width:20px;height:20px;margin-right:7px}
.main-authbox .account-list .icon-sina{background-position:-30px 0}
.main-authbox .more-list{position:relative;padding-top:10px}
.main-authbox .more-list .more{position:relative;z-index:20;display:inline-block;padding:0 7px 2px 9px;border:1px solid #d8d8d8;color:#999;line-height:18px}
.main-authbox .more-list .more:hover{text-decoration:none}
.main-authbox .more-list .cur{border-bottom-color:#fff}
.main-authbox .more-list .icon-arr-down,.main-authbox .more-list .icon-arr-up{display:inline-block;vertical-align:middle;width:7px;height:5px;margin-left:3px;background-position:-180px 0}
.main-authbox .more-list .icon-arr-up{background-position:-180px -10px}
.main-authbox .other-login-list{position:absolute;z-index:19;top:31px;width:102px;background-color:#fff;border:1px solid #d8d8d8}
.main-authbox .other-login-list a{display:block;padding-left:16px;line-height:26px;color:#666}
.main-authbox .other-login-list a:hover{background-color:#f5f5f5;text-decoration:none}
.main-authbox .other-login-list i{position:relative;top:-2px;display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:8px}
.main-authbox .other-login-list .icon-alipay{background-position:-140px 0}
.main-authbox .other-login-list .icon-renren{background-position:-60px 0}
.main-authbox .other-login-list .icon-kaixin{background-position:-80px 0}
.main-authbox .other-login-list .icon-sohu{background-position:-100px 0}
.main-authbox .other-login-list .icon-baidu{background-position:-120px 0}
.main-authbox .other-login-list .icon-360{background-position:-160px 0}
.main-authbox .reg{padding-top:50px}
.main-authbox .reg a{color:#2595b7}
.midas-wrap{background:#fff;line-height:1}
.midas-wrap .fr{float:right}
.midas-wrap .title{position:relative;margin-bottom:0}
.midas-wrap .title h4{color:#333;font-size:14px}
.midas-wrap .title .tip{color:#999}
.midas-wrap .title .logo{position:absolute;right:0;width:50px;height:20px}
.midas-wrap .mn{padding-top:5px}
.midas-wrap .mn li{margin-top:10px}
.midas-wrap .mn .tit{font-size:14px}
.midas-wrap .mn .tit .icon{margin-left:6px}
.midas-wrap .mn .tit a:hover{color:#c21018}
.midas-wrap .mn .star{margin-top:8px}
.midas-wrap .extra{margin-top:10px;padding-top:10px;border-top:1px dashed #eee}
.midas-wrap .extra .comment dt{color:#999}
.midas-wrap .extra .comment dd{margin-top:5px;line-height:22px}
.midas-wrap .extra .comment dd a{display:block;word-wrap:break-word;word-break:break-all}
.midas-wrap .banner{position:absolute;top:0;left:0;padding:0 5px;height:24px;line-height:24px;font-size:12px;background:#c21018;color:#fff;overflow:hidden}
.midas-wrap .grey a{color:#999}
.midas-wrap-search{width:148px;overflow:hidden;margin-bottom:10px;padding:15px 15px 0;border:1px solid #e9e9e9}
.midas-wrap-search .item{margin-bottom:-1px;padding-bottom:15px;border-bottom:1px dashed #e9e9e9}
.midas-wrap-search .title{padding-bottom:15px;border-bottom:1px solid #eee;line-height:14px}
.midas-wrap-search .title .logo{top:-3px}
.midas-wrap-search .mn .img-shop{display:block;position:relative;width:148px;height:111px;overflow:hidden}
.midas-wrap-search .mn .img-shop img{width:148px;height:111px}
.midas-wrap-search .mn .img-shop .mask{position:absolute;z-index:1;bottom:0;left:0;background:#000;height:30px;width:100%;line-height:30px;opacity:.5;filter:alpha(opacity=50) \9}
.midas-wrap-search .mn .img-shop .text{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:30px;color:#fff;line-height:30px}
.midas-wrap-search .mn .img-shop .text .region,.midas-wrap-search .mn .img-shop .text .tit-act{margin-left:5px}
.midas-wrap-search .mn .img-shop .text .ave{margin-right:5px}
.midas-wrap-search .mn .img-shop .promo{position:absolute;bottom:-40px;left:0;width:100%;padding-bottom:5px}
.midas-wrap-search .mn .img-shop .promo .mask{height:70px}
.midas-wrap-search .mn .img-shop .promo .text{position:relative}
.midas-wrap-search .mn .img-shop .promo .text .region{margin-left:8px}
.midas-wrap-search .mn .img-shop .promo .text .ave{margin-right:8px}
.midas-wrap-search .mn .img-shop .promo .con{position:relative;z-index:1;height:36px;padding:0 8px;color:#fff;line-height:18px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
.midas-wrap-search .mn .img-shop .promo .con .tag{color:#c21018}
.midas-wrap-search .mn .img-act .text{font-size:14px}
.midas-wrap-search .review{margin-top:5px}
.midas-wrap-search .review a{font-size:12px;display:block;height:40px;word-wrap:break-word;word-break:break-all;line-height:22px}
.midas-wrap-search .review a:hover{color:#c21018}
.midas-wrap-shop{margin-top:10px}
.midas-wrap-shop .title{padding-top:10px;border-bottom:1px solid #ececec}
.midas-wrap-shop .title h4{float:left;margin-bottom:-1px;padding-bottom:10px;border-bottom:2px solid #c21018}
.midas-wrap-shop .title .logo{top:7px}
.midas-wrap-shop .mn li{margin-top:6px}
.midas-wrap-shop .mn .img-shop img{width:240px;height:179px}
.midas-wrap-shop .mn-lr{position:relative;height:69px;margin-top:15px;padding-left:100px;zoom:1}
.midas-wrap-shop .mn-lr .tit{height:14px;overflow:hidden;font-size:14px}
.midas-wrap-shop .mn-lr .tit .icon{margin-left:5px}
.midas-wrap-shop .mn-lr .img-shop{position:absolute;top:0;left:0}
.midas-wrap-shop .mn-lr .img-shop img{width:93px;height:69px}
.midas-wrap-shop .mn-lr .star{margin-top:8px}
.midas-wrap-shop .mn-lr .info{margin-top:10px;color:#999}
.midas-wrap-shop .review{margin-top:5px}
.midas-wrap-shop .review a{font-size:12px;display:block;word-wrap:break-word;word-break:break-all;line-height:22px}
.midas-wrap-shop .review a:hover{color:#c21018}
.midas-wrap-shop .promo{position:relative;zoom:1}
.midas-wrap-shop .promo .con{margin-top:10px;padding:6px 10px;background:#f8f8f8;zoom:1}
.midas-wrap-shop .promo .con a{display:block;height:40px;color:#888;line-height:20px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
.midas-wrap-shop .promo .con .tag{color:#c21018}
.midas-wrap-shop .promo .arrow{position:absolute;top:-10px;left:10px;width:0;height:0;border:5px solid transparent;border-bottom-color:#f8f8f8}
.midas-wrap-shop .item-promo{height:84px;overflow:hidden;zoom:1}
.DPMKT .block-title-slide a{float:left;width:17px;height:18px;overflow:hidden;margin-right:2px;background:url(http://j3.s2.dpfile.com/mod/app-midas/0.5.7/css/i/arrow.png) no-repeat;text-indent:-9999px}
.DPMKT .block-title-slide .prev{background-position:5px 3px}
.DPMKT .block-title-slide .next{background-position:-7px 3px}
.DPMKT .block-inner{position:relative;overflow:hidden}
.DPMKT .block-inner .slider-box{position:absolute}
.DPMKT .block-inner .slider-box .DPMKT-block{position:absolute}
.DPMKT-wrapper .DPMKT{position:relative;overflow:hidden;background:#fff}
.DPMKT-wrapper .DPMKT .DPMKTSlider{position:absolute;top:0;left:0}
.DPMKT-wrapper .DPMKT .DPMKTShower{position:absolute;right:5px;bottom:5px}
.DPMKT-wrapper .DPMKT .DPMKTShower li{float:left;width:16px;height:16px;margin:2px 3px;background:#593325;color:#fff;line-height:normal;text-align:center}
.DPMKT-wrapper .DPMKT .DPMKTShower .current{background:#ff5a00;font-weight:700;cursor:pointer;color:#fff}
.aside .DPMKT-wrapper .DPMKT{width:180px;height:180px;margin:0 auto 10px}
.aside .DPMKT-wrapper .DPMKT img{width:180px;height:180px}
.promo-slide{width:178px;margin-bottom:10px;border:1px solid #e9e9e9;background:#fff}
.promo-slide .block-title{position:relative;margin:13px 0 6px}
.promo-slide .block-title .block-title-slide{position:absolute;top:2px;right:0;color:#666}
.promo-slide .block-title .block-title-slide span{float:left;margin-right:3px}
.promo-slide .block-inner{width:178px;height:400px}
.promo-slide .block-inner .DPMKT-block li{padding-bottom:15px}
.promo-slide .block-inner .DPMKT-block .pic{width:178px;height:100px;text-align:center}
.promo-slide .block-inner .DPMKT-block .pic img{width:178px;height:100px}
.promo-slide .block-inner .DPMKT-block .txt{padding:7px 10px 2px}
.promo-slide .block-inner .DPMKT-block .txt .sml-rank-stars{display:block;margin-top:2px}
.promotion-box{width:180px;margin-bottom:10px;padding-bottom:10px;border:1px solid #e9e9e9;background:#fff;color:#333}
.promotion-box .block-title{position:relative;margin:15px 15px 0;font-size:14px}
.promotion-box .block-title .block-title-slide{position:absolute;top:0;right:0}
.promotion-box .block-inner{margin-top:5px}
.promotion-box .block-inner .slider-box .DPMKT-block{width:150px;padding:0 15px}
.promotion-box .block-inner .slider-box .DPMKT-block li{padding:5px 0;border-bottom:1px solid #f7f7f7}
.promotion-box .block-inner .slider-box .DPMKT-block li:last-child{border-bottom:none}
.promotion-box .block-inner .slider-box .DPMKT-block li .di-title{margin-bottom:5px}
.promotion-box .block-inner .slider-box .DPMKT-block li .di-desc a,.promotion-box .block-inner .slider-box .DPMKT-block li .di-misc a{color:#999}
.shop-wrap .DPMKT-wrapper{margin-top:20px;padding:15px 0;background:#fff;border:1px solid #e9e9e9}
.shop-wrap .DPMKT-wrapper .mkt-slider-w{width:600px;height:80px;margin:0 auto}
.shop-wrap .DPMKT-wrapper .mkt-slider-w img{width:600px;height:80px}
.body-content .aside .DPMKT-wrapper{margin-top:20px}
.body-content .aside .DPMKT-wrapper .DPMKT{margin-bottom:20px}
.body-content .aside .promo-slide{width:238px}
.body-content .aside .promo-slide .block-inner{margin-left:29px}
.body-content .aside .promotion-box{width:auto}
.body-content .aside .promotion-box .DPMKT-block{width:210px}
.relevance-group .block-link,.sales-promotion .group .big .block-link,.shop-tab-photos .item .block-link,.shop-tab-recommend .recommend-photo .item .block-link{background:url(http://i3.dpfile.com/mod/app-main-shop/1.1.6/css/i/_blank.gif) repeat}
.add-mylist .close,.add-mylist .icon,.aside .reservation .hot,.aside .reservation .icon,.aside .reservation .new,.aside .take-away .hot,.aside .take-away .icon,.aside .take-away .new,.brandstory-all .close,.brandstory-all .slider .next .icon i,.brandstory-all .slider .prev .icon i,.feature-tabs .close,.feature-tabs .icon,.map .icon,.menu-template-download .close,.sales-promotion .icon,.shop-tab-brandstory .info .fold .icon,.shop-tab-brandstory .info .unfold .icon,.shop-tab-recommend .icon,.weixin-share .close{background-image:url(../images/shop-sprite1.png);background-repeat:no-repeat}
.Hide{display:none}
.body{position:relative;color:#282828;line-height:1.5;margin-bottom:50px;-webkit-font-smoothing:antialiased}
.body .body-bg{position:absolute;width:100%;height:240px;background-color:#f6f6f6}
.body .body-content{position:relative;width:960px;margin:0 auto}
.body .breadcrumb{height:40px;line-height:40px}
.body .main{float:left;width:680px;padding-right:20px}
.body .aside{float:left;width:240px;padding-left:20px}
.body .mod{margin-top:20px}
.body .mod .mod-title{position:relative;border-bottom:1px solid #ebebeb}
.body .mod .mod-title .item{display:inline-block;height:30px;line-height:30px;font-size:14px;margin-right:15px;text-decoration:none}
.body .mod .mod-title .current{border-bottom:2px solid #fa5e00;margin-bottom:-2px;cursor:default}
.body .mod .mod-title .current:hover{color:#282828}
.body .mod .mod-title .sub-title{color:#999}
.body .mod .mod-title .more{position:absolute;right:0;top:0;font-size:12px;line-height:30px}
.body .shop-owner .mod-content{margin-top:10px;font-size:14px}
.body .shop-owner .mod-content .highlight{color:#fa5e00}
.shop-data-info{font-size:14px;padding:25px 0;border-bottom:1px solid #ebebeb}
.sales-promotion .icon{display:inline-block;vertical-align:middle}
.sales-promotion .mod-title{margin-bottom:15px}
.sales-promotion .tag{display:inline-block;width:25px;height:25px;line-height:25px;vertical-align:middle;text-align:center;font-size:16px;color:#fff}
.sales-promotion .tag-tuan{background-color:#c21018}
.sales-promotion .tag-cu{background-color:#ffa21d}
.sales-promotion .tag-ka{background-color:#4ea3d4}
.sales-promotion .tag-ding{background-color:#5eb22d}
.sales-promotion .tag-guo{background-color:#c21018}
.sales-promotion .tag-huo{background-color:#ca92df}
.sales-promotion .tag-wai{background-color:#46babb}
.sales-promotion .group{margin-right:-20px;margin-top:10px;clear:both}
.sales-promotion .group .item{position:relative;float:left;width:328px;border:1px solid #ebebeb;margin-right:20px;margin-top:-1px}
.sales-promotion .group .big{padding:10px 10px 10px 102px;width:216px;height:47px}
.sales-promotion .group .big .i-vshop{width:15px;height:15px;background-position:-80px -90px;margin-left:5px;vertical-align:-3px}
.sales-promotion .group .big .title{font-size:14px;margin-bottom:-3px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.sales-promotion .group .big .pic{position:absolute;left:-1px;top:-1px;width:93px;height:69px;background-color:#ddd}
.sales-promotion .group .big .price{display:inline-block;font-size:24px;color:#fa5e00;font-family:Microsoft YaHei,Hiragino Sans GB}
.sales-promotion .group .big .price em{font-size:16px}
.sales-promotion .group .big .del-price{display:inline-block;color:#999;font-family:Microsoft YaHei,Hiragino Sans GB}
.sales-promotion .group .big .back{display:inline-block;color:#fa5e00;border:1px solid #ff7200;-webkit-border-radius:2px;border-radius:2px;padding:0 4px;height:16px;line-height:16px;font-size:12px;margin-left:7px;vertical-align:3px}
.sales-promotion .group .big .tag{position:absolute;left:5px;top:5px}
.sales-promotion .group .big .sold-count{position:absolute;right:10px;bottom:7px;font-size:12px;color:#999}
.sales-promotion .group .big .block-link{position:absolute;left:-1px;top:-1px;border:2px solid #fa5e00;width:326px;height:65px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.sales-promotion .group .big .block-link:hover{opacity:1;-ms-filter:none;filter:none}
.sales-promotion .group .big-double{width:566px}
.sales-promotion .group .big-double .block-link{width:676px}
.sales-promotion .group .small{padding:5px 5px 5px 40px;width:283px;height:25px;font-size:14px;line-height:25px;overflow:hidden;text-decoration:none;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.sales-promotion .group .small .tag{position:absolute;left:5px;top:5px}
.sales-promotion .group .small .price{color:#fa5e00;margin-right:5px;font-family:Microsoft YaHei,Hiragino Sans GB;font-size:16px;display:inline-block;vertical-align:-2px}
.sales-promotion .group .small .del-price{font-size:12px;margin-right:10px;color:#999;font-family:Microsoft YaHei,Hiragino Sans GB;display:inline-block;vertical-align:-2px}
.sales-promotion .group .small .desc{float:right;font-size:12px;color:#999}
.sales-promotion .group .small-double{width:633px}
.sales-promotion .fold,.sales-promotion .unfold{float:right;line-height:32px;text-decoration:none}
.sales-promotion .fold .icon,.sales-promotion .unfold .icon{width:12px;height:7px;margin-left:5px}
.sales-promotion .unfold .icon{background-position:-140px -60px}
.sales-promotion .unfold:hover .icon{background-position:-140px -70px}
.sales-promotion .fold .icon{background-position:-160px -60px}
.sales-promotion .fold:hover .icon{background-position:-160px -70px}
.sales-promotion .ticket-booking{margin-top:10px;border:1px solid #ebebeb;clear:both}
.sales-promotion .ticket-booking .title{position:relative;height:25px;line-height:25px;padding:4px 4px 4px 39px;font-size:14px;border-bottom:1px solid #ebebeb}
.sales-promotion .ticket-booking .title .tag{position:absolute;left:4px;top:4px}
.sales-promotion .ticket-booking .content{padding:9px 9px 9px 39px;font-size:14px;height:35px;line-height:35px}
.sales-promotion .ticket-booking .booking-btn{float:right;height:35px;line-height:35px;padding:0 20px;font-size:12px;background-color:#ff7200;color:#fff;-webkit-border-radius:2px;border-radius:2px}
.sales-promotion .ticket-booking .booking-btn:hover{background-color:#fa5e00}
.sales-promotion .ticket-booking .booking-btn strong{font-size:21px;font-family:Microsoft YaHei,Hiragino Sans GB;margin-right:3px;vertical-align:-2px}
.shop-tab-recommend:after{display:block;height:0;content:'\20';clear:both}
.shop-tab-recommend .icon{display:inline-block;vertical-align:middle}
.shop-tab-recommend .recommend-name{margin:5px -25px 5px 0}
.shop-tab-recommend .recommend-name .item{margin-right:25px;display:inline-block;line-height:28px}
.shop-tab-recommend .recommend-name .item .count{color:#999}
.shop-tab-recommend .recommend-name .item:hover{color:#c21018}
.shop-tab-recommend .recommend-photo{margin-right:-24px;margin-top:10px;clear:both;width:704px;position:relative}
.shop-tab-recommend .recommend-photo .item{position:relative;float:left;width:91px;height:96px;margin:0 24px 15px 0;border:1px solid #ebebeb}
.shop-tab-recommend .recommend-photo .item img{position:absolute;left:-1px;top:-1px;width:93px;height:69px;background-color:#ddd}
.shop-tab-recommend .recommend-photo .item .name{margin-top:68px;height:28px;line-height:28px;padding:0 5px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:82px}
.shop-tab-recommend .recommend-photo .item .price{position:absolute;top:1px;color:#fff;right:0;padding:0 5px;text-shadow:2px 2px 2px rgba(0,0,0,.65)}
.shop-tab-recommend .recommend-photo .item .block-link{position:absolute;left:-1px;top:-1px;border:2px solid #fa5e00;width:89px;height:94px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.shop-tab-recommend .recommend-photo .item .block-link:hover{opacity:1;-ms-filter:none;filter:none}
.shop-tab-recommend .more{float:right;margin-bottom:10px}
.shop-tab-recommend .fold .icon,.shop-tab-recommend .unfold .icon{width:12px;height:7px;margin-left:5px}
.shop-tab-recommend .unfold .icon{background-position:-140px -60px}
.shop-tab-recommend .unfold:hover .icon{background-position:-140px -70px}
.shop-tab-recommend .fold .icon{background-position:-160px -60px}
.shop-tab-recommend .fold:hover .icon{background-position:-160px -70px}
.shop-tab-photos{margin-top:15px}
.shop-tab-photos .container{margin-right:-16px}
.shop-tab-photos .item{float:left;position:relative;width:98px;min-height:98px;border:1px solid #ebebeb;margin:0 16px 14px 0}
.shop-tab-photos .item img{position:absolute;left:-1px;top:-1px;width:100px;height:100px}
.shop-tab-photos .item .name{display:block;margin:99px 0 1px;border-bottom:1px solid #ebebeb;height:32px;line-height:32px;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.shop-tab-photos .item .block-link{position:absolute;left:-1px;top:-1px;width:100px;height:134px}
.shop-tab-photos .more{float:right}
.shop-tab-brandstory{padding-top:15px;position:relative;z-index:100}
.shop-tab-brandstory .pic{float:left;width:210px;height:156px;margin-right:15px;position:relative;cursor:pointer}
.shop-tab-brandstory .pic i{display:block;position:absolute;bottom:0;right:0;height:26px;line-height:26px;padding:0 14px;color:#fff;background:rgba(0,0,0,.3);font-size:14px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)}
.shop-tab-brandstory .pic img{width:210px;height:156px}
.shop-tab-brandstory .info{float:left;width:455px;margin-top:-4px}
.shop-tab-brandstory .info h3{font-size:16px;line-height:24px;padding-bottom:8px;white-space:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.shop-tab-brandstory .info p{font-size:14px;line-height:21px;word-break:break-all}
.shop-tab-brandstory .info .fold,.shop-tab-brandstory .info .unfold{float:right;margin-top:2px;line-height:32px;text-decoration:none}
.shop-tab-brandstory .info .fold .icon,.shop-tab-brandstory .info .unfold .icon{width:12px;height:7px;margin-left:5px;display:inline-block}
.shop-tab-brandstory .info .unfold .icon{background-position:-140px -60px}
.shop-tab-brandstory .info .unfold:hover .icon{background-position:-140px -70px}
.shop-tab-brandstory .info .fold .icon{background-position:-160px -60px}
.shop-tab-brandstory .info .fold:hover .icon{background-position:-160px -70px}
.brandstory-all{position:absolute;left:0;top:-9999px;width:1px;height:1px;z-index:999999999}
.brandstory-all .mask{position:fixed;left:0;right:0;top:0;bottom:0;z-index:100;width:100%;opacity:.8;-ms-filter:"alpha(Opacity=80)";filter:alpha(opacity=80);filter:alpha(opacity=80);background-color:#000}
.brandstory-all .close{display:block;width:40px;height:40px;position:absolute;top:-20px;right:-20px;background-position:0 -150px}
.brandstory-all .close:hover{background-position:-45px -150px}
.brandstory-all .slider{width:800px;height:660px;position:fixed;left:50%;margin-left:-400px;z-index:100}
.brandstory-all .slider .next,.brandstory-all .slider .prev{display:block;position:absolute;top:0;bottom:60px;width:400px}
.brandstory-all .slider .prev{left:0}
.brandstory-all .slider .next{right:0}
.brandstory-all .slider .next .icon,.brandstory-all .slider .prev .icon{display:block;width:70px;height:70px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);position:absolute;top:263px;background:#fff;-webkit-border-radius:2px;border-radius:2px}
.brandstory-all .slider .next .icon i,.brandstory-all .slider .prev .icon i{display:block;width:30px;height:50px;margin-left:20px;margin-top:10px}
.brandstory-all .slider .next .icon:hover,.brandstory-all .slider .prev .icon:hover{-webkit-box-shadow:0 0 3px rgba(0,0,0,.35);box-shadow:0 0 3px rgba(0,0,0,.35)}
.brandstory-all .slider .prev .icon{left:40px}
.brandstory-all .slider .prev .icon i{background-position:-90px -130px}
.brandstory-all .slider .prev .icon:hover i{background-position:-90px -180px}
.brandstory-all .slider .next .icon{right:40px}
.brandstory-all .slider .next .icon i{background-position:-119px -130px}
.brandstory-all .slider .next .icon:hover i{background-position:-120px -180px}
.brandstory-all .slider .slick{width:800px;height:660px;position:relative;overflow:hidden}
.brandstory-all .slider .slick .slick-list{width:800px;height:600px;position:relative;overflow:hidden}
.brandstory-all .slider .slick .slick-slide{float:left}
.brandstory-all .slider .slick img{width:800px;height:600px}
.brandstory-all .slider .slick-dots{height:50px;padding-top:10px;background:#222;text-align:center;width:800px}
.brandstory-all .slider .slick-dots .pic{width:40px;height:40px;margin-right:15px;position:relative;display:inline-block;float:none;cursor:pointer}
.brandstory-all .slider .slick-dots .pic s{display:block;width:40px;height:40px;position:absolute;left:-4px;top:-4px}
.brandstory-all .slider .slick-dots .pic img{width:40px;height:40px;display:inline-block}
.brandstory-all .slider .slick-dots .pic.slick-active s{border:4px solid #c21018}
.map{position:relative;width:259px;height:150px;background-color:#ddd;border:1px solid #ebebeb;border-left:none;margin-left:-20px;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.03);box-shadow:0 2px 1px rgba(0,0,0,.03)}
.map .icon{display:inline-block;vertical-align:middle}
.map .container{height:100%}
.map .map-zoom{position:absolute;right:3px;bottom:6px;width:44px;height:32px;-webkit-border-radius:16px;border-radius:16px;background-color:#fff}
.map .map-zoom .icon{width:17px;height:17px;background-position:-120px -60px;margin:7px 0 0 13px}
.map .map-zoom:hover .icon{background-position:-120px -90px}
.aside .reservation,.aside .take-away{position:relative;display:block;height:48px;line-height:48px;font-size:14px;padding:0 10px;margin-left:-20px;border:1px solid #ebebeb;border-left:none;margin-top:-1px;background-color:#fff;text-decoration:none;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.03);box-shadow:0 2px 1px rgba(0,0,0,.03)}
.aside .reservation .icon,.aside .take-away .icon{display:inline-block;vertical-align:middle}
.aside .reservation .hot,.aside .take-away .hot{display:inline-block;overflow:hidden;width:27px;height:13px;background-position:0 -130px;text-indent:-100px;vertical-align:-1px}
.aside .reservation .new,.aside .take-away .new{display:inline-block;overflow:hidden;width:27px;height:13px;background-position:-30px -130px;text-indent:-100px;vertical-align:-1px}
.aside .reservation .desc,.aside .take-away .desc{position:absolute;right:10px;top:0;font-size:12px;color:#999}
.aside .reservation .desc .container,.aside .take-away .desc .container{display:table-cell;line-height:1.5;height:50px;vertical-align:middle;text-align:right}
.aside .reservation .icon{width:24px;height:20px;background-position:0 -60px;margin-right:6px}
.aside .take-away .icon{width:27px;height:17px;background-position:-30px -60px;margin-right:0 8px 0 -6px}
.aside-mod .list{margin-top:15px}
.aside-mod .title{display:block;font-size:14px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.aside-mod .desc{display:block;color:#999;margin:4px 0;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.aside-mod .more{margin-top:5px}
.aside-mod .sml-rank-stars{margin-right:5px}
.aside-mod .ripple{overflow:hidden;-webkit-transition:height .2s ease-out;-moz-transition:height .2s ease-out;-o-transition:height .2s ease-out;-ms-transition:height .2s ease-out;transition:height .2s ease-out}
.around-info .list .item{position:relative;padding-left:103px;margin-bottom:10px;height:69px;overflow:hidden}
.around-info .list .item .pic{position:absolute;left:0;top:0}
.around-info .list .item img{width:93px;height:69px;background-color:#ddd}
.around-info .list .item .price{font-size:18px;color:#ff7200;font-family:Microsoft YaHei,Hiragino Sans GB}
.around-info .list .item .price-del{color:#999;font-family:Microsoft YaHei,Hiragino Sans GB}
.around-info .list .item .star{margin:3px 0 5px}
.view-about .desc{margin:4px 0 0}
.view-about .list .item{margin-bottom:9px}
.view-about .sml-rank-stars{vertical-align:-2px}
.shop-list .desc{margin:4px 0 0}
.shop-list .list .item{margin-bottom:9px}
.go-base{width:45px;height:45px;position:fixed;right:20px;bottom:20px;cursor:pointer}
.go-top{background:url(http://i1.dpfile.com/mod/app-main-shop/1.1.6/css/i/normall.png)}
.go-top:hover{background:url(http://i1.dpfile.com/mod/app-main-shop/1.1.6/css/i/hover.png)}
.weixin-share{position:relative;background-color:#fff}
.weixin-share .title{height:36px;line-height:36px;padding:0 10px;font-size:14px;background-color:#eee}
.weixin-share .close{position:absolute;width:14px;height:14px;top:11px;right:10px;background-position:-60px -90px;cursor:pointer}
.weixin-share .content{position:relative;width:540px;height:290px;margin-top:1px}
.weixin-share .dimension{position:absolute;top:55px;left:75px;width:180px;height:180px}
.weixin-share .guidance{position:absolute;top:0;right:0;width:210px;height:210px;padding:40px 0;background-color:#faf0db}
.weixin-share .container{position:relative;width:210px;height:210px;overflow:hidden}
.weixin-share .container ul{position:absolute;width:630px}
.weixin-share .container li{float:left;width:210px;text-align:center}
.weixin-share .container .pic{width:196px;height:176px}
.weixin-share .container .pic1{background:url(http://i3.dpfile.com/mod/app-main-shop/1.1.6/css/i/weixin_1.png)}
.weixin-share .container .pic2{background:url(http://i2.dpfile.com/mod/app-main-shop/1.1.6/css/i/weixin_2.png)}
.weixin-share .container .pic3{background:url(http://i2.dpfile.com/mod/app-main-shop/1.1.6/css/i/weixin_3.png)}
.weixin-share .container p{margin-top:15px}
.add-mylist{position:relative;background-color:#fff;border:1px solid #ddd}
.add-mylist .box-title{height:36px;line-height:36px;font-size:14px;padding:0 10px;background-color:#eee}
.add-mylist .close{position:absolute;top:11px;right:10px;width:14px;height:14px;background-position:-60px -90px;cursor:pointer}
.add-mylist .icon{display:inline-block;vertical-align:middle}
.add-mylist .i-success{width:14px;height:14px;background-position:-20px -90px;margin-right:5px}
.add-mylist .content{padding:0 20px 20px;width:222px}
.add-mylist strong{font-weight:700}
.add-mylist .title{margin-top:20px}
.add-mylist .title small{display:block;color:#999;margin-top:10px}
.add-mylist .input-text,.add-mylist textarea{display:block;border:1px solid #ddd;padding:5px 10px;width:200px;margin-top:10px}
.add-mylist .add-desc{display:inline-block;margin-top:10px;color:#5c7894;text-decoration:none;cursor:pointer}
.add-mylist .item-list{width:200px;max-height:100px;background-color:#eee;padding:10px;margin-top:10px;overflow:auto}
.add-mylist .item-list li{line-height:24px}
.add-mylist .item-list input{margin-right:5px}
.add-mylist .btn-box{text-align:right;margin-top:20px}
.add-mylist .btn{display:inline-block;height:24px;line-height:24px;padding:0 10px;background-color:#ff8400;color:#fff;margin-left:10px;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;cursor:pointer}
.add-mylist .btn-gray{background-color:#eee;color:#333}
.add-mylist .add-more{margin-top:20px;padding-top:10px;border-top:1px dashed #ddd}
.add-mylist .add-more a{color:#5c7894;text-decoration:none;cursor:pointer}
.add-mylist .msg-err{margin-top:10px;color:#e00}
.feature-tabs{position:relative;background-color:#fff;width:800px;border:1px solid #ebebeb}
.feature-tabs .title{height:36px;line-height:36px;padding:0 20px}
.feature-tabs .close{position:absolute;top:11px;right:10px;width:14px;height:14px;background-position:-60px -90px;cursor:pointer}
.feature-tabs .tabs{height:50px;line-height:50px;background-color:#f6f6f6;padding:0 20px}
.feature-tabs .tabs a{display:inline-block;margin-right:30px;height:47px;cursor:pointer}
.feature-tabs .tabs .current{border-bottom:3px solid #fa5e00;cursor:default}
.feature-tabs .panel{padding:20px;max-height:200px;overflow:auto}
.feature-tabs .panel li{line-height:24px}
.feature-tabs .panel .name{color:#999}
.feature-tabs .panel a{color:#282828}
.feature-tabs .icon{display:inline-block;vertical-align:middle}
.feature-tabs .i-afternoon,.feature-tabs .i-afternoon-tea,.feature-tabs .i-breakfast,.feature-tabs .i-delivery,.feature-tabs .i-night-snack,.feature-tabs .i-park,.feature-tabs .i-twenty-four{width:16px;height:16px;margin-right:5px;vertical-align:-3px}
.feature-tabs .i-afternoon{background-position:-140px -110px}
.feature-tabs .i-delivery{background-position:-100px -110px}
.feature-tabs .i-night-snack{background-position:-120px -110px}
.feature-tabs .i-twenty-four{background-position:-20px -110px}
.feature-tabs .i-park{background-position:-40px -110px}
.feature-tabs .i-afternoon-tea{background-position:-80px -110px}
.feature-tabs .i-breakfast{background-position:-160px -110px}
.relevance-group ul{margin-right:-12px;margin-top:15px}
.relevance-group li{float:left;position:relative;width:139px;height:55px;padding:100px 10px 0;margin-right:12px;border:1px solid #ebebeb}
.relevance-group img{position:absolute;left:-1px;top:-1px;width:161px;height:101px}
.relevance-group .title{font-size:14px;margin-top:6px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.relevance-group .price{font-family:Microsoft YaHei,Hiragino Sans GB}
.relevance-group .price strong{color:#fa5e00;margin-right:5px;font-size:16px}
.relevance-group .price del{color:#999;font-size:12px}
.relevance-group .sold-count{position:absolute;right:8px;bottom:7px;font-size:12px;color:#999}
.relevance-group .block-link{position:absolute;left:-1px;top:-1px;border:2px solid #fa5e00;width:157px;height:153px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.relevance-group .block-link:hover{opacity:1;-ms-filter:none;filter:none}
.menu-template-download{position:relative;background-color:#fff;width:400px}
.menu-template-download .title{height:36px;line-height:36px;padding:0 10px;font-size:14px;background-color:#eee}
.menu-template-download .close{position:absolute;top:11px;right:10px;width:14px;height:14px;background-position:-60px -90px;cursor:pointer}
.menu-template-download .content{padding:30px;line-height:1.5}
.menu-template-download .actions{margin-top:15px;text-align:center}
.menu-template-download .btn{display:inline-block;height:30px;line-height:30px;padding:0 15px;-webkit-border-radius:2px;border-radius:2px;background-color:#ff7200;color:#fff}
.menu-template-download .btn:hover{background-color:#fa5e00}
.photo-slider{position:absolute;right:15px;top:15px;width:240px;height:220px}
.photo-slider .photo-list{position:absolute;left:0;top:0;width:240px;height:180px;background-color:#ddd}
.photo-slider .photo-list img{width:240px;height:180px;position:absolute;left:0;top:0;display:none}
.photo-slider .photo-list img:first-child{display:block}
.photo-slider .photo-slider-btns{position:absolute;top:182px;left:0;width:240px}
.photo-slider .photo-slider-btns a{float:left;height:33px;width:44px;padding:2px}
.photo-slider .photo-slider-btns a.c,.photo-slider .photo-slider-btns a:hover{background:#ff6525}
.photo-slider .photo-slider-btns a img{height:33px;width:44px;display:block}
.photo-slider .photo-slider-btns .photo-slider-btns-all{padding:0;margin:2px;line-height:31px;height:31px;width:42px;border:1px solid #eaeaea;text-align:center;background:#f3f3f3}
.photo-slider .photo-slider-btns .photo-slider-btns-all:hover{background:#f3f3f3}
.pendant-cover{position:fixed;left:50%;top:272px;margin-left:-616px;z-index:50}
.pendant-cover .pendant{display:block;width:110px;height:251px;background-image:url(http://i3.dpfile.com/mod/app-main-shop/1.1.6/css/i/pendant.png)}
.pendant-cover .close{position:absolute;width:20px;height:20px;display:block;z-index:52;left:11px;top:1px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);background:#fff}
.bottom-ad-shop{margin-top:15px;width:680px;height:139px}
.bottom-ad-shop a{display:block;width:680px;height:139px;background-image:url(http://i3.dpfile.com/mod/app-main-shop/1.1.6/css/i/bottom_rec.png)}
.photo-thumb{padding:15px 15px 13px 23px}
.photo-thumb .photo-header{position:relative;width:240px;height:180px;background-color:#ddd}
.photo-thumb .photo-header img{width:240px;height:180px;display:block}
.photo-thumb .photo-header .photo-info{position:absolute;left:0;right:0;bottom:0;height:30px;line-height:30px;background-color:#000;opacity:.4;-ms-filter:"alpha(Opacity=40)";filter:alpha(opacity=40);font-weight:700}
.photo-thumb .photo-header .photo-info a:hover{color:#ff7200}
.photo-thumb .photo-header .photo-info .photo-count{margin-left:12px;color:#fff}
.photo-thumb .photo-header .photo-info .add-photo{float:right;color:#fff;margin-right:10px}
.photo-thumb-btns{margin-top:10px;position:relative;padding:0 18px}
.photo-thumb-btns .photo-carousel{position:relative;width:204px;height:37px;padding:0;overflow:hidden}
.photo-thumb-btns .photo-carousel ul{position:relative;top:0}
.photo-thumb-btns .photo-carousel ul a{position:relative;display:block;width:44px;height:33px;overflow:hidden;border:2px solid #fff}
.photo-thumb-btns .photo-carousel ul a img{display:block;width:44px;height:33px;overflow:hidden}
.photo-thumb-btns .photo-carousel ul .active{border:2px solid #ff7200}
.photo-thumb-btns .photo-nav{position:absolute;top:0;height:35px;width:10px;background:#f1f1f1;border:1px solid #e1e1e1}
.photo-thumb-btns .photo-nav i{position:absolute;top:14px;width:0;font-size:0;border:5px solid transparent}
.photo-thumb-btns .prev{left:0}
.photo-thumb-btns .prev i{left:-3px;border-right:5px solid #979b9c}
.photo-thumb-btns .prev:hover i{border-right:5px solid #ff7200}
.photo-thumb-btns .next{right:2px}
.photo-thumb-btns .next i{left:3px;border-left:5px solid #979b9c}
.photo-thumb-btns .next:hover i{border-left:5px solid #ff7200}
.photo-thumb-btns .disable{border:1px solid #e1e1e1;background:#fff;cursor:default}
.photo-thumb-btns .disable.next i{border-left:5px solid #dfdfdf}
.photo-thumb-btns .disable.prev i{border-right:5px solid #dfdfdf}
.take-away .info{zoom:1;position:absolute;padding:0;font-size:12px;color:#999;text-align:center;line-height:25px;border:1px solid #ebebeb;background:#fff;z-index:10;width:128px;left:-1px;top:44px;padding:5px 29px;white-space:pre;text-align:right}
.take-away .info .arrow-a{position:absolute;width:0;height:0;right:81px;top:-12px;border:6px solid;border-color:transparent;border-bottom-color:#dbdbdb}
.take-away .info .arrow-b{position:absolute;width:0;height:0;right:81px;top:-11px;border:6px solid;border-color:transparent;border-bottom-color:#fff}
.basic-info .icon,.favorite-add .close,.photos-container .photos .icon,.shop-branchs .icon,.shop-hours .icon,.shop-score .icon,.star-from-desc .icon,.stop-info .icon,.tuan-remind .icon{background-image:url(../images/shop-sprite.png);background-repeat:no-repeat}
.shop-type{position:relative;z-index:1;margin:0 -15px -1px -15px}
.shop-type a{display:inline-block;height:36px;padding:0 30px;font-size:16px;line-height:36px;border:1px solid #ebebeb;margin-right:-1px;background-color:#fbfbfb}
/* .shop-type .current{background-color:#fff;border-bottom-color:#fff} */
body .body .body-content .aside .aside-mod .desc,body .body .body-content .aside .aside-mod .title{margin-top:15px}
.basic-info{position:relative;margin:0 0 0 -5px;padding:15px 15px 53px;width:670px;background-color:#fff;border:1px solid #ebebeb;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.03);box-shadow:0 2px 1px rgba(0,0,0,.03)}
.basic-info.default{border-right:none;margin-right:-1px;height:187px}
.basic-info .cover{display:block;width:5px;position:absolute;background-color:#fff;top:0;bottom:0;right:-4px;z-index:10}
.basic-info .icon{display:inline-block;vertical-align:middle}
.basic-info .shop-name{font-size:22px;line-height:33px;margin-top:-7.5px}
.basic-info .shop-name .v-shop{width:19px;height:19px;background-position:-100px -60px;margin-left:3px;vertical-align:-1px}
.basic-info .shop-name .branch{float:right;font-size:12px;margin-top:2px;text-decoration:none}
.basic-info .shop-name .i-arrow{width:8px;height:4px;background-position:-100px -90px;margin-left:5px}
.basic-info .brief-info{margin-top:6px;font-size:14px;color:#ebebeb}
.basic-info .brief-info .shop-star{margin-bottom:5px}
.basic-info .brief-info .shop-star .mid-rank-stars{vertical-align:-3px}
.basic-info .brief-info .item{margin:0 10px;vertical-align:middle;color:#999}
.basic-info .brief-info .score-btn{width:16px;height:15px;background-position:-60px -60px}
.basic-info .star-from{width:16px;height:16px;background-position:-140px -90px;cursor:pointer}
.basic-info .star-from:hover{background-position:-160px -90px}
.basic-info .expand-info{font-size:14px;color:#282828;margin-top:9px}
.basic-info .expand-info.tel{margin-top:6px}
.basic-info .expand-info.address{margin-top:7px;height:28px;line-height:28px}
.basic-info .expand-info.address .item{max-width:350px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;vertical-align:top}
.basic-info .expand-info.address .item-gray{max-width:200px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;vertical-align:top}
.basic-info .expand-info .url-btn{display:inline-block;height:26px;line-height:26px;font-size:12px;margin-left:6px;padding:0 10px;border:1px solid #f4cea8;color:#ff8400;background-color:#fffcf5}
.basic-info .expand-info .item-gray{color:#999;white-space:nowrap;margin-left:16px}
.basic-info .expand-info .item-gray:hover{color:#c21018}
.basic-info .fold,.basic-info .unfold{color:#999;line-height:35px;text-decoration:none;display:block;margin-top:4px;width:100px}
.basic-info .fold .icon,.basic-info .unfold .icon{width:12px;height:7px;margin-left:7px}
.basic-info .fold:hover,.basic-info .unfold:hover{color:#c21018}
.basic-info .unfold .icon{background-position:-140px -60px}
.basic-info .unfold:hover .icon{background-position:-140px -70px}
.basic-info .fold .icon{background-position:-160px -60px}
.basic-info .fold:hover .icon{background-position:-160px -70px}
.basic-info .other{font-size:12px;padding-bottom:10px;margin-top:-8px}
.basic-info .other .info{margin-top:10px}
.basic-info .other .info .item{margin-right:10px}
.basic-info .other .info .division{color:#ebebeb}
.basic-info .other .info .item-gray{color:#999;white-space:nowrap}
.basic-info .other .info .item-gray:hover{color:#c21018}
.basic-info .other .info .multi-info{display:inline-block;vertical-align:top}
.basic-info .other .i-afternoon,.basic-info .other .i-afternoon-tea,.basic-info .other .i-breakfast,.basic-info .other .i-delivery,.basic-info .other .i-night-snack,.basic-info .other .i-park,.basic-info .other .i-twenty-four{width:16px;height:16px;margin-right:5px;vertical-align:-3px}
.basic-info .other .i-afternoon{background-position:-140px -110px}
.basic-info .other .i-delivery{background-position:-100px -110px}
.basic-info .other .i-night-snack{background-position:-120px -110px}
.basic-info .other .i-twenty-four{background-position:-20px -110px}
.basic-info .other .i-park{background-position:-40px -110px}
.basic-info .other .i-afternoon-tea{background-position:-80px -110px}
.basic-info .other .i-breakfast{background-position:-160px -110px}
.basic-info .other .i-arrow{width:8px;height:4px;background-position:-100px -90px;margin-left:5px}
.basic-info .info-indent{position:relative;padding-left:70px}
.basic-info .info-indent .info-name{position:absolute;left:0;top:0;color:#282828}
.basic-info .info-indent-2{padding-left:47px}
.basic-info .url-btn{display:inline-block;height:26px;line-height:26px;font-size:12px;padding:0 10px;border:1px solid #f4cea8;color:#ff8400;background-color:#fffcf5}
.basic-info .shop-closed{position:absolute;left:0;bottom:5px;width:384px;height:36px;line-height:34px;font-size:14px;padding:5px 16px}
.basic-info .shop-closed .icon{width:22px;height:19px;background-position:-120px -30px;margin-right:4px;vertical-align:-4px}
.basic-info .shop-closed .status{color:#fa5e00;font-size:14px}
.basic-info .shop-closed .reopen{display:inline-block;margin-left:12px;padding:0 18px;border:1px solid #ebebeb;-webkit-border-radius:3px;border-radius:3px}
.basic-info .shop-closed .tmpclose-txt{font-weight:700;color:#fa5e00}
.basic-info .shop-closed .refershop-txt{color:#fa5e00}
.basic-info .action{position:absolute;left:15px;bottom:15px;right:15px;height:36px}
.basic-info .action .act-mod{position:relative;display:block;margin-left:10px;width:186px;height:34px;line-height:34px;border:1px solid #ebebeb;float:left}
.basic-info .action .act-mod:hover span{color:#fa5e00}
.basic-info .action .act-mod .book{width:24px;height:20px;background-position:0 -60px;margin-left:10px;margin-right:6px}
.basic-info .action .act-mod .out{width:25px;height:18px;background-position:-107px -129px;margin-left:10px;margin-right:6px;vertical-align:-4px}
.basic-info .action .act-mod .hd{font-size:14px;margin-right:6px}
.basic-info .action .act-mod .desc{color:#999}
.basic-info .action .act-mod .hot{display:inline-block;overflow:hidden;width:27px;height:13px;background-position:0 -130px;position:absolute;right:-2px;top:-4px}
.basic-info .action .act-mod .new{background-position:-30px -130px;display:inline-block;overflow:hidden;width:27px;height:13px;position:absolute;right:-2px;top:-4px}
.basic-info .action .left-action{float:left}
.basic-info .action .right-action{float:right;margin-top:5px;margin-right:5px;z-index:30}
.basic-info .action .write{padding:0 15px;height:36px;line-height:36px;font-size:14px;color:#fff;background-color:#ff7200;-webkit-border-radius:3px;border-radius:3px}
.basic-info .action .write:hover{background-color:#fa5e00;color:#fff}
.basic-info .action .write .icon{width:25px;height:20px;background-position:-30px 0;margin-right:6px}
.basic-info .action .action-more,.basic-info .action .favorite,.basic-info .action .favorited,.basic-info .action .report,.basic-info .action .share{line-height:24px;padding:1px 6px;margin-top:5px}
.basic-info .action .share .icon{width:20px;height:19px;background-position:-60px 0}
.basic-info .action .share:hover .icon{background-position:-60px -30px}
.basic-info .action .favorite .icon,.basic-info .action .favorited .icon{width:20px;height:20px;background-position:-90px 0}
.basic-info .action .favorite:hover .icon,.basic-info .action .favorited:hover .icon{background-position:-90px -30px}
.basic-info .action .favorited .icon{background-position:-90px -30px}
.basic-info .action .report .icon{width:22px;height:19px;background-position:-120px 0}
.basic-info .action .report:hover .icon{background-position:-120px -30px}
.basic-info .action .action-more{line-height:24px}
.basic-info .action .action-more .icon{width:17px;height:3px;background-position:-150px 0}
.basic-info .action .action-more:hover .icon{background-position:-150px -30px}
.basic-info .action .active{line-height:24px;margin-top:-3px;display:inline-block;position:relative;padding:0 5px;border:1px solid #ebebeb;border-bottom:none;background-color:#fff;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;z-index:1}
.photos-container{position:relative;width:280px;min-height:255px;margin-left:-23px;background-color:#fff;border:1px solid #ebebeb;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.03);box-shadow:0 2px 1px rgba(0,0,0,.03);border-left:none}
.photos-container .photos{position:absolute;right:15px;top:15px;width:238px;height:216px;border:1px solid #ebebeb}
.photos-container .photos img{position:absolute;left:-1px;top:-1px;width:240px;height:180px;background-color:#ddd}
.photos-container .photos .auto{width:auto;height:auto}
.photos-container .photos .auto-width{width:auto;height:180px;left:50%}
.photos-container .photos p{margin-top:179px;height:35px;line-height:35px;padding:0 10px;border-bottom:1px solid #ebebeb;font-size:16px}
.photos-container .photos a{color:#999}
.photos-container .photos a:hover{color:#c21018}
.photos-container .photos .icon{width:22px;height:19px;margin-right:8px;display:inline-block;vertical-align:middle}
.photos-container .photos .icon:hover{background-position:0 -30px}
.photos-container .photos .upload-photo{float:right;font-size:12px}
.shop-score .write{padding:0 15px;height:35px;line-height:35px;font-size:14px;background-color:#fff;color:#fa5e00;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ebebeb;margin:19px 0 19px 22px;display:block;width:74px}
.shop-score .write .icon{width:25px;height:21px;background-position:-80px -128px;margin-right:6px}
.shop-score .hd{font-size:16px;margin-left:22px;margin-top:20px}
.shop-score .desc{font-size:14px;margin-left:22px;margin-top:15px;color:#999}
.shop-branchs,.shop-hours,.shop-score,.stop-info{position:absolute;width:411px;line-height:1.5;font-family:$font-family;border:1px solid #ebebeb;background-color:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.05);box-shadow:2px 2px 2px rgba(0,0,0,.05);z-index:40}
.shop-branchs a,.shop-hours a,.shop-score a,.stop-info a{color:#282828;cursor:pointer}
.shop-branchs .icon,.shop-hours .icon,.shop-score .icon,.stop-info .icon{display:inline-block;vertical-align:middle}
.star-from-desc{position:absolute;padding:10px 15px;border:1px solid #ebebeb;background-color:#fff;color:#999;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);white-space:nowrap;z-index:70}
.star-from-desc .icon{position:absolute;left:50%;bottom:-9px;width:15px;height:9px;margin-left:-7px;background-position:-60px -140px}
.shop-branchs .item{padding:15px 20px;border-bottom:1px solid #ebebeb}
.shop-branchs .name{font-size:12px;color:#999}
.shop-branchs .name a{font-size:14px;color:#282828}
.shop-branchs .name a:hover{color:#c21018}
.shop-branchs .address{color:#999}
.shop-branchs .sml-rank-stars{margin-right:10px;vertical-align:-2px}
.shop-branchs .add-shop{display:inline-block;height:33px;line-height:33px;padding:0 15px;border:1px solid #ebebeb;-webkit-border-radius:3px;border-radius:3px;margin:20px}
.shop-branchs .add-shop .icon{width:14px;height:14px;background-position:-80px -60px;vertical-align:-2px;margin-right:10px}
.shop-score{font-size:14px;line-height:16px}
.shop-score .progress-bar{display:inline-block;width:48px;height:16px;background-color:#f6f6f6;margin-right:10px;vertical-align:middle}
.shop-score .progress-bar span{display:inline-block;background-color:#fa5e00;height:16px;width:0;min-width:1px;-webkit-transition:width .5s ease-out;-moz-transition:width .5s ease-out;-o-transition:width .5s ease-out;-ms-transition:width .5s ease-out;transition:width .5s ease-out}
.shop-score .mid-rank-stars{margin-right:10px}
.shop-score .stars{padding:15px 0 0 15px}
.shop-score .stars li{margin-bottom:20px}
.shop-score .scores{position:absolute;top:62px;right:30px}
.shop-score .scores li{margin-bottom:16px}
.stop-info{font-size:14px}
.stop-info .item{position:relative;padding:15px 15px 15px 20px;border-bottom:1px solid #ebebeb}
.stop-info .user{float:right;color:#999}
.stop-info .all{display:inline-block;height:33px;line-height:33px;padding:0 15px;border:1px solid #ebebeb;-webkit-border-radius:3px;border-radius:3px;margin:20px}
.shop-hours{padding:20px;width:371px;font-size:14px}
.shop-hours .title{font-size:14px}
.shop-hours textarea{width:349px;height:42px;padding:7px 10px;border:1px solid #ebebeb;margin-top:20px}
.shop-hours .action{margin-top:20px;text-align:right;line-height:34px}
.shop-hours .action .btn{display:inline-block;height:34px;padding:0 25px;border:1px solid #ebebeb;-webkit-border-radius:2px;border-radius:2px;margin-left:20px}
.aside .map{width:240px;height:90px;margin-left:0;margin-top:15px}
.shop-action-more-list{position:absolute;border:1px solid #ebebeb;background-color:#fff;width:80px;z-index:70}
.shop-action-more-list a{display:block;height:30px;line-height:30px;padding:0 15px;text-align:left;cursor:pointer}
.shop-action-more-list a:hover{background-color:#f6f6f6;text-decoration:none}
.shop-action-more-list .arrow{position:absolute;left:0;top:-1px;height:1px;width:27px;overflow:hidden;background-color:#fff}
.reservation-expand{position:relative;display:block;margin-left:10px;height:34px;border:1px solid #ebebeb;float:left}
.reservation-expand .book{width:24px;height:20px;background-position:0 -60px;margin-left:10px;margin-right:6px}
.tuan-remind{position:relative;padding:30px 30px 20px;text-align:center;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}
.tuan-remind .title{font-size:14px}
.tuan-remind .desc{margin:10px 0 15px;color:#999}
.tuan-remind .desc a{color:#5c7894}
.tuan-remind .close{display:inline-block;height:24px;line-height:24px;padding:0 10px;background-color:#ff8400;color:#fff;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;cursor:pointer}
.tuan-remind .icon{display:inline-block;vertical-align:middle;width:14px;height:14px;margin-right:5px}
.tuan-remind .i-success{background-position:-20px -90px}
.tuan-remind .i-error{background-position:0 -90px}
.tuan-remind .i-info{background-position:-40px -90px}
.favorite-add{position:absolute;padding:20px;width:197px;border:1px solid #ddd;background-color:#fff}
.favorite-add .close{position:absolute;width:14px;height:14px;top:10px;right:10px;background-position:-60px -90px;cursor:pointer}
.favorite-add a{cursor:pointer}
.favorite-add a:hover{text-decoration:none}
.favorite-add .title-main{font-weight:700}
.favorite-add .title{margin-top:15px}
.favorite-add .title small{color:#999}
.favorite-add .input{padding:5px;width:185px;border:1px solid #ddd;margin-top:10px}
.favorite-add .tags{margin-top:10px}
.favorite-add .tags a{float:left;height:24px;line-height:24px;padding:0 5px;margin:0 3px 3px 0;background-color:#eee}
.favorite-add .tags a:hover{background-color:#ddd}
.favorite-add .tags .selected{color:#999}
.favorite-add .action{margin-top:20px;text-align:right}
.favorite-add .btn{display:inline-block;height:24px;line-height:24px;padding:0 10px;background-color:#ff8400;color:#fff;-webkit-border-radius:2px;border-radius:2px;margin-left:5px}
.favorite-add .btn-gray{background-color:#eee;color:#333}
.favorite-add .error{color:#e00}
.favorite-message{position:absolute;padding:10px;border:1px solid #ddd;background-color:#fff;white-space:nowrap}
.pop-card{color:#333;font-size:12px;line-height:18px;z-index:2150;font-family:Arial,sans-serif}
.pop-card *{overflow:hidden;zoom:1}
.pop-card a{text-decoration:none}
.pop-card .pop-win-inner{width:360px;padding:23px 10px 0}
.pop-card .form-block{margin-bottom:10px}
.pop-card .form-block .label{position:relative;top:3px;width:60px;margin-right:9px;padding-left:34px;float:left;zoom:1}
.pop-card .form-card-block{margin-left:0;margin-bottom:10px;padding-left:35px}
.pop-card .form-card-block .form-txt{width:170px;height:21px;padding:0 4px;line-height:21px;margin-right:5px}
.pop-card .form-card-block .form-txt-sm{width:90px;height:21px;padding:0 4px;line-height:21px;margin-right:5px}
.pop-card .pop-warntt{margin:5px 0 10px 35px;font-size:12px;font-weight:700}
.pop-card .form-cart-btn{margin-top:20px;padding-left:35px}
.pop-card .form-cart-btn .form-btn{float:left;padding:0 15px;height:35px;line-height:35px;font-size:14px;color:#fff;background-color:#ff7200;-webkit-border-radius:3px;border-radius:3px;display:inline-block}
.pop-card .btn-txt{padding:0 15px;height:24px;line-height:24px;font-size:14px;color:#fff;background-color:#ff7200;-webkit-border-radius:3px;border-radius:3px;display:inline-block;vertical-align:top}
.pop-card .btn-txt.disabled{background-color:#d5d5d5;color:#666}
.pop-card .pop-main{border:1px solid #bbb;background-color:#fff}
.pop-card .pop-main .pop-hd{background-color:#f4f4f4;padding:8px 10px;position:relative}
.pop-card .pop-main .pop-hd h3{color:#424242;font-size:14px}
.pop-card .pop-main .pop-hd .close{position:absolute;top:10px;right:8px;width:11px;height:13px;background-position:-40px -13px;z-index:2}
.pop-card .pop-main .pop-con{position:relative;padding:25px 30px}
.pop-card .pmb-error{color:#C00;border-color:#ffb6b6;background-color:#fff2f2}
.pop-card .pop-msg-box{display:inline-block;margin:0 0 0 35px;padding:0 5px;text-align:center;line-height:22px;border:1px solid}
.pop-card .clear-input{display:inline-block;position:relative;top:5px;left:-20px;color:#666}
.pop-panel-club{padding:6px 12px 5px;border:1px solid #F0C36D;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#F9EDBE;box-shadow:0 2px 3px rgba(0,0,0,.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.3);color:#963;width:auto;position:absolute;z-index:2200;top:0}
.link-to-vip{float:right;font-size:12px;color:#999;padding-right:4px}
.vip-desc{display:inline-block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.small .vip-desc{width:185px}
.small-double .vip-desc{width:485px}
.Fix:after{display:block;height:0;content:'';clear:both}
.pop-minicoupon-dl{padding:0}
.pop-minicoupon-dl .pop-main{width:649px;padding-bottom:38px}
.pop-minicoupon-dl .hd{background-color:#fff;padding-left:20px;font-size:14px;position:static}
.pop-minicoupon-dl .pop-con{min-width:387px;padding:0}
.pop-minicoupon-dl .pop-con .info-block{float:left;width:270px;padding:0 40px;border-right:1px dashed #eaeaea}
.pop-minicoupon-dl .pop-con .info-block .main{min-height:164px;margin-bottom:23px}
.pop-minicoupon-dl .pop-con .info-block .name{font-size:18px}
.pop-minicoupon-dl .pop-con .info-block .name .tag{color:#c21018}
.pop-minicoupon-dl .pop-con .info-block .summary{max-height:60px;overflow-x:hidden;overflow-y:auto;margin-top:16px;line-height:20px}
.pop-minicoupon-dl .pop-con .info-block .extra{margin:20px 0 -10px}
.pop-minicoupon-dl .pop-con .info-block .extra .cur{color:#c21018;font-size:16px}
.pop-minicoupon-dl .pop-con .info-block .extra .cur b{font-size:26px;font-weight:400}
.pop-minicoupon-dl .pop-con .info-block .extra .discount{font-size:12px}
.pop-minicoupon-dl .pop-con .info-block .extra .ori{margin-left:10px;color:#999;font-size:14px}
.pop-minicoupon-dl .pop-con .info-block .rule{margin:15px 0}
.pop-minicoupon-dl .pop-con .info-block .rule .btn{display:inline-block}
.pop-minicoupon-dl .pop-con .info-block .rule .btn .icon-expand{display:inline-block;width:7px;height:7px;margin-left:5px;background:url(http://j1.s2.dpfile.com/mod/app-midas-promo/0.4.5/css/i/icon-expand.png)}
.pop-minicoupon-dl .pop-con .info-block .rule .btn.collapse .icon-expand{background:url(http://j1.s2.dpfile.com/mod/app-midas-promo/0.4.5/css/i/icon-collapse.png)}
.pop-minicoupon-dl .pop-con .info-block .rule .btn:hover{color:#333}
.pop-minicoupon-dl .pop-con .info-block .rule .con{display:none;max-height:72px;overflow-x:hidden;overflow-y:auto;margin-top:3px;padding:5px 7px;border:1px solid #e6e6e6;color:#999}
.pop-minicoupon-dl .pop-con .info-block .date{margin-top:7px;color:#999}
.pop-minicoupon-dl .pop-con .info-block .form-block{margin-top:10px;margin-bottom:0}
.pop-minicoupon-dl .pop-con .info-block .form-block label{margin-right:8px}
.pop-minicoupon-dl .pop-con .info-block .form-block .form-text{margin:0;padding:7px 8px;border:1px solid #ccc}
.pop-minicoupon-dl .pop-con .info-block .form-block .input-phoneNo{width:252px}
.pop-minicoupon-dl .pop-con .info-block .form-block .input-captcha{width:139px;margin-right:14px;vertical-align:middle}
.pop-minicoupon-dl .pop-con .info-block .form-block .mc-img{width:97px;height:33px;border:1px solid #eee;vertical-align:middle;cursor:pointer}
.pop-minicoupon-dl .pop-con .info-block .form-block .msg{color:#fc5352}
.pop-minicoupon-dl .pop-con .info-block .btn-box{padding:20px 0 0;text-align:left}
.pop-minicoupon-dl .pop-con .info-block .btn-box .medi-btn{display:inline-block;width:127px;height:34px;border-radius:2px;background-color:#ff7200;border:1px solid #ff7200;color:#fff;font-size:16px;line-height:34px;text-align:center;cursor:pointer}
.pop-minicoupon-dl .pop-con .info-block .btn-box .medi-btn a{background-image:none}
.pop-minicoupon-dl .pop-con .info-block .btn-box .btn-cancel{margin-left:12px;background:#fafafa;border:1px solid #e5e5e5}
.pop-minicoupon-dl .pop-con .info-block .btn-box .btn-cancel a{color:#000}
.pop-minicoupon-dl .pop-con .info-block .btn-box .btn-txt{color:#fff}
.pop-minicoupon-dl .pop-con .img-wrap{float:left;width:298px;text-align:center}
.pop-minicoupon-dl .pop-con .img{display:inline-block;position:relative;margin-top:19px;opacity:0;filter:alpha(opacity=0) \9}
.pop-minicoupon-dl .pop-con .img img{display:block;max-width:220px;max-height:280px}
.pop-minicoupon-dl .pop-con .img .view{position:absolute;right:10px;bottom:10px;width:45px;height:33px;background:url(http://j1.s2.dpfile.com/mod/app-midas-promo/0.4.5/css/i/view.png)}
.pop-minicoupon-rt{text-align:center}
.pop-minicoupon-rt .pop-main{width:450px}
.pop-minicoupon-rt .hd{position:static}
.pop-minicoupon-rt .pop-con .result{line-height:1.5}
.pop-minicoupon-rt .pop-con .result .info{font-size:14px}
.pop-minicoupon-rt .pop-con .result .info .succ-icon{display:inline-block;width:48px;height:48px;margin-right:16px;background:url(http://j2.s2.dpfile.com/mod/app-midas-promo/0.4.5/css/i/suc.png);vertical-align:middle}
.pop-minicoupon-rt .pop-con .result .tips{margin-top:15px;color:#999}
.pop-minicoupon-rt .pop-con .btn-box{text-align:center}
.pop-minicoupon-rt .pop-con .btn-box .medi-btn{display:inline-block;width:70px;height:34px;border:1px solid #ff7200;border-radius:2px;background-color:#ff7200;color:#fff;font-size:16px;text-align:center;line-height:34px;cursor:pointer}
.pop-minicoupon-rt .pop-con .btn-box .medi-btn a{background-image:none}
.pop-minicoupon-rt .pop-con .btn-box .medi-btn .btn-txt{font-size:14px;font-family:'Microsoft Soft';color:#fff}
.promo-detail-con{width:100%;padding-top:100px}
.promo-detail-con .promo-detail-img{display:block;width:100%;height:100%;margin:0 auto}
.pop-free{width:480px;height:220px}
.pop-free .pull-left{float:left}
.pop-free .left-container{width:108px;height:170px;padding-top:40px;padding-left:40px}
.pop-free .right-container{height:170px;padding-top:40px}
.pop-free .sub-title{border-bottom:1px #d7d7d7 dashed;height:40px;line-height:40px;font-size:18px;color:#333}
.pop-free .qr-code{background-image:url(http://j1.s2.dpfile.com/mod/app-midas-promo/0.4.5/css/i/qr-code.jpg);width:85px;height:85px}
.pop-free .left-content{padding-top:10px}
.pop-free .right-content{padding-top:20px;padding-left:20px;font-size:14px}
.pop-free .right-content .grey{color:#999;line-height:30px}
.pop-free .right-content .orange{color:#c21018}
.dp-emotion-sad{background-image:url(http://j1.s2.dpfile.com/mod/app-midas-promo/0.4.5/css/i/dp-emotion-sad.png);width:82px;height:112px}
.comment .icon,.comment-big-pic .arrow,.comment-condition .hd .arrow-left,.comment-filter-box .filter-item .checkbox,.comment-filter-star-box .all-star i,.comment-filter-star-box .star-selector a.star-current i,.comment-friend-card .icon,.comment-friend-card-simple .icon,.comment-item .more .icon,.comment-report .close,.comment-user-card .icon,.friends-comment .tip .close,.icon-vdper,.icon-vdper-gray{background-image:url(http://i2.dpfile.com/mod/app-main-shop-comment/1.1.0/css/i/sprite.png);background-repeat:no-repeat}
.comment-filter-star{position:absolute;right:17px;top:0;font-size:12px;line-height:30px}
.comment-filter-star a{margin-left:15px;text-decoration:none;cursor:pointer}
.comment-filter-star .star-current{color:#fa5e00}
.comment-filter-star .count{color:#8c8c8c}
.comment-filter-star .disabled{color:#8c8c8c;cursor:default}
.comment-filter-star-box{position:absolute;right:17px;top:0;line-height:30px}
.comment-filter-star-box .star-selector{position:absolute;top:-1px;right:-10px;border:1px solid #d0d0d0;background-color:#fff;width:87px;z-index:10}
.comment-filter-star-box .star-selector a{padding-left:12px;display:block}
.comment-filter-star-box .star-selector a:hover{background-color:#f6f6f6;color:#333}
.comment-filter-star-box .star-selector a.star-current{color:#ff8400}
.comment-filter-star-box .star-selector a.star-current i{display:inline-block;width:11px;height:8px;background-position:-80px -20px;vertical-align:middle;margin-left:7px}
.comment-filter-star-box .all-star{display:block}
.comment-filter-star-box .all-star i{display:inline-block;width:9px;height:5px;background-position:-67px -20px;vertical-align:middle;margin-left:6px}
.comment .mod-title{position:relative}
.comment-friend-card .avatar,.comment-friend-card-simple .avatar,.comment-item .avatar,.comment-user-card .info .avatar,.comment-write .content .avatar{position:absolute;left:0;top:0;width:60px;height:60px}
.comment-friend-card .avatar img,.comment-friend-card-simple .avatar img,.comment-item .avatar img,.comment-user-card .info .avatar img,.comment-write .content .avatar img{display:block;width:100%;height:100%;-webkit-border-radius:30px;border-radius:30px}
.comment-friend-card .avatar .v,.comment-friend-card-simple .avatar .v,.comment-item .avatar .v,.comment-user-card .info .avatar .v,.comment-write .content .avatar .v{position:absolute;right:-3px;bottom:-2px;width:20px;height:20px;background-position:-70px 0}
.comment-friend-card .avatar .user-m-star,.comment-friend-card-simple .avatar .user-m-star,.comment-item .avatar .user-m-star,.comment-user-card .info .avatar .user-m-star,.comment-write .content .avatar .user-m-star{position:absolute;left:2px;bottom:-25px}
.comment .icon{display:inline-block;vertical-align:middle}
.comment .sml-rank-stars{margin-right:15px}
.comment-all{text-align:right;margin-bottom:10px}
.comment-all a{color:#8c8c8c}
.comment-item{position:relative;padding-left:80px;margin-top:15px}
.comment-item .content{padding-bottom:30px;border-bottom:1px solid #e0e0e0;margin-bottom:10px}
.comment-item:last-child .all,.comment-item:last-child .content{border-bottom:none}
.comment-item .user-info{font-size:14px}
.comment-item .user-info .type{color:#8c8c8c}
.comment-item .user-info .user-rank-rst{vertical-align:-2px}
.comment-item .shop-info{color:#8c8c8c;margin-top:4px}
.comment-item .shop-info .item{margin-right:5px}
.comment-item .shop-info .average{margin-left:10px}
.comment-item .info:after{display:block;height:0;content:'\20';clear:both}
.comment-item h1{font-size:14px;text-decoration: underline;}
.comment-item h2 {font-size:14px; margin: 10px 0;color: #333;}
.comment-item h2 a{font-size:14px; color: #333;}
.comment-item .desc {color: #777; font-size:14px;line-height:24px;margin-top:10px;word-break:break-all;word-wrap:break-word}
.comment-item .desc a{color: #777; font-size:14px;line-height:24px;margin-top:10px;word-break:break-all;word-wrap:break-word}
.comment-item .desc.short{height:100px;overflow:hidden}
.comment-item .more{float:right;margin-right:7px}
.comment-item .more .icon{width:12px;height:7px;margin-left:6px;display:inline-block;vertical-align:middle;background-position:-130px 0}
.comment-item .unfold .icon{background-position:-130px -10px}
.comment-item .recommend-info{color:#8c8c8c;margin-top:8px;line-height:20px}
.comment-item .recommend-info dt{float:left;min-width:60px}
.comment-item .recommend-info dd{margin-left:60px;word-break:break-all;word-wrap:break-word}
.comment-item .recommend-info dd .item{margin-right:5px}
.comment-item .recommend-info a{color:#8c8c8c}
.comment-item .photos{margin:15px 0}
.comment-item .photos .item{float:left;width:100px;height:100px;overflow:hidden;margin-right:5px}
.comment-item .photos .item img{width:100%;height:100%}
.comment-item .photos .all-photo{margin-top:10px;display:inline-block}
.comment-item .misc-info{color:#8c8c8c;margin-top:12px}
.comment-item .misc-info span{margin-right:11px}
.comment-item .misc-info .item{margin-right:15px;color:#8c8c8c}
.comment-item .misc-info a:hover{color:#c21018}
.comment-item .misc-info .actions{float:right}
.comment-item .misc-info .actions .item{margin:0 0 0 15px;text-decoration:none;cursor:pointer}
.comment-item .i-praise{visibility:hidden;width:12px;height:11px;background-position:-90px 0;vertical-align:-1px;margin-right:5px}
.comment-item .praise .i-praise{visibility:visible}
.comment-item .all{border-bottom:1px solid #e0e0e0;padding-bottom:20px}
.comment-item .all a{text-decoration:none;cursor:pointer}
.comment-item .all .fold .icon,.comment-item .all .unfold .icon{width:12px;height:7px;margin-left:10px}
.comment-item .all .unfold .icon{background-position:-130px 0}
.comment-item .all .fold .icon{background-position:-130px -10px}
.comment-item .comment-follows{position:relative;border-top:1px solid #e0e0e0;margin-top:20px;padding:10px 0;font-size:14px}
.comment-item .comment-follows .follows-title{color:#8c8c8c}
.comment-item .comment-follows .follows-title a{color:#8c8c8c}
.comment-item .comment-follows .date{float:right;font-size:12px}
.comment-item .comment-follows .desc{margin-top:3px}
.comment-item .comment-follows .desc.short{height:100px;overflow:hidden}
.comment-item .comment-follows .more{float:right;margin-bottom:10px}
.comment-item .comment-follows .fold .icon,.comment-item .comment-follows .unfold .icon{width:12px;height:7px;margin-left:10px;vertical-align:1px}
.comment-item .comment-follows .unfold .icon{background-position:-130px 0}
.comment-item .comment-follows .fold .icon{background-position:-130px -10px}
.comment-fly-box{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.comment-fly-box-hide{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}
.comment-filter{margin:10px 0 20px;height:30px}
.comment-filter .search{position:relative;float:right}
.comment-filter .search input{width:100px;padding:0 40px 0 10px;height:28px;line-height:28px;border:1px solid #e0e0e0}
.comment-filter .search .search-btn{position:absolute;width:40px;height:28px;right:1px;top:1px}
.comment-filter .search .search-btn .icon{width:19px;height:18px;margin:5px 10px}
.comment-filter .filter-item{line-height:30px;margin-right:10px}
.comment-filter .filter-item .checkbox{display:inline-block;width:14px;height:14px;margin:7px 5px 7px 0;border:1px solid #e0e0e0;vertical-align:-10px}
.comment-filter .filter-item .checkbox .icon{display:block;width:10px;height:8px;background-position:-20px 0;margin:3px 2px;visibility:hidden}
.comment-filter .filter-item .checked .icon{visibility:visible}
.comment-filter .filter-item .count{color:#8c8c8c}
.comment-filter-box{margin:10px 0 20px;height:30px;background-color:#f6f6f6;padding:0 17px;position:relative;z-index:1}
.comment-filter-box .search{position:relative;float:right}
.comment-filter-box .search input{width:100px;padding:0 40px 0 10px;height:28px;line-height:28px;border:1px solid #e0e0e0}
.comment-filter-box .search .search-btn{position:absolute;width:40px;height:28px;right:1px;top:1px}
.comment-filter-box .search .search-btn .icon{width:19px;height:18px;margin:5px 10px}
.comment-filter-box .filter-item{line-height:30px;margin-right:10px}
.comment-filter-box .filter-item .checkbox{display:inline-block;width:16px;height:16px;margin:7px 5px 7px 0;background-position:-115px -20px;vertical-align:-10px}
.comment-filter-box .filter-item .checkbox .icon{display:block;width:10px;height:8px;background-position:-20px 0;margin:3px 2px;visibility:hidden}
.comment-filter-box .filter-item .checked{background-position:-95px -20px}
.comment-filter-box .filter-item .count{color:#8c8c8c}
.friends-comment .qq-friends{border-top:1px solid #e0e0e0}
.friends-comment .qq-friends .names{font-size:14px;margin-top:10px}
.friends-comment .qq-friends .avatars{margin-top:15px}
.friends-comment .qq-friends .avatars a{float:left;width:40px;height:40px;margin-right:10px;-webkit-border-radius:20px;border-radius:20px;overflow:hidden}
.friends-comment .qq-friends .avatars img{width:100%;height:100%}
.friends-comment .tip,.friends-comment .tip-fold,.friends-comment .tip-unfold{display:block;height:36px;line-height:36px;padding:0 15px;font-size:14px;margin:20px 0;border:1px solid #e0e0e0;background-color:#f6f6f6}
.friends-comment .tip{position:relative}
.friends-comment .tip .link{font-size:12px;color:#8c8c8c;margin-left:10px}
.friends-comment .tip .close{position:absolute;top:12px;right:10px;width:12px;height:12px;background-position:-150px 0}
.friends-comment .tip-fold,.friends-comment .tip-unfold{text-align:center;text-decoration:none}
.friends-comment .tip-fold .icon,.friends-comment .tip-unfold .icon{width:12px;height:7px;margin-left:10px}
.friends-comment .tip-unfold .icon{background-position:-130px 0}
.friends-comment .tip-fold .icon{background-position:-130px -10px}
.comment-friend-card,.comment-friend-card-simple{position:absolute;padding:20px 20px 20px 93px;min-height:60px;line-height:1.5;border:1px solid #e0e0e0;background-color:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.05);box-shadow:2px 2px 2px rgba(0,0,0,.05);z-index:70}
.comment-friend-card .avatar,.comment-friend-card-simple .avatar{left:20px;top:20px}
.comment-friend-card .icon,.comment-friend-card-simple .icon{display:inline-block;vertical-align:middle}
.comment-friend-card .arrow-top,.comment-friend-card-simple .arrow-top{position:absolute;left:12px;top:-9px;width:15px;height:9px;background-position:-110px 0}
.comment-friend-card .arrow-bottom,.comment-friend-card-simple .arrow-bottom{position:absolute;left:12px;bottom:-9px;width:15px;height:9px;background-position:-110px -10px}
.comment-friend-card-simple .name{margin-top:10px}
.comment-friend-card-simple .type{font-size:14px;color:#8c8c8c;margin-top:3px}
.comment-friend-card{max-width:280px}
.comment-friend-card .name{margin-top:10px}
.comment-friend-card .type{font-size:14px;color:#8c8c8c;margin-left:10px}
.comment-friend-card .desc{line-height:2;margin-top:3px}
.comment-friend-card .photos{margin-top:5px}
.comment-friend-card .photos a{float:left;width:70px;height:70px;overflow:hidden;margin-right:10px}
.comment-friend-card .photos a img{width:100%;height:100%}
.comment-friend-card .extinfo{margin-top:7px;color:#8c8c8c}
.comment-friend-card .extinfo .item{margin-right:15px}
.comment-user-card{position:absolute;padding:10px;border:1px solid #e0e0e0;background-color:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.05);box-shadow:2px 2px 2px rgba(0,0,0,.05);z-index:70}
.comment-user-card a{color:#333}
.comment-user-card .icon{display:inline-block;vertical-align:middle}
.comment-user-card .info{position:relative;padding-left:75px;width:220px}
.comment-user-card .info p{margin-top:10px}
.comment-user-card .info .name{font-size:14px}
.comment-user-card .info .name .user-rank-rst{vertical-align:-2px}
.comment-user-card .info .user-base-info .item{color:#8c8c8c;margin-right:5px}
.comment-user-card .info .action-info .item{margin-right:10px}
.comment-user-card .info .badges{margin-top:15px}
.comment-user-card .info .badges a{float:left;width:36px;height:36px;margin-right:6px}
.comment-user-card .info .badges img{display:block;width:100%;height:100%}
.comment-user-card .action{margin-top:20px}
.comment-user-card .action .follow,.comment-user-card .action .followed{display:inline-block;height:30px;line-height:30px;font-size:14px;padding:0 20px;-webkit-border-radius:2px;border-radius:2px;margin-right:20px;text-decoration:none;cursor:pointer}
.comment-user-card .action .follow{color:#fff;background-color:#ff7200}
.comment-user-card .action .follow:hover{color:#fff}
.comment-user-card .action .follow .icon{width:12px;height:12px;background-position:-30px 0;vertical-align:-1px;margin-right:5px}
.comment-user-card .action .followed{color:#333;background-color:#eee}
.comment-user-card .action .followed:hover{color:#333}
.comment-user-card .action .send-message{text-decoration:none;cursor:pointer}
.comment-user-card .action .send-message .icon{width:14px;height:11px;background-position:-50px 0;vertical-align:-1px;margin-right:8px}
.comment-user-card .arrow-bottom{position:absolute;left:19px;bottom:-11px;width:20px;height:11px;background-position:0 -20px}
.comment-user-card .arrow-top{position:absolute;left:19px;top:-11px;width:20px;height:11px;background-position:-20px -20px}
.comment-user-card .arrow-left{position:absolute;left:-11px;top:19px;width:11px;height:20px;background-position:-40px -20px}
.icon-vdper{display:inline-block;width:30px;height:15px;vertical-align:-2px;background-position:-134px -20px;margin:0 4px}
.icon-vdper-gray{display:inline-block;width:30px;height:15px;vertical-align:-2px;background-position:-170px -20px;margin:0 4px}
.comment-write{border-top:1px solid #e0e0e0;padding-top:25px}
.comment-write .title{font-size:14px}
.comment-write .content{position:relative;padding-left:80px;margin-top:20px}
.comment-write .content .user-info{font-size:14px;margin-bottom:5px}
.comment-write .content textarea{width:578px;height:36px;line-height:18px;padding:7px 10px;border:1px solid #e0e0e0;margin-top:15px}
.comment-write .input-tip{margin:2px 0 17px;color:#8c8c8c}
.comment-write .input-tip .count{color:#fa5e00}
.comment-write .mid-rank-stars{cursor:pointer}
.comment-write .select-score{margin-top:12px;line-height:22px;cursor:pointer}
.comment-write .score{display:inline-block;background-color:#f6f6f6;color:#8c8c8c;vertical-align:-6px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}
.comment-write .score span{float:left;width:35px;height:22px;text-align:center}
.comment-write .score .selected{background-color:#fa5e00;color:#fff}
.comment-write .tip{color:#e00;margin-left:10px}
.comment-write .submit{display:inline-block;height:30px;line-height:30px;padding:0 30px;font-size:14px;background-color:#ff7200;color:#fff;margin-top:25px;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;cursor:pointer}
.comment-write .submit:hover{color:#fff}
.comment-report{position:relative;background-color:#fff}
.comment-report a{text-decoration:none;cursor:pointer}
.comment-report .title{height:36px;line-height:36px;padding:0 10px;background-color:#eee}
.comment-report .close{position:absolute;top:11px;right:10px;width:14px;height:14px;background-position:-150px 0}
.comment-report .content{padding:20px}
.comment-report ul{margin-top:20px;background-color:#f6f6f6;padding:5px 10px;width:200px}
.comment-report li{position:relative;padding-left:20px;margin:10px 0}
.comment-report li label input{position:absolute;left:0;top:0}
.comment-report li .input{display:block;border:1px solid #e0e0e0;padding:5px 10px;width:158px;margin-top:5px}
.comment-report .action{margin-top:20px;text-align:right}
.comment-report .btn{display:inline-block;height:30px;line-height:30px;padding:0 15px;background-color:#ff7200;color:#fff;margin-left:10px;-webkit-border-radius:2px;border-radius:2px}
.comment-report .btn:hover{background-color:#fa5e00;color:#fff}
.comment-report .btn-gray{background-color:#eee;color:#333}
.comment-report .btn-gray:hover{background-color:#ddd;color:#333}
.comment-report .error{margin-top:10px;color:#e00}
.comment-big-pic{position:absolute;padding:5px;border:1px solid #e0e0e0;background-color:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.05);box-shadow:2px 2px 2px rgba(0,0,0,.05);z-index:170}
.comment-big-pic img{display:block}
.comment-big-pic .arrow{position:absolute;left:123px;bottom:-9px;width:15px;height:9px;background-position:-110px -10px}
.comment-condition{background-color:#f6f6f6;margin-top:10px;height:96px}
.comment-condition .hd{position:relative;width:46px;float:left;border-right:1px solid #e6e6e6;font-size:12px;height:96px}
.comment-condition .hd .arrow-left{position:absolute;width:6px;height:12px;top:50%;right:0;background-position:-57px -20px;margin-top:-6px}
.comment-condition .hd span{display:inline-block;vertical-align:middle;text-align:center;width:20px;margin:20px 0 0 17px;color:#999;line-height:13px}
.comment-condition .content{float:right;width:600px;padding:16px 16px 0}
.comment-condition .content span{display:inline-block;margin:0 9px 14px 0}
.comment-condition .content span:hover a{border:2px solid #c21018;margin:0}
.comment-condition .content span.good a{color:#ff8400}
.comment-condition .content span.bad a{color:#666}
.comment-condition .content span.on a{height:24px;line-height:24px;border:none;background-color:#ff8400;color:#fff}
.comment-condition .content span.on:hover a{margin:1px}
.comment-condition .content span a{display:inline-block;border:1px solid #ccc;margin:1px;padding:0 6px;height:22px;line-height:22px;background-color:#fff}
.mod-title .search{position:absolute;right:0;bottom:5px}
.mod-title .search input{width:100px;padding:6px 40px 6px 10px;height:16px;border:1px solid #e0e0e0}
.mod-title .search .search-btn{position:absolute;width:40px;height:28px;right:1px;top:1px}
.mod-title .search .search-btn .icon{width:19px;height:18px;margin:5px 10px}
.main-nav .icon,.page-header .icon,.page-header .logo,.site-nav .icon{background-image:url(http://j1.s2.dpfile.com/mod/app-main-header/1.1.8/css/i/sprite.png);background-repeat:no-repeat}
.main-nav .container,.page-header .container,.site-nav .container{width:960px;margin:0 auto}
.site-nav{height:36px;background-color:#f6f6f6;font-family:Tahoma,sans-serif,Microsoft YaHei}
.site-nav a{color:#282828}
.site-nav .icon{display:inline-block;vertical-align:middle}
.site-nav .i-arrow{width:9px;height:4px;margin-left:5px;background-position:-40px -40px}
.site-nav .i-mobile{width:11px;height:14px;margin-right:5px;background-position:-20px -40px}
.site-nav .group .item{float:left;padding:0 10px;line-height:14px;cursor:pointer;margin:11px 0 11px -10px}
.site-nav .group .left-split{padding-left:8px;border-left:2px solid #ebebeb;margin-left:-2px}
.site-nav .group .right-split{padding-right:8px;border-right:2px solid #ebebeb;margin-left:0;margin-right:-2px}
.site-nav .group .current{display:inline-block;position:relative;height:36px;line-height:36px;border:1px solid #e3e3e3;border-width:0 1px;padding:0 9px;background-color:#fff;text-decoration:none;margin-top:0;margin-bottom:0;z-index:71}
.site-nav .group .count{display:inline-block;padding:1px 6px;height:12px;line-height:12px;-webkit-border-radius:7px;border-radius:7px;background-color:#f65d29;color:#fff;margin-left:5px}
.site-nav .user-action{float:left}
.site-nav .quick-menu{float:right}
.site-nav .panel{position:absolute;top:36px;background-color:#fff;border:1px solid #e3e3e3;z-index:70}
.site-nav .my-center{width:80px}
.site-nav .my-center a{display:block;height:28px;line-height:28px;padding:0 10px}
.site-nav .my-center a:hover{background-color:#f6f6f6}
.site-nav .site-nav-list{padding:10px 0}
.site-nav .site-nav-list a{line-height:1}
.site-nav .site-nav-l{float:left;width:272px;height:66px;padding-right:10px}
.site-nav .site-nav-l a{float:left;width:48px;margin:0 10px 15px}
.site-nav .site-nav-r{float:left;width:112px;height:66px;padding-left:10px;border-left:1px solid #e3e3e3}
.site-nav .site-nav-r a{float:left;width:36px;padding:0 10px 15px}
.site-nav .user-card{padding:20px 10px 30px 90px;min-width:175px;min-height:50px}
.site-nav .user-card .avatar{position:absolute;left:15px;top:15px;width:60px;height:60px;-webkit-border-radius:30px;border-radius:30px;overflow:hidden}
.site-nav .user-card .avatar img{display:block;width:100%;height:100%}
.site-nav .user-card .setting{position:absolute;right:10px;bottom:10px;color:#8c8c8c}
.site-nav .user-card .name{font-size:14px;line-height:1.5;margin-right:5px}
.site-nav .user-card .user-rank-rst{vertical-align:-1px}
.site-nav .user-card .info{line-height:1.5;margin-top:4px;margin-right:-10px;white-space:nowrap}
.site-nav .user-card .info .item{margin-right:10px}
.site-nav .message{width:90px}
.site-nav .message a{display:block;height:28px;line-height:28px;padding:0 10px}
.site-nav .message a:hover{background-color:#f6f6f6}
.site-nav .message strong{margin-left:10px;color:#f65d29}
.site-nav .message .ignore{color:#8c8c8c;margin-top:4px;cursor:pointer}
.site-nav .message .ignore:hover{background-color:#fff}

.main-nav{height:39px;line-height:40px;background-color:#ff7200;border-bottom:1px solid #ed6104;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1)}
.main-nav .icon{display:inline-block;vertical-align:middle}
.main-nav .channel-nav a{float:left;color:#fff;font-size:16px;padding:0 15px}
.main-nav .channel-nav a:hover{background-color:#ff8400;color:#fff;text-decoration:none}
.main-nav .channel-nav .on{background-color:#ff8400;color:#fff;text-decoration:none}
.main-nav .current-category{float:left;position:relative;width:212px;height:38px;color:#fff;font-size:16px;padding:0 20px;background-color:#ff8400;border:1px solid #c21018;cursor:pointer}
.main-nav .current-category:hover{text-decoration:none}
.main-nav .current-category .icon{position:absolute;right:20px;top:16px;width:14px;height:8px;background-position:-80px -40px}
.main-nav .category-nav{position:absolute;z-index:110;width:252px;border:1px solid #ff8400;border-top:none;background-color:#fff}
.main-nav .category-nav .primary-category{height:45px;line-height:45px;padding:0 10px 0 20px;color:#8c8c8c;border:1px solid #f6f6f6;border-width:1px 0;margin-top:-1px;text-align:right}
.main-nav .category-nav .primary-category:first-child{border-top:none;margin-top:0}
.main-nav .category-nav .primary-category .name{float:left;font-size:16px;color:#282828}
.main-nav .category-nav .primary-category .item{color:#8c8c8c;margin-left:5px}
.main-nav .category-nav .primary-category .item:hover{color:#c21018}
.main-nav .category-nav .primary-category .i-arrow{width:5px;height:10px;margin-left:12px;background-position:-100px -40px}
.main-nav .category-nav .primary-category .secondary-category{display:none}
.main-nav .category-nav .secondary-category{text-align:left;position:absolute;left:252px;top:-52px;border:1px solid #e3e3e3;border-top:none;background-color:#fff;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.05);box-shadow:3px 3px 3px rgba(0,0,0,.05);width:360px;padding:0 25px 25px 5px}
.main-nav .category-nav .secondary-category a{display:block;height:32px;line-height:32px;font-size:14px;width:120px;color:#282828}
.main-nav .category-nav .secondary-category a:hover{color:#ff7200}
.main-nav .category-nav .secondary-category .title{position:absolute;left:0;right:0;top:9px;border-bottom:1px solid #e3e3e3;height:36px;line-height:36px;font-size:16px;color:#8c8c8c}
.main-nav .category-nav .secondary-category .title a{height:36px;line-height:36px;font-size:16px;color:#8c8c8c}
.main-nav .category-nav .secondary-category .title a:hover{color:#c21018}
.main-nav .category-nav .secondary-category .group{float:left}
.main-nav .category-nav .secondary-category .groups{float:left;position:relative;padding-top:56px;margin-left:20px}
.main-nav .category-nav .active{position:relative;margin:-1px -1px 0 -2px;border-color:#e3e3e3;border-left:2px solid #ff7200;background-color:#fff;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.05);box-shadow:3px 3px 3px rgba(0,0,0,.05);padding-right:32px}
.main-nav .category-nav .active .icon{position:absolute;background:#fff;width:10px;height:45px;top:0;right:-5px;z-index:1}
.main-nav .category-nav .active .secondary-category{display:block}
.footer{width:960px;margin:0 auto;padding:30px 0;border-top:1px solid #e3e3e3;line-height:2}
.footer .links,.footer .rights{text-align:center;font:12px/1.5 Arial,sans-serif;color:#8c8c8c}
.footer .links a,.footer .rights a{color:#8c8c8c}
.footer .links a:hover,.footer .rights a:hover{color:#c21018}
.footer .links{color:#ebebeb;margin-bottom:10px}
.footer .links a{margin:0 7px}
.footer .tuan-nav{border:1px solid #e3e3e3;background-color:#f6f6f6;padding:20px 25px;margin-bottom:20px}
.footer .tuan-nav dt{float:left;width:72px;color:#8c8c8c}
.footer .tuan-nav dd{margin-left:72px}
.footer .tuan-nav dd a{color:#282828;margin-right:13px}
.footer .tuan-nav .note a{color:#282828}
