.institution{width:100%;float:left}
.institution-wrapper{width:100%;padding-top: 30px}
.institution-title{width:100%;text-align:center; padding: 0 15%; margin-bottom:40px;letter-spacing:0.1em; }
.institution-title h2{font-size:34px; margin-bottom:35px;font-weight: 500}
.institution-title p{font-size: 20px;letter-spacing: 0.1em;line-height: 2em}
@media screen and (max-width: 1600px) {
.institution-wrapper{padding-top: 20px}	
}
@media screen and (max-width: 1280px) {
.institution-title{padding: 0 10%;}
.institution-title h2{font-size:28px;margin-bottom:25px}
.institution-title p{line-height: 1.7em;}
}
@media screen and (max-width: 980px) {
.institution-wrapper{padding-top: 10px}
.institution-title{padding: 0 10%; margin-bottom:30px;}
.institution-title h2{font-size:26px;}
}
@media screen and (max-width: 767px) {
.institution-title{padding: 0 5%; margin-bottom:20px;}
.institution-title h2{font-size:24px;margin-bottom: 15px}
.institution-title p{font-size:18px}
}
.institution-inner{width: 100%; float: left;padding: 80px 0 70px}
.institution-content{width: 1200px;margin: 0 auto;}
.institution-subtitle{width: 100%;float: left;margin-bottom: 15px}
.institution-subtitle h2{font-size: 24px;font-weight: 500;color: #0061a3;}
.institution-subtitle h3{font-size: 24px;font-weight: 500;color: #0061a3;margin:0 0 12px;}
.institution-subtitle h4{text-align:justify;font-weight: 500;}
.institution-subtitle p{text-align:justify;}
.institution-apply{width:100%;float:left;}
.institution-apply ol {margin:0; list-style-type: decimal; } 
.institution-apply li {margin:0 0 6px 1.5em; line-height:1.9em;text-align:justify;}
.apply-msg{width:100%;float:left;text-align:justify;margin-bottom: 30px}

@media screen and (max-width: 1600px) {
.institution-inner{padding: 60px 0 60px}
.institution-content{width: 1160px;}
}
@media screen and (max-width: 1280px) {
.institution-inner{padding: 50px 0 50px;}
.institution-content{width:88%}
}
@media screen and (max-width: 980px) {
.institution-inner{padding: 45px 0 40px}
.institution-content{width:90%}
.institution-subtitle h3{font-size: 24px;margin:0 0 10px;}	
}
@media screen and (max-width: 767px) {
.institution-inner{padding: 35px 0 45px}
.institution-content{width:90%}
.institution-subtitle h3{font-size: 22px;margin:0 0 8px;}
.institution-subtitle h2{font-size: 22px;}
.apply-msg{margin-bottom: 20px}
}

.table-box{width:100%; float: left; height:100%;overflow-x:auto;overflow-y:hidden; position:sticky}
/*--Table---*/
.tablebox-a{ float:left;width:100%; margin-bottom: 40px}
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;}
.apply i{color: #25780C;font-size: 22px;margin-top: 3px}
@media screen and (max-width:980px) {
.apply th{padding:10px 8px;}	
.apply td{padding: 15px 8px;line-height: 1.5em}
}
@media screen and (max-width: 767px) {
.tablebox-a{ float:left;width:680px; margin-bottom: 40px}
.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-bottom: 15px}
.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-bottom: 10px}
.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-bottom: 35px}
.people{word-break:break-all;line-height:1.6em;text-align:center;}
.people td{display: table-cell;border-top:1px solid #777;border-bottom:1px solid #777;border-right:1px solid #777;border-left:1px solid #777;padding: 12px 15px;line-height: 1.7em}
.people i{color: #888;margin-right: 5px;}
.people tr:nth-child(even) {background-color: #ffe5e4}
.people tr:nth-child(odd) {background-color: #fff6ed;}
@media screen and (max-width:980px) {
.people td{padding: 10px 8px;line-height: 1.5em}
}
@media screen and (max-width: 767px) {
.tablebox-c{ float:left;width:680px;margin-bottom: 20px}
.people td{padding:7px 4px;}	
}
.tablebox-d{ float:left;width:100%; margin-bottom: 15px}
.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-d{ 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: 30px;}
.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;}
.blank-bottom{margin-bottom: 20px;}
}
/*--流程---*/
.institution-flow{width: 100%; float: left;padding: 80px 0 60px}
.institution-flow-content{width: 1200px;margin: 0 auto}
.institution-flowitem{width:100%; float:left;}
.institution-flowitem ul{margin:0 0 30px;list-style:none;} 
.institution-flowitem li{margin:0 0 0 1.5em; padding:0;} 
.institution-flowitem h3{font-size: 24px;font-weight: 500;color: #0061a3;margin:0 0 10px;text-align:justify;text-indent:-1.2em;}
.institution-flowitem h4{font-size: 19px; font-weight: 600;margin-bottom: 5px;color: #0061a3}
.institution-flowitem h5{font-size: 18px; font-weight: 600;margin-bottom: 5px;margin-top: 20px; color: #191919}
@media screen and (max-width: 1600px) {
.institution-flow{padding: 50px 0 40px}
.institution-flow-content{width: 1160px;}
}
@media screen and (max-width: 1280px) {
.institution-flow{padding: 50px 0 30px}
.institution-flow-content{width:88%}
}
@media screen and (max-width: 980px) {
.institution-flow{padding: 45px 0 30px}
.institution-flow-content{width:90%}
.institution-flowitem ul{margin:0 0 25px;} 
.institution-flowitem h3{margin:0 0 10px;}
}
@media screen and (max-width: 767px) {
.institution-flow{padding: 35px 0 20px}
.institution-flow-content{width:90%}
.institution-flowitem h3{font-size: 22px;margin:0 0 8px;}
.institution-flowitem ul{margin:0 0 15px;} 	
}


