@charset "utf-8";.reason1,.reason3{background:#eef6e1}.reason2{background:#fff}.reason_point{margin-bottom:30px;font-size:26px;font-weight:bold}.reason_point img,.reason_point span{vertical-align:middle}.reason_point img{width:40px}.reason1 .reason_point a{color:#ff717e}.reason2 .reason_point a{color:#8ec63e}.reason3 .reason_point a{color:#48a9d9}.reason1 dt{margin-bottom:5px;font-size:18px;font-weight:bold;color:#ff717e}.reason1 dd+dt{margin-top:30px}.reason2 li{position:relative;padding-left:25px;font-size:18px;font-weight:bold}.reason2 li:before{display:block;content:'';position:absolute;top:2px;left:0;width:18px;height:18px;background-color:#555;border-radius:100%}.reason2 li+li{margin-top:10px}.reason_wrap{position:relative}.reason_wrap p{position:absolute}@media(min-width:768px){.reason2 .reason_inner{display:-webkit-box;display:-ms-flexbox;display:flex}.reason2_text{width:300px}.reason_img{flex:1}.reason_img img{width:100%}.reason_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.reason_wrap>*{width:50%}.reason_wrap p{width:50%}}.event{background:#fff}.event .slick-slide img{width:100%}.event .slick-dots{bottom:-40px}.event .slick-dots li button:before{font-size:20px}@media(min-width:960px){.event .slick-arrow:before,.event .slick-arrow:after{display:none}.event .slick-prev,.event .slick-next{width:50px;height:50px;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,0.3);background:url("/assets/themes/content/images/slider_arrow_left.png") center / auto 20px no-repeat rgba(255,255,255,0.9) !important;transition:all .3s}.event .slick-prev{left:-60px}.event .slick-next{right:-60px !important;background:url("/assets/themes/content/images/slider_arrow_right.png") center / auto 20px no-repeat rgba(255,255,255,0.9) !important}.event .slick-prev:hover,.event .slick-next:hover{cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,0.3)}}.recruit{background:#eef6e1}.categories+.top_minititle{margin-top:80px}.categories{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.categories li a{position:relative;display:block;height:100%;line-height:1}.categories li a img{display:block;width:100%}.categories li a span{position:absolute;left:8%;bottom:8%;width:84%;padding:8px 4px;background:rgba(141,194,31,0.8);color:#fff;text-align:center;z-index:1}@media(min-width:768px){.categories{width:1000px;max-width:80%;margin:0 auto;padding:7px}.categories li{width:16.66%;padding:7px}.categories li:nth-child(1),.categories li:nth-child(2),.categories li:nth-child(3),.categories li:nth-child(4),.categories li:nth-child(5){width:20%;font-size:18px}.categories li a{transition:all .3s}.categories li a:hover{opacity:.8}}@media screen and (max-width:767px){.categories{width:100%;padding:5px}.categories li{width:33.33%;padding:5px}}.qualifications_wrap{margin-top:50px}@media(min-width:1040px){.qualifications{position:relative;width:1000px;height:454px;margin:0 auto;background:url("/assets/themes/content/images/facilitymap.png") left top / 1000px 454px no-repeat}.qualifications li{position:absolute;width:310px}.qualifications li:nth-child(1),.qualifications li:nth-child(2),.qualifications li:nth-child(3),.qualifications li:nth-child(4){left:0}.qualifications li:nth-child(5),.qualifications li:nth-child(6),.qualifications li:nth-child(7),.qualifications li:nth-child(8){right:0}.qualifications li:nth-child(1),.qualifications li:nth-child(5){top:0}.qualifications li:nth-child(2),.qualifications li:nth-child(6){top:110px}.qualifications li:nth-child(3),.qualifications li:nth-child(7){top:220px}.qualifications li:nth-child(4),.qualifications li:nth-child(8){top:330px}.qualifications li a{display:block;width:100%;height:90px;color:transparent}.qualifications li a:hover{background:rgba(255,255,255,0.2)}}@media(min-width:768px){.qualifications li a{transition:all .3s}}@media screen and (min-width:768px) and (max-width:1039px){.qualifications{width:80%;margin:0 auto}.qualifications li a:hover{background:#8dc21f;color:#fff}.qualifications li a:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}}@media screen and (max-width:1039px){.qualifications li+li{margin-top:10px}.qualifications li a{position:relative;display:block;padding:10px 40px 10px 10px;border:2px solid #8dc21f;border-radius:5px;background:#fff}.qualifications li a:after{display:block;content:'';position:absolute;top:50%;margin-top:-6px;right:15px;width:10px;height:10px;border-top:2px solid #8dc21f;border-right:2px solid #8dc21f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}