@charset "utf-8";

button{height:auto;}
/* 新按钮 from yk.css */
.btn {
  -moz-user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *filter:chroma(color=#000000);
  /* IE7- button focus border 1px black hack */
  margin: 0;
  vertical-align: middle;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  border: 1px solid;
  line-height: 20px;
  font-family: arial, helvetica, verdana, tahoma, sans-serif;
}
.btn:hover,
.btn:focus {
  outline: none;
}
.btn,
.btn-medium {
  min-width: 80px;
  _width: 80px;
  padding: 4px 9px;
  font-size: 12px;
}
.btn-small {
  min-width: 56px;
  _width: 56px;
  padding: 1px 9px;
  _padding-top:4px;
  font-size: 12px;
}
.btn-large {
  min-width: 100px;
  _width: 100px;
  padding: 9px 14px;
  font-size: 14px;
  font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;
}
.btn-huge{
  min-width: 100px;
  _width: 100px;
  padding: 9px 14px;
  line-height: 25px;
  font-size: 20px;
  font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;
}
.btn,
.btn-major {
  color: #ffffff;
  border-color: #007dcc;
  background-color: #1c98e7;
}
.btn:link,
.btn:visited,
.btn-major:link,
.btn-major:visited {
  color: #ffffff;
}
.btn:hover,
.btn:focus,
.btn-major:hover,
.btn-major:focus {
  color: #ffffff;
  border-color: #1092e5;
  background-color: #25a3f3;
}
.btn:active,
.btn-major:active {
  color: #ffffff;
  border-color: #007dcc;
  background-color: #108bd9;
}
.btn-minor {
  color: #555555;
  border-color: #d1d1d1;
  background-color: #f2f2f2;
}
.btn-minor:link,
.btn-minor:visited {
  color: #555555;
}
.btn-minor:hover,
.btn-minor:focus {
  color: #555555;
  border-color: #e2e2e2;
  background-color: #f4f7fa;
}
.btn-minor:active {
  color: #555555;
  border-color: #dbdbdb;
  background-color: #eaeaea;
}
.btn-pay {
  color: #ffffff;
  border-color: #e44b15;
  background-color: #ff6600;
}
.btn-pay:link,
.btn-pay:visited {
  color: #ffffff;
}
.btn-pay:hover,
.btn-pay:focus {
  color: #ffffff;
  border-color: #e86813;
  background-color: #ff7f18;
}
.btn-pay:active {
  color: #ffffff;
  border-color: #c95c14;
  background-color: #f06000;
}
.btn-follow {
  color: #ffffff;
  border-color: #951d09;
  background-color: #d23015;
}
.btn-follow:link,
.btn-follow:visited {
  color: #ffffff;
}
.btn-follow:hover,
.btn-follow:focus {
  color: #ffffff;
  border-color: #be1c00;
  background-color: #ed3718;
}
.btn-follow:active {
  color: #ffffff;
  border-color: #951d09;
  background-color: #c5250a;
}
.btn-disabled {
  cursor: default;
  color: #bbbbbb;
  border-color: #cad4e4;
}
.btn-disabled:link,
.btn-disabled:visited {
  color: #bbbbbb;
}
.btn-disabled,
.btn-disabled:hover,
.btn-disabled:focus,
.btn-disabled:active {
  color: #bbbbbb;
  border-color: #dfe6f1;
  background-color: #ecf0f5;
}
button.btn::-moz-focus-inner,
input.btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn,
input.btn,
button.btn-medius,
input.btn-medius {
  *padding-top: 2px;
  *padding-bottom: 3px;
}
button.btn-large,
input.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn-small,
input.btn-small {
  *padding-top: 0;
  *padding-bottom: 0;
}
.btn,
.btn-medium {
  min-width: 60px\0;
}
.btn-small {
  min-width: 36px\0;
}
.btn-large {
  min-width: 70px\0;
}
div.btn,
a.btn,
span.btn,
div.btn-medium,
a.btn-medium,
span.btn-medium {
  *min-width: 60px;
  _width: 60px;
}
div.btn-small,
a.btn-small,
span.btn-small {
  *min-width: 36px;
  _width: 36px;
}
div.btn-large,
a.btn-large,
span.btn-large {
  *min-width: 70px;
  _width: 70px;
}
/*新按钮 end*/



html,body{background-color:#ffffff;}

.screen{background:#ffffff url(/index/img/logreg/bg_login.png) no-repeat center top;}
.s_body{color:#555;}
a{color:#3399e0;text-decoration:none;}
a:hover{color:#c31;text-decoration:none;}

.sk_personal .screen{background:#ffffff url(/index/img/logreg/bg_login_personal.png) no-repeat center top;}

.logo{padding:9px 0 4px;}
.logo a{display:block;width:303px;height:42px;}
.logo em{display:none;}

.banner{position:relative;z-index:1;width:580px;height:320px;top:80px;left:10px;background:url(../img/banner.png) no-repeat 0 0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/banner.png');_background-image:none;}
.aside{margin-bottom:40px;}


.loginbox{*zoom:1;position:relative;z-index:2;border:1px solid #d4d4d4;background-color:#fff;padding:20px;}
.loginbox .lognotice{position:absolute;top:-40px;left:-1px;width:282px;background:#ffffe5;border:1px solid #ecdda0;padding:5px 8px;color:#909090;}
.loginbox .lognotice .pointer{position:absolute;bottom:-7px;left:20px;width:14px;height:7px;overflow:hidden;background:transparent url(/index/img/master.png) no-repeat -160px -359px;}
.loginbox h1{color:#555;text-align:center;margin-bottom:10px;}
.loginbox .regbtn{margin-bottom:15px;}
.loginbox .regbtn .btn,
.loginbox .formbox .loginbtn .btn{width:258px;}
.loginbox .regbtn a.btn,
.loginbox .formbox .loginbtn a.btn{*width:228px;}
/*.loginbox .regbtn a{display:block;width:258px;height:45px;background:url(/index/img/logreg/logreg.png) no-repeat 0 -190px;}
.loginbox .regbtn a:hover{background-position:0 -236px;}               
.loginbox .regbtn a:active{background-position:0 -282px;}*/
.loginbox .spline{overflow:hidden;height:0;line-height:0;margin:20px 0 15px;border-top:1px dotted #c5c5c5;}
.loginbox .tudou_login{margin:-5px 0 10px;background:url(/index/img/partner/ico/ico_tudou_16x16.png) no-repeat left 2px;}
.loginbox .tudou_login a{padding-left:20px;}
.loginbox .other_login{}
.loginbox .other_login h3{margin-bottom:10px;color:#909090;font-weight:normal;font-size:14px;font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;}
.loginbox .other_login .accout_list{height:20px;}
.loginbox .other_login .accout_list li{float:left;margin-right:10px;}
.loginbox .other_login .accout_list span{margin-left:3px;}
.loginbox .formbox .loginbtn{margin-bottom:0;text-align:left;}
/*.loginbox .formbox .loginbtn .form_btn{margin-right:15px;}
.loginbox .loginbtn a,
.loginbox .loginbtn button{cursor:pointer;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:258px;height:45px;background:url(/index/img/logreg/logreg.png) no-repeat 0 -330px;border:0 none;outline:0 none;}
.loginbox .loginbtn a:hover,
.loginbox .loginbtn button:hover{background-position:0 -376px;}
.loginbox .loginbtn a:active,
.loginbox .loginbtn button:active{background-position:0 -422px;}*/
.loginbox .loginbtn em{display:none;}
.loginbox .main_links{height:40px;margin-bottom:20px;}
.loginbox .main_links li{float:left;margin-right:20px;}


.formbox fieldset{height:236px;border:none;}
.formbox h3{margin-bottom:20px;color:#555;}
.formbox .head{margin-bottom:5px;color:#555;font-size:14px;font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;}
.formbox .extend{text-align:right;margin-top:-20px;font-size:14px;font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;}
.formbox .entry{position:relative;margin-bottom:10px;}
.formbox .entry .error{padding-top:5px;line-height:12px;color:#ab0707;}
.formbox .entry .prompt{color:#909090;margin-bottom:-5px;}
.formbox label{color:#565656;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:14px;padding:0 5px;width:40px;text-align:right;}
.formbox .form_input{width:240px;height:30px;line-height:30px;font-family:'microsoft yahei','微软雅黑','黑体'}
.formbox .entry .placeholder{position:absolute;top:10px;*top:12px;left:10px;color:#BBB;font-size:14px;font-family:'microsoft yahei','微软雅黑','黑体';}
.formbox .form_btn .form_btn_text,
.formbox .form_btn .form_btn_text a{color:#333;font-size:18px;}
.formbox .captcha .form_input{width:82px;}
.formbox .save{margin:-5px 0 10px 0;}
.formbox .save label{padding:0;width:50px;text-align:left;font-size:12px;color:#333;}
.formbox .save a{float:right;vertical-align:middle;}
.formbox .dimension{position:absolute;top:8px;right:11px;}
.formbox .dimension .ico-code{display:block;width:24px;height:24px;background:#fff url(/index/img/logreg/logreg.png) no-repeat 0 0;}
.formbox .dimension a:hover .ico-code{background-position:0 -24px;}
.formbox .dimension .qtips{width:130px;padding:2px 5px;color:#909090;}
.formbox .dimension .qtips .arrow{top:5px;}
.formbox .dimension .qtips .handler{top:4px;}
.formbox .dimension .qtips .content{color:#909090;}

.loginbox .ico-QQ,.loginbox .ico-weibo,.loginbox .ico-zfb,.loginbox .ico-freelogin,
.loginbox .ico-toudu,.loginbox .ico-txweibo,.loginbox .ico-renren,.loginbox .ico-kaixin{display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;vertical-align:middle;background:url(/index/img/logreg/ico_cooperations.png) no-repeat 0 0;}
.loginbox .ico-QQ,.loginbox .ico-weibo,.loginbox .ico-zfb,.loginbox .ico-freelogin{width:40px;height:40px;}
.loginbox .ico-QQ{background-position:0 -50px;}
.loginbox .ico-weibo{background-position:-50px -50px;}
.loginbox .ico-zfb{background-position:-100px -50px;}
.loginbox .ico-freelogin{background-position:0 -100px;}
.loginbox .ico-toudu{background-position:0 -25px;}
.loginbox .ico-txweibo{background-position:-18px -25px;}
.loginbox .ico-renren{background-position:-36px -25px;}
.loginbox .ico-kaixin{background-position:-54px -25px;}

.loginbox .ico-success{display:inline-block;*display:inline;*zoom:1;height:30px;width:30px;margin-right:10px;margin-top:-3px;vertical-align:middle;background:url(/index/img/logreg/logreg.png) no-repeat -140px 0;}
.loginbox .ico-user,
.loginbox .ico-phone,
.loginbox .ico-warning,
.loginbox .ico-prompt{display:inline-block;*display:inline;*zoom:1;margin-right:5px;margin-top:-2px;vertical-align:middle;background:url(/index/img/logreg/logreg.png) no-repeat;}
.loginbox .ico-user{width:12px;height:12px;background-position:-175px 0;}
.loginbox a:hover .ico-user{background-position:-175px -20px;}
.loginbox .ico-phone{width:7px;height:12px;background-position:-190px 0;}
.loginbox a:hover .ico-phone{background-position:-190px -20px;}
.loginbox .ico-warning{width:14px;height:12px;background-position:-200px 0;}
.loginbox .ico-prompt{width:12px;height:12px;background-position:-200px -20px;}


.ykcode{height:321px;}
.ykcode *{font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;}
.ykcode .ykcode-header{height:20px;}
.ykcode .ykcode-header-extend{float:right;font-size:14px;color:#909090;}
.ykcode .ykcode-container{position:relative;margin:0 auto;text-align:center;height:246px;padding-top:50px;zoom:1;}
.ykcode .ykcode-detail-img{position:relative;width:120px;height:120px;padding:10px;background:#fff;margin:0 auto;-webkit-transition:all .6s cubic-bezier(0.25,.5,.5,.9);-moz-transition:all .6s cubic-bezier(0.25,.5,.5,.9);transition:all .6s cubic-bezier(0.25,.5,.5,.9);z-index:100;zoom:1;}
.ykcode .ykcode-detail-mask{z-index:1;position:absolute;top:0;left:0;background:#fff;opacity:.9;filter:alpha(opacity=90);width:140px;height:140px;}
.ykcode .ykcode-detail-action{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;}
.ykcode .ykcode-detail-tips{margin-bottom:16px;font-size:18px;color:#909090;}
.ykcode .ykcode-detail-help{font-size:14px;color:#909090;}
.ykcode .btn-fresh{cursor:pointer;display:inline-block;*display:inline;*zoom:1;margin:10px;width:40px;padding:40px;}
.ykcode .btn-fresh i{display:block;width:40px;height:40px;background:url(/index/img/logreg/logreg.png) no-repeat -25px 0;}
.ykcode .btn-fresh:hover i{background-position:-95px 0;}
.ykcode .btn-fresh span{color:#555;font-size:18px;}
.ykcode .ykcode-status-info{padding-top:50px;color:#555;font-size:18px;}
.ykcode .ykcode-status-info .first,
.ykcode .ykcode-status-info .second{margin-bottom:10px;font-size:18px;text-align:left;}
.ykcode .ykcode-status-info .first{margin-bottom:30px}
.ykcode .ico-success{display:inline-block;*display:inline;*zoom:1;height:24px;width:24px;margin-right:5px;vertical-align:middle;background:url(/index/img/logreg/logreg.png) no-repeat -70px 0;}
.ykcode .ykcode-status-info .doll{float:left;width:72px;height:90px;margin:0 20px;background:url(/index/img/logreg/logreg.png) no-repeat -300px 0;}
.ykcode .ico-loading{display:inline-block;*display:inline;*zoom:1;width:32px;height:32px;background:url(/index/img/logreg/loading_32.gif) no-repeat;}
.ykcode .ykcode-status-confirmed .first{text-align:center;}
.ykcode .ykcode-timeout-show,
.ykcode .timeout .ykcode-timeout-hide,
.ykcode .scanned .ykcode-status,
.ykcode .confirmed .ykcode-status,
.ykcode .ykcode-status-timeout,
.ykcode .ykcode-status-scanned,
.ykcode .ykcode-status-confirmed{display:none;}
.ykcode .ykcode-timeout-hide,
.ykcode .timeout .ykcode-timeout-show,
.ykcode .scanned .ykcode-status-scanned,
.ykcode .confirmed .ykcode-status-confirmed{display:block;}


.flogin .formbox fieldset{height:296px}
.flogin .formbox_success{padding-top:20px;height:447px}
.flogin .formbox .save label{width:auto;}
.flogin .formbox .save a{float:none;}
.flogin .formbox .captcha .form_input{float:left;width:112px;margin-right:10px;}
.flogin .formbox .captcha .btn{width:118px;}
.flogin .formbox .captcha a.btn{*width:88px;}
.flogin .formbox .phone{height:40px;line-height:40px;}
.flogin .formbox .phonenum{font-size:24px;}
.flogin .formbox .entry .action{padding-left:0;margin-left:20px;}
.flogin .formbox_success .status{font-size:24px;color:#909090;font-family: "Microsoft YaHei","微软雅黑", SimHei, helvetica, arial, verdana, tahoma, sans-serif;}
.flogin .formbox_success .desc{margin-bottom:5px;font-size:14px;color:#555;font-family: "Microsoft YaHei","微软雅黑", SimHei, helvetica, arial, verdana, tahoma, sans-serif;}
.flogin .formbox_success .entry{margin-bottom:20px;}
.flogin .formbox_success .password .placeholder{top:35px;}
.flogin .formbox_success .tips{color:#909090;}
.flogin .formbox_success .tips a{float:right;}
.flogin .formbox_save{padding:171px 0;text-align:center;}
.flogin .formbox_save .status_info{margin-bottom:10px;color:#909090;font-size:24px;font-family: "Microsoft YaHei","微软雅黑", SimHei, helvetica, arial, verdana, tahoma, sans-serif;}
.flogin .formbox_save .status_help{color:#bbb;font-size:14px;font-family: "Microsoft YaHei","微软雅黑", SimHei, helvetica, arial, verdana, tahoma, sans-serif;}
.flogin .formbox .save{margin-bottom:15px;}
.flogin .formbox .reglink{margin-top:15px;}
.flogin .formbox .savebtn .btn{width:130px;}
.flogin .loading{margin-top:30px;text-align:center;}
.flogin .ico-loading{display:inline-block;*display:inline;*zoom:1;width:32px;height:32px;background:url(/index/img/logreg/loading_32.gif) no-repeat;}
