/* @media screen and (max-height:1028) {
    .left li:first-child a img {
        width: 47%;
        z-index: 5;
    }
} */
.phone_nav {
    display: none;
}

@media screen and (max-width:2560px) {

}

@media screen and (max-width:1920px) {}

@media screen and (max-width:1820px) {
    .center_del_msg_del_a_msg {
        /* top: 10rem; */
    }
    .center_del_msg_del_a_msg p{
        font-size: 13px;
    }
    .about_c div.flex>div{
        width: 50%;
    }
    div.abus_c_msg div p{
        font-size: 17px;
    }
}

@media screen and (max-width:1720px) {
    .center_del_msg_del_a_msg p{
        font-size: 12px;
    }
}
@media screen and (max-width:1680px) {
    .index_honor {
        padding: 3rem 6rem;
    }
    .main_bd2_b>div:first-child div {
        display: none;
    }
    .index_rgb .seek .select {
        width: 55%;
    }
    .main_bd2_a div:first-child>img{
        height:100% ;
    }
    .main_bd2_a .index_intro p:last-child{
        display: none;
    }
    .main_bd2_a .index_rgb .tit>img{
        position: absolute;
        width: auto;
        opacity: 0.5;
        top: 1.2rem;
        right: 0rem;
    }
    .main_bd2_a .index_intro{
        padding: 3rem 6rem;
    }
    
    .center_del_msg_del_a_msg {
        
    }
    .abus_b_3 {
        margin-top: 6rem;
    }
    .about_b .abus_a_tit{
        font-size: 20px;
        line-height: 4rem;
    }
    .about_c div.flex>div.abus_c_msg{
        padding-left: 4rem;
    }
    div.abus_c_msg div p{
        font-size: 16px;
    }
    .product_nav ul.flex li, .product_nav ul.flex li a {
        font-size: 14px;
    }
    a.color_nav_tit{
        font-size: 15px;
    }
}
@media screen and (max-width:1620px) {
    .center_del_msg_del_a_msg p{
        font-size: 12px;
        line-height: 2rem;
        padding: 0.5rem 0;
    }
    a.color_nav_tit{
        font-size: 14px;
    }
    .select .select_tit{
        font-size: 12px;
    }
    .color_nav .select_color{
        width: 8rem;
        font-size: 12px;
    }
}

