/* 全局CSS定义 */
body{font-family:"微软雅黑";margin:0;padding:0;font-size:12px;color:#333;}
div,form,ul,ol,li,span,p,dl,dt,dd{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;}
ul,ol,li{list-style:none}
table,td,input{font-size:12px;padding:0;}
/* 默认链接颜色 */
a{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
/*all clear*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clear{clear:both;}

.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.w1000{width:1000px;margin:0 auto;}
em{font-style:normal;}
/*logo*/
.headlogo{height:70px;padding:5px 0;position:relative;}
.headlogo h1{float:left;}
.headlogo h1 a{width:210px;height:70px;background:url(../images/logo/logo_w200h60.gif) no-repeat 0 0; display:block; float:left; text-indent:-9999px;}
.headlogo h1 span{font-size:24px; font-weight:normal;float:left; padding-top:20px;}
.headlogo span.tel{padding-top:20px;display:block;width:300px;height:33px; background:url(../images/register/tel.png) no-repeat left bottom; float:right;line-height:45px;padding-left:95px; font-size:16px; font-weight:700;}
.headlogo span.tel em{ font-size:12px; font-weight:normal;}
/*个人登录、中介登录、经纪人登录选择特效*/
input.labelauty + label ::selection{background-color:rgba(255, 255, 255, 0);}
input.labelauty + label ::-moz-selection{background-color:rgba(255, 255, 255, 0);}
input.labelauty{display: none !important;}
input.labelauty + label{display: table;font-size: 11px;padding: 10px;background-color:#efefef;color:#b3b3b3;cursor: pointer;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;transition:background-color 0.25s;-moz-transition:background-color 0.25s;-webkit-transition:background-color 0.25s;-o-transition:background-color 0.25s;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select: none;}
input.labelauty + label >span.labelauty-unchecked,
input.labelauty + label >span.labelauty-checked{display:inline-block;line-height:16px;vertical-align:bottom;}
input.labelauty + label >span.labelauty-unchecked-image,
input.labelauty + label >span.labelauty-checked-image{display:inline-block;width:16px;height:16px;vertical-align: bottom;background-repeat: no-repeat;background-position:left center;transition:background-image 0.5s linear;-moz-transition: background-image 0.5s linear;-webkit-transition:background-image 0.5s linear;-o-transition: background-image 0.5s linear;}
input.labelauty + label >span.labelauty-unchecked-image + span.labelauty-unchecked,
input.labelauty + label >span.labelauty-checked-image + span.labelauty-checked{margin-left:7px;}
input.labelauty:not(:checked):not([disabled]) + label:hover{background:#eaeaea;color:#a7a7a7;}
input.labelauty:not(:checked) + label > span.labelauty-checked-image{display:none;}
input.labelauty:not(:checked) + label > span.labelauty-checked{display:none;}
input.labelauty:checked +label{background:#de6629;color:#fff;}
input.labelauty:checked:not([disabled]) + label:hover{background:#ea976e;}
input.labelauty:checked + label > span.labelauty-unchecked-image{display:none;}
input.labelauty:checked + label > span.labelauty-unchecked{display:none;}
input.labelauty:checked + label > span.labelauty-checked{display:inline-block;}
input.labelauty.no-label:checked + label > span.labelauty-checked{display:block;}
input.labelauty[disabled] + label{opacity: 0.5;}
input.labelauty + label > span.labelauty-unchecked-image{background-image:url(../images/register/input-unchecked.png);}
input.labelauty + label > span.labelauty-checked-image{background-image:url(../images/register/input-checked.png);}
/*底部*/
.foot{background:#2d2d2d;clear:both;}
.footer{clear:both;text-align:center;padding-top:20px;font-family:Arial, Helvetica,sans-serif;color:#ccc;line-height:26px;}
.footer p a{color:#ccc;margin:0 1px;text-decoration:none;}
.footer p .suggestions{color:#06c;}
.foot-tab-boxs{text-align: left;}
