﻿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; }
.floatboxbody { background: none; }
.hide { display: none; }
.fleft { float: left; }
.fright { float: right; }
.wrap { position: relative; width: 100%; height: 100%; overflow: hidden; }
.pl { position: absolute; }
.ico { background-repeat: no-repeat; background-image: url(../Images/ico.png); }
.disabled { cursor: default; background-color: #939394 !important; color: #c8c6c6 !important; border-color: #939394 !important; }
.QQ { width: 17px; height: 19px; background-position: 0 -151px; }
.SinaWeiBo { width: 21px; height: 19px; background-position: 0 -132px; }
.UC { width: 20px; height: 20px; background-position: -22px -132px; }
.sguo{ width:20px; height:20px; background-position:-43px -132px}
.WeChat{width:21px; height:19px; background-position:-22px -157px }
/*input美化*/
.inpBox{padding-bottom:12px ; position:relative;}
.inpBoxEnd{ padding-bottom:0;}
.divInp{ border:1px solid #cccccc; border-radius:5px; padding:0px 5px; position:relative; z-index:3;  }
.inp{width: 100%; height: 32px; position: relative; z-index:2; border: 0; background: 0; color: #888888; outline: 0; line-height:32px\9; *border:none; }
.noteDivInp .inp{ width:50%; float:left; }
.noteInp{  font-size:14px; color:#989898; border-left:1px solid #dacece; text-align:center; width:95px; float:right; margin-top:6px; margin-top:7px\9;}
a.noteInp:hover{ color:#2f96ff}
.inpTip{ position:absolute; left:0px; top:0px; color:#ababab; line-height:32px;    padding-left: 10px;font-size: 14px;}
.inpBoxTip{ width:100%;height:26px; position:absolute; top:-25px;left:0;z-index: 3;}
.inpBoxTip::after { content: ""; position: absolute; left: 10px; bottom: -4px; border-right: 5px solid transparent; border-top: 5px solid #aeaeae; border-left: 5px solid transparent; z-index:3; }
.inpBoxTipText{ line-height:24px; border:1px solid #aeaeae; padding:0px 8px; border-radius:4px; }
.inpSuggest .inpBoxTipText{ color:#2f96ff;background-color:#f7f7f7; }
.inpError .inpBoxTipText{ color:#ff8800; background-color:#f8f4e1; border-color:#ffca85}
.inpError::after{ border-top-color:#ff8800}

.userNameInp .ico { position:absolute; left:9px; top:6px; width:19px; height:19px;background-position:0 -170px;}
.userCodeInp .ico {position:absolute; left:11px; top:8px; width:14px; height:17px;background-position:0 -189px;}
.userVerCodeInp .ico {position:absolute; left:9px; top:8px; width:18px; height:18px;background: url(../Images/icon_code.png) no-repeat 0 0;}
.userNameInp .divInp,.userCodeInp .divInp,.userVerCodeInp .divInp{ padding-left:35px;}
.userNameInp .inpTip,.userCodeInp .inpTip,.userVerCodeInp .inpTip{ left:28px;}

/*label美化*/
.labelBox{ padding:4px 0px;}
.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: -18px;top: -10px;width: 1px;height: 1px;}
.label.check .checkboxIco { background-position:0px -16px;}
.labeltext { color:#666666; font-size:14px; line-height:16px; padding-left:10px;}
.aBlue { color:#00a7eb; font-size:14px; line-height:16px;}
.aGreen{ color:#562300; line-height:16px;}
.aOrange{color:#ff8800; }

/*btn美化*/
.btnSubmit{ 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}

.btn{ padding:0px 10px; line-height:24px; border:1px solid #562300; color:#562300; border-radius:2px;}
.btn:hover{ background-color:#fde346; color:#562300;}
.btn:active{ background-color:#fde346; color:#562300;}

.wrapUser { position: relative;}
.userHead{ text-align:center; border-bottom:1px solid #562300; margin:0px 16px; line-height:58px;}
/*登录*/
.userLog{ }
.userLogBody{ height:346px; width:100%; overflow:hidden;}
.headName{ color:#562300; font-size:16px;}
.userLog .inpBox,.userLog .labelBox { margin:0px 20px;}
.userLog .userNameInp{ margin-top:30px;}
.userLog .inpBoxTip::after{ left: 42px;}
.userLog .btnSubmit{ margin:11px 20px 0;}
.userLogFoot{ line-height:26px; margin:0px 20px;}
.userLogFootText{color:#666666}
.userLogFoot .ico{ margin-left:10px;}
.userLogFoot .QQ{ margin-top:4px;}
.userLogFoot .SinaWeiBo{ margin-top:4px;}
.userLogFoot .UC{ margin-top:3px;}
.userLogFoot .sguo{ margin-top:2px;}
.userLogFoot .WeChat{ margin-top:4px;}
/*注册*/
.userRegister{}
.registerHead{ padding-left:16px;padding-top:15px; border-bottom:1px solid #e2e2e2; position:relative; margin:0px 3px;}
.registerHead a{ line-height:30px; padding:0 20px; color:#999999; font-size:14px; float:left; border-top:3px solid #fff;border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #e2e2e2; margin-bottom:-1px; }
.registerHead a.btn{ padding:0px 10px; position:absolute; right:10px; bottom:5px; margin:0; line-height: 24px;border: 1px solid #2f96ff;color: #2f96ff;}
.registerHead a.btn:hover{ color:#fff;}
.registerHead .on{ color:#2f96ff; border-color:#2f96ff; border-left-color:#e2e2e2;border-right-color:#e2e2e2;border-bottom-color:#fff}
.registerBody .registerTip,.registerBody .inpBox,.registerBody .labelBox,.registerBody .btnSubmit { margin:0 18px;}
.registerBody .labelBox { padding:8px 0}
.accountrBound .registerTip{margin:45px 18px 10px;}
.registerTip{ color:#525252;font-size:14px; font-weight:bold;line-height:34px;}
.registerFootText{ color:#8b8b8b; text-align:center; line-height:28px;}

/*设置统一密码*/
.userSetPassBody{ margin:0px 18px; padding-top:36px;}
.userSetPass .btnSubmit{ margin-top:20px;}
/*验证密码*/
.userVerifyNameBody{ margin:0px 18px; padding-top:36px;}
.userVerifyName .btnSubmit{ margin-top:20px;}
/*检测提示*/
.userTestBody{ margin:0px 18px;}
.userTestTip{ font-size:14px; line-height:60px;}
.userTestText{ font-size:14px; color:#8b8b8b; line-height:22px; padding:0px 16px 32px 25px }

/*加载*/
.wrapUserLoad{ background:url(../Images/loading.gif) center center no-repeat;}