﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, table, tbody, tfoot, thead, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
table { border-spacing: 0; border-collapse: collapse; }
fieldset, img { border: 0; vertical-align: top; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
abbr, acronym { border: 0; }
body, button, input, select, textarea { font-family: "Microsoft YaHei", "Simsun", Arial; font-size: 12px; }
a { color: #595959; text-decoration: none; cursor: pointer; }
/* textarea */
textarea { resize: vertical; overflow-y: auto; outline: 0 none; }
/* clear */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
*.clearfix { zoom: 1; }
.clear { clear: both; overflow: hidden; height: 0px; font-size: 0; }
.ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
/* display */
html, body { height: 100%; background-color: #fff; }
.hide{display: none;}
.fleft{float:left;}
.fright{float:right;}
.warpAccountr .mainBody{ padding-top:36px;}
.mainBodyHead{ margin:0px 20px; border-bottom:1px solid #e2e2e2; height:34px; padding:0px 32px; }
.mainBodyHead a{ color:#999999; font-size:14px; line-height:32px; padding:0 20px; float:left; border:1px solid #fff; border-bottom-color:#e2e2e2; margin-top:1px; }
.mainBodyHead a.on{ border-color:#e2e2e2; border-bottom-color:#fff; color:#2f96ff;}
.mainBodyMain{ padding-top:20px;}

.divInpTip { position: absolute; left: 0; top: 0; line-height: 32px; color: #ababab; font-size: 12px; padding-left: 10px; }


.warmErrorTips{ color:#ff6000 ; padding-top:0; height:20px; line-height:20px; font-size:14px; text-align: center;}
.inpBox{ margin:12px auto 0; width:495px;position:relative;padding-bottom: 15px;}
.inpText{ width:130px; padding-right:5px; font-size:14px; color:#888888 ; text-align:right; float:left; line-height:34px;}
.divInp,.divOpt{float:left; border:1px solid #cccccc; border-radius:5px; padding:0px 5px; width:272px; position:relative; z-index:3;  }
.divOpt{ width:auto; *border:0px solid #cccccc; }
.divOpt .inpOption{ *float:left; *width:auto; }
.inp,.inpOption{width: 100%; height: 32px; position: relative; z-index:2; border: 0; background: 0; color: #888888; outline: 0; line-height:32px\9; *border:none; }
.inpTip{ position:absolute; left:135px; top:34px;width:250px; padding:4px 10px; padding-left:20px;color:#888383; line-height:18px; background: url(../Images/icon.png) no-repeat 0 5px;}
.inpTip .ico{ width:10px; height:13px; position:absolute; left:-9px; top:5px; background-position:0px -32px;}
.inpErrorTip{  position:absolute; left:110px; top:34px;width:250px; padding:4px 10px; color:#ff6000; font-size:12px;}
.btnInp{ font-size:14px; color:#989898; border-left:1px solid #dacece; text-align:center; width:95px; float:left; margin-top:6px; margin-top:7px\9;  }
a.btnInp:hover{ color:#2f96ff}
.divBtnInp .inp{ width:176px; float:left;}
.intensity{ width:288px; margin:0 auto;}
.intensity span{ line-height:20px; color:#fff; line-height:20px; width:93px; text-align:center; float:left;margin:0 1px;}
.weak{ background-color:#ea5e0a;}
.moderation{ background-color:#ea930a;}
.strong{ background-color:#2f96ff;}
.authCodeBox .divInp{ width:184px;}
.authCodeImg{ width:72px; height:30px; padding:2px 0; float:left; padding-left:15px; }
.authCodeImg img{ width:100%; height:100%;}
.label{ position: relative;overflow: hidden;cursor: pointer;}
.label .checkboxIco, .label .radioIco { width: 16px;height: 16px;}
.label .checkboxIco {background: url(../Images/ico.png) no-repeat -0px -0px;}
.label input {position: absolute;left: -10px;top: -10px;width: 1px;height: 1px;}
.label.check .checkboxIco { background-position:0px -16px;}
.labeltext { color:#666666; font-size:12px; line-height:16px; padding-left:5px;}
.aBlue { color:#562300; font-size:12px; line-height:16px;}
.aGreen{ color:#2f96ff; line-height:16px;}
.checkClause{ width:230px; margin:0px auto; padding:10px 0 15px ; position:relative;}

.checkClause .inpTip{ top:15px; right:-320px; width:290px;}
.btnSubmit{ width:230px; margin:0px auto; line-height:50px; font-size:24px; color:#562300; display:block; background-color:#fde346; border-radius:3px; text-align:center;}
.btnSubmit:hover{ background-color:#fde346}
.btnSubmit:active{ background-color:#fde346}
.btnSubmit:hover{ background-color:#fde346}
.disabled {cursor:default; background-color:#939394 !important; color:#c8c6c6 !important; border-color:#939394 !important }
.mainHeadBtn{line-height:31px; color:#562300; border:1px solid #562300; font-size:16px; width:230px; line-height: 50px; text-align: center;	 border-radius:4px;margin:15px auto 0; display: block; }
.mainHeadBtn:hover{ background-color:#fde346; color:#562300;border: none;}
.mainHeadBtn:active{ background-color:#fde346; color:#562300;border: none}
/*tab切换标签*/
.mainBodyHead{ margin:0px 20px; border-bottom:1px solid #e2e2e2; height:34px; padding:0px 32px; }
.mainBodyHead a{ color:#999999; font-size:14px; line-height:32px; padding:0 20px; float:left; border:1px solid #fff; border-bottom-color:#e2e2e2; margin-top:1px; }
.mainBodyHead a.on{ border-color:#e2e2e2; border-bottom-color:#fff; color:#2f96ff;}


