blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
html{color:#333;background:#fff;overflow-y:scroll}
body,button,input,pre,select,textarea{font-size:12px; }
address,cite,dfn,em,var{font-style:normal}
.header{background-color: #031d4a;}
small{font-size:12px}
.pwd-checklist-wrapper{position: absolute;
    left: 430px;
    top: 0;
    zoom: 1;
    z-index: 20;}
.h_tit{padding-left: 230px;margin:25px 0;}
#content{margin: 150px auto 100px auto ;width: 800px;min-height: 600px;}
ol,ul{list-style:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
img{-ms-interpolation-mode:bicubic}
textarea{resize:vertical}
:focus{outline:0}
.left{float:left}
.right{float:right}
.overflow{overflow:hidden}
.hide{display:none}
.inlineBlock{display:inline-block;zoom:1}
.block{display:block}
.inline{display:inline}
.error{color:red;font-size:12px}
button{cursor:pointer}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{zoom:1}
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}
.wordwrap{word-break:break-all;word-wrap:break-word}
pre.wordwrap{white-space:pre-wrap}
.mod-layer{width:100%;position:absolute;top:0;left:0;z-index:999;background:#000;opacity:.15;filter:Alpha(opacity=15)}
.mod-layer-body{position:absolute;left:50%;top:50%;z-index:1000}
.pass-button-submit {
    background-color: #3f89ec;}
.mod-layer-main{padding:10px;overflow:hidden}
.dialog_parent{width:580px;height:340px;margin:0 auto}
.dialog_parent span{cursor:pointer;color:#08c;padding:3px 5px}
.dialog_parent .all_city{margin:0 auto;padding:10px 3px}
.dialog_parent .all_school{height:260px;overflow-y:scroll;overflow-x:hidden;margin:0 auto;padding-left:8px;border:1px solid #ccc;background-color:#f8f8f8}
.dialog_parent .all_school span{display:inline-block;width:130px;white-space:nowrap;padding:3px 0;margin-right:8px;overflow:hidden}
.dialog_parent .all_school .empty{color:#333}
.schoolTopic{width:198px;position:absolute;height:240px;top:155px;right:120px;display:none}
.reg-content{float:left}
.reg-sms{float:right}
.mod-reg{position:relative}
.tang-pass-reg{position:relative;width:720px;overflow:hidden}
.tang-pass-reg .pass-form-item{position:relative;clear:both;margin-top: 40px; zoom:1}
.tang-pass-reg .pass-form-item-password{position:relative;z-index:19}
.tang-pass-reg .pass-form-item:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
input::-ms-clear{display:none}
input::-ms-reveal{display:none}
.tang-pass-reg .pass-text-input{display:block;position:relative;float:left;height:16px;width:328px;padding:11px 10px;margin-right:10px;border:1px solid #ddd;font-size:14px;color:#666;transition:.3s}
.tang-pass-reg .pass-text-input-verifyCode{width:156px}
.tang-pass-reg .pass-suggest-name{margin-left:75px}
.tang-pass-reg .pass-suggest-item-radio{vertical-align:middle;display:none}
.tang-pass-reg .pass-suggest-item label{display:block;height:16px;font-size:14px;line-height:17px;color:#666;padding-left:20px;margin-bottom:10px;cursor:pointer}
.tang-pass-reg .pass-suggest-item label:hover{background-position:-80px -80px}
.tang-pass-reg .pass-form-item-verifyCode span,.tang-pass-reg .pass-form-item-verifyCodeSend span{float:left;display:block}
.tang-pass-reg .pass-form-item-verifyCode span.pass-item-error,.tang-pass-reg .pass-form-item-verifyCodeSend span.pass-item-error{display:none}
.tang-pass-reg .pass-item-tip-verifyCodeSend{line-height:18px;color:#999}
.tang-pass-reg .pass-change-verifyCode{position:relative;display:block;float:left;top:12px;margin-right:10px}
.tang-pass-reg .pass-generalErrorWrapper{margin:0;padding:0}
.tang-pass-reg .pass-generalError{color:#fc4343;display:block;height:40px;font-size:12px;line-height:40px}
.tang-pass-reg .pass-item-error{display:none;float:left;position:relative;width:250px;color:#fc4343;padding-top: 3px;padding-left:105px;}
.tang-pass-reg .pass-item-error-isAgree{display:none}
.tang-pass-reg .pass-item-succ{display:none;position:relative;float:left;top:14px;color:#fc4343;height:16px;line-height:12px;padding-left:20px;}
.tang-pass-reg .pass-label{display:block;float:left;height:42px;width:95px;margin-right:10px;line-height:42px;font-size:14px;color:#666;font-weight:700;text-align:right}
.tang-pass-reg .pass-item-placeholder{top:12px;line-height:16px;font-size:14px;color:#ccc;left:87px;display:none;visibility:hidden;width:0;left:0}
.tang-pass-reg .pass-placeholder{visibility:hidden;position:absolute;width:0;height:0}
.tang-pass-reg .pass-placeholder-account,.tang-pass-reg .pass-placeholder-password,.tang-pass-reg .pass-placeholder-phone,.tang-pass-reg .pass-placeholder-school,.tang-pass-reg .pass-placeholder-userName,.tang-pass-reg .pass-placeholder-verifyCode{visibility:visible;color:#ccc;cursor:text;display:block;font-size:14px;height:20px;left:88px;line-height:20px;position:absolute;top:10px;width:160px}
.tang-pass-reg .pass-clearbtn{display:block;position:absolute;width:16px;height:16px;top:12px;left:398px;cursor:pointer}
.tang-pass-reg .pass-clearbtn:hover{background-position:-48px -24px}
.tang-pass-reg .pass-clearbtn-verifyCode{left:228px}
.tang-pass-reg .pass-captcha-resend{font-size:14px;line-height:14px;color:#2d70c7;left:294px;top:13px;position:absolute;display:inline-block;width:120px;text-align:right;cursor:pointer}
.tang-pass-reg .pass-captcha-resend-hide .pass-captcha-resend{display:none}
.tang-pass-reg .pass-captcha-resend-hide .pass-clearbtn-verifyCode{left:396px}
.tang-pass-reg .pass-captcha-resend-disabled{color:#999;cursor:auto}
.tang-pass-reg .pass-captcha-disabled .pass-clearbtn{display:none!important}
.tang-pass-reg .pass-nocaptcha{position:absolute;margin:0 0 0 75px;z-index:100;width:350px;height:270px}
.tang-pass-reg .pass-showpwd-password{display:block;position:absolute;padding:5px;border:1px solid #dad699;background-color:#f9f5c7;max-width:336px;min-width:80px;min-height:16px;top:40px;left:75px}
.tang-pass-reg .pass-showpwd-content{color:#6d6708}
.tang-pass-reg .pass-showpwd-arrow{position:absolute;display:block;width:16px;height:16px;top:-8px;left:10px}
.tang-pass-reg .pass-showpwd-arrow em{position:absolute;font-size:14px;top:0;left:0;color:#dad699}
.tang-pass-reg .pass-showpwd-arrow .arrowb{position:absolute;top:1px;left:0;color:#f9f5c7}
.tang-pass-reg .pass-showpwdbtn{display:block;position:absolute;width:24px;height:16px;top:12px;left:386px;cursor:pointer}
.tang-pass-reg .pass-form-item-isAgree{margin-left:75px}
.tang-pass-reg .pass-form-item-isAgree .pass-checkbox-isAgree{vertical-align:middle}
.tang-pass-reg .pass-form-item-isAgree label{color:#666;font-size:12px;margin-left:5px}
.tang-pass-reg .pass-form-item-submit{position:relative;left:75px}
.tang-pass-reg .pass-button{display:block;height:50px;font-size:16px;font-weight:700;cursor:pointer;color:#fff;background-image:none;border-radius:3px;border:0;-moz-border-radius:3px;-webkit-border-radius:3px;transition:.3s;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s}
.tang-pass-reg .pass-button-submit{float:left;width:350px}
.tang-pass-reg .pass-button-verifyCodeSend{border-radius:0;border:1px solid #ddd;height:40px;background:#f7f7f7;
    color:#666;font-weight:400;width:160px;float:left;margin-right:10px;font-size:14px;box-sizing: border-box;}
.tang-pass-reg input.pass-button-verifyCodeSend:hover{border-color:#dadada;background-color:#eee}
.tang-pass-reg input.pass-button-verifyCodeSend:focus{border-color:#dadada;background-color:#eee}
.tang-pass-reg input.pass-text-input-disabled{background:#f6f6f6;border-color:#ebebeb;color:#c5c5c5}
.tang-pass-reg input.pass-text-input-disabled:hover{background:#f6f6f6;border-color:#ebebeb;color:#c5c5c5;cursor:default}
.tang-pass-reg span.pass-item-error-isAgree{top:0;float:none}
.tang-pass-reg .pass-pop-tip{position:absolute;display:block;width:240px;background:0 0;padding-left:10px;margin-left:3px;z-index:18;color:#999}
.tang-pass-reg .pass-item-tip{width:270px}
.tang-pass-reg .pass-item-tip-verifyCodeSend{padding-top:2px}
.tang-pass-reg .pass-item-tiptext{display:block;padding-top:12px}
.tang-pass-reg .pass-item-tiptext-userName{padding-top:6px}
.tang-pass-reg .pass-item-tiptext-password{padding-top:0}
.tang-pass-reg .pass-item-tiptext-account{padding-top:5px}
.tang-pass-reg .pass-item-tip-password{position:absolute;left:430px;top:0;zoom:1;z-index:20}
.tang-pass-reg .pass-item-tip-password:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.tang-pass-reg .pass-pop-tip-content{position:relative}
.tang-pass-reg .pwd-checklist-wrapper .pwd-checklist-arrow{position:absolute;top:8px;left:0}
.tang-pass-reg .pwd-checklist-wrapper .pwd-checklist-arrow em{position:absolute;left:0;top:0;font-size:20px}
.tang-pass-reg .pwd-checklist-wrapper .pwd-checklist-arrow em.arrowa{color:#ddd;left:0}
.tang-pass-reg .pwd-checklist-wrapper .pwd-checklist-arrow em.arrowb{color:#f9f9f9;left:1px}
.tang-pass-reg .pwd-checklist{margin-left:10px;padding:5px 10px;border:1px solid #ddd;box-shadow:1px 1px 1px #efefef;background:#f9f9f9;width:200px}
.tang-pass-reg .pwd-checklist .pwd-checklist-item{line-height:20px;padding-left:18px;color:#666}
.tang-pass-reg .pwd-checklist .pwd-checklist-item-success{background-position:-86px -128px}
.tang-pass-reg .pwd-checklist .pwd-checklist-item-error{background-position:-86px -144px;color:#fc4343}

.tang-suggestion-popup{font-size:14px}
.tang-suggestion-popup .tang-foreground{border:1px solid #ddd;background:#fff}
.tang-suggestion-popup .tang-suggestion-table{width:100%}
.tang-suggestion-popup .tang-suggestion-table td{padding:6px 0 6px 8px;word-break:break-all;word-wrap:break-word;cursor:pointer}
.tang-suggestion-popup .tang-suggestion-table td.tang-suggestion-current{background-color:#f7f7f7}
.reg-sms{width:258px;border:1px solid #d1eeff;background-color:#f5fbff;margin-top:40px}
.reg-sms .reg-sms-title{margin:0 10px;padding-left:30px;height:50px;line-height:50px;border-bottom:1px solid #e6edf2;font-size:14px;color:#666}
.reg-sms .reg-sms-p{margin:0 10px}
.reg-sms .reg-sms-p-text{color:#666;font-size:12px;margin-top:20px;margin-bottom:5px}
.reg-sms .reg-sms-p-last{color:#666;font-size:12px;margin-top:5px}
.reg-sms .reg-sms-p-warn{font-size:14px;color:#f18300;font-weight:700}
.reg-sms-qrcode{text-align:center;padding:20px 0 10px}
.reg-sms-qrcode img{width:168px;height:168px}
.mod-reg .login-link,.mod-regnotify .login-link{position:absolute;top:-70px;right:0;color:#666}
.mod-reg .login-link span,.mod-regnotify .login-link span{float:left;display:block;margin-right:5px;margin-top:10px}
.login-btn{font-weight:700;color:#666;height:32px;width:64px;border:0;}
.login-btn:focus{color:#000}
a.mod-feedback{border-radius:0;text-decoration:none}
#foot{margin-top:80px}
.mod-phonesucc .phonesucc-info,.mod-phonesucc .reg-succ-title,.mod-regnotify .reg-send-succ{text-align:center}
.mod-phonesucc .reg-succ-title span,.mod-regnotify .reg-send-succ span{position:relative;top:-8px;left:10px;font-size:16px;font-weight:700;color:#666;}
.mod-phonesucc .reg-succ-link{text-align:center;text-decoration:none;color:#1b66c7;font-size:14px;}
.mod-phonesucc .reg-succ-link:hover{text-decoration:underline}
.mod-phonesucc .reg-advert-img{margin-top:45px}
.mod-phonesucc .phonesucc-info{margin-top:90px;height:300px}
.mod-phonesucc .reg-succ-title{margin-bottom:10px}
.tang-pass-reg .pass-country-list{position:absolute;top:40px;left:75px;border:1px solid #dedede;border-top:0;background:#fff;width:350px;height:170px;overflow-y:auto;display:none;visibility:hidden;transition:.3s;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s}
.tang-pass-reg li.pass-item-country{position:relative;line-height:14px;padding:10px 0;color:#888;font-family:'å®‹ä½“';font-size:12px;color:#333;cursor:pointer;word-break:break-all}
.tang-pass-reg li.pass-item-country-hover{background:#f7f7f7}
.tang-pass-reg li.pass-item-country span{display:inline-block;width:71px;padding-left:15px}
.reg-realName-tip{background:#fff7e1;text-align:center;border:1px solid #f0d788;color:#a58c3d;line-height:32px;height:32px;font-size:12px;margin:30px auto;width:700px}
.mod-realName-wrapper{margin:20px 0 0 300px;text-align:left}
.mod-realName-wrapper .pass-input-container{margin-bottom:20px}
.mod-realName-wrapper .pass-input-vcode .pass-input{margin-right:10px;width:178px}
.mod-realName-wrapper .pass-button-submit{margin-left:80px;float:left;background:#3f89ec;width:338px;display:block;height:42px;line-height:42px;font-size:16px;font-weight:700;cursor:pointer;color:#fff;background-image:none;border-radius:3px;border:0;-moz-border-radius:3px;-webkit-border-radius:3px;transition:.3s;-moz-transition:.3s}
.mod-realName-wrapper .pass-input-submitMsg{height:38px;line-height:38px}
.mod-realName-wrapper .pass-button-submit-hover,.mod-realName-wrapper .pass-button-submit-press{background:#4490f7}
.mod-realName-wrapper .pass-input-title{line-height:40px}
.mod-realName-wrapper .pass-input{width:330px;padding:11px 0 11px 8px;background:#fff}
.mod-realName-wrapper .pass-button-timer{color:#666;border:1px solid #ddd;background:#f7f7f7;height:40px;line-height:40px;width:138px}
.mod-realName-wrapper .pass-input-msg{line-height:40px}
.mod-realName-next{margin-top:20px;width:417px;text-align:right}
.tang-pass-reg .pass-item-error-password .notsafe .pwd-strength-detail{margin-top:5px}
.tang-pass-reg .pass-item-error-password .notsafe .pwd-strength-sum{display:none}

.tang-pass-reg  .pass-text-input-error {
    border-color: #fc4343;
}

.breadcrumb-wrapper {
    height: 50px;
    background: #F6F7FB;
    color: #333;
    margin-bottom: 20px;
    position: relative;
}
#ID_cpfw-gl{padding:0 15px ;font-size: 15px; height: 50px; line-height: 50px;
    background: #F6F7FB;
    color: #666;
    margin-bottom: 20px;
    position: relative;}
#ID_main_tb{width: 800px; }
th{text-align: left;background-color: #E8ECF0;border-left: 1px solid #eceff8;border-right: 1px solid #eceff8;}
td,th{
    border-bottom: 1px solid #eceff8; padding: 15px;
}
tr>td:first-child{border-left: 1px solid #eceff8;}
tr>td:last-child{border-right: 1px solid #eceff8;}
.input-number{width: 38px;  padding: 0 10px;height: 28px; border: 0;border: 1px solid #eee;
    border-radius: 5px;
    color: #999999; }
.btn-buy{padding: 5px 15px; border-radius: 5px; background-color: #eaf6fe; color:#666;border: 0;}


.d_doc{margin-top: 25px;}
.d_doc a{font-size: 15px;color: #036fe2; padding: 10px 0; display: inline-block; }