/* CSS Document */
.checkboxFive {
width: 25px;
position: relative;
display:inline-block;
}

.checkboxFive label {
cursor: pointer;
position: absolute;
width: 25px;
height: 25px;
top: 0;
left: 0;
background: #eee;
border:1px solid #ddd;
}

.checkboxFive label:after {
opacity: 0.2;
content: '';
position: absolute;
width: 9px;
height: 5px;
background: transparent;
top: 6px;
left: 7px;
border: 3px solid #333;
border-top: none;
border-right: none;
?
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}

.checkboxFive label:hover::after {
opacity: 0.5;
}

.checkboxFive input[type=checkbox]:checked + label:after {
opacity: 1;
}

.hint{ height:93px; line-height:93px; border-bottom:1px solid #ebebeb;}
.job{}
.job >li{ cursor:pointer; width:100%; display:block; float:left;}
.job >li.dual{ background:#f5f5f5;}
.job >li input[type=checkbox]{ margin:0 15px 0 10px; }
.job >li dl{  height:73px;  color:#666666; font-size:14px; border-bottom:1px solid #ebebeb;}
.job >li dl dd.til{ width:412px; float:left;line-height:73px;}
.job >li dl dd.til input{ width:0px; height:0px; margin:0px; padding:0px; display:none;}
.job >li dl dd.city{ width:153px; float:left;line-height:73px;}
.job >li dl dd.num{ width:153px; float:left;line-height:73px;}
.job >li dl dd.icon{ width:37px; height:73px;  float:right; }
.job >li dl dd.icon em{ display:inline-block;width:20px; height:20px; background:url(../imgv/aboutus_icon3_____about.png) no-repeat;margin:26px 17px 0 0; }
.sub_text{ padding:30px 10px; display:none;}
.sub_text h3{ font-size:14px; color:#e11b1c; line-height:32px;}
.sub_text p{ font-size:14px; color:#666666; line-height:32px;}
.job >li.sel dl dd.icon em{ background:url(../imgv/aboutus_icon4_____about.png) no-repeat;}

label.error{ margin-left:10px;}
.form_list{}
.form_list ul{ padding-top:34px;}
.form_list ul li{ height:37px; line-height:37px; margin-bottom:23px; display:block;}
.form_list ul li span,.form_list ul li em{ color:#333333; font-size:14px; width:66px; text-align:right; display:inline-block; margin-right:23px;}
.form_list ul li span{ float:left;}
.form_list ul li input[type=text],.form_list ul li input[type=tel],.form_list ul li input[type=email]{ height:35px; width:230px; text-indent:5px; float:left; line-height:35px;}
.form_list ul li input[type=radio]{ margin-right:10px; margin-left:40px;}
.form_list ul li input[type=radio].radio_one{ margin-left:0px;}
.form_list ul li label{ color:#e11b1c; margin-right:10px;}
.form_list ul li label.hRadio{ color:#333333; }
.form_list ul li a{ width:134px; height:40px; display:inline-block; text-align:center; font-size:14px; color:#fff;line-height:40px; }
.form_list ul li a img{ margin-right:5px; vertical-align:middle;}
.form_list ul li a.upload{ background:#ff8a00; position:relative;}
.form_list ul li a.upload input[type=file]{cursor: pointer;opacity: 0;filter: alpha(opacity=0);position: absolute;top: 0; right:0; height:40px;}
.form_list ul li .confirm{  width:134px; height:40px; display:inline-block; text-align:center; font-size:14px; color:#fff;line-height:40px; background:#e11b1c; margin-left:45px; position:relative; border:none; }
.form_list ul li .confirm img{margin-right:5px; vertical-align:middle;}

.form_list ul li.last_li em{ float:left;}
.form_list ul li.last_li img{ }
.form_list ul li.last_li .upload{ float:left;}
.form_list ul li.last_li .confirm{ float:left;}

