body{background: url(../../img/regBg.jpg) no-repeat center 0;position:relative;}
.fieldset span, .slideList li, .step, .callUs, .finish span, #doLogin ,.company span,.selet_open {background: url(../../img/regIcon.png) no-repeat;}
a.selet_open{background-position:-542px -416px;}
.register {min-width: 1300px;margin: 0 auto;}
.wrapper {width: 918px;margin: 0 auto;}
.regTop {padding-top: 14px;width:918px ;margin:0 auto;overflow:hidden;line-height:50px;height:96px;}
.choose, .regLogo {font-size: 16px;color: #ffffff;}
.reg {padding-left: 16px;margin:5px 0 0 12px;font-size: 20px;color: #fff;display: inline-block;height: 44px;line-height: 44px;width: 120px;border-left: 2px solid;}
#doLogin {width:60px;line-height: 30px;height: 30px;color: #fff;border: none;margin-left: 10px;background-position: -490px -71px;}
#doLogin:hover{background-position: -577px -72px;}
.regArea {width:918px;margin:0 auto;}
.slideList li {cursor:pointer;width: 80px;height: 108px;}
li.info {background-position: -261px 0px;}
li.wechar {background-position: 0 -123px;}
li.pay {background-position: 0 -246px;}
li.end {background-position: 0 -366px;}
.regDetail {width: 316px;height: 334px;margin-left:80px;}
.regDetail li {width: 632px;display: none;}
.show {display: block !important;}
.fieldset {position: relative;margin-left:60px;}
.fieldset-select{position: relative;margin-left:60px;width: 632px;height: 52px;line-height:32px;}
.fieldset-select label {position: relative;left: 30px;}
.fieldset-select .msg{padding-left: 15px;width: 189px;height: 37px;line-height:37px;font-size:12px;background: url(../../img/regIcon.png) -368px -513px no-repeat;float:right;margin-left: 12px;margin-top: -2px;visibility:hidden;}
.mL0{margin-left:0!important;}
.fieldset, .ipts {width: 632px;height: 52px;line-height:32px;}
.fieldset input {padding-left: 6px;margin-left: 10px;float:right;width: 268px;padding-right: 40px;line-height:32px;height: 30px;border: 1px solid #cfcfcf;}
.fieldset select{padding-left: 6px;margin-left: 10px;float:right;}
.fieldset label{float:right;}
.fieldset span {display: inline-block;width: 40px;height: 32px;position: absolute;right: 216px;top: -1px;}
.fieldset .msg{padding-left:14px;width:191px;height: 37px;line-height:37px;font-size:12px;background: url(../../img/regIcon.png) -369px -514px no-repeat;float:right;margin-left: 12px;margin-top: -2px;visibility:hidden;}
.showArea{visibility:visible!important;}
div.mT1{margin-top:1px!important;}
.mT20{margin-top:20px;} 
span.user {background-position: -147px 1px;}
span.email {background-position: -147px -46px;}
span.pass {background-position: -147px -94px;}
span.rePass {background-position: -147px -141px;}
span.tenCent {background-position: -147px -190px;}
span.code {background-position: -146px -256px;}
span.reCode {background-position: -146px -304px;}
.ipts a {color: #517295;}
#checkAgree {width: 16px;height: 16px;margin-right: 10px;vertical-align: -3px;}
.step {width: 315px;height: 36px;line-height: 36px;display: block;color: #fff;font-size: 16px;background-position:-369px 0px;border: none;cursor:pointer;font:14px Arial, helvetica, 微软雅黑;}
.step:hover{background-position:-366px -560px!important;}
.weCode {display: inline-block;width: 265px;height: 265px;background-position: -366px -126px;}
.toCenter {text-align: center;}
.weiX p {color: #a9a9a9;margin-bottom: 40px;}
.finish span {display: inline-block;margin-top: 50px;padding-left: 76px;width: 212px;height: 80px;line-height: 80px;background-position: -720px 0px;font-size: 24px;color: #286eb1;}
.finish p {font-size: 16px;color: #9a9a9a;line-height: 30px;}
#pay {padding-top: 40px;}
#next3 {margin: 44px auto 0;}
.regWrap {width: 838px;height: 412px;padding-top: 20px;background: #ffffff;}
.fade {display: none;}
.fieldset select {width: 315px;height: 30px;border: 1px solid #cfcfcf;color: #a9a9a9;}
li.R_property {background-position: 1px -486px;}
.mStyle {margin: 0 50px 0 52px;}
span.business {background-position: -203px -190px;}
span.linkman {background-position: -203px 1px;}
span.ID-Number {background-position: -203px -51px;}
span.phoneNumber {background-position: -203px -101px;}
span.location {background-position: -203px -150px;}
.mT30 {margin-top: 30px;}
#next2,#next{margin:20px auto 0;}
#validCode {width:148px;height: 37px;line-height:37px;vertical-align: 15px;}
span.weCode {display:inline-block;width:265px;height: 265px;background-position: -366px -126px;}
.fieldset img{height:37px;float: right;margin-left:6px;}             
.wrap{width:306px;margin:0 auto;}   
#msg{text-align:center;width:622px;}           
.alert-warning{width:636px;text-align:center;color:red;}
li.end{cursor:not-allowed!important;}
#regForm h1{font-size: 16px;text-align: center;line-height: 36px;}
.mod_select {padding-right: 40px;height: 30px;float: right;height: 40px;}
.select_box {float: right;color: #000;padding-left: 6px;border: solid 1px #a9a9a9;position: relative;cursor: pointer;padding-right: 40px;left: 40px;width: 268px;}
.selet_open {display: inline-block;width: 40px;height: 32px;position: absolute;left: 274px;top: -1px;}
.option {width:275px;border: 1px solid #cfcfcf;border-top:none;position: absolute;top: 32px;left: -1px;z-index: 2;overflow: hidden;display: none;}
.option a {display: block;height: 26px;line-height: 26px;text-align: left;padding: 0 6px;width: 100%;background: #fff;}
.option a:hover {background: #FDE0E5;}
 
