body {
	background:#fff;
	font-family:"MicroSoft YaHei";
	margin:0;
	padding:0;
	min-width: 1200px;
}

input {
	outline:none;
	color:#333;
}

.regTop {
	padding-top:30px;
	width:980px;
	height:55px;
	padding-bottom:20px;
	margin:0 auto;
}

.regTop .logo {
	background-image:url(https://style.org.hc360.com/images/logo/logo280x48-reg.svg), none;
	display:block;
	background-repeat:no-repeat;
	height:48px;
	width:280px;
	float:left;
}

.regTop span {
	float:right;
	font-size:14px;
	color:#333;
	padding-top:10px;
	line-height:20px;
}

.regTop span a {
	color:#05a;
	text-decoration:none;
	padding-left:5px;
}

.regTop span a:hover {
	color:#f52c2c;
	text-decoration:none;
}

ul li {
	list-style:none;
}

.regBox {
	/*max-width:790px;*/
	max-width:520px;
	position:relative;
	/*margin:0 auto;*/
}

.regBox .rB-top {
	height:70px;
	width:790px;
	text-align:center;
	border-bottom:2px solid #e5e5e5;
	background:url(//style.org.hc360.com/images/my/images/regist/new/proc_1.png) no-repeat center center;
	padding-bottom:15px;
	padding-top:20px;
	margin:0 auto;
}

.regConta .rB-top1 {
	height:70px;
	width:1024px;
	text-align:center;
	border-bottom:2px solid #e5e5e5;
	background:url(//style.org.hc360.com/images/my/images/regist/new/proc_2.png) no-repeat center center;
	padding-bottom:15px;
	padding-top:20px;
	margin:0 auto;
}

.regLeft {
	width:20%;
	line-height:40px;
	float:left;
	font-size:16px;
	color:#666;
	text-align:right;
	padding-right:23px;
	height:40px;
}

.regLeft em {
	padding-right:5px;
	color:#d11120;
	font-size:12px;
	font-style:normal;
}

.regRight {
	float:left;
	width:60%;
	position:relative;
}

.regRight .iBox {
	position:relative;
	display:inline-block;
	float:left;
	height:36px;
	max-width:302px;
	width: 100%;
}

.iText {
	width:100%;
	background:none;
	float:left;
	border:1px solid #ccc;
	z-index:10;
	position:relative;
	height:34px;
	line-height:34px;
	padding:0 0 0 5px;
}

.VerText {
	background:none;
	float:left;
	border:1px solid #d5d5d5;
	height:34px;
	line-height:34px;
	width:85px;
	padding:0 0 0 5px;
}

#verifiyCode {
	width:174px;
	border-right:none;
}

.regRight .iBox img {
	float:left;
	margin:0 5px 0 9px;
}

.regRight .iBox a {
	font-size:12px;
	float:left;
	line-height:40px;
	color:#0c76f4;
	width:60px;
	white-space:nowrap;
	text-decoration:none;
	margin-left:5px;
}

.regRight .iBox a:hover {
	color:#f52c2c;
}

.telIco,.userIco,.passIco,.comIco,.personIco,.tips-errow,.tips-ok,.tipsCur,.Consultation {
	background:url(//style.org.hc360.cn/images/my/images/regist/new/regIco.png) no-repeat;
}

.telIco,.userIco,.passIco,.comIco,.personIco {
	display:block;
	position:absolute;
	width:20px;
	height:24px;
	top:9px;
	left:266px;
}

.tips-errow,.tips-ok,.tipsCur {
	padding-left:20px;
	font-size:12px;
	height:36px;
	line-height:36px;
}

.telIco {
	background-position:0 -65px;
}

.userIco {
	background-position:-1px -163px;
}

.passIco {
	background-position:-23px -162px;
}

.comIco {
	background-position:-46px -162px;
}

.personIco {
	background-position:-71px -162px;
}

.promptBox {
	display:inline-block;
	padding-left:5px;
	width:10px;
	white-space:nowrap;
	z-index:50;
	position:relative;
	height:36px;
}

.tips-errow {
	color:#ee2e2c;
	background-position:-296px -23px;
}

.tips-ok {
	color:#666;
	background-position:-296px 10px;
}

.tipsCur {
	color:#666;
	background-position:-296px -57px;
}

.borRed {
	border:1px solid #ee2e2c!important;
}

.borBlue {
	border:1px solid #89b6f8!important;
}

.VerBtn {
	width:106px;
	height:36px;
	display:block;
	float:left;
	background:#ee2e2c;
	border:1px solid #ee2e2c;
	font-size:12px;
	color:#fff;
	cursor:pointer;
}

.VerGrayBtn {
	height:36px;
	line-height:34px;
	width:106px;
	display:block;
	float:left;
	background:#f4f4f4;
	border:1px solid #ddd;
	font-size:12px;
	color:#999;
	padding:0;
}

.telPrompt {
	clear:both;
	padding-top:10px;
	font-size:12px;
	color:#999;
	line-height:18px;
}

.telPrompt b {
	color:#d11120;
	padding:0 5px;
}

.ClausePrompt {
	float:left;
	font-size:12px;
	color:#999;
	line-height:18px;
}

.botBtn {
	display:inline-table;
	height:40px;
	color:#fff;
	font-family:'Microsoft YaHei';
	border:none;
	text-decoration:none;
	line-height:40px;
	text-align:center;
	font-size:16px;
	max-width:140px;
	width: 100px;
	background:#ee2e2c;
	border-radius:3px;

}

.radioBox {
	float:left;
	padding-right:30px;
	line-height:40px;
	font-size:12px;
	color:#333;
}

.radioBox label {
	padding-right:45px;
	float:left;
	padding-left:23px;
	position:relative;
	font-size:14px;
}

.radioBox input {
	top:11px;
	float:left;
	position:absolute;
	left:0;
}

.userSelect {
	width:285px;
	top:40px;
	left:0;
	border:1px solid #ccc;
	z-index:2000;
	background:#fff;
	position:absolute;
	font-size:12px;
	color:#333;
	line-height:30px;
	border-top:none;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	-webkit-box-shadow:2px 2px 2px #ebebeb;
	-moz-box-shadow:2px 2px 2px #ebebeb;
	box-shadow:2px 2px 2px #ebebeb;
	overflow:hidden;
}

.userSelect dt {
	width:auto;
	height:30px;
	font-size:12px;
	border-bottom:1px dotted #ccc;
	font-weight:700;
	padding:0 15px;
}

.userSelect dd {
	clear:both;
	height:30px;
	padding:0 10px;
}

.userSelect dd:hover {
	background:#f8f8f8;
}

.userSelect dd input {
	float:left;
	margin-top:8px;
}

.regBottom {
	width:100%;
	height:auto;
	background:#f7f7f7;
	padding:20px 0;
}

.regBottom-inner {
	width:1040px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}

.regBottom-inner li {
	float:left;
	width:313px;
	height:auto;
	margin-left:20px;
}

.regBottom-inner li .icon_1 {
	width:45px;
	height:45px;
	background:url(//style.org.hc360.com/images/my/images/regist/new/regIcon_0407.png) no-repeat -20px -18px;
	float:left;
	margin-top:15px;
}

.regBottom-inner li .word {
	float:left;
	width:205px;
	margin-left:10px;
	padding-top:11px;
}

.regBottom-inner li .word p {
	font-size:12px;
	line-height:26px;
	color:#666;
}

.regBottom-inner li .word p.fs16 {
	font-size:16px;
	color:#262626;
}

.sPassword1,.sPassword2,.sPassword3,.sPassword4 {
	background:url(//style.org.hc360.cn/images/my/images/regist/new/progressImg_zss.png) no-repeat;
	height:12px;
	width:163px;
	position:absolute;
	top:40px;
	left:0;
}

.sPassword1 {
	background-position:0 0;
}

.sPassword2 {
	background-position:0 -13px;
}

.sPassword3 {
	background-position:0 -26px;
}

.sPassword4 {
	background-position:0 -39px;
}

.tips1,.tips2,.tips3 {
	background:url(//style.org.hc360.cn/images/my/images/regist/new/regIco.png) no-repeat;
	font-size:12px;
	height:24px;
	line-height:24px;
	padding-left:20px;
}

.tips3 {
	background-position:-296px -29px;
	color:#f52c2c;
}

.tips2 {
	background-position:-296px 5px;
	color:#666;
}

.tips1 {
	background-position:-296px -63px;
	color:#666;
}

.passAlert {
	width:289px;
	left:300px;
	height:95px;
	position:absolute;
	top:0;
	background:#fff;
	z-index:5000;
	border:1px solid #ccc;
	border-radius:6px;
	-webkit-box-shadow:2px 2px 2px #ebebeb;
	-moz-box-shadow:2px 2px 2px #ebebeb;
	box-shadow:2px 2px 2px #ebebeb;
	padding:10px 12px;
}

.passAlert s {
	background:url(//style.org.hc360.cn/images/my/images/regist/new/regIco.png) -287px -162px;
	display:block;
	height:15px;
	width:14px;
	left:-14px;
	top:14px;
	position:absolute;
}

span.ConBox a {
	background-position:-292px -122px;
	margin-right:20px;
	display:block;
	height:24px;
	padding-left:24px;
	color:#333;
}

span.ConBox a:hover {
	background-position:-292px -97px;
	text-decoration:none;
	color:#f52c2c;
}

div#divCompanyNameSelector dd label {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width:265px;
}

.zIndex4 {
	z-index:40000;
}

.zIndex5 {
	z-index:50000;
}

.regTop .bluSpa {
	color:#249be0;
	padding-top:0;
}

.regTop .sucSpa {
	padding-top:0;
}

.regBox .rB-top2 {
	height:90px;
	width:1024px;
	text-align:center;
	border-bottom:2px solid #e5e5e5;
	background:url(//style.org.hc360.com/images/my/images/regist/new/proc_3.jpg) no-repeat center top;
	margin:0 auto;
}

.regBox .rB-ewm {
	width:630px;
	height:150px;
	padding-top:50px;
	margin:0 auto 40px;
}

.regBox .rB-ewm a {
	text-decoration:none;
	color:#249be0;
	font-size:18px;
}

.regBox .rB-ewm .ewmBoxRig {
	float:left;
	padding-top:20px;
	margin-left:40px;
}

.regBox .rB-ewm .ewmBoxRig b {
	color:#ee1513;
	font-size:22px;
}

.regBox .rB-ewm .ewmBoxRig p {
	font-size:16px;
	line-height:38px;
}

.regBot_2 {
	width:810px;
	margin:0 auto;
}

.regBot_2 h3 {
	font-size:20px;
	color:#000;
	font-weight:400;
	margin:15px 0 20px;
}

.regBot_2 ul {
	width:915px;
	overflow:hidden;
	height:90px;
	font-size:14px;
	color:#666;
}

.regBot_2 li {
	float:left;
	height:40px;
	line-height:40px;
	background:url(//style.org.hc360.com/images/my/images/regist/new/regIcon_1.png) no-repeat;
	margin-bottom:10px;
	padding-left:42px;
	width:260px;
}

.regBot_2 li.regLi_1 {
	background-position:-22px -22px;
}

.regBot_2 li.regLi_2 {
	background-position:-326px -22px;
}

.regBot_2 li.regLi_3 {
	background-position:-653px -22px;
}

.regBot_2 li.regLi_4 {
	background-position:-22px -74px;
}

.regBot_2 li.regLi_5 {
	background-position:-326px -74px;
}

.regBot_2 li.regLi_6 {
	background-position:-653px -74px;
}

.rebBot_3 {
	width:1030px;
	border-bottom:2px solid #e5e5e5;
	padding-bottom:60px;
	margin:50px auto 0;
}

.rebBot_3 a {
	display:block;
	height:40px;
	width:287px;
	color:#fff;
	font-family:'Microsoft YaHei';
	border:none;
	text-decoration:none;
	line-height:40px;
	text-align:center;
	background:#ee2e2c;
	font-size:16px;
	border-radius:4px;
	margin:0 auto;
}

.regConta {
	width:100%;
	overflow:hidden;
	margin-bottom:30px;
	display: flex;
	justify-content: center;
	flex-direction: row;
}

.regList li .regLeft {
	font-size:14px;
	color:#333;
	height:36px;
	line-height:36px;
}

.regRig {
	float:left;
	margin-left:143px;
	padding-top:15px;
	font-size:12px;
	color:#999;
	line-height:20px;
}

.regRig input {
	float:left;
	margin:3px 3px 0 4px;
}

.regRig a {
	text-decoration:none;
	color:#0c76f4;
	font-size:12px;
}

.regBottom-inner li .icon_New {
	float:left;
	width:98px;
}

.regList_2 {
	width:560px;
	margin:0 auto;
	padding:25px 0 40px;
}

.regList_2 h2 {
	font-size:20px;
	text-align:center;
	width:140px;
	height:40px;
	background:url(//style.org.hc360.com/images/my/images/regist/new/regIcon_0407.png) no-repeat 229px -421px;
	font-weight:400;
	color:#333;
	padding-left:200px;
}

.rB-top0407 {
	font-size:22px;
	color:#333;
	padding-left:453px;
	background:url(//style.org.hc360.com/images/my/images/regist/new/regIcon_0407.png) no-repeat 375px -831px;
	height:42px;
	line-height:42px;
	margin-bottom:20px;
}

.regBox .rB-ewm .ewmBoxLef img {
	width:120px;
	height:120px;
}

.regBox .rB-ewm .ewmBoxRig p b {
	font-size:18px;
	font-weight:400;
}

.regSucCon {
	width:100%;
	background:url(//style.org.hc360.com/images/my/images/regist/new/regBg_1.png) repeat-x 0 0;
	padding-top:55px;
}

.promptBox .tips-errow a:hover {
	text-decoration:none;
	color:#05a;
}

.promptBox_2 {
	padding-left:8px;
	height:20px;
}

.regList ul:after {
	content:".";
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
}

.regList ul {
	max-width:560px;
	zoom:1;
	width: 100%;
}

.regList ul li {
	display:block;
	float:left;
	width: 100%;
}

.regList {
	position:relative;
}

.ewmBox {
	position:absolute;
	top:25px;
	right:0;
	width:88px;
	text-align:center;
	background:#eee;
	padding:10px 5px 10px 7px;
}

.ewmBox img {
	display:block;
	width:88px;
	height:88px;
	margin:0 auto 6px;
}

.ewmBox p {
	font-size:12px;
	color:#333;
	line-height:16px;
}

.promptBox_2 .tips-errow {
	line-height:30px;
	background-position:-296px -25px;
}

.wlPrompt {
	width:150px;
	height:16px;
	position:relative;
	line-height:16px;
	cursor:pointer;
	font-size:12px;
	border:1px solid #ee2e2c;
	border-radius:20px;
	text-align:center;
	background:#ffeded;
	float:left;
	z-index:100000;
	display:none;
	margin:10px 20px;
}

.wlPrompt b {
	color:#ee2e2c;
}

.wlPromptCon {
	display:none;
	width:244px;
	text-align:left;
	padding-left:12px;
	padding-top:12px;
	height:112px;
	background:url(https://style.org.hc360.com/images/my/images/regist/new/regWlBg_1.png) no-repeat;
	font-size:12px;
	position:absolute;
	bottom:60px;
	left:0;
	line-height:20px;
}

.wlPromptCon h5 {
	font-size:12px;
	margin:0;
	padding:0;
}

.wlPromptCon h5.wlBot {
	padding-top:10px;
}

.regBottomNew {
	height:120px;
	background:#f7f7f7;
}

.regBottomNewCon {
	width:985px;
	height:48px;
	padding-top:36px;
	overflow:hidden;
	margin:0 auto;
}

.regBottomNewCon ul {
	width:125%;
}

.regBottomNewCon ul li {
	background:url(https://style.org.hc360.com/images/my/images/regist/new/regBotIcoNew.png) no-repeat 0 0;
}

.regBottomNewCon ul.icoBox1 li.ico2 {
	background-position:0 -75px;
}

.regBottomNewCon ul.icoBox1 li.ico3 {
	background-position:0 -147px;
}

.regBottomNewCon ul.icoBox2 li.ico1 {
	background-position:0 -224px;
}

.regBottomNewCon ul.icoBox2 li.ico2 {
	background-position:0 -299px;
}

.regBottomNewCon ul.icoBox2 li.ico3 {
	background-position:0 -377px;
}

.regBottomNewCon ul.icoBox3 li.ico1 {
	background-position:0 -456px;
}

.regBottomNewCon ul.icoBox3 li.ico2 {
	background-position:0 -529px;
}

.regBottomNewCon ul.icoBox3 li.ico3 {
	background-position:0 -603px;
}

.regBottomNewCon ul.icoBox4 li.ico2 {
	background-position:0 -675px;
}

.regBottomNewCon ul.icoBox4 li.ico3 {
	background-position:0 -750px;
}

.regBottomNewCon ul.icoBox1 li {
	width:340px;
	float:left;
	height:48px;
	padding-left:55px;
}

.regBottomNewCon ul.icoBox2 li {
	width:320px;
	float:left;
	height:48px;
	padding-left:55px;
}

.regBottomNewCon ul.icoBox3 li {
	width:335px;
	float:left;
	height:48px;
	padding-left:55px;
}

.regBottomNewCon ul.icoBox4 li {
	width:318px;
	float:left;
	height:48px;
	padding-left:55px;
}

.regBottomNewCon ul h5 {
	line-height:24px;
	font-size:18px;
	color:#333;
	font-weight:400;
	margin:0;
	padding:0;
}

.regBottomNewCon ul p {
	line-height:24px;
	color:#666;
	font-size:12px;
}

.succBoxTop {
	height:auto;
	line-height:60px;
	padding-top:30px;
	border-bottom:1px dashed #eee;
	padding-bottom:20px;
	width:980px;
	font-size:20px;
	text-align:center;
	color:#666;
	margin:0 auto;
}

.succBoxTop b {
	font-weight:400;
	color:#ee2e2c;
}

.succBoxTop em {
	display:inline-block;
	width:50px;
	height:50px;
	margin-right:15px;
	vertical-align:middle;
	background:url(https://style.org.hc360.cn/images/my/images/regist/new/2018/succIco.png);
	margin-top:-4px;
}

.succBoxTop p {
	color:#999;
	font-size:14px;
	line-height:30px;
}

.regRigBox {
	background:url(https://style.org.hc360.com/images/my/images/regist/new/regRigCodeBg.png);
	height:251px;
	width:183px;
	overflow:hidden;
	position:fixed;
	top:190px;
	right:50px;
}

.regRigBoxCon {
	width:140px;
	height:140px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 0;
}

.regRigBoxCon img {
	width:140px;
	height:140px;
}

.reset {
	border:1px solid #C9C9C9!important;
	background-color:#fff!important;
	color:#555!important;
	width:140px!important;
	background:#fff!important;
	margin-left:10px!important;
}

ul,p,dl,dt,dd {
	margin:0;
	padding:0;
}

.ClausePrompt a,.promptBox a {
	color:#05a;
	text-decoration:none;
}

.ClausePrompt a:hover,.promptBox a:hover {
	color:#f52c2c;
	text-decoration:underline;
}

a.botBtn:hover,.rebBot_3 a:hover {
	background:#d11120;
}

.userSelect dd label,.regBox .rB-ewm .ewmBoxLef {
	float:left;
}

.regBottom-inner li .icon_12,.regBottom-inner li:nth-of-type(2) .icon_1 {
	background-position:-20px -143px;
}

.regBottom-inner li .icon_13,.regBottom-inner li:nth-of-type(3) .icon_1 {
	background-position:-20px -276px;
}

.regBottomNewCon ul.icoBox1 li.ico1,.regBottomNewCon ul.icoBox4 li.ico1 {
	background-position:0 2px;
}

@media screen and (max-width:768px) {
	.regList ul li {
		width:100%;
	}
}

@media screen and (max-width:1199px) {
	.serviceProcedurescode{
		display: none;
	}
}

.lay_demo_class .layui-layer-btn {
	text-align: center;
}

.lay_demo_class .layui-layer-btn a {
	display: inline-block;
	margin: 0 5px;
}

.lay_demo_float_class .layui-layer-content {
	height: 430px !important;
}

.lay_demo_float_class .layui-layer-btn {
	position: absolute;
	width: 100%;
	bottom: 0;
	padding: 18px 0;
	text-align: center;
}

.lay_demo_float_class .layui-layer-btn a {
	display: inline-block;
	width: 100px;
	text-align: center;
	color: #fff;
	text-shadow: 1px 1px #ff5722;
	font-weight: 600;
	font-size: 17px;
	margin: 7px 20px;
	height: 32px;
	line-height: 32px;
	border-radius: 16px;
	box-shadow: 2px 2px 3px 0 rgb(0 0 0 / 30%);
	border-color: #e8980b;
	background-color: #ffbd49;
	background-image: linear-gradient(#ffbd49, #f5855f);
}

.lay_demo_float_class .layui-layer-btn a:nth-child(2) {
	border-color: #ff295b;
	background-color: #ff6935;
	background-image: linear-gradient(#ff295b, #ff6935);
}
