.bannerrr{margin: 0 auto;max-width: 1600px}.bannerrr a{display: block}.bannerrr img{display: block;width: 100%;height: 100%}.bannerrr .slick-list{width: 100%}.bannerrr .slick-dots{bottom: 40px;font-size: 0}.bannerrr .slick-dots li{width: 30px;height: 30px;margin-right: 17px}.bannerrr .slick-dots li button{width: 100%;height: 100%;background: url(../images/icon_lun2.png) no-repeat;background-size: 100% 100%}.bannerrr .slick-dots li button::before{content: ''}.bannerrr .slick-dots .slick-active button{background: url(../images/icon_lun1.png) no-repeat;background-size: cover}.bannerrr .slick-prev:before{content: ''}.bannerrr .slick-next:before{content: ''}.news1{position: relative}.news1 h3{position: relative;font-family: SourceHanSansCN-Bold;font-size: 30px;line-height: 40px;color: #111111;text-align: center;padding-bottom: 50px;padding-top: 76px}.news1 h3 p{position: absolute;font-family: SourceHanSansCN-Bold;font-size: 41px;line-height: 40px;color: #eaeaea;text-transform: capitalize;top: 56px;left: 50%;transform: translateX(-50%);z-index: -1}.news1 a{font-size: 16px;line-height: 40px;color: #c90b0b;position: absolute;top: 82px;right: 0px;text-transform: capitalize;z-index: 9}.news2 .news2-1{float: left;width: 50%}.news2 .news2-2{overflow: hidden}.news2 .news2-2 a,.news2 .news2-1 a{display: block;overflow: hidden;position: relative}.news2-1-1{float: left;width: 47%;overflow: hidden;box-shadow: 0px 0px 5px 0px rgba(62, 62, 62, 0.15)}.px33{margin-right: 33px}.news212{padding: 14px 26px 18px 23px}.news2-1-1 .news211{position: relative;padding-top: 63%;overflow: hidden;width: 100%}.news2-1-1 .news211:hover img{transform: scale(1.2)}.news2-1-1 .news211 img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all .8s;display: block}.news2-1-1 .news212 h5{font-family: SourceHanSansCN-Regular;font-size: 18px;font-weight: normal;font-stretch: normal;line-height: 30px;letter-spacing: 0px;color: #111111;height: 59px;overflow: hidden;text-align: justify}.news2-1-1 .news212 span{display: block;font-family: SourceHanSansCN-Regular;font-size: 14px;line-height: 20px;color: #666666;padding-top: 9px;padding-bottom: 12px}.news2-1-1 .news212 p{font-family: SourceHanSansCN-Regular;font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 24px;letter-spacing: 0px;color: #999999;height: 71px;overflow: hidden;text-align: justify}.news2 .news2-1 .news2-1-1:hover{background: #9e1416;background-size: 100%}.news2-1-1:hover .news212 h5{color: #ffffff}.news2-1-1:hover .news212 span{color: #ffffff;opacity: 0.6}.news2-1-1:hover .news212 p{color: #ffffff;opacity: 0.6}.news2-2 ul li{width: 94%;margin-bottom: 11px;margin-left: 34px;margin-top: 2px;box-shadow: 0px 0px 5px 0px rgba(62, 62, 62, 0.15)}.news2-2 ul li a{display: block;padding-left: 101px}.news2-2 .news221{float: left;padding: 16px 0px 9px 26px;position: absolute;top: 0;left: 0}.news2-2 .news222{overflow: hidden;padding: 13px 29px 21px 22px}.news2-2 .news221 p{font-family: SourceHanSansCN-Bold;font-size: 24px;line-height: 40px;color: #111111}.news2-2 .news221 span{font-family: SourceHanSansCN-Regular;font-size: 18px;color: #999999}.news2-2 .news222 h5{font-family: SourceHanSansCN-Regular;font-size: 18px;line-height: 40px;color: #111111;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.news2-2 .news222 p{font-family: SourceHanSansCN-Regular;font-size: 14px;line-height: 20px;color: #999999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.line{width: 1px;height: 49px;background-color: #dddddd;float: left;margin-top: 24px}.news2-2 li a:hover{background-color: #9e1416}.news2-2 li a:hover .news221 p,.news2-2 li a:hover .news222 h5{color: #ffffff}.news2-2 li a:hover .news221 span,.news2-2 li a:hover .news222 p{color: #ffffff;opacity: 0.6}.workBg{background-color: #f6f6f6;margin-top: 58px;overflow: hidden;z-index: -1;padding-bottom: 45px}.work1{float: left;width: 49%}.work2-2,.work1-1{position: relative}.work2-2 a,.work1-1 a{font-size: 16px;line-height: 40px;color: #c90b0b;position: absolute;top: 82px;right: 0px;text-transform: capitalize;z-index: 9}.work2-2 h3,.work1-1 h3{position: relative;font-family: SourceHanSansCN-Bold;font-size: 30px;line-height: 30px;color: #111111;padding-top: 76px;padding-bottom: 38px;z-index: 1}.work1-1 h3 p{font-size: 41px;line-height: 40px;color: #eaeaea;position: absolute;top: 56px;left: -6px;font-family: SourceHanSansCN-Bold;text-transform: uppercase;z-index: -1}.work2-2 h3 p{content: "POLICIES AND REGULATIONS";font-size: 41px;line-height: 40px;color: #eaeaea;position: absolute;top: 56px;left: -6px;font-family: SourceHanSansCN-Bold;text-transform: uppercase;z-index: -1}.workLi{margin-bottom: 18px}.workLi>a{position: relative;display: block;background-color: #ffffff;box-shadow: 0px 0px 5px 0px rgba(62, 62, 62, 0.15);line-height: 50px;padding-right: 100px;padding-left: 23px}.workLi>a>span{position: absolute;top: 0;right: 20px;float: right;font-size: 18px;color: #9e1416}.workLi>a>h5{font-size: 18px;color: #111111;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: normal;padding-left: 15px;position: relative}.workLi>a>h5::before{content: "";position: absolute;left: 0;width: 15px;top: 0;bottom: 0;background: url(../images/sanJiao.png) no-repeat;background-position: left center}.workLi:hover>a{background-color: #9e1416}.workLi:hover>a h5{color: #ffffff}.workLi:hover>a h5::before{content: "";position: absolute;left: 0;width: 15px;top: 0;bottom: 0;background: url(../images/sanJiaoBai.png) no-repeat;background-position: left center}.workLi:hover>a span{color: #ffffff}.work2 div ul li>.hover{display: none}.work2 div ul li.on>.hover{display: block}.work2 div ul li.on>a{display: none}.work2{float: right;width: 49%}.work2>a{display: block}.hover{background-color: #ffffff;margin-bottom: 19px;box-shadow: 0px 0px 5px 0px rgba(62, 62, 62, 0.15)}.hover .data{position: relative;padding: 13px 10px 18px 10px}.hover .data::before{content: url(../images/icon_gang.png);position: absolute;top: 25%;left: 36%}.hover .data span{display: block;width: 47px;font-size: 20px;color: #ffffff}.hover .data span:first-child{text-align: left}.hover .data span:last-child{text-align: right}.hover .pic1{width: 13px;height: 13px;padding-left: 28px;padding-bottom: 15px;padding-right: 26px;background-color: #9e1416}.hover a{padding-right: 67px;position: relative;display: block}.hover .redBox{float: right;position: absolute;top: 0;right: 0;background-color: #9e1416}.work2-3{padding: 10px 84px 17px 15px}.work2-3 h5{font-family: SourceHanSansSC-Medium;font-size: 18px;line-height: 44px;color: #111111;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.work2-3 p{font-family: SourceHanSansCN-Regular;font-size: 14px;height: 48px;line-height: 24px;color: #999999;overflow: hidden}.school{width: 100%;height: 460px;background-color: #f1c6c7;background: url(../images/school.png) no-repeat;background-size: cover}.school1{position: relative}.school1 h3{position: relative;text-align: center;padding-top: 76px;padding-bottom: 58px;font-size: 30px;color: #111111;line-height: 30px;z-index: 1}.school1 h3 p{width: 100%;font-size: 41px;line-height: 40px;color: #eaeaea;text-transform: uppercase;position: absolute;top: 35%;left: 50%;transform: translateX(-50%);z-index: -1}.school1 a{display: block;width: 51px;font-family: SourceHanSansCN-Regular;font-size: 16px;color: #c90b0b;position: absolute;top: 82px;right: 9px;line-height: 40px;z-index: 9}.school2-2{padding-left: 22px;padding-right: 22px}.school2-2 a{display: block;margin-left: 4px;margin-right: 4px;background-color: #ffffff;padding: 37px 42px 39px 30px;box-shadow: 0px 0px 5px 0px rgba(62, 62, 62, 0.15)}.school2-2 a h5{height: 59px;font-family: SourceHanSansSC-Medium;font-size: 20px;font-weight: normal;font-stretch: normal;line-height: 30px;color: #111111;text-align: justify;overflow: hidden}.redLine{width: 48px;height: 2px;margin-top: 17px;margin-bottom: 18px;background-color: #9e1416}.school2-2 a p{font-family: SourceHanSansCN-Regular;font-size: 16px;font-weight: normal;font-stretch: normal;line-height: 30px;color: #666666}.school2-2 a p::after{content: url(../images/icon_schoolJian.png);float: right}.school2-2 .slick-prev{width: 58px;height: 58px;background: url(../images/school_left.png) no-repeat;background-size: cover;left: -62px}.school2-2 .slick-prev::before{content: ''}.school2-2 .slick-next{width: 58px;height: 58px;background: url(../images/school_right.png) no-repeat;background-size: cover;right: -60px}.school2-2 .slick-next::before{content: ''}.school2-2 a:hover h5{color: #9e1416;font-weight: 600}.item{margin-bottom: 57px}.item1{position: relative}.item .item1 h3{position: relative;font-family: SourceHanSansCN-Bold;font-size: 30px;color: #111111;padding-bottom: 34px;padding-top: 76px}.item .item1 h3 p{font-family: SourceHanSansCN-Bold;font-size: 41px;line-height: 40px;color: #eaeaea;text-transform: uppercase;position: absolute;top: 56px;left: 0;z-index: -1}.item .item1 a{display: block;width: 51px;font-family: SourceHanSansCN-Regular;font-size: 16px;color: #c90b0b;position: absolute;top: 82px;right: 7px;line-height: 40px;z-index: 9}.item2_img{display: flex;justify-content: center}.item2 img{width: 100%;height: 100%}.item2 a{display: block}.item2 a .pic{padding-top: 70%}.item2 .item221 a .pic{padding-top: 71%}.item2 .item222 a .pic{padding-top: 35.5%}.item2 .item2-3 a .pic{padding-top: 124%}.item2-1{float: left;width: 39%;overflow: hidden;margin-right: 15px}.item2-2{float: left;width: 37%}.item2-3{overflow: hidden;float: right;width: 22%}.item221 a:first-child{float: left;width: 49%;overflow: hidden}.item221 a:nth-child(2){float: right;width: 49%;overflow: hidden}.item222{width: 100%;overflow: hidden;margin-top: 14px}.item2-1 img:hover,.item221 a:first-child img:hover,.item221 a:nth-child(2) img:hover,.item222 img:hover,.item2-3 img:hover{transform: scale(1.2)}.item2-1 img,.item221 a:first-child img,.item221 a:nth-child(2) img,.item222 img,.item2-3 img{object-fit: cover;transition: all .8s}