@media screen and (max-width:1440px) {
    .main_bd2_b {
        flex-wrap: wrap;
    }
    .index_rgb .seek .select{
        width: 45%;
    }
    .index_rgb .seek span{
        font-size: 14px;
    }
    .main_bd2_b>div:first-child {
        width: 49%;
        margin-right: 0;
        /* margin-bottom: 2rem; */
        justify-content: space-between;
    }

    .main_bd2_b>div:first-child div {
        display: none;
    }
    .main_bd2_b>div:last-child{
        width: 49%;
    }
    .index_pro_b_tit p:last-child img.index_go {
        left: auto;
        right: 1rem;
        bottom: 2rem;
    }
    .index_honor{
        width: 100%;
    }
    .index_honor:first-child p.tit{
        font-size: 18px;
    }
    .index_pro_b_tit p:last-child span{
        text-overflow: ellipsis;
        -webkit-line-clamp: 4;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .product_nav ul.flex li, .product_nav ul.flex li a {
        font-size: 14px;
    }
    .center_list_center span, .center_list_center p {
        font-size: 14px;
    }
    .center_del_msg_del_a_msg {
        padding: 2vh 3vw;
    }

    .center_del_msg_del_a_msg p {
        font-weight: 400;
        line-height: 1.5rem;
    }
    .abus_b {
        /* width: 100%; */
    }
    .abus_b_3 {
        margin-top: 4rem;
    }

    .abus_b_2 {
        text-align: center;
    }

    
    .about_b .abus_a_tit{
        font-size: 16px;
    }

    .abus_b_2 img {
        position: static;
    }

    .about_c div.flex {
        flex-wrap: wrap;
    }

    .about_c div.flex>div:first-child {
        /* width: 100%; */
        width: 50%;
        display: flex;
        align-items: center;
    }
    .about_c div.abus_c_msg div{
        margin-bottom: 2rem;
        width: 100%;
    }

    .about_c div.flex img {
        width: 100%;
    }

    /* .about_c div.flex>div.abus_c_msg {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        text-align: center;
        margin-top: 4rem;
    } */

    div.abus_c_msg div p {
        font-size: 16px;
    }

    .news .news_par>p:first-child {
        width: 100%;
    }

    .news .news_par {
        width: 49%;
        padding: 2rem 3rem;
    }

    .news .news_par div {
        width: 100%;
        margin-top: 2rem;
    }

    .news .news_par>p:last-child {
        border: none;
        width: 30%;
    }
    a.color_nav_tit{
        font-size: 12px;
    }
}
@media screen and (max-width:1350px) {
    .color_nav .select_all {
        margin: 0 0.5rem;
    }
    .color_nav .select_bg {
        margin-right: 1rem;
    }
    .color_nav .select_color {
        width: 8rem;
    }
}
@media screen and (max-width:1280px) {
    .product_nav ul.flex li, .product_nav ul.flex li a {
        font-size: 13px;
    }
    .index_pro_a_tit .tit{
        font-size: 16px;
    }
    div.abus_c_msg div p {
        font-size: 13px;
    }
    .center_del_tab li a{
        font-size: 14px;
    }
    .color_nav .select_color {
        width: 7rem;
        padding: 0 0 0 1em;
    }
}

@media screen and (max-width:768px) {

    .center,
    .center1200 {
        width: 100%;
    }

    .main_bd1 {
        margin-top: 6rem;
        height: 20rem;
    }

    .main_bd1 .swiper-container {
        height: 100%;
    }

    .main_bd1 .swiper-container .swiper-slide img {
        height: 100%;
    }

    .ph_nav {
        position: absolute;
        height: 2.5rem;
        top: 1.25rem;
        right: 1.25rem;
        z-index: 5;
    }

    .pc_nav {
        display: none;
    }

    .phone_nav {
        display: flex;
        position: fixed;
        top: 0;
        height: 6rem;
        width: 100%;
        z-index: 15;
        background: #520000;
        transition: all 0.5s;
    }
    .ph_logo{
        position: absolute;
        left: 1rem;
        height: 4rem;
        top: 1rem;
        z-index: 2;
    }

    .phone_nav .other {
        display: none;
    }

    .ph_nav_list {
        display: none;
        position: absolute;
        /* top: 4rem; */
        height: 100%;
    }

    .ph_nav_list .nav {
        flex-wrap: wrap;
        width: 100%;
        background: #520000;
        z-index: 10;
        padding: 8rem 0 4rem 0;
    }

    .ph_nav_list .nav .nav_msg {
        position: relative;
        width: 100%;
        margin-bottom: 2rem;
        background: none;
        padding: 0 3rem;
    }

    .ph_nav_list .nav li>a {
        font-size: 2.5rem;
        color: #e8ae42;
        line-height: 5rem;
        text-align: left;
        background: none;
        border-bottom: 1px solid #e8ae4220;
    }
    .ph_nav_list .nav li>a>span{
        font-size: 2.5rem;
    color: #e8ae4230;
    margin-right: 3rem;
    }
    
    .nav_msg:nth-child(2)>a, .nav_msg:nth-child(3)>a {
        /* background: url(../img/index-30.png) no-repeat 70% center; */
        background-size: 5%;
    }

    .ph_nav_list .nav li .nav_list {
        display: none;
        position: unset;
        background: none;
    }

    .ph_nav_list .nav li .nav_list a {
        font-size: 2rem;
        text-align: left;
        color: #52000090;
        line-height: 4rem;
    }

    .phone_nav {
        top: 0;
    }

    .banner_pos {
        top: 3rem;
        left: 5rem;

    }

    .banner_pos p {
        line-height: 3rem;
    }

    .banner_pos p:first-child {
        font-size: 20px;
        font-weight: bold;
        line-height: 2.5rem;
    }

    .banner_pos p:nth-child(2) {
        font-size: 18px;
    }

    .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: 0px;
    }

    .swiper-button-prev,
    .swiper-button-next {
        display: none;
    }

    .main_bd2_a .index_rgb {
        z-index: 1;
    }

    /* 首页 */
    .main_bd2_a {
        flex-wrap: wrap;
    }

    .main_bd2_a div {
        width: 100%;
    }

    .banner_pos span {
        display: inline-block;
        margin-top: 1rem;
    }

    .main_bd2_a .index_rgb,
    .main_bd2_a .index_intro {
        position: unset;
        padding: 2rem 3rem;
    }

    .main_bd2_a div:last-child {
        margin-top: 2rem;
    }

    .index_rgb .tit {
        font-size: 18px;
    }

    .index_rgb .seek {
        flex-wrap: wrap;
    }

    .index_rgb .seek span {
        /* width: 100%; */
        font-size: 16px;
    }

    .index_rgb .seek .select {
        width: 30%;
        margin: 0 4rem 0 0;
    }

    .index_intro .intro_tit {
        background: top 0px left 1em no-repeat,
            top 0px right 0px no-repeat,
            top 25px left 5.2em no-repeat;
        background-image: url(../img/index_y.png), url(), url();
        /* padding-left: 1em; */
    }
    .index_honor {
        padding: 2rem 3rem;
    }
    .main_bd2_b {
        flex-wrap: wrap;
    }

    .main_bd2_b>div:first-child {
        width: 100%;
        flex-wrap: wrap;
        margin: 0;
    }

    .index_honor .index_go {
        /* top: 4rem; */
        right: 4rem;

    }
    
    .main_bd3 .index_pro_a:first-child>a:first-child{
        flex-direction: column-reverse;
    }
    .main_bd2 .center {
        padding-top: 2rem;
    }
    .main_bd2_b>div:last-child {
        width: 100%;
        margin-top: 2rem;
    }

    .product_nav ul.flex {
        flex-wrap: wrap;
        width: 100%;
        padding: 2rem 3rem;
    justify-content: flex-start;
    }

    .product_nav ul.flex li {
        /* width: 45%; */
        /* text-align: center; */
        margin-right: 2rem;
    }

    .product_nav ul.flex li a {
        font-size: 13px;
        line-height: 3.5rem;
    }
    .product_msg .product_msg_tit{
        padding: 0 0 2rem 3rem;
        background: url(../img/index_y.png) no-repeat top left 3rem;
    }

    .index_pro_a {
        flex-wrap: wrap;
    }

    .index_pro_a_par {
        width: 100%;
        align-items: center;
    }

    .index_pro_a_tit {
        padding: 2rem 3rem;
    }

    .index_pro_a_tit p:last-child span {
        width: 100%;
        line-height: 3rem;
    }

    .index_pro_a_par img.index_pro_img {
        width: 100%;
    }

    .index_pro_b_tit {
        width: 100%;
        padding: 2rem 3rem;
    }

    .index_pro_b_tit p:last-child img.index_go {
        float: right;
        position: unset;
        /* bottom: 4rem; */
        /* right: 2rem; */
    }
    .address .index_msg p a{
        position: absolute;
        top: 12rem;
        right: 1rem;
        left: auto;
    }
    .news_tit div.news_msg {
        flex-wrap: wrap;
        margin-top: 2rem;
        margin-bottom: 2rem;
    }

    .news_tit div.news_msg .news_msg_par {
        width: 100%;
        border-left: none;
        align-items: center;
        display: flex;
        padding: 0 2rem;
        flex-direction: row-reverse;
    }
    .news_msg_par p{
        padding: 0;
    }
    .news_msg_par p.day{
        font-size: 16px;margin-left: 2.5%;
    }
    .news_msg_par p.date{
        font-weight: bold;margin-left: 2.5%;
    }
    .news_msg_par p:last-child{
        width: 65%;
        text-align: left;
        text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    }

    .news_msg_par p {
        font-size: 16px;
        padding: 0;
        line-height: 3rem;
    }

    .news_tit a {
        margin-bottom: 2rem;

    }

    .news .news_par {
        width: 100%;
    }

    .main_bd5 {
        padding: 2rem 3rem;
    }

    .address>img {
        width: 100%;
    }

    .address .index_msg {
        position: unset;
        width: 100%;
    }

    .index_msg p {
        display: flex;
        flex-wrap: wrap;
        position: relative;
    }
    .index_msg p .select {
        width: 100%;
        margin: 0 3% 2rem 0;
        cursor: pointer;
    }
    .abus_b,
    .abus_b_2,
    .about_c div.flex>div.abus_c_msg {
        width: 100%;
    }
    .about_c div.flex>div.abus_c_msg{
        margin-top: 4rem;
    }
    .about_c div.flex div {
        width: 100%;
    }
    .about_b .abus_a_tit {
        font-size: 16px;
        line-height: 4rem;
    }
    .abus_b_3{
        margin-top: 4rem;
    }
    .about_c div.flex>div.abus_c_msg{
        padding: 0;
    }
    div.abus_c_msg div {
        margin-bottom: 0rem;
    }
    div.abus_c_msg div p{
        text-align: left;
    }

    /* 联系 */
    .lxfs{
        padding: 2rem 3rem;
    }
    .lxfs-tit{
        font-size: 2rem;
    }
    .lxfs-con {
        flex-wrap: wrap;
    }
    .lxfs-con-left-info{
        margin-left: 0;
    }
    .lxfs-con-left-info p{
        font-size: 14px;
    }
    .lxfs-con-left-info p:last-child{
        width: 100%;
    }
    .lxfs-con-right img{
        margin: 0;
    }

    .lxfs-con-left,
    .lxfs-con-right {
        width: 100%;
        flex-wrap: wrap;
        justify-content: center;
    }

    .lxfs-con-right span {
        width: 100%;
        text-align: center;
    }

    .xswd-con {
        height: auto;
        flex-wrap: wrap;
    }

    .xswd-con-left {
        width: 100%;
    }

    .xswd-con-right {
        width: 100%;
        height: 20rem;
    }

    .city .city_par{
        padding: 1rem 3rem;
    }

    #allmap {
        width: 100%;
        height: 100%;
    }

    .xswd-con-left .tab a {
        width: 30%;
    }

    .slider {
        left: 0rem;
        padding-left: 3rem;
    }

    .banner_nav {
        margin: 1rem 0;
    }

    .banner_nav a {
        font-size: 14px;
    }

    .banner_post_list {
        top: 6rem;
        left: 0rem;
        padding-left: 3rem;
    }

    .banner_pos p:first-child {
        line-height: 3rem;
    }

    .banner_pos p:first-child::before {
        margin-bottom: 0;
    }
    .product_list_tit,.about_a{
        padding: 2rem 3rem;
    }
    .product_list_tit div.center1200 {
        flex-wrap: wrap;
    }

    .product_list_tit .center_list_center {
        width: 100%;
    }

    .product_list_tit .index_rgb {
        width: 100%;
    }
    p.abus_a_tit{
        font-size: 20px;
    }

    .honor {
        padding: 2rem 0rem;
    }
    .honor div.flex-bt {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .honor_par {
        width: 48%;
        margin: 0;
    }

    .honor_par p img {
        width: 100%;
        height: auto;
    }
    .honor_par p:first-child{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .honor_par p span.ico_more{
        position: unset;
    }
    .honor_par_detail_con .swiper-container{
        width: 90%;
    }

    .banner {
        height: 20rem;
        overflow: hidden;
        margin-top: 6rem;
    }

    .banner_img {
        position: absolute;
        width: 140%;
        left: -20%;
        height: 20rem;
    }

    .news .news_par>p:first-child {
        width: 100%;
    }

    .news .news_par {
        padding: 2rem;
    }

    .news .news_par div {
        width: 100%;
    }

    .news .news_par>p:last-child {
        border-left: none;
        width: 100%;
    }

    .product_msg .product_msg_par .index_pro_a_par {
        width: 100%;
    }
    
    .color_nav {
        flex-wrap: wrap;
        position: unset;
    }

    a.color_nav_tit {
        width: 60%;
        line-height: 4rem;
        height: 4rem;
    }

    .color_nav .select {
        width: 65%;
        height: 4rem;
        line-height: 4rem;
        margin-bottom: 2rem
    }

    .color_nav .select_all {
        width:75% ;
        margin-left: 0;
    }

    .color_nav .select_bg {
        width: 75%;
        margin-right: 5rem;
    }
    
    .center_del_msg_del_b{
        flex-wrap: wrap;
        height: auto;
    }
    .center_del_msg_del_b #product_swiper{
        width: 100%;
    }
    .center_del_msg_del_a_msg{
        position: unset;
    }
    .center_del_msg_del_b .center_del_msg_del_b_msg{
        width: 100%;
        height: auto;
    }
    .center_del_banner {
        height: 30rem;
        padding: 0;
    }
    .center_color_banner{
        height: 28rem;
    }
    .center_del_tab{
        line-height: 4rem;
        justify-content: flex-start;
    }
    .center_del_tab li {
        margin-right: 2rem;
    }
    .center_del_tab li a{
        font-size: 14px;
    }
    .center_del_msg_del_a_msg{
        width: 100%;
        padding: 2rem 3rem;
    }

    .color_nav .select_color {
        width: 6rem;
        margin-left: 0;
    }

    .color_nav .sou {
        width: 8rem;
    }
    .color_msg {
        padding: 2rem 3rem;
    }
    .color_msg .center1200{
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .color_msg .center1200 table{
        width: 85rem;
    }

    .search_list {
        margin-top: 0;
    }

    /* foot */
    #ft{
        padding: 2rem 3rem;
    }
    .ft_msg {
        flex-wrap: wrap;
    }

    .ft_msg .ft_msg_par {
        width: 100%;
        margin: 0;
        margin-bottom: 2rem;
    }

    .ft_msg_par span,
    .ft_msg_par p {
        font-size: 14px;
        width: auto;
    }
    .ft_msg .ft_msg_par:last-child>span{
        width: 38%;
        line-height: 5rem;
    }
    .ft_msg_par p.ft_msg_par_tit {
        font-size: 20px;
        font-weight: bold;
    }

    .ft_msg_par_img {
        position: absolute;
        left: 0px;
        display: none;
    }
    .ft_bt,.ft_bt a{
        font-size: 12px;
    }
    article p img,article img{
        width:100%!important;
        height: auto;
    }
    
}

@media screen and (max-width:320px) {
    .ph_nav_list .nav li>a>span {
        font-size: 2rem;
        color: #e8ae4230;
        margin-right: 3rem;
    }
}