@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none; font-family:"微软雅黑";}
body{background:#fff ;}
body,ul{ margin:0; padding:0px; font-size:14px;}
li{ list-style-type:none;}
table{}
img{ border:none;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#06c; text-decoration: none}
/* custom breadcrumb */

.header{ height:70px; background:#fff; padding:0 10px; box-shadow: 0 0 5px rgba(0,0,0,0.2); position: relative; z-index: 100;}
.header img{max-height:70px;}
.head_help{ position:absolute; right:0px; top:35px;}
.head_help a{ background:#445d64; color: #fff; border-radius:3px; padding:6px 15px 8px 15px; margin:0 0 0 5px; }
.head_help a:last-child{background:#ed6d3c;}
.box_width{ width:1024px; margin:0px auto; position:relative;  max-width:100%;}

.wallpaper{ background:#fff url(../images/bg.png) center center; background-size:cover;overflow:hidden; height:500px;}


.logind_nav{ position:absolute; width:380px; top:60px; padding:0px 3% 80px 3%;right:0%; background:#fff; box-shadow:0 0 30px rgba(0,0,0,0.3)}

.logind_nav h3{ color:#7b7eb9; font-size:20px; padding:35px 0 15px 0;}
.input_box,.input_box3{ position:relative; margin:3px 0; height:48px;}
.input_box input{ width:100%; height:40px;  line-height:40px; background-color:#fff; font-size:14px;  color:#666; border:1px solid #dedcdc; border-radius:3px; outline:none; text-indent:42px;	}
.input_box  i{ position:absolute; top:13px; left:18px; color:#888; font-size: 16px;}
.input_box3 { margin:3px 0; width:100%;cursor: pointer;background-color:#ec6c3b; outline: none; color:#fff; border-radius:3px; border:none; height:40px; font-weight:bold; font-size:16px; transition: all 0.5s;}
.input_box3:hover{ background:#ea5535;}
.nodo,.nodo:hover{ background:#ec6c3b!important; color: #fff; cursor: no-drop;}
.yanzhengm{ width:37%; height:38px; margin-top:-38px; background-color:#f5f5f5; float:right; border-radius:36px; overflow:hidden;}
.yanzhengm IMG{width:100%}
.input_forget{ text-align:right;}

.input_box2 input{ width:18px; height:18px; position:relative; top:3px; margin-right:5px; margin-left:5px; background-color:#fff;}
.loginbar{  height:5px; width:100%;left:0px; position:absolute;
background:#f18642;
  background: -webkit-linear-gradient(left, #f18642 0%,#f29246 100%);
  background: -moz-linear-gradient(left, #f18642 0%,  #f29246 100%);
  background: -ms-linear-gradient(left, #f18642 0%,  #f29246 100%);
  background: -o-linear-gradient(left, #f18642 0%,  #f29246 100%);
  background: linear-gradient(to right, #f18642 0%, #f29246 100%);
  }

  .foot{ line-height:24px; padding:18px 0;}
  .foot img{ display:block; float:left; position:relative; top:-2px; margin-right:10px;}
  .foot span{ color:#888; display:block;}
  @media (max-width:1024px){
	  .logind_nav{width:90%; right:auto; margin-left:5%;}
	  .foot{ padding:0px 5%; text-align:center}
  	  .foot img,.head_help{ display:none;}
	  .head_logo img{ margin:0px auto; display:block}
  }

.user_select{ overflow:hidden; padding:0px 20px;}
.user_select li{ padding:5px ; width:50%; float:left; cursor:pointer;}
.user_select li label{cursor:pointer;}
.user_select input{ position:relative; top:1px;;}

.atherlogin{position: absolute; width: 100%;left: 0px; bottom: 0; background:#f5f5f5}
.atherlogin li{ float:left; width: 33%; /*text-align: center;*/}
.atherlogin a{ display:block; padding: 10px 0;}
.atherlogin i{ width:24px; height: 24px; background:blue; color: #fff; text-align: center; line-height: 24px; border-radius: 24px; margin-right: 5px;}

.atherlogin .fa-qq{ background: #3074c1;}
.atherlogin .fa-weixin{ background: #00cc00;}
.atherlogin .fa-mobile{ background: #ed713b; font-size: 18px;}

.borderup{ width:100%;background: -webkit-linear-gradient(left, #ffe59f 0%,#e94333 50%,#ffe59f 100%); height:2px;}
.borderdown{ width:100%;background: -webkit-linear-gradient(left, #f5f5f5 0%,#ddd 100%); height:1px;}
.cont_nav{width:1000px; margin: 0px auto; padding:60px 0;}


.bangding{ position: relative; margin: 0px auto;}
.bangding h3{ line-height:48px;font-size: 18px; font-weight: normal;}
.inputather input{width: 100%; outline: none; border: 1px solid #ddd; line-height: 40px;height:40px; border-radius: 2px; text-indent: 8px;display: inline-block;}
.inputather li{ height:48px; margin: 3px 0; position: relative}
.inputather li .popover{left: 100%; min-width: 300px;}

.inputather li .popover.right > .arrow{ top:20px;}


.inputather a.getm{ display: block; width:35%; float:right;  line-height: 37px;border: 1px solid #ddd; text-align: center; border-radius: 2px; background: #f5f5f5; display: inline-block;}
.inputather li p{ margin:0;}
.btn01{width: 100%; display: block; margin: 20px 0 20px 0;
    cursor: pointer;
    background-color:#ec6c3b;
    outline: none;
    color: #fff; text-align: center;
    border-radius:2px;
    border: none;
    line-height: 40px;
    font-weight: bold;
    font-size: 16px;
    transition: all 0.5s;}
.btn01:hover{color: #fff;}


.atherlogin2{ background:#fff; position: relative; overflow: hidden;}
.atherlogin2 li{ text-align:left; }
.atherlogin h4{ border-bottom:1px solid #ddd; line-height: 40px; font-size: 14px; margin: 0px; text-indent: 8px;}

.stepflex{display:inline-block;display:block;}
.stepflex:after{clear:both;display:block;visibility:hidden;height:0;content:".";}
* html .stepflex{height:1%;}
.u-safe .safe-rank01,.u-safe .safe-rank02,.u-safe .safe-rank03,.u-safe .safe-rank04,.u-safe .safe-rank05,.u-safe .safe-rank06{display:inline-block;overflow:hidden;margin-right:10px;width:68px;height:14px;background:url(//misc.360buyimg.com/user/myjd-2015/css/i/safe-rank2014.png) no-repeat 0 0;vertical-align:middle;font-size:0;line-height:0;}
.u-safe .safe-rank02{background-position:0 -15px;}
.u-safe .safe-rank03{background-position:0 -30px;}
.u-safe .safe-rank04{background-position:0 -45px;}
.u-safe .safe-rank05{background-position:0 -60px;}
.u-safe .safe-rank06{background-position:0 -75px;}
.u-safe .rank-text{margin-right:5px;font-weight:400;}
.stepflex{margin:30px auto;border-top:5px solid #ccc;text-align:center;}
.stepflex dl{position:relative;top:-5px;float:left;width:220px;border-top:5px solid #ccc;}
.s-num{position:relative;border-radius:3px; margin:-15px auto 0;width:23px;height:23px;background:#ccc;color:#fff;font-weight:700;line-height:23px;}
.s-text{color:#ccc;}
dl.doing{border-top-color:#7abd54;}
.doing .s-num{background:#7abd54;}
.doing .s-text{color:#7abd54;}
dl.done{border-top-color:#caecb6;}
.done .s-num{background:#caecb6;}
.done .s-text{color:#caecb6;}
.s-num i{ line-height: 23px;}
.stepflex s{left:0;}
.stepflex b{right:0;}
.first s{background-color:#fff;background-position:0 -24px;}
.last b{background-color:#fff;background-position:-5px -24px;}
.doing s{background-position:-23px -24px;}
.doing b{background-color:#ccc;background-position:-28px -24px;}
.doing.last s,.doing.normal s{background-color:#caecb6;}
.doing.last b{background-color:#fff;}
.done s{background-position:-46px -24px;}
.done b{background-position:-51px -24px;}


#sflex04{width:660px;    margin-left: -80px;}


/****/
.xieyi li { font-weight:bold;}
.xieyi li p{ text-indent: 24px; font-weight:normal}
.foot .box_width{ width:630px;}

/****/


.logintabs2 .nav-tabs { padding-top:30px;}
	.logintabs .nav-tabs > li{width:50%; text-align: center;}
	.logintabs .nav > li > a{    padding:5px 15px; font-size: 16px;margin-right:0px;}
	.logintabs .nav-tabs > li.active > a{ font-weight:bold;}

/**以下是隐藏提示框边框样式*/

.popover.nobd {
  background:none;
  border:none;
box-shadow:none;
}
.popover.nobd .popover-content {    padding: 9px 0;}
.popover.right.nobd > .arrow { display: none;
}
/**重新定义placeholder颜色*/
.placeholder{ color:#999}


/* regiter 注册页面样式 start  */
.fs-register-check {
    display: inline!important;
    width: 20px!important;
}

.fs-check-content {
	position: absolute;
    top: 23px;
    left: 30px;
}

.bg-qq {
    width: 29px; height: 29px;
    background: url('/admin/unifiedAuth/res/images/qq_icon.png') -10px -10px;
}
.bg-wechat {
    width: 28px; height: 29px;
    background: url('/admin/unifiedAuth/res/images/qq_icon.png') -59px -10px;
}

.atherlogin span.bg-qq {
    width: 29px;
    height: 29px;
    position: absolute;
    left: 0px;
    top: 6px;
}
.atherlogin span.bg-wechat {
    width: 29px;
    height: 29px;
    position: absolute;
    left: 0px;
    top: 6px;
}

.atherlogin .qq-span {
  margin-left: 35px;

}



