body,html{margin:0;padding: 0px;}
.hidden{display: none;}
.navbar{background-color:#1a86c0;font-size:15px;border:none;color:#fff}
.navbar .navbar-brand,.navbar .navbar-default,.navbar .navbar-nav li>a{color:#fff}
.dropdown-menu{background-color:#1a86c0}
.cms-content{font-size: 13px;}
#upload_txt{width: 50%; position: absolute; right: 0px; top: 0;}
.navbar-header{float:left}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav:after,.nav:before{content:" ";display:table}
.nav:after{clear:both}
.nav>li{position:relative;display:block}
.nav>li>a{position:relative;display:block}
.nav>li>a:focus,.nav>li>a:hover{color:#333}
.nav>li.disabled>a{color:#777}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#333;text-decoration:none;background-color:transparent;cursor:not-allowed}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav>li>a>img{max-width:none}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
.nav-pills>li{float:left}
.nav-pills>li>a{border-radius:4px}
.nav-pills>li+li{margin-left:2px}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}
.nav-stacked>li{float:none}
.nav-stacked>li+li{margin-top:2px;margin-left:0}
.nav-justified,.nav-tabs.nav-justified{width:100%}
.nav-justified>li,.nav-tabs.nav-justified>li{float:none}
.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar{position:relative;padding-top:5px;min-height:50px;margin-bottom:10px;border:1px solid transparent}
.navbar:after,.navbar:before{content:" ";display:table}
.navbar:after{clear:both}
.navbar-header:after,.navbar-header:before{content:" ";display:table}
.navbar-header:after{clear:both}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px}
.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}
.navbar-collapse:after{clear:both}
.navbar-collapse.in{overflow-y:auto}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;box-sizing:border-box;font-size:18px;line-height:20px;height:50px}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-brand>img{display:block}
.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-nav>li>a{text-decoration:none;height:45px;line-height:45px}
.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}
.navbar-btn{margin-top:8px;margin-bottom:8px}
.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-nav>li{float:left;position:relative;display:block}
.dropdown-menu{background-color:#1a86c0}
.navbar-right{float:right!important;font-size:13px}
.navbar-nav{float:left;margin:0}
.navbar-right>li>a{padding-left:10px;padding-right:10px}
.user-lg{float:right;font-size:12px;line-height:45px}
.user-lg a,.user-lg span{color:#fff;text-decoration:none}
.shadow{width:100%;height:100%;position:fixed;left:0;top:0;z-index:998;background-color:#000;opacity:.6;display:none}
.addBox{display:none;z-index:999;width:100%;height:360px;position:fixed;left:0;top:50%; margin-top:-200px;background:#fff;
box-sizing:border-box; padding-right: 5px;}
.addBox .close{float:right;height:50px;color:#000}
.box-h3{ margin: 20px auto; text-align:center; }
.tang-pass-reg .pass-text-input{display:block;position:relative;float:left;height:40px;width:75%;padding:11px 10px;border:1px solid #ddd;
font-size:14px;color:#666;transition:.3s;box-sizing: border-box;margin-left: 5%;}
.tang-pass-reg .pass-text-input-verifyCode{width:38%;}
.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;width:250px;color:#fc4343;height:16px;line-height:15px;padding-left:100px;font-size:12px;padding-top:3px}
.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:40px;width:20%; 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-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{width: 100%;}
.tang-pass-reg .pass-button-verifyCodeSend{border-radius:0;border:1px solid #ddd;height:40px;box-sizing:border-box;background:#f7f7f7;
color:#666;font-weight:400;width:33%;float:right; font-size:14px}
.tang-pass-reg input.pass-button-verifyCodeSend:hover{border-color:1px solid #dadada;background-color:#eee}
.tang-pass-reg input.pass-button-verifyCodeSend:focus{border-color:1px solid #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-pass-reg .pass-form-item{position:relative;clear:both;height:52px;margin-bottom:20px;zoom:1}
.tang-pass-reg .pass-text-input-error{border-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}
.pass-button-submit{background-color:#3f89ec}
.addBox .sp_close{color:#999;font-size:12px;margin-left:80px;cursor:pointer;border:1px solid #eee;padding:5px 15px;border-radius:5px}
.foot{width:100%;background:#22272d;margin-top:30px;padding-bottom:20px;z-index:100;position:relative;padding-top:20px;font-size:13px}
.foot a,.foot a:hover,.foot span{color:#8b8e95;text-decoration:none}