@charset "UTF-8";
/*
 * web based style
 * time 2016-3-10
 */

/* line 20, sass/layout/_layout.scss */
.base-title {
  height: 40px;
  border-bottom: 1px solid #ddd;
}
/* line 23, sass/layout/_layout.scss */
.base-title h3 {
  height: 40px;
  line-height: 40px;
  margin: 0px;
  font-size: 16px;
  float: left;
  border-bottom: 2px solid #70BAE1;
}

/* line 33, sass/layout/_layout.scss */
.msg-popup {
  top: 30%;
  font-size: 16px;
  color: #e4444e;
}

/* line 38, sass/layout/_layout.scss */
.success {
  padding: 35px;
  font-size: 20px;
  text-align: center;
}

/* line 43, sass/layout/_layout.scss */
.error {
  padding: 35px;
  font-size: 20px;
  text-align: center;
}

/*
 * 
 * 注册登录
 * 
 * 
 * */
/* line 11, sass/pages/_login.scss */
.login .login-inbox {
  margin-top: 20px;
  padding: 20px;
  background: #fff;
  border: 1px solid #ddd;
}
/* line 15, sass/pages/_login.scss */
.login .login-inbox .title {
  position: relative;
  border-bottom: 1px solid #ddd;
  margin: 30px 0px;
}
/* line 19, sass/pages/_login.scss */
.login .login-inbox .title h2, .login .login-inbox .title h3 {
  position: absolute;
  top: -20px;
  left: 15px;
  height: 40px;
  line-height: 40px;
  padding: 0px 20px;
  font-size: 16px;
  margin: 0px;
  background: #fff;
  font-weight: bolder;
}
/* line 31, sass/pages/_login.scss */
.login .login-inbox .flow {
  height: 55px;
  border: 1px solid #84c1e4;
  margin-bottom: 30px;
  background: #fff;
}
/* line 36, sass/pages/_login.scss */
.login .login-inbox .flow span {
  display: inline;
  float: left;
  width: 235px;
  height: 55px;
  margin-top: -1px;
  line-height: 55px;
  font-size: 14px;
  text-align: center;
  color: #606060;
  text-indent: -19px;
  background: url("../images/how.png") no-repeat right 0px;
}
/* line 50, sass/pages/_login.scss */
.login .login-inbox .flow .on {
  color: #fff;
  background: #349cd8 url("../images/how.png") no-repeat right bottom;
}
/* line 55, sass/pages/_login.scss */
.login .login-inbox .flow.step-2-on .step-1 {
  background-position: right -57px;
}
/* line 60, sass/pages/_login.scss */
.login .login-inbox .flow.step-3-on .step-2 {
  background-position: right -57px;
}
/* line 63, sass/pages/_login.scss */
.login .login-inbox .flow.step-3-on .step-3 {
  background: #349CD8;
  color: #fff;
  width: 171px;
}
/* line 70, sass/pages/_login.scss */
.login .login-inbox .flow .step-3 {
  background: none;
}
/* line 74, sass/pages/_login.scss */
.login .login-inbox .flow-text {
  text-align: center;
}
/* line 78, sass/pages/_login.scss */
.login .login-inbox .inbox {
  padding: 0px 40px;
}
/* line 80, sass/pages/_login.scss */
.login .login-inbox .inbox .radio-box {
  position: relative;
}
/* line 83, sass/pages/_login.scss */
.login .login-inbox .inbox .radio-box label {
  display: block;
  border: 1px solid #ddd;
  font-weight: normal;
  padding-top: 0px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 92, sass/pages/_login.scss */
.login .login-inbox .inbox .radio-box label input {
  position: absolute;
  top: 0px;
  left: -9999999px;
}
/* line 98, sass/pages/_login.scss */
.login .login-inbox .inbox .radio-box label.active {
  background: #70BAE1;
  border: 0px none;
  color: #fff;
}
/* line 107, sass/pages/_login.scss */
.login .login-inbox .inbox .select-box select {
  height: 45px;
}
/* line 114, sass/pages/_login.scss */
.login .login-inbox label {
  /*
  padding-top: 15px;
  */
}
/* line 117, sass/pages/_login.scss */
.login .login-inbox .login-input {
  height: 45px;
}
/* line 120, sass/pages/_login.scss */
.login .login-inbox .btn {
  background: #FF7644;
  color: #fff;
  padding: 10px 30px;
}
/* line 125, sass/pages/_login.scss */
.login .login-inbox .download-btn {
  background: #f3f3f3;
  color: #606060;
  margin-right: 20px;
}
/* line 130, sass/pages/_login.scss */
.login .login-inbox .login-more {
  overflow: hidden;
  margin-bottom: 30px;
}
/* line 134, sass/pages/_login.scss */
.login .login-inbox .btn-reg-submit {
  width: 200px;
}


/* line 80, ../../../sass/layout/sundy.common.scss */
.xcConfirm .xc_layer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #666666;
  opacity: 0.5;
  z-index: 2147000000;
}
/* line 90, ../../../sass/layout/sundy.common.scss */
.xcConfirm .popBox {
  position: fixed;
  left: 50%;
  top: 50%;
  background-color: #ffffff;
  z-index: 2147000001;
  width: 400px;
  height: 300px;
  margin-left: -285px;
  margin-top: -150px;
  border-radius: 5px;
  font-weight: bold;
  color: #535e66;
}
/* line 103, ../../../sass/layout/sundy.common.scss */
.xcConfirm .popBox .ttBox {
  height: 55px;
  line-height: 30px;
  padding: 14px 30px;
  border-bottom: solid 1px #eef0f1;
}
/* line 108, ../../../sass/layout/sundy.common.scss */
.xcConfirm .popBox .ttBox .tt {
  font-size: 18px;
  display: block;
  float: left;
  height: 30px;
  position: relative;
  color: #434343;
  text-align: center;
}
/* line 117, ../../../sass/layout/sundy.common.scss */
.xcConfirm .popBox .ttBox .clsBtn {
  display: block;
  cursor: pointer;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 22px;
  right: 30px;
  background: url(../images/xcConfirm_icons.png) -48px -96px no-repeat;
}
/* line 127, ../../../sass/layout/sundy.common.scss */
.xcConfirm .popBox .txtBox {
  margin: 40px 0;
  height: 100px;
  overflow: hidden;
}
/* line 131, ../../../sass/layout/sundy.common.scss */
.xcConfirm .popBox .txtBox .bigIcon {
  width: 48px;
  height: 48px;
  margin: 0 auto;
  background-image: url(../images/xcConfirm_icons.png);
  background-repeat: no-repeat;
  background-position: 48px 0;
}
/* line 140, ../../../sass/layout/sundy.common.scss */
.xcConfirm .popBox .txtBox p {
  width: 300px;
  height: 84px;
  line-height: 26px;
  margin: 0 auto;
  overflow-x: hidden;
  overflow-y: auto;
  font-weight: normal;
  text-align: center;
}
/* line 149, ../../../sass/layout/sundy.common.scss */
.xcConfirm .popBox .txtBox p input {
  width: 364px;
  height: 30px;
  border: solid 1px #eef0f1;
  font-size: 18px;
  margin-top: 6px;
}
/* line 159, ../../../sass/layout/sundy.common.scss */
.xcConfirm .popBox .btnArea {
  border-top: solid 1px #eef0f1;
}
/* line 161, ../../../sass/layout/sundy.common.scss */
.xcConfirm .popBox .btnArea .btnGroup {
  float: right;
}
/* line 163, ../../../sass/layout/sundy.common.scss */
.xcConfirm .popBox .btnArea .btnGroup .sgBtn {
  margin-top: 14px;
  margin-right: 10px;
}
/* line 168, ../../../sass/layout/sundy.common.scss */
.xcConfirm .popBox .btnArea .sgBtn {
  display: block;
  cursor: pointer;
  float: left;
  width: 80px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  color: #FFFFFF;
  border-radius: 4px;
  font-weight: normal;
}
/* line 179, ../../../sass/layout/sundy.common.scss */
.xcConfirm .popBox .btnArea .sgBtn.ok {
  background-color: #02a1e9;
  color: #FFFFFF;
}
/* line 183, ../../../sass/layout/sundy.common.scss */
.xcConfirm .popBox .btnArea .sgBtn.cancel {
  background-color: #f2f2f2;
  color: #333;
}
