﻿.container{width:802px;margin:0 auto}
 a,a:hover{color:#666} 
 .clear{ clear:both;}
 .regform{padding-top:10px; margin-left:15px;font-family: tahoma,arial,Microsoft YaHei,Hiragino Sans GB,\5b8b\4f53;}
.tab-item{box-shadow: 0 0 3px #C7C5C5; display:block; height:68px; width:776px;} 
.tab-item li{ float:left; height:100%; position:relative; background-color:#f8f8f8; color:#666666; text-align:center; line-height:68px; font-size:20px;}
.tab-item li a{display:inline-block; width:388px; height:100%; }
.tab-item li .on{background-color:#539ee4; color:White;} 
.tab-item .downimg{ position:absolute; width:0px; height:0px; left:178px;top:68px; border:10px solid transparent; border-top-color:#539ee4;}
 
.regform .forminput{box-shadow: 0 0 5px #c7c5c5; clear:left; background: #fff;border: 1px solid #e7e7e7;border-top: none;width: 774px; height:auto; overflow:hidden;}
.forminput .item{ width:640px; height:44px; margin:20px auto;}
.ep .item{ width:600px; margin:20px auto;}
.forminput .ui-label{ width:140px; height:16px;color:#535353; float:left;margin:14px 0 0 -43px; padding-right:5px;  line-height: 16px; font-size:14px; text-align:right;}
.forminput .ui-input{ width:280px;padding: 11px 10px;font-size: 14px;height: 18px;line-height: 18px;color: #4d4d4d;}
.forminput .btnReg{ width:140px; height:40px; font-size:20px; margin-left:106px;border:0px; color:White; background-color:#539ee4; border-radius:3px;}
.forminput .btnRegep{ width:140px; height:40px; font-size:20px; margin-left:106px;border:0px; color:White; background-color:#539ee4;border-radius:3px;}
.item .errorinfo{ padding:5px;color:Red;line-height:22px; display:none;}
.item .errorinfo i{ background:url(/images/n201510/qiepian.png) no-repeat -231px -52px; display:inline-block; width:16px; height:16px;vertical-align: middle; margin-top:-3px;}
.item .errorinfo .txt{ margin-left:5px; }
.item .ok i{ background-position:-247px -52px;}
.forminput .ddlselect{ width:302px; height:38px;border:1px solid #d9d9d9;  display:inline-block; position:relative; float:left;}
.forminput .ddlselect .text{ width:249px; height:20px; padding:9px; font-size:14px; float:left;}
.forminput .ddlselect .ddlimg{ width:34px; height:38px; float:left; border-left:1px solid #d9d9d9; background-color:#f4f4f4; cursor:pointer;}
.forminput .ddlselect .ddlimg i{ width:15px; height:15px; display:block; margin:12px auto; background-position:-264px -18px; }
.forminput .ddlpanel{ width:100%; position:absolute; top:39px; margin-left:-1px;left:0px;z-index:10; border:1px solid #d9d9d9; display:none; border-top:0px; background-color:White;}
.forminput .ddlpanel li{ width:95%; height:25px; line-height:25px;padding:4px 9px;}
.forminput .ddlpanel li:hover{ background-color:#539ee4; color:White;}

.step{text-align:center}
.step-deuce{float:left;padding-top:20px;width:33%;}
 