.mask {position: fixed;z-index: 9999;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.5;filter: alpha(opacity=50);vertical-align: middle;text-align: center;display: none;}

.li-curr{color: #ca0821;cursor: pointer}
.color-w{color: #fff;}
.tan-close,.home{cursor: pointer;}
.tan-login {position: fixed;z-index: 99999;top: 50%;left: 50%;width: 1000px;height: 600px;margin-left: -500px;margin-top: -300px;background: url(../images/index2/tan-login.png) 0 0 no-repeat;}
/*.tan-login1 {height: 717px;margin-top: -358.5px;background: url(../images/index2/tan-login.png) 0 0 no-repeat;}*/
.tan-login .home-close{height: 30px;padding: 10px 35px;}
.tan-login .info{color: #fff;font-size: 14px;height: 30px;line-height: 30px;text-align: left;padding: 10px 0;letter-spacing: 7px;}
.tan-login .info1{letter-spacing: 3px;}
.tan-login .type{color: #fff;font-size: 20px;text-align: left;padding: 55px 45px 20px;}
.tan-login .step{color: #ffffcc;font-size: 30px;/*height: 40px;*/text-align: left;padding: 5px 0}
.tan-login .step1{letter-spacing: 10px;}
.tan-login .step span{padding: 7px 0;border-bottom: 1px solid #ffffcc;}
.tan-login .step-info{padding: 0 45px}

.specific{margin: 38px 40px 20px;}
.specific .register-login,.specific .register-login-success{position: relative;float: left;width: 440px;height: 320px;background-color: #fff;border: 1px solid #c8c8c8;border-radius: 5px;behavior: url(ie-css3.htc); }
.specific1{margin: 210px 40px 20px;}
.specific .register-login1{position: relative;float: left;width: 920px;height: 320px;border-radius: 5px;behavior: url(ie-css3.htc); }
.specific .register-login-success{position: relative;float: right;text-align: left;}
.specific .register-login .ul{height: 40px;}
.specific .register-login1 .ul {height: 40px;border-bottom: 3px solid #808080;}
.specific .register-login .ul li{float: left;width: 50%;text-align: center;height: 40px;line-height: 40px;border-bottom: 3px solid #808080;font-size: 18px;cursor: pointer;}
.specific .register-login .ul .li1{width: 240px;/*border-right: 1px solid #808080;*/}
.specific .register-login .ul .li2{width: 679px;text-align: left;/*text-indent: 60px;*/}
.specific .register-login .ul .li2 .li-a {
/* border-right: 1px solid #808080; */display: inline-block;height: 43px;line-height: 43px;width: 678px;text-indent: 61px;/* margin-top: 9px; */}
.specific .register-login .ul .li2 .color-w:hover{color: #fff;}
.specific .border-right{border-right: 1px solid #808080;width: 49.7%!important;}
   
.specific .kehu {padding:15px 20px 0;}

.specific .risk-kehu {text-align: left;font-size: 16px;height:40px;margin-bottom: 10px;}
.specific .kehu1 {padding: 60px 20px 0;}
.specific .kehu2 {padding: 78px 20px 0;}
.specific .risk-kehu span {display: inline-block;line-height:40px;vertical-align: top;margin-left: 10px;}
.specific .p_notice {padding: 0 10px 7px 20px;font-size: 12px;color: #7b7a7a;line-height: 15px;}
.specific .p_notice1 {line-height: 19px;}
.specific .p_notice span{font-size: 14px;}
.specific .p_notice1 span{font-size: 12px;}
.specific .p_notice .phone{color: #ca0821;font-size: 12px;/*text-decoration: underline;*/}
.specific .p_btn{padding:0px 0 5px 70px;}
.specific .btn {display: inline-block;height: 40px;line-height: 40px;font-size: 18px;color: #fffefe;margin-left:12px;text-align: center;cursor: pointer}
.specific .again-login{margin-top: 25px;}
.specific .login-btn {width: 185px;height: 45px;line-height: 45px;color: #fff;background: url(../images/index2/btn181.png) center center no-repeat;}

.specific .noConfirm-btn {color: #ca0821;width: 112px;background: url(../images/index2/btn112r.png) center center no-repeat;}
.specific .confirm-btn {width:120px;background: url(../images/index2/btn221.png) center center no-repeat;border-radius: 5px;}

.specific .risk-rank {height:40px;font-size: 16px;text-align: left;margin-bottom: 10px;}
.specific .risk-notice {font-size: 12px;text-align: left;line-height: 14px;color: #868585;}
.specific .risk-level {height: 56px;margin-top: 15px;background: url(../images/register/risk-vertical1.png) 0 0 no-repeat;}
.specific .risk-level1 {background-position: 0 0;}
.specific .risk-level2 {background-position: 0 -69px;}
.specific .risk-level3 {background-position: 0 -138px;}
.specific .risk-level4 {background-position: 0 -208px;}
.specific .risk-level5 {background-position: 0 -277px;}
.specific .risk-rank span {display: inline-block;line-height:40px;vertical-align: top;margin-left:10px;}
.specific .risk-suit {margin: 10px 0 12px;}
.specific .risk-declare {text-align: left;color: #bcbcbc;}
.specific .risk-declare a {color: #ca0821;}
.specific .risk-declare a:hover {text-decoration: underline;}
.colorf3ba4c {color: #f3ba4c;font-weight: bold}
.specific .risk-level-y50{background-position: 18px -50px;}
.specific .risk-level-y100{background-position: 18px -100px;}
.specific .customer .test {display: inline-block;color: #ca0821;margin-top: 80px;text-align: center;}
.specific .customer .test:hover {text-decoration: underline;}
.specific a {text-decoration: none;}
.specific .customer-login-success .tu {text-align: center;margin-top: 20px;}
.specific .customer-login-success .success-notice {text-align: center;color: #ca0821;height: 50px;line-height: 50px;width: 100%;font-size: 18px;background: url(../images/index2/yes.png) 387px 18px no-repeat;}
.tan-login .info-input{margin: 20px;}
.specific .register-login .ul li.p-notice{font-size: 13px;float: right;cursor:default}
.tan-login .info-input li input {font-size: 12px;height: 30px;width:290px;line-height: 30px;padding:0 10px;background: url(../images/index2/text.png) 0 0 no-repeat;}
.tan-login .info-input .li-code {text-align: left;text-indent: 14px;}
.tan-login .info-input .li-code a {color: #ca0821;text-decoration: underline;}

.tan-login .info-input li input.code {width: 111px;background: url(../images/index2/text110.png) 0 0 no-repeat;}
.tan-login .info-input ul{width: 380px;margin: 0 auto;}
.tan-login .info-input li{font-size: 14px;height: 42px;}
.tan-login1 .info-input li {height: 38px;}
.tan-login .info-input li p{font-size: 12px;}
.tan-login .info-input .checkbox{height: 14px;width: 14px;}
.tan-login .info-input .li-pwd {font-size: 12px;height: 30px;text-align: left}
.tan-login .info-input .li-pwd a{display: inline-block;text-indent: 30px;background: url(../images/index2/pwd-icon.png) 0 0 no-repeat;}
.tan-login .info-input .li-pwd a span{text-decoration: underline;}
.tan-login .info-input .li-login a{display: inline-block;border-radius:5px;width:120px;margin-left:12px;height: 45px;color: #fff;text-align: center;line-height: 45px;font-size: 18px;/*background-color: #ca0821;border-radius: 6px;*/background: url(../images/index2/login-btn.png) center center no-repeat;}

.tan-login .info-input .checkbox1 {height: 14px;width: 25px;cursor: pointer;}
.tan-login .li-protocol label {display: inline-block;overflow: hidden;height: 18px;line-height: 24px;background: url(../images/index2/checkbox.gif) left top no-repeat;}
.tan-login .li-protocol label.label-box {display: inline-block;overflow: hidden;float: left;height: 20px;text-indent: 5px;line-height: 21px;margin-left: 70px;background: url(../images/index2/checkbox.png) left 2px no-repeat;}
.tan-login .li-protocol input{opacity: 0;filter: alpha(opacity=0);width: 32px;height: 15px;}
.tan-login .li-protocol .curr-label{background-position: 0 -18px;}
.tan-login .li-protocol .curr-label1{background-position: 0 -15px!important;}

.specific li.background-top-left{background-color: #f1635f;color: #fff!important;border-top-left-radius: 5px;text-decoration: none!important;border-bottom: 3px solid #f1635f!important;}
.specific li.background-top-right{background-color: #f1635f;color: #fff!important;border-top-right-radius: 5px;text-decoration: none!important;border-bottom: 3px solid #f1635f!important;}
.specific li.color-underline{color: #ca0821;text-decoration: underline;}
a.li-a:hover{color: #ca0821;text-decoration: underline;}