.swiper-t1{justify-content: center;position: absolute;bottom: 109px;left: 50%;transform: translateX(-50%);width: auto;height: 0.54rem;align-items: center;display: flex;z-index:99999;}
.swiper-t1 .swiper-pagination{display:flex;position: initial;padding: 0px .35rem;}
.swiper-t1 .swiper-pagination span{width: 2.5rem;height: 1.5rem;border-radius: 50%;background: url(css/cir1.png);opacity: .4;margin: 0 0.08rem !important;}
.swiper-t1 .swiper-pagination span.swiper-pagination-bullet-active{opacity: 1;background: url(css/cir2.png);}
.swiper-t1 .arror{width: 2.4rem;height: 3.54rem;border-radius: 50%;background: url(images/bannerprev1.png) no-repeat;background-size: 100% !important;position: initial;margin: 0;}
.swiper-t1 .arror::after{display: none;}
.swiper-t1 .next{transform: rotatey(180deg);}
.navbar .subnav .list {
    float: right;
    width: calc(100% - 224px);}
.home2-t .tzgg {
    padding: 2.35rem 0; 
    padding-bottom: 0rem;}
.swiper-slide1 .con{display: block;position: relative;height: 293px;padding-top: 0px;
    margin: 0 33px 120px;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;}
.swiper-slide .txt{
    width: 470px;
    height: 210px;
    padding: 37px 20px 0 33px;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;}
.swiper-slide .tit{
    font-size: 18px;
    line-height: 1.78;
    font-weight: normal;
    color: #3D3D3D !important;
    position: relative;
    padding-bottom: 0px;
    margin-bottom: 3px;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;}
.swiper-slide .tit:after{content: '';position: absolute;bottom: 0;left: 50%;
    width: 324px;height: 10px;
    background: url(../images/i-06.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;}
.swiper-slide .desc{font-size: 16px;line-height: 1.75;color: #AFAFAF;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;}
.swiper-slide .date{
    position: absolute;
    left: 36px;
    top: -32px;
    width: 80px;
    height: 80px;
    border-radius: 0px 0 0px 0;
    padding-top: 3px;
    text-align: center;
    color: #fff;
    background: linear-gradient(135deg, #17549b 34%, #0870ec 109%);}
.swiper-slide .date span{display: block;font-size: 30px;font-weight: bold;}
.swiper-slide .date em{font-size: 14px;}
.swiper-slide .con:hover{padding-top: 0px;}
.swiper-slide .con:hover .txt{
    height: 223px;
    width: 470px;
    padding: 34px 24px 0 24px;
    background-image: url(../images/i-bg2.jpg);}
.swiper-slide .con:hover .tit{color: #195092 !important;}
.swiper-slide .con:hover .desc{color:#AFAFAF;}
.swiper-slide .con:hover .date{border: 1px solid;
    border-image: linear-gradient(131deg, #FFFFFF -111%, rgba(255, 255, 255, 0) 99%) 1;}
.home2-t li.swiper-slide-active .con{padding: 0rem !important;background: none !important;border-radius:none !important;overflow: hidden;
box-shadow: none !important;margin-top:0rem !important;}
@media only screen  and (max-width: 1220px) {
.swiper-slide .txt{width: auto;padding: 45px 15px 0;}
.swiper-slide .con:hover .txt{width: auto;padding: 45px 15px 0;height: 265px;}
.swiper-slide .con{padding-top: 0px;}
.swiper-slide .con .txt{height: 265px;width: auto;padding: 45px 15px 0;
        background-image: url(../images/i-bg2.jpg);}
.swiper-slide .date{width: 60px;height: 60px;line-height: 1.3;padding-top: 6px;
        left: 15px;top: 0px;}
.swiper-slide .date span{font-size: 22px;}
.swiper-slide .date em{font-size: 12px;}
.swiper-slide .tit{font-size: 16px;color: #fff;}

}
.index-tzgg {
    float: left;
    width: 32%;
    overflow: hidden;
    margin-right: 18px;
    box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.5);
    padding: 0 16px;
    background: #fff;
    opacity: 0.8;}
@media only screen and (max-width: 1000px) {
.index-tzgg {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-right: 18px;}}
