﻿/*--------------------------------------------------
 *@名称:		相关的重要css
 *@作者:		小黑
 *@QQ:		    290948585
 *@Date:        2016-08-10
 *@版本:		st04
 *@网站:		www.dtmuban.com
 *			特注：此文件非经许可，请勿修改
--------------------------------------------------*/
body{margin:0;padding:0;font-size:12px; font-family:'Hiragino Sans GB','微软雅黑',arial,sans-serif; color:#555; font-weight:normal;    background-color: #fff;}
.clearfix:after{clear:both;display:block;content:"...";visibility:hidden;height:0;font-size:0;}
.clearfix{*zoom:1;}
.wrap select{ color:#444;border:1px solid #dcdcdc;font-size: 12px;padding: 6px 0 6px 5px;}
.wrap input{ color:#444;border:1px solid #dcdcdc;font-size:16px;padding: 5px 0 5px 5px;}
.wrap{ width:100%; }
.top-header{ width:100%; background:#fff; height:88px; box-shadow:1px 2px 6px #e1e1e1; z-index:1; position:relative;}
.top-head{ width:1180px; height:88px; margin:0 auto;}
.reg-logo{ float: left; height: 68px;margin-top: 15px;}
.reg-logo p{ float:left;}
.reg-logo .index{width: 250px;height: 60px;padding-right: 20px;margin-top: -5px;}
.reg-logo .index img{width: 250px;height: 78px;}
.reg-logo .topic{width:170px;float:left;height:42px;margin-top: 15px;font-size: 26px;border-left: 1px solid #888;padding-left: 25px;font-weight: 400;color: #888;}
.reg-logo .index a{ width:188px;}
.reg-logo .topic a{ width:170px;}
.reg-logo p a{ display:block; height:68px;}
.reg{ float:right; color:#999; margin-top:48px; height:14px; line-height:14px;}
.reg a,.reg a:hover{ color:#0066cc; margin-left:20px;}

.main-bg{ width:100%; height: 600px;}
.main-bgzc {width:100%;}
.main{width:1180px;margin:0 auto;}
.links {margin-top: 30px;}
.links a{color: #666;}

/*进度条*/
.w_100{background: #fff;width: 100%;height: 130px;}
.of-h {
    overflow: hidden;
    _overflow: hidden;
}
.shuax {
    background: url(style/login/registered_bg1.jpg) center top no-repeat;
}
.schedule {
    width: 912px;
    margin: 60px auto;
    padding: 42px 0 0px 259px;
    text-align: center;
    color: #000;
    font-size: 14px;
}
.schedule div {
    float: left;
}
.w309 {
    width: 329px;
}
/****************企业用户注册页面开始*******************/
.firmPersonalBoxzc .regTitBoxzc{width:280px;height:35px;position:absolute;right: 0px;top:0px}
.regTitBox{width:280px;height:35px;position:absolute;right: -78px;top: -3px;}
.regTitBox span{
	float:right;
	cursor:pointer;
	 display:inline-block;
	 width:115px;
	 height:35px;
	  line-height:35px;
	   font-family:Arial,"宋体",Lucida,Verdana,Helvetica,sans-serif;
	   font-size:14px;
	   border-top-left-radius:5px;
	   border-top-right-radius:5px;
	   margin-left:6px;
	   vertical-align:top;
	border:2px solid #eaeaea;
	background:#ff971b;
	color:#fff;
	margin-bottom:-3px;
	position:relative;
	border-bottom: none;
	text-align: center;
	}

.regTitBox a:hover{ color:#fff; text-decoration:none;}
.regTitBox a:link, .regTitBox a:visited {color: #ffffff;}
.regTitBox span:hover {background: #ff7e00;}

.firmRegMain .accNotic i,.firmRegMain .mainBox .firmRegIcon,.firmRegMain .mainBox .errorIcon,.firmRegMain .mainBox .firmCheckMore{background: url("style/login/regLogin.png") no-repeat;}
.firmRegMain{ width:1174px; margin:0 auto; border:3px solid #EAEAEA;-moz-box-shadow:2px 5px 10px -4px #EAEAEA;-webkit-box-shadow:2px 5px 10px -4px #EAEAEA; box-shadow:2px 5px 10px -4px #EAEAEA; color:#000; }
.firmRegMain .mainBox{ padding:20px 20px;background: #fff}
.firmRegMain .mainBox .accountInfo{ border-bottom:1px dashed #EAEAEA;margin-bottom: 35px; }
.firmRegMain .mainBox .accountInfo .impotFont{ font-family:"微软雅黑"; font-size:18px; color:#333333; margin-right:35px; font-weight:600;}
.firmRegMain .mainBox .accountInfo .tipFont{ color:#2888ea; font-size:12px; height:60px; line-height:60px;}
.firmRegMain .mainBox .ln_addressTr { height:42px; margin-bottom:20px;}
.firmRegMain .mainBox .ln_addressTr .ln_addressTrTit {font-size:16px;width: 100px;text-align: right;height: 40px;line-height: 40px;display: inline-block;margin-right:17px;}
.firmRegMain .mainBox .ln_addressTr .ln_addressTrTit b {font-family: "宋体";margin-right: 5px;font-weight: normal;color: #ff0000;}
.firmRegMain .mainBox .ln_addressTr .ln_addressTrTit i {padding-right: 5px;color: #cc0000;}
.firmRegMain .mainBox .qjwSubmit4 { position:relative; z-index:2;background: none;border:none;float: left;width: 329px;font-family:"宋体"; font-weight:700}
.firmRegMain .mainBox .acc {height: 37px;float: left;}
.firmRegMain .mainBox .ln_addressTr span {display: inline-block; color: #666; float: left;}
.firmRegMain .mainBox .accNotic {height: 37px; color: #cc0000; position: relative; top: 0;left: 0;}
.firmRegMain .mainBox .accNotic span { font-size: 12px; color: #cc0000; float: left; line-height: 37px; display: inline-block; padding-left: 5px; font-family: "宋体"; }
.firmRegMain .mainBox .accNotic i {background-position: -162px 0px; float: left; display: inline-block; width: 14px; height: 15px; margin-top: 11px;}
.firmRegMain .mainBox .firmBox{border: 1px solid #e4e4e4;display: inline-block;  width:380px; position:relative;background: #fff; height:40px; float:left;}
.firmRegMain .mainBox .borderReds{border: 1px solid #ff6666;}
.firmRegMain .mainBox .borderGreens{border: 1px solid #7ABD54;}
.firmRegMain .mainBox .firmBox select{ margin-top: 7px; margin-right:15px;height: 40px;width:114px;border: 1px solid #e4e4e4; padding:4px 5px;font-size: 14px;font-family: arial,"宋体";color: #999;}
.firmRegMain .mainBox .firmRegIcon{ width:20px; height:20px; display:inline; margin:10px 10px 0 20px; float:left; overflow: hidden;}
.firmRegMain .mainBox .firmAccount{ background-position:-51px 0px; }
.firmRegMain .mainBox .firmPassword{ background-position:-81px 0px; }
.firmRegMain .mainBox .firmEmail{ background-position:-230px 4px; }
.firmRegMain .mainBox .firmIphone{ background-position: -263px 1px;height: 27px;margin-bottom: 4px;margin-top: 8px;}
.firmRegMain .mainBox .firmTel{background-position: -298px 1px;height: 23px;margin-bottom: 7px;margin-top: 8px; }
.firmRegMain .mainBox .firmCompany{ background-position:-326px 0px; margin-right:4px; width:26px;}
.firmRegMain .mainBox .firmAddress{ background-position:-363px 0px;height: 25px;}
.firmRegMain .mainBox .firmCheckIt{ background-position:-425px 0px; height:25px;}
.firmRegMain .mainBox .firmTipFont{ z-index:1; position:absolute; top:0px; left:50px; height:40px; line-height:40px; font-size:14px; width:330px; color:#CCCCCC}
.firmRegMain .mainBox .errorIcon{ float:left; width:18px;  height:40px; margin-right:15px; _margin-right:7px; background-position: 0px 8px; display: none;}
.firmRegMain .mainBox .pass{background-position: -137px 4px;}
.firmRegMain .mainBox .st{background-position:-160px 6px;}
.firmRegMain .mainBox .ifrmCheckCode{border: none; float: left; font-size: 14px; font-weight: 700; color: #999; height: 40px; line-height: 40px; width: 170px;}
.firmRegMain .mainBox .firmBox .errorFontTip{ display: none; z-index:4; position:absolute; bottom:-20px; right:-1px; height:20px;line-height:20px; color:#fff; padding:0px 12px}
.firmRegMain .mainBox .firmBox .errorBgPea{ background:#ED787F; }
.firmRegMain .mainBox .firmBox .errorBgGay{ background:#ccc; }
.firmRegMain .mainBox .firmBox .specPos{ bottom:-26px;}
.firmRegMain .mainBox .firmCheckImg {float: left; display: inline;  }
.firmRegMain .mainBox .firmCheckMore{ width: 29px; height: 29px; background-position: -187px 0px; float: left; display: inline;margin-top: 8px; cursor: pointer; margin-left: 16px;}
.firmRegMain .mainBox .firmAgreement { padding-left:101px;}
.firmRegMain .mainBox .firmAgreement a{ color:#0066CC}
.firmRegMain .mainBox .firmAgreement input{ border:none;}
.firmRegMain .mainBox .firmAgreement span{ margin-left:10px; color:#999999;}
.firmRegMain .mainBox .firmSubmit{ padding-left:101px;}
.firmRegMain .mainBox .firmSubmit .nowSubmit{ width:305px;background:#3094ed; border: medium none; border-radius: 2px; color: #fff; cursor: pointer; font-family: "微软雅黑"; font-size: 18px; height: 42px;}
.firmRegMain .mainBox .firmSubmit .nowSubmit:hover{background:#2888ea; }
.firmRegMain .mainBox .firmSubmit .tipLogin{ margin-left: 10px;color: #999999;}
.firmRegMain .mainBox .firmSubmit .tipLogin a{color:#0066CC}
.firmPersonalBox{ width: 1000px; height: 34px; margin: 0 auto; position: relative;margin-top: -515px;}
.firmPersonalBox .firmPersonalReg{background: none repeat scroll 0 0 #ff9900;  border-top-left-radius: 5px;  border-top-right-radius: 5px; color: #fff; cursor: pointer; display: block; font-family: "微软雅黑"; font-size: 14px; height: 34px; line-height: 34px; padding: 0 17px; position: absolute; right: 15px; top: -34px;}
.firmPersonalBoxzc{ width: 1180px; height: 34px; margin: 0 auto; position: relative;}
.firmPersonalBoxzc .firmPersonalReg{background: none repeat scroll 0 0 #ff9900;  border-top-left-radius: 5px;  border-top-right-radius: 5px; color: #fff; cursor: pointer; display: block; font-family: "微软雅黑"; font-size: 14px; height: 34px; line-height: 34px; padding: 0 17px; position: absolute; right: 15px; top: -34px;}
.firmPersonalBox .firmPersonalReg:hover,.firmPersonalBoxzc .firmPersonalReg:hover{ color:#fff; text-decoration:none;}

/****************企业用户注册页面结束*************************/


/*底部 footer*/
#regfooter {padding-bottom: 20px;text-align: center;border-top: #ddd 1px solid;}
#regfooter .copyright {margin: 10px 0;}
#regfooter .copyright a{padding-left: 15px}
#regfooter .links a{padding: 0 6px;}

/*注册页面左右*/
.content_box {
    background: #fff;
}
.content_box {
    width: 1180px;
    margin: 0 auto;
}
.registered {
    float: left;
    width: 760px;
    padding: 30px 20px;
    margin-bottom: 30px;
    font: 14px/14px 'Microsoft YaHei';
    color: #333;
}

.content_right {
    float: right;
    width: 370px;
    padding-top: 36px;
    background: url(style/login/bg_line2.png) left center no-repeat;
}
.content_right ._top{
	height: 80px;
	line-height: 80px;
	padding-left: 20px;
	font-size: 16px;
}
._top a {
    color: red;
    font-size: 18px;
}
.cooperation .tit {
    height: 14px;
    line-height: 14px;
    font-size: 14px;
    color: #999;
    text-align: center;
    margin-bottom: 20px;
    background: url(style/login/bg_line3.png) center no-repeat;
}
.qq {
    display: block;
    padding-top: 40px;
    background: url(style/login/qq.png) center top no-repeat;
    text-align: center;
    color: #666;
    font-size: 12px;
}
.content_right .list {
    height: 300px;
    width: 192px;
    margin: 50px auto;
}
.list {
    position: relative;
    cursor: pointer;
    width: 482px;
    line-height: 42px;
    margin-bottom: 20px;
    z-index: 1;
}
.list li {
    list-style-type: none;
    font: 16px/30px 'Microsoft YaHei';
    color: #333;
}
.list li.tel{width: 62px;line-height: 62px;background: url(image/tel.png) no-repeat;margin-left:50px;margin-top:15px}
.rexian{border-top:#ddd 1px solid;margin-top:10px;padding-top:10px;font-weight:700 !important ;color:red !important;font-size: 14px!important;}
.rexianli{font-weight:700 !important ;color:red !important ;    font-size: 28px !important;}

/*20160906新加注册输入提示样式*/

.tips {
    position: absolute;
    display: block;
    width: 287px;
    overflow: hidden;
    color:#666;
	margin-top: -10px;
	margin-left: -15px;
}

#captchapng{height: 33px;margin-top: -5px;}

.onError_top {
   display: block;
    width: 257px;
    min-height: 15px;
    _height: 10px;
    padding: 8px 10px 0 20px;
    background: url(image/vtexo.gif) no-repeat;
}

.onError_bot {
    display: block;
    width: 287px;
    height: 5px;
    background: url(image/vtexo.gif) no-repeat 0px -185px;
    overflow: hidden;
}