.ft-carousel{ height: 540px; } .welcome-title1{ color: #fff; text-align: left; font-size:36px; text-shadow: 5px 5px 5px #111; padding-top: 80px; letter-spacing:5px; } .welcome-title2{ color: #fff; text-align: left; font-size:36px; text-shadow: 5px 5px 5px #111; letter-spacing:5px; } .welcome-title-en{ color: #fff; text-align: left; font-size:14px; text-shadow: 5px 5px 5px #111; letter-spacing:2px; } .welcome-btn{ text-align: left; padding-top: 25px; } .welcome-btn span{ background: #fe9408; color: #fff; padding: 8px 20px; border-radius:50px; box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.2); } .welcome-btn span:hover{ background: #e48508; } .welcome-btn span i{ margin-left: 10px; } .news-wrapper{ padding: 50px 0px; } .news-top{ position: relative; } .news-top-img{ float: left; width: 50%; background: rgba(15,74,139,0.86); padding: 150px 40px; text-align: center; } .news-top-img .news-top-title{ font-size: 30px; line-height: 45px; padding: 0 0 20px 0; color: #fff; display: inline-block; } .news-top-img .news-top-content{ color: #fff; padding: 0 0 30px 0; line-height: 25px; } .news-top-img .news-top-btn{ color: #fff; border: 1px solid #fff; border-radius: 3px; padding: 15px 25px; display: inline-block; text-align: center; } .news-top-img .news-top-btn:hover{ background: rgba(255,255,255,.2); } .news-top-img .news-top-btn i{ margin-left: 10px; } .news-harvard-list{ margin-top: 50px; } .news-harvard-list:after{ clear: both; } .news-harvard-list li{ float: left; width:25%; padding:10px; } .news-harvard-list li a{ display: block; background: #fff; position: relative; min-height: 410px; } .news-harvard-list li a:hover .news-harvard-detail{ text-decoration: underline; } .news-harvard-list li img{ width: 100%; height: 184px; object-fit: cover; } .news-harvard-title{ font-size: 18px; margin: 15px; } .news-harvard-content{ color: #414141; padding: 0px 15px; font-size: 14px; line-height: 25px; } .news-harvard-detail{ color: #0076d4; position: absolute; bottom: 15px; left: 15px; font-size: 14px; } .news-harvard-detail i{ margin-left: 10px; } .news-list{ margin-top: 30px; } .news-list li{ float: left; width:33.3333%; padding:15px; } .news-list .news-wrap{ position:relative; transition: all 0.5s; width: 100%; height: 440px; background: #fff; border-bottom: 3px solid #fff; overflow: hidden; } .news-list .news-wrap:hover{ border-bottom: 3px solid #0076d4; } .news-list .news-wrap:hover .news-img-wrap .news-img{ transform:scale(1.08,1.08); } .news-list .news-wrap:hover .news-title{ color: #0076d4; } .news-wrap .news-img-wrap{ width:100%; height: 270px; overflow: hidden; } .news-wrap .news-img-wrap .news-img{ width:100%; height: 100%; background-repeat: no-repeat; background-size: 100% 100%; transition: all 0.3s ease 0.1s; } .news-title{ font-size: 16px; word-break: break-all; padding: 15px; width:100%; } .news-content{ font-size: 14px; color: #888; line-height: 25px; padding: 0px 15px; min-height: 55px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all; overflow: hidden; } .news-publishtime{ font-size: 14px; color: #9b9a97; padding-top:10px; position: absolute; bottom: 15px; left:15px; } .news-publishtime i{ display: inline-block; margin-right: 3px; } .news-viewnum{ font-size: 14px; color: #9b9a97; padding-top:10px; position: absolute; bottom: 15px; right:15px; } .news-viewnum i{ display: inline-block; margin-right: 3px; } .news-more{ text-align: center; padding:40px; } .news-more a{ height: 38px; line-height: 38px; border: 1px solid #0076d4; display: block; width: 110px; margin: 0 auto; border-radius: 2px; font-size: 16px; color: #0076d4; cursor: pointer; } .news-more a:hover{ background: #0076d4; border: 1px solid #0076d4; color: #fff; } .notice-list{ margin-top: 30px; } .notice-list li{ float: left; width:33.3333%; padding:10px; } .notice-list .notice-wrap{ border-radius: 3px; transition: all 0.5s; background:#fff; position: relative; height:100px; } .notice-list .notice-wrap:hover{ box-shadow: 0 1px 10px 0 rgba(0,0,0,.1); } .notice-list .notice-wrap:hover .notice-time{ color: #fff; background:#0076d4 ; } .notice-list .notice-wrap:hover .notice-title{ color:#0076d4 ; } .notice-time{ width:100px; height:100px; line-height: 100px; text-align: center; border-radius: 3px 0px 0px 3px; background: #dbdada; font-size: 18px; position: absolute; top: 0px; left: 0px; bottom: 0px; } .notice-title{ width:100%; padding:18px; line-height: 25px; font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all; overflow: hidden; height: 70px; padding-left: 115px; } .academic{ } .academic-list{ margin-top: 30px; } .academic-list li{ float: left; width:33.33%; padding:0px 10px; border-right: 1px solid #eee; } .academic-list li:last-child{ border-right: none; } .academic-list li a{ display: block; margin: 0px; border-radius: 0px; padding: 30px 28px; height: 320px; transition: all 0.2s ease 0.1s; overflow: hidden; } .academic-list li .pic{ position: relative; } .academic-list li .teacher_img { box-sizing: content-box; width: 128px; height: 128px; border-radius: 128px; float: left; transition: all 0.2s ease 0.1s; background-size: 100%; background-repeat: no-repeat; background-position: center; } .academic-list li .fl { padding-left: 20px; color: #333; width: 192px; position: absolute; margin-left: 128px; } .academic-list li .fl p { font-size: 20px; line-height: 24px; font-weight: bold; margin-top: 20px; margin-bottom: 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all 0.2s ease 0.1s; } .academic-list li .fl span { padding-left: 22px; font-size: 14px; line-height: 24px; display: block; text-align: left; line-height: 18px; transition: all 0.2s ease 0.1s; color: #8a8a8a; background-size: 16px; background-repeat: no-repeat; background-position: left top; margin-bottom: 8px; margin-top: 11px; } .academic-list li .fl span.date { background-image: url(../images/icon_time_gray.png); } .academic-list li .fl span.add { background-image: url(../images/icon_add.png); } .academic-list li .title{ font-size: 16px; line-height: 28px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 20px; } .academic-list li .abstracts{ font-size: 14px; padding-top: 10px; color: #888; line-height: 25px; } .academic-list li a:hover{ box-shadow: 0 1px 15px 0 rgba(0,0,0,.15); } .trends{ padding: 60px 0px; } .trends .w1180{ height: 400px; background: #fff; position: relative; } .trends-left{ width:45%; height: 100%; } .trends-left .slideBox{ width: 530px!important; height: 400px!important; } .trends-left .slideBox li{ width: 530px!important; height: 400px!important; } .trends-right{ position: absolute; right: 0px; top: 0px; left: 45%; bottom: 0px; padding:0px 20px; } @media all and (max-width: 1360px) { .trends .w1180{ height: 380px; } .trends-left .slideBox{ width: 450px!important; height: 380px!important; } .trends-left .slideBox li{ width: 450px!important; height: 380px!important; } .news-harvard-list li a{ min-height: 450px; } .news-list .news-wrap{ height: 380px; } .news-wrap .news-img-wrap{ height:200px; } .academic-list li .teacher_img{ width: 100px; height: 100px; } .academic-list li .fl{ margin-left: 100px; } .unslider .slider-wrap-title{ width: 610px!important; } .unslider .slider-wrap-content{ width: 610px!important; } .academic-list li .fl p { margin-top: 10px; } .academic-list li .title{ margin-top: 10px; } .btn-list li{ width: 195px!important; } } .trends-tabs{ position: relative; border-bottom: 1px solid #ddd; } .trends-tabs li{ float: left; padding-bottom: 10px; font-size: 18px; position: relative; } .trends-tabs li a{ padding: 0px 15px; } .trends-tabs li.active a{ color:#0076d4; } .trends-tabs li span{ display: none; } .trends-tabs li.active span{ display: block; width:100%; height: 3px; background: #0076d4; position: absolute; bottom: -1px; } .trends-more{ position: absolute; right: 0px; top: 10px; font-size: 14px; color: #666; } .trends-more:hover{ color: #0076d4; text-decoration: underline; } .trends-item{ width:100%; margin-top: 10px; } .trends-item li{ padding:15px 0px; border-bottom:1px solid #eee; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 12px; } .trends-item li a:hover{ color: #0A498D; text-decoration: underline; cursor: pointer; } .unslider { position: relative; overflow: auto; } .unslider li { list-style: none; } .unslider ul li { float: left; background-repeat: no-repeat; background-size:100% 100%; height: 350px; } .unslider .slider-wrap{ position: relative; padding-left: 10px; } .unslider .slider-wrap-title{ color: rgba(255,255,255,.9); font-size: 24px; text-align: left; padding-top: 45px; width: 750px; line-height: 36px; user-select: none; font-weight: bold; } .unslider .slider-wrap-content{ color: rgba(255,255,255,.7); width: 750px; text-align: left; margin-top: 15px; line-height: 28px; font-size: 13px; user-select: none; } .unslider .slider-wrap img{ position: absolute; right: 0px; top: 45px; max-height: 245px; max-width: 355px; opacity: .9; border-radius: 10px; } .btn-list{ padding: 30px 0px 60px; } .btn-list li{ display: inline-block; width: 19.66%; text-align: center; border-right: 1px solid #eee; } .btn-list li:last-child{ border-right: none; } .btn-list li:hover p{ text-decoration: underline; } .btn-list li:hover img{ transform: rotate(360deg); transition: all 1s; } .btn-list img{ width:40%; } .btn-list p{ font-size: 18px; margin-top: 15px; }