@charset "utf-8";
.n_banner {position: relative;z-index: 1 }
.n_banner:after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/n_ba_h.png) center bottom no-repeat;background-size: 100% auto;opacity: .5;}
.n_banner .imgBox .img {padding-bottom: 26.04%;}
.n_banner .imgBox .img img {transform: scale(1.15);animation: small1 40s infinite linear }
@keyframes small1 {
    0% {transform: scale(1.15) }
    50% {transform: scale(1) }
    100% {transform: scale(1.15) }
}
.n_banner .top {position: absolute;right: 0;bottom: 0;left: 0;padding: 0 0 .7rem;z-index: 1}
.n_banner .top .wp {align-items: flex-end }
.n_banner .top .wp .left {/* max-width: 36vw; */}
.n_banner .top h3{ font-size: .62rem; color: #fff; position: relative; padding: 0 0 .3rem}
.n_banner .top h3:before{ content: ""; position: absolute; left: 0; bottom: 0; width: .8rem; height: .06rem; background: #fff}
.breadcrumb{align-items: center;line-height: 1.35;border-bottom: 1px solid rgba(151,151,151,.3);min-height: .9rem;display: flex;}
.breadcrumb .wp{ align-items: center}
.breadcrumb .ll{ position: relative; padding: 0 0 0 .3rem;line-height: .9rem;}
.breadcrumb .ll:before{content: "";position: absolute;left: 0;background: url(../images/home.svg) center no-repeat;background-size: 100% 100%;width: .16rem;height: .16rem;top: 50%;transform: translateY(-50%);}
.breadcrumb .ll * {font-size: .2rem;color: #333;transition: .5s}
.breadcrumb .ll img {width: .22rem;margin: 0 .1rem 0 0 }
.breadcrumb .ll span{margin: 0 .05rem;font-size: 0;position: relative;z-index: 1;}.breadcrumb .ll em {color: #347243;}
.breadcrumb .ll span:before{content: "";position: absolute;width: 1px;height: .08rem;background: #979797;top: 50%;transform: translateY(-20%);}

/*翻页条*/
.pagebar{margin:.8rem auto 0 auto;display: flex;align-items: center;justify-content: center;}
.p_pages{

text-align: center;

display: flex;

flex-wrap: wrap;

justify-content: center;

align-items: center;

font-size: .15rem;

color: #333;

margin: 1rem 0 0;

}
.pagebar *{font-size: .16rem;}
.p_first,.p_first_d,.p_last,.p_last_d{display:none;}
.p_pages span{text-align:center;margin: .03rem .04rem;font-size: .16rem;color: #999;align-items: center;}
.p_pages span:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #d2d5da 1px solid; border-radius: .04rem; z-index: -1}
.p_pages span a,.p_next_d,.p_prev_d{height: .5rem;text-align: center;padding: 0 .1rem;min-width: .5rem;display: flex;border: 1px solid #C5C5C5;border-radius: 50%;align-items: center;justify-content: center;transition: .5s;color: #999;}
.p_pages .p_no_d{color: #fff;background: #347243;border: #347243 1px solid;padding: 0 8px;min-width: .5rem;height: .5rem;line-height: .5rem;border-radius: 50%;}
.p_pages svg{width: .16rem;height: .16rem; transition: .5s;}
.p_goto{ margin: 0 .03rem}
.p_goto input{display: flex;align-items: center;border-radius: .04rem;justify-content: center;height: .36rem;padding: 0 .1rem;transition: .5s;position: relative;z-index: 1;border: #d2d5da 1px solid;border-radius: .04rem;width: .6rem;}
.p_goto a{display: flex;align-items: center;border-radius: .04rem;justify-content: center;height: .36rem;padding: 0 .1rem;transition: .5s;position: relative;z-index: 1;}
.p_goto a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #d2d5da 1px solid; border-radius: .04rem; z-index: -1; transition: .5s;}

.p_pages a:hover, .p_pages a.on, .p_goto a:hover{background: #347243;color:#fff!important;}
.p_pages a:hover svg{ fill: #fff}
.p_goto a:hover::before{ border: #333333 1px solid;}

.list_erji li{ margin-left: 5vw;}
.list_erji .a{line-height: .9rem;font-size: .2rem;color: #333;display: block;position: relative;z-index: 1;}
.list_erji .a:before{content: "";position: absolute;left: 0;width: 0;height: .04rem;background: #347243;bottom: 0;transition: .5s;}
.list_erji li.on .a:before, .list_erji li:hover .a:before{ width: 100%}
.list_erji li.on .a, .list_erji li:hover .a{ color:#347243}
.sanji li{margin-right: 0.5vw !important;margin-left: 0;}
#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #347243;}
#bnt_back { position: absolute; left: 15px; top: 50%; margin-top: -14px;height: 28px;}
#bnt_back img { height: 28px; vertical-align: top;}
#bnt_back svg { fill: rgb(255, 255, 255); height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav i {position: absolute;top: 0;right: 15px;font-size: .2rem;color: #666;font-family: simsun;font-style: normal;width: .3rem;height: .3rem;display: flex;justify-content: center;align-items: center;}
#m_n_nav h1 { font-size: 14px; color: rgb(255, 255, 255); text-align: center; margin: 0px; line-height: 50px; }
#n_n_title{  position: relative;}
#bnt_sub_nav { position: absolute; right: 15px; top: 0px; height: 50px; cursor: pointer; color: rgb(255, 255, 255); font-size: 18px; display: flex; align-items: center; }
#bnt_sub_nav svg { fill: rgb(255, 255, 255); height: 20px; vertical-align: middle; width: 20px; }
#bnt_sub_nav img { display: block; height: 20px; }
#bnt_sub_nav.on img { transform: rotate(-180deg); }
#sub_nav_content { background: rgb(240, 243, 245); display: none; box-shadow: rgb(153, 153, 153) 0px 0px 5px; z-index: 9; }
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0px; }
#sub_nav_content ul li a { display: block; border-left: 2px solid rgb(202, 158, 78); height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: rgb(83, 84, 85); }
#sub_nav_content ul li.on a { color: rgb(202, 158, 78); }
#sub_nav_content dl {font-size: 0px;overflow: hidden;background: rgb(255, 255, 255);padding: 10px 0px;display: flex;flex-wrap: wrap;}
#sub_nav_content dt {position: relative;background: rgb(255, 255, 255);z-index: 999;min-width: 100%;display: inline-block;margin-bottom: 0px;text-align: left;}
#sub_nav_content dt a {margin: 0px 20px;display: block;color: #333;line-height: 30px;font-size: 14px;font-weight: 400;vertical-align: top;}
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0px; opacity: 0; display: none; }
#sub_nav_content dt a { }
#sub_nav_content dt.title { background: rgb(250, 250, 251); }
#sub_nav_content dt.title i { opacity: 1; }
#sub_nav_content dt.title_on { background: rgb(250, 250, 251); }
#sub_nav_content dt.title_on a { color: rgb(215, 0, 41); border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content dt.title_on a i { color: rgb(215, 0, 41); }
#sub_nav_content dt.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #347243;}
#sub_nav_content dd {display: none;width: 100%;/* display: flex; */}
#sub_nav_content dd .box { padding: 0px; }
#sub_nav_content dd a {padding: 0px 25px;line-height: 30px;font-size: 12px;color: #999;display: block;height: 30px;}
#sub_nav_content dd a.on { color: rgb(215, 0, 41); }

@media(max-width: 1024px){
    .mianbaoW, .n_ejw{ display: none;}
    #m_n_nav{ display: block;}
    .n_dq{ display: none}
}

.list11{justify-content: space-around;text-align: center;position: relative;z-index: 1;align-items: center;}
.list11::before{content: "";position: absolute;top: 0;right: 0;left: 0;z-index: -1;background: url(../images/about_b1.jpg) center no-repeat;background-size: cover;height: 5.29rem;}
.list11 li{flex: 1;padding: .7rem 0;}
.list11 h3{ font-size: .5rem; color: #fff}
.list11 h6{font-size: .2rem;color: #fff;margin: .1rem 0 0;line-height: .24rem;height: .48rem;}
.list11 .line{ width: 1px; height: .85rem; background: #fff}

.n_pad1{ padding: .7rem 0 1rem;}

.h3-1{text-align: center;font-size: .52rem;color: #333;line-height: 1.5;font-family: SF-Pro-Text-Regular;margin-bottom: .3rem;}

.arc-con.bg1{ background: #F8F3EF; padding: .4rem 0;}

.arc-con{line-height: 1.875;}
.arc-con p{margin-bottom: .15rem;font-size: 0.16rem !important;text-align: justify;}
.arc-con1{ margin: .4rem 0;}

.about .content1{position: relative;z-index: 2;background: #fff;border-radius: .6rem 0 .6rem 0;box-shadow: 0px 0px 9px 3px rgba(52, 114, 67, 0.1831);margin: 0 .5rem .75rem;padding: .42rem .42rem .6rem;}
.about .content1 .arc-con{height: 5rem;overflow: hidden;overflow-y: scroll;padding: 0 .3rem 0 0;margin: 0 -.2rem 0 0;}
.about .content1 .arc-con::-webkit-scrollbar{width:.08rem;height:0}
.about .content1 .arc-con::-webkit-scrollbar-track{background: rgba(52,114,67,.07);border-radius: 5px;}
.about .content1 .arc-con::-webkit-scrollbar-thumb{background: #347243;border-radius: 5px}

.n_bg1{ background: url(../images/n_bg1.jpg) center top repeat-y; background-size: 100% auto;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
    .breadcrumb{ display: none;}

    .n_banner .imgBox .img {padding-bottom: 40%;}
    .n_banner .top{ padding: 0 0 .25rem;}
    .n_banner .top h3{ font-size: .24rem; padding: 0 0 .2rem;}
    .n_banner .top h3:before{ width: .6rem; height: .05rem;}

    .h3-1{ font-size: .28rem; margin-bottom: .3rem;}
}
@media(max-width: 800px){
    .n_pad1{ padding: .4rem 0 .5rem;}
    .list11 h3{ font-size: .24rem;}
    .list11 h6{font-size: .14rem;line-height: 1.35;}

    .list11 li{ padding: .4rem 0}
    .about .content1{margin: 0 5px .4rem;padding: .25rem .25rem .3rem;}

    .arc-con.bg1{ padding: .3rem 0;}
    .n_banner .top h3{ font-size: .2rem; }
} 
@media(max-width: 560px){
} 

.list12, .list12 li{ position: relative; z-index: 1;}
.list12 li::before{ content: ""; position: absolute; top: 0; right: 0; left: 0; height: 1px; background: linear-gradient(270deg, rgba(100, 171, 120, 0.232) 0%, #347243 100%);}
.list12::before{ content: ""; position: absolute; bottom: 0; right: 0; left: 0; height: 1px; background: linear-gradient(270deg, rgba(100, 171, 120, 0.232) 0%, #347243 100%);}
.list12 .a{padding: .48rem 12vw;align-items: center;font-size: .24rem;color: #2F673D;line-height: 1.35;}
.list12 .ico{ width: .48rem; height: .48rem; border-radius: 0 50% 0 50%; margin: 0 .25rem 0 0; position: relative; z-index: 1; background: #E29611;}
.list12 .ico img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: .18rem;transition: .5s;}
.list12 .ll, .list12 dl{flex: 1;overflow: hidden;padding: 0 .1rem 0 0;}
.list12 .ll{flex: 2.5;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .list12 .a{font-size: .18rem;padding: .25rem 0;}
    .list12 .ico{ width: .3rem; height: .3rem;}
} 

.pages{margin: 1rem 0 0;}
.pages ul{justify-content: center;align-items: center;font-size: .15rem;color: #333;}
.pages ul li{text-align:center;margin: .03rem .04rem;font-size: .16rem;color: #999;align-items: center;}
.pages ul li a{height: .5rem;text-align: center;padding: 0 .1rem;min-width: .5rem;display: flex;border: 1px solid #C5C5C5;border-radius: 50%;align-items: center;justify-content: center;transition: .5s;color: #999;}
.pages ul li a svg{width: 14px;height: 14px;fill: #959595;transition: .5s;}
.pages ul li.cur{border: #347243 1px solid;padding: 0 8px;min-width: .5rem;height: .5rem;line-height: .5rem;border-radius: 50%;}
.pages ul li a.on{background: #9E3622;padding: 0 8px;min-width: .35rem;height: .35rem;line-height: .33rem;color: #fff ;border-radius: 3px}
.pages ul li.cur{color: #fff;background: #347243;}
.pages ul li.page-count{line-height: .33rem}
.page-form {line-height: .33rem}
.page-form input{border: 1px solid #ccc;width: .3rem;height: .3rem;text-align: center;padding: 0 .04rem;background: transparent;border-radius: .04rem;margin: 0 .08rem;}
.page-form button{border:none;width: .5rem;height: .3rem;line-height: .28rem;text-align: center;background: #9E3622;color: #fff;border-radius: .04rem;margin: 0 .06rem;cursor: pointer;}
.pages ul li.next svg{ transform: rotateY(180deg)}
.pages ul li a:hover{ background: #347243; border: #347243 1px solid;color: #fff;}
.pages ul li a:hover{color: #fff;}
.pages ul li a:hover svg{fill: #347243;}
@media(max-width: 560px){
    .pages{ margin-top: .3rem;}
    .pages ul li{ margin: .03rem 1px;}
    .pages ul li a, .pages ul li.cur{height: .28rem;min-width: .28rem;line-height: .26rem;padding: 0 .05rem;}
}


.news{ padding-bottom: 1rem;}
.news .fl1{position: relative;z-index: 1;padding-bottom: 0 !important;}
.news .fl1:before{content: "";position: absolute;top: 0;left: 0;bottom: 1rem;width: 64%;background: #F8F3EF;z-index: -1;}

.list13 .a{align-items: center;position: relative;z-index: 1;}
.list13s1 .imgW{width: 8.2rem;order: 1;margin: 0 0 0 .6rem;}
.list13s1 .imgBox{ margin: 0 calc((100vw - 14.4rem)/2*-1) 0 0; border-radius: .8rem 0 0 0;}
.list13s1 .imgBox .img{ padding-bottom: 67.92%;}
.list13 .txt{flex: 1;overflow: hidden;padding-bottom: 1rem;}
.list13 h6{ font-size: 18px; color: #333;}
.list13 h4{ margin: .2rem 0 .3rem; font-size: .36rem; line-height: .5rem; max-height: calc(.5rem*3)\0}
.list13 p{ font-size: .16rem; color: #666;}

.list13s2 li{ margin-top: 1.4rem;}
.list13s2 .a:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 2rem; background: #F8F3EF; z-index: -1; transition: .5s;}
.list13s2 .imgW{width: 6.03rem;transform: translateY(-.44rem)}
.list13s2 .imgBox{ border-radius: .8rem 0 0 0;}
.list13s2 .imgBox .img{ padding-bottom: 67.92%;}
.list13s2 .txt{flex: 1;overflow: hidden;padding: 0 .6rem; }

.list13s2 li:nth-child(2n) .imgW{order: 1;}
.list13s2 li:nth-child(2n) .a:before{left: 0;right: 2rem}

@media(min-width: 1024px){
    .list13s2 .a:hover:before{ background: #347243;}
    .list13s2 .a:hover *{ color: #fff !important;}
}
@media(max-width: 1024px){
    .news .fl1{ margin-bottom: .4rem}
    .list13s1 .imgW{width: 100%;margin: 0;}
    .list13s1 .txt{width: 100%;flex: auto;padding: .3rem 0;order: 1;}
    .list13s1 .imgBox{width: 100%;border-radius: 0.4rem 0 0 0;margin: 0;}
    .news .fl1:before{right: 0;width: 100%;bottom: 0;}

    .list13s2 .imgW{width: 100%;margin: 0;transform: translateY(0);}
    .list13s2 .txt{width: 100%;flex: auto;padding-bottom: .4rem;padding: .3rem .25rem;order: 1;}
    .list13s2 .imgBox{ width: 100%; border-radius: 0.4rem 0 0 0;}
    .list13s2 .a:before{right: 0;width: 100%;left: 0;top: 1rem;}
    .list13s2 li{ margin-top: .6rem}
    .news{ overflow: hidden;}
}
@media(max-width: 800px){
    .list13s2 li{ margin-top: .25rem}
    .list13 h4{ margin: .1rem 0 .2rem;}

    .news{ padding-bottom: .5rem}
} 
@media(max-width: 560px){
} 

.h3-2{font-size: .44rem;text-align: center;line-height: 1.5;width: 12rem;margin: 0 auto .3rem;max-width: 100%;}

.miso_tab3 .bd_li{ overflow: hidden; box-shadow: 0px 0px 9px 3px rgba(52, 114, 67, 0.1831); border-radius: .22rem;}
.arc-con2{}
.arc-con2 table tr th:first-child{ width: 15%}
.arc-con2 table tr:nth-child(2) td:last-child{vertical-align: top;text-align: left; padding: .2rem .35rem}
.arc-con2 table tr td .box{margin-bottom: .2rem;padding: 0 0 0 .3rem;background: url(../images/dots.svg) left .08rem no-repeat;background-size: .18rem auto; }
.arc-con2 table tr td .box .con{ margin-bottom: .05rem}
.arc-con2 table tr td .box h4{ font-size: .2rem; color: #333333;}
.arc-con2 table tr td .box p{font-size: .16rem;color: #666666;font-family: SF-Pro-Text-Thin;}
.arc-con2 table tr th{background: #347243;font-size: .26rem;color: #fff;border: none !important;}
.arc-con2 table tr td{font-weight: bold;width: calc((100% - 24% - 15%)/7);}
.arc-con2 table tr td big{ font-size: .2rem; color: #333}
.arc-con2 table tr td small{ font-size: .16rem; color: #999}

.miso_tab3 .hd ul{ justify-content: flex-end;}
.miso_tab3 .hd{ margin-bottom: .32rem;}
.miso_tab3 .hd ul li{ margin: 0 0 0 .3rem}
.miso_tab3 .hd ul li a{font-size: .16rem;color: #666666;position: relative;z-index: 1;display: block; padding: 0 0 0 .3rem}
.miso_tab3 .hd ul li a::before{content: "";position: absolute;width: .18rem;height: .18rem;border: 1px solid #347243;border-radius: 50vw;left: 0;transition: .5s;top: 50%;transform: translateY(-50%);}

.miso_tab3{ padding-bottom: .5rem;}
.miso_tab3 .hd ul li.on a::before{ background: #347243}
.miso_tab3 .hd ul li.on a{ color: #347243}

@media(min-width: 1024px){
    
}
@media(max-width: 1024px){
    .h3-2{font-size: .36rem;}

    .arc-con2{ overflow: hidden; overflow-x: scroll;}
    .arc-con2 table{ width: 10.24rem;}

    .arc-con2 table tr th{ font-size: .18rem;}
    .arc-con2 table tr td big{ font-size: .16rem; }
    .arc-con2 table tr td small{ font-size: .13rem; }
    .arc-con2 table tr th, .arc-con2 table tr td{ padding: .1rem;}
    .arc-con2 table tr:nth-child(2) td:last-child{ padding: .1rem;}

    .arc-con2 table tr td .box h4{ font-size: .16rem; }
    .arc-con2 table tr td .box p{ font-size: .13rem; }
}
@media(max-width: 800px){
    .h3-2{font-size: .26rem;}
    .miso_tab3 .hd ul li{ margin-left: .15rem;}
    .miso_tab3 .hd ul li a::before{width: .12rem;height: .12rem;}
    .miso_tab3{ padding-bottom: .2rem;}
} 
@media(max-width: 560px){
} 

.h3-3{font-size: .52rem;color: #333;line-height: 1.35;text-align: center;margin-bottom: .4rem;}
.list14{position: relative;z-index: 1;flex-direction: column;padding: .7rem 0 1.5rem;}
.list14:before{ content: ""; position: absolute; top: 0; bottom: 0; left: 50%; width: 1px; background: linear-gradient(0deg, rgba(100, 171, 120, 0.232) 0%, #347243 100%);}
.list14:after{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background: linear-gradient(-90deg, rgba(100, 171, 120, 0.232) 0%, #347243 100%);}
.list14 li{width: 100%;padding: 0 0 0 50%;margin-bottom: -.2rem;}
.list14 .a{ display: block; position: relative; z-index: 1; padding: 0 0 0 .5rem}
.list14 .a .ico{width: .48rem;height: .48rem;background: #347243;border-radius: 0 50% 0 50%;position: absolute;z-index: 1;left: -.25rem; transition: .5s;}
.list14 .a .ico img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: .18rem;transition: .5s;}
.list14 h4{ font-size: .36rem; color: #333; line-height: .5rem; font-family: SF-Pro-Text-Medium; }
.list14 p{margin: .15rem 0 .4rem;}

.list14 li:nth-child(2n){padding: 0 50% 0 0;}
.list14 li:nth-child(2n) .a{padding: 0 .5rem 0 0;text-align: right;}
.list14 li:nth-child(2n) .a .ico{ left: auto; right: -.25rem}
.list14 li:nth-child(2n) .a .more0{ justify-content: flex-end}

.more0{display: flex;align-items: center;font-size: .2rem;color: #333333;transition: .5s;}
.more0 i{display: flex;width: .6rem;height: .6rem;position: relative;z-index: 1;align-items: center;justify-content: center;min-width: .6rem;margin: 0 -.24rem 0 0;}
.more0 i::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 1px dashed rgba(52,114,67,.3);z-index: -1;border-radius: 50vw;animation: roted 10s infinite linear;transition: .5s;}
.more0 i img{width: 100%; height: 100%; transition: .5s;}
.more0 i img:nth-child(2){ display: none}
.more0>img, .more0 span img{margin: 0 0 0 .1rem;width: .2rem;}
.more0 span img:nth-child(2){ display: none}

.logo2{display: flex;justify-content: center;margin-bottom: .46rem;}

@media(min-width: 1024px){
    .list14 .a:hover h4{ color: #2F673D;}
    .list14 .a:hover .ico{ background: #E29611;}

    .list14 .a:hover .more0 i::before{ border: 1px dashed #E29611;}
    .list14 .a:hover .more0{ color: #E29611;}
}
@media(max-width: 1024px){
    .h3-3{ font-size: .36rem;}
}
@media(max-width: 800px){
    .h3-3{font-size: .26rem;margin-bottom: .25rem;}

    .list14 .a .ico{width: .36rem;height: .36rem;left: -0.18rem;}
    .list14 li:nth-child(2n) .a .ico{ right: -0.18rem;}

    .more0 i{width: .4rem;height: .4rem;min-width: .4rem;margin: 0 -0.14rem 0 0;}
    .more0{ font-size: .18rem}
    .list14 .a{ padding: 0 0 0 .3rem}
    .list14 li:nth-child(2n) .a{ padding: 0 .3rem 0 0 }

    .list14 p{ margin: .1rem 0 .25rem;}

    .list14{ padding: .5rem 0 .6rem;}
    .logo2{ margin-bottom: .15rem;}

    .more0>img{ width: .15rem;}
} 
@media(max-width: 560px){
} 

.Colleges{}
.Colleges .fl1{position: relative;z-index: 1;padding-bottom: 0 !important;}
.Colleges .fl1:before{content: "";position: absolute;top: 0;left: 0;bottom: .5rem;width: 64%;background: #F8F3EF;z-index: -1;}

.list15 .a{align-items: center;position: relative;z-index: 1;}
.list15 .imgW{width: 7.2rem;order: 1;margin: 0 0 0 .6rem;}
.list15 .imgBox{ margin: 0 calc((100vw - 14.4rem)/2*-1) 0 0; border-radius: .8rem 0 0 0;}
.list15 .imgBox .img{ padding-bottom: 67.92%;}
.list15 .txt{flex: 1;overflow: hidden;padding-bottom: 1rem;}
.list15 .txt .arc-con{ margin-bottom: .4rem}
.list15 h3{ text-align: left;}
.list15 p{ font-size: .16rem; color: #666;}

.list16 li{ text-align: center;}
.list16 .imgBox{ width: 2.24rem; margin: 0 auto; border-radius: 50%;}
.list16 .imgBox .img{ padding-bottom: 100%;}
.list16 h4{font-size: .36rem;color: #347243;margin: .35rem 0 0;font-family: SF-Pro-Text-Medium;transition: .5s;}
.list16 .line{ width: .42rem; height: 2px; background: #347243; margin: .12rem auto;}
.list16 p{ font-size: .2rem; color: #333333;}

.arrow3{max-width: 3rem;align-items: center;margin: .65rem auto 0;}
.arrow3 .arrow{width: .5rem;height: .5rem;background: #347243;border-radius: 50%;align-items: center;justify-content: center;cursor: pointer;transition: .5s;}
.arrow3 .swiper-scrollbar{flex: 1;margin: 0 .22rem;height: 1px;background: rgba(52,114,67,.5);display: block !important;}
.arrow3 .swiper-scrollbar>div{ background: #E29611; height: 3px; top: -1px}

.Colleges .fl3{position: relative;z-index: 1;padding-top: 1.28rem;overflow: hidden;}
.Colleges .fl3::before{content: "";position: absolute;right: 37%;top: 0;left: 0;background: url(../images/home2_b.jpg) center no-repeat;background-size: cover;height: 4.48rem;z-index: -1;border-radius: 2.25rem 0 0 0;transform: rotateY(180deg);}

.list17Box{overflow: visible;}
.list17Box:before{ content: ""; position: absolute; top: 0; right: 0; bottom: .3rem; left: 0; background: #fff; z-index: -1}
.list17 .imgW{ width: 7rem; }
.list17 .imgBox{border-radius: 0 .8rem 0 0;z-index: 2;width: calc((100vw - 14.4rem)/2 + 7rem);left: calc((100vw - 14.4rem)/2*-1);}
.list17 .imgBox .img{ padding-bottom: 64.56%;}
.list17 .txt{width: calc(100% - 7rem - .74rem);position: relative;z-index: 1;display: flex;flex-direction: column;justify-content: center;}
.list17 .txt::before{content: "";position: absolute;top: 0;right: calc((100vw - 14.4rem)/2*-1);bottom: -1rem;left: -7.75rem;z-index: -1;background: #347243;}
.list17 .txt::after{content: "";position: absolute;top: 0;right: calc((100vw - 14.4rem)/2*-1);bottom: -1rem;left: -7.75rem;z-index: -1;background: #f8f3ef url(../images/list17_b.jpg) right bottom no-repeat;background-size: auto 100%;}
.list17 .txt h3{position: absolute;top: -1rem;right: 0;}
.list17 .a .top{display: flex;align-items: center;font-size: .3rem;color: #2F673D;position: relative;padding-bottom: .3rem;margin-bottom: .3rem;font-family: SF-Pro-Text-Medium;}
.list17 .a .top:after{ content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: linear-gradient(-90deg, rgba(100, 171, 120, 0.232) 0%, #347243 100%);}
.list17 .a .ico{width: .48rem;height: .48rem;background: #E29611;border-radius: 0 50% 0 50%;transition: .5s;margin: 0 .2rem 0 0;position: relative;min-width: .48rem;}
.list17 .a .ico img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: .18rem;transition: .5s;}
.list17 .p{ margin-bottom: .3rem}
.list17 .con{ padding-top: .8rem;}
.list17 .con h6{ font-size: .2rem; color: #333; margin-bottom: .05rem}
.list17 .con p{ font-size: .2rem; color: #666; line-height: 1.6}

.arrow4{width: 1.34rem;align-items: center;margin: 0;position: relative;z-index: 2;}
.arrow4 .arrow{width: .5rem;height: .5rem;background: #347243;border-radius: 50%;align-items: center;justify-content: center;cursor: pointer;transition: .5s;}

.Colleges .fl4{/* padding-top: 0 !important; */background: url(../images/Colleges_fl4.png) center bottom no-repeat;background-size: 100% auto;}
.Colleges .fl4 h3{ margin-bottom: .55rem;}

.list18{padding: .5rem 0 1rem;}
.list18 .a{ position: relative; z-index: 1; align-items: center; }
.list18 .a::before{ content: ""; position: absolute; top: 0; right: 2.06rem; bottom: 0; left: 0; z-index: -1; background: #fff;}
.list18 .imgBox{width: 6.03rem;order: 1;transform: translateY(-.5rem);border-radius: .8rem 0 0 0;}
.list18 .imgBox .img{ padding-bottom: 72.96%;}
.list18 .txt{width: calc(100% - 6.03rem);padding: .4rem .4rem .4rem .6rem;}
.list18 .txt h3{text-align: left;font-size: .36rem;/* width: 5rem; */max-width: 100%;margin-bottom: .22rem;overflow: hidden;text-overflow: ellipsis;/* text-align: justify; */display: -webkit-box;/* -webkit-line-clamp: 2; */-webkit-box-orient: vertical;display: -moz-box;-moz-line-clamp: 2;-moz-box-orient: vertical;word-wrap: break-word;white-space: normal;}
.list18 .txt .arc-con{ margin-bottom: .4rem}

@media(min-width: 1024px){
    .arrow4 .arrow:hover, .arrow3 .arrow:hover{ background: #E29611;}
}
@media(max-width: 1024px){
    .list15 .imgW{width: 100% !important;margin: .4rem 0 0 !important;}
    .list15 .txt{width: 100%;padding-bottom: 0;flex: auto;}
    .Colleges .fl1:before{ width: 100%;}
    .list15 .imgBox{width: 100%;margin: 0 !important;}

    .list17 .imgW{ width: 100%}
    .list17 .txt{width: 100%;padding: .4rem 0 0;}
    .list17 .imgBox{ width: 100%; left: 0;}
    .list17 .txt h3{position: relative;top: 0;margin-bottom: 0;}
    .list17 .con{ padding: .4rem 0 0}
    .list17 .txt::after{ right: -.7rem}
    .list17 .txt::before{ right: -.7rem}

    .Colleges .fl3::before{ right: 0; border-radius: 0 .8rem 0 0}

    .Colleges .fl3{ padding-top: .6rem}

    .list18 .imgBox{width: 100%;transform: translateY(0);}
    .list18 .txt{width: 100%;order: 2;padding: .3rem .25rem;}
    .list18{padding: 0;}
    .list18 .a::before{ right: 0}
}
@media(max-width: 800px){
    .list17 .a .top{ font-size: .24rem}
    .list16 h4{ font-size: .24rem}

    .list16 .imgBox{ width: 1.6rem; height: 1.6rem}

    .arrow4{margin: .1rem auto 0;}

    .Colleges .fl4{ padding-top: .4rem !important}

    .Colleges .fl4 h3{margin-bottom: .25rem;font-size: .24rem;}

    .arrow3 .arrow, .arrow4 .arrow{ width: .4rem; height: .4rem;}
    .arrow3 .arrow img, .arrow4 .arrow img{ width: .2rem;}

    .list17Box:before{ border-radius: 0 .8rem 0 0}
} 
@media(max-width: 560px){
} 

.contacts{ padding-bottom: 2rem;}

.list19{ margin: 0 -.3rem -.6rem;}
.list19 li{ width: 50%; padding: 0 .3rem; margin-bottom: .6rem;}
.list19 .a{background: url(../images/list19_b.jpg) center no-repeat;background-size: cover;flex-direction: column;padding: 0 .5rem;height: 3.7rem;justify-content: center;position: relative;z-index: 1;border-radius: .8rem 0 0 0;overflow: hidden;transition: .5s;}
.list19 .a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/list19_b_on.png) center no-repeat;background-size: cover; z-index: -1; opacity: 0; transition: .5s;}
.list19 h4{margin: 0 0 .4rem;font-size: .36rem;line-height: .5rem;max-height: calc(.5rem*3)\0}

@media(min-width: 1024px){
    .list19 .a:hover{ box-shadow: 0px 4px .12rem 0px rgba(40, 70, 41, 0.8329)}
    .list19 .a:hover::before{ opacity: 1;}
    .list19 .a:hover *{ color: #fff;}

    .list19 .a:hover .more0 i img:nth-child(1), .list19 .a:hover .more0 span img:nth-child(1){ display: none}
    .list19 .a:hover .more0 i img:nth-child(2), .list19 .a:hover .more0 span img:nth-child(2){ display: block}
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .contacts{ padding-bottom: .7rem;}

    .list19{ margin: 0 -7px  -.3rem}
    .list19 li{width: 100%;margin-bottom: .3rem; padding: 0 7px}
    .list19 .a{height: 2.4rem;padding: 0 .3rem;border-radius: 0.3rem 0 0 0;}
} 
@media(max-width: 560px){
} 

.list20{display: flex;flex-wrap: wrap;margin: 0;margin: 0 -1.7%;position: relative;z-index: 1;}
.list20 li{padding: 0 1.7%;}
.list20 li *{ transition: .5s;}
.list20 a{display: block;position: relative;z-index: 1;overflow: hidden;}
.list20 .imgBox .img{ padding-bottom: 58.64%;}
.list20 .txt{position: absolute;right: 0;bottom: 0;left: 0;display: flex;justify-content: center;align-items: flex-end;z-index: 1;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,.6) 100%);height: 28.29%;padding: 0 .3rem .156rem;}
.list20 h4{ color: #fff !important}

.list20s1{ justify-content: flex-end;}
.list20s1 li:nth-child(1){width: 66.66%;}
.list20s1 li:nth-child(1) .imged{ padding-bottom: 62.13%;}
.list20s1 li:nth-child(3){align-self: flex-end;margin: -18% 0 0;}
.list20s1 li:nth-child(2), .list20s1 li:nth-child(3){width: calc(100% - 66.66%);}

.list20s2{ margin: 3.4% -1.7% -3.4%;}
.list20s2 li{ width: 33.33%; margin-bottom: 3.4%;}


@media(min-width: 1024px){
    
}
@media(max-width: 1024px){
}
@media(max-width:640px){
    .list20 li{ width: 100% !important; margin-bottom: .25rem;}
    .list20s2{ margin: .25rem 0 0;}
    .list20s2 li{ margin-bottom: .25rem}
    .list20s1 li:nth-child(3){ margin: 0 0 0;}

    .list20s2 li{ padding: 0;}
} 
@media(max-width: 560px){
} 

.contact1{ padding-bottom: .2rem; overflow: hidden;}
.list21{ width: calc(100% - 7.63rem);}
.list21 .a{ height: 1.16rem; display: flex; align-items: center; position: relative; z-index: 1;}
.list21 .a::before{content: "";position: absolute;top: 0;right: -.3rem;bottom: 0;left: calc((100vw - 14.4rem)/2*-1);background: url(../images/list21_b.jpg) center no-repeat;background-size: cover;z-index: -1;opacity: 0;transition: .5s;}
.list21 .ico{ width: .54rem; height: .54rem; background: #347243; border-radius: 0 .22rem 0 .22rem; margin: 0 .2rem 0 0; transition: .5s}
.list21 .ico img{ width: 100%; height: 100%;}
.list21 .con{ flex: 1; overflow: hidden;}
.list21 .con h5{font-size: .2rem;color: #347243;font-weight: 600; transition: .5s;}
.list21 .con h6{ font-size: .2rem; color: #347243; margin: .1rem 0 0; transition: .5s;}
.contact1 .h3-1{ margin-bottom: .5rem;}
.contact1 .imgBox{ width: 7.63rem; position: relative; z-index: 1;}
.contact1 .imgBox .img{ padding-bottom: 66.05%;}
.contact1 .wp{ align-items: center;}
.contact1 .imgBox{ border-radius: .8rem 0 0;}

.list21 li.on .a::before{ opacity: 1}
.list21 li.on .a *{ color: #fff}
.list21 li.on .a .ico{ background: #E29611;}

@media(min-width: 1024px){
    
}
@media(max-width: 1024px){
    .list21{ width: 100%;}
    .contact1 .imgBox{width: 100%;margin: .1rem 0 0;}
    .list21 li{ margin-bottom: .3rem;}
    .list21 .a{height: auto;align-items: flex-start;padding: 10px;}
    .list21 .a::before{right:0;left:0;}
}
@media(max-width: 800px){
    .list21 .con h6{ font-size: .16rem;}
    .contact1 .imgBox{ border-radius: .4rem 0 0;}
    .contact1 .h3-1{ margin-bottom: .3rem;}
} 
@media(max-width: 560px){
} 

.list22{ margin: .4rem 0 0;}
.list22 li{ margin-bottom: 1.06rem;}
.list22 .a{display: block;position: relative;z-index: 1;padding: .66rem 0;}
.list22 .a::before{content: "";position: absolute;top: .66rem;bottom: .66rem;left: 0;width: 62.15%;background: #619613; z-index: -1}
.list22 .txt{position: relative;z-index: 1;min-height: 5.1rem;display: flex;flex-direction: column;justify-content: center;padding: 0 .56rem;}
.list22 .txt::before{content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 62.15%;background: #619613;opacity: .4; z-index: -1}
.list22 .imgBox{ position: absolute; top: 0; bottom: 0; right: 0; border-radius: 1.8rem 0 0;}
.list22 .imgBox .img{padding-bottom: 0;height: 100%;}
.list22 .imgBox .img img{ position: relative}
.list22 h4{ font-size: .4rem; color: #fff !important; line-height: 1.5}
.list22 h3{ font-size: 1rem; color: #fff; line-height: 1.5}
.list22 p{ font-size: .24rem; color: #fff; line-height: 1.5; width: 3.1rem; max-width: 100%; margin: .15rem 0 .2rem}
.list22 .p{ margin: .4rem 0 0}
.list22 .p img{ width: .3rem; margin: 0 .2rem 0 0;}
.list22 .p p{width: 100%;font-size: .3rem;margin: 0 0 .15rem;}
.list22 h6 img{ width: .28rem}

.list22 li:nth-child(2) .a::before, .list22 li:nth-child(2) .txt::before{ background: #347243;}
.list22 li:nth-child(3) .a::before, .list22 li:nth-child(3) .txt::before{ background: #55E177;}
.list22 li:nth-child(4) .a::before, .list22 li:nth-child(4) .txt::before{ background: #856A23;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
    .list22 h4{ font-size: .25rem; }
    .list22 h3{ font-size: .25rem; }
    .list22 p{font-size: .18rem;}
    .list22 .txt{ min-height: 3rem}
    .list22 .a{ padding: .3rem 0;}
    .list22 .a::before{ top: .3rem; bottom: .3rem;}
}
@media(max-width: 800px){
    .list22 .imgBox{width: 100%;position: relative;border-radius: .6rem 0 0;}
    .list22 .a::before{ width: 100%;}
    .list22 .a{ padding: 0}
    .list22 li{margin-bottom: .3rem;}
    .list22 .a::before{top: .6rem;bottom: 0;}
    .list22 .txt{padding: 0 .25rem;min-height: 2rem;padding: .3rem .25rem;}
    .list22 h6 img{ width: .2rem}
    .list22 p{ width: 100%}

    .list22 .p p{ font-size: .2rem}
    .list22 .p p img{ width: .22rem; margin: 0 .15rem 0 0}
    .list22{ margin: .1rem 0 0;}
} 
@media(max-width: 560px){
} 

.About .fl1{position: relative;z-index: 1;padding-bottom: 0 !important; margin-bottom: 1.2rem;}
.About .fl1:before{content: "";position: absolute;top: 0;right: 0;bottom: 1rem;width: 60%;background: #F8F3EF;z-index: -1;}

.About .fl1 .more0{ margin: .5rem 0 0;}
.About .list15 .txt{ order: 1;}
.About .list15 .imgW{width: 7.2rem;order: 1;margin: 0 .6rem 0 0;}
.About .list15 .imgBox{margin: 0 0 0 calc((100vw - 14.4rem)/2*-1);border-radius: 0 0.8rem 0 0;}

.home2{position: relative;z-index: 1;overflow: hidden;}
.home2::before{content: "";position: absolute;right: 0;top: 0;left: 37%;background: url(../images/home2_b.jpg) center no-repeat;background-size: cover;height: 4.48rem;z-index: -1;border-radius: 2.5rem 0 0 0;}
.home2 .tit1{ margin-bottom: .2rem;}
.home2 .content{padding: .88rem 2rem .58rem 0;position: relative;z-index: 1;}
.home2 .content::before{content: "";position: absolute;top: 0;right: 2.5rem;bottom: 0;left: calc((100vw - 14.4rem)/2*-1);background: url(../images/list4_b.jpg) center no-repeat;background-size: cover;border-radius: 0 13vw 0 0;background: #347243;z-index: -1;}
.home2 .content::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: calc((100vw - 14.4rem)/2*-1);background: url(../images/list4_b.jpg) right center no-repeat;background-size: cover;border-radius: 0 13vw 0 13vw;z-index: -1;}

.more0w i::before{ border: 1px dashed rgba(255,255,255,.3);}
.more0w { color: #fff;}

.About .fl2{ overflow: hidden}

.tit1{align-items: flex-end;margin-bottom: .7rem;}

.About .home2 h3{ margin-bottom: 0;font-size: .52rem;}

.list23 li{ margin-bottom: .3rem}
.list23 .top{position: relative;z-index: 1;align-items: center;padding: 0 0 .2rem;}
.list23 .top::before{ content: ""; position: absolute; bottom: 0; right: 0; left: 0; height: 1px; background: linear-gradient(270deg, rgba(100, 171, 120, 0.232) 0%, #347243 100%);}
.list23 .ico{ width: .48rem; height: .48rem; border-radius: 0 50% 0 50%; margin: 0 .25rem 0 0; position: relative; z-index: 1; background: #E29611;}
.list23 .ico img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: .18rem;transition: .5s;}
.list23 .ll{flex: 1;overflow: hidden;padding: 0;font-size: .3rem;color: #2F673D;font-weight: 600;}
.list23 dl{padding: .15rem 0 0 .75rem;align-items: center;line-height: 1.5;}
.list23 dl dt{ font-size: .24rem; color: #333; margin: 0 .25rem 0 0}
.list23 dl dd{font-size: .2rem;color: #666;flex: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.About .fl2 .wp{ align-items: center;}
.About .fl2 .imgW{ width: 5.3rem; position: relative; z-index: 2}
.About .fl2 .imgBox{ width: calc((100vw - 14.4rem)/2 + 100%); margin-left: calc((100vw - 14.4rem)/2*-1); }
.About .fl2 .imgBox .img{ background: none; padding-bottom: 82.68%;}
.About .fl2 .txt{width: calc(100% - 5.3rem);position: relative;z-index: 1;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 0 0 0 10vw; height: 3.5rem}
.About .fl2 .txt:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: -4rem; z-index: -1; background: #F8F3EF;}
.more1{ border-radius: 60px 6px 6px 6px; background: #347243;border: 1px solid rgba(52, 114, 67, 0.4);box-shadow: 0px 0px 9px 3px rgba(52, 114, 67, 0.4435); width: 2.45rem; height: .66rem; display: flex; align-items: center; justify-content: center; font-size: .2rem; color: #fff; transition: .5s;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
    .list15 .imgW{width: 100% !important;margin: .4rem 0 0 !important;}

    .home2 .content::before{ left: -.7rem;}
    .home2 .content::after{left: -.7rem;background: #f8f3ef url(../images/list4_b.jpg) right bottom no-repeat;background-size: auto 63%;}

    .About .fl1:before{width: 100%;bottom: -.4rem;}

    .About .fl1{margin-bottom: .8rem;}

    .About .fl2 .imgBox{width: 5.3rem;margin: 0 0 0 -.7rem;}

    .About .fl2 .txt{ padding: 0}
}
@media(max-width: 800px){
    .home2::before{border-radius: .8rem 0 0 0;height: 2rem;left: 45%;}
    .home2{ padding-top: .2rem}

    .home2 .content{padding: .38rem .25rem .28rem 0;}
    .list23 .ll{ font-size: .2rem;}
    .list23 li{ margin-bottom: .25rem;}
    .list23 .top{ padding: 0 0 .1rem;}
    .list23 dl{ padding: .1rem 0 0 .75rem;}
    .list23 dl dt{ font-size: .2rem;}
    .list23 dl dd{ font-size: .18rem; flex: auto; width: 100%;}

    .About .fl2 .imgW{width: 1.7rem;}
    .About .fl2 .imgBox{width: 2.3rem;}
    .About .fl2 .txt{width: calc(100% - 1.7rem);height: auto;padding: .25rem 0;}

    .more1{width: 1.5rem;height: .4rem;font-size: .18rem;}
    .About .fl2 .txt .h3-2{ margin-bottom: .15rem}

    .About .fl1 .more0{ margin: .3rem 0 0;}

    .list23 .ico{ width: .36rem; height: .36rem;}
    .list23 dl{ padding: .1rem 0 0 .6rem;}
} 
@media(max-width: 560px){
} 

.Colleges .fl6-7{position: relative;z-index: 1;background: url(../images/fl6-7.jpg) center no-repeat;background-size: cover;padding-bottom: 0 !important;margin-top: 1.5rem;}
.list24Box{position: absolute;top: 0;right: 0;left: 0;z-index: -1;}

.list15s .imgBox{ border-radius: 1.8rem 0 0;}
.list15s .swiper-container{ overflow: visible;}
.list15s .dots{position: absolute;left: 0;bottom: 0;right: 0;padding: 0 .35rem .26rem;z-index: 1;}
.list15s .dots span{ width: .21rem; height: .21rem; background: #fff; opacity: 1; border-radius: 0; margin: 0 .06rem !important; transition: .5s}
.list15s .dots span.active{ background: #E29611;}

.list24 .imgBox .img{ padding-bottom: 25.41%;}
.list24 .imgBox:after{content: "";position: absolute;top: 0;right: 0;left: 0;height: 59.375vw;background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 79%);opacity: .3;}

.list25 .imgBox .img{ padding-bottom: 58.73%;}

.Colleges .fl6-7 .fl6 h3{color: #fff;margin-bottom: 12vw;}

.list25Box{ margin: 0 .6rem;}
.list25 .imgBox:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,.5);}

.list25 li.swiper-slide-active .imgBox:after{ background: none; border: .14rem solid rgba(226,150,17,.7);}

.Colleges .fl7{ padding-top: 1.16rem;}
.Colleges .fl7 .wp{ align-items: flex-end;}
.Colleges .fl7 .left{ width: 41.66%;}
.Colleges .fl7 .right{ width: 56.73%;}

.left .list26 .imgBox .img{ padding-bottom: 59.5%;}
.right .list26 .imgBox .img{ padding-bottom: 58.26%;}

.Colleges .fl7 h3{text-align: left;margin-bottom: 7vw;}
.Colleges .fl7 .right .kuan{ height: 1.6rem; background: linear-gradient(91deg, #284629 -3%, #738174 104%); margin: .22rem 0;}


@media(min-width: 1024px){
    
}
@media(max-width: 1024px){
    .list15s .imgW{width: 100% !important;margin: .4rem 0 0 !important;}
    .list15s .imgBox{ border-radius: .8rem 0 0;}
}
@media(max-width: 800px){
    .list15s .dots{ padding: 0 .2rem .15rem}
    .list15s .dots span{ width: .12rem; height: .12rem}

    .Colleges .fl6-7{margin-top: .6rem;overflow: hidden;}

    .Colleges .fl6-7 .fl6 h3{ margin-bottom: .2rem;}

    .list25 li.swiper-slide-active .imgBox:after{ background: none; border: .05rem solid rgba(226,150,17,.7);}
    .list25Box{ margin: 0 auto;}

    .Colleges .fl7{ padding-top: .5rem;}
    .Colleges .fl7 .right .kuan{height: .4rem;margin: 1vw 0;}
    .list15s .imgBox{ border-radius: .4rem 0 0;}
} 
@media(max-width: 560px){
} 

.n_detail .fl1{ padding: .5rem 0 2rem;}
.n_detail .content{ }
.n_detail .left{width: calc(100% - 3.6rem - .6rem);padding: .6rem;background: #FFFFFF;box-shadow: 2px 2px 19px -1px rgba(0, 0, 0, 0.0977);}
.n_detail .right{width: 3.6rem;padding: .5rem 0 0;}

.ar_tit{padding: 0 0 .3rem;position: relative;z-index: 1;margin: 0 0 .45rem;border-bottom: 1px solid #284629;}
.ar_tit h3{font-size: .32rem;color: #333;line-height: 1.35;margin-bottom: .3rem;}
.ar_tit .con .ll p{font-size: .18rem;color: #666;line-height: .24rem;display: flex;flex-wrap: wrap;align-items: center;margin: 0 .3rem 0 0}
.ar_tit .con .ll p:last-child{ margin-right: 0}
.ar_tit .con .ll p img{ width: .22rem; margin: 0 .1rem 0 0}

.n_detail .right .sticky{ }
.ar_tj{border-top: 1px solid #284629;padding: .35rem 0 0;position: relative;z-index: 1;margin: .5rem 0 0}
.ar_tj .a{display: block;font-size: .2rem;color: #666;line-height: 1.5;margin: .1rem 0;position: relative;padding: 0 0 0 .3rem;}
.ar_tj .a::before{content: "";position: absolute;background: url(../images/dots.svg) center no-repeat;width: .18rem;height: .2rem;background-size: cover;left: 0;top: 50%;transform: translateY(-50%);}
.ar_tj .a span{ color: #90000A }

.ar_tj .a:hover::before{ background: url(../images/dots_on.svg) center no-repeat; background-size: cover;}
.ar_tj .a:hover{ color: #284629;}

.tit1{align-items: flex-end;margin-bottom: .48rem;}
.tit1 h3{font-family: Gloock;font-size: .22rem;color: #000;display: flex;align-items: center;}
.tit1 h3 img{ margin: 0 .12rem 0 0}
.tit1 h2{font-size: .34rem;color: #333333;font-weight: bold;margin: -.5rem 0 0;}
.tit1 h2 font{ color: #90000A }

.n_detail .right .tit1{ margin-bottom: .4rem;}

.list27 li{ margin-bottom: .2rem}
.list27 h4{font-size: .18rem;line-height: .3rem;max-height: calc(.3rem* 2) \0;margin: 0 0 .1rem;}
.list27 h6{ justify-content: space-between; color: #A6B2A5; align-items: baseline}
.list27 h6 .line{ border-bottom: 1px dashed #284629; margin: 0 .1rem; flex: 1; overflow: hidden; opacity: .4}
.list27 h6 img{ width: .22rem}

.n_detail{ position: relative; z-index: 1;}
.n_detail::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; background: url(../images/n_detail.png) center top no-repeat; background-size: 100% auto;}
.n_detail::after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; background: url(../images/n_detail1.png) center bottom no-repeat; background-size: 100% auto;}
 
@media(min-width: 1024px){
}
@media(max-width: 1024px){
    .n_detail .left{width: 100%;padding: .25rem;/* margin-bottom: .4rem; */}
    .n_detail .right{width: 100%;padding: .4rem 0 0;}
}
@media(max-width: 800px){
    .ar_tit h3{font-size: .24rem;}
    .ar_tit{padding: 0 0 .2rem;text-align: center;margin-bottom: .3rem}
    .ar_tit .ll{width: 100%;text-align: center;justify-content: center;}
    .wz_con{width: 100%;justify-content: center;margin: .1rem 0 .0;}
    #share-2{ margin: .2rem auto 0}
    .social-share a{ margin: 0 .05rem}
    .arc-con p{margin-bottom: .2rem;font-size: .16rem;}
    /* .list14 li{ padding: .1rem 0;} */
    .ar_tit .con .ll p{ font-size: .15rem}
    .ar_tj .a{ font-size: .16rem}

    .ar_tj{ padding: .2rem 0 0}

    .n_detail .fl1{ padding: .4rem 0 .8rem;}
}
@media(max-width: 560px){
} 

.Network .fl1{position: relative;z-index: 1;height: 56.25vw;min-height: 6.8rem;padding: 1rem 0;overflow: hidden;}
.Network .fl1 video{ position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); width: 100vw; transition: 1s;}
.Network .fl1 .content1{height: 100%;display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 2;}
.Network h4{font-size: .44rem;color: #333;line-height: 1.75;text-align: center;font-weight: 600;margin-bottom: .5rem;}
.Network .p{}
.Network p{font-size: .24rem;color: #333;line-height: 1.35;text-align: center;margin-bottom: .4rem;}

.list28{margin: 0 -.15rem;justify-content: center;}
.list28 li{ padding: 0 .15rem;}
.list28 a{display: inline-block;border: 1px solid rgba(52, 114, 67, 0.4);box-shadow: 0px 0px 6px 1px rgba(52, 114, 67, 0.1831);border-radius: 0 .22rem 0 .22rem;line-height: .54rem;background: #fff;padding: 0 .2rem;font-size: .24rem;color: #333;font-weight: bold; transition: .5s}
.list28 li:last-child a{ background: #347243; color: #fff}
.on3 .list28 li.on a{ background: #E29611; color: #fff; border: 1px solid #E29611;}

.slideGroup .parBd{margin: 1rem 0 0;}
.slideGroup .slideBox{ position: relative; overflow: hidden; width: 100%;}
.slideGroup{ width: 100%;}

.list29 li{margin: 0 .2rem;}
.list29 .a{ display: block; width: 360px; position: relative; z-index: 1; border: 1px solid rgba(52, 114, 67, 0.4); box-shadow: 0px 0px 6px 1px rgba(52, 114, 67, 0.1831); border-radius: .2rem 0px .2rem 0px; overflow: hidden;}
.list29 .imgBox .img{ padding-bottom: 35.55%;}
.list29 .txt{position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #fff;flex-direction: column;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transition: .5s;padding: 0 .15rem;}
.list29 .txt h6{font-size: .18rem;color: #482626;width: 100%;word-break: break-all;text-align: center;}
.list29 .txt img{width: .21rem;margin: .1rem auto 0;}

.slideBox1 .list29{ margin-bottom: .4rem !important;}



@media(min-width: 1024px){
    .list29 .a:hover .txt{ opacity: 1; visibility: visible;} 
    .Network h4{transform: translateY(3rem);  visibility: hidden;transition: 1s;opacity: 0; transition-delay: .2s;}
    .Network .p{transform: translateY(3rem);height: 2.5rem; visibility: hidden;transition: 1s;opacity: 0; transition-delay: .4s;}
    .Network .list28{transform: translateY(3rem);  visibility: hidden;transition: 1s;opacity: 0; transition-delay: .6s;}
    .slideGroup .parBd{transform: translateY(1rem);opacity: 0;visibility: hidden;transition: 1s; transition-delay: .8s;}

    .Network.on1 .fl1 video{ opacity: .3;}

    .Network.on2 h4{visibility: visible;transform: translateY(2rem);opacity: 1;}
    .Network.on2 .p{visibility: visible;transform: translateY(2rem);opacity: 1;}
    .Network.on2 .list28{visibility: visible;transform: translateY(2rem);opacity: 1;}

    .Network.on3 h4{transform: translateY(0);}
    .Network.on3 .p{transform: translateY(0);opacity: 0;visibility: hidden;height: 0;transition: .5s;}
    .Network.on3 .list28{transform: translateY(0);}

    .Network.on3 .slideGroup .parBd{ opacity: 1; visibility: visible; transform: translateY(0);}
}
@media(max-width: 1400px){
    .list29 .a{ width:260px;}
    .list29 li{ margin: 0 10px;}
}
@media(max-width: 1024px){
    .list29 .a{ width: 150px;}

    .Network h4{font-size: .26rem;}
    .Network p{font-size: .16rem;}
    .list28 a{font-size: .16rem;line-height: .4rem;}

    .Network .fl1 video{opacity: .3;transform: translateY(-50%) scale(1.5);}

    .Network h4{visibility: visible;transform: translateY(0rem);}
    .Network .p{transform: translateY(0rem);visibility: visible;opacity: 1;height: auto;}
    .Network p{visibility: visible;height: auto;opacity: 1;display: block !important;}
    .Network .list28{visibility: visible;transform: translateY(0rem);}
    .Network .slideGroup .parBd{visibility: visible;transform: translateY(0rem);}
    .slideBox1 .list29{ margin-bottom: .2rem !important;}
    .Network .fl1{ height: auto; padding: .5rem 0}
}

@media(max-width: 800px){
    .list29 .a{ width: 140px;}
    .list29 li{ margin: 0 5px;}

    .list28{margin: 0 -.05rem;}
    .list28 li{padding: .08rem .05rem;}

    .slideGroup .parBd{ margin: .4rem 0 0}
    .Network h4{font-size: .2rem;margin-bottom: .3rem;}
    .slideBox1 .list29 li{transform: translateX(0);}
} 
@media(max-width: 560px){
    .list29 .a{ width: 130px;}
    .list28 a{font-size: .14rem;line-height: .36rem;}
} 

.n_banner1{ min-height: 100vh;}
.n_banner1 .top{position: relative;padding: 2rem 0;}
.n_banner1 .imgBox{ height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0}
.n_banner1 .imgBox .img{ padding-bottom: 0; height: 100%;}

.list30{margin: 1rem -5.5px 0;}
.list30 li{ flex: 1; padding: 0 5.5px;}
.list30 .a{ height: 3.38rem; background: #347243; border-radius: 0px .8rem 0px 0px; flex-direction: column; justify-content: space-between; padding: .44rem .6rem;}
.list30 h2 img{ height: 1.14rem; transition: .5s;}
.list30 h4{font-size: .44rem;color: #fff !important;line-height: 1.25;position: relative;padding: .2rem 0 0;font-weight: 600;align-self: flex-end;}
.list30 h4::before{content: "";position: absolute;left: 0;top: 0;width: .48rem;height: .05rem;background: #fff}

.list30 li:nth-child(2) .a{ margin-top: 1.2rem; background: #619613;}
.list30 li:nth-child(3) .a{ margin-top: .5rem; background: #E29611;}

.list30s li:last-child .a{ margin-top: 1.2rem; background: #E29611;}

@media(min-width: 1024px){
    .list30 .a:hover h2 img{ transform: rotateY(360deg);}
}
@media(max-width: 1024px){
    .list30 li{ margin-bottom: .25rem;}
    .list30 li:nth-child(2) .a{ margin-top: 0; background: #619613;}
    .list30 li:nth-child(3) .a{ margin-top: 0; background: #E29611;}
}
@media(max-width: 800px){
    .list30{ margin-top: .4rem}
    .list30 .a{height: 2rem;padding: .25rem .3rem;}
    .list30 h2 img{height: .6rem;}
    .list30 li{ width: 100%; flex: auto;}
    .list30 h4{ font-size: .24rem;}

    .n_banner1 .top{ padding: 1rem 0 .7rem}
} 
@media(max-width: 560px){
} 

.n_details .fl1{padding: .8rem 0 3.2rem;}
.n_details::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; background: url(../images/n_details.png) center top no-repeat; background-size: 100% auto;}
.ar_tits h3{font-size: .32rem;color: #333;line-height: 1.35;margin-bottom: .5rem;}
.n_details .arc-con p{margin-bottom: .35rem;}

@media(max-width: 800px){
    .ar_tits h3{font-size: .24rem; margin-bottom: .3rem;}
    .n_details .fl1{ padding: .4rem 0 .8rem;}
    .n_details .arc-con p{margin-bottom: .15rem;}
}