.factoryworker{width:100%;float:left;}
.factoryworker-wrapper{width:100%;margin:0 auto;padding-top: 30px}
.factoryworker-title{width:100%;text-align:center; padding: 0 15%; margin-bottom:40px;letter-spacing:0.1em; }
.factoryworker-title h2{font-size:34px; margin-bottom:35px;font-weight: 500}
.factoryworker-title p{font-size: 20px;letter-spacing: 0.1em;line-height: 2em}
@media screen and (max-width: 1600px) {
.factoryworker-wrapper{padding-top: 20px}	
}
@media screen and (max-width: 1280px) {
.factoryworker-title{padding: 0 10%;}
.factoryworker-title h2{font-size:28px;margin-bottom:25px}
.factoryworker-title p{line-height: 1.7em;}
}
@media screen and (max-width: 980px) {
.factoryworker-wrapper{padding-top: 10px}
.factoryworker-title{padding: 0 10%; margin-bottom:30px;}
.factoryworker-title h2{font-size:26px;}
}
@media screen and (max-width: 767px) {
.factoryworker-title{padding: 0 5%; margin-bottom:20px;}
.factoryworker-title h2{font-size:24px;margin-bottom: 15px}
.factoryworker-title p{font-size:18px;}
}

.factoryworker-inner{width: 100%; float: left;padding: 80px 0 70px}
.factoryworker-content{width: 1200px;margin: 0 auto;}
.factoryworker-subtitle{width: 100%;float: left;}
.factoryworker-subtitle h2{font-size: 24px;font-weight: 500;color: #0061a3;margin:0 0 14px;}
.factoryworker-subtitle h3{font-size: 18px; font-weight: 500;margin-bottom: 5px;}
.factoryworker-subtitle h4{text-align:justify;}
.section-title{width: 100%;float: left;}
.section-title h3{font-size: 20px;font-weight: 600;margin:0 0 5px;}
.section-title p{text-align:justify;}
.factoryworker-itemb{width:100%; float:left;}
.factoryworker-itemb ul{margin:0;list-style:none;} 
.factoryworker-itemb li{margin:0 0 0 1.5em; line-height: 1.9em; text-indent:-.5em;text-align: justify} 
.quota-box{width:100%; float:left;margin-bottom: 20px}
.quota-box2{width:100%; float:left;margin-bottom: 40px}
.quota{width:33.333333%; border: 1px solid #ccc;float:left;height: 240px;padding: 12px 15px;} 
.quota-m,.quota-r{width:33.333333%;border: 1px solid #ccc;float:left;height: 240px;padding: 12px 15px;margin-left: -1px} 
.quota ul, .quota-m ul, .quota-r ul{margin:0;list-style:none;} 
.quota li,.quota-m li,.quota-r li{margin:0;text-align: justify;line-height: 1.7em} 
.quota2{width:50%; border: 1px solid #ccc;float:left;height: 335px;padding: 12px 15px;} 
.quota2-r{width:50%;border: 1px solid #ccc;float:left;height: 335px;padding: 12px 15px;margin-left: -1px;} 
.quota2 ul,.quota-r2 ul{margin:0;list-style:none;} 
.quota2 li,.quota-r2 li{margin:0;text-align: justify;line-height: 1.7em} 
.number{font-size: 34px;font-weight: 700; color: #e95504;line-height: 2em}
.banner-arrow{color: #888;margin-left:1em;margin-right: 2px;}
.factoryworker-list{width:100%;float:left;}
.factoryworker-list ol {margin:0; list-style-type: decimal; } 
.factoryworker-list li {margin:0 0 0 1.5em; line-height:1.9em;text-align:justify;}

@media screen and (max-width: 1600px) {
.factoryworker-inner{padding: 60px 0 60px}
.factoryworker-content{width: 1160px;}
}
@media screen and (max-width: 1280px) {
.factoryworker-inner{padding: 50px 0 50px;}
.factoryworker-content{width:88%}
}
@media screen and (max-width: 980px) {
.factoryworker-inner{padding: 45px 0 30px}
.factoryworker-content{width:90%}
.factoryworker-list h3{font-size: 24px;margin:0 0 10px;}
.factoryworker-list ol, .factoryworker ul{margin:0 0 25px;} 	
.quota,.quota-m,.quota-r{height: 275px} 
.quota2,.quota2-r{height: 380px;} 
}
@media screen and (max-width: 767px) {
.factoryworker-inner{padding: 35px 0 20px}
.factoryworker-content{width:90%}
.factoryworker h3, .factoryworker-list h3{font-size: 22px;margin:0 0 8px;}
.factoryworker-list ol, .factoryworker ul{margin:0 0 15px;} 	
.quota{width:100%; height: auto;padding: 12px 15px;} 
.quota-m,.quota-r{width:100%;height: auto;padding: 12px 15px;margin-left:0;margin-top: -1px} 
.quota2{width:100%; height: auto;} 
.quota2-r{width:100%;height: auto;margin-left:0;margin-top: -1px} 
.quota-box2{margin-bottom: 30px}
}

.table-box{width:100%; float: left; height:100%;overflow-x:auto;overflow-y:hidden;}
/*--Table---*/
.tablebox-a{ float:left;width:100%; margin:0;}
table {max-width:100%; border-collapse: collapse !important;}
.apply{word-break:break-all;line-height:1.6em;text-align:center;}
.apply th{border-bottom:1px solid #777;border-top:1px solid #777; border-right:1px solid #777; background:#0061a3; color:#ffffff; padding:12px 15px;border-left:1px solid #777;font-weight: 500;}
.apply th:last-child{border-right:1px solid #777;}
.apply td{display: table-cell;border-bottom:1px solid #777;border-right:1px solid #777;border-left:1px solid #777;padding: 12px 15px;}
@media screen and (max-width: 767px) {
.tablebox-a{ float:left;width:680px; margin:0;}
.apply th{padding:8px 4px;}
.apply th:last-child{border-right:1px solid #777;}
.apply td{padding:7px 4px;}	
}

.tablebox-b{ float:left;width:100%; margin:0;}
.cost{word-break:break-all;line-height:1.6em;text-align:center;}
.cost th{border-bottom:1px solid #777;border-top:1px solid #777; border-right:1px solid #777; background:#04a89d; color:#ffffff; padding:12px 15px;border-left:1px solid #777;font-weight: 500;}
.cost th:last-child{border-right:1px solid #777;}
.cost td{display: table-cell;border-bottom:1px solid #777;border-right:1px solid #777;border-left:1px solid #777;padding: 12px 15px;}
.table-title{width:100%;float:left;margin-top: 40px;}
.msg{width:100%;float:left;text-align:justify;}
@media screen and (max-width: 767px) {
.tablebox-b{ float:left;width:680px; margin:0;}
.cost th{padding:8px 4px;}
.cost th:last-child{border-right:1px solid #777;}
.cost td{padding:7px 4px;}	
}
.tablebox-c{ float:left;width:100%; margin:0;}
.workers{word-break:break-all;line-height:1.6em;text-align:center;}
.workers th{border-bottom:1px solid #777;border-top:1px solid #777; border-right:1px solid #777; background:#fb7007; color:#ffffff; padding:12px 15px;border-left:1px solid #777;font-weight: 500;}
.workers th:last-child{border-right:1px solid #777;}
.workers td{display: table-cell;border-bottom:1px solid #777;border-right:1px solid #777;border-left:1px solid #777;padding: 12px 15px;line-height: 1.8em;}
.workers i{color: #888;margin-right: 5px;}
@media screen and (max-width: 767px) {
.tablebox-c{ float:left;width:600px; margin:0;}
.workers th{padding:8px 4px;}
.workers th:last-child{border-right:1px solid #777;}
.workers td{padding:7px 4px;}	
}

.dot-text::before {
  content: "";
  display: inline-block;
  width:5px; 
  height: 5px;
  background-color: #000; 
  border-radius: 50%; 
  margin-right:0; 
  vertical-align: middle;margin-bottom:7px}
.dot-text {display: inline-block;vertical-align: middle;margin-left:0.2em;margin-right: 5px;}
.dot-text2::before {content: "";display: inline-block;width:5px; height: 5px;background-color: #000; border-radius: 50%; margin-right:0; vertical-align: middle;margin-bottom:7px}
.dot-text2 {display: inline-block;vertical-align: middle;margin-left:1em;margin-right: 5px;}
.item-blank{margin-left: 0.4em;}
.item-blank2{margin-left: 0.4em;}
.norm{width:100%; height:100%;overflow-x:auto;overflow-y:hidden; position:sticky}
.blank-bottom{margin-bottom: 40px;}
.mb1{margin-bottom: 10px;}
.mb2{margin-bottom: 20px;}
.mb3{margin-bottom: 30px;}
.mb4{margin-bottom: 40px;}
.mb5{margin-bottom: 50px;}
.tx-left{text-align:justify;}
.red{color: #F10004;font-weight: 600;}

@media screen and (max-width: 980px) {
.mb2{margin-bottom: 10px;}
.mb3{margin-bottom: 10px;}
.mb4{margin-bottom: 20px;}
.mb5{margin-bottom: 40px;}
}
@media screen and (max-width: 767px) {
.mb2{margin-bottom: 10px;}
.mb3{margin-bottom: 10px;}
.mb4{margin-bottom: 20px;}
.mb5{margin-bottom: 30px;}
}


/*--流程---*/
.factoryworker-flow{width: 100%; float: left;padding: 80px 0 60px}
.factoryworker-flow-content{width: 1200px;margin: 0 auto}
.factoryworker-flowitem{width:100%; float:left;}
.factoryworker-flowitem ul{margin:0 0 30px;list-style:none;} 
.factoryworker-flowitem li{margin:0 0 0 1.5em; padding:0;} 
.factoryworker-flowitem h3{font-size: 24px;font-weight: 500;color: #0061a3;margin:0 0 10px;text-align:justify;text-indent:-1.2em;}
.factoryworker-flowitem h4{font-size: 19px; font-weight: 600;margin-bottom: 5px;color: #0061a3}
.factoryworker-flowitem h5{font-size: 18px; font-weight: 600;margin-bottom: 5px;margin-top: 20px; color: #191919}

@media screen and (max-width: 1600px) {
.factoryworker-flow{padding: 50px 0 40px}
.factoryworker-flow-content{width: 1160px;}
}
@media screen and (max-width: 1280px) {
.factoryworker-flow{padding: 50px 0 30px}
.factoryworker-flow-content{width:88%}
}
@media screen and (max-width: 980px) {
.factoryworker-flow{padding: 45px 0 30px}
.factoryworker-flow-content{width:90%}
.factoryworker-flowitem ul{margin:0 0 25px;} 
.factoryworker-flowitem h3{margin:0 0 10px;}
}
@media screen and (max-width: 767px) {
.factoryworker-flow{padding: 35px 0 20px}
.factoryworker-flow-content{width:90%}
.factoryworker-flowitem h3{font-size: 22px;margin:0 0 8px;}
.factoryworker-flowitem ul{margin:0 0 15px;} 	
}



