a{text-decoration:none}
ul,li{ list-style-type:none}
.couponfright{width:276px;height:100%; position:fixed;top:-2000px;right:-236px; background:#fff; z-index:100010}
.navfloat{width:40px;background:#454340;height:100%;float:left;position:relative; box-shadow:3px 0 6px rgba(0,0,0,0.4)}
.couclose{width:14px;height:14px; position:absolute;top:13px;left:13px; background: 0 0 no-repeat;cursor:pointer}
.coucontent{height:380px;width:100%;position:absolute;top:25%; left:0;}
.couheadericon{width:40px;height:40px; display:block; background: center no-repeat; position:relative}
.couheadericon.active{background:#ff8800  center no-repeat;}
.couline{position:absolute;top:0;left:6px; height:0;width:28px;border-top:1px solid #2c2f36; border-bottom:1px solid #52555b;}
.myfav{height:110px; position:relative; cursor:pointer}
.myfav.active{background:#ff8800}
.myfav s, .mycoupon s, .mykefu s{height:36px; display:block; background: center no-repeat}
.myfav.active s{ background: center no-repeat}
.myfavtext{padding:0 10px;width:20px; text-align:center;font-size:14px;line-height:16px;color:#cfd0d0}
.active .myfavtext, .aclick .myfavtext{color:#fff}
.mycoupon{height:127px; position:relative;cursor:pointer}
.mycoupon.active{background:#ff8800}
.mycoupon s{ background: center no-repeat}
.mycoupon.active s{ background: center no-repeat}
.myfavnum{height:24px;line-height:24px; margin:8px; background:#ff8800; border-radius:12px; text-align:center;font-size:14px;color:#fff; display:block}
.mycoupon.active .myfavnum{background:#fff; color:#ff8800}
.mykefu{height:114px; position:relative;cursor:pointer}
.mykefu.aclick{background:#ff8800}
.mykefu s{background: center no-repeat}
.mykefu.aclick s{ background: center no-repeat}
.mykefu b, .mycoupon b, .myfav b, .couheadericon b{border-left:7px solid #fff; border-top:7px solid transparent; border-bottom:7px solid transparent; position:absolute;left:0;top:50%; margin-top:-7px;display:none;height:0;width:0;overflow:hidden}
.mykefu .mykefulist{height:auto;width:120px;padding:10px;border:1px solid #e5e5e5;border-right:none; background:#fff; position:absolute;top:50%;left:50px; z-index:-2; box-shadow:0px 0px 8px #ccc}
.mykefu .mykefulist li{height:26px;border:1px solid #eee; line-height:26px; background:#f5f5f5; text-align:left; color:#666;font-size:12px;padding:0 5px;margin:4px 0;overflow:hidden}
.mykefu .mykefulist li img{vertical-align: text-bottom; padding: 0 5px 0 0;}
.couponup{height:36px;width:40px; position:absolute; bottom:5px;left:0; background: center no-repeat; cursor:pointer}
.floatcon{width:236px;height:100%; float:left; background:#e8eaef; text-align:left}
.userinfor{height:200px;padding-top:32px; background: 0 no-repeat; color:#fff;margin-bottom:10px;}
.userinfor p{width:86px;height:86px;border:4px solid #b1dfe7; border-radius:47px; overflow:hidden;margin:0 auto}
.userinfor p img{width:86px; height:86px;}
.username{font-size:18px;line-height:40px; text-align:center}
.userinfor ul{padding:5px 20px;height:50px; list-style-type:none}
.userinfor ul li{width:50%;float:left;height:50px;}
.userinfor ul li em{font-size:24px;line-height:32px; display:block; font-style:normal; text-align:center}
.userinfor ul li em a{color:#fff}
.userinfor ul li span{line-height:14px; text-align:center; display:block; font-size:12px;}
.borderright{border-right:1px solid #fff}
.favscroll,.couponscroll{position:relative}
.couponlist, .myfavlist{padding:0 0 0 10px;}
.couponlist li{height:115px;}
.titlename{height:32px; line-height:32px; font-size:14px; text-indent:10px;color:#333}
.coupontext{height:90px; background: right 0 no-repeat;padding:5px 10px 5px 15px; position:relative}
.coupontext p{line-height:24px;height:24px;font-size:14px;color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.coupontext p span{font-size:24px;}
.coupontext dl{height:38px;padding-top:9px; line-height:38px;}
.coupontext dl dt{width:43%;height:38px;float:left;color:#666;font-size:12px; }
.coupontext dl dt.dateinfor{line-height:16px;padding:3px 0; width:56.9%}
.coupontext.othercoupon{background: right 0 no-repeat;}
.coureceiveblack{position:absolute;top:0;right:0;width:40px;height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50);z-index:99}
.coureceive{position:absolute;top:0;right:0; width:18px;height:81px; padding:10px 11px; background: center 75px no-repeat; text-align:center; line-height:15px;color:#fff;font-size:14px; z-index:100;}
.coureceive:hover{text-decoration:none}
.myfavlist ul{padding-right:10px; width:214px;}
.myfavlist ul li{height:180px;border:1px solid #ccc;margin-bottom:15px;}
.favimg{height:144px; position:relative; display:block}
.favimg img{width:100%; height:144px;}
.favimg p{height:34px; width:100%; background:#000; opacity:0.5; filter:alpha(opacity=50); position:absolute;left:0; bottom:0;z-index:99}
.favimg span{height:34px; width:100%;position:absolute;left:0; bottom:0;z-index:100; color:#fff; font-size:14px; text-align:center;line-height:34px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.favprice{height:35px;border-top:1px solid #666666;font-size:14px; line-height:35px; text-align:center;}
.favprice p{width:125px;height:35px;letter-spacing:1.2;color:#666;float:left}
.favgg{margin-left:125px; height:35px; color:#fff; background:#fb8d00; display:block;}
.favgg:hover{background:#ef9f38}
.hideicon{position:fixed;top:-47px;right:0;z-index:10010; width:50px;height:47px; background: 0 0; cursor:pointer; }
.scrollbar{ position: absolute;top:0;right:0;width: 5px; display:none; z-index:999}
.viewport{position:relative;top:0;left:0; overflow:hidden}
.overview{position:absolute;top:0;left:0;}
.scrollbar .thumb{position:absolute; background:#000; opacity:0.2;width:5px;height:50px; border-radius:3px;top:0;right:0}
.couponpopu{padding:28px; background:#fff;width:222px; position:absolute; top:50%;right:-300px; margin-top:-158px; z-index:-1; cursor:default;border:1px solid #e5e5e5;border-right:none; box-shadow:0px 0px 8px #ccc}
.couponpopu p{height:34px;padding:5px 0;}
.inputtext, .inputpwd{height:16px;padding:8px 5px;display:block;border:1px solid #ccc;width:210px; background:#fff; outline:none; color:#888}
.forward{height:16px;line-height:16px; text-align:right;font-size:12px; color:#666 }
.forward a{color:#2b8ee2;}
.forward a:hover{ text-decoration:underline}
.counponsubmit a{height:40px;margin:20px 0 8px 0; display:block; background:#ff8800;color:#fff;font-size:16px;line-height:40px; text-align:center; border-radius:2px;}
.counponsubmit a:hover{background:#ff961f}
.couponltext{height:1px;margin-top:30px; background:#ccc; position:relative;text-align:center;}
.couponltext span{height:16px; background:#fff; line-height:16px; position:absolute; top:-8px;left:50%;margin-left:-72px;color:#ccc;  font-size:12px;}
.couponpopu .couponpopuclose{width:25px;height:26px; background: 0 0 no-repeat; position:absolute;top:0;right:0; display:block; cursor:pointer}
.couponpopu .couponpopuclose:hover{background: 0 0 no-repeat;}
.couponother {padding: 15px 0 0 28px;font-size:12px;text-align:center}
.couponother span {display: block;padding-bottom: 8px;}
.couponother a {position: relative;padding-left: 20px;margin-right: 20px;line-height: 20px;color:#999;}
.couponother a i {position: absolute;top: -4px;left: 0;width: 16px;height: 16px;background:  no-repeat -238px -10px;}
.couponother a.weibo i {background-position: -238px -46px;}
.couponother a.weixin i {background:; top:-2px;}
.navadvert{height:120px;width:40px; margin-top:35px; position:relative; display:block}
.navadvert:hover span{height:120px;width:201px; position:absolute;top:0;right:40px;}
.logintips{ width:200px; padding-bottom: 10px; line-height:14px;font-size:12px;color:#f00; padding-left:20px;text-align:left; background: 0 0 no-repeat; display:none;}


