*{padding: 0;margin: 0;}
a { text-decoration: none; outline: 0 }
a:hover { text-decoration: none }
input, select, input, textarea { font-size: 12px; outline: 0; font-family: "microsoft yahei", "宋体", arial, "\5b8b\4f53", helvetica, sans-serif }
select, input { vertical-align: middle }
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"]>input[type="button"]::-moz-focus-inner { border: 0; padding: 0; margin-bottom: }
@font-face { font-family: 'iconfont'; src: ; src:  format('embedded-opentype'),  format('woff'),  format('truetype'),  format('svg') }
.iconfont { display: inline-block; color: #000; text-align: center; font-style: normal; font-family: 'iconfont'; vertical-align: top }
* html { _background-image: ; _background-attachment: fixed; }
.kfzc_y { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 10; }
* html .kfzc_y { position: absolute; left: 0px; top: expression(eval(document.documentelement.scrolltop)); }
.kfzc_y .shadow { width: 100%; height: 100%; position: absolute; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.4); filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#b2000000, endcolorstr=#b2000000); zoom: 1; z-index: 1; }
.kfzc_y .con0 { width: 1px; height: 1px; left: 50%; top: 50%; position: absolute; z-index: 2; zoom: 1; }
* html { background-image: ; background-attachment: fixed }
* html .kfzc_y .con0 { top: 360px; }
.hidden { display: none; }
.none { display: none !important }
.kfzc_y .con0 .con { width: 480px; height: 320px; padding: 0 15px; background-color: #fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; margin-left: -277px; margin-top: -218px; position: relative; border: 2px #6dae10 solid; }
.kfzc_y .con0 .con .t { font-size: 24px; line-height: 55px; border-bottom: 2px solid #6ba811; color: #6dae10; }
.kfzc_y .con0 .con .t span { font-size: 16px; color: #fd6300; }
.kfzc_y .con0 .con .close { width: 24px; height: 23px; background: url(/uploads/image/invimages/close2.gif) no-repeat 0 0; cursor: pointer; position: absolute; right: 15px; top: 15px; }
.error { font-size: 12px; line-height: 20px; color: #df3f3f }
.form-content { margin-left: 30px }
.sms-transition { position: relative; left: 0px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; width: 1000px }
.not-in-layer .form-content { margin-left: 0; padding-left: 10px }
.not-in-layer.no-others .form-content { margin-left: 30px }
.bindphone-content .form-content { margin-left: 30px }
.bindphone-content.not-in-layer .form-content, .not-in-layer .bind-phone { margin-left: 100px; _margin-left: 0 }
.error-item { border-color: #e39595 }
.split { margin: 10px 0 0 12px; font-size: 0; display: inline-block; width: 1px; height: 30px; background: #ccc; vertical-align: top }

.captcha { position: relative; top: 0px; display: inline-block; width: 120px; height: 40px; vertical-align: top;margin-left: 10px; }
.control-item-wrap { display: inline-block; *position: relative; *display: inline; *zoom: 1; width: 278px; overflow: hidden; font-size: 0; vertical-align: top }
.control-item-wrap .iconfont { margin-top: 12px; font-size: 16px; color: #ccc; vertical-align: top; width: 24px; height: 28px }
.control-item-wrap .phone-icon { font-size: 15px }
.control-item-wrap .lock-icon { font-size: 18px }
.control-item-wrap .img-icon { font-size: 15px }
.control-item-wrap .user-icon { font-size: 20px }
.control-item { display: inline-block; padding-left: 0px; *display: inline; *zoom: 1; width: 400px; height: 40px; }
.control-item-md { width: 124px }
.control-item-sms{width: 148px}
.control-item-sms-hide { left: -278px }
.control-item-md .ipt { width: 126px }
.control-item .tip{display: inline-block;width:80px;padding-left: 20px;font-size: 16px;line-height: 35px;text-align: right;}
.ipt { padding: 0 10px;width: 263px; font-size: 14px;height: 38px; line-height: 37px; color: #666;border:1px #c9c9c9 solid;border-radius:5px;vertical-align: top }
#imgcode{width: 100px;}
.tab-wrap { margin-top: 21px; width: 390px; font-size: 16px; text-align: center }
.tab-wrap a { font-size: 16px; text-decoration: none; color: #666 }
.tab-wrap a:hover { color: #f60 }
.tab-wrap .cur, .tab-wrap .cur:hover { color: #1da838 }
.tab-wrap i { margin: 0 48px; position: relative; top: 3px; display: inline-block; width: 1px; height: 16px; background: #ccc }
.not-in-layer .tab-wrap { margin-top: 26px }
.control-item-wrap .refresh-btn { margin-left: 5px; display: inline-block; font-size: 20px; color: #666; vertical-align: top; transition: all .5s }
.sms-btn { margin-left: 10px; display: inline-block; width: 118px; height: 38px; line-height: 38px; border: 1px solid #1da838; font-size: 14px; color: #1da838; text-align: center; vertical-align: top }
.sms-btn-hover, .sms-btn:hover { color: #fff; background: #1da838 }
.sms-disabel-btn, .sms-disabel-btn:hover { cursor: default; color: #ccc; background: #f5f5f5; border-color: #ccc }
.icon-ok { position: relative; top: 19px; margin-left: 10px; font-size: 14px; color: #1da838 }
.icon-ok.loading { color: rgba(0, 0, 0, 0); background:  center center no-repeat; background-size: 100% 100% }
.active-item { border-color: #74b9f0 }
.error-item { border-color: #e39595 }
.check-item { margin-top: 37px; width: 400px }
.check-item input { position: absolute; left: -100000px; }
.check-item label { font-size: 14px; vertical-align: top }
.check-item label span { color: #666; vertical-align: top }
.check-item a { font-size: 14px; color: #136ccd; vertical-align: top; *vertical-align: baseline }
.check-item a:hover { color: #f60 }
.check-item .right { float: right; line-height: 19px }
.submit-btn, .submit-btn:active { margin-top: 10px; padding: 0; display: block; font-size: 16px; color: #fff; text-align: center; width: 400px; height: 50px; line-height: 50px; background: #1da838; border: 0; outline: 0; text-decoration: none; font-family: "microsoft yahei", "宋体", arial, "\5b8b\4f53", helvetica, sans-serif }
.submit-btn:hover { cursor: pointer; background: #4a8200 }
.submit-disable-btn, .submit-disable-btn:hover { cursor: default; background: #ddd }
.auto-list-item-wrap { position: relative; overflow: visible; height: 50px; z-index: 2 }
.auto-ul { position: absolute; top: 50px; left: 0; background: #fff; border: 1px solid #ccc; border-top: 0; font-size: 14px; color: #333; overflow: hidden; cursor: pointer; z-index: 1 }
.auto-ul li { padding-left: 14px; width: 384px; height: 35px; line-height: 35px; white-space: nowrap; text-overflow: ellipsis }
.auto-ul .cur { background: #e9e9e9 }
.checkbox-fake { display: inline-block; margin-right: 6px; width: 14px; height: 14px; border: 1px solid #ccc; background: #fff }
.check-item .checkbox-fake { vertical-align: -1px; *vertical-align: 1px }
.checkbox-fake-checked { background: #579aec; border-color: #579aec }
.checkbox-fake i { padding: 2px 0 0 2px; visibility: hidden }
.checkbox-fake-checked i { font-size: 10px; color: #fff; visibility: visible }
.side1 .col2{height: auto;}
