﻿/*Update 2016-09-02*/
.jz-login-wrap{background: #fff;overflow: hidden;padding-bottom: 78px;}
.jz-login-wrap-left{width: 673px;float: left;}
.jz-login-wrap-right{width: 444px;float: left;}
.jz-login-wrap .cartoon{margin-top: 113px;margin-left: 220px;}
.register-right .cartoon{margin-top: 60px;margin-left: 235px;}
.jz-login-wrap-right .have-no-account,.register-left .have-no-account{margin-top: 60px;text-align: right;color: #999;font-size: 12px;line-height: 32px;}
.jz-login-wrap-right .have-no-account .register-imm,.register-left .have-no-account .register-imm{color: #ea544a;}
.register-left .register-block{overflow: hidden;}
.register-left .register-block h2{width: 20%;font-size: 14px;line-height: 50px;float: left;text-align: right;margin-right: 24px;font-weight: normal;}
.jz-login-wrap-right .input-wrap{border:1px solid #dadada;overflow: hidden;padding: 20px;position: relative;}
.jz-login-wrap-right .input-wrap span{position: absolute;left: 60px;top: 22px;font-size: 14px;color: #999;}
.register-left .register-block .input-wrap{border:1px solid #dadada;overflow: hidden;padding: 15px;font-size: 14px;float: left;}
.register-left .register-block .input-wrap input{width:407px; background-color:transparent;}
.register-left .register-block .input-wrap-2{width:233px;border:1px solid #dadada;padding: 15px;font-size: 14px;margin-right: 18px;float: left;}
.register-left .register-block .input-wrap-2 input{width: 100%;background-color:transparent;}
.jz-login-wrap-right .input-wrap i{display:block;width: 18px;height: 20px;background: url(../images/sprites.png) no-repeat;background-position:  -123px 0; float: left;}
.jz-login-wrap-right .input-wrap em{display:block;width: 18px;height: 20px;background: url(../images/sprites.png) no-repeat;background-position: -123px -21px; float: left;}
.jz-login-wrap-right .input-wrap .jz-login{float: left;line-height: 20px;width: 362px;margin-left: 20px;font-size: 14px; background-color: transparent;}
.jz-login-wrap-right .options ,.register-left .protocol_wrap{position: relative;color: #999;}
.jz-login-wrap-right .options .ibox,.register-left .protocol_wrap .ibox{visibility: hidden;width: 16px;height: 16px;vertical-align: middle;margin-right: 3px;position: absolute;}
.jz-login-wrap-right .options  .ico,.register-left .protocol_wrap .ico{display: inline-block;width:16px;height:16px;margin-right:4px;position: relative;background: url(../images/sprites.png) no-repeat;background-position: -142px 0;top: 4px;}
.jz-login-wrap-right .options  .yes_checked .ico,.register-left .protocol_wrap .yes_checked .ico{background-position: -141px -24px; }
.jz-login-wrap-right .options a{color: #999;position: absolute;right: -7px;top: 4px;}
.register-left .protocol_wrap a{color: #000;text-decoration: none;}
.jz-login-wrap-right .login-btn{width: 100%;background: #ea544a;color: #fff;font-size: 20px;line-height: 50px;border-radius: 10px;}
.register-mode{margin-left: 145px;}
.register-mode a{display: inline-block;width: 122px;height: 45px;font-size: 15px;text-align: center;line-height: 45px;color: #999;text-decoration: none;}
.register-mode .cur-reg{color:#000;background: #fff;border-top: 3px solid #ea544a;}
.register-left{width: 583px;float:left;}
.register-right{width: 617px;float: left;}
.register-left .register-block-text{color: #999;margin: 8px 0 22px 144px;}
.register-left .register-block .resend{height: 50px;float: right;font-size: 14px;width:auto;overflow:visible;padding: 0 20px; border-radius:6px; border:1px solid #e5e5e5; cursor:pointer;}
.register-left .protocol_wrap{margin-left: 144px;margin-top: 38px;}
.register-left .register-btn{ background: #ea544a;color: #fff;font-size: 20px;line-height: 50px;border-radius: 10px;width: 439px;margin-left: 144px;margin-top: 20px;}
.other-plat{color: #999;width: 100%;text-align: center;margin-top: 55px;}
.other-plat2{color: #999;width: 100%;text-align: center;margin-top: 100px;}
.other-plat span,.other-plat2 span{position: relative;z-index: 10;padding: 0 20px;background: #fff;}
.other-account{width: 100%;border-top: 1px solid #f2f2f2;padding-top:38px;margin-top: -7px;}
.other-account2{width:445px;border-top: 1px solid #f2f2f2;padding-top:38px;margin-top: -7px;margin-left: 93px;}
.other-account a,.other-account2 a{display: inline-block;text-align: center;text-decoration: none;}
.other-account a i,.other-account2 a i{display: inline-block; width: 40px; height: 40px; background: url(../images/sprites.png) no-repeat; }
.other-account a .wx,.other-account2 a .wx{background-position: 0 0;}
.other-account a .qq,.other-account2 a .qq{background-position: -41px 0; }
.other-account a .wb,.other-account2 a .wb{background-position: -82px 0;}
.other-account a p,.other-account2 a p{color: #999;}
.other-account .wx-wrap{margin-left: 105px;}
.other-account .qq-wrap{margin-left: 50px;}
.other-account .wb-wrap{margin-left: 50px;}
.other-account2 .wx-wrap,.other-account2 .qq-wrap,.other-account2 .wb-wrap{margin-left: 75px;}
.mt_12{margin-top: 12px;}
.mt_6{margin-top: 6px;}
.mt_40{margin-top: 35px;}
.loginfooter,.loginfooter a{ color:#999;}
.loginfooter .left ul li{border-left:1px solid #999;}
.loginfooter .right ul li{border-right:1px solid #999;}
.lockac{ background:#f2f2f2; color:#999;}
.blue30:visited{color:#309bdf}
.jz-login-wrap-right .input-wrap-phone{border:1px solid #dadada;overflow: hidden;padding: 20px;position: relative;}
.jz-login-wrap-right .input-wrap-phone .jz-login{line-height: 20px;width:100%; font-size: 14px; background-color: transparent;}
.jz-login-wrap-right .input-wrap-phone span{position: absolute;left:20px;top: 22px;font-size: 14px;color: #999;}
.wid260{ width:260px;}
.phone-yzm-but{ width:130px; height:60px; background:#979797; text-align:center; line-height:60px; color:#fff; font-size:14px; cursor:pointer}
.phone-xzwarp{ width:668px; border:1px solid #cccaca; background:#fff; position:fixed; top:15%; margin-left:-335px; left:50%; z-index:9999;}
.phone-xzwarp h2{ height:50px; line-height:50px; padding:0 15px; border-bottom:1px solid  #cccaca; font-size:14px; color:#483a32; background:#f8f8f8; position:relative;}
.phone-xzwarp .close-buton-p{ position:absolute; top:18px; right:18px; cursor:pointer; background: url(../images/ps.png) no-repeat; display:inline-block;background-position: -28px -41px;width: 12px;height: 12px}
.phone-xzwarp ul{ padding:0 15px; height:500px; }
.phone-xzwarp ul li{ padding:15px 0;border-bottom:1px solid  #cccaca; overflow:hidden; font-size:14px; line-height:50px; position:relative;}
.phone-xzwarp ul li img{ width:50px; height:50px; border-radius:30px; overflow:hidden; margin-right:10px; float:left;}
.phone-xzwarp input[type=radio]{ border-color:#dadada; position:absolute; top:33px; right:10px;}
.phone-xzwarp .bottom-but{ height:50px; line-height:50px; padding:0 15px; border-top:1px solid  #cccaca; text-align: right;}
.phone-xzwarp .bottom-but button{ font-size:14px; color:#fff; width:100px; height:30px; background:#e44544; border-radius:4px; }
.scrollbar{ overflow-y:auto; overflow-x: hidden;}
/*滚动条*/
.scrollbar::-webkit-scrollbar{width:6px; height:6px; background-color: #f5f5f5;}
.scrollbar::-webkit-scrollbar-track{ background-color: #fff;}
.scrollbar::-webkit-scrollbar-thumb{ background-color: #d5d5d5; border-radius:15px;}