/*
* @Author: newtonf5
* @Date:   2018-10-23 01:09:22
* @Last Modified by:   zhou
* @Last Modified time: 2019-06-24 16:05:10
*/
body { font-family: 微软雅黑,"Open Sans", sans-serif; font-size: 14px; color: #333; min-width: 1000px; }
input,
select,
textarea { font-family: 微软雅黑,"Open Sans", sans-serif; }
.wrap { max-width: 1000px; margin: 0 auto; position: relative; }

img, a { border: 0; }
ul, li { list-style: none; }
* { margin: 0; padding: 0; }
.flt { float: left; }
.frt { float: right; }
.clear { clear: both; }

input::-ms-clear { display: none; width: 0; height: 0; }




.body_css { background: #f5f5f5; }

.div_header { height: 100px; }
.mainer1 { background: #fbfaf9; }


.login_wrap { min-height: 715px; }

.login { width: 80%; margin: 0 auto; padding: 40px; background: #fff; border: 1px solid #e8e8e8; margin-bottom: 40px; }
    .login h1 { margin-bottom: 18px; font-size: 38px; padding-left: 20px; font-weight: normal; text-align: center; }
.signup-panel { width: 290px; margin: 0 auto; }
    .signup-panel .signup-tip { margin-bottom: 25px; }

    .signup-panel .login-baidu .icon, .signup-panel .login-phone .icon, .signup-panel .login-weibo .icon, .signup-panel .login-weixin .icon { color: #fff; vertical-align: middle; margin-top: -5px; font-size: 30px; }
.icon:empty, .stars:empty { width: 1em; }

@font-face { font-family: tutor-icons; src: url(//s.bojianger.com/bojianger_pro/dist/resource/7b7ccd67.tutor-icons.woff); }
.icon, .stars { display: inline-block; font-family: tutor-icons; font-size: 20px; font-style: normal; font-weight: 400; line-height: 1; color: #ffbd19; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


.signup-panel .login-baidu, .signup-panel .login-weibo, .signup-panel .login-weixin { height: 46px; width: 46px; line-height: 46px; border-radius: 50%; text-align: center; display: block; margin: 0 auto; }
.signup-panel .login-weibo { margin-bottom: 20px; float: left; margin-left: 20px; background: #f50505; border: 1px solid #f50505; }
.signup-panel .login-weixin { margin-bottom: 20px; background: #619619; border: 1px solid #619619; margin: 0 auto; }
.signup-panel .login-baidu { margin-bottom: 20px; float: right; margin-right: 20px; background: #4d67eb; border: 1px solid #4d67eb; }
.phone-login { clear: both; border-top: 1px solid #ccc; padding-top: 30px; margin-top: 10px; }

a.login-phone { border: 1px solid #35ccca; color: #35ccca; display: inline-block; border-radius: 3px; padding: 0; background: 0 0; text-align: center; font-size: 14px; cursor: pointer; vertical-align: middle; display: block; height: 40px; line-height: 40px; text-align: center; }
.signup-panel .login-phone .icon { color: #35ccca; }
.icon-mobile:before, .icon-phone:before { content: "\E61C"; }
.signup-panel .form-group { position: relative; margin-bottom: 20px; }
.form-item { position: relative; display: inline-block; }
.signup-panel input { width: 290px; padding: 7px; height: 36px; border: 1px solid #ccc; background: #fff; border-radius: 3px; box-shadow: none; box-sizing: border-box; }
.signup-panel .btn-submit { width: 100%; height: 40px; line-height: 40px; text-align: center; display: inline-block; border: none; border-radius: 3px; padding: 0; background: 0 0; text-align: center; font-size: 14px; cursor: pointer; vertical-align: middle; border: 1px solid #35ccca; color: #35ccca; }
.phone-login .to-resetpassword { float: right; }
.phone-login .to-resetpassword, .phone-login .to-signup { padding: 15px 0; display: inline-block; }
    .phone-login .to-resetpassword a, .phone-login .to-signup a { color: #35ccca; }
/*.phone_login { display: none; }*/
.signup-panel .signup-tip { margin-bottom: 25px; text-align: center; line-height: 40px; }
.signup-panel .btn-default { vertical-align: middle; }
.signup-panel .captcha { width: 180px; margin-right: 5px; }
.btn-hg { width: 100%; height: 40px; line-height: 40px; text-align: center; }
.btn-default { display: inline-block; border: none; border-radius: 3px; padding: 0; background: 0 0; text-align: center; font-size: 14px; cursor: pointer; vertical-align: middle; border: 1px solid #ccc; color: #343434; }
.checkbox-wrap label { width: 100%; text-align: left; margin-right: 15px; }
    .checkbox-wrap label input[type=checkbox] { padding: 7px; width: 300px; height: 36px; border: 1px solid #ccc; background: #fff; border-radius: 3px; box-shadow: none; position: absolute; filter: alpha(opacity=0); opacity: 0; width: 18px; height: 18px; }
    .checkbox-wrap label .checkbox { display: inline-block; width: 14px; height: 14px; color: #fff; margin-right: 2px; border: 2px solid #35ccca; border-radius: 4px; line-height: 18px; vertical-align: middle; }
    .checkbox-wrap label .checkbox-true { background: #35ccca; }
    .checkbox-wrap label .checkbox i { color: #fff; font-size: 15px; }
.icon-checkbox:before { content: "\E631"; }
.checkbox-wrap label .checkbox-false { background: #fff; }
.signup-panel .btns-wrap-center { margin-top: 30px; }
.signup-panel .to-login { margin-top: 15px; text-align: center; padding-top: 8px; border-top: 1px solid #e8e8e8; }
    .signup-panel .to-login a, .signup-panel .to-signup a { color: #35ccca; }

.form-error { margin-top: -26px; margin-left: 5px; height: 1.5em; line-height: 1.5em; font-size: 12px; color: #ff946e; position: absolute; bottom: -20px; left: 0; display: block; }





#nc_1-stage-1.stage1 {
    height: 36px;
    width: 290px;

	left: 0px;
    right: 0px;
}


/* 滑动条高度、边框、背景色等 */
#nc_1-stage-1.stage1 .slider {
    height: 36px;
    width: 290px;

	left: 0px;
    right: 0px;

    box-shadow: 0 0 3px #999;
    background-color: #ddd;
}

/* 滑动条 */
#nc_1-stage-1 .stage1 .track div {
	height: 36px;
    width: 290px;
    color: #fff;
}

#nc_1-stage-1.stage1 .label {
	height: 36px;
    line-height: 36px;
    width: 290px;
	font-size: 12px;
    color: #fff;
}

#nc_1-stage-1.stage1 .button{
	height: 36px;
    width: 36px;
}

#nc_1-stage-1.stage1 .icon{
    left: 0px;
}

/* 滑动条背景色-正常 */
#nc_1-stage-1.stage1 .bg-green {
    background-color: #78c430;
}
/* 滑动条背景色-失败 */
#nc_1-stage-1.stage1 .bg-red {
    background-color: #ff5500;
}











