.rain-photo,.rain-recom{max-height:360px!important;overflow:hidden;margin:0 15px 10px 0}
.ng-hide{display:none!important}
.rain-product-info{position:absolute;bottom:-20px;width:100%;color:#fff;line-height:22px;text-align:left;transition:all .2s ease;font-size:12px;background-color:#000;filter:alpha(Opacity=50);background-color:rgba(0,0,0,.5);*background:#666}
.rain-product-info .price{text-decoration:line-through;margin-left:8px;font-size:12px;font-weight:400;color:#bbb}
.rain-product-info .special{margin-left:2px;font-size:14px;font-weight:700;overflow:hidden;height:22px;line-height:22px}
.rain-product-info .title{margin-top:-4px;height:22px;overflow:hidden;line-height:22px;white-space:nowrap;font-size:12px;padding-left:4px;text-overflow:ellipsis;letter-spacing:normal;word-spacing:normal;vertical-align:top}
.tad-heart-election{padding-left:15px}
#tad_second_area .tad-heart-election{padding-top:10px;padding-left:10px;border:1px solid #ccc}
.tad-heart-election h3{font-size:13px;font-weight:700;padding:0;margin:10px 0 6px 0;position:relative}
.tad-heart-election h3 em{display:none}
.tad-heart-election h3 span:hover em{position:absolute;top:20px;left:20px;padding:8px 12px;display:block;width:290px;border:1px solid #d9d9d9}
.tad-heart-election dd,.tad-heart-election dt{margin:0;padding:0}
.rain-layout{*text-align:left;margin:0 auto;text-rendering:optimizespeed}
.rain-clear,.rain-layout,div.rain-left,dl.rain-left,ol.rain-left,ul.rain-left{*display:inline;zoom:1}
.rain-clear:after,.rain-layout:after,div.rain-left:after,dl.rain-left:after,ol.rain-left:after,ul.rain-left:after{content:"";display:table;clear:both}
dl.rain-left dd,dl.rain-left dt,ol.rain-left li,ul.rain-left li{float:left;display:block;list-style:none}
.rain-inline{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}
.rain-draw .content.buy em,.rain-draw .content.circle em{background-image:url(//img.alicdn.com/tps/i1/T1cfc0FCFdXXaG4.rS-300-300.png);*background-image:url(//img.alicdn.com/tps/i4/T1znMTFEVeXXav1UrS-300-300.gif);background-repeat:no-repeat}
@-webkit-keyframes rain-pulse-grow{to{-webkit-transform:scale(1.05);transform:scale(1.05)}
}
@keyframes rain-pulse-grow{to{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
}
.rain-draw{min-height:30px}
.rain-draw .content{height:300px;overflow:hidden;display:block;position:relative}
.rain-draw .content a{position:absolute;display:block}
.rain-draw .content.default em{transition:all .2s ease;opacity:0;filter:alpha(opacity=0)}
.rain-draw .content.default em:hover{background:#000!important;opacity:.105!important;filter:alpha(opacity=15)!important}
.rain-draw .content.default .product-info{display:none!important}
.rain-draw .content.square:hover em{visibility:visible!important;-webkit-animation-name:rain-pulse-grow;animation-name:rain-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}
.rain-draw .content.square em{visibility:hidden;_visibility:visible;width:40px;height:40px;border:1px solid #000;background-color:#000;opacity:.6;filter:alpha(opacity=60);background-color:rgba(0,0,0,.7);*background:#000}
.rain-draw .content.square s{display:block;height:38px;width:38px;border:1px solid #fff}
.rain-draw .content.circle em{width:40px;height:40px;background-position:-152px -56px;opacity:.4}
.rain-draw .content.circle em:hover{opacity:1;background-position:-55px -65px;border-radius:12px}
.rain-draw .content.buy em{width:40px;height:40px;background-position:-55px -192px}
.rain-draw .buy .bottom-left,.rain-draw .circle .bottom-left,.rain-draw .square .bottom-left{bottom:-64px;left:0}
.rain-draw .buy .bottom-right,.rain-draw .circle .bottom-right,.rain-draw .square .bottom-right{bottom:-64px;right:0}
.rain-draw .buy .top-right,.rain-draw .circle .top-right,.rain-draw .square .top-right{top:-64px;right:-2px}
.rain-draw .buy .top-left,.rain-draw .circle .top-left,.rain-draw .square .top-left{top:-64px;left:0}
.rain-draw .product-info{visibility:hidden;width:202px;height:62px;position:absolute;border:1px solid #777;z-index:10000}
.rain-draw a:hover{border:none}
.rain-draw a:hover .product-info{visibility:visible;display:block}
.rain-draw em{display:block;height:100%;width:100%}
.rain-draw .draw-bg{border:1px solid #fff;background:#000;opacity:.75;filter:alpha(opacity=75);position:absolute;top:0;left:0;width:200px;height:60px}
.rain-draw dl{margin:1px;color:#fff;position:absolute;top:0;left:0;height:60px;width:200px;-webkit-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s}
.rain-draw dt{width:60px;height:60px;margin-right:8px!important;overflow:hidden}
.rain-draw dd{width:120px;line-height:22px}
.rain-draw .title{height:40px;overflow:hidden}
.rain-draw .special{font-size:13px;font-weight:700;font-family:arial}
.rain-draw .price{text-decoration:line-through;margin-left:8px;color:#bbb}
.rain-photo{display:inline-block;*display:inline;zoom:1;margin-right:-20px;margin-bottom:0;max-height:480px!important;overflow:hidden}
.rain-photo a{display:block}
.rain-photo .wrap{overflow:hidden;position:relative;float:left;letter-spacing:normal;line-height:0;margin-right:18px;margin-bottom:18px}
.rain-photo .img-wrap{width:170px;height:170px;text-align:center;background-color:#eee}
.rain-photo .title{height:35px;line-height:35px;max-width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.rain-photo .icon-promotion{width:auto;height:auto!important;max-height:16px!important;margin-right:3px}
.rain-photo .price{height:15px;line-height:15px;overflow:hidden}
.rain-photo .price .special{color:#f3425e;font-size:16px;font-weight:700;margin-right:10px}
.rain-photo .price .original{font-size:12px;text-decoration:line-through;color:#919191}
.rain-photo .price .yen{font-size:12px;margin-right:3px}
.rain-photo .wrap:hover .rain-product-info{bottom:0}
.g-1-2 .wrap{width:460px;height:160px}
.g-1-2.small .wrap{height:120px}
.g-1-3 .wrap{width:303px;height:160px}
.g-1-3.small .wrap{height:120px}
.g-1-4 .wrap{width:227px;height:160px}
.g-1-4.small .wrap{height:120px}
.g-1-6 .wrap{width:170px;overflow:hidden}
.g-1-6 .wrap img{height:100%}
#tad_second_area .g-1-6 .wrap{width:115px;height:115px}
#tad_second_area .rain-photo .wrap{margin-right:8px;margin-bottom:0}
.g-1-6.small .img-wrap{height:120px;overflow:hidden}
.g-1-6.small .img-wrap img{height:170px}
.rain-recom{height:270px;background-position:no-repeat;position:relative}
.rain-recom.turn ul{left:10px;right:auto}
.rain-recom.u1 ul{width:390px}
.rain-recom.u2 ul{width:520px}
.rain-recom.u3 ul{width:650px}
.rain-recom ul{position:absolute;margin-right:-10px;right:10px;top:10px}
.rain-recom li{height:250px;width:250px;overflow:hidden;position:relative;margin:0 10px 10px 0}
.rain-recom li.small{width:120px;height:120px}
.rain-recom li:hover .rain-product-info{bottom:0}
.rain-product-info .special{right:auto!important;left:2px;font-family:arial}
.tad_tui_area{border:1px solid #e8e8e8}
.tad_tui_area img{width:100%}
.tad_small_width .g-1-6 .wrap{width:145px}
.tad_small_width .g-1-6 .img-wrap{width:145px;height:145px}
.tad_guide_area{position:relative;height:180px;width:98%;margin:0 auto 20px;border:4px dashed #ededed;background-color:#fcfcfc}
.tad_guide_info{height:180px;float:left;width:70%;background:url(//img.alicdn.com/tps/i4/TB1shmCGFXXXXb4XFXXKoJIYFXX-952-357.png) no-repeat 30px -30px}
.tad_guide_ope{height:180px;float:left;width:30%;position:relative;background:url(//img.alicdn.com/tps/i4/TB1shmCGFXXXXb4XFXXKoJIYFXX-952-357.png) no-repeat -780px -30px}
.tad_now_setbtn{position:absolute;width:103px;height:40px;line-height:40px;top:104px;left:53px;display:block;background:#f40;color:#fff!important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:16px;text-align:center}
.tad_help_link{position:absolute;top:114px;left:170px;color:#999}