﻿@charset "utf-8";
.train_hear{width: 100%;background: url(../img/banner.png) center 0  no-repeat;height: 455px;margin: 0 auto;overflow: hidden;}
.train_hear div{width: 1000px;height: 380px;margin: 0 auto;position: relative;text-align: center;}
.train_hear div h3{text-align: center;padding-top: 70px;padding-left: 15px;height: 62px;font-size: 75px;line-height: 62px;color: #fff;font-weight: bold;text-shadow: 5px 5px 5px #285da9;font-family: "Microsoft YaHei";position: relative;left: -12px;}
.train_hear div h2{margin-top: 105px;font-size: 70px;color: #fff;height: 90px;line-height: 90px;text-align: center;font-weight: bold;padding-left: 15px;text-shadow: 5px 5px 5px #285da9;}
.train_hear div span{color: #ff0;}
.train_div{width: 1200px;margin: 0 auto;margin-top: 20px;text-align: center;}
.train_biaoti{width: 100%;margin: 0 auto;}
.train_biaoti span:first-child{background: url(../img/tihao.png) center 0 no-repeat;width: 73px;height: 58px;overflow: hidden;text-align: center;display: inline-block;line-height: 58px;font-size: 28px;font-weight: bold;color: #3E8EEB;padding-left: 14px;}
.train_biaoti span:last-child{font-size: 32px;font-weight: bold;margin-left: 5px;position: relative;top: -17px;color: #333333;}
.trainul{width: 100%;margin: 10px auto;overflow: hidden;}
.trainul li{width: 30%;float: left;margin-right: 3%;box-shadow:0px 0px 14px 2px rgba(0, 0, 0, 0.1);border-radius:10px;overflow: hidden;background: #FFFFFF;text-align: left;margin-bottom: 25px;}
.trainul li .updiv{width: 100%;background: url(../img/classbt1.png) no-repeat;text-align: center;font-size: 18px;color: #FFFFFF;padding-top: 10px;padding-bottom: 10px;height: 120px;overflow: hidden;}
.trainul li .updiv1{background: url(../img/classbt2.png) no-repeat !important;}
.trainul li .updiv2{background: url(../img/classbt3.png) no-repeat !important;}
.trainul li .updiv p{font-size: 28px;font-weight: bold;}
.trainul li .updiv span{width: 95%;margin: 0 auto;overflow: hidden;display: block;height: 35px;line-height: 35px;font-size: 16px;}
.trainul li:last-child,.ysinfoa a:last-child{margin-right: 0% !important;}
.trainul li .downdiv{width: 100%;overflow: hidden;padding: 1rem;font-size: 16px;line-height: 35px;color: #666666;}
.trainul li .downdiv p:nth-child(1),.trainul li .downdiv p:nth-child(3){color: #FF0000 !important;}
.trainul li .downdiv .jiap{margin: 10px auto;text-align: center;color: #666666;width: 100%;overflow: hidden;}
.trainul li .downdiv .jiap em{text-decoration: line-through;}
.trainul li .downdiv .jiap span span{font-size: 30px;font-weight: bold;letter-spacing: 2px;}
.trainul li .downdiv .jiap span{color: #FF3333;}
.trainul li .downdiv .pbor{border-bottom: 1px solid #E6E6E6;padding-bottom: 5px;}
.trainul li .downdiv .pbtn,.trainul li .downdiv .pbtn1,.trainul li .downdiv .pbtn2{width: 90%;margin: 0 auto;overflow: hidden;font-size: 20px;margin-bottom: 8px;}
.trainul li .downdiv .pbtn a{width: 45%;float: left;color: #3FB7C1;display: inline-block;border: 1px solid #3FB7C1;text-align: center;border-radius: 20px;margin-right: 10%;overflow: hidden;cursor: pointer;}
.trainul li .downdiv .pbtn a:last-child{margin-right: 0% !important;}
.trainul li .downdiv .pbtn a:hover{background: #3FB7C1;color: #FFFFFF;}
.trainul li .downdiv .pbtn1 a{width: 45%;float: left;color: #6594EC;display: inline-block;border: 1px solid #6594EC;text-align: center;border-radius: 20px;margin-right: 10%;overflow: hidden;cursor: pointer;}
.trainul li .downdiv .pbtn1 a:last-child{margin-right: 0% !important;}
.trainul li .downdiv .pbtn1 a:hover{background: #6594EC;color: #FFFFFF;}
.trainul li .downdiv .pbtn2 a{width: 45%;float: left;color: #F66C4C;display: inline-block;border: 1px solid #F66C4C;text-align: center;border-radius: 20px;margin-right: 10%;overflow: hidden;cursor: pointer;}
.trainul li .downdiv .pbtn2 a:last-child{margin-right: 0% !important;}
.trainul li .downdiv .pbtn2 a:hover{background: #F66C4C;color: #FFFFFF;}

.slider, .slider .slider-img{overflow: hidden;height: 180px;}
.slider{width: 100%;margin: 0 auto;position: relative;}
.slider .slider-img{width: 32000px;position: relative;}
.slider .slider-img .slider-img-ul{position: absolute;left: 0;top: 0;overflow: hidden;}
.slider .slider-img .slider-img-ul li{float: left;list-style: none;}
.slider .slider-img .slider-img-ul li img{width: 100%;height: 400px;-webkit-box-sizing: border-box;box-sizing: border-box;vertical-align: middle;border: 0;}
.slider .slider-dot > ul{position: absolute;right: 50%;bottom: 40px;}
.slider .slider-dot > ul > li{cursor: pointer;width: 27px;height: 4px;border-radius: 20px;background: #9590C3;float: left;margin-left: 10px;}
.slider .slider-dot > ul > li.active, .slider .slider-dot > ul > li:hover{background: #FFFFFF;}
.slider .slider-btn{position: absolute;width: 25px;height: 50px;top: 50%;line-height: 50px;text-align: center;color: #fff;font-size: 14px;text-decoration: none;color: rgba(255, 255, 255, 0);display: none;}
.dhlbox{width: 1200px;height: 120px;background: #FFFFFF;overflow: hidden;margin: -20px auto 20px;z-index: 99;position: relative;}
.dhlbox a{display: inline-block;float: left;text-align: center;overflow: hidden;height: 100%;font-weight: bold;color: #4D4D4D;font-size: 17px;margin-left: 33px;}
.dhlbox a:first-child{margin-left: 30px;}
.dhlbox a p:first-child{width: 100%;overflow: hidden;margin: 18px auto;height: 42px;line-height: 42px;}
.dhlbox a:last-child p:first-child{margin: 18px auto 14px;}
.ruankao1200{width: 1200px;margin: 40px auto 0;overflow: hidden;position: relative;}
.title_rk{width: 100%;margin: 0 auto;overflow: hidden;}
.rk_type{display: none;float: left;overflow: hidden;font-size: 26px;font-weight: bold;color: #333333;margin-right: 33px;line-height: 32px;height: 32px;}
.rk_type.pmp{line-height: 20px;}
.title_rk .rk_type:first-child{display: inline-block;}
.rk_type_ul{display: inline-block;float: left;overflow: hidden;max-width: 70%;}
.rk_type_ul li{display: inline-block;float: left;font-size: 16px;color: #333333;margin-right: 40px;overflow: hidden;margin-top: 4px;cursor: pointer;}
.rk_type_ul li.hov,.dhlbox a.into{color: #188EEE !important;}
.rk_type_ul li.hov em{width: 50px;height: 3px;background: #188EEE;display: block;margin: 5px auto 0;overflow: hidden;}
.rk_right{width: 150px;height: 32px;border-radius: 4px;display: block;float: right;overflow: hidden;line-height: 32px;color: #FF6A00;font-size: 14px;text-align: center;}
.rk_right:hover{color: #FF6A00;}
.rk_right img{position: relative;top: -2px;margin-left: 6px;}
.rk_more{display: inline-block;float: right;color: #c2c2c2;font-size: 16px;line-height: 32px;}
.rk_kc_box{width: 1200px;margin: 0 auto;overflow: hidden;position: relative;}

.rk_kc_box ul{width: 1988px;margin: 0 auto;overflow: hidden;display: none;padding: 20px 6px 7px 6px;}
.rk_kc_box ul:first-child{display: block;}
.rk_kc_box ul li{width: 380px;height: 490px;float: left;margin-right: 30px;overflow: hidden;border: 1px solid #E6E6E6;transition:all 0.5s ease-out;margin: 0 25px 0 0;border-radius: 10px;}
.rk_kc_box ul li:hover{
    transform:scale(1.03);
}
.rk_kc_box ul li:last-child{margin-right: 0;}

.rk_kc_box ul li>a div:first-child{width: 380px;height: 130px;background: url(../img/wx_imggli01.png)no-repeat center;text-align: center;overflow: hidden;color: #fff;background-size: 100% 100%;}

.rk_kc_box ul li>a div:first-child.bg2{background: url(../img/wx_imggli02.png)no-repeat center !important;background-size: 100% 100% !important;}
.rk_kc_box ul li>a div:first-child.bg3{background: url(../img/wx_imggli03.png)no-repeat center !important;background-size: 100% 100% !important;}
/* .rk_kc_box ul li>a div:first-child.bg4{background: url(../img/bg4.png)no-repeat center !important;}
.rk_kc_box ul li>a div:first-child.bg5{background: url(../img/bg5.png)no-repeat center !important;}
.rk_kc_box ul li>a div:first-child.bg6{background: url(../img/bg6.png)no-repeat center !important;} */

.rk_kc_box ul li>a div:first-child p{width: 90%;margin: 0 auto;overflow: hidden;font-size: 18px;white-space: nowrap;text-overflow :ellipsis;overflow : hidden; }

.rk_kc_box ul li>a div:first-child p:first-child{font-weight: bold;font-size: 36px;margin: 25px auto 5px;color: #fff;}

.rk_kc_box ul li>div:last-child{width: 100%;height: 240px;background: #fff;border-top: none;overflow: hidden;}
/* .rk_kc_box ul li>a div:last-child{width: 320px;border-bottom: 1px solid #E6E6E6;margin: 0 auto;overflow: hidden;padding: 20px 0 5px 0;}
.rk_kc_box ul li>a div:last-child em{display: inline-block;height: 28px;background: #F2F2F2;line-height: 28px;color: #666666;font-size: 16px;text-align: center;padding: 0 10px;margin-right: 15px;margin-bottom: 15px;} */
.rk_kc_box ul li>div:last-child p{width: 330px;margin: 0 auto;overflow: hidden;text-align: center;}
.rk_kc_box ul li>div:last-child .jiage{padding-top: 10px;font-size: 18px;color: #FF3333;}
.rk_kc_box ul li>div:last-child .jiage em{font-size: 32px;font-weight: bold;letter-spacing: 2px;}
.rk_kc_box ul li>div:last-child .jiage i{color: #999999;text-decoration: line-through;}

.rk_kc_box ul li>div:last-child .anniu a{width: 150px;height: 36px;border: 1px solid #FE5D58;border-radius: 18px;display: inline-block;line-height: 34px;text-align: center;overflow: hidden;margin-top: 10px;font-size: 18px;color: #FE5C58;    transition: all 0.5s ease-out;}
.rk_kc_box ul li>div:last-child .anniu a:first-child{margin-right: 25px;}
.rk_kc_box ul li>div:last-child .anniu a:nth-child(2){background-image: linear-gradient(to right, #FE5C58,#FB7655); color: #fff;}
.rk_kc_box ul li>div:last-child .anniu a:hover{box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);transform:translateY(-8px);}

/* 2023 12 16 */
.packzb_all .packzb_allitem{display: block; padding: 8px 0;font-size: 15px;color: #333;overflow: hidden;}
.packzb_all .packzb_allitem span{display: inline-block;padding: 0 4px;background-image: linear-gradient(to right,#FE5C58,#FB7655);border-radius: 2px;margin-right: 8px;color: #fff;font-size: 12px;position: relative;top: 1.5px;}

.packzb_lfbor{position: absolute;left: 16px;top:65px;border-left: 1px dashed #FCD8CF;height: 340px;width: 1px;}
.packzb_lftwo{border-left: 1px dashed #F7E6CB;}
.packzb_lfthe{border-left: 1px dashed #D9ECFF;}

.packzb_titwo{background-color: #F7E6CB;color: #CC9639;}
.packzb_tithree{background-color: #D9ECFF;color: #4197F5;}
.packzb_navbor{border: 2px solid #F7E6CB;}
.packzb_navbor2{border: 2px solid #D9ECFF;}
.packzb_nav .packzb_gal{background-color: #FFFCF7;}
.packzb_nav .packzb_gal2{background-color: #F8FCFF;}
.packzb_nav .packzb_gal span{color: #C49444;}
.packzb_nav .packzb_gal2 span{color: #479DF7;}

.packzb_all .packzb_allitem span.packzb_allzb{background-image: linear-gradient(to right,#F0B460,#CE9755);}
.packzb_allgo{padding: 12px 15px 10px 20px;background-color: #fff;height: 238px;overflow: hidden;}

.packzb_all .packzb_allitem span.packzb_allmoato{float: left; border-radius: 9px;border-bottom-left-radius: 0;padding: 0 6px;}
.packzb_all .packzb_allitem em{float: left;width: 260px;font-size: 15px;}
.packzb_all .packzb_allitem em a{color: #188EEE;}
.packzb_all .packzb_allitem em a:hover{text-decoration:underline}
.packimgal{display: block;width: 24px;height: 22px;margin:10px auto 15px;}
/*  */

.gkznk,.shiting_class{width: 100%;margin: 20px auto 0;overflow: hidden;position: relative;}
.gkznk li{width: 380px;height: 160px;background: #FFFFFF;border-radius: 4px;float: left;overflow: hidden;margin-right: 30px;padding: 20px 10px 10px;}
.gkznk li:last-child,.shiting_class li:last-child,.shiting_class li:nth-child(3){margin-right: 0;}
.gkznk li>div:first-child{width: 90px;float: left;overflow: hidden;margin-right: 15px;font-size: 14px;color: #666666;text-align: center;}
.gkznk li>div:first-child span{display: block;width: 82px;height: 82px;line-height: 82px;overflow: hidden;text-align: center;border-radius: 50%;margin: 0 auto 20px;}
.gkznk li>div:first-child span img,.shiting_class li>a img,.shiting_class li p:nth-child(3)>span img{width: 100%;}
.gkznk li>div:last-child{width: 240px;float: left;overflow: hidden;position: relative;color: #999999;font-size: 14px;}
.gkznk li>div:last-child>p:first-child,.shiting_class li p:first-child{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;font-size: 16px;line-height: 25px;color: #333;}
.gkznk li>div:last-child>p{width: 100%;overflow: hidden;margin: 0 auto 10px;}
.gkznk li>div:last-child>p:nth-child(2) img,.shiting_class li p:nth-child(2) img{position: relative;top: -2px;margin-right: 4px;}
.gkznk li>div:last-child>p:last-child{margin: 18px auto 0;height: 28px;line-height: 28px;}
.gkznk li>div:last-child>p:last-child em{color: #188EEE;}
.gkznk li>div:last-child>p:last-child a{display: inline-block;float: right;width: 90px;height: 26px;border: 1px solid #188EEE;border-radius: 14px;text-align: center;line-height: 26px;color: #188EEE;}
.gkznk li>div:last-child>p:last-child a:hover{background: #188EEE;color: #fff;}
.gkznk li>div:last-child>p:last-child a.yybtn{background: #188EEE !important;color: #FFF !important;}
.gkznk li>div:last-child>p:last-child a.yybtn:hover{background: #E5F4FF !important;color: #188EEE !important;}
.shiting_class>li{width: 279px;height: 297px;background: #FFFFFF;border-radius: 4px;float: left;margin-right: 28px;overflow: hidden;margin-bottom: 30px;}
.shiting_class>li:first-child{width: 586px;}
.shiting_class>li p{width: 240px;margin: 0 auto;overflow: hidden;color: #999999;font-size: 16px;}
.shiting_class>li p:first-child{font-size: 18px !important;line-height: 32px !important;margin: 15px auto;height: 64px;}
.shiting_class>li p:nth-child(2) img{width: 16px;}
.shiting_class>li p:nth-child(3){margin: 26px auto 30px;color: #4D4D4D;font-size: 14px;}
.shiting_class>li p:nth-child(3)>span{display: block;width: 50px;height: 50px;text-align: center;overflow: hidden;line-height: 50px;}
.shiting_class>li p:nth-child(3)>em{display: block;width: 50px;text-align: center;margin-top: 4px;}
.shiting_class>li p:last-child>span{display: inline-block;max-width: 45%;overflow: hidden;color: #FF3333;font-size: 18px;line-height: 28px;height: 28px;}
.shiting_class>li p:last-child>span em{font-size: 28px;font-weight: bold;}
.shiting_class>li p:last-child>a{display: inline-block;width: 90px;height: 28px;background: #188EEE;border-radius: 14px;float: right;text-align: center;color: #fff;line-height: 28px;overflow: hidden;}
.shiting_class>li p:last-child>a:hover{background: #3da3f7;}


.sildeul{position: absolute; left: 0px; top: 0;}
.sildeul li{width: 586px !important;}
.sildeul li a{display: block;width: 100%;height: 100%;margin: 0 auto;text-align: center;overflow: hidden;}
.swiper-container{position:relative;width:586px !important;height:297px !important;overflow:hidden;margin: 0 auto;}
.swiper-wrapper{position:absolute;left:0;height:100%;}
.swiper-wrapper-transition{transition:all .8s ease 0s}
.swiper-item{display:inline-block;width:100%;height:100%;float:left}
.swiper-container .num { position: absolute; width: 100%; bottom: 10px; left: 0; text-align: center; font-size: 0px; }
.swiper-container .num li { width: 10px; height: 10px; background: #FFF; border-radius: 50%; display: inline-block; margin: 0 3px; cursor: pointer; }
.swiper-container .num li.on { background: #7FC1FF;}

.ysinfoa a:hover{color: #FFF;}
.posbg{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #000;opacity: .3;display: none;}
.yuyuebox{width: 488px;height: 340px;background: #FFFFFF;border-radius: 4px;position: fixed;left: 716px;top: 281px;display: none;}
.yuyuebox>p:first-child{width: 460px;text-align: center;overflow: hidden;position: relative;margin: 0 auto;height: 60px;line-height: 60px;border-bottom: 1px solid #F2F2F2;font-size: 18px;font-weight: bold;}
.yuyuebox>p:first-child img{position: absolute;right: 0;top: 15px;cursor: pointer;}
.yuyuebox>p:nth-child(2){width: 460px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #666;margin: 15px auto;}
.yuyuebox .yytry{width: 400px;margin: 0 auto;overflow: hidden;}
.yuyuebox .yytry li{width: 100%;margin: 0 auto 14px;overflow: hidden;font-size: 14px;height: 36px;line-height: 36px;}
.yuyuebox .yytry li>span:first-child{display: inline-block;text-align: right;color: #666666;width: 100px;overflow: hidden;height: 36px;}
.yuyuebox .yytry li:first-child>span input:first-child{width: 240px;}
.yuyuebox .yytry li>span:last-child{display: inline-block;overflow: hidden;height: 36px;}
.yuyuebox .yytry li>span input:first-child{display: inline-block;width: 140px;height: 34px;border: 1px solid #E6E6E6;outline: none;padding-left: 6px;}
.yuyuebox .yytry li>span input:nth-child(2),.yuyuebox .yytry li>span em{display: inline-block;width: 90px;height: 36px;background: #7FC1FF;border: none;margin-left: 10px;text-align: center;color: #fff;cursor: pointer;}
.yuyuebox .yytry li>span em img{width: 100%;}
.yuyuebox .yytry li>span input:nth-child(2):hover{background: #188EEE;}
.yuyuebox .yytry li:last-child{height: 40px;margin: 24px auto 0;}
.yuyuebox .yytry li:last-child>input{display: block;width: 300px;height: 40px;background: #188EEE;border-radius: 20px;text-align: center;line-height: 40px;color: #fff;overflow: hidden;font-size: 16px;border: none;margin: 0 auto;cursor: pointer;}
.yuyuebox .yytry li:last-child>input:hover{background: #3aa7ff;}
.ztheader .zthead1100 .logimg img,.ztheader .zthead1100 .ztdhl ul li span img{top: -1px !important;}
.ztheader .zthead1100 .ztdhl ul li:last-child a img{top: -3px !important;}


/* 2024 */
.xt_jcmoukego{width: 1200px;margin: 32px auto 0;}
.xt_jcmoukego .xt_jcmouke{display: none;}
.xt_jcmoukego .xt_jcmouke:nth-child(1){display: block;}
.xt_jcgradul{padding-top: 22px;overflow: hidden;}
.xt_jcgradul li{float: left;width: 279px;height: 320px;border-radius: 4px;background-color: #fff;margin-right: 28px;margin-bottom: 38px;overflow: hidden;transition: all 0.5s ease-out;}
.xt_jcgradul li:nth-child(4n+4){margin-right: 0;}
.xt_jcgradul li img{display: block;width: 100%;height: 179px;}
.xt_jcgradul li .xt_jcall{padding: 10px 18px;}
.xt_jcgradul li .xt_jcall p{font-size: 18px;color: #333;height: 56px; line-height: 28px;overflow: hidden; 
    display: -webkit-box; 
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;  }
.xt_jcgradul li .xt_jcall .xt_jchopt{overflow: hidden;margin-top: 20px;}
.xt_jcgradul li .xt_jcall .xt_jchopt span{float: left;font-size: 28px;font-weight: bold;color: #FF3333;position: relative;top: -2px;}
.xt_jcgradul li .xt_jcall .xt_jchopt span i{font-size: 18px;color: #FF3333;}
.xt_jcgradul li .xt_jcall .xt_jchopt sub{float: right;width: 100px;line-height: 34px;text-align: center;border-radius: 17px;border: 1px solid #FF6A00;font-size: 16px;color: #FF6A00;}
.xt_jcgradul li:hover{box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);transform:translateY(-8px);}
.xt_jcgradul li:hover sub{background-color: #FF6A00;color: #fff !important;}
.gkznk li:hover{box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);}
.dhfiexdm{position: fixed;top: 0;left: 50%; transform: translate(-50%, 20px);z-index: 999;}
.ruankao1200top{margin: 2px auto 0;}
