﻿*{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:none;}
a{ text-decoration:none; color:#333;}
.cl{ zoom:1;}
.cl:after{ content:""; display:block; clear:both;}
/*orderWorker*/
.orderWorkerBg{ background:url(../image/workerBg.jpg) -10px 0 no-repeat; width:1200px; height:780px; margin:0 auto; font-family:Microsoft YaHei,Verdana, Geneva, sans-serif; color:#333;}
.orderWorkerBg input,.orderWorkerBg textarea,.orderWorkerBg button,.orderWorkerBg select{ font-family:Microsoft YaHei,Verdana, Geneva, sans-serif; color:#333; resize:none; outline:none;}
.orderWorkerRight{ float:right; width:530px; padding-top:40px;}
.orderList li{ zoom:1; float:left; display:inline-block; position:relative;padding-bottom:25px;}
.orderList li:after{ content:""; display:block; clear:both;}
.comonIcon{ background:url(../image/listIcon.png) no-repeat; width:40px; height:40px; display:inline-block; float:left; margin-right:15px;}
.orderInput{ border:1px solid #d0d0d1; background:#fff; height:38px; line-height:38px; float:left; position:relative; padding:0 15px; margin-right:10px; font-size:18px; width:370px;}
.rightIcon{ position:absolute; right:15px; top:0; cursor:pointer;}
.rightIcon img{ padding-top:10px;}
.timeInput{ width:210px;}
.timeInput input{ width:180px !important;}
.scInput{ width:130px; cursor:pointer;  padding:0;}
.orderInput input{ width:100%; height:38px; border:none; font-size:16px; position:absolute; top:0; line-height:38px; width:370px;}
.selectList{ position:absolute; top:48px; left:-1px; width:100%; background:#fff; border:1px solid #ccc; display:none;}
.selectList li{ height:40px; line-height:40px; text-align:center; font-size:18px; color:#333; margin:0; width:100%;}
.orderShow{ display:block;}
.comonIcon2{ background-position:0 -40px;}
.comonIcon3{ background-position:0 -80px;}
.comonIcon4{ background-position:0 -120px;}
.comonIcon5{ background-position:0 -160px;}
.conInput{ color:#999;}
.xiaoquDz{ margin:25px 0 0 55px;}
.yanzm,.yanzm input{ width:210px;}
.yzmBtn{ text-align:center; line-height:40px; width:150px; background:#40c195; height:40px; float:left; margin:25px 0 0 10px;}
.yzmBtn input{ border:none; font-size:18px; color:#fff; background:none; width:150px; height:50px; cursor:pointer;}
.orderBtn{ width:442px; margin:0 0 0 55px; overflow:hidden;}
.orderBtn input{ text-align:center; color:#333; font-size:18px; border:none; cursor:pointer;}
#btnReg{ background:#e63736; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; height:65px; line-height:65px; color:#fff; width:402px; float:none;}
#btnDenglu{ background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; height: 63px; line-height:63px; margin-top:34px; width:442px; float:none;}
#btnZhuce{ line-height:38px; margin-top:34px; color:#333; font-size:14px; background:none; float:right;}
.zIndex{ z-index:9999;}
.caboli{ margin-left:56px; margin-top:25px; color:#333; float:left; line-height:20px; font-size:16px; height:20px;}
.dizhi input{ height:52px; border:none;}
.caboli input{ vertical-align:middle;}
.caboli label{ vertical-align:middle; cursor:pointer;}
.regular-checkbox {
	display: none;
}
.regular-checkbox + label {
    border: 1px solid #cacece;
	border-radius: 3px;
	display: inline-block;
	position: relative;
    background:#fff;
}
.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.regular-checkbox:checked + label {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}
.regular-checkbox:checked + label:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top:-2px;
	left: 3px;
	color:#12b37d;
}
.big-checkbox + label {
    padding:8px;
}
.big-checkbox:checked + label:after {
	font-size:16px;
	left:2px;
}
.workerSuccRight{ width:590px; float:right; padding-top:145px;}
.gxBlock{ overflow:hidden;}
.gxImg{ float:left;}
.gxCon{ float:left; padding-left:12px;}
.gxCon strong{ font-size:28px; font-weight:normal; line-height:34px;}
.gxCon p{ font-size:16px; color:#999; line-height:30px; padding-top:5px;}
.ddbh{ background:#e4e4e4; width:450px; height:40px; line-height:40px; text-align:center; margin-top:35px; font-size:18px; color:#666;}
.ddbh span{ color:#333;}
.return{ float:right; margin:30px 135px 0 0; line-height:22px; font-size:18px; color:#a60000; background:url(../image/pozhe.png) left center no-repeat; padding-left:22px;}
.select-small{ border:none; width: 130px !important; height:38px !important; line-height:38px; vertical-align:top; font-size: 16px; padding-left:15px; cursor:pointer;}
.select-small option{ text-align:center;}
.redFont{ position:absolute; line-height: 20px; top: 40px; left:0; font-size: 12px;
    right: 208px;
}
.redFont1{ position:absolute; line-height: 20px; top: -25px; left:0; font-size: 12px;
    right: 208px;
}
.redFont2{ position:absolute; line-height: 20px; top: 130px; left:0; font-size: 12px;
    right: 208px;
}
.orderInput input:-webkit-autofill{ background-color:none !important;}
.orderWorkerLeft{ float:left; padding-left:70px;}

#newFasongyanzhengma{color:#fff;cursor:pointer;font-size:16px;}
.loginTx{width:100px;position:absolute;left:0;top:-85px;display:none;}
.pt20{padding-top:20px;}
.w100{width:100px;}
#regist{background:#eee;}