﻿.clearFloat{ clear: left;height: -1px;}
.mt3{ margin-bottom: 3px;}
.mt5{ margin-top: 5px;}
.mt14{ margin-bottom: 14px;}
.tanghh-rtContent{ padding:35px 0;}
.tanghh-rtUserOuter{position: relative;margin-top: 10px;}
.tanghh-rtMark{color: red; font-family: Verdana, arial, sans-serif;margin-right:8px;position: relative;top: 2px;}
.tanghh-rtUserName{float:left; width:120px;text-align: right;padding-right: 20px;line-height: 40px;height: 40px;position: relative;bottom: -2px;}
.tanghh-rtUserNameBox{float:left;height: 40px;}
.tanghh-rtUserNameTxt{outline: none; border:solid 1px #DDD; height:16px;line-height: 16px;padding: 12px 8px; width:328px;}
.tanghh-validationLeft{margin-right: 4px;display: inline;}
.tanghh-validationTxt{ width: 109px;}
.tanghh-Verification{width: 100px;*margin-top: 1px;height: 38px;}
.tanghh-AgreeRegister{cursor: pointer; margin: 0 0 22px 120px; width: 216px; height: 40px;border: none;color: white;background: #ff9110;text-align: center;}
.tanghh-btAgreement{margin: 0 0 0 120px;width: 136px; color: #004b9c;display: block;text-decoration: none;letter-spacing: 1px;}
.tanghh-rtDefaultTip{position: absolute; width: 185px;top:-20px;left:500px;color: white;}
.tanghh-rtDefaultTipDiv{width: 185px;background-color: #3b82c5;height: 80px;display: block;}
.divArror{ position: absolute;top: 35px;left: -10px;width: 0;height: 0;border-width: 5px;border-style: solid;border-color:transparent #3b82c5 transparent transparent;}
.actionTip{ line-height: 20px;height: 20px;margin: 4px 8px;}
.errorDiv{ width: 500px;padding-left: 140px; }
.error{padding-left: 10px; display: block; width: 311px;height: 25px;line-height: 25px;color: #ff9110;padding: 4px 0 0px 5px;}
.tanghh-rtDefaultPassword{width: 185px;background-color: #3b82c5; height: 48px;display: block;margin-top: 4px;}
.errorBorder{ border: red 1px solid;}
.focusBorder{border: #3b82c5 1px solid;}
.validTrue{background:url(../images/errorInfoImg.jpg) no-repeat;width: 27px;height: 27px;margin: 5px 0 0 10px;position: absolute;top: 0;right: 18px;z-index: -1;}
.validFalse{background:url(../images/errorInfoImg.jpg) no-repeat 0px -27px;width: 27px;height: 27px;margin: 5px 0 0 10px;position: absolute;top: 0;right: 18px;z-index: -1}
.usertype{ width: 72px;height: 40px;line-height: 40px;display: inline-block;text-align: center;cursor: pointer;}
.typeselect{ color: #fe9110;}
.theOrgType{ width: 450px;height: 28px;background: #f6f6f6;margin: 8px 0 8px 0;}
.orgtypeli{ width: 100px;}
.orgtypeSelect{cursor: pointer; padding-left: 30px;text-align: left;display: inline-block;height: 28px;line-height: 28px;}
.orgnoselect{background:url(../images/iconNoSelect.png) no-repeat 10px 10px;}
.orgselect{background:url(../images/iconSelected.png) no-repeat 10px 10px;}
.areselect{margin: 5px 0; height: 30px;max-width: 115px;}

#typeorg{background:url(../images/email.jpg) 0 center no-repeat;position: relative;bottom: -2px;}
#typeuser{background:url(../images/phone.png) 0 center no-repeat;position: relative;bottom: -2px;}
#typeorg.typeselect{background:url(../images/oemail.jpg) 0 center no-repeat;border-bottom: 2px solid #3a83c7;}
#typeuser.typeselect{background:url(../images/ophone.png) 0 center no-repeat;border-bottom: 2px solid #3a83c7;}

.tanghh-rtUserOuter.tab{border-bottom: 2px solid #eee;}
.tanghh-rtUserOuter.tab .tanghh-rtUserName{ border-bottom: 2px solid #fff;}

.SMScode{display: inline-block;margin-left: 140px;margin-top: 10px;height: 30px;line-height: 30px;width: 150px;text-align: center;background: #3B81C6;color: #FFF;cursor: pointer;border: none;}