body,h1,h2,h3,h4,h5,dl,dt,dd,ul,ol,li,p,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 Microsoft Yahei,tahoma,\5b8b\4f53;-webkit-font-smoothing:antialiased;}
h1,h2,h3,h4,h5,button,input,select,textarea{font-size:100%;font-weight: normal;}
em,i{font-style:normal;}
form{display:inline;}
ul,ol{list-style:none;}
img{border:0 none;vertical-align: top;}
table{border-collapse:collapse;border-spacing:0}
/**common**/
body{color: #000000;}
a{text-decoration:none;color:#333;cursor: pointer;}
a:focus, *:focus {outline:none;}
.trial_active .clearfix:after{content:'\20';display:block;height:0;clear:both}
.trial_active .clearfix{*zoom:1}
.trial_active .hidden{display:none}
.trial_active .underline{text-decoration: underline;}
.fl{float: left;}
.fr{float: right;}
.clearfix:before,.clearfix:after {display: table; content: " ";}
.clearfix:after {clear: both;}
.clearfix{*zoom: 1;}
.trial_active #r_code{
    display: inline-block;
}
.trial_active .pop-reg-mod{
    width: 450px;
    margin: 0 auto;
}

.trial_active .pop-reg-mod .field{margin-top: 10px;position: relative;}
.trial_active .pop-reg-mod .field label{width: 60px;text-align: right;line-height: 38px;position: absolute;}
.trial_active .pop-reg-mod .field .controls{position: relative;margin-left: 65px;}
.trial_active .pop-reg-mod .field .pop-icon{position: absolute;top:13px;right: 10px;}
.trial_active .pop-reg-mod .i-ok{width: 14px;height: 14px;background-position: 0 -126px;}
.trial_active .pop-reg-mod .i-locked{width: 12px;height: 14px;background-position: 0 -111px;cursor: pointer;}
.trial_active .pop-reg-mod .i-unlock{width: 16px;height: 14px;background-position:-16px -111px;cursor: pointer;}
.trial_active .pop-reg-mod .ipt-text{border:1px solid #ddd; height:20px; width:278px;padding: 8px 10px;background: #fff;line-height: 20px;color: #2c2c2c;vertical-align:middle;}
.trial_active .pop-reg-mod .ipt-yzm{width: 162px;}
.trial_active .pop-reg-mod .get-yzm{display: inline-block;vertical-align: middle;width: 118px;height: 34px;line-height: 34px;text-align: center;border:1px solid #d42a2a;color:#d42a2a;margin-left:8px;margin-right: 2px;*position: absolute}
.trial_active .pop-reg-mod .get-yzm:hover{display: inline-block;vertical-align: middle;width: 118px;height: 34px;line-height: 34px;text-align: center;border:1px solid #d42a2a;color:#d42a2a;margin-left:8px;margin-right: 2px;*position: absolute}
.trial_active .pop-reg-mod .ipt-text.default-style{color: #000000;}
.trial_active .pop-reg-mod .controls.focus .ipt-text{border-color:#4285f4;}
.trial_active .pop-reg-mod .controls.error .ipt-text{border-color:#e43a3a;}
.trial_active .pop-reg-mod .identity-tips{margin: 25px 0 -10px;padding-left: 65px;padding-top: 15px;border-top: 1px dotted #c6c6c6;}
.trial_active .pop-reg-mod .agreedeal-mod{margin-top: 10px;line-height: 14px;/* overflow: hidden;*/padding-left: 65px;color: #999;position: relative;width: 500px;}
.trial_active .pop-reg-mod .agreedeal-mod input{vertical-align: top;width: 14px;height: 14px;display: inline-block;margin-right: 5px;}
.trial_active .pop-reg-mod .agreedeal-mod a{color: #999;}
.trial_active .pop-reg-mod .agreedeal-mod .main-link{float: right;color: #4285f4;}
.trial_active .pop-reg-mod .agreedeal-mod .underline:hover{text-decoration: underline;}
.trial_active .popup .errortips-box{position: absolute;width: 100%;height: 28px;display: none;top:-35px;left: 0;}
.trial_active .popup .errortips-box .error-cont{padding: 0 10px;background: #ffedbe;border-radius: 2px;}
.trial_active .popup .error-cont p{line-height: 28px;color: #dc7e3f;}
.trial_active .popup .errortips-box em{position: absolute;left: 20px;top: 28px;width: 10px;height: 5px;background-position:-15px -102px;}
.trial_active .pop-reg-mod .controls.error .errortips-box{display: block;}
.trial_active .pop-reg-mod .btns-mod{margin-top: 26px;padding: 0px;}
.trial_active .pop-reg-mod .btns-mod1{margin-top: 26px;padding: 0px;}
.trial_active .pop-reg-mod .btn-style{width: 228px;}
.trial_active .pop-reg-mod .ipt-text{width: 238px;}
.trial_active .pop-reg-mod .ipt-yzm{width: 106px;}
.trial_active .m-reg-wrap .errortips-box{width: 260px;}
.trial_active .pop-reg-mod .tip-text{line-height: 36px;display: inline-block;vertical-align: middle;margin-left: 10px;color: #aaa;*margin-left: 0px;*padding-left: 8px;}
.trial_active .pop-reg-mod .identity-tips{padding-top: 0;border:0 none;}
.trial_active .pop-reg-mod .field .pop-icon{right: auto;left: 235px;}
.trial_active .pop-reg-mod .btn-style{width: 200px;margin: 0 auto;}
.trial_active .float{width: 597px;height: 354px;position: fixed;left: 50%; top: 50%;margin-left: -298.5px; margin-top: -177px;background: #f5f5f5;z-index:999;}
.trial_active .box{position: relative;width: 100%;height: 100%;display: inline-block;}
.trial_active .yellow{position: absolute;width: 100%;height: 50px;background: #fffcde;top: 0px;left: 0px;text-align: center;color: #ff8d09;display: none;}
.trial_active #verify_img{width: 120px;height: 36px;display: inline-block;vertical-align: middle;margin-left: 8px;}
.trial_active .head{width: 587px;height: 36px;line-height: 36px;background: #1e2330;color: #e4e4e4;padding-left: 10px;position: relative;font-size: 14px;}
.trial_active .close{width: 16px;height: 16px;background: url(../img/close.png) no-repeat;position: absolute;right: 10px;top: 50%;margin-top: -8px;cursor: pointer;}
.trial_active .back{width: 26px;height: 26px;background: url(../img/back.png) no-repeat;cursor: pointer;left: 30px;top: 65px;position: absolute;}
.trial_active input::-webkit-input-placeholder{color:#bcbcbc;}
.trial_active .red{color: #d42a2a !important;}
.trial_active .green{color: #00af5f !important;}
.trial_active #user_phone_agree{background: url(../img/check.png) no-repeat;}
.trial_active input[type=checkbox]{cursor: pointer;position: relative;font-size: 14px;}
.trial_active input[type=checkbox]::after{position: absolute;top: 0;background-color: red;color: #000;width: 15px;height: 15px;display: inline-block;visibility: visible;padding-left: 0px;text-align: center;content: ' ';border-radius: 3px}

.trial_active input[type=checkbox]:checked::after{content: "✓";font-size: 12px;font-weight: bold;}
.trial_active .check{width: 12px;height: 12px;display: inline-block;background: url(../img/check.png) no-repeat;position: absolute;top: 2px;left: 48px;cursor: pointer;}
.trial_active .check_alive{width: 12px;height: 12px;display: inline-block;background: url(../img/check_alive.png) no-repeat;}
.trial_active .popup .btn-style {
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #f24445;
    font-size: 15px;
    color: #fff;
    display: block;
    border-radius: 2px;
    border: 1px solid #d43e3f;
}
.trial_active .text1{
    font-size: 16px;
    font-weight: bold;
    margin-top: 5px;
}
.trial_active .text2{
    font-size: 12px;
}
.trial_active .secondShow{
    /* display: inline-block; */
    vertical-align: middle;
    width: 118px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border: 1px solid #cdcdcd;
    color: white;
    margin-left: 8px;
    margin-right: 2px;
    background: #cdcdcd;
    display: none;
}
.trial_active .ts1{
    text-align: center;
}
.trial_active .ts1_text1{
    margin-top: 48px;
    font-size: 20px;
    color: #000000;
    font-weight: bold;
}
.trial_active .ts1_text2{
    margin-top: 25px;
    font-size: 14px;
}
.trial_active .ts1_text3{
    margin-top: 5px;
    font-size: 14px;
    color: #c6312b;
}
.trial_active .btn_box{
    margin-top: 50px;
}
.trial_active .give_up{
    width: 198px;
    height: 42px;
    border: 1px solid #636a70;
    text-align: center;
    line-height: 42px;
    display: inline-block;
    margin-right: 10px;
}
.trial_active .retain{
    width: 200px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    display: inline-block;
    background: #d42a2a;
    color: white;
}
.trial_active .retain:hover{
    background: #e43a3a;
}
.trial_active .ts2{
    text-align: center;
    margin-top: 70px;
    font-size: 14px;
}
.trial_active .ts2_text1 span{
    color: #c6312b;
}
.trial_active .change{
    width: 198px;
    height: 42px;
    border: 1px solid #636a70;
    text-align: center;
    line-height: 42px;
    display: inline-block;
    margin-right: 10px;
}
.trial_active .bind{
    width: 200px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    display: inline-block;
    background: #d42a2a;
    color: white;
}
.trial_active .bind:hover{
    background: #e43a3a;
}
.trial_active .ts2_text2{
    padding-bottom: 30px;
}
.trial_active #phone_register .tip-text{
    display: none;
    position: absolute;
    z-index: 2;
    width: 180px;
}
.trial_active .submit_error{
    text-align: center;
    color: #d42a2a;
    position: absolute;
    width: 450px;
    top: 266px;
    left: 50%;
    margin-left: -225px;
}
.trial_active .pop-mask {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #000;
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    z-index: 400;
}

.trial_active .bdgxhzh .pop-reg-mod{
    width: 510px;
    margin-top: 30px;
}
.trial_active .bdgxhzh .pop-reg-mod .ipt-text{
    width: 100%;
    padding: 8px 0;
    text-indent: 10px;
}
.trial_active .bdgxhzh .pop-reg-mod .tip-text {
    position: absolute;
    left: 0;
    top: -20px;
    line-height: 1em;
}
.trial_active .bdgxhzh .pop-reg-mod .field {
    margin-top: 26px;
}
.trial_active .bdgxhzh .row .field{
    width: 245px;
}
.trial_active .bdgxhzh  .pop-reg-mod .agreedeal-mod {
    width: 510px;
    margin-top: 15px;
    padding-left: 0;
    text-align: center;
}
.trial_active .bdgxhzh  .pop-reg-mod .agreedeal-mod .check{
    position: static;
}
.trial_active .bdgxhzh  .pop-reg-mod .agreedeal-mod .tip-text{
    position: absolute;
    top: 0;
    left: 404px;
}
.trial_active .bdgxhzh .btn-style {
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #f24445;
    font-size: 15px;
    color: #fff;
    display: block;
    border-radius: 2px;
    border: 1px solid #d43e3f;
}
.trial_active .bdgxhzh .btn-style:hover{
    background: #fb5354;
}
.trial_active .gobdgxhzh,
.trial_active .gojh {
    position: absolute;
    right: 10px;
    bottom: 8px;
    color: #b6b5b5;
    font-size: 12px;
}
.trial_active .gobdgxhzh:hover,
.trial_active .gojh:hover{
    color: #888888;
}
.trial_active .gobdgxhzh ,.trial_active .gojh,.trial_active .gobdgxhzh:hover ,.trial_active .gojh:hover{
    color: red;
}
