
a:hover { color: #a32136; }
html { font-size: 100px; }
.main_w { max-width: 1540px; margin: 0 auto; padding: 0 0.4rem; }
.in_ban { overflow: hidden; }
.in_ban .swiper-pagination .swiper-pagination-bullet { width: 0.14rem; height: 0.14rem; margin: 0 0.07rem; background: #ffffff; opacity: 1; }
.in_ban .swiper-pagination .swiper-pagination-bullet-active { background: #a32136; }


.jxdt { width: 100%; overflow: hidden; padding-bottom: .63rem; }
.jxdt .title { text-align: center; color: #333333; font-weight: bold; /* font-size:.3rem; */ padding-top: .55rem; padding-bottom: .5rem; }
.jxdt .homeNews { display: grid; grid-template-columns: 6.2rem auto; gap: 0.26rem; overflow: hidden; }
.jxdt .homeNews > div { overflow: hidden; }
.jxdt .homeNews .g_left img{width:100%;}
.jxdt .homeNews .h_left { overflow: hidden; position: relative; padding-bottom: .45rem; }
.h_left-swiper-pagination { position: absolute; text-align: center; z-index: 3; }
.jxdt .homeNews .h_left img { width: 100%; height: 3.68rem; object-fit: cover; }
.jxdt .homeNews .h_left a { position: relative; padding-bottom: .45rem; display: block; }
.jxdt .homeNews .h_left .d_1 { position: absolute; left: .4rem; bottom: 0px; right: .4rem; background: #a32136; padding: .28rem; overflow: hidden; }
.jxdt .homeNews .h_left .d_1 .t_1 { color: #ffffff; font-size: .24rem; line-height: 1.625; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
.jxdt .homeNews .h_left .d_1 .t_2 { color: rgba(255, 255, 255, .8); padding-top: .05rem; }
.jxdt .h_right ul { display: grid; grid-template-columns: repeat(2,1fr); gap: .23rem; }
.jxdt .h_right li { padding: .19rem; overflow: hidden; background: #f6f6f6; }
.jxdt .h_right li a { display: grid; grid-template-columns: 1.49rem auto; gap: .2rem; }
.jxdt .h_right li a > div { overflow: hidden; }
.jxdt .h_right li a font { font-size: 18px; line-height: 1.61; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
.jxdt .h_right li a p { color: #666666; line-height: 2.78; }
.jxdt .h_right li img { width: 100%; height: 1.07rem; object-fit: cover; }

.tzgg { padding-top: .5rem; overflow: hidden; background: #f6f6f6; }
.tzgg .title { padding-bottom: .45rem; text-align: center; overflow: hidden; /* font-size:.3rem; */ font-weight: bold; }

.tzgg .list { width: 100%; overflow: hidden; }
.tzgg .list ul { display: flex; align-items: center; justify-content: center; gap: .5rem; }
.tzgg .list li { font-size: 18px; color: #fff; background: #727272; border-radius: 0.5rem; max-width: 2.2rem; width: 100%; text-align: center; cursor: pointer; }
.tzgg .list li a { color: #ffffff; display: block; padding: .25rem 0; }
.tzgg .list li.sel { background: #a32136; }
.tzgg .box { padding-top: .6rem; overflow: hidden; }
.tzgg .box .item { overflow: hidden; display: none; padding-bottom: .35rem; }
.tzgg .box .item ul { display: grid; grid-template-columns: repeat(2,1fr); gap: .15rem; }
.tzgg .box .item.sel { display: block; }
.tzgg .box .item li { overflow: hidden; background: #ffffff; padding: 15px; }
.tzgg .box .item li a { display: grid; grid-template-columns: 100px auto; gap: .18rem; }
.tzgg .box .item li a .d_right { padding-right: .1rem; }
.tzgg .box .item li a > div { overflow: hidden; }
.tzgg .box .item li a .d_left { text-align: center; background: #a32136; font-family: arial; line-height: 1; height: 100px; display: flex; align-items: center; justify-content: center; }
.tzgg .box .item li a .d_left font { color: #f6f6f6; font-size: .3rem; display: block }
.tzgg .box .item li a .d_left p { font-size: .18rem; color: #f6f6f6; padding-top: .1rem; }
.tzgg .box .item li a .d_right font { /* color:#333333; */ font-size: .22rem; display: block; padding-top: .1rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.tzgg .box .item li a .d_right p { color: #7e7e7e; line-height: 1.78; padding-top: .15rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
.tzgg .box .item .tzgg-pagination { text-align: center; padding-top: .3rem; }
.tzgg .box .item .tzgg-pagination .swiper-pagination-bullet { width: .13rem; height: .13rem; margin: 0 .08rem; }
.tzgg .box .item .tzgg-pagination .swiper-pagination-bullet-active { background: #a32136; }

.bkjy { width: 100%; overflow: hidden; padding-bottom: .85rem; }
.bkjy .title { text-align: center; /* font-size:.3rem; */ font-weight: bold; padding-top: .5rem; padding-bottom: .5rem; }
.bkjy .title p { color: #333333; font-size: .22rem; font-family: arial; margin-top: 15px; text-transform: uppercase; }
.bkjy .contents { color: #333333; font-size: 16px; line-height: 1.875; text-align: center; max-width: 1540px; margin: 0 auto; }
.bkjy .list ul { display: flex; justify-content: center; gap: 1.45rem; }
.bkjy .list li { text-align: center; padding: .55rem 0; }
.bkjy .list li p { color: #333333; font-size: 16px; font-weight: bold; padding-top: .1rem; }
.bkjy .img1 { text-align: center; }
.bkjy .list li img { width: .91rem; }
.yjsjy { width: 100%; overflow: hidden; background: url(../images/index_18_01.jpg) no-repeat center; background-size: cover; padding: 1rem 0; }
.yjsjy .t_1 { display: flex; justify-content: space-between; flex-wrap: wrap; }
.yjsjy .t_1 .title { overflow: hidden; }
.yjsjy .t_1 .title font { color: #a32136; /* font-size:.3rem; */ font-weight: bold; }
.yjsjy .t_1 .title p { color: #333333; font-size: .22rem; font-family: arial; margin-top: 15px; text-transform: uppercase; }
.yjsjy .t_1 .contents { max-width: 960px; font-size: 16px; line-height: 1.875 }
.yjsjy .t_list { width: 100%; overflow: hidden; background: #ffffff; margin-top: 1rem; }
.yjsjy .t_list ul { display: grid; grid-template-columns: repeat(5,1fr); }
.yjsjy .t_list li { padding: .5rem .35rem; overflow: hidden; position: relative; z-index: 1; }
.yjsjy .t_list li::before { position: absolute; bottom: 0px; left: 0px; background: #f1dee1; width: 100%; height: .08rem; z-index: -1; content: ""; }
.yjsjy .t_list li:hover::after { position: absolute; top: 0px; left: 0px; background: url(../images/s-1.png) no-repeat center; width: 100%; height: 100%; z-index: -1; content: ""; background-size: cover; }
.yjsjy .t_list li:nth-child(2):hover::after { background-image: url(../images/s-2.png); }
.yjsjy .t_list li:nth-child(3):hover::after { background-image: url(../images/s-3.png); }
.yjsjy .t_list li:nth-child(4):hover::after { background-image: url(../images/s-4.png); }
.yjsjy .t_list li:nth-child(5):hover::after { background-image: url(../images/s-5.png); }
.yjsjy .t_list li img { width: .54rem; }
.yjsjy .t_list li .jyus { padding-top: .8rem; }
.yjsjy .t_list li .jyus font { color: #333333; font-size: .26rem; }
.yjsjy .t_list li .jyus p { color: rgba(51,51,51,.5); font-weight: bold; padding-top: .05rem; text-transform: uppercase; }
.yjsjy .t_list li .nums { font-size: 16px; color: #b6b6b6; font-weight: bold; padding-top: .4rem; }
.yjsjy .t_list li:hover img { filter: drop-shadow(#fff 300px 0); position: relative; left: -300px; }
.yjsjy .t_list li:hover .jyus font { color: #fff; }
.yjsjy .t_list li:hover .jyus p { color: rgba(255,255,255,.5); }
.yjsjy .t_list li:hover .nums { color: #fff; }

.syjx { width: 100%; overflow: hidden; background: url(../images/index_18_02.jpg) no-repeat center; background-size: cover; min-height: 6.57rem; padding-bottom: .8rem; }
.syjx .syjx_right { width: 7.87rem; float: right; padding-top: 1.3rem; }
.syjx .syjx_right .title { color: #a32136; /* font-size:.3rem; */ font-weight: bold; }
.syjx .syjx_right .title p { color: #333333; font-size: .22rem; font-family: arial; margin-top: 15px; text-transform: uppercase; }
.syjx .syjx_right .fn_title { color: #333333; font-size: 18px; font-weight: bold; padding-top: .4rem; padding-bottom: .2rem;; }
.syjx .syjx_right .contents { font-size: 16px; line-height: 1.875; }
.syjx .syjx_right .more { margin-top: .8rem; width: 2.4rem; border-radius: 50px; background: #a32136; height: .68rem; line-height: .68rem; }
.syjx .syjx_right .more font { color: #ffffff; font-size: 16px; display: block; margin: 0 .44rem; background: url(../images/jiao2.png) no-repeat right center; background-size: .19rem auto; }


.gjjy { width: 100%; overflow: hidden; background: url(../images/index_19.jpg) no-repeat center; min-height: 6.78rem; background-size: cover; padding-bottom: .4rem; margin-bottom: .6rem; }
.gjjy .title { text-align: center; color: #333333; /* font-size:.3rem; */ font-weight: bold; padding-top: .7rem; padding-bottom: .4rem; }
.gjjy .title p { color: #333333; font-size: .22rem; font-family: arial; margin-top: 15px; text-transform: uppercase; }
.gjjy .contents { color: #333333; font-size: 16px; line-height: 1.875; text-align: center; padding-bottom: 0.2rem; }
.mores { width: 2.43rem; height: .68rem; margin: 0 auto; text-align: center; background: #a32136; border-radius: 50px; margin-top: .4rem; line-height: .68rem; }
.mores a { color: #fff; font-size: 16px; }
.gjjy .qqzs ul { display: grid; grid-template-columns: repeat(3,1fr); gap: .97rem; max-width: 1232px; margin: 0 auto; margin-top: 1.2rem; }

.gjjy .qqzs li { background: #f6f6f6; padding: .36rem .44rem; }
.gjjy .qqzs li img { width: .41rem; }
.gjjy .qqzs li .fonts { background: url(../images/jiao.png) no-repeat right center; background-size: .22rem auto; margin-top: .4rem; }
.gjjy .qqzs li .fonts font { /*color:#333333;*/ font-size: .2rem; font-weight: bold; }
.gjjy .qqzs li .fonts p { color: #9c9c9c; font-weight: bold; font-size: 16px; padding-top: .05rem; }


.lcjx { width: 100%; overflow: hidden; }
.lcjx .main_w { display: grid; grid-template-columns: 7.68rem auto; gap: 30px; margin-top: .85rem; position: relative; z-index: 1; padding-bottom: .65rem; }
.lcjx .main_w::after { display: block; width: 1100px; height: 5.4rem; position: absolute; right: .4rem; bottom: 0px; background: #f7f7f7; content: ""; z-index: -1; }
.lcjx .main_w .jiaoxue { max-width: 690px; }
.lcjx .main_w .jiaoxue .title { color: #333333; /* font-size:.3rem; */ font-weight: bold; padding-top: .3rem; }
.lcjx .main_w .jiaoxue .title p { color: #333333; font-size: .22rem; font-family: arial; margin-top: 15px; text-transform: uppercase; }
.lcjx .main_w .jiaoxue .contents { margin-top: .572rem; font-size: 16px; line-height: 2; }
.lcjx .main_w .jiaoxue .list1 { margin-top: .6rem; }
.lcjx .main_w .jiaoxue .list1 ul { display: grid; grid-template-columns: repeat(3,1fr); gap: 15px; }
.lcjx .main_w .jiaoxue .list1 li { background: #a32136; height: 0.8rem; line-height: .8rem; }
.lcjx .main_w .jiaoxue .list1 li a { display: block; padding-left: .9rem; color: #ffffff; font-size: .2rem; font-weight: bold; background: url(../images/b1.png) no-repeat left .45rem center; background-size: .33rem auto; }
.lcjx .main_w .jiaoxue .list1 li:nth-child(1) a { padding-left: .7rem; background: url(../images/b1.png) no-repeat left .25rem center; background-size: 0.33rem auto; }
.lcjx .main_w .jiaoxue .list1 li:nth-child(2) a { background-image: url(../images/b2.png); }
.lcjx .main_w .jiaoxue .list1 li:nth-child(3) a { background-image: url(../images/b3.png); }


.jyjd { width: 100%; overflow: hidden; }
.jyjd .title { color: #333333; /* font-size:.3rem; */ font-weight: bold; text-align: center; padding-bottom: .4rem; overflow: hidden; }
.jyjd .title p { color: #333333; font-size: .22rem; font-family: arial; margin-top: 15px; text-transform: uppercase; }
.jyjd .item { overflow: hidden; padding-bottom: .35rem; }
.jyjd .box { padding-top: .6rem; overflow: hidden; }
.jyjd .box .item { display: none; }
.jyjd .box .item.sel { display: block; }
.jyjd .item ul { display: grid; grid-template-columns: repeat(2,1fr); gap: .15rem; }
.jyjd .item li { overflow: hidden; background: #f7f7f7; padding: 15px; }
.jyjd .item li a { display: grid; grid-template-columns: 100px auto; gap: .18rem; }
.jyjd .item li a > div { overflow: hidden; }
.jyjd .item li a .d_left { text-align: center; background: #a32136; font-family: arial; line-height: 1; height: 100px; display: flex; align-items: center; justify-content: center; }
.jyjd .item li a .d_left font { color: #f6f6f6; font-size: .3rem; }
.jyjd .item li a .d_left p { font-size: .18rem; color: #f6f6f6; padding-top: .1rem; }
.jyjd .item li a .d_right font { /* color:#333333; */ font-size: .22rem; display: block; padding-top: .1rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.jyjd .item li a .d_right p { color: #7e7e7e; line-height: 1.78; padding-top: .15rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
.jyjd .item .jyjd-pagination { text-align: center; padding-top: .3rem; }
.jyjd .item .jyjd-pagination .swiper-pagination-bullet { width: .13rem; height: .13rem; margin: 0 .08rem; }
.jyjd .item .jyjd-pagination .swiper-pagination-bullet-active { background: #a32136; }

.jyjd .list { width: 100%; overflow: hidden; }
.jyjd .list ul { display: flex; align-items: center; justify-content: center; gap: .5rem; }
.jyjd .list li { font-size: 18px; color: #fff; background: #727272; border-radius: 0.5rem; max-width: 2.2rem; width: 100%; text-align: center; cursor: pointer; }
.jyjd .list li a { color: #ffffff; display: block; padding: .25rem 0; }
.jyjd .list li.sel { background: #a32136; }


.lxfw { background: url(../images/index_25.jpg) no-repeat center; background-size: cover; }
.lxfw .title { text-align: center; padding-top: .7rem; }
.lxfw .title font { color: #a32136; /* font-size:.3rem; */ font-weight: bold; }
.lxfw .title p { font-family: arial; color: #333333; padding-top: 15px; font-size: .22rem; text-transform: uppercase; }
.lxfw .list { padding-top: .8rem; text-align: center; max-width: 13.98rem; margin: 0 auto; }
.lxfw .list ul { display: flex; justify-content: space-between; }
.lxfw .list li img { width: .78rem; }
.lxfw .list li font { display: block; color: #666666; padding-top: .05rem; }
.lxfw .list li p { color: #333333; font-size: 18px; padding-top: .1rem; }
.lxfw .list li { padding-bottom: 1.1rem; }


.cjlj { width: 100%; background: #333333; height: 1.5rem; }
.cjlj .fonts { color: #ffffff; font-size: .3rem; font-weight: bold; position: relative; z-index: 1; line-height: 1; }
.cjlj .main_w { display: flex; justify-content: space-between; align-items: center; height: 100%; flex-wrap: wrap; }
.cjlj .links { display: flex; align-items: center; cursor: pointer; }
.cjlj .links .lists { width: 3.42rem; height: .68rem; border: 1px solid #666666; margin-left: .35rem; position: relative; }
.cjlj .links .lists ul { position: absolute; left: 0px; bottom: .68rem; background: rgba(255, 255, 255, 1); width: 100%; display: none; }
.cjlj .links .lists li a { line-height: .58rem; padding: 0 .3rem; font-size: 15px; display: block; }
.cjlj .links .lists li a:hover { color: #fff; background: #a32136; }
.cjlj .links .fonts::after { width: .59rem; height: .09rem; background: #a82626; position: absolute; left: 0px; bottom: -4px; content: ""; z-index: -1; }
.cjlj .links .lists p { color: #ffffff; font-size: 16px; align-items: center; display: flex; height: 100%; margin-left: .3rem; margin-right: .26rem; background: url(../images/c6.png) no-repeat right center; background-size: .12rem auto; }
.cjlj .icons { color: #a7a7a7; background: url(../images/c7.png) no-repeat left center; padding-left: 22px; }
.copys { text-align: center; color: #333333; font-size: 16px; padding: 0.18rem 0; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }


.bshi { width: 100%; overflow: hidden; }

.home_title { font-size: 30px; line-height: 1; }

.el-button--primary { background: #a32136; border-color: #a32136; }
.el-button--primary:focus, .el-button--primary:hover { background: #a32136; border-color: #a32136; color: #FFF; }
.search_box.popup .btn { cursor: pointer; }
.syjx_left { display: none; }

.h_left .h_left-swiper-pagination .swiper-pagination-bullet { width: 0.14rem; height: 0.14rem; margin: 0 0.07rem; background: #ccc; opacity: 1; }
.h_left .h_left-swiper-pagination .swiper-pagination-bullet-active { background: #a32136; }

.bgds { width: 100%; overflow: hidden; }
.bgds .title { color: #333333; font-size: 20px; margin-top: .2rem; }
.bgds .title:nth-child(1) { margin-top: 0px; }
.bgds .list { padding-bottom: 0.2rem; }
.bgds .list ul { display: flex; justify-content: left; gaP: 0.2rem; align }
.bgds .list ul li { min-width: 2.14rem; height: 0.77rem; background: #f1f1f1; border-radius: 15px; padding: 0 .15rem; line-height: .77rem; margin-top: .2rem; text-align: center; font-size: 18px; }
.bgds .list ul li p { line-height: inherit !important; }
.bgds .about_cont { margin-top: .2rem; }
.bgds .about_cont .table { width: 100%; font-size: 16px; }
.bgds .about_cont .table td:nth-child(1) { text-align: center; height: 0.5rem; width: 1.5rem; }
.bgds .about_cont .table td:nth-child(2) { text-align: center; width: 1.5rem; }
.bgds .about_cont .table tr { background: #f1f1f1; }
.bgds .about_cont .table tr:nth-child(2n+1) { background: #e8e8e8; }
.bgds .about_cont .table tr.firstRow { background: #a32136; height: 0.7rem; text-align: center; color: #ffffff; }
.bgds .about_cont .table tr td { border: 1px solid #fff; padding: .1rem 0.2rem; }
.bgds .about_cont .table2 td:nth-child(2) { text-align: left; width: auto; }



.bgds .about_cont .table3 { width: 100%; font-size: 16px; }
.bgds .about_cont .table3 td:nth-child(1) { height: 0.5rem; width: 1.5rem; }
.bgds .about_cont .table3 td:nth-child(2) { width: 1.5rem; }
.bgds .about_cont .table3 tr { background: #f1f1f1; }
.bgds .about_cont .table3 tr:nth-child(2n+1) { background: #e8e8e8; }
.bgds .about_cont .table3 tr.firstRow { background: #a32136; height: 0.7rem; text-align: center; color: #ffffff; }
.bgds .about_cont .table3 tr td { border: 1px solid #fff; padding: .1rem 0.2rem; }
.bgds .about_cont .table3 td:nth-child(2) { width: auto; }
.cshi { background: none; padding-top: 8px; }



.h_qzng { width: 100%; overflow: hidden; background: url(../images/about_05.jpg) no-repeat top center; padding-bottom: 110px; }
.h_qzng .h_tops { padding-top: 20px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid  #a32136; padding-bottom: 20px; }
.h_qzng .h_tops .title font { font-size: 32px; color: #333333; }
.h_qzng .h_tops .title p { font-size: 16px; color: rgba(51, 51, 51, .6); font-weight: bold; padding-top: 10px; }
.h_qzng .h_tops .list ul { display: flex; flex-wrap: wrap; gap: 20px; }
.h_qzng .h_tops .list li a { font-size: 19px; color: rgba(51, 51, 51, .6); position: relative; padding-left: 20px; transition: 0.3s color ease; }
.h_qzng .h_tops .list li.sel a { color: #a32136; font-weight: bold; }
.h_qzng .h_tops .list li a::after { width: 10px; height: 10px; background: rgba(127, 122, 226, 0); content: ""; position: absolute; left: 0px; top: calc(50% - 5px); display: block; border-radius: 50%; overflow: hidden; }
.h_qzng .h_tops .list li.sel a::after { background:  #a32136; }


.h_bottom .list { margin-top: 40px; display: none; }
.h_bottom .list ul { display: grid; gap: 30px 20px; grid-template-columns: repeat(4,1fr); }
.h_bottom .list ul li { display: flex; }
.h_bottom .list ul li a { width: 100%; display: block; text-align: center; min-height: 25px; align-items: center; justify-content: center; background: #f1f5fd; padding: 20px; color: #333333; font-size: 15px; border: 1px solid #d7dff1; line-height: 1.5; transition: all 0.5s; }
.h_bottom .list ul li a{display:flex;justify-content:center;align-items:center;}
.h_bottom .list.sel { display: block; }
.h_bottom .list ul li a:hover { background: #a32136; color: #fff; }

.nss_tit {
    text-align: center;
    font-size: 28px;
    line-height: 32px;
    font-weight: bold;
    color: #000;
    padding-top: 35px;
}
.nss_cont {
    clear: both;
    padding: 30px 17px 0 17px;
    line-height: 35px;
    font-size: 15px;
}

.pub_kcj{width:100%;overflow:hidden;background:#333333;border-bottom: #5c5c5c 1px solid;border-top: #5c5c5c 1px solid;padding-top:.38rem;padding-bottom:.5rem;}
.pub_kcj .quan{display:grid;grid-template-columns:  auto 5rem;color:#fff;gap:1rem;}
.pub_kcj .quan .zuo,.pub_kcj .quan .you{overflow:hidden;}
.pub_kcj .quan .zuo a{color:rgba(255,255,255,.5);}
.pub_kcj .quan .zuo a p{color:#fff;font-size:16px;background:url(../images/dibu11.png) no-repeat left bottom;padding-bottom:0.15rem;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.pub_kcj .quan .zuo{display:flex;justify-content: flex-start ;gap:.32rem;}
.pub_kcj .quan .zuo li{padding-top:10px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.pub_kcj .quan .you{padding-top:10px;}
.w1680{max-width:1680px;padding:0 20px; margin: 0px auto; }
.pub_btm{background:#333;}
.pub_btm .info .txt{color:#fff;}
.pub_kcj .quan .you ul{display:grid; grid-template-columns: repeat(4,1fr);gap:.17rem;text-align:center;}
.kcgjc{padding-top:.6rem;overflow:hidden;background:url(../images/jiaoxue/jiaoxue-1_03.jpg) no-repeat center;background-size:cover;padding-bottom:.6rem;}
.kcgjc .w1680{display:grid;grid-template-columns: repeat(2,1fr);gap:.55rem;}
.kcgjc .w1680>div{overflow:hidden;}
.nton{width:100%;display:flex;justify-content:space-between;align-items: center;border-bottom:1px solid #e1e1e1;}
.nton font{color:#333;font-size:.3rem;display:block;background:url(../images/jiaoxue/a1.png) no-repeat left center;background-size:.3rem auto;position:relative;padding:.2rem 0;padding-left:.4rem;margin-bottom:-1px;}
.nton font::after{display:block;position:absolute;left:0px;bottom:0px;height:0.04rem;width:100%;background:#a32136;border-radius:5px;content:"";}
.nton p{color:#666;}
.kcgjc .k1 .list{width:100%;overflow:hidden;}
.kcgjc .k1 .list ul{padding-top:.1rem;}
.kcgjc .k1 .list li{margin-top:.2rem;}
.kcgjc .k1 .list li a{display:grid;grid-template-columns: 203px auto;gap:.24rem;padding:.16rem;}
.kcgjc .k1 .list li a:hover{background:#a32136;}
.kcgjc .k1 .list li a>div{overflow:hidden;}
.kcgjc .k1 .list li a .k5{font-size:.2rem;color:#333333;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.kcgjc .k1 .list li a .k6{color:rgba(102,102,102,1);margin-top:.2rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 限制文本为2行 */
    overflow: hidden;
    text-overflow: ellipsis;
}
.kcgjc .k1 .list li a .k7{color:rgba(147,147,147,1);margin-top:.2rem;background:url(../images/jiaoxue/dian1.png) no-repeat left center;background-size:.16rem auto;padding-left:.26rem;}
.kcgjc .k1 .list li a:hover .k5{color:#fff;}
.kcgjc .k1 .list li a:hover .k6{color:rgba(255,255,255,.5);}
.kcgjc .k1 .list li a:hover .k7{color:rgba(255,255,255,.3);background-image:url(../images/jiaoxue/a4.png);}
.kcgjc .k2 .list{width:100%;overflow:hidden;}
.kcgjc_li ul{display:grid;gap:0.13rem;padding-top:.3rem;}
.kcgjc_li a { display: grid; grid-template-columns: 100px auto; gap: .18rem; padding:.15rem;background:#fff;}
.kcgjc_li a > div { overflow: hidden; }
.kcgjc_li a .d_left { text-align: center; background: #a32136; font-family: arial; line-height: 1; height: 100px; display: flex; align-items: center; justify-content: center; }
.kcgjc_li a .d_left font { color: #f6f6f6; font-size: .22rem; }
.kcgjc_li a .d_left p { font-size: .18rem; color: #f6f6f6; padding-top: .1rem; }
.kcgjc_li a .d_right font {/* color:#333333; */font-size: .22rem;display: block;padding-top: .05rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.kcgjc_li a .d_right p { color: #7e7e7e; line-height: 1.78; padding-top: .15rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
.k2 .nton font{background-image: url(../images/jiaoxue/a2.png);background-size:.28rem;}

.jxpx{padding-top:.4rem;}
.jxpx .tquan{display:grid;grid-template-columns: 60% auto;gap:.3rem;margin-top:.6rem;}
.jxpx .tquan>div{overflow:hidden;}
.jxpx .tquan .t_left .list ul{display:grid;grid-template-columns: repeat(2,1fr);gap:.2rem;}
.jxpx .tquan .t_left .list li{overflow:hidden;position:relative;padding-bottom:.9rem;}
.jxpx .tquan .t_left .list li .t_1{position:relative;}
.jxpx .tquan .t_left .list li .t_1 font{display:block;width:1.35rem;height:.55rem;background:#c8b275;color:#fff;text-align:center;line-height:.55rem;position:absolute;left:0px;bottom:.9rem;}
.jxpx .tquan .t_left .list li .t_2{width:4.3rem;height:1.8rem;background:#f7f7f7;padding:.28rem;position:absolute;left:0px;bottom:0px;box-sizing: border-box;}
.jxpx .tquan .t_left .list li .t_2 font{color:#333333;font-size:.18rem;width:3.23rem;line-height:1.7;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 限制文本为2行 */
    overflow: hidden;
    text-overflow: ellipsis;
}
.jxpx .tquan .t_left .list li .t_2 p{color:#666666;padding-top:.13rem;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;width:3.23rem;}
.jxpx .tquan .t_left .list li .t3{position:absolute;bottom:.58rem;right:0px;height:.68rem;background:#a32136;width:1.2rem;overflow:hidden;display:flex;align-items: center;justify-content: center;}
.jxpx .tquan .t_left .list li .t3 font{background:url(../images/jiaoxue/a5.png) no-repeat center;background-size:.2rem auto;width:.2rem;height:.16rem;display:block;}

.jxpx .tquan .t_right{width:100%;overflow:hidden;}
.jxpx .tquan .t_right ul{display:grid;grid-template-columns: repeat(1,1fr);gaP:.23rem;}
.jxpx .tquan .t_right li{border-bottom:1px solid #e8e8e8;padding-bottom:.23rem;}
.jxpx .tquan .t_right li font{font-size:.18rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 限制文本为2行 */
    overflow: hidden;
    text-overflow: ellipsis;
}
.jxpx .tquan .t_right li p{font-size:.16rem;color:#666;padding-top:.1rem;}


.jxkgh{width:100%;overflow:hidden;background:url(../images/jiaoxue/jiaoxue-1_12.jpg);margin-top:.6rem;padding-bottom:.68rem;background-size:cover;}
.jxkgh .w1680{display:grid;grid-template-columns: repeat(2,1fr);gap:.5rem;padding-top:.3rem;}
.jxkgh .w1680 .nton font{color:#fff;background-image:url(../images/jiaoxue/a6.png);background-size:.28rem;}
.jxkgh .w1680 .nton p{color:rgba(255,255,255,.5)}
.jxkgh .w1680 .nton{border-bottom:1px solid #d2949e;}
.jxkgh .w1680 .j_right .nton font{color:#fff;background-image:url(../images/jiaoxue/a7.png);background-size:.27rem;}
.jxkgh .w1680 .nton font::after{background:#fff;}


.jxzljk{width:100%;overflow:hidden;background:url(../images/jiaoxue/jiaoxue_03.jpg) no-repeat center;/* height:7.52rem; */background-size:cover;padding-bottom:.5rem;}
.jxzljk .w1680{display:grid;grid-template-columns: repeat(2,1fr);gap:.56rem;}
.jxzljk .w1680>div{overflow:hidden;}
.jxzljk .w1680 .nton{padding-top:.3rem;}
.jxzljk .w1680 .nton font{background-image:url(../images/jiaoxue/jiaoxue-1_18.jpg);background-size:.27rem;}
.jxzljk .w1680 .jk_right .nton font{background-image:url(../images/jiaoxue/jiaoxue-1_15.jpg);background-size:.27rem;}
.jxzljk .w1680 .jk_right{padding-left:.24rem;}
.jxzljk .w1680 .jk_left .list li{padding-top:.25rem;}
.jxzljk .w1680 .jk_left .list .k11 a{display:grid;grid-template-columns: 3.4rem auto;gap:.2rem;}
.jxzljk .w1680 .jk_left .list .k11 a>div{overflow:hidden;}
.jxzljk .w1680 .jk_left .list .k11 font{color:#333333;font-size:.2rem;padding:0px;background:none;white-space: normal;width:auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 限制文本为2行 */
    overflow: hidden;
    text-overflow: ellipsis;
    line-height:1.65;
}
.jxzljk .w1680 .jk_left .list li a p{float:right;color:#666666;font-size:16px;}
.jxzljk .w1680 .jk_left .list .k11 p{color:#a32136;padding-top:.2rem;float:none;}
.jxzljk .w1680 .jk_left .list .k11 a  .t_12 div{margin-top:.5rem;background:url(../images/jiaoxue/a8.png) no-repeat right center;padding-right:.3rem;color:#333333;display:inline-block;background-size:.16rem auto;}
.jxzljk .w1680 .jk_left .list .k11{padding-bottom:.1rem;padding-top:.3rem;}
.jxzljk .w1680 .jk_left .list li a font{font-size:17px;padding-left:.4rem;background:url(../images/jiaoxue/a9.png) no-repeat left .12rem center;background-size:0.08rem auto;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;width:calc(100% - 1.8rem);display:block;}

.jiaoxuezyuan{width:100%;overflow:hidden;background:url(../images/jiaoxue/jiaoxue-1_30.jpg) no-repeat top center;padding-top:.26rem;}
.jiaoxuezyuan .list{padding-top:.4rem;padding-bottom:.8rem;overflow:hidden;}
.jiaoxuezyuan .list ul{display:grid;grid-template-columns: repeat(4,1fr);gap:.38rem;}
.jiaoxuezyuan .list li{overflow:hidden;padding-bottom:.35rem;border-radius:10px;}
.jiaoxuezyuan .list li img{border-radius:10px;}
.jiaoxuezyuan .list li font{color:#333333;font-size:.2rem;padding:0 .19rem;padding-top:.3rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 限制文本为2行 */
    overflow: hidden;
    text-overflow: ellipsis;
    line-height:1.65;
}
.jiaoxuezyuan .list li p{color:#666666;font-size:14px;margin: .19rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
.jiaoxuezyuan .list li div{height:.57rem;background:#a32136;border-radius:0.5rem;margin-top:.1rem;margin-left:.19rem;line-height:.57rem;display:inline-block;}
.jiaoxuezyuan .list li div i{font-style: normal;color:#ffffff;padding-left:.26rem;background:url(../images/jiaoxue/a5.png) no-repeat center right;padding-right:.6rem;background-size:.2rem auto;margin-right:.3rem;white-space: nowrap;}
.jiaoxuezyuan .list li:hover{background:#a32136;}
.jiaoxuezyuan .list li:hover font{color:#fff;}
.jiaoxuezyuan .list li:hover p{color:rgba(255,255,255,.5);}
.jiaoxuezyuan .list li:hover div{background:#fff;}
.jiaoxuezyuan .list li:hover div i{background-image:url(../images/jiaoxue/a13.png);color:#a32136;}
.jnei{background:#ffffff;}

.ykssjnpxzx{width:100%;overflow:hidden;padding-top:.75rem;padding-bottom:.8rem;}
.ykssjnpxzx .w1400{display:grid;grid-template-columns: 7.25rem auto;gap:.5rem;align-items: center;}
.ykssjnpxzx .w1400 .jksr .bt_s{color:#a32136;font-size:.3rem;font-weight:bold;}
.ykssjnpxzx .w1400 .jksr .bt_f{font-size:16px;line-height:1.875;padding-top:.3rem;padding-bottom:.18rem;}
.ykssjnpxzx .w1400 .jksr .more{background:#a22137;width:1.84rem;height:.67rem;text-align:center;line-height:.67rem;}
.ykssjnpxzx .w1400 .jksr .more a{color:#fff;}

.shoushu .con_box{padding-left:.8rem;background:url(../images/shoushu/02_04.jpg) no-repeat center;background-size:cover;}

.kcjs .title p,.kcjs2 .title p{color:#666;padding-top:.1rem;font-size:.16rem;}
.kcjs2{background:#f9f9f9;}
.kcjs2 .homeNews .h_left img{height:4.5rem;}

.kcjs3{padding-bottom:.8rem;}

/*.kcjs0 .menu>ul>li>a{font-size: 0.22rem;}
 .kcjs0 .menu>ul>li.sel>a{font-weight:bold;} */
.newsShow .news_title{color: #a32136;font-weight:bold;}
.newsShow .pn_box .btn:hover {
    background: #a32136;
    color: #FFF;
}
.kcjs4 .right .menu > ul > li > a {padding: 0 .18rem;text-align: center;line-height:1.4;}
.pub_kcj .quan .you img{width:115px;}