/*
   注册
*/
body{ background:url(../images/entry-reg-body.jpg) center 58px no-repeat;}

.pagebody{ width:1016px; margin:16px auto 0;}


/*注册*/
 .colL{ width:677px; border:1px solid #e0e0e0;  background:#fff; padding:34px 20px 40px; font-family:'微软雅黑'}
 .colL h3{ font:24px/50px '微软雅黑'; color:#fd4c64; border-bottom:1px solid #d2d2d2;}
 .item{ height:36px; /*overflow:hidden;*/ margin-bottom:10px;}
 .item .c1{ width:100px; font:700 14px/35px '微软雅黑'; margin-right:10px; float:left;_display:inline; text-align:right;}
 .item .c2{ float:left; line-height:35px;}
 .item label{ margin-right:10px; line-height:35px;}
 .item label input{ position:relative; top:2px;}
 .selector dl{ float:left; width:80px; position:relative; z-index:1;}
 .selector dl dt{ border:1px solid #c9c9c9; text-indent:15px;line-height:34px; height:34px; cursor:pointer; z-index:11; position:relative;}
  .selector dl dt strong{ font-weight:normal;}
 .selector dl dt u{ position:absolute; right:5px; top:3px;}
 .selector dl.on{ z-index:3;}
 .selector dl.on dt{ border-bottom:none; background:#fff; position:relative; z-index:12;}
 .selector dl dd{  border:1px solid #d3d3d3; position:absolute; left:0; top:34px; background:#fff; padding:0 0 5px 8px; font:12px/25px '';color:#333; box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2); z-index:10; padding:10px; display:none;}
 .selector a{ margin-left:3px; display:inline-block; padding:5px 0;  border: 0 none;border-radius: 2px;padding: 1px 2px;text-align: center; text-decoration: none;white-space: nowrap; font-family:Arial, Helvetica, sans-serif;}
#month a,#day a{ width:18px;}
 .selector a:hover{ background:#00a5db; color:#fff;}
 .selector span{ float:left; padding:0 8px;}
 .selector2 dd{ width:153px; box-shadow:none !important; }
 .selector2 a{ display:block; font:14px/20px '微软雅黑';text-align:left !important;}


#height-ruler{ background:url(../images/height-ruler.png) no-repeat; width:445px; position:relative; height:36px;}
#height-ruler .ruler{ top:11px; position:absolute; height:9px; background:#16afe1; overflow:hidden; left:10px;}
#height-ruler .cur-height{ cursor: pointer; display: block;height: 18px;left: 10px;overflow: hidden;position: absolute;top: 6px;width: 8px; background-position:-225px -300px;}
#height-ruler .cur-value{ height: 16px;left: -20px;line-height: 16px;position: absolute;text-align: center;top: -16px;width: 70px;}
#height-ruler .cur-value span {background:#000;border-radius: 2px;color: #fff;font-size: 12px; padding: 0 3px;}
#height-ruler .cur-value i {background-image: url(http://images.zastatic.com/zhenai3/zhenai2012/img/layer/entry/corner.png); bottom: -4px;display: block;height: 4px; left: 50%;margin-left: -4px;overflow: hidden;position: absolute;width: 7px;}

 .today-xmlove{ margin-top:20px; border-top:1px dotted #9b9b9b; line-height:41px; padding-left:110px; color:#666;}
 .getinput input{ border:1px solid #c9c9c9; font-size:14px; line-height:33px; padding:0 5px; width:165px; height:33px;}
 .agreement{ padding-left:110px; font:12px/23px ''; color:#666; margin-bottom:20px;}
 .agreement input{ position:relative; margin-right:5px; top:2px;}
 .agreement a{ color:#007BC2; text-decoration:underline; margin:0 5px;}
 .submit button{ display:inline-block; width:294px; height:60px; background:#ff3a48; font:21px/60px '微软雅黑'; text-align:center; margin-left:110px;}



.checkform{ background:#DFDFDF; border:1px solid #cecece; border-radius:5px; font-size: 12px;height: 24px; line-height: 24px; margin-left:10px;margin-top: 4px; position: relative; padding-right:10px; display:none;}
.checkform b, .checkform em {border-style: dashed solid dashed dashed; border-width: 5px; display: block;height: 0; overflow: hidden;position: absolute; top: 7px;width: 0;}
.checkform b{ border-color:#fff #DFDFDF #fff #fff;left: -10px;}
.checkform  i{ margin:0 5px; float:left;}
.block{ display:block !important;}
.checkformok{ background:#fff; border:none; }
.checkformok b,.checkformok span{ display:none;}

#checkM button{ height:34px; margin:0 5px; padding:0 5px;}
#checkM input{ width:70px; border:1px solid #cecece; height:34px; line-height:34px; padding:0 5px;}
#checkM  span{ margin-left:5px; display:inline-block;}


 .colR{ width:280px; border:1px solid #e0e0e0; background:#f6f6f6; padding-bottom:108px;}
 .colR dl{ margin-left:42px; padding-left:60px; width:142px; margin-top:35px; position:relative;}
 .colR dt{ font-size:14px; font-weight:700; font-family:'微软雅黑';}
 .colR dd{ font:12px/1.5 '微软雅黑';}
 .colR dd span{ color:#E86A68;}
 .colR dl i{ position:absolute; left:0; top:0; width:43px; height:43px;}
 .colR dl.s1 i{ background-position:-186px -191px;}
 .colR dl.s2 i{ background-position:-242px -191px;}
 .colR dl.s3 i{ background-position:-186px -244px;}
 .colR dl.s4 i{ background-position:-243px -244px;}
 .colR div{ margin:30px 0 0 42px; font:14px/30px '微软雅黑'; width:60%;}
 .colR div li{ float:left; width:85px; font-size:12px;}
 .colR div img{ position:relative; top:4px; margin-right:5px;}











