/*! jollychic 1.0.0 used by jollychic on 2013-12-05 11:07 */
@font-face{font-family:entypo;src:url(/cms/skin/font/entypo.eot?65661322);src:url(/cms/skin/font/entypo.eot?65661322#iefix) format('embedded-opentype'),url(/cms/skin/font/entypo.woff?65661322) format('woff'),url(/cms/skin/font/entypo.ttf?65661322) format('truetype'),url(/cms/skin/font/entypo.svg?65661322#fontello) format('svg');font-weight:400;font-style:normal}.iconshares:before,.iconshare-facebook:before,.iconshare-pinterest:before{font-family:entypo;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:26px;text-align:center;font-variant:normal;text-transform:none}.iconshare-facebook{display:inline-block}.iconshare-facebook:before{content:'\e801';background:#3b5998;color:#FFF;font-size:16px}.iconshare-pinterest:before{content:'\e800';background:#c61118;color:#FFF;font-size:16px}.iconshares{display:inline-block;font-size:12px;line-height:22px;height:22px;margin-right:10px;position:relative;cursor:pointer;left:0;top:0;z-index:100}.iconshare-blue{border:1px solid #3b5998;color:#3b5998}.iconshare-red{border:1px solid #c61118;color:#c61118}.i-name{font-family:Calibri;display:inline-block;height:16px;line-height:20px;margin-left:-4px;padding:2px 4px 4px}.iconshare-tip{position:absolute;top:-40px;left:0;padding:0 10px;background:#FFF;color:#666;border:1px solid #999;white-space:nowrap}.iconshare-tip-wrap .icon-em,.iconshare-tip-wrap .icon-span{font-size:14px;position:absolute;left:30px;top:18px;font-style:normal;font-family:Arial,Helvetica,sans-serif;color:#999;line-height:22px}.iconshare-tip-wrap .icon-span{top:17px;color:#fff}.iconshare-tip-wrap{line-height:28px}.iconshare-Nologin,.iconshare-login{top:-44px;border:2px solid #aa193c}.iconshare-Nologin .icon-em{color:#aa193c;top:19px}.iconshare-Nologin .icon-span{color:#fff;top:16px}.iconshare-Nologin .colse-btn,.iconshare-login .colse-btn{position:absolute;right:-6px;top:-6px;width:14px;height:14px;background:url(/cms/skin/images/icon/icon_close.png) no-repeat}.iconshare-login{top:-78px;padding:10px}.iconshare-login .iconshare-tip-wrap p{width:240px;word-wrap:break-word;word-break:normal;white-space:normal}.iconshare-login .icon-em{color:#aa193c;top:52px}.iconshare-login .icon-span{color:#fff;top:49px}.iconshare-login .iconshare-tip-wrap{line-height:20px}.mr110{margin-right:110px}.mt50{margin-top:50px}.ml50{margin-left:50px}.flow-login-reg{width:477px;display:none;border:1px solid #000;background:#fff;position:absolute;left:0;top:0;z-index:940}.flow-close{width:100%;height:30px;background:#000 url(/asset/themes/default/images/brand_icon.gif) no-repeat 450px -42px;cursor:pointer}.J-flow-login-tab{margin-left:10px}.flow-tab-cnt{display:none}.reg-bonu{width:232px;height:18px;line-height:18px;border:1px solid #aa193c;background-color:#FFF;position:absolute;top:-28px;text-align:center;color:#aa193c}.reg-bonu span{position:absolute;display:block;width:8px;height:5px;left:40px;top:18px;background:url(/asset/themes/default/images/reg-boun.gif) no-repeat}.flow-tab{padding:40px 15px 60px}.login-tab{width:470px;border-right:1px solid #dedede}.login-reg-title{color:#010101;font-family:arial;font-size:30px;margin-left:185px}.login-title-bg{background:url(/asset/themes/default/images/category_title.gif) no-repeat 0 0 transparent;height:17px;margin-left:33px;margin-top:4px;width:253px}.login-reg-div{border-bottom:1px dashed #E6E6E6;margin-top:25px;padding-bottom:25px;padding-left:46px;width:395px}.login-reg-div td{padding:8px 5px;vertical-align:middle}.login-reg-div td a.p-l16{padding-left:16px}.login-reg-div td a:hover{color:#d60000;text-decoration:underline}.login-reg-div td.none-p-b8{padding-bottom:0}.login-reg-div td.reg-tips{padding:0 5px}.login-reg-div td.reg-tips p{width:230px}.input-text{width:239px;height:27px;line-height:27px;border:0;border:1px solid #a8a8a8;background:#fff}.valign{vertical-align:middle}.login-btn{width:150px;height:33px;background:url(/asset/themes/default/images/brand_icon.gif) no-repeat 109px -375px #aa193c;border:0 none;color:#FFF;cursor:pointer;font-size:18px;height:32px;line-height:32px;padding:0 50px 0 15px}.login-reg-adv{width:360px;margin:30px auto 20px}.register-tab{width:463px}.reg-title-bg{background-position:0 -23px;margin-left:130px}.register-other{padding-left:54px;color:#969696;margin:16px 0 30px}.other-title{margin:14px 0;cursor:pointer;width:144px;background:url(/asset/themes/default/images/brand_icon.gif) no-repeat 116px -540px transparent}.other-title-click{background-position:116px -556px}.login-reg-div2{display:none;width:307px;border-bottom:0;padding-left:88px;padding-bottom:0;margin-top:0}.login-reg-input3{margin:6px 0}.reg-btn{margin-bottom:12px;margin-left:190px}.error-message{font-size:10px;color:#aa193c;-webkit-text-size-adjust:none;position:relative}.error-message img{position:absolute;right:20px;top:-25px}.user-tab ul{height:32px;border-bottom:1px solid #ddd;background:#fff}.user-tab ul li{display:inline;float:left;padding:0 18px;margin-right:5px;line-height:32px;border:1px solid #ddd;border-bottom:0;position:relative;_top:1px;cursor:pointer}.user-tab ul li.on{background:#fff;color:#aa193c}.user-tab ul li a{display:block}