#pop-regi { width:680px; top: 400px; left: -1000000px; display: block }
#pop-regi .pop-content { padding: 25px 35px; }
#pop-regi .pop-title { text-align: center; color: #333; font-size: 20px; line-height: 26px }
#pop-regi .pop-title b, #pop-regi .pop-title .amount { color: #f60; font-weight: normal }
#pop-regi .pop-subtitle { color: #666; text-align: center; font-size: 16px }

#pop-regi .block-l { float: left; display: inline; width: 255px; }
#pop-regi .notice-list { padding-left: 20px; list-style: decimal }
#pop-regi .notice-list a { color: #09c; }
#pop-regi .notice-list li { color: #666; list-style: decimal; line-height: 26px }
#pop-regi .shop-info { text-align: center }
#pop-regi .shop-info img { margin: 25px 0 }
#pop-regi .fanli-msg {color: #f60; font-size: 18px;padding-bottom:30px;}

.super-mod { float: left; border: 1px solid #ddd; background: #fff }
.super-mod .mod-img { display: block; overflow: hidden; margin: 10px; }
.super-mod .mod-ft { background: #ffeed9; color: #bf7c53; font-size: 12px; line-height: 20px; padding: 8px 10px; }
.super-mod .mod-ft p { line-height: 20px; height: 20px; }
.super-mod .mod-ft i { width: 15px; height: 15px; line-height: 15px; text-align: center; background: url(../images/user/quan.gif) no-repeat top left; display: inline-block; margin: 2px 5px 0 0; color: #f60; font-weight: bold; }

#pop-regi .block-r { float: right; display: inline; margin-left: 40px; width: 310px }
#pop-regi .pop-tab { height: 34px; border-bottom: 2px solid #FF7F00 }
#pop-regi .pop-tab li { position: relative; float: left; width: 125px; height: 34px }
#pop-regi .pop-tab a { position: absolute; top: 0; left: 0; z-index: 1; display: block; width: 120px; height: 33px; border: 1px solid #ccc; border-bottom: 0; background: #f3f3f3; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#f3f3f3)); background: -webkit-linear-gradient(#FFF, #f3f3f3); background: -moz-linear-gradient(#FFF, #f3f3f3); background: -ms-linear-gradient(#FFF, #f3f3f3); background: -o-linear-gradient(#FFF, #f3f3f3); background: linear-gradient(#FFF, #f3f3f3); color: #FF7F00; text-align: center; font-size: 16px; line-height: 32px }
#pop-regi .pop-tab a:hover { text-decoration: none }
#pop-regi .pop-tab .current { height: 35px; background: #FFF; color: #333 }
#pop-regi .btn-common { display: block; width: 310px; height: 50px; text-align: center;line-height: 50px; border:1px solid #e25f07; background:#ff6600; cursor:pointer; font-size:20px; color:#fff; text-shadow: 1px 1px 0 rgba(0, 0, 0, .2); }
#pop-regi .btn-common:hover  { background:#ff7e00; }
#pop-regi .block-common { padding: 20px 0 0; width: 310px }
#pop-regi .p-input { position: relative; margin-bottom: 20px; height: 32px; line-height: 32px }
#pop-regi .p-input .placeholder { position: absolute; top: 0; left: 12px; z-index: 3; color: #cbcbcb; font-size: 16px; line-height: 36px }
#pop-regi .input-common { padding: 0 8px; width: 290px; height: 36px; border: 1px solid #ddd; font-size: 16px; line-height: 36px }
#pop-regi .tips-common { display: block; margin: 0 0 10px 0; font-size: 14px; color: #999 }
#pop-regi .tips-common span { display: inline-block; overflow: hidden; padding: 0 0 5px 20px; color: #666; line-height: 16px }
#pop-regi .tips-common span.error { background:url(../images/user/error.gif) no-repeat; color: #F00 }

.goshop-oauth { height: 20px; color: #333; font-size: 14px; line-height: 20px; }
.goshop-oauth em { float: left; margin-right: 5px; color: #666; font-size: 13px; margin-top:10px; }
.goshop-oauth a { float: left; margin-right: 10px; height: 20px; margin-top:10px; }
.goshop-oauth a img { width:16px; height:16px; vertical-align:middle }

#emailMatch_list .mailListBox{border:1px solid #e0e0e0; background-color:#fff; position:absolute; z-index:9999; display:none;}
#emailMatch_list .mailListBox ul{padding:0; margin:0;}
#emailMatch_list .mailListBox li{zoom:1;overflow:hidden;padding:0 5px; margin:0; border-top:1px solid #e0e0e0; list-style:none; font-size:12px; line-height:26px; height: 26px;cursor:pointer; color:#999999;}
#emailMatch_list .mailListBox li.hover{background-color:#e0e0e0; color:#035cc1;}
#emailMatch_list .mailListBox li.current{background-color:#C1D5EB; color:#035cc1;}


.content-share { width:232px; float:left; margin-top:18px; }
.content-share h3 { font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; }
.content-share ul li { padding-top:10px; position:relative; }
.content-share ul li a { color:#666666; width:110px; height:52px; display:block; line-height:52px; font-size:14px; padding-left:5px; }
.content-share ul li a:hover { text-decoration:none; }
.content-share ul li .pub { background:url(../images/user/login.gif) no-repeat; }
.content-share ul li .sina { background-position:0 -99px; }
.content-share ul li .qq { background-position:0 -44px; }
.content-share ul li .tb { background-position:0 -154px; }
.content-share ul li .qqweibo { background-position:0 -209px; }
.content-share ul li .kaixin { background-position:0 -264px; }
.content-share ul li .sina:hover { background-position:-173px -99px; }
.content-share ul li .qq:hover { background-position:-173px -44px; }
.content-share ul li .tb:hover { background-position:-173px -154px; }
.content-share ul li .qqweibo:hover { background-position:-173px -209px; }
.content-share ul li .kaixin:hover { background-position:-173px -264px; }