/* 大轮播图模块: */ .bannerrr { margin: 0 auto; max-width: 1600px; /* height: 529px; */ } .bannerrr a{ display: block; } .bannerrr img { display: block; width: 100%; height: 100%; } .bannerrr .slick-list { width: 100%; } .bannerrr {} .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(/uploads/image/cimages/icon_lun2.png) no-repeat; background-size: 100% 100%; } .bannerrr .slick-dots li button::before { content: ''; } .bannerrr .slick-dots .slick-active button { background: url(/uploads/image/cimages/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; /* margin-left: 34px; */ } .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; object-fit: cover; 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: 12px; */ padding-top: 9px; padding-bottom: 12px; /* padding-bottom: 15px; */ } .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; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } .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: 99%; */ 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; /* background-color: red; */ } .news2-2 .news221 { float: left; padding: 16px 0px 9px 26px; /* border-right: 1px solid red; */ 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; /* line-height: 40px; */ 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; /* display: inline-block; */ 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: 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: 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(/uploads/image/cimages/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(/uploads/image/cimages/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: ; float: right; } .school2-2 .slick-prev { width: 58px; height: 58px; background: url(/uploads/image/cimages/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(/uploads/image/cimages/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 { 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; /* margin-right: 9px; */ } .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; }