fieldset {
  border: 0; }

.yzlrHide {
  display: none; }

li {
  list-style: none; }

.yzlrShow {
  visibility: visible !important;
  transform: translateY(-40px);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s; }

.yzlbPop {
  font: 14px/1.5 arial, "\5FAE\8F6F\96C5\9ED1", sans-serif;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  width: 408px;
  position: absolute;
  margin-left: -204px;
  left: 50%;
  top: 20%;
  background: #f0f0f0;
  border-radius: 3px;
  z-index: 999;
  color: #605f67;
  padding-bottom: 20px;
  visibility: hidden; }
  .yzlbPop a {
    text-decoration: none; }
  .yzlbPop a:hover {
    text-decoration: underline; }
  .yzlbPop fieldset {
    margin-bottom: 10px; }
  .yzlbPop .fOrange {
    color: #f18f00; }
  .yzlbPop .yzlrGrey {
    color: #605f67; }
  .yzlbPop .yzlrFr {
    float: right; }
  .yzlbPop .yzlrFl {
    float: left; }
  .yzlbPop .yzlrIcon {
     background: url(../index.html) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
	}


  .yzlbPop .yzlrWeibo {
    margin: 0 4px;   background:#f55540 url(../../pic.youzu.com/common/reg_login/images/denglu/icon_third_login_sina.png) no-repeat  50% 50% ;   border-radius:2px; }
  .yzlbPop .yzlrWeibo:hover  {   background:#e72e16 url(../../pic.youzu.com/common/reg_login/images/denglu/icon_third_login_sina.png) no-repeat  50% 50% ;   }
  .yzlbPop .yzlrQQ {   margin: 0 4px;  background:#518bda url(../../pic.youzu.com/common/reg_login/images/denglu/icon_third_login_qq.png) no-repeat 50% 50% ;  border-radius:2px;  }
  .yzlbPop .yzlrQQ:hover  {   background:#2774dc url(../../pic.youzu.com/common/reg_login/images/denglu/icon_third_login_qq.png) no-repeat  50% 50% ;   }
  .yzlbPop .yzlrWeixin {   margin: 0 4px;    background:#05af10 url(../../pic.youzu.com/common/reg_login/images/denglu/icon_third_login_weixin.png) no-repeat 50% 50% ;  border-radius:2px;  }
  .yzlbPop .yzlrWeixin:hover  {  background:#1b8622 url(../../pic.youzu.com/common/reg_login/images/denglu/icon_third_login_weixin.png) no-repeat  50% 50% ;    }

  .yzlbPop .yzlrErr {
    background-position: -22px -117px;
    width: 16px;
    height: 16px;
    float: left;
    margin: 2px 5px 0; }
  .yzlbPop input[type="button"] {
    outline: 0; }
  .yzlbPop .yzlrGroup {
    text-align: center;
    margin-top: 14px; }
  .yzlbPop .yzlrBtn {
    width: 100%;
    height: 42px;
    line-height: 42px;
    background: #f18f00;
    cursor: pointer;
    text-align: center;
    color: #fff;
    font-size: 18px;
    border-radius: 3px;
    border: 0;
    font-family: arial, "\5FAE\8F6F\96C5\9ED1", sans-serif; }
  .yzlbPop .yzGetCode {
    height: 30px;
    line-height: 30px;
    border: 1px solid #f18f00;
    cursor: pointer;
    text-align: center;
    color: #f18f00;
    font-size: 14px;
    border-radius: 3px;
    display: inline-block;
    background: #fff;
    width: 117px; }
  .yzlbPop .yzGetCode:hover {
    text-decoration: none; }
  .yzlbPop .yzGetCode.codeDisabled {
    border: 1px solid  #b3b3b3;
    color: #b3b3b3; }
  .yzlbPop .yzlrRole,
  .yzlbPop .yzlrKey {
    background-position: 0 -95px;
    width: 15px;
    height: 14px;
    position: absolute;
    left: 11px;
    top: 9px; }
  .yzlbPop .yzlrKey {
    background-position: -16px -95px; }
  .yzlbPop .yzlrLabel {
    position: relative;
    display: block;
    margin-bottom: 4px;
    height: 34px;
    overflow: hidden; }
    .yzlbPop .yzlrLabel:before, .yzlbPop .yzlrLabel:after {
      content: " ";
      display: table; }
    .yzlbPop .yzlrLabel:after {
      clear: both; }
  .yzlbPop .yzlrHead {
    width: 100%;
    background-position: 0 0;
    height: 51px;
    color: #fff;
    font-size: 24px;
    line-height: 51px;
    text-align: center;
    position: relative; }
  .yzlbPop .yzlrClose {
    width: 17px;
    height: 17px;
    background-position: -80px -93px;
    right: 25px;
    top: 18px;
    position: absolute;
    cursor: pointer;
    -webkit-transition: ease-in .3s;
    -o-transition: ease-in .3s;
    -moz-transition: ease-in .3s;
    -ms-transition: ease-in .3s;
    transition: ease-in .3s; }
  .yzlbPop .yzlrClose:hover {
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
    .yzlrBox{
      background: url(../index.html) no-repeat top center;
      padding-top:63px;
    }
  .yzlbPop .yzlrForm {
    padding: 0 50px; }
    .yzlbPop .yzlrForm input[type="text"][class^="yzlr"],.yzlbPop .yzlrForm input[type="password"][class^="yzlr"] {
      border: 1px solid #b6b6b6;
      height: 30px;
      width: 286px;
      line-height: 30px;
      outline: 0;
      border-radius: 3px;
      padding: 0 10px 0 10px; }
      .yzlbPop .yzlrReg input[type="text"][class^="yzlr"],.yzlbPop .yzlrReg input[type="password"][class^="yzlr"]  {
     width: 286px;
      padding: 0 10px; }
  .yzlbPop .yzlrCodeImg {
    float: right; }
    .yzlbPop .yzlrCode img {
      cursor: pointer; }
  .yzlbPop .yzlrFrush {
    position: absolute;
    right: 0;
    top: 0;
    background-position: 0 -115px;
    width: 17px;
    height: 19px;
    right: 9px;
    top: 7px;
    cursor: pointer; }
  .yzlbPop input[type="text"][class^="yzlr"]:focus {
    border: 1px solid #f18f00; }
  .yzlbPop .hide {
    display: none; }
  .yzlbPop .yzlrRemind {
    color: #f14400;
    font-size: 13px;
    display: none; }
  .yzlbPop .yzlrRemind {
    color: #aeaeae; }
  .yzlbPop .zulrTab {
    width: 308px;
    margin: 14px auto 20px;
    display: block; }
    .yzlbPop .zulrTab:before, .yzlbPop .zulrTab:after {
      content: " ";
      display: table; }
    .yzlbPop .zulrTab:after {
      clear: both; }
    .yzlbPop .zulrTab li {
      color: #a3a3a3;
      float: left;
      border-bottom: 2px solid #bebebe;
      width: 154px;
      text-align: center;
      font-size: 16px;
      line-height: 38px;
      cursor: pointer; }
    .yzlbPop .zulrTab li.yzlrCur {
      color: #f18f00;
      border-bottom: 2px solid #f18f00; }
  .yzlbPop .yzlrErrInfo {
    color: #f18f00;
    opacity: 100;
    filter: alpha(opacity=10000); }
  .yzlbPop .yzlrIn {
    display: block; }
.form_checkbox{
  color:#605f67;
  margin-left: 5px;
}
.form_checkbox {
  vertical-align: middle;
}




.js-example-basic-single{
  width:100%;
  margin-bottom:10px;
}
.select2-container, .select2-drop, .select2-search, .select2-search input{
  margin-bottom:10px;
}
.select2-container .select2-selection--single .select2-selection__rendered{
  padding:0 10px;
}
.select2-container--default .select2-selection--single{
  border-radius:2px;
  border:1px solid #b6b6b6;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
  color:#605f67;
}
.z_explain{
  font-size:13px;
  color:#6C6C6C;
  line-height:21px;
  padding-top:6px;
  border-top:1px dashed #BDBDBD;
  padding:6px 50px 0;
  margin-top:20px;
}
.z_explain dt{
  font-weight: 700;
}
.z_explain dd{

}
.z_explain dd span{
  color:#EB7A1F;
}
.popBox{
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 0 10px #ccc;
  position:fixed;
  left:50%;
  top:50%;
  width:260px;
  height: 173px;
  margin:-102px 0 0 -168px;
  padding:12px 38px 20px;
  z-index: 9999;
  display: none;
}

.popTitle{
  height:60px;
  line-height: 60px;
  font-size:18px;
  text-align: center;
}
.popCont{
  font-size:14px;
  line-height:23px;
  height: 72px;
}
.popCont span{
  color:#E97F20;
}

.popBtn{
  width:100px;
  height:40px;
  line-height: 40px;
  text-align: center;
  background: #E97F20;
  border-radius: 5px;
  text-align: center;
  display: block;
  color:#fff;
  margin:0 auto;
}
.popBtn:hover{
  color:#fff;
}
.align{
  text-align: center;
  line-height: 50px;
}
