.banner { position: relative; width: 100%; } .banner img { max-width: 100%; min-height: 100%; margin: auto; object-fit: cover; } .banner .nav { position: absolute; bottom: 0; left: 0; right: 0; max-width: 1400px; margin: 0 auto; display: flex; display: -webkit-flex; background-color: #FFFFFF; } .banner .nav .nav_title::before { position: absolute; top: 45%; right: -8%; content: ""; width: 0; height: 0; border: 9px solid transparent; border-style: dashed solid dashed dashed; border-left-color: #a40001; } .banner .nav .nav_title { position: relative; width: 15.14%; padding: 1.7% 5.71% 1.86% 1.6%; box-sizing: border-box; background-color: #a40001; display: flex; display: -webkit-flex; justify-content: space-between; align-items: flex-start; flex-direction: column; } .banner .nav .nav_title span::before { content: ""; position: absolute; top: 5px; left: -10px; width: 4px; height: 20px; background-color: #FFFFFF; } .banner .nav .nav_title span { position: relative; margin-left: 9.88%; font-size: 22px; color: #FFFFFF; font-weight: 600; } .banner .nav .nav_title i { margin-top: 1%; font-size: 12px; color: #feb588; } .banner .nav .nav_go { flex: 1; box-sizing: border-box; padding: 1.5% 0; display: flex; align-items: center; display: -webkit-flex; } .banner .nav .nav_go p { width: 100%; height: 100%; padding: 0 10%; box-sizing: border-box; display: flex; display: -webkit-flex; align-items: center; justify-content: space-between; border-left: 1px solid #cccccc; } .banner .nav .nav_go p i img { max-width: 100%; max-height: 100%; margin: auto; object-fit: cover; } .banner .nav .nav_go p span { font-size: 6px; color: #888; } .banner .nav .nav_go p a { font-size: 12px; color: #888; } .nav_box{ width:100%; margin:5px 0; display:none; justify-content:center; } .nav_box select{ width:95%; background: url(../img/ico_jt4.png) no-repeat 97% center #EDEDED; background-size: 20px; border: 1px solid #D4D4D4; height: 40px; padding: 0 8px; outline: none; -webkit-appearance: none; } .content { width: 100%; background-color: #f0f0f0; padding: 2.45% 0; } .content_mod { max-width:1400px; margin: 0 auto; display: flex; display: -webkit-flex; flex-wrap: wrap; } .modwrap{ margin: 0 -1%; display: flex; flex-wrap: wrap; } .content .content_mod .mod{ cursor: pointer; width: 23%; margin: 0 1% 3%; background-color: #FFFFFF; transition: all 0.5s ease 0s; display: flex; display: -webkit-flex; align-items: center; flex-direction: column; } .content .content_mod .mod .mod_img { width: 100%; min-height: 190px; overflow: hidden; } .content .content_mod .mod .mod_img a{ display:block; height:190px; } .content .content_mod .mod .mod_img img { width:100%; height: 100%; margin: auto; transition: all 1s; object-fit: cover; } .content .content_mod .mod .mod_img.hoverimg a{ display: flex; align-items: center; justify-content: center; } .content .content_mod .mod .mod_img.hoverimg a img{ max-height: 100%; max-width: 100%; height: auto; width: auto; } .content .content_mod .mod .mod_infrom { width: 100%; padding: 6.25% 3.75%; box-sizing: border-box; background: #a40001; } .content .content_mod .mod .mod_infrom h3 { font-size: 16px; text-align: center; color: #fff; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; } .content .content_mod .mod .mod_infrom h4 { margin-top: 2%; } .content .content_mod .mod .mod_infrom h4 a { font-size: 12px; color: #8f8f8f; line-height: 21px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .content .content_mod .mod .mod_infrom h4 a:hover{color: #fff;} .content .content_mod .mod .mod_infrom .time { width: 100%; margin-top: 20%; display: flex; display: -webkit-flex; justify-content: space-between; } .content .content_mod .mod .mod_infrom .time p span::before { content: ""; display: inline-block; vertical-align: baseline; width: 15px; height: 15px; margin-right: 8px; background: url(../img/fbtime.png) no-repeat; background-size: cover; } .content .content_mod .mod .mod_infrom .time p span { color: #929292; font-size: 14px; font-weight: 600; padding-right: 6px; border-right: 3px solid #7a7a7a; } .content .content_mod .mod .mod_infrom .time p i { margin-left: 6px; color: #7a7a7a; font-size: 11px; } .content .content_mod .mod .mod_infrom .time a { font-size: 12px; color: #909090; } .content .content_mod .mod:hover { box-shadow: 0 0 20px 0 rgba(167, 165, 165, 0.38); } .content .content_mod .mod:hover .mod_img img { transform: scale(1.2); } .content .content_mod .mod:hover .mod_infrom h3 { color: #fff; } .content .content_mod .mod:hover .mod_infrom{ background: #d90507; } .content .paging { width:90%; margin: 65px auto 0; display: flex; display: -webkit-flex; justify-content: center; align-items: center; } .content .paging a{ margin: 0 3px; cursor: pointer; padding: 0 16px; height: 40px; line-height: 38px; box-sizing: border-box; white-space: nowrap; border: 1px solid #C9C9C9; color: #555; text-align: center; background-color: #FFFFFF; font-size: 14px; border-radius: 5%; } .content .paging a:hover{ border-color:#a40001; background-color: #a40001; color: #FFFFFF; } /*hsm*/ .content_mod{overflow: hidden;} .institute{background: #fff;} .introduce{border-top: 1px solid #e5e5e5;padding-top: 70px;padding-bottom: 50px;} .introduce .tex{width: 64%;color: #333;float: left;} .introduce .tex span{display: block;font-size: 36px;} .introduce .tex p{display: block;font-size: 16px;line-height: 30px;padding-top: 40px;} .introduce .img{width: 30%;text-align: right;float: right;} .introduce .img img{vertical-align: top;width: 100%;} .htit h2{font-size: 36px;color: #333333;} .htit p{font-size: 14px;margin-top: 10px;line-height: 30px;} .hboxwrap{margin:40px 1% 0;} .hitem{width: 47%;margin:0 1% 3%;background: #fff;padding: 30px;float: left;height: 280px;overflow: hidden;float: left;box-sizing: border-box;} .hitem:hover{transform: translate(-20px,-20px);transition: all 1s;} .himgbox{width: 26%;float: left;height: 219px;} .himgbox img{width: 100%;vertical-align: top;height: 100%;} .hdetail{width: 70%;color: #333;float: right;} .hdetail a{font-size: 24px;color: #333;font-weight: bold;} .hdetail a:hover{color: #7E1982;} .hdetail h2{font-size: 18px;margin: 10px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;} .hdetail p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;} .hitem:hover{box-shadow: 0px 17px 21px 0px rgba(0, 0, 0, 0.11);} .hwrap{width: 100%;} .picScroll-left{ width:100%;overflow:hidden; position:relative;margin-bottom: 20px;} .picScroll-left .hd{display: none;} .picScroll-left .bd ul{ overflow:hidden; zoom:1; } .picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;width: 270px;} .picScroll-left .bd ul li .pic{ text-align:center;border: 1px solid #d8d8d8;padding: 3px;box-sizing: border-box;background: #fff;height: 386px;display: flex;align-items: center;justify-content: center;} .picScroll-left .bd ul li .pic img{ width:100%;display:block;vertical-align: top;} .bztop{margin-top: 20px;background: #fff;padding: 10px;margin-bottom: 10px;} .bztop ul li{float: left;margin-right:15px;font-size: 16px;color: #333;height: 20px;line-height: 20px;} .bztop ul li img{width: 8px;height: 8px;margin-right: 5px;vertical-align: top;margin-top:6px;} .bzbot{margin: 0 -1%;box-sizing: border-box;} .bzbot ul{width: 48%;margin: 0 1%;float: left;background: #fff;padding: 10px;box-sizing: border-box;} .bzbot ul li .bzitem{padding:8px 5px;display: flex;align-items: center;justify-content: flex-start;font-size: 14px;color: #333;line-height: 20px;} .bzbot ul li .bzitem img{width:10px;height: 10px;margin-right: 8px;vertical-align: top;} .bzbot ul li .bzitem span{flex: 1;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;} .modelTost { display: none; background: rgba(0, 0, 0, .5); z-index: 9999; width: 100%; height: 100%; position: fixed; top: 0; left: 0; } .modelTostChile { width:40%; left: 30%; height: 80%; top: 10%; padding:30px 0 10px; background-color: #fff; position: absolute; } .modelClose { font-size: 24px; position: absolute; width: 60px; height: 60px; right: -60px; top: 0; background: #a40001;; color: #fff; text-align: center; line-height: 60px; cursor: pointer; } .swiper-button-next, .swiper-container-rtl .swiper-button-prev,.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ color: #a40001; } .modelTost .swiper-slide { display: flex; align-items: center; justify-content: center; } .modelTost .swiper-container{height: 100%;} .modelTost .swiper-slide img { max-width:80%; max-height: 100%; } .modelTost .swiper-slide p{line-height: 36px;} .modelTost .swiper-slide p img{width: 22px;vertical-align: top;margin-right: 5px;} .hgcbox{display: flex;align-items: flex-start;justify-content: space-between;padding-bottom: 40px;} .gcleft{width: 38%;} .gcleft a img{width: 100%;vertical-align: top;} .gcright{width:60%;padding-right: 100px;box-sizing: border-box;} .gchtit h2{font-size: 24px;color: #333;line-height: 1.4;font-weight: 600;} .gchtit p{font-size:12px;color: #666;line-height: 1.4;} .modtit{padding-top:20px;} .modtit p{font-size: 16px;line-height: 1.4;margin-bottom: 10px;}