@charset "utf-8";
/* CSS Document */
.dengluzhuce a{color:#333333;}
.login,.mima{width:985px;min-height:375px;margin:75px auto;padding:20px 0px;background:url(../images/yinuing.jpg) repeat-y;position:relative;}
.login .top_yy,.mima .top_yy{position:absolute;width:984px;height:3px;display:block;top:-2px;left:1px;}
.login .bot_yy,.mima .bot_yy{position:absolute;width:985px;height:3px;display:block;bottom:-2px;left:0px;}

.login_register{width:940px;margin:25px auto;}
.login-inner {width: 350px;padding-bottom: 10px;background: white;border-radius: 3px;font-family: 'Microsoft Yahei';}
.login-inner h2 {font-size: 24px;font-weight: bold;color: #4f4f4f;line-height: 50px;height: 50px;overflow: hidden;font-weight:normal;margin-bottom:15px;}
.login-form-checkbox {font-size:12px;line-height: 16px;}
.login-form li {width: 310px;line-height:42px;font-size:14px;margin-bottom: 12px;position: relative;}
.login-form-username {background: url(../images/ico_login.png) no-repeat 0px 0;}
.login-form-password {background: url(../images/ico_login.png) no-repeat 0px -42px;}
.login-form-username, .login-form-password ,.mima .emil_img{position: absolute;display: block;width: 21px;height: 21px;top: 10px;right:5px;}
.input-text-style-3 {width:276px;height: 42px;line-height: 42px;border: 1px solid gainsboro;border-radius: 3px;text-indent: 10px;padding-right:30px;font-family: 'Microsoft Yahei';}
.input-submit-style-3,#submitBtn {cursor: pointer;background: none;background-color: #fe7200;border: none;width: 310px;height: 41px;line-height: 41px;text-align: center;color: white;font-size: 16px;font-family: 'Microsoft Yahei';}
.login-form li a.lv_zc{color:#0c9d49;}
.yz_input{width:147px;height: 42px;line-height: 42px;border: 1px solid gainsboro;border-radius: 3px;text-indent: 10px;font-family: 'Microsoft Yahei';}

/* 头部 */
.w-reg-header {
    height: 50px;
    border-bottom: 1px solid #eee;
}
.w-reg-header .hd-item {
    float: left;
    width: 50%;
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    text-align: center;
}
.w-reg-header .hd-item:first-child {
    margin-right: -1px;
    border-right: 1px solid #eee;
}
.w-reg-header a.hd-item {
    color: #fff;
    text-decoration: none;
    background-color: #93b9f4;
}
.w-reg-header a.hd-item:hover {
    background-color: #85abe6;
}

/* 密码找回============= */

.mima{margin-top:0px;}
.h2_mima{line-height:80px;height:80px;padding-left:80px;font-size:18px;color:#0c9d49;}
.mima .find_password{width:680px;margin:60px auto 100px;}
.mima .mima_liucheng{width:647px;height:58px;display:block;margin-bottom:55px;}
.mima .password-con-form{margin-left: 170px;width:505px;}
.mima .emil_ad{width:286px;height:33px;line-height:33px;border: 1px solid gainsboro;border-radius: 3px;font-family: 'Microsoft Yahei';text-indent: 10px;}
.mima .password-con-form li{margin-bottom:22px;color:#5a5a5a;font-size:15px;line-height:36px;position:relative;width:286px;}
.mima #submitBtn{width:286px;margin-left:0px;}
.mima .emil_img{background: url(../images/ico_login.png) no-repeat 0px -81px;}

/*2*/
.password2{width:325px;margin:70px 0px 0px 210px;}
.password2 li{line-height:31px;font-size:15px;color:#5a5a5a;position:relative;width:310px;}
.password2 li span{color:#010101;}
.djfsyj{width:241px;height:31px;line-height:32px; text-align:center; border-radius:3px; color:#fff;font-family:"微软雅黑";font-size:16px;display:block;background:#fe7200;margin-top:22px;margin-bottom:22px;}
.password2 li.wrong_zq{background:url(../images/wrong.jpg) -6px -53px no-repeat;padding-left:26px;}
.password2 li.wrong_zq a{color:#fb8c44;}
/*3*/
.password3{margin:140px auto;margin-left: 286px;}
.password3 li{font-size:15px;color:#666666;margin-bottom:18px; position:relative;}
.bai-wo{width:75px; text-align:right;display:inline-block;font-size:15px;color:#666666;}
.password3 li input{width:285px;height:33px;line-height:33px;border:1px solid #d5d5d5; border-radius:3px;}
.tipinfo .error{colro:hsl(0, 100%, 46%);font-size:12px;padding-left:16px; line-height:22px;}
.password3 li input.ljzc-zh{width:222px;height:40px;line-height:40px;text-align:center; color:#fff;font-family:"微软雅黑";font-size:16px;display:block;background:#fe7200;margin-left:86px;}
#thisForm ul li input.ljzc-zh{width:222px;padding-left:0px;height:40px;line-height:40px;}
/*4*/
.chenggong{width:480px;height:118px;margin:65px 0px 80px 158px;font-family:"微软雅黑";}
.leftdui{width:99px;height:97px;background:url(../images/yes.jpg) no-repeat 0px 0px;}
.gx{font-size:18px;color:#141414;}
.zhanghu{color:#a5a5a5;font-size:14px;line-height:40px;}
.zhanghu a{color:#0c9d49; text-decoration:underline;}

/*注册===============*/
.zc_title{width:890px;height:70px;border-bottom:1px dashed #efeeee; margin:20px auto;}
.zc_title h2{font-size:23px;color:#565656;}
.zc_title p{line-height:32px;color:#8f8f8f;}
.zc_title p a{color:#0c9d49;}
.demo{margin-left:150px;margin-top:50px;margin-bottom: 100px; width:450px;}
#thisForm ul li{margin-bottom:12px;height:50px;}
#thisForm ul li label{width:80px;float:left; text-align:right;font-size:14px;color:#656565; line-height:38px;margin-right:5px;display:inline;}
#thisForm ul li input{width:286px;height:38px;border:1px solid #c7c7c7;float:left; border-radius:3px; padding-left:15px;font-family:"微软雅黑";}
#thisForm ul li span{line-height:38px;color:#656565;float:left;}
#thisForm ul li input.tjbutton_3{width:270px;height:42px;line-height:42px;text-align:center; color:#fff;font-family:"微软雅黑";font-size:16px;display:block;background:#FE7200;margin-left:84px; border:none;cursor: pointer;}
#thisForm ul li .error{colro:hsl(0, 100%, 46%);font-size:12px;line-height:38px;}
.ltipinfo{float:left;}
input[type="text"][disabled],input[type="password"][disabled] { opacity: 0.5; filter: alpha(opacity=50); }
/* 验证码弹窗 */
.valid-popup-mask {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99;
    background-color: rgba(0, 0, 0, 0.5);
}
.valid-code-popup {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -90px 0 0 -125px;
    padding: 30px 15px;
    width: 218px;
    border: 1px solid #dcdcdc;
    background-color: #fff;
}

.valid-code-popup .pop-lab {
    float: left;
    margin-right: 10px;
    width: 60px;
    line-height: 26px;
    text-align: right;
}
.valid-code-popup .pop-field {
    overflow: hidden;
}
.valid-code-popup .input-valid {
    padding: 0 6px;
    width: 116px;
    height: 24px;
    border: 1px solid #dcdcdc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.valid-code-popup .valid-img {
    display: block;
    margin: 10px 0;
    width: 100px;
    height: 45px;
}
.valid-code-popup .valid-btn {
    display: block;
    width: 90px;
    height: 26px;
    line-height: 26px;
    color: #fff;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #62b302;
}
.valid-code-popup .valid-btn:hover {
    background-color: #4b0;
}
.valid-code-popup .valid-close {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.valid-code-popup .valid-close:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.vCode-error {
    display: inline-block;
    margin-top: 6px;
    visibility: hidden;
    color: #f00;
}



