/*公共样式*/
body{font-family:"Microsoft YaHei";}
a{color:#333;}
a:hover{text-decoration:none;}
.font-12{font-size:12px;}
.d-blue{color:#3b4d81;}
.index-d-blue{color:#3b4d81;}
.aqua{color:#7bcf31;}
.light-red{color:#ee1611;}
.clear-padding{padding:0;}
.no-padding{padding:0;}
.text-right{text-align:right;}
.green{
    color: #effee9;
    background: #6dcc2e;
    background: -webkit-gradient(linear, left top, left bottom, from(#82e231), to(#66a82a));
    background: -moz-linear-gradient(top,  #82e231,  #66a82a);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#82e231', endColorstr='#66a82a');
}
.green:hover{
    background: #50871f;
    background: -webkit-gradient(linear, left top, left bottom, from(#79d12b), to(#599623));
    background: -moz-linear-gradient(top,  #79d12b,  #599623);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#79d12b', endColorstr='#599623');
}
.green:active{
    color: #e9ffec;
    background: -webkit-gradient(linear, left top, left bottom, from(#66a82a), to(#76c830));
    background: -moz-linear-gradient(top,  #66a82a,  #76c830);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#66a82a', endColorstr='#76c830');
}
/*头部样式*/
.header{height:62px;width:100%; background:#fff url(../images/header_bj.png) repeat-x;}
.logo{height:50px;float:left;margin-top:5px;}
.ge{border:1px solid #979797;margin:10px 15px;display:inline-block;height:40px;float:left;}
.dcssy{padding-top:5px;padding-bottom:5px;}
.header-title{float: left;font-weight: bold;font-size:20px;padding-top:30px;}
.dl-title{height:60px;color:#010101;padding-top:10px; }
/*底部样式*/
.footer {background: none repeat scroll 0 0 white;border-top: 1px solid #e7eaec;left: 0;padding: 10px 20px;right: 0;}
/*登陆中间样式*/
#star_line{overflow:hidden;}
.login-body{position:relative;color:#fff;min-height:600px;overflow:hidden;}
.login-con{width:350px;margin:0 auto; position: absolute;top:0;left:50%;  margin-left: -175px; top:50%;margin-top:-140px;}
.login-form-con{border:1px solid transparent;box-shadow: 0px 0px 10px #333;border-radius:5px;padding:10px 20px;}
.login-logo{width:360px;margin:0 auto 70px;display:block;}
.login-erwei,.login-com{width:200px;height:50px;display:block;cursor:pointer;}
.login-erwei{background:url('/static/images/login_erwei.png') no-repeat }
.login-com{background:url('/static/images/login_com.png') no-repeat;}
.login-tit{height:50px;line-height:50px;margin-bottom: 5px;}
.login-body .form-group{background:rgba(125,146,206,0.4);margin-left:0;margin-right:0;}
.login-body .form-control{border:none;background:transparent;color:#fff;border-radius:0;border-left:2px solid #a7adc0;}
.login-body .form-control::-webkit-input-placeholder{color:#eee;}
.login-body .btn-block{height:50px; line-height:50px;border-radius:4px;background:#3b4d81;margin:30px 0;border:none;font-size:16px;}
.qrcode-login{height:200px;width:160px;margin:0 auto;}
.wx-b{position:absolute;width:100%;left:0; line-height:30px;font-size:16px;}
.wx-b-cen{width:500px;margin:0 auto;}
.wx-b .zz{height:100px;background:rgba(24,27,31,0.8);z-index:-2;}
.bg_img{margin:0;}
#show_error{padding:5px;}
/*注册(找回密码)样式*/
.regist-body {min-height:550px;}
.regist-body .dl-title,.find_pwd-body .dl-title{padding:30px;}
.regist-body .dl-title .gray{color:#979797;}
.regist-body,.find_pwd-body{background:#fff url(../images/banner_regist.jpg) no-repeat center top;width:100%;position: relative;}
.regist-body .header{border:none;}
.regist-body .center{width:800px;margin: 20px auto;}
.regist-body .regist-hint{height:80px;text-align:center;}
.regist-body .regist-hint-meg{height:20px;font-weight:bold;font-size:14px;margin-top:20px;width:580px;margin:20px auto;}
.regist-body .regist-hint-meg .p-message{width:120px;float: left;margin-right:110px;text-align: center;}
.regist-body .regist-hint-meg .g-message{width:120px;float: left;margin-right:50px;text-align: center;}
.regist-step-1{margin-top: 80px;}
.regist-body .usertype-title{margin-bottom: 40px;}
.regist-body .regist-usertype{background: #7bcf31;border-radius:3px;width:250px;height: 95px;color:#fff;box-shadow: 0px 0px 3px 1px #758a62;cursor:pointer;}
.regist-body .reigist-usertype-iconl{margin:13px 10px;width:40px;height:40px;float: left;}
.regist-body .reigist-usertype-iconr{margin:-8px 10px;width:40px;height:61px;float: left;}
.regist-body .regist-usertype .regist-jie-shao{width:160px;line-height:25px;font-size:14px;padding:8px;font-weight: bold;}
.regist-body .jie-shaor{ padding-top:20px;}
.regist-body .regist-step-1-checbox{height:80px;width:220px;position: absolute;top:-2px;opacity: 0;filter:alpha(opacity=0);-moz-opacity:0;   -khtml-opacity: 0;}
.regist-form,.invite-form,.tabtoggle{margin:30px auto 0;width:500px;}
.regist-form .form-group{margin: 30px 0;}
.regist-body .kuai,.find_pwd-body .kuai{border-color:#2e3993;}
.regist-body .input-group,.find_pwd-body .input-group,.phone-reg .input-group{float:left;}
.regist-body .little-icon{height:34px;line-height: 34px;}
.regist-body .regist-msg,.find_pwd-body .msg{height:16px;clear:both;margin-bottom: 0}
.regist-body .regist-msg {margin-bottom: 10px;}
.regist-body .font-12,.find_pwd-body .font-12{margin-bottom: 10px;}
.regist-body .clear-padding{padding:0;font-weight: bold;}
.regist-body .send-button,.find_pwd-body .send-button{display: block;background:url(../images/send_button.jpg);width:120px;height:34px;}
.tabtoggle a{display: block;height:50px;}
.tabtoggle .col-sm-6:last-child{border-left:1px solid #ccc;}
.tabtoggle .col-sm-6{border-bottom:1px solid #ccc;border-top:3px solid transparent}
.tabtoggle .regist-type-active{border-top:3px solid #7bcf31;border-bottom:none;}
.tabtoggle a .reg-join{padding-top:5px;}
.reg-new{padding-top:16px;}
/*找回密码*/
.stepflex{margin:30px 0; }
.find_pwd-body .kuai{margin:30px 0;}
.stepflex-hint{margin-bottom: 60px;}
.find_pwd-body .center{min-width:600px;}
#new_pwd_form .green{width:120px;}
.underline{text-decoration:underline;}
/*手机版页面*/
#particles .intro {position: absolute;left: 0;top: 20%;padding: 0 20px;width: 100%;text-align: center;}
.wx-reg-logo-con{height:140px;padding:80px;}
.register-phone-usertype{height:60px;line-height:60px;border:1px solid #aaa;margin-bottom:20px;font-size:1.5rem;}
.register-phone-usertype.active{border-color:#62a6fc;box-shadow: 0 0 0 2px #eff6ff;}
.icon-reg-usertype{display:inline-block;background-image:url("/static/images/wx-unchecked.png");height:15px;width:15px;background-position:center center;background-repeat:no-repeat;float:left;margin: 22px 20px 20px 40px;background-size:cover;}
.register-phone-usertype.active .icon-reg-usertype{background-image:url("/static/images/wx-checked.png");}
.usertype_next_btn,.usertype_next_btn:hover,
.usertype_next_btn:focus, .last_item_btn,
.last_item_btn:hover, .last_item_btn:focus,
.wx-btn,.wx-btn:hover,.wx-btn:focus{background-color:#62a6fc;color:#fff;height:36px;border-radius:6px;}
.usertype_btn_con{margin-top:60px;}
.form-group{border-bottom:1px solid #efefef;}
.reg-type_title{color:#a8a8a8;height:60px;padding:16px 0;border-bottom:1px solid #efefef;font-size:1.4rem;}
.tip_icon{float:left; line-height: 35px;}
.register-type{width:120px;position:absolute;right:-120px;box-shadow:2px 0px 10px #333;border-radius:0 5px;top:166px;}
.login-register-item{padding:10px 0;border-bottom:1px solid #ccc;}
.user_information,.show_count_down{display:none;}
.login-register-item:last-child{border-bottom:none;}
.text-white{color:#fff;}
.radio-label{font-weight: inherit; color: #737373;  padding: 14px 10px 0 ;}
.form-con .label-control{width:23%;float:left;}
.form-con .label-control span{ display:block; border-right:1px solid #efefef;margin-top:10px;}
.form-con .form-control,.form-con .form-control:focus{border:none;outline:0;box-shadow:none;}
.form-con .input-group{float:left;width:68%;}
.tip_msg{color:red;}
.error.form-group{border-color:transparent;box-shadow:0 0 3px 1px #f1403c;}