﻿@charset "utf-8";
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button{margin:0;padding:0;}
body{background-color:#f3f3f3;font-size:12px;line-height:1.5;font-family:Tahoma,Simsun,sans-serif;color:#333;}
img,fieldset{margin:0;padding:0;border:0;}
input,textarea{font-size:12px;}
table{border-collapse:collapse;}
a{color:#06c;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5{font-family:Arial,Simsun,sans-serif;font-size:100%;}
ul li,ol li{list-style:none;}
dfn{font:normal 12px Arial;}
section{display:block;}
.layoutfix{display:inline-block;}
.layoutfix{display:block;overflow:hidden;}
.basefix,.clearfix{*zoom:1;}
.basefix:after,.clearfix:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.base_warning{color:#d81921;font:normal 12px Simsun;}
.float_left{float:left!important;}
.float_right{float:right!important;}
.base_txtgray{color:#999;}
.invisible{visibility:hidden!important;}
.hidden{display:none!important;}
.base_txtdiv{border-bottom:1px dashed #16B;cursor:pointer;}
.text_right{text-align:right!important;}
.text_left{text-align:left!important;}
.border_none{border:0 none!important;}
.green{color:#10a200;}
.gray,.placeholder{color:#999;}
.color-info{color:#06C !important;}
.gray-dark{color:#666;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.c_black{color: #000;}
.border_gray{border:1px solid #E1E1E1}
.fw_normal{font-weight:normal;}
.w260{width:260px}
.padding_none{padding:0!important;}
.ml_none{margin-left:0!important}
.mt_10{margin-top:10px}
.ml_100{margin-left:100px}

#base_bd{ width: 900px; padding:30px 40px; margin: 20px auto; background: #fff; box-shadow: 5px 5px 5px 2px #ccc;}
.register-hd{ padding-bottom: 10px; margin-bottom: 20px; font:24px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif; color:#37527e;border-bottom: 1px solid #37527e;}
.register-hd .tip{ font-size: 14px; color: #ccc;}
.register-bd dl{ padding-left: 130px; margin-bottom: 15px;}
.register-bd dt{ float: left; padding-right: 10px; margin-left: -140px; width: 120px; text-align: right; font-size: 14px;}
.register-bd dt .ico-must{ float: right; margin-top: 3px; margin-right: -10px; color: #f00;}
.register-bd .o-input{ width: 198px;}
.register-bd .v-code{ width: 91px;}
.register-bd .o-form-info{ margin-left: 10px;}
.register-bd .reg-area{ width: 60px;}
.register-bd .reg-phone{ margin-left: -1px; width: 127px;}
.register-bd .reg-go{ margin-top: 20px; width: 200px;}
.level-good{ color: #00b711;}
.level-middle{ color: #fdad00;}
.level-bad{ color: #a90000;}

.agreement-tag{ line-height: 20px;}
.agreement-tag strong{ font-weight: bold;}
.agreement-tag .txt-u{ text-decoration: underline;}
.agreement-title{ margin: 10px 0; font-size: 18px; font-weight: bold;}
.agreement-content{ padding: 10px; margin: 10px 0; height: 300px; overflow-y: scroll; border: 1px solid #ccc;}
.agreement-content h5{ font-size: 24px; text-align: center;}
.agreement-content p{ padding-top: 20px;}