.reg-login-index .nc_scale{width:203px;height:40px;background:#999;position:relative;margin-left:8px;padding:0;display:inline-block;vertical-align:middle;font-family:"宋体"}
.reg-login-index .nc_scale div{background:#7ac23c;position:absolute;height:100%;left:0;width:10px}
.reg-login-index .nc_scale span{width:38px;height:38px;border:1px solid #ccc;position:absolute;left:0;background:#fff;cursor:default;background:url(../../images/login/rt.png) no-repeat center #fff;z-index:2}
.reg-login-index .nc_scale span.disabled{background-color:#f2f2f2}
.reg-login-index .nc_scale .scale_text{text-indent:45px;width:100%;height:100%;position:absolute;z-index:1;background:0 0;color:#fff;line-height:40px;font-size:13px;cursor:pointer}
.reg-login-index .nc_scale .btnok{cursor:default;background:url(../../images/common/yes.png) no-repeat center #fff;z-index:3}
.l-logo-pic{text-align:center;width:250px;margin:50px 0 20px 0;height:70px}
.cxb-title{font-weight:700;color:#1DA9ED;font-size:32px}
.cppc-head-net,.cppc-head-title{width:208px;margin:0 auto}
.cppc-head-title .title{font-size:28px}
.cppc-head-title .desc{line-height:45px;text-indent:10px;font-weight:400;font-size:14px;text-align:left}
.cppc-head-net{font-weight:400;font-size:14px;text-align:left}
.l-body{height:480px}
.reg-login-index .rl-wrapper{position:absolute;top:30px;min-height:354px;width:100%;background:#fff}
.reg-login-index .rl-wrapper .tab-choose{width:240px;margin:0 auto}
.reg-login-index .rl-wrapper .tab-choose .tab-choose-item{float:left;width:120px;text-align:center}
.reg-login-index .rl-wrapper .tab-choose .tab-choose-item a{display:block;height:45px;width:60px;margin:0 auto;line-height:52px;font-weight:700;font-style:normal;font-size:16px;color:#000}
.bt10{border-bottom:4px solid #CCC}
.cppc-bt10{border-bottom:4px solid #2684CC}
.cxb-bt10{border-bottom:4px solid #1DA9ED}
.pate-bt10{border-bottom:4px solid #2684CC}
.reg-login-index .form-container{float:right;height:480px;width:430px;margin-right:50px}
.reg-login-index .form-container form .ui-form-item{padding:0 5px 25px 0}
.reg-login-index .form-container form .otherOp .ui-form-item-contain,.reg-login-index .form-container form .ui-form-item .ui-form-item-contain{position:relative;width:330px;height:40px;margin:0 auto}
.reg-login-index .form-container form .ui-form-item-error .ui-form-explain{margin-left:47px!important}
.reg-login-index .form-container form .ui-form-explain{margin-left:47px!important;color: #FF5243;}
.reg-login-index .form-container form .ui-form-item .ui-form-item-contain i{position:absolute;width:35px;height:20px;box-sizing:border-box;line-height:20px;border-right:1px solid #ccc;color:#ccc;text-align:center;top:8px;font-size:14px}
.reg-login-index .form-container form .ui-form-item .ui-input{padding:0;width:328px;height:38px;outline:0;text-indent:10px;color:#999;font-family:inherit}
.reg-login-index .otherOp{overflow:hidden;padding:0 15px;margin-bottom:8px;font-size:12px;color:#666}
.reg-login-index .ui-button-lred{height:38px;line-height:38px;width:328px;padding:0}
.reg-login-index .forgetpw{float:right;cursor:pointer;color:#666}
.reg-login-index .forgetpw:hover{text-decoration:underline}
.reg-login-index .ui-form-l .ui-input-verifyCode{width:200px!important;vertical-align:top;float:left}
.reg-login-index .verify-pic{display:none;width:111px;height:40px;margin-left:15px;float:left}
.pb15{padding-bottom:15px!important}
.mt10{margin-top:10px!important}
.mt15{margin-top:15px!important}
.mt40{margin-top:40px!important}
.fz17{font-size:17px!important}
.fz27{font-size:27px!important}
.fn-left{float:left}
.fn-left,.fn-right{display:inline}
.w116{width:116px!important}
.reg-login-index .icon-vip{color:#DF221A!important;cursor:pointer;font-size:20px}
.reg-login-index .dn{display:none;margin-bottom:10px}
.clr6{color:#666}
#Js_vip i{font-size:16px}
.agreement,.agreement a{font-size:12px;color:#666;height:23px!important}
.reg-login-index .pwStrong{top:40px}
.grid-330{width:330px;margin:0 auto}
.pb5{padding-bottom:5px!important}
.br0{border-radius:0!important}
.pb17{padding-bottom:17px!important}
.reg-login-index form .ui-form-explain{padding-top:0}
.reg-login-index .ui-button-red{background:#D84A4A;color:#fff;border:1px solid #EE4049}
.reg-login-index .ui-button-blue{background:#1DA9ED;color:#fff;border:1px solid #1DA9ED}
.reg-login-index .ui-button-darkblue{background:#0959AE;color:#fff;border:1px solid #0959AE}
/**/
.patexp-container{
    padding: 0 45px;
    margin-top: 15px;
    line-height: 30px;
}

.p-title{
    color: #333;
    font-size: 20px;
}

.go-login,.hascount{
    font-size: 13px;
}

.go-login{
    margin-left: 10px;
    color: #1976D2;
    cursor: pointer;
}

.go-login:hover{
    text-decoration: underline;
}

/**/


.bgpy50{background-position:0 50px!important}
.footer{background:#FFF;color:#999;text-align:center}
.footer a{color:#999}
.footer b{font-weight:400}
.footer-layout{padding:70px 0}
.footer-hd a,.footer-hd span{padding:0 8px;font-size:14px}
.footer-bd{margin-top:10px}
.footer-bd p{padding-bottom:8px}
.footer-bd a,.footer-bd span{font-size:12px;text-decoration:none;padding:0 8px}
.footer-ft{text-align:center;color:#c8cbd0;margin-top:40px}
.footer-ft a,.footer-ft span{padding:0 5px;color:#c8cbd0}
.footer-ft a{text-decoration:none}
.footer-extra{padding:29px;text-align:center}
.footer-layout a:hover{text-decoration:none;color:#AD2F3B}
.footer-bd span#cnzz_stat_icon_1254520501{padding:0}
.footer-cert{padding-top:20px;margin-top:20px;border-top:1px solid #ccc}
.patexp .footer-bd a,.patexp .footer-bd span{padding:0}
a.yellow{margin:0 3px;color:#fc7d37!important;cursor:pointer}
.footer-layout{width:100%}
.ui-form-name{width:300px;margin:0 auto}
.reg-main{min-height:300px}
.reg-main-pic{margin-bottom:30px}
.reg-main-pic .pic{width:500px;margin:0 auto}
.reg-main-pic .pic .content{font-size:26px;text-indent:16px;display:inline-block;line-height:59px;font-weight:600}
.reg-main-ok .reg-ok-head{width:800px;height:100px;margin:0 auto;background:url(/images/uc/header-border.png) no-repeat 0 bottom}
.reg-main-ok .reg-ok{width:430px;margin:0 auto}
.iconfont{font-size:44px;color:#79BD5D}
.reg-ok-content{color:#666;line-height:61px;text-indent:25px;display:inline-block;font-size:21px}
.reg-main-hint{width:650px;margin:0 auto;text-align:center}
.reg-main-hint .hint{line-height:88px;color:#FF661F;font-size:14px}
.to-ori-page{text-indent:13px;display:inline-block;position:relative;top:7px;cursor:pointer}
.page-jp{display:inline-block}
.reg-header{height:150px}
.pic-container img{display:block}
.pic-container p{font-weight:400;font-size:28px;line-height:60px;text-align:center}
.ml50{margin-left:50px!important}
.clr3{color:#333!important}
.pic-container .txz{display:inline-block;margin-left:27px;font-style:normal;font-size:28px;color:#2B3E4B;font-weight:700}
.w500{width:500px!important}
.clr6{font-size:12px;color:#666}
.clr3{color:#333!important}
.ml30{margin-left:30px!important}
.agreement a{color:#6C96DA}
.cppcLogo{float:left;vertical-align:middle;line-height:20px;height:90px;padding-left:0;display:inline-block;background:url(/images/login/login_logo_cppc.png) no-repeat;padding:0}
.cppcLogo .titleFist{white-space:nowrap;color:#656565;display:block;font-size:22px;padding-left:85px;margin-top:25px;font-weight: 400}
.cppcLogo.en .titleFist{color: black;font-weight: 700}
.cppcLogo .titleEng{font-size:13px;color:#999;padding-left:90px;display:block}
.pd100{padding:0 100px}
.pd70{padding:0 70px}
.pt200{position:absolute;top:140px;left:153px}
.pr{position:relative}
.hg350{height:350px}
.lang-switch-wrapper{position:absolute;right:-31px}
.lang-switch-wrapper img{width:63px;height:43px}
.lang-switch-wrapper .lang-switch{position:relative;left:-39px;top:-23px;font-size:14px;font-weight:800;color:#fff;width:14px;height:19px;display:inline-block}
.dn{display:none}
.agreement a.cxb-protocol{color:#1da9ed}
.agreement a.cxb-protocol:hover{text-decoration:underline}
.agreement-item .ui-form-explain{padding-top:10px!important}
.agreement-item .agreement .cppc-protocol-link{display:block;font-size:12px;color:#666;text-indent:13px}
.agreement-item .agreement .cppc-protocol-link:hover{color:#f07300;text-decoration:underline}

.lr_e .ul{display:none;position:absolute;width:100%;max-height:210px;font-size:12px;color:#000;text-align:left;cursor:auto;overflow-y:auto;top:40px;left:-1px;background-color:#fff;border:1px solid #ddd;line-height:40px;top:40px;display:block;z-index:999998}
.lr_e .li{position:relative;display:block;height:30px;line-height:30px;text-indent:5px;cursor:pointer}
.check-mail{position:absolute;right:0}
.check-mail-link{font-size:12px;color:#0959AE}
.check-mail-link:hover{text-decoration:underline;cursor:pointer}
