@charset "utf-8";
.banner{background: url(../images/babg.png) no-repeat center;background-size: cover;position: relative;}
.banner .slide-banner .swiper-slide{overflow: hidden;}
/*.banner .slide-banner .swiper-slide img{height: 5.2rem;margin: 0 auto}*/
.banner .slide-banner .swiper-slide a.bgimg{display: block;height: 5rem;position: relative;}
.banner .slide-banner .swiper-slide a.bgimg img{position: absolute;left: 50%;transform: translateX(-50%);height: 100%;max-height: inherit;max-width: inherit;width: auto}
.banner .path-loop {fill: none;stroke: #fff;stroke-miterlimit: 10;stroke-width: .5px;} 
.banner .path-loop-bg {fill: none;stroke: #fff;stroke-miterlimit: 10;stroke-width: .5px;opacity:1;display: none} 
.banner .pgga{position: absolute;bottom: -.33rem;z-index: 15;transition: .3s;background: #04a499;height: .66rem;line-height: .66rem;border-radius: .5rem;padding: 0 .2rem;padding-top: .1rem;right: 0}
.banner .pgga span{display: block;width: .46rem;height: .46rem;line-height: .4rem; margin: 0 5px;cursor: pointer;position: relative;color: #fff;background: rgba(0,0,0,0);opacity: 1;text-align: center;font-family: 'Georgia';font-weight: bold;font-size: .18rem;border-radius: 50%}
.banner .pgga span .path-loop{display: none}
.banner .pgga span.active:before{background: #c0cf5b }
.banner .pgga span.active .path-loop{display:block;}
.banner .pgga span.active .path-loop-bg{opacity:.6}
.banner .pgga svg{width:.6rem;height: .6rem;position: absolute;top: 50%;left: 50%;margin-left: -.3rem;margin-top: -.3rem}
@media (max-width: 1366px){
.banner .slide-banner .pgga{bottom: .5rem} 
}
@media (max-width: 1000px){
.banner .slide-banner .swiper-slide a.bgimg{height: 50vw}
.banner .pgga{bottom: -.33rem;right: auto;left: 50%;transform: translateX(-50%);width: 90%;max-width: 4rem;}
}
@media (max-width: 640px){
.banner .slide-banner .pgga{bottom: .1rem} 
.banner .slide-banner .swiper-slide a.bgimg{display: block;height: 50vw;position: relative;}

}


.intit{margin-bottom: .35rem}
.intit .more a{display: block;width: 57px;height: 27px;background: url(../images/a2.png) no-repeat center;background-size: 100% 100%;color: #0079ea;text-transform: uppercase;font-size:12px;padding-top: 5px;margin-top: 5px}
.intit .t{font-size: .3rem;font-weight: bold;}
.intit .t span{color: #0079ea}

.homeaa{margin-top: -.33rem;position: relative;z-index: 4}
.homeaa .wp{background: #fff;position: relative;background: #0079ea;border-radius: .5rem;height: .66rem;padding-right: 4rem}
.homeaa .tit {height:.66rem;width: 1.8rem;background: #06b676;line-height: .66rem;font-size: .24rem;color: #fff;;text-align: center;border-radius: .5rem;text-align: center;}
.homeaa .list{width: calc(100% - 2rem)}
.tzgg-slide{height: .35rem;width: 100%}
.tzgg-slide .swiper-slide{line-height: .35rem;height: .35rem;}
.tzgg-slide .swiper-slide:hover{color: #004a80}
.tzgg-slide .swiper-slide a{color: #fff;width: 90%}
.tzgg-slide .swiper-slide a:before{content: '路';margin-right: 8px;font-size: .2rem}
.tzgg-slide .sbtn{position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index: 6}
.tzgg-slide .sbtn a{display: block;width: 0;height: 0;border: 7px solid transparent;margin: .1rem 0;opacity: .8}
.tzgg-slide .sbtn a.prev{border-bottom-color: #fff}
.tzgg-slide .sbtn a.next{border-top-color: #fff}
.tzgg-slide .sbtn a:hover{opacity: 1}


.homea{padding: .4rem 0}
.homea .aleft{width: 48%}
.homea .aright{width: 48%}
.homea .aright ul{padding-left: .35rem;border-left: 1px solid #ddd;position: relative;}
.homea .aright ul:before{content: '';width: 3px;height:.66rem;position: absolute;left: -1px;top: 50%;transform: translateY(-50%);background: #0750ad}
.homea .aright ul li a{display: flex;justify-content: space-between;}
.homea .aright ul li{border-bottom: 1px solid #ddd}
.homea .aright ul li .time{padding: .2rem 0;width: .8rem;font-size: .15rem;font-family: 'Georgia';font-weight: bold;text-align: right;color: #777}
.homea .aright ul li h4{line-height: 1.4em}
.homea .aright ul li .txt{padding: .2rem 0;width: calc(100% - .8rem);padding-left: .25rem}
.homea .aright ul li .time span{font-size: .2rem;display: block;color: #222;margin-bottom: 0.1rem;}
.homea .aright ul li .txt p{margin-top: .1rem;font-size: .14rem;color: #777}
.homea .aright ul li:hover .time{background: url(../images/a1.png) no-repeat center;background-size: 100% 96%}
.homea .aright ul li:hover .time{color:  #0750ad}
.homea .aright ul li:hover .time span{color:  #0750ad}
.homea .aright ul li:hover h4{font-weight: bold;}
.homea .aright ul li:hover p{color:  #0750ad}

.homea .aleft ul li{padding: .15rem 0;position: relative;display: flex;justify-content: space-between;line-height: 1.4em}
.homea .aleft ul li:after{content: '';position: absolute;left: 0;bottom: 3px;height: 1px;background: #0750ad;width:0;}
.homea .aleft ul li a{display: block;width: calc(100% - 1.2rem)}
.homea .aleft ul li time{width: 1rem;font-family: 'Georgia';font-weight: bold;color: #888;font-size: .15rem}
.homea .aleft ul li:hover a{font-weight: bold;color: #0750ad}
.homea .aleft ul li:hover a:before{content: "\e614";font-family: "swiper-icons" !important;}
.homea .aleft ul li:hover time{color: #0750ad}
.homea .aleft ul li:hover:after{width: 100%;transition: .3s}





.homeb{background: url(../images/bbg.png);padding: .4rem 0 .5rem}
.homeb ul li{width:10.2% ;margin-right: 1%;text-align: center;}
.homeb ul li:nth-child(9n){margin-right: 0}
.homeb ul li a{height: 1.42rem;background: #fff;display:flex;flex-direction: column;justify-content: center;padding: .15rem;font-size: .18rem;border-radius: 5px;border-bottom: 4px solid  #0079ea;transition: .3s}
.homeb ul li:hover a{background: url(../images/bbg1.png) no-repeat center;background-size: cover;color: #fff;font-weight: bold;}
.homeb ul li:hover a{transform: translateY(-.1rem);border-bottom: 0;box-shadow: 0 5px 10px #87afd9}
.homec {padding: .4rem 0 .15rem}
.homec .intit ul li{font-size: .22rem;color: #666666;cursor: pointer;padding: 0 .15rem;line-height: .3rem;position: relative;}
.homec .intit ul li:nth-child(1){padding-left: 0}
.homec .intit ul li:nth-child(1):after{content: '';width: 8px;height: 8px;background: #666;position: absolute;right: -4px;top: 50%;margin-top: -4px;border-radius: 50%}
.homec .intit ul li:nth-child(2){padding-right: 0}
.homec .intit ul li span{color: #666666}
.homec .intit ul li.on{font-size: .3rem;color: #222}
.homec .intit ul li.on span{color: #0079ea}
.homec .intit .mores .more{display: none}
.homec .intit .mores .more:nth-child(1){display: block;}
.homec .tablist ul:after{width: 32%;content: '';display: inline-block;}
.homec .tablist ul li{width: 32%;margin-bottom: .4rem }
.homec .tablist ul li a{ display: flex;justify-content: space-between;height: 1.22rem;background: #f0f4fa;border-radius: 1rem;padding: .18rem;padding-right: .5rem;position: relative;}
.homec .tablist ul li a:after{content: '';width:19px;height: 19px;background: url(../images/jia.png) no-repeat center;position: absolute;right: .15rem;top: 50%;margin-top: -9px }
.homec .tablist ul li a:before{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;border-radius: 1rem;border: 2px solid  #06b676;opacity: 0;transition: .3s}
.homec .tablist ul li  .time{width: .86rem;height: .86rem;border-radius: 50%;text-align: center;background: #0079ea;transition: .3s}
.homec .tablist ul li .txt{width: calc(100% - 1rem)}
.homec .tablist ul li time{display: block;position: relative;font-size: .14rem;color: #fff;font-family: 'Georgia';}
.homec .tablist ul li time span{font-size: .36rem;display: block;line-height: 1em}
.homec .tablist ul li h4{line-height: 1.8em;max-height: .56rem\0}
.homec .tablist ul li:hover a{box-shadow: 0 5px 10px #a0e3cb}
.homec .tablist ul li:hover a{}
.homec .tablist ul li:hover .time{background: #06b676}
.homec .tablist ul li:hover a:before{opacity: 1}
.homec .tablist ul li:hover a:after{background: url(../images/jian.png) no-repeat center;}
.homed{background: url(../images/bbg.png);padding: .4rem 0 .5rem}
.homed ul li{width: 22.8%;position: relative;border-radius: 10px;}
.homed ul li:hover{box-shadow: 0 5px 10px rgba(0,0,0,.3)}
.homed ul li a{border-radius: 10px;overflow: hidden;}
.homed ul li a:before{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;border: 2px solid #0079ea;border-radius: 10px;z-index: 3;opacity: 0;transition: .3s}
.homed ul li:hover a:before{opacity: 1}
.homed ul li img{border-radius: 10px}


@media (max-width: 1000px){
.homeaa{margin-top: 0;position: relative;z-index: 4;padding-top: .6rem}
.homeaa .wp{padding-right: .3rem}
.homea .aleft{width:100%;margin-bottom: .4rem}
.homea .aright{width: 100%}
.homeb ul li{width:18.4% ;margin-right: 2%;text-align: center;margin-bottom: .2rem}
.homeb ul li:nth-child(9n){margin-right: 2%}
.homeb ul li:nth-child(5n){margin-right: 0}
.homec .tablist ul li{width: 48%}
.homed ul li{width: 48%;margin-bottom: .3rem}
}

@media (max-width: 720px){

}
@media (max-width: 640px){
.homeaa .tit{width: 1.4rem}
.homeaa .list {
width: calc(100% - 1.5rem);
}
.intit .more a{margin-top: 0}
.homea .aleft ul li:hover .time{background-size: 100% auto}
.homec .tablist ul li{width: 100%;margin-bottom: .3rem}

.homeb ul li{width:31.33333% ;margin-right:3%;text-align: center;margin-bottom: .2rem}
.homeb ul li:nth-child(9n){margin-right: 3%}
.homeb ul li:nth-child(5n){margin-right:3%}
.homeb ul li:nth-child(3n){margin-right: 0}
}

@media (max-width: 480px){

}