﻿.msg{padding:4px 4px 4px 24px;font-size:12px;line-height:16px;color:#404040;background-color:#FFFFE5;border:1px solid #FFCC7F;overflow:hidden;zoom:1;}
.msg-b{padding:9px 9px 9px 50px;font-size:14px;line-height:16px;color:#404040;background-color:#FFFFE5;border:1px solid #FFCC7F;overflow:hidden;zoom:1;}
.msg-inline{display:inline-block;zoom:1;*display:inline;}
.msg-b .msg-vm,.msg-b-weak .msg-vm{padding-top:7px;}
.msg-b .msg-middle{padding-top:7px;}
.msg-ok,.msg-b-ok{background-color:#F0FFE5;border-color:#4DBF00;}
.msg-error,.msg-stop,.msg-b-error,.msg-b-stop{background-color:#FFF2F2;border-color:#FF8080;}
.msg-attention,.msg-b-attention{background-color:#E5F5FF;border-color:#40B3FF;}
.msg-weak{padding:5px 5px 5px 25px;font-size:12px;line-height:16px;color:#404040;background:none;border:none;}
.msg i,.msg-weak i{display:inline;float:left;margin-left:-20px;width:16px;height:16px;background:url(http://secure.viigoo.com/static/img/new_Register_icon.png) no-repeat 0 -160px;}
.msg-b-weak{padding:10px 10px 10px 46px;font-size:14px;line-height:16px;color:#404040;background:none;border:none;}
.msg-b i,.msg-b-weak i{display:inline;float:left;margin-left:-41px;width:32px;height:32px;background:url(http://secure.viigoo.com/static/img/new_Register_icon.png) no-repeat 100% -160px;}.msg-ok i{background-position:0 -200px;}.msg-error i{background-position:0 0;}
.msg-stop i{background-position:0 -40px;}
.msg-question i{background-position:0 -80px;}
.msg-notice i{background-position:0 -240px;}
.msg-attention i{background-position:0 -120px;}
.msg-tips i{background-position:0 -160px;}
.msg-b-ok i{background-position:100% -200px;}
.msg-b-error i{background-position:100% 0;}
.msg-b-stop i{background-position:100% -40px;}
.msg-b-question i{background-position:100% -80px;}
.msg-b-notice i{background-position:100% -240px;}
.msg-b-attention i{background-position:100% -120px;}
.msg-b-tips i{background-position:100% -160px;}
body,div,table,h1,h2,h3,h4,h5,h6,ul,ol,li,p,dl,dt,dd,th,td,form,fieldset{margin:0;padding:0;}
table{border-collapse:collapse;}
pre,code{white-space:pre;font-family:"Courier New",Courier,monospace;}
li{list-style:none;}
em{font-style:normal;}
img,object{border:none;outline:none;}
a img{vertical-align:top;}
abbr,article,aside,audio,canvas,datalist,details,figure,footer,header,hgroup,menu,nav,output,progress,section,video{display:block;margin:0;padding:0;}
#site-nav-bd{width:1000px;}
body{color:#666;font:normal 12px/1.8 "\5B8B\4F53",tahoma,arial;}
#page{width:1000px;margin:0 auto;}
#bottom_login,#bottom_register
{
    width:950px;
    border-top:none}
.col-main{float:left;width:100%;}
.col-sub,.col-extra{float:left;}
#header{height:100px;position:relative;}
#header h1{width:140px;height:35px;background:url(http://secure.viigoo.com/static/img/viigoo_store_logo.png) no-repeat 0 0;position:absolute;left:0;bottom:32px;}
#header h1 a{display:block;width:140px;height:35px;text-indent:-9999em;outline:none;}
#header h2{padding-left:10px;position:absolute;left:150px;bottom:28px;background:url(http://secure.viigoo.com/static/img/dian.jpg) no-repeat 0 50%;}
#content{min-height:500px;_height:500px;}
.steps
{
    width:1000px;
    height:35px;
    background:url(http://secure.viigoo.com/static/img/Registration_process-pic.png) no-repeat 0 0;}
.step-1{background-position:0 0;}
.step-2{background-position:0 -35px;}
.step-3{background-position:0 -70px;}
.steps li{display:inline;float:left;width:33%;height:35px;line-height:35px;text-indent:-9999em;}
.step-alipay{background-image:url(http://secure.viigoo.com/static/img/Registration_process-pic.png);}
h2{font:normal 20px/1.6 "\5FAE\8F6F\96C5\9ED1","\534E\6587\7EC6\9ED1","\9ED1\4F53";}

.ue-suggest{padding-top:50px;text-align:right;height:20px;line-height:20px;}
.ue-suggest img{vertical-align:top;}
em{color:#F60; font-style:normal;}
.i-text{width:177px;padding:0 2px;height:26px;line-height:26px;color:#666;border:1px solid #CCC;}
.i-shorttext{width:65px;padding:0 2px;height:26px;line-height:26px;color:#666;border:1px solid #CCC;}
.err-input{border-color:#FF8080;}
.i-text-alipaypw{width:148px;}
.line{font-size:12px;color:#DCDCDC;margin:0 5px;}
.gray{color:#999;}.w180{width:180px!important;}
.hide{visibility:hidden;}
.show{visibility:visible;}
.dn{display:none;}
.di{display:inline;}

.btn-long
{
    display:inline-block;
    zoom:1;
    *display:inline;
    width:135px;
    height:33px;
    line-height:33px;
    text-align:center;
    font-size:14px;
    color:#FFF;
    border:none;
    font-weight:bold;
    text-decoration:none;
    background:url(http://secure.viigoo.com/static/img/knob_shop.png) no-repeat 0 0;
    text-shadow:1px 1px 0 #E24E06;
    overflow:hidden;
    cursor:pointer}
.btn-b
{
    display:inline-block;
    zoom:1;*display:inline;
    width:67px;height:33px;
    line-height:33px;
    text-align:center;
    font-size:14px;
    color:#FFF;
    border:none;
    font-weight:bold;
    text-decoration:none;
    background:url(http://secure.viigoo.com/static/img/knob_shop.png) no-repeat 0 -33px;
    text-shadow:1px 1px 0 #E24E06;
    overflow:hidden;
    cursor:pointer}
.btn-s
{
    display:inline-block;
    zoom:1;
    *display:inline;
    width:67px;
    height:27px;
    line-height:27px;
    text-align:center;
    font-size:12px;
    color:#FFF;
    border:none;
    font-weight:bold;
    text-decoration:none;
    font-weight:bold;
    background:url(http://secure.viigoo.com/static/img/knob_shop.png) no-repeat -67px -33px;
    text-shadow:1px 1px 0 #E24E06;
    overflow:hidden;
    cursor:pointer}
.btn-sl{display:inline-block;zoom:1;*display:inline;width:131px;height:21px;line-height:21px;text-align:center;font-size:12px;color:#666;border:none;font-weight:normal;text-decoration:none;background:url(http://secure.viigoo.com/static/img/knob_shop.png) no-repeat 0 -66px;overflow:hidden;}
.btn-long:hover,.btn-b:hover,.btn-s:hover{text-decoration:none;color:#FFF;overflow:hidden;}
.btn-sl:hover{color:#666;overflow:hidden;}
.b2b-ol-service{display:block;width:16px;height:75px;padding:32px 8px 0;line-height:16px;color:#455B8B;text-align:center;background:#F7F7F7 ;position:absolute;left:50%;margin-left:495px;top:0;border:1px solid #E0E0E0;box-shadow:1px 1px 3px 0 #DDD;}
.b2b-ol-service:hover{text-decoration:none;}

.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;clear:both;visibility:hidden;height:0;}
.agreement
{

   width:480px;
    padding-top:10px;
    clear:both;
    }
.agreement_list
{   border: 1px solid #ddd;
clear: both;
display: none;
height: 150px;
margin-top: 10px;
overflow: auto;
padding: 15px;}    
.agreement_list strong
{
    display:block;
    clear:both} 
.service_tit
{
    display:block;
    clear:both}       
.reg{margin-top:40px;}
.form{width:600px;float:left;}
.kv-item
{
    padding-left:100px;
    padding-bottom:20px;
    clear:both}
.kv-nick{padding-bottom:5px;}
.kv-label{display:inline;float:left;width:100px;margin-left:-100px;height:28px;line-height:28px;text-align:right;}
.kv-item .i-text,.kv-item .i-shorttext,.kv-item .msg,.kv-item .msg-weak,.kv-item .msg-b-weak{vertical-align:middle;}
.kv-item .msg-box{width:300px;display:inline-block;zoom:1;*display:inline;vertical-align:top;position:relative;}
.kv-item .msg,.kv-item .msg-weak,.kv-item .msg-b-weak{line-height:18px;color:#666;position:absolute;}
.kv-item .msg-inline{width:300px;}
.kv-item .msg a,.kv-item .msg-weak a,.kv-item .msg-b-weak a{margin:0 2px;}
.num-tip{height:16px;line-height:16px;visibility:hidden;}
.checkcode{display:none;width:175px;height:32px;vertical-align:middle;}
.checkcode-v{display:inline-block;zoom:1;*display:inline;}
.nick-suggest{display:none;width:180px;margin-top:3px;line-height:18px;background-color:#FCFBE5;border:1px solid #DED9BF;}
.nick-suggest li{height:18px;line-height:18px;padding:0 5px;}
.nick-suggest input,.nick-suggest label{vertical-align:top;}
.nick-suggest-tit{padding-left:5px;color:#FFA800;}
.agreement-content{height:150px;overflow:auto;display:none;}
.quick-reg{width:290px;padding:25px;float:right;border:2px solid #E5E5E5;}
.quick-tit{display:block;height:100px;text-indent:-9999em;background:url(http://secure.viigoo.com/static/img/phone-store.png) no-repeat 50% 0;border-bottom:3px solid #EDEDED;}
.quick-detail{color:#999;text-align:center;padding:20px 0 10px;line-height:24px;}
.quick-detail em{font-size:20px;font-family:"\5FAE\8F6F\96C5\9ED1","\534E\6587\7EC6\9ED1","\9ED1\4F53",tahoma;vertical-align:-3px;}
.quick-detail .phone-num{font-size:24px;}
.pw-box{display:inline-block;zoom:1;*display:inline;*margin-right:3px;}
.pw-strength{width:183px;margin-top:3px;height:14px;background-color:#FFD099;position:relative;height:14px;clear:both}
.pw-letter{position:absolute;left:0;top:0;}
.pw-letter2{position:absolute;left:0;top:0;}
.pw-strength span{display:inline;float:left;height:14px;width:60px;font-size:12px;text-align:center;line-height:14px;color:#FFF;border-right:1px solid #FFF;}
.pw-letter{position:absolute;left:0;top:0;}
.pw-bar{width:0;height:14px;overflow:hidden;background-color:#F60;transition:all .4s linear;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:width .4s linear;}
.pw-weak .pw-bar{width:60px;}
.pw-medium .pw-bar{width:121px;}
.pw-strong .pw-bar{width:182px;}
.phone-input-box{position:relative;display:inline-block;zoom:1;*display:inline;}
.phone-input-box .area-code{position:absolute;display:block;width:30px;height:28px;text-align:right;font-size:14px;font-family:Arial,Helvetica,sans-serif;line-height:28px;}
.phone-input-box .i-text{padding-left:30px;width:150px;font-size:14px;color:#404040;}
.check-pop .kv-item{padding-left:90px;padding-bottom:10px;line-height:28px;}
.check-pop .kv-label{width:90px;margin-left:-90px;}
.check-pop .phone-input-box .i-text{width:120px;vertical-align:top;}
.check-pop .phone-num{font-size:13px;font-weight:bold;}
.check-pop .kv-item .msg,.check-pop .kv-item .msg-weak,.check-pop .kv-item .msg-b-weak{width:180px;}
.kv-item select{padding:3px;}
.kv-item .i-chk{vertical-align:middle;}
.alipay-create{display:none;padding-left:22px;color:#AAA;}
.alipay-uncreate{display:none;padding-left:22px;color:#888;}
.switch-way{padding:10px;margin-left:10px;border-top:1px dotted #E5E5E5;}
.switch-phone{padding:0 10px 10px;margin-left:10px;margin-bottom:20px;border-top:none;border-bottom:1px dotted #E5E5E5;}
.check-pop{display:none;width:400px;background-color:#F5F5F5;border-bottom:1px solid #C5C5C5;}
.check-pop-hd{height:34px;line-height:34px;padding:0 10px;color:#FFF;background:url(http://secure.viigoo.com/static/img/knob_shop.png) repeat-x 0 -136px;border:1px solid #DE8802;}
.check-pop-hd em{margin:0 5px;color:#FF0;font-weight:bold;text-shadow:0 0 2px #F60;}
.check-pop-tip{margin-bottom:10px;}
.check-pop-bd{padding:15px 25px;border:1px solid #ECECEC;border-bottom:none;background-color:#F5F5F5;}
.checkcode-form{padding:5px 0 10px;}
.checkcode-item{padding-bottom:10px;}
.checkcode-item .i-shorttext,.checkcode-item .msg-weak{vertical-align:middle;color:#666;}
.checkcode-meta{margin-top:5px;border-top:1px solid #E8E8E8;padding-top:10px;}
.checkcode-meta .btn-sl,.checkcode-meta .msg-weak{vertical-align:middle;}
.tip-alipay{display:none;width:265px;}
.ks-overlay{position:absolute;left:-9999px;top:-9999px;z-index:100000!important;}
.ks-ext-close{width:20px;height:20px;text-indent:-9999em;outline:none;background:url(http://secure.viigoo.com/static/img/knob_shop.png) no-repeat 5px -101px;position:absolute;right:5px;top:8px;}
.ks-ext-close:hover{background-color:#EC780C;}
.ks-ext-mask{background-color:#AAA;filter:alpha(opacity=60);opacity:.6;z-index:99999!important;}
.nomad-email-suggest{position:absolute;left:0;top:0;color:#999;line-height:22px;font-size:12px;font-family:tahoma;background-color:#FFF;border:1px solid #C8C8C8;}
.nomad-email-suggest-title,.nomad-email-suggest li{height:22px;padding:0 5px;overflow:hidden;cursor:pointer;}
.nomad-email-suggest li.current{color:#404040;background-color:#E1E1E1;}
#J_PhonePop #J_PhoneTip{width:100px;}.success{padding:40px 0 40px 25px;}
.success-viigoo .msg-b{margin-bottom:5px;color:#666;border:none;background:none;font-size:12px;}
.success-viigoo h2 a{font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1","\534E\6587\7EC6\9ED1","\9ED1\4F53";}
.success-viigoo-remark{padding-top:10px;color:#999;border-top:1px dashed #DCDCDC;}
.ifr-alipay{width:990px;overflow:hidden;}
.ifr-alipay iframe{display:block;height:80px;overflow:hidden;margin:10px 0;}
.guang{height:26px;margin:10px 0;padding-left:135px;line-height:26px;color:#999;background-color:#F0F0F0;overflow:hidden;}
.guang em{display:inline;width:125px;height:26px;float:left;margin-left:-125px;color:#999;}
.guang li{display:inline;margin-right:20px;}
.guang li a{color:#4D4D4D;}
.guang li a:hover{color:#F60;text-decoration:underline;}

.reg-checkcode-img, .reg-checkcode-audio {
    height: 32px;
    line-height: 32px;
    position: absolute;
    width: 175px;
}
.reg-checkcode-audio {
    display: none;
}
.reg-checkcode-img img, .reg-checkcode-audio audio {
    border: 1px solid #CDCDCD;
    cursor: pointer;
    display: inline;
    float: left;
    height: 30px;
    width: 100px;
}
.reg-checkcode-refresh {
    border: 1px solid #CDCDCD;
    cursor: pointer;
    display: none;
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    vertical-align: middle;
    width: 100px;
}
.reg-audio-state {
    border: 1px solid #CDCDCD;
    display: inline;
    float: left;
    height: 30px;
    position: relative;
    width: 100px;
}
.reg-audio-state-text {
    background: url("http://secure.viigoo.com/static/img/regshuaxi.png") no-repeat scroll 10px -93px transparent;
    color: #999999;
    cursor: text;
    display: block;
    font-size: 12px;
    height: 30px;
    padding-left: 30px;
    position: absolute;
    text-decoration: none;
    width: 70px;
    z-index: 1;
}
.reg-audio-state-text:hover {
    text-decoration: none;
}
.reg-audio-state-progress {
    background-color: #186BCA;
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 0;
}
.reg-audio-over {
    background: none repeat scroll 0 0 transparent;
    color: #186BCA;
    cursor: pointer;
    padding-left: 0;
    text-align: center;
    width: 100px;
}
.reg-audio-over:hover {
    text-decoration: underline;
}
.reg-checkcode-refresher {
    background: url("http://secure.viigoo.com/static/img/regshuaxi.png") no-repeat scroll 7px -145px transparent;
    
    display: inline;
    float: left;
    height: 32px;
    outline: medium none;
    text-indent: -9999em;
    vertical-align: top;
    width: 32px;
    cursor:pointer
}

.reg-checkcode-refresher {
    opacity: 0.7;
}
.reg-checkcode-refresher:hover{
    border-color: #EAEAEA;
    opacity: 1;
}

.reg-img-switcher {
    background-position: 5px 10px;
}
.checkcode-meta .btn-sl, .checkcode-meta .msg-weak {
    vertical-align: middle;
}
.btn-sl {
    background: url("http://secure.viigoo.com/static/img/T1svelXed.png") no-repeat scroll 0 -66px transparent;
    border: medium none;
    color: #666666;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    width: 131px;
}
.btn-s1:hover
{
    color:#666666;
    overflow:hidden;   
 }