.tx-head{position: fixed;z-index: 88;top:0;left: 0; background:var(--mColor) url('../img/head-bg.png') right bottom no-repeat;padding:18px 18px 16px;background-size: cover;}
.tx-head img{height: 26px;}

.tx-zhibo{padding: 18px 4.8%;margin-top: 60px;}
.tx-zhibo li{width: 100%;border-radius: 15px;overflow: hidden;background: #fff;margin-bottom: 18px;box-shadow: 5px 0 15px rgba(0, 59, 118, 0.06);}
.tx-zhibo li .img{position: relative;height: 49.6vw;}
.tx-zhibo li .img img{width: 100%;height: 100%;}
.tx-zhibo li .img h6{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.2);top:0;left:0;z-index:20;display:flex;justify-content:center;align-items:center;flex-direction: column;}
.tx-zhibo li .img h6:before{content:'';display:inline-block;width:38px;height:38px;background:url('../img/play2.png') center center no-repeat;background-size:100%;}
.tx-zhibo li .img h6 b{font-size:12px;color:#fff;line-height:12px;margin-top:11px;font-weight:normal;}

/*.tx-zhibo li .img::before{content: ''; position: absolute;z-index: 20; top:50%;left:50%; width: 30px;height: 30px;background: url('../img/play.png') center center no-repeat;margin-left:-15px;margin-top:-15px;background-size: 100%;}*/
/*.tx-zhibo li .img i{position: absolute;z-index: 20; right:8px;top:8px;line-height: 20px;width: 48px;border-radius:0px 9px 0px 9px;background: var(--fColor);font-size: 10px;color: #fff;text-align: center;}*/
.tx-zhibo li .text{padding: 18px 18px 22px;}
.tx-zhibo li .text h3{font-size: 16px;line-height: 22px;font-weight: bold;margin-bottom: 10px;}
.tx-zhibo li .text em{display: inline-block;font-size: 12px;color: #818181;margin-right: 24px;}
.tx-zhibo li .text em img{position: relative;top:-1px; margin-right: 6px;width:11px;}
.tx-zhibo li .text em:last-child img{width: 12px;}
.tx-zhibo-end{margin: 7px 0 10px; text-align: center;font-size: 10px;color: var(--mColor);}
.tx-zhibo-end img{margin:0 6px;}
.tx-zhibo-video{display: none; position: fixed;z-index: 99;width: 100%;height: 100%; top:0;left:0;background: rgba(0,0,0,0.7);padding:0 15px;}
.tx-zhibo-video .main{position: absolute;width: calc(100% - 30px);top:50%;left:15px;transform: translate(0,-50%);text-align: center;}
.tx-zhibo-video .main video{width: 100%;height: auto;}
.tx-zhibo-video .main i{position: relative; display: inline-block;width: 36px;height: 36px;background: rgba(255,255,255,0.4);border-radius: 50%;margin-top: 20px;}
.tx-zhibo-video .main i::before,.tx-zhibo-video .main i::after{content:'';position: absolute;top: 1px;left: 1px;bottom:0;right:0;margin:auto; width: 16px;height: 1px;background: #000;}
.tx-zhibo-video .main i::before{transform: rotate(45deg);}
.tx-zhibo-video .main i::after{transform: rotate(-45deg);}

.tx-about-nav{background: #fff;box-shadow: 5px 0 15px rgba(0, 59, 118, 0.06);padding:12.5px 27px;display: flex;justify-content: space-between;}
.tx-about-nav li{width: 90px;}
.tx-about-nav li a{display: block;line-height: 30px;border:1px solid var(--mColor);color: var(--mColor);border-radius: 99px;text-align: center;}
.tx-about-nav li.cur a{background: var(--mColor);color: #fff;}

.tx-about{padding:15px 18px 25px;}
.tx-about .centers{background: #fff;border-radius: 10px;padding: 22px 22px 35px;}

.tx-about1 p{font-size: 13px;line-height: 26px;margin-bottom: 30px;}
.tx-about1 p:last-child{margin-bottom: 0;}

.tx-about2 ul{position: relative;z-index: 20;margin-bottom: 20px;}
.tx-about2 ul::before{content:'';position: absolute; top:1px;left:7px; z-index: -1;width: 1px;height: 100%;background: #A6ABBD;}
.tx-about2 li{position: relative; padding-left: 23px;margin-top: 18px;width:100%;}
.tx-about2 li:first-child{margin-top: 0;}
.tx-about2 li::before{content: '';position: absolute;left: 0;top:1px;width: 14px;height: 14px;background: url('../img/about2-time.png') center center no-repeat;background-size: 100%;}
.tx-about2 li h3{font-size: 15px;line-height: 15px;font-weight: bold;margin-bottom: 9px;}
.tx-about2 li p{display: block;font-size: 13px;line-height: 26px;color: #898989;}
.tx-about2 .imgs{text-align: center;}

.tx-about3 p{position: relative; font-size: 13px;line-height: 26px;color: #363636;margin-bottom: 14px;padding-left: 30px;}
.tx-about3 p::before{content: '';position: absolute;left: 0;top:3px;width: 19px;height: 19px;background: url('../img/about3-p.png') center center no-repeat;background-size: 100%;}
.tx-about3 span{display: block; margin-bottom: 14px;}
.tx-about3 p:last-child,.tx-about3 span:last-child{margin-bottom: 0;}

.tx-enrollment-nav{position:relative;z-index:999; background: #fff;box-shadow: 5px 0 15px rgba(0, 59, 118, 0.06);padding-left: 15px;overflow: hidden;}
.tx-enrollment-nav:before{content:'';position:absolute;z-index:30; right:0;top:0;width:60px;height:100%;background:linear-gradient(to left, rgba(255, 255, 255, 1) 38%, rgba(255, 255, 255, 0));}
.tx-enrollment-nav,.tx-enrollment-nav *{-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.tx-enrollment-nav .swiper-slide{position:relative; width: auto;text-align: center;}
.tx-enrollment-nav .swiper-slide:last-child a{margin-right:60px;}
.tx-enrollment-nav .swiper-slide a{position: relative; display: block;font-size: 14px;line-height: 56px;height: 56px;padding: 0 5px;margin-right:18px;}
.tx-enrollment-nav .swiper-slide a::before{display: none; content:'';position: absolute;width: 100%;height: 3px;background: var(--mColor);left:0;bottom:0;}
.tx-enrollment-nav .swiper-slide.cur a{font-size: 17px;font-weight: bold;color: var(--mColor);}
.tx-enrollment-nav .swiper-slide.cur a::before{display: block;}
.tx-enrollment{padding: 18px 15px 25px;}
.tx-enrollment-main{border-radius: 8px;overflow: hidden;}
.tx-enrollment-main li{display:flex;width: 100%; border-bottom: 1px solid rgba(255,255,255,1);background: #E8F0FD;}
.tx-enrollment-main li:last-child{border-bottom:0}
.tx-enrollment-main li span{float: left; display: flex;padding:15px 12px;font-size: 12px;line-height: 20px; justify-content: center;align-items: center;text-align: center;border-left: 1px solid rgba(255,255,255,1);}
.tx-enrollment-main li span:nth-child(1){width: 24%;border-left: 0;font-weight: bold;color: var(--mColor);}
.tx-enrollment-main li span:nth-child(2){width: 29%;}
.tx-enrollment-main li span:nth-child(3){width: 27%;}
.tx-enrollment-main li span:nth-child(4){width: 20%;}
.tx-enrollment-main li:first-child{background: var(--mColor);}
.tx-enrollment-main li:first-child span{font-size: 13px;color: #fff;border-left: 1px solid rgba(255,255,255,0.2);}
.tx-enrollment-main li.bk{background: #E8F0FD;}
.tx-enrollment-main li.zk{background: #FDF1E8;}
.tx-enrollment-main li.zk span:nth-child(1){color: var(--fColor);}
.tx-enrollment-down-bg{height: 56px;}
.tx-enrollment-down{position: fixed;bottom:0;left: 0;background: var(--mColor);color: #fff;padding:18px 15px;text-align: center;line-height: 18px;height: 56px;overflow: hidden;}
.tx-enrollment-down img{position: relative;top:-2px;margin-right: 9px;width:17px;}
.tx-enrollment-down h3{display: inline-block;font-size: 13px;position: relative;top: -1px;}
.tx-enrollment-down h4{display: inline-block;font-size: 18px;font-weight: bold;}

.tx-fenyuanl{padding: 20px;}
.tx-fenyuan1-main li{width: 47%;margin-left: 6%;margin-bottom: 6%;background: #fff;border-radius: 8px;overflow: hidden;}
.tx-fenyuan1-main li:nth-child(2n-1){margin-left: 0;}
.tx-fenyuan1-main li .img{position: relative;height: 27.4vw;}
.tx-fenyuan1-main li .img .logo{position: absolute;left: 50%; width: 33px;height: 33px;bottom:-17px;border-radius: 50%;transform: translate(-50%, 0);}
.tx-fenyuan1-main li h3{float: left;width: 100%; font-size: 13px;font-weight: bold;text-align: center;padding: 18px  12px 11px;line-height: 14px;height: 43px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.tx-fenyuan-nav{background: #fff;box-shadow: 5px 0 15px rgba(0, 59, 118, 0.06);padding:12.5px 27px;display: flex;justify-content:space-around;}
.tx-fenyuan-nav li{width: 110px;}
.tx-fenyuan-nav li a{display: block;line-height: 30px;border:1px solid var(--mColor);color: var(--mColor);border-radius: 99px;text-align: center;}
.tx-fenyuan-nav li.cur a{background: var(--mColor);color: #fff;}

.tx-fenyuan{padding: 15px 18px;}
.tx-fenyuan1{background: #fff;position: relative;z-index: 20;padding: 22px;border-radius: 10px;overflow: hidden;}
.tx-fenyuan1 .bg{position: absolute;z-index: -1;left:0;width: 100%;height: auto;}
.tx-fenyuan1 .bg1{top:0;}
.tx-fenyuan1 .bg2{bottom:0;}
.tx-fenyuan1 p{font-size: 13px;line-height: 26px;margin-bottom: 30px;}
.tx-fenyuan1 p b{color: #999;font-weight: normal;margin-top: 15px;font-size: 12px;line-height: 12px;display: block;}
.tx-fenyuan1 p:last-child{margin-bottom: 0;}

.tx-fenyuan2 li{width: 100%;margin-bottom: 15px;}
.tx-fenyuan2 li a{display: flex;justify-content: space-between;padding: 25px 26px;line-height: 15px;border-radius: 10px;background: #fff;}
.tx-fenyuan2 li a h3{position: relative; font-size: 14px;font-weight: bold;padding-left: 28px;}
.tx-fenyuan2 li a h3 b{position: absolute;top:0;left: 0; width: 14px;height: 14px;border-radius: 50%;}
.tx-fenyuan2 li a h3 b::before{content:'';position: absolute;width: 8px;height: 8px;border-radius: 50%;top:0;bottom:0;left: 0;right: 0;margin: auto;}
.tx-fenyuan2 li a i{display: block;width: 6px;background: url('../img/fenyuan2-more.png') center center no-repeat;background-size:100% auto}
.tx-fenyuan2 li:nth-child(6n-5) a{background: #E8F0FD;}
.tx-fenyuan2 li:nth-child(6n-4) a{background: #E8E9FD;}
.tx-fenyuan2 li:nth-child(6n-3) a{background: #E3F2F9;}
.tx-fenyuan2 li:nth-child(6n-2) a{background: #FFEEEA;}
.tx-fenyuan2 li:nth-child(6n-1) a{background: #F0F6E8;}
.tx-fenyuan2 li:nth-child(6n) a{background: #FCF0E6;}
.tx-fenyuan2 li:nth-child(6n-5) a h3 b{background: rgba(61, 87, 251, 0.2);}
.tx-fenyuan2 li:nth-child(6n-5) a h3 b::before{background: rgba(61, 87, 251, 1);}
.tx-fenyuan2 li:nth-child(6n-4) a h3 b{background: rgba(155, 114, 253, 0.2);}
.tx-fenyuan2 li:nth-child(6n-4) a h3 b::before{background: rgba(155, 114, 253, 1);}
.tx-fenyuan2 li:nth-child(6n-3) a h3 b{background: rgba(0, 198, 190, 0.2);}
.tx-fenyuan2 li:nth-child(6n-3) a h3 b::before{background: rgba(0, 198, 190, 1);}
.tx-fenyuan2 li:nth-child(6n-2) a h3 b{background: rgba(254, 92, 51, 0.2);}
.tx-fenyuan2 li:nth-child(6n-2) a h3 b::before{background: rgba(254, 92, 51, 1);}
.tx-fenyuan2 li:nth-child(6n-1) a h3 b{background: rgba(130, 199, 54, 0.2);}
.tx-fenyuan2 li:nth-child(6n-1) a h3 b::before{background: rgba(130, 199, 54, 1);}
.tx-fenyuan2 li:nth-child(6n) a h3 b{background: rgba(254, 143, 58, 0.2);}
.tx-fenyuan2 li:nth-child(6n) a h3 b::before{background: rgba(254, 143, 58, 1);}

.tx-fenyuanc-bg{position: absolute;top:0;left: 0; width: 100%;height: auto;z-index: -1;}
.tx-fenyuanc-navs{position:relative; padding: 0 18px;overflow: hidden;}
.tx-fenyuanc-navs::before{content:'';position:absolute;z-index:30; right:0;top:0;width:60px;height:100%;background:linear-gradient(to left, rgba(0, 51, 102, 1) 38%, rgba(0, 51, 102, 0));}
.tx-fenyuanc-navs .swiper-slide{width: auto;}
.tx-fenyuanc-navs .swiper-slide:last-child a{margin-right:22px;}
.tx-fenyuanc-navs .swiper-slide a{position: relative; display: block;line-height: 57px; height: 60px;padding-top: 3px;color: #fff;font-size: 14px;}
.tx-fenyuanc-navs .swiper-slide a::before{display: none; content:'';position: absolute;bottom:0;left: 0;right: 0;margin:0 auto; width:43px;height: 3px;background: #fff;}
.tx-fenyuanc-navs .swiper-slide a.cur{font-size: 17px;font-weight: bold;}
.tx-fenyuanc-navs .swiper-slide a.cur::before{display: block;}
.tx-fenyuanc{position: relative;z-index: 30;margin: 15px 18px 25px; width: calc(100% - 36px);padding: 28px 22px;background: #fff;overflow: hidden;border-radius: 10px;}
.tx-fenyuanc .main{position: relative; display: none;}
.tx-fenyuanc .bg{position: absolute;z-index: -1;left:0;width: 100%;height: auto;}
.tx-fenyuanc .bg1{top:0;}
.tx-fenyuanc .bg2{bottom:0;}
.tx-fenyuanc .main p{font-size: 13px;line-height: 26px;margin-bottom: 28px;}
.tx-fenyuanc .main p b{display: block;font-size: 12px;color: #999;line-height: 12px;margin-top: 15px;font-weight: normal;}
.tx-fenyuanc .main p:last-child{margin-bottom: 0;}

.tx-yiliul-nav{background: #fff;box-shadow: 5px 0 15px rgba(0, 59, 118, 0.06);display: flex;justify-content: space-around;padding: 0 30px;}
.tx-yiliul-nav li a{display: block; position: relative; font-size: 14px;line-height: 56px;height: 56px;}
.tx-yiliul-nav li a::before{display: none; content: '';position: absolute;bottom:0;width: 100%;left: 0;height: 3px;background: var(--mColor);}
.tx-yiliul-nav li.cur a{font-size: 17px;font-weight: bold;color: var(--mColor);}
.tx-yiliul-nav li.cur a::before{display: block;}

.tx-yiliul{padding: 18px 15px 25px;}
.tx-yiliul-main{background: #E8F0FD;border-radius: 8px;overflow: hidden;}
.tx-yiliul-main li{display:flex; width: 100%;border-bottom: 1px solid rgba(255,255,255,1);}
.tx-yiliul-main li:last-child{border-bottom: 0;}
.tx-yiliul-main li span{float: left;width: 30%;padding:15px 12px;font-size: 12px;line-height: 20px;display: flex;justify-content: center;align-items: center;border-left: 1px solid rgba(255,255,255,1);text-align: center;}
.tx-yiliul-main li span img{width: 45px;}
.tx-yiliul-main li span:nth-child(1){width:40%;border-left: 0;font-weight: bold;color: var(--mColor);}
.tx-yiliul-main li:first-child span{background: var(--mColor);color:#fff;border-left: 1px solid rgba(255,255,255,0.2);}

.tx-shoufei-main{background: #E8F0FD;border-radius: 8px;overflow: hidden;}
.tx-shoufei-main li{display:flex; width: 100%;border-bottom: 1px solid rgba(255,255,255,1);}
.tx-shoufei-main li:last-child{border-bottom: 0;}
.tx-shoufei-main li span{float: left;width: 30%;padding:15px 12px;font-size: 12px;line-height: 20px; display: flex;justify-content: center;align-items: center;text-align: center;}
.tx-shoufei-main li span:nth-child(1){width:27%;font-weight: bold;color: var(--mColor);}
.tx-shoufei-main li span:nth-child(2){width: 43%;border-left: 1px solid rgba(255,255,255,1);border-right: 1px solid rgba(255,255,255,1);text-align:left;}
.tx-shoufei-main li span:nth-child(3){width: 30%;}
.tx-shoufei-main li:first-child span{background: var(--mColor);color:#fff;}
.tx-shoufei-main li:first-child span:nth-child(2){border-left: 1px solid rgba(255,255,255,0.2) !important;border-right: 1px solid rgba(255,255,255,0.2) !important;}
.tx-shoufei-main li.dz span{background: #FDF1E8;}
.tx-shoufei-main li.dz span:nth-child(1){color:var(--fColor)}

.tx-douyin{width: 100%;height: 100%;background: var(--mColor);display: flex;justify-content: center;align-items: center;}
.tx-douyin img{max-width: 100%;max-height: 100%;}

.tx-contact{padding: 0 18px 25px;margin-top: -70px;position: relative;z-index: 20;}
.tx-contact-main li{background: #fff;padding:22px 20px;width:100%;border-radius: 10px;margin-bottom: 15px;}
.tx-contact-main li img{width: 50px;height:50px;}
.tx-contact-main li .text{width: calc(100% - 50px);padding-left: 15px;padding-top: 4px;}
.tx-contact-main li .text h3{font-size: 15px;font-weight: bold;line-height: 15px;margin-bottom: 8px;}
.tx-contact-main li .text em{display: block;font-size: 13px;line-height: 26px;color: #999;}
.tx-contact-main li .text em a{color:#999;}


.tx-phone{height: 100%;background: #fff url('../img/phone-bg.png') center top no-repeat;background-size: 100% auto; display: flex;align-items: center;}
.tx-phone-main{width: calc(100% - 36px);margin-left: 18px;background: #fff;box-shadow: 0 0 15px rgba(0, 20, 40, 0.08);border-radius: 10px;display: flex;flex-direction: column;align-items: center;padding: 45px 40px 70px;margin-top: 20%;}
.tx-phone-main img{width: 70px;margin-bottom: 40px;}
.tx-phone-main h4{font-size: 14px;line-height: 14px;color: #666;margin-bottom: 23px;}
.tx-phone-main h3{font-size: 25px;line-height: 25px;}
.tx-phone-main a{display: inline-block;width: 100%;text-align: center;font-size: 14px;line-height: 40px;color: #fff;background: var(--mColor);border-radius: 99px;margin-top: 55px;}