@charset "UTF-8";
html,body{
	width: 100%;
	height: 100%;
	background-color: #FBFCFE;
}
.loading-line-wrap{
	height: 3px;
	overflow: hidden;
	display:none;
}
.loading-line-wrap .loading-line{
	height: 3px;
	width: 100%;
	background-color: #30b2ce;
	transition: all .5s linear;
}

.mhide{
	display: none;
}
.block{
    width: 1200px;
    margin: 0 auto;
}
.header{
	height: 76px;
	background-color:#fff;
	box-shadow: #ccc 0px 0px 10px;
}
.header .logo{
	display: block;
	width: 115px;
	height: 76px;
	padding-top: 16px;
	text-decoration: none;
}
.header .logo:hover,.header .logo:focus,.header .logo:active{
    text-decoration: none;
}
.header .title{
	margin-left: 18px;
	margin-top: 28px;
	color: #999;
	font-weight: 400;
}
.header .title .line{
	border-left: 1px solid #bfbfbf;
	width: 0;
	height: 26px;
}
.header .title .txt{
	margin-left: 15px;
	line-height: 25px;
	font-size: 20px;
}
.header .toLogin{
	display: block;
	height: 80px;
	line-height: 80px;
	font-size: 16px;
	color:#9a9999;
	font-weight:bold
}
.header .toLogin:hover{
	color: #f6b019;
}
.user-icon{
	background: url(/images/user-icon.png);
	width: 27px;
	height: 27px;
}
.toLogin:hover .user-icon{
	background: url(/images/user-icon-act.png);
}
.header .toLogin .user-icon{
	margin-top: 26px;
	margin-right: 10px;
}
.wrapper{
	width: 100%;
	position: relative;
	height: auto;
	margin-bottom: 20px;
}
.index-title{
	width: 100%;
	height: 52px;
	line-height: 52px;
	background: url(../../images/title-bg.jpg) center no-repeat;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
    letter-spacing: 3px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.index-title .container{
	position: relative;
	padding: 0;
}
.index-title .min-nav{
	position: absolute;
	top: 0;
	right: -10px;
}
.index-title .min-nav{
	font-size: 13px;
	font-weight: normal;
}
.index-title .min-nav span,.index-title .min-nav  a{
	margin:0 10px;
	color: #fff;
}
.index-title .min-nav  a:hover{
	text-decoration: underline;
}
.content{
	height: 478px;
	background-color:#fff;
	margin-top:72px;
	width: 1021px;
	box-shadow: #e6f6f6 0 0 20px 10px;
}

.reg-body{
	padding: 0px 90px;
	width: 509px;
	font-size: 16px;
}
.register_banner{
	width: 509px;
	height: 478px;
}
.regpersonTab{
	width: 40%!important;
}
.regcompanyTab{
	width: 60%!important;
}
.reg_title{
	font-size:16px;
	color:#666;
}
.reg_title span{
	color:#F3A000;
	padding:0 5px;
}
.reg_title a{
	font-size:14px;
	color:#999;
	font-weight:400;
}
.reg_title a span{
	font-size:14px;
	color:#0D6886;
	display:inline-block;
	cursor:pointer;
	font-weight:400;
}
.reg_title a span:hover{
	color:#30b2ce;
}
.regPersonBox{padding:20px 0;color: #777}

.regPersonBox .regRow{;vertical-align: middle;position: relative;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	margin-bottom:-10px;
	background-color: transparent;
	width:100%;
	border-bottom: 1px solid #ddd;
}
.regPersonBox .inviteCodeRow{
	margin-bottom:0;
}
.regPersonBox .regRow:hover,.regPersonBox .regRow:focus{
	border-color: #30b2ce
}
.regPersonBox .regRow p{
	font-weight:bold;
}
/* 注册版块上下调试 */
.know_type{
	width: 154px!important;
}
.regPersonInputBox{
	margin-top: -20px;
}
.regPersonBox .bussiness_box{
	margin-top: 5px;
}
.regPersonBox .want_know_box{
	margin-top: -14px;
}
.submit_btn_top{
	margin-top:-5px;
}
.regPersonBox .reg_sub_title p{	
	font-weight:bold;
	font-size:14px;
}
.regPersonBox .regRow p span{
	font-weight:500;
	font-size:12px;
}
.regPersonBox .regRow label{width:90px;color: #888;vertical-align: middle;letter-spacing: 2px;text-align: right;margin-right: 20px; float:left;font-weight:normal;line-height: 50px;margin-bottom: 0;}
.regPersonBox .regRow input{width:100%;height:42px;line-height: 42px;border:none;outline: none;}
.regPersonBox .regRow select{color:#bbb;width:100%;height:40px;*height:38px;*line-height: 38px;line-height: 24px;padding:8px 0 8px 0;border:none;border-radius:0;outline: none;}
.regPersonBox .regProtocal{color: #9D9D9D;font-size:12px}
.regPersonBox .regProtocal a{color:#ff6274;}
.regPersonBox .regProtocal a:hover{text-decoration: underline;}
.regPersonBox .regProtocal label{font-weight:normal;margin-bottom: 0}
.regPersonBox .regProtocal label a{color:#0D6886;}
.regPersonBox .regSubmit a{width: 100%;
	height: 40px;
	padding: 0;
	line-height: 40px;
	border-radius: 4px;
	display:block;
	text-align:center;
	font-size: 16px;
	margin-top:12px;
	background-color: #30b2ce;
	color: #fff;
	box-shadow: #30b2ce 0px 6px 20px -5px;}
.regPersonBox .regSubmit a:hover{
	background-color:#30b2ce;
}
.regPersonBox .regRow .m-input{width:86px;position:relative}
.regPersonBox .regRow .imgCodeInput{
	position:absolute;
	left:108px;
	top:-3px;
}
.regPersonBox .regRow .getCode{float: right;}
.regPersonBox .regRow .getCode a{height: 25px;padding-left: 15px;line-height: 25px; color:#666;font-size:16px;margin-top:12px;
	border-left: 1px solid #ddd;}
.regPersonBox .regRow .getCode a:hover{color: #30b2ce}
.regPersonBox .regRow .icon-input[name='authCode']{width:296px;position:relative;float:left}
.regPersonBox .regRow .resendCode a{border-left: 1px solid #ddd;color:#666;height: 25px;padding:0 15px;line-height: 25px;display:inline-block;text-align:center}
.regPersonBox .regRow .resendCode a.disabled{color:#bbb;cursor: not-allowed;}
.regPersonBox .regRow .resendCode{float: right;}
.regPersonBox .regRow .imgCode{float: left;}
.regPersonBox .regRow .imgCode a{display: inline-block; height: 50px;padding: 0;line-height: 50px;margin-left: 20px;}
.regPersonBox .regTypeRowl{margin-top:20px;}
.regPersonBox .regTypeRowl .regTypeText{width:120px;}
.regPersonBox .regTypeRowl .labelRadio{margin-right:20px;font-weight: normal;}
.regPersonBox .regErrorRow{height: 10px;
	line-height: 22px;
	position: relative;
	z-index:99;
	top: -50px;}
.regPersonBox .labelError:before{
	content: '';
	position: absolute;
	z-index: 9;
	left: 20%;
	top: 20px;
	width: 0;
	height: 0;
	margin-left: -3px;
	border-width: 3px 3px 0 3px;
	border-style: solid;
	border-color:#ff6969 transparent transparent  transparent;
}
.regPersonBox .regErrorRow.agreeProtocal{
	top: -44px;}
.regPersonBox .labelError{    color: #FFf;
	font-weight: 500;
	font-size: 12px;
	height:20px;
	background-color: #ff6969;
	padding: 0 15px;
	visibility:hidden;
	position:relative;
	border-radius: 2px;}
.regPersonBox .labelError.error_show{
	visibility: visible;
}
.regRow input.error_show{
	border-color:#ff6969;
}
.regPersonBox input[type=text]:hover,.regPersonBox input[type=password]:hover,.regPersonBox select:hover,.regPersonBox input[type=text]:focus,.regPersonBox input[type=password]:focus,.regPersonBox select:focus{
    border-color: #cacaca!important;
}

.icon-user{
	background: url(../../images/user/user-icon.png) 10px 8px no-repeat;
}
.icon-pwd{
    background: url(../../images/user/lock-icon.png) 10px 8px no-repeat;
}
.imgCodeInput img{
	width: 105px;
	height: 36px;
	cursor: pointer;
}
.regPersonBox .regRow .inviteCodeBox{
	line-height: 50px;
	text-align: center;
	padding-right: 8px;
	color: #999
}
.regPersonBox .regRow .inviteCodeBox input{
	width: 180px;
	height: 30px;
	line-height: 30px;
	margin-left: 10px;
	text-align: center;
	border-width: 0;
	border-bottom-width:1px;
}
.regPersonBox .regRow .inviteCodeBox span{
	cursor: pointer;
}
.item-type{
	position:relative;
	float:left;
	width: 74px;
	height:36px;
	font-size:13px;
	line-height:36px;
	text-align: center;
	border:1px solid #bfbfbf;
	color:#333;
	border-radius:4px;
	/* margin-right:10px; */
	margin: 3px;
	cursor:pointer;
}
.item-type:last-child{
	margin-right:0;
}
.item-type:hover{
	border:1px solid #30b2ce;
	color:#30b2ce;
}
.item-type-on{
	background-image: url(/images/zhuanli/ico_gouxuan.png);
	background-repeat: no-repeat;
	background-position: right top;
	color: #30b2ce;
	outline: 0px;
	border: 1px solid #30b2ce;
}
/*注册成功*/
.reg500SuccessBlock{
	/*padding:30px 30px 20px 30px;*/
}
.reg500SuccessBlock.content{
	height:auto;
	margin-top:30px;
}
.reg500SuccessBlock .couponlist li{
	margin-right: 10px;
}
.regBarBox{min-height:52px;line-height:52px;font-size:16px;text-align:center;}
.regSuccess{background-color:#fff;min-height:256px;border-top:2px solid #30b2ce}
/*.regSuccess .col-sm-6{text-align: center;}*/
.successCtrlBox{margin-top: 15%}
.regSuccess .successImg{display:inline-block;color:#333;font-size:20px;font-weight:bold;}
.regSuccess .expertSuccess{display:block;text-align:center;margin-bottom:20px}
.regSuccess .successImg img{vertical-align: middle;margin-right: 5px;}
.regSuccess .successImg a{text-decoration: underline;color: #444444}
.regSuccess .successImg a:hover{color: #30b2ce}
.regSuccess .successMenu .btn.btn-default:hover,.regSuccess .successMenu .btn:hover{
	background-color:#30b2ce;
	border-color:#30b2ce;
	color:#fff;
}
.regSuccess .successMenu .btn{    /* font-weight: bold; */
	border-color: #30b2ce;
	min-width: 140px;
	height: 40px;
	line-height: 40px;
	padding-top: 0;
	background-color:#30b2ce;
	font-size: 16px;
	border-radius:4px;
	padding-bottom: 0;
	color: #fff;}
.regSuccess .successMenu .btn.btn-default{color:#30b2ce;background-color:transparent}
.regSuccess .gzh{background-color: #daf3f4;
	border-left: 1px solid #30b2ce;
	min-height: 256px;
	 padding-top: 40px;
	text-align: center;
	margin-left: 40px;}
.regProduct{background-color:#FFF;min-height:300px;margin-top:10px;padding:30px;}
.regProduct .cnxh{padding-left:15px;border-left:3px solid #30b2ce;font-size:18px;font-weight:bold;}
.regProduct .cpBlock{min-height:150px;background-color:#f4f4f4;margin-top:18px;border-radius:10px;color: #474747}
.regProduct .cpBlock .cpbLeft{width:70px;min-height:150px;padding:20px 10px 0px 25px;border-top-left-radius:10px;border-bottom-left-radius:10px;color:#FFF;font-size:20px;font-weight:bold;}
.regProduct .cpBlock .cpbRight{min-height:150px;}
.regProduct .cpBlockBlue .cpbLeft{background-color:#2c97f4;}
.regProduct .cpBlockYellow .cpbLeft{background-color:#fcb972;}
.regProduct .cpBlockGreen .cpbLeft{background-color:#3ecb6d;}
.regProduct .cpBlock .cpbRight .zjlCol{padding-top:40px;}
.regProduct .cpBlock .cpbRight .cpbrL{}
.regProduct .cpBlock .cpbRight .cpbrL ul li{float:left;font-size:16px;font-weight: lighter;width:33%;text-align:center;}
.regProduct .cpBlock .cpbRight .cpbrL ul li p{padding-bottom:20px;}
.regProduct .cpBlock .cpbRight .cpbrL ul li>span{color:#474747;}
.regProduct .cpBlock .cpbRight .cpbrL ul li>span>span{font-size:28px;font-family: Arial;}
.regProduct .cpBlock .cpbRight .cpbrR{text-align:right;width:380px;padding-right:20px;}
.regProduct .cpBlock .cpbRight .cpbrR p{color:#474747;font-size:16px;font-weight: lighter;padding-top:10px;}
.regProduct .cpBlock .btn{min-width: 150px;height: 38px;line-height: 38px;padding-top: 0;padding-bottom: 0;}
.patchBox{background-color:#fff;padding-bottom:40px;}
.patchBox .title a{margin-right:30px;}
.patchBox .indexActivityBox ul li{text-align:center;}
.patchBox .indexActivityBox ul li img{width:366px;height:246px;}


/*注册弹框 */
.content.fixed_register_DialogWrap{
	width:640px;
	display:none;
	position: fixed;
	z-index: 999;
	left: 50%;
	top: 40%;
	margin-left:-320px;
	margin-top:-325px;
}
@media (max-height: 800px){
	.content.fixed_register_DialogWrap{
		width: 670px;
		display: none;
		height: 600px;
		overflow-y: auto;
		position: fixed;
		z-index: 999;
		top: 50%;
		margin-left: -335px;
		margin-top: -300px;
	}
}
#close_fix_box{
	width:29px;
	height:29px;
	background:url(/images/close_box.png);
	float:right;
	margin-right:20px;
	display:inline-block;
	margin-top:-10px;
	cursor:pointer;
}

/**注册即送500体验金成功页面的样式 start*/
.reg500SuccessText.container{width:1021px;min-width:1021px}
.reg500SuccessText .regSuccess{min-height:0px;border-top:0px;background-color:transparent;}
.reg500SuccessText .regSuccess .successImg strong{color:#f01a1a;font-size:24px;}
.reg500Success{min-height:794px;background: url(/images/activity/reg500/success-bg.png) no-repeat center;}
.reg500Success .moreProduct{margin-top:329px;line-height:42px;text-align:right;padding-right:54px;}
.reg500Success .moreProduct a{display:inline-block;width:166px;height:43px;color:#ff3c2b;font-size:16px;font-weight: bold;text-align:center;}
.reg500Success .moreProduct a:hover{text-decoration: underline;}
.reg500Success .linkBuy{width:1170px;margin-top:280px;margin-left:-10px;text-align:center;}
.reg500Success .linkBuy ul li{float:left;height:73px;line-height:63px;width:33.33333%;color:#fff;font-size:16px;font-weight:bold;}
.reg500Success .linkBuy ul li a{display: inline-block;width:214px;height:63px;margin-top:10px;color:#ff1e00;background: url(/images/activity/reg500/success-buybtn.png) no-repeat center;}
.reg500Success .linkBuy ul li a:hover{margin-top:0px;color:#f01a1a;background-image: url(/images/activity/reg500/success-buybtn-h.png);}
/*.reg500Success .linkBuy ul li .li01{margin-top:16px;margin-left:102px;}*/
/*.reg500Success .linkBuy ul li .li02{margin-top:6px;margin-left:110px;}*/
/*.reg500Success .linkBuy ul li .li03{margin-top:7px;margin-left:115px;}*/
/**注册即送500体验金成功页面的样式 end*/
.topPhoneRight .home_kefu{
	top:72px;
	right: 0;
}
.topPhoneRight{
	padding-top: 25px;
	float: right;
}
