@charset "utf-8";
/*.banner{background: url(../images/banner_bg.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: 7rem;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: -.01rem;z-index: 15;transition: .1s;background: rgba(151,153,151,0.4);height: .4rem;line-height: .4rem;border-radius: .35rem;padding: 0 .2rem;padding-top: .01rem;right: -.4rem}
.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:.5rem;height: .5rem;position: absolute;top: 50%;left: 50%;margin-left: -.25rem;margin-top: -.28rem} 
.intit{margin-bottom: .3rem;border-bottom:1px solid #dbdbdb;}
.intit .more a{display: block;width: 70px;height: 36px;line-height: 36px; border-radius: 4px; border: 1px solid #DBDBDB;text-transform: uppercase;font-size:12px;margin-top: 5px;box-sizing: border-box;text-align: center;display: flex;align-items: center;justify-content: center;color: #686868;}
.intit .more a:after{content: '>';display: inline-block;width: 14px;height: 14px;line-height: 1;border: 1px solid #999;border-radius: 50%;text-align: center;font-size: 8px;margin-left: 6px;}
.intit .more a:hover{color: #686868;}
.intit .t{font-size: .3rem;font-weight: bold;margin-left: .5rem;margin-bottom: .07rem;}
.intit .t span{color: #BA2A17}
.note-icon{background:url(../images/notice-icon.png) no-repeat center left;}
.new-icon{background:url(../images/new-icon.png) no-repeat center left;}
.teach-icon{background:url(../images/teaxh-icon.png) no-repeat center left;}
.homeaa{margin-top: -.33rem;position: relative;z-index: 4}
.homeaa .wp{background: #fff;position: relative;background: #F5A72F;border-radius: .5rem;height: .66rem;padding-right: 3.5rem}
.homeaa .tit {height:.66rem;width: 1.8rem;background: #E24531;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: 6px 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 .aleft1{width: 100%}
.homea .aright{width: 48%}
.homea .flashtu{width: 48%}
.homea .flashLI{width: 48%}
/*.homea .aright ul{padding-left: .35rem;border-left: 1px solid #ddd;position: relative;}*/
.homea .aright ul:before{content: '';width: 1px;height:.99rem;position: absolute;left: -26px;top: 50%;transform: translateY(-50%);background: #ddd}
.homea .aright ul li a{display: flex;justify-content: space-between;}
.homea .aright ul li{border-bottom: 0px solid #ddd}
.homea .aright ul li h4{line-height: 1.4em}
.homea .aright ul li .txt{padding: .2rem 0;width: calc(100% - .8rem);padding-left: .3rem;height: .72rem}
.homea .aright ul li .txt p{margin-top: .1rem;font-size: .14rem;color: #777}
.homea .aright ul li:hover h4{font-weight: bold;color:  #ca140d}
.homea .aright ul li:hover p{color:  #ca140d}

.homea .aright ul li .time{padding: .2rem 0;width: .8rem;font-size: .15rem;font-family: 'Georgia';font-weight: bold;text-align: right;color: #777;margin-left: 10px}
.homea .aright ul li h4{line-height: 1.4em}
.homea .aright ul li .txt{padding: .2rem 0;width: calc(100% - .8rem);padding-left: .3rem}
.homea .aright ul li .time span{font-size: .2rem;display: block;color: #0a1632;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:  #b6101f}
.homea .aright ul li:hover .time span{color:  #b6101f}
.homea .aright ul li .txt1{padding: .08rem 0;margin-bottom: .08rem;}
.homea .aright ul li .txt1 p{margin-top: .1rem;font-size: .14rem;color: #777;}
.homea .aright ul li .txt2{padding: .05rem 0;margin-bottom: .05rem;}


.homea .aleft ul:before{content: '';width: 3px;height:.66rem;position: absolute;left: -1px;top: 50%;transform: translateY(-50%);}
.homea .aleft ul li a{display: flex;justify-content: space-between;}
.homea .aleft ul li{border-bottom: 0px solid #ddd}
.homea .aleft ul li h4{line-height: 0.5em}
.homea .aleft ul li .txt{padding: .2rem 0;width: calc(100% - .8rem);padding-left: .25rem;height: .72rem}
.homea .aleft ul li .txt p{margin-top: .1rem;font-size: .14rem;color: #777}
.homea .aleft ul li:hover h4{font-weight: bold;color:  #ca140d}
.homea .aleft ul li:hover p{color:  #ca140d}

.homea .aleft ul li .time{padding: .2rem 0;width: .8rem;font-size: .15rem;font-family: 'Georgia';font-weight: bold;text-align: right;color: #777}
.homea .aleft ul li h4{line-height: 1.4em}
.homea .aleft ul li .txt{padding: .2rem 0;width: calc(100% - .8rem);padding-left: .25rem}
.homea .aleft ul li .time span{font-size: .2rem;display: block;color: #222;margin-bottom: 0.1rem;}
.homea .aleft ul li .txt p{margin-top: .1rem;font-size: .14rem;color: #777}
.homea .aleft ul li:hover .time{background: url(../images/a1.png) no-repeat center;background-size: 100% 96%}
.homea .aleft ul li:hover .time{color:  #b6101f}
.homea .aleft ul li:hover .time span{color:  #b6101f}
.homea .aleft ul li:hover h4{font-weight: bold;}

.homea .aleft1 ul:before{content: '';width: 1px;position: absolute;top: 50%;transform: translateY(-50%);}
.homea .aleft1 ul li a{display: flex;justify-content: space-between;}
.homea .aleft1 ul li{border-bottom: 0px solid #ddd}
.homea .aleft1 ul li h4{line-height: 1.4em}
.homea .aleft1 ul li .txt{padding: .2rem 0;width: calc(100% - .8rem);padding-left: .25rem;height: .72rem}
.homea .aleft1 ul li .txt p{margin-top: .1rem;font-size: .14rem;color: #777}
.homea .aleft1 ul li:hover h4{font-weight: bold;color:  #ca140d}
.homea .aleft1 ul li:hover p{color:  #ca140d}

.homea .aleft1 ul li .time{padding: .2rem 0;width: .8rem;font-size: .15rem;font-family: 'Georgia';font-weight: bold;text-align: right;color: #777}
.homea .aleft1 ul li h4{line-height: 1.4em}
.homea .aleft1 ul li .txt{padding: .2rem 0;width: calc(100% - .8rem);padding-left: .25rem}
.homea .aleft1 ul li .time span{font-size: .2rem;display: block;color: #222;margin-bottom: 0.1rem;}
.homea .aleft1 ul li .txt p{margin-top: .1rem;font-size: .14rem;color: #777}
.homea .aleft1 ul li:hover .time{background: url(../images/a1.png) no-repeat center;background-size: 100% 96%}
.homea .aleft1 ul li:hover .time{color:  #b6101f}
.homea .aleft1 ul li:hover .time span{color:  #b6101f}
.homea .aleft1 ul li:hover h4{font-weight: bold;}

.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}