@charset "utf-8";
@media screen and (max-width: 980px) {
	
.head_menu {
    display: none;
    position: absolute;
    width: 100%;
    top: 100%;
    left: 0;
    background: #0ea31f;
}
.menu_orther {
    display: flex;
    align-items: center;
}
.container_pub,.container_1400,.container_1200{
	width: 95%;
}
.headmenu {
    display: block;
    width: 0.6rem;
    height: 0.01rem;
    background: #5c5c5c;
    margin-top: .2rem;
    transition: 0.4s all ease;
    margin-left: 0.3rem;
}

.headmenu.menu1 {
    margin-top: 0;
}
.m_menu.active span.headmenu.menu2 {
    transform: rotate(-45deg);
    margin-top: 0;
}

.m_menu.active span.headmenu.menu3 {opacity: 0;margin-top: 0;}

.m_menu.active .headmenu.menu1 {
    transform: rotateZ(45deg);
}
.button_style1 {
    font-size: .28rem;
    line-height: 1.5;
}
.header .head_menu li a {
    color: #fff;
    font-size: .28rem;
    display: block;
    padding: 0 .5rem;
    border-top: 0.01rem solid #6fca79;
    text-align: left;
    line-height: 1.3rem;
}

.head_menu li.active a {
    color: #fff;
    /* background: #DC9016; */
}
.head_menu>li:first-child>a {
    border-top: none;
}
.menu_search_lan a{
	    font-size: .32rem;
}
.menu_search_btn {
    width: 0.37rem;
    cursor: pointer;
    margin-right: 0.37rem;
}
.headtop {
    font-size: 0.3rem;
}
.header {
    padding: 0.3rem 0.3rem;
}
.menu_search_lan {
    margin-right: .2rem;
}
.header  .head_menu>li.active>a, .header .head_menu>li:hover>a {
    color: #ffdb69;
}
.search_ipt {
    font-size: .28rem;
    line-height: 2;
}

.search_btns {
    background-size: 0.4rem;
}
.head_menu_icon {
	display: block;
}
.head_menu_son {
    position: static;
    padding: 0;
    display: none;
}

.head_menu>li {
    position: relative;
}
.head_menu_icon.on:after {
    content: "";
    opacity: 0;
}
.header .head_menu_son li a{
    border-top: 0.01rem solid #d3d3d3;
}
.index_sec1tt {
    margin-bottom: 0.41rem;
}

.index_sec1_flex {
    flex-wrap: wrap;
}

.index_sec1_left {
    width: 100%;
    font-size: .34rem;
    line-height: 1.8;
}

.index_sec1_right {
    width: auto;
    margin-top: 0.4rem;
}

.index_sec1_ra {
    font-size: .36rem;
}

.index_section1 {
}

.banner_item img {
    width: 100%;
    height: 8rem;
    object-fit: cover;
}
.pub_tt {
    font-size: .57rem;
}

.index_slick2_t1 {
    font-size: .48rem;
}
.index_slick2_more {
    font-size: .28rem;
}
.index_slick2_item img {
    width: 100%;
    height: 8rem;
    object-fit: cover;
}

.index_slick2_txt {
    padding-top: 2rem;
}
.index_sec3_item {
    width: 100%;
}

.index_sec3_item:nth-child(4n) .sec3_item_flex, .index_sec3_item:nth-child(4n-1) .sec3_item_flex {
    flex-direction: row;
}

.index_sec3_item:nth-child(2n) .sec3_item_flex {
    flex-direction: row-reverse;
}
.xm_mores {
    font-size: .38rem;
    padding: 0.2rem 0.7rem;
}

.text-right {
    text-align: center;
}
.foot_left {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .5rem;
}
.foot_right {
    width: 100%;
}

.foot_copyright {
    display: none;
}

.foot_lan {
    margin: 0;
    width: 2rem;
    font-size: .3rem;
    padding: 0.15rem 0.2rem;
}

.foot_logo {
    margin: 0;
}

.foot_lan img {
    width: .45rem;
}
.foot_nav_item h3 {
    font-size: 0.38rem;
}

.foot_nav_item li a {
    font-size: .32rem;
    line-height: 2;
}

.foot_icon {
    text-align: center;
}

.foot_icon img {
    width: .7rem;
}

.foot_nav {justify-content: space-between;gap: 0;}
.nobg .headmenu {
    background: #fff;
}
.index_section1.about {
    padding-bottom: 2.2rem;
}
.about .index_sec1_left {
    width: 100%;
}

.about .index_sec1_right {
    display: none;
}
.about_sec2_txt,.about_sec3_txt,.about_sec5_txt {
    font-size: .34rem;
    line-height: 1.8;
}
.about_sec5_flex {
    flex-wrap: wrap;
}
.about_sec5_item {
    width: 100%;
}
.about_sec6_item {
    width: 50%;
}

.about_sec6_txt1 {
    font-size: .34rem;
}
.slick_arrow1{
	display: none;
}
.slick_position .slick-dots {
	bottom: -0.8rem;
}
.about_slick_txt {
    height: 2rem;
    font-size: .3rem;
    line-height: 1.7;
}
.banner_imgs{
	height: 6.5rem;
	width: 100%;
	object-fit: cover;
}
.shuishou .about_sec4_tt {
    font-size: .45rem;
    font-weight: normal;
}
.shuishou_item {
    width: 33%;
}

.shuishou_item_t1 {
    font-size: .34rem;
}

.shuishou_item_t2 {
    font-size: .3rem;
}
.des_tt {
    margin-top: 1.5rem;
    font-size: .38rem;
}
.cbw_slick_item {padding: 0 0.3rem;}
.com_tt2 {
    left: 5%;
    font-size: .32rem;
}
.cbw_slick_item2 .des_tt {
    margin-top: 0.7rem;
}
.shuishou_view_txt {
    margin-top: 1rem;
    font-size: .34rem;
}

.shuishou_sec3_content p {
    font-size: .34rem;
}
.news_item_img img {
    height: 5rem;
}
.news_item{
	width: 100%;
}
.news_item_t1 {
    font-size: .5rem;
    white-space: normal;
}

.news_item_t2 {
    font-size: .32rem;
    margin-top: .2rem;
}
.view_con_body {
    font-size: .3rem;
}

.view_con_tt {
    font-size: .42rem;
}

.view_con_time {
    font-size: .3rem;
}
.contact_sec1_item {
    width: 33.3%;
    padding: 0 0.3rem;
}
.contact_sec1_item p{
	font-size: .3rem;
}
.letter-item {
    width: 0.75rem;
    height: 0.75rem;
    line-height: 0.75rem;
    font-size: .34rem;
}

.student-card {
    width: 33.3%;
}

.student-name {
    font-size: .34rem;
}

.student-school {
    font-size: .3rem;
}
.join_sec1_c1 {
    font-size: .34rem;
}

.join_sec1_c2 {
    font-size: .32rem;
}

.join_sec1_c3 {
    font-size: .32rem;
}

.join_sec1_card2 {
    font-size: 0.3rem;
}
.view_con_position {
    margin-bottom: .5rem;
    font-size: .32rem;
}
.about_sec4_content p {
    font-size: .28rem;
}
}