/*-----------------------------全局样式-------------------------------------*/
@charset "utf-8"; 
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; border:0;}
body{ font-weight: normal;font-style: normal;font-size: 100%;font-family: Microsoft YaHei, Arial, Tahoma; background:#f2f2f2}
ol, ul ,li{list-style: none;} 
img {border: 0;} 
a {text-decoration: none;}
a:focus {outline-style: none;}
a,area {blr: expression(this.onFocus =   this.blur () );}
ul li {list-style: none;}
table {border-collapse: collapse;}
th {white-space:nowrap; font-weight:bold}
td {word-break:break-all;}
input{outline:medium;}
input,select,textarea,button{vertical-align: middle;font-family:Microsoft YaHei}
.clear{overflow:hidden;zoom:1}
.dis{display:block;} 
.undis{display:none;}
.form input{float: left;}
/*-- div居左居右 --*/
.left{ float:left}
.right{ float:right}
/*-- 1像素灰色边框 --*/
.border{ border:1px solid #ebebeb}
.border01{ border:1px solid #e8e8e8; border-top:0}
.borderbottom{ border-bottom:1px solid #e8e8e8}
/*-- 背景颜色 --*/
.background{ background:#f9f9f9}
.whitebg{ background:#fff}
.bluebg1{ background:#f5f5f5}
/*-- 内间距 --*/
.pad15{ padding:15px;}
.pad10{ padding:10px}
.pad01{ padding:12px 10px}
.pad02{ padding:12px 12px 0 12px}
.pad03{ padding:22px 12px 0 12px}
.pt{ padding-top:15px}
.pt20{ padding-top:20px}
.pt24{ padding-top:24px}
.pt195{ padding-top:195px}
.pr{ padding-right:10px}
.pb{ padding-bottom:10px}
.pb15{ padding-bottom:15px}
.pad24{ padding:24px 0}
.pb26{ padding-bottom:26px}
.pl{ padding-left:10px}
/*-- 外间距 --*/
.margin{ margin:0 auto}
.mt{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt80{ margin-top:80px}
.mr{ margin-right:10px}
.mr20{ margin-right:20px}
.mb{ margin-bottom:10px}
.mb18{ margin-bottom:18px}
.ml{ margin-left:10px}
.ml18{ margin-left:18px}
/*-- 字体颜色 --*/
.red{ color:#da222c}
.red a{ color:#da222c}
.red a:hover{ color:#4c4c4c}
.orange{ color:#eb6100}
.white{ color:#fff}
.white a{ color:#fff}
.white a:hover{ text-decoration:underline}
.gray{ color:#797979}
.black{ color:#000}
.orange01{ color:#d97509}
.bblue{color:#1d99e7}
.sblue{color:#0066a8}
/*-- 字体大小 --*/
.f12{ font-size:12px}
.f14{ font-size:14px}
.f16{ font-size:16px}
.f18{ font-size:18px}
.f20{ font-size:20px}
.f24{ font-size:24px}
/*-- 字体加粗 --*/
.fbold{ font-weight:bold}
/*-- 文字位置 --*/
.tl{ text-align:left}
.tc{ text-align:center}
.tr{ text-align:rigth}
/*-- 阴影 --*/
.shadow{-webkit-box-shadow:#ccc 0px 0px 8px;-moz-box-shadow:#ccc 0px 0px 8px;box-shadow:#ccc 0px 0px 8px;behavior: url(/PIE.htc);}
/*-- form --*/
.input,.select,.textarea{line-height:24px;}
/*-- div宽度 --*/
.width190{ width:190px;}
.width400{ width:400px;}
.width770{ width:770px;}
/*-- 外框宽度 --*/
.wrapper {width:1200px;min-width:1200px;}
.wrapper1000 {width:1000px; margin:0 auto; min-width:1000px;}
.wrapper650 {width:650px;}

/*-- 左侧宽度 --*/
.sidew {width:122px;}

/*-- div高度 --*/
.height380{ height:380px;}
.height468{ height:468px;}
.height410{ height:410px;}
.height440{ height:440px;}
.height580{ height:580px;}
.height622{ height:622px;}
/*-- 表格 --*/
.table{ font-size:14px}
.table th{ background:#eee;}
/*-- 行高 --*/
.lh20{ line-height:20px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh26{ line-height:26px;}
.lh30{ line-height:30px;}
.lh37{ line-height:37px;}

#zhucbg{background:#e6f5fe url(../images/zhucbg.png) fixed}

.reg_title{line-height:36px; padding:20px 0}
.reg_title h1{ display:block;font-size:30px; color:#2f91f8; font-weight:normal}
.reg_title span{display:block; height:30px;border-left:1px solid #e0e0e0; margin:4px 15px 0 15px; width:1px;}
.reg_title em{display:block; font-style:normal; font-size:24px;}

.tab1{margin-top: 25px;}
.menu{height:43px;position:relative}
.menu ul{ position:absolute;width:100%; text-align:center}
.menu li{ display:inline-block;text-align:center;line-height:43px;height:43px;cursor:pointer;color:#666;font-size:18px;overflow:hidden; background:#f1f1f1; padding:0 30px;margin: 0 5px;}
.menu li.off{color:#2f91f8; font-weight:bold; background:#fff;}
.menudiv{padding:35px;background:#fff; margin-bottom:40px;}
.menudiv .kp_menudiv{border:1px solid #e7e7e7; border-top:0}
.menudiv .kp_menudiv h1{border-top: 1px solid #E7E7E7;padding: 2px 16px 3px;background: #f7f7f7;height: 28px;line-height: 28px;margin-bottom: 10px;font-weight: normal;font-size: 14px;}
.menudiv .item {padding-top: 9px;height:50px;line-height: 34px;z-index: 1;position: relative;}
#select-regName {overflow: visible;}
.menudiv .label {width: 290px;text-align: right;font-size: 14px;color: #444;padding-right: 10px;float: left;}
.menudiv .ftx04{color: #F00;}
.menudiv .label b {margin-right: 5px;font-weight: normal;}
.menudiv ._text {width: 238px;height: 16px;padding: 9px 25px 9px 5px;border: 1px solid #dcdcdc;float: none;font-size: 14px;color: #999; border-radius:3px}
.menudiv ._text:focus {outline:none;border: 1px solid #2f91f8;}
.menudiv .textyz {width:135px;height: 16px;padding: 9px 5px 9px 5px;border: 1px solid #dcdcdc;float: none;font-size: 14px;color: #999; border-radius:3px}
.menudiv .textyz:focus {outline:none;border: 1px solid #2f91f8;}
.menudiv a.textyza{border:1px solid #dddddd;border-radius:3px;font-size:12px;width:116px;height:34px;background:#f4f4f4;margin-top:1px;text-align:center;line-height:34px;display:inline-block; cursor:pointer}
.menudiv a:hover.textyza{ color:#f00}
.menudiv .i-name {background: url(../images/one4.jpg) no-repeat scroll 0 0 transparent;height: 16px;top: 12px;width: 16px;}
.menudiv .i-pass {background: url(../images/one5.jpg) no-repeat scroll 0 0 transparent;height: 19px;top: 11px;width: 14px;}
.menudiv .i-tel {background: url(../images/one6.jpg) no-repeat scroll 0 0 transparent;height: 19px;top: 11px;width: 14px;}
.menudiv .item-ifo i {position: absolute;left: 245px;}
.menudiv .item .item-ifo {position: relative;}
.menudiv .o-intelligent-regName {z-index: 3;}
.menudiv .succeed {background: url(../images/sucess.png) no-repeat #fff;}
.menudiv #regName_error {cursor: pointer;}
.menudiv .focus{ color:#666; line-height:34px; background:#f7f7f7; border:1px solid #ddd; height:34px; position:absolute; top:0; right:-310px; padding: 0 0 0 5px; width:300px; font-size:12px}
.menudiv #regName_error {clear: both;float: none;}
.adduserTable{ padding:20px 40px;}
.adduserTable table{ font-size:14px;color:#444;}
.adduserTable table td{ height:14px; padding:7px 0}
.adduserTable .userRed{ color:#f00}
.adduserTable .adduserTableinput{ width:220px; height:28px; border:1px solid #dcdcdc; border-radius:3px; padding:0 5px; color:#666}
.adduserTable .adduserTableinput:focus {outline:none;border: 1px solid #2f91f8;}
.userAvatarbox{ text-align:center; margin-top:7px}
.userAvatarbox .userAvatar{ display:block; width:125px; margin:0 auto; border-radius:5px;}
.userAvatarbox .userAvatarbutton{ display:block; background:#f90; color:#fff;width:125px; margin:10px auto 0 auto; line-height:28px;height:28px; }
.usercitySelect{ }
.usercitySelect select{-webkit-appearance:none;height:30px;line-height:24px;color:#444;background:#FFF url(../images/select.png) 100% 50% no-repeat;font-size:0.8em;  padding-right:20px; text-align:left; padding-left:5px;direction: rtl; float:left;border:1px solid #dcdcdc; border-radius:3px; margin-right:15px; width:103px}
.usercitySelect select:focus {outline:none;border: 1px solid #2f91f8;}
.usercitySelect02 select{-webkit-appearance:none;height:30px;line-height:24px;color:#444;background:#FFF url(../images/select.png) 100% 50% no-repeat;font-size:0.8em;  padding-right:20px; text-align:left; padding-left:5px;direction: rtl;border:1px solid #dcdcdc; border-radius:3px; width:230px;}
.usercitySelect02 select:focus {outline:none;border: 1px solid #2f91f8;}
.usercitySelect03 select{-webkit-appearance:none;height:30px;line-height:24px;color:#444;background:#FFF url(../images/select.png) 100% 50% no-repeat;font-size:0.8em;  padding-right:20px; text-align:left; padding-left:5px;direction: rtl;border:1px solid #dcdcdc; border-radius:3px; width:230px;}
.usercitySelect03 select:focus {outline:none;border: 1px solid #2f91f8;}
.userBaveButton{ text-align:center; margin-top:30px; padding-bottom:40px}
.userBaveButton input{ display:inline-block; margin:0 10px; border:0; border-radius:5px; height:35px; line-height:35px; padding:0 30px; color:#fff}
.userBaveButton .userBave01{ text-align:center; background:#3397ea}
.userBaveButton .userBave02{ text-align:center; background:#0c0}
.usercitytextarea{}
.usercitytextarea textarea{ width:665px; height:50px;border:1px solid #dcdcdc; border-radius:3px; padding:5px; color:#666; line-height:20px; font-size:14px}
.usercitytextarea textarea:focus {outline:none;border: 1px solid #2f91f8;}
.usercitytextarea2{}
.usercitytextarea2 textarea{ width:635px; height:60px;border:1px solid #dcdcdc; border-radius:3px; padding:5px; color:#666; line-height:20px; font-size:14px}
.usercitytextarea2 textarea:focus {outline:none;border: 1px solid #2f91f8;}
.userudittable{ border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
.userudittable table{ font-size:14px;color:#444;}
.userudittable table td{ height:14px; padding:9px 5px;border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;}
.userleadbox{ padding:15px 0;}
.userleadbox .usershangchuan{ padding:7px 22px; border:1px solid #3397ea; border-radius:5px; color:#3397ea; font-size:16px; background:#fff}
.userleadbox .usershangchuanP{ padding:7px 0; color:#e3a709; font-size:14px;}
.userleadbox a.usershangchuanA{color:#3397ea;}
.userleadbox a:hover.usershangchuanA{color:#835ceb;}
.userleadbox .usertijiao{ display:block; width:110px; border:0; border-radius:5px; height:35px; line-height:35px; color:#fff;text-align:center; background:#3397ea; margin-top:50px}
.userold{border:1px solid #dcdcdc; padding-bottom:30px}
.useroldbox{zoom:1; overflow:hidden; width:563px; margin:15px auto 0 auto}
.useroldbox .useroldboxL{ float:left; width:230px;}
.useroldbox .useroldboxTitle01{ font-size:16px; color:#3397ea; text-align:center; padding-bottom:10px}
.useroldbox .useroldboxTitle02{ height:30px;}
.useroldbox .useroldboxTitle02 a{ display:inline-block; font-size:14px; color:#444; padding:3px 10px; background:#E5E5E5;margin-right: 2px;}
.useroldbox .useroldboxTitle02 a:hover{ background:#3397ea; color:#fff;}
.useroldbox .useroldboxTitle02 a.oldboxTitleon{ background:#3397ea; color:#fff;}
.useroldbox .useroldboxC{ float:left; margin:140px 0 0 0}
.useroldbox .useroldboxC a{ border:1px solid #3397ea; display:block; font-size:14px; line-height:14px; padding:5px 20px; margin-bottom:15px; color:#3397ea; border-radius:5px;}
.useroldbox .useroldboxC a:hover{border:1px solid #0352b3;color:#0352b3;}
.useroldbox .useroldboxR{ float:right; width:230px;}














