@charset "utf-8";
@media screen and (max-width: 980px) {
	
.head_menu {
    display: none;
    position: absolute;
    width: 100%;
    top: 100%;
    left: 0;
    background: #b5131c;
}
.menu_orther {
    display: flex;
    align-items: center;
}
.container_pub{
	width: 90%;
}
.headmenu {
    display: block;
    width: 0.6rem;
    height: 0.01rem;
    background: #b5131c;
    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;
}
.head_menu li a {
    color: #fff;
    font-size: .28rem;
    display: block;
    padding: 0.3rem .5rem;
    border-top: 0.01rem solid #b84e4e;
}

.head_menu li.active a {
    color: #fff;
    background: #DC9016;
}
.head_menu li:first-child a {
    border-top: none;
}
.index_banner>img {
    height: 6.5rem;
    object-fit: cover;
}

.index_banner_bg>img {
    height: 100%;
}

.banner_h1 {
    font-size: .7rem;
}

.banner_p1 {
    width: 5.5rem;
    font-size: .28rem;
}

.banner_h2 {
    font-size: 0.38rem;
}

.banner_amore {
    bottom: 0.4rem;
}
.index_sec1_img {
    display: none;
}
.pub_h2 {
    font-size: .48rem;
}

.index_sec1_t1 {
    font-size: .42rem;
    text-align: center;
}

.index_sec1_line {
    width: 0.9rem;
    margin-left: auto;
    margin-right: auto;
}

.index_sec1_en1 {
    margin: 0 auto;
    margin-bottom: 0.15rem;
}

.index_sec1_t2 {
    width: 100%;
    font-size: .3rem;
}

.index_sec1_txt {
    width: 100%;
}
.index_section2>img {
    height: 5.5rem;
    width: 100%;
    object-fit: cover;
}

.index_sec2_flex {
    flex-wrap: wrap;
    gap: 0.7rem 4%;
}

.index_sec2_item {
    width: 48%;
    text-align: center;
}

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

.index_sec3_item {
    width: 48%;
}

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

.index_sec3_t2 {
    font-size: .28rem;
    display: block;
}

.index_sec3_more {
    font-size: .32rem;
    display: block;
}

.index_sec3_more svg {
    width: .3rem;
}
.index_sec3_txt {
    background: #FFF6F6;
    border-bottom: 0.07rem solid var(--main_color);
    color: #000;
}
.index_sec3_flex {
    gap: .4rem 0;
}

.index_sec4_it1 {
    font-size: .36rem;
}
.index_sec4_slick {
    width: 80%;
}
.swiper_flex {
    padding: 0;
}

.sec4_swiper2_date {
    margin-right: .4rem;
}

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

.sec4_swiper2_txt {
    width: 7rem;
}

.sec4_swiper2_txt2 {
    font-size: .28rem;
}

.index_sec4_arrow {
    width: .8rem;
    height: .8rem;
    top: 1.2rem;
}
.index_sec4_line {
    top: 3rem;
}

.index_sec4_item {
    height: 1.7rem;
}

.index_sec4_hover {
    bottom: -0.2rem;
}

.index_sec4_yuan:before {
    width: .15rem;
    height: .15rem;
    bottom: 0.035rem;
    margin-left: -0.075rem;
}
.mask_video .video_con{position:absolute;width:80%!important;}
.index_section5>img {
    height: 7.5rem;
    object-fit: cover;
}

.index_sec5_item1.index_sec5_item {width: 5rem;top: 2.9rem;}

.index_sec5_item2 {
    top: 0rem;
}

.index_sec5_item3 {
    top: 2.9rem;
}

.index_sec5_t1 {
    font-size: .48rem;
}

.index_sec5_t2 {
    font-size: .3rem;
    line-height: 1.5;
    width: 5rem;
    font-weight: normal;
}

.index_sec5_line1 {
    display: none;
}

.index_sec7_flex {
    flex-wrap: wrap;
    gap: .4rem 4%;
}

.index_sec7_item {
    width: 48%;
}

.index_sec7_t1 {
    font-size: .38rem;
}

.index_sec7_t2 {
    font-size: .28rem;
    line-height: 1.5;
}

.pub_h3 {
    font-size: .28rem;
}

.index_sec8_item {
    width: 33.3333%;
}
.index_sec9_item {
    /* display: none; */
    width: 100%;
    padding: .4rem;
    margin-bottom: 0.3rem;
}

.index_sec9_item1 {
    width: 100%;
}

.sec9_item2img {
    width: 2.8rem;
}

.sec9_itemtxt {
    width: calc(100% - 3.2rem);
}

.sec9_item2t1 {
    font-size: .32rem;
}
.index_sec9_flex {
    flex-wrap: wrap;
}

.index_sec9_t1 {
    font-size: .38rem;
}

.index_sec9_t2 {
    font-size: .28rem;
}
.foot_flex {
    flex-wrap: wrap;
}

.foot_logo {
    width: 1.5rem;
    display: none;
}

.foot_address {
    width: 100%;
    margin-bottom: 0.3rem;
}

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

.foot_add2 {
    font-size: .28rem;
    margin-top: 0.2rem;
}

.foot_code {
    width: 100%;
    margin-top: 0.4rem;
    justify-content: space-between;
}

.foot_code_img img {
    width: 2rem;
}

.foot_copyright {
    font-size: .24rem;
}

.foot_code_img p {
    font-size: .26rem;
}
.public_sonnav1 li a {
    font-size: .28rem;
}

.public_sonnav1 {
    justify-content: center;
    padding: 0.3rem 0;
}

.about_sec2_txt {
    font-size: .32rem;
    padding: 0.42rem;
}

.about_sec2_item {
    width: 48%;
}

.about_sec2_flex {
    gap: .4rem 4%;
    margin-top: 1rem;
}
.ny_banner_con {
    padding-left: 2.5rem;
}
.rongyu_sec1_item {
    width: 49%;
}

.rongyu_sec1_p {
    font-size: .28rem;
}
.index_sec4_prev.index_sec4_arrow.pro_arrow {
    left: 3rem;
    top: 2.7rem;
}

.index_sec4_next.index_sec4_arrow.pro_arrow {
    right: 3rem;
    top: 2.7rem;
}
.pro_sec1_flex {
    flex-wrap: wrap;
}.pro_sec1_txt {
    width: 100%;
}

.pro_sec1_img {
    width: 100%;
    margin-top: 1.6rem;
}

.pro_sec1_t1 {
    font-size: .68rem;
}

.pro_sec1_t2 {
    font-size: .38rem;
}

.pro_sec1_t3 {
    font-size: .32rem;
    margin-bottom: 0.6rem;
}

.pro_section1 {
    padding-top: 1rem;
    padding-bottom: 0.7rem;
}

.pro_sec1_bg {width: 10rem;left: -0.5rem;top: -1.2rem;}


.pro_sec1_bg img {
    width: 100%;
    height: 7.2rem;
    object-fit: cover;
}
.banner_p1 br {
    display: none;
}
.pro2_sec1_img {
    width: 100%;
}

.pro2_sec1_txt {
    width: 100%;
}

.pro2_sec1_txt1 {
    font-size: .3rem;
    margin-top: .2rem;
}

.pro2_sec1_txt2 {
    font-size: .28rem;
    line-height: 1.8;
}
.news_viewtt {
    font-size: .32rem;
}

.news_viewtime {
    font-size: .26rem;
}

.news_viewco {
    font-size: .28rem;
    padding-left: 0;
    padding-right: 0;
}
.join_txt {
    width: 100%;
    font-size: .32rem;
    line-height: 1.5;
}

.join_sec2_flex {
    width: 100%;
}

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

.join_sec2_txt {
    width: 5rem;
}

.join_sec2_t2 {
    font-size: .26rem;
}

.join_seccode1 {
    font-size: .28rem;
}

.join_seccode img {
    width: 1.5rem;
}

.join_sec3_items {
    font-size: .26rem;
}

.join_sec3_items:nth-child(5),.join_sec3_items:nth-child(4) {
    display: none;
}
.contact_sec1_item {
    width: 47%;
}

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

.contact_sec1_t2 {
    font-size: .26rem;
    width: 100%;
    align-items: baseline;
}

.contact_sec1_txt {
    width: revert;
}


.contact_sec1_t2 span {
    width: 95%;
}

.contact_sec1_t2 img {
    width: .25rem;
}

.msg_sec_lab {
    font-size: .32rem;
    padding-left: 0.1rem;
}

.msg_sec_ipt {
    padding: 0.25rem 0.2rem;
    margin-top: 0.2rem;
}

.msg_sec_item {
    margin-bottom: 0.4rem;
}
.sub_btn {
    width: 3rem;
    line-height: 0.7rem;
    font-size: 0.28rem;
}
.msg_sec_textarea::placeholder,.msg_sec_ipt::placeholder{
	font-size: .26rem;
}
#map11{
	height: 7rem;
}
.news_sec1_item {
    width: 49%;
}

.news_t1 {
    font-size: .32rem;
}
.feigei_animation {
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    width: 35.78rem;
    height: 100%;
    animation: slide 4s linear forwards;
}
}