body {
    background: #f8f8f8;
    padding:0px;
    margin:0px;
    color:#000000;
}
a {
    color: #000000;
    text-decoration: none;
}
img {
    border: 0;
    vertical-align: top;
}



li {
    list-style-type: none;
}
.main_k {
width:100%;
margin:auto;

}
.kuang {
    width:1400px;
    margin: auto;
}

.phone_top {
    display:none;
}
.top_k {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 999999999999999;

}
.top_nav {
    background-color: #23353B;
    color: #fff;
    height: 70px;
    line-height: 70px;
    background: rgba(0, 0, 0, 0.6); /* 只让背景透明 */
}
.top_left {
    float: left;
    width: 30%;
  
   
}
    .top_left img {
        margin-top:10px;

    }
.top_right {
    float: left;
    width: 70%;
   
}
.nav_td {
    float:right;
    margin-right:40px;

 font-size:0.8vw;
}
.nav_td a {
color:#fff;
}
.nav_bt {
  
border-bottom:3px solid #e94615;
padding-bottom:5px;
}
.banner {
}
    .banner img {
        width: 100%;
        height: auto;
    }
.title {
    font-weight: 800;
    text-align: center;
    color: #eeeeee;
    font-size: 100px;
	font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    margin-top:60px;
	line-height: 100px;
    text-align: center;
}
.title_cn {
    font-weight: 800;
    text-align:top;
    font-size: 48px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    color: #000;
    text-align: center;
    line-height:80px;
}
.title_txt {
    width: 38%;
    margin: auto;
    text-align: center;
    font-size: 14px;
font-family: Microsoft YaHei, Microsoft YaHei-Light;
    margin: auto;
    color: #666666;
}


.title_txt_tel{
    width: 38%;
    margin: auto;
    text-align: center;
    font-size: 28px;
font-family: Microsoft YaHei, Microsoft YaHei-Light;
    margin: auto;
    color: #e94615;
}
.OUR_ADVANTAGES_icon {
    clear: both;
    width: 60%;
    margin: auto;
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* 创建4列 */

    justify-content: center; /* 水平居中 */
    align-items: center; /* 垂直居中 */

    gap: 20px; /* 列之间的间隔 */
    margin-top:3vh;
}



.OUR_icon {
    text-align: center;
 
}



    .OUR_icon img {
       width: 50%;
        height: auto;

    }
.OUR_icon_txt {
    width: 70%;
    margin:auto;
    font-size: 22px;
    font-family: Source Han Sans CN, Source Han Sans CN-Regular;
	line-height: 30px;
}
.SELECT_BRAND_img {
  margin-top:2vh;
}
.SELECT_BRAND_img img {
    width:100%
}
.SELECT_BRAND_icon {
  margin-top:2vh;
    display: grid;
    grid-template-columns: repeat(5, 1fr); /* 创建5列 */

    justify-content: center; /* 水平居中 */
    align-items: center; /* 垂直居中 */

    gap: 10px; /* 列之间的间隔 */
}
    .SELECT_BRAND_icon img {
    width:100%;
    height:auto
    }
.xicon img {
border-radius:10px;
}
.xicon_xian {
    border-radius: 10px;
    border: dashed 1px #cdcdcd
}
.sy_about {
    display: grid;
    grid-template-columns: 3fr 4fr; /* 创建5列 */
    /* justify-content: center; 水平居中 */
    /*align-items: center;  垂直居中 */
    margin-top: 8vh;
    gap: 40px; /* 列之间的间隔 */
}

.sy_about_img img {
    width: 100%;
    height: auto
}
.sy_about_title {
    font-weight: 800;
    color: #eeeeee;
    font-size: 2.5vw;
    margin-top: 4vh;
  
}

.sy_about_title_cn {
    font-weight: 800;
 
    font-size: 1.5vw;
    color: #000;
    margin-bottom: 1vh;
}
.sy_about_txt {
    width:80%;
    font-size:18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Light;
    font-weight: 300;
    text-align: left;
    color: #000000;
    line-height: 4.5vh;
    margin-top:5vh;
}

.shop_box {
    display: grid;
    grid-template-columns: repeat(5, 1fr); /* 创建5列 */
    /* justify-content: center; 水平居中 */
    /*align-items: center;  垂直居中 */
    margin-top: 8vh;
    gap:2vh; /* 列之间的间隔 */
}
.shop_box_item {
   
    overflow: hidden;
    background-color: #ffffff;
    border-radius: 10px;
    padding:1vw;
position:relative;    
}

.shop_ewm_box {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    display: none;
    background-color: #fff;
    color: #fff;
    padding: 15px;
    box-sizing: border-box;
 
}
.show-shadow {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); /* 添加阴影 */
   
}
.shop_ewm_title {
    color: #000;
    font-size: 0.9vw;
    font-weight: bold;
    text-align: center;
    padding-bottom: 1vh;
    margin-bottom: 3vh;
    border-bottom: 1px solid #dddddd;
}
.shop_ewm_img img {
    width: 100%;
    height: auto;
}
.shop_ewm_close {
    clear: both;
    width: 100%;
    text-align: center;
    cursor:pointer;
}
.shop_ewm_close img {
  
  margin-top:10px;
   width: 1.5vw;
  height: 1.5vw;
}
.shop_box_icon {
    text-align: center
}
    .shop_box_icon img {
        width: 60%;
        padding-top: 2vh;
        padding-bottom: 2vh;
    }
.shop_box_name {
    color: #000;
    font-size: 0.9vw;
    font-weight: bold;
    text-align: center;
    padding-bottom: 1vh;
    margin-bottom:2vh;
    border-bottom: 1px solid #dddddd;
}
.shop_box_txt {
    color: #000;
    font-size: 0.6vw;
 text-align:center;
 height:5vh;
 line-height:2.5vh;
 overflow:hidden;
}
.shop_box_but {
    margin-top:2vh;
    background-color: #e94615;
    border-radius: 1vw;
    color: #ffffff;
    text-align: center;
    font-size: 0.8vw;
    padding-top:1vh;
    padding-bottom:1vh;
    cursor:pointer;
}
    .shop_box_but:hover {
        background-color: #f6693f;
    }
.shop_box_but_2 {
    margin-top: 2vh;
    border-top: 1px solid #dddddd;
    text-align: center;
    font-size: 0.8vw;
    padding-top: 1vh;
    padding-bottom: 1vh;
    color: #666666;
}

.sy_news_main {
    clear:both;
   margin-top:4vh;
    background-image: url('/images/home/news_bg.png');
    background-size: 100% 40vh; /* 设置背景图片宽度100%，高度150px */
    background-repeat: no-repeat; /* 防止背景重复 */
}

.sy_news_top {
    padding-top:3vh;
 
}
.sy_news_title {
    font-weight: 800;
    text-align: center;
    color: #545454;
    font-size: 100px;
   
    text-align: center;
}
.sy_news_title_cn {
    font-weight: 800;
    text-align:top;
    font-size: 48px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    color: #fff;
    text-align: center;
    line-height:80px;
}
.sy_news_box {
 
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* 创建3列 */
    justify-content: center; /*水平居中 */
    align-items: center; /*垂直居中 */
    margin-top: 4vh;
    gap: 2vw; /* 列之间的间隔 */

}
    .sy_news_box a {
    color:#000000;
    }
    .news_box_td {
        background: #ffffff;
    
    }
  .news_box_td:nth-child(n+4) {
            display: none;
        }
.news_red {
    color: #e94615;
}
.news_box_img {
overflow:hidden
}

    .news_box_img img {
    width:100%;
    height:auto;
    }

.imglb {
    overflow: hidden
}

.img_out {
    transform: scale(1,1);
    transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
}

.img_over {
    transform: scale(1.1,1.1);
    transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
}

.news_box_title {
    font-size:20px;
    height: 4vh;
    line-height: 4vh;
    overflow: hidden;
    padding-left: 1vw;
    padding-right: 1vw;
    text-overflow: ellipsis; /* 显示省略号 */
    font-weight:bold;
}
.news_box_txt {
    font-size: 14px;
    height: 6vh;
    line-height: 3vh;
    overflow: hidden;
    padding-left: 1vw;
    padding-right: 1vw;
    text-overflow: ellipsis; /* 显示省略号 */
}
.news_box_time {
    color: #666666;
    font-size: 0.8vw;
    height: 5vh;
    line-height: 2.5vh;
    overflow: hidden;
    padding-left: 1vw;
    padding-right: 1vw;
   
}
.news_more {
clear:both;
font-size:1vw;
font-weight:bold;
padding-top:3.5vh;
padding-bottom:3.5vh;
text-align:center;
}

.footer_m {
display:none
}
.footer {
    clear: both;
    background: #e94816;
    margin-top: 4vh;
}

.footer_box {
    display: grid;
    grid-template-columns: 1fr 2fr 6fr 1fr 1fr; /* 创建3列 */
    justify-content: center; /*水平居中 */
    align-items: center; /*垂直居中 */
  
    gap: 15px; /* 列之间的间隔 */
    font-size:16px;
    padding-top: 3vh;
    padding-bottom: 3vh;
}

.footer_logo {

}
    .footer_logo img {
    width:100%;
    height:auto;
    }
.footer_txt_1 {
color:#fff;

}
.footer_nav {
text-align:center;
}
    .footer_nav a {
   color:#fff;

    margin-left:1vw;
    }

.footer_ewm_1 {
    text-align:center;
    line-height:2vh;
    color:#fff;
}
    .footer_ewm_1 img {
        width: 80%;
        margin-bottom: 1vh;
    }
.footer_ewm_2 {
    text-align: center;
    line-height: 2vh;
    color: #fff;
}
.footer_ewm_2 img {
    width: 80%;
    margin-bottom:1vh;
}
.footer_copy {
  
    background:#000000;
    text-align: right;
    opacity: 0.6;
    padding-top:1vh;
    padding-bottom:1vh;
}

/*内页banner*/
.ny_banner {
width:100%;
}
/*内页banner END*/
/*关于我们*/

.about_info {
    padding-top: 3vh;
    display: grid;
    grid-template-columns: 1fr 1fr; /* 创建2列 */
    justify-content: center; /*水平居中 */
    /* align-items: center;垂直居中 */

    gap:1.5vw; /* 列之间的间隔 */
}
.about_pic {
 
   
}
.about_txts {
 
   
   
}
.about_title {
    color: #000000;
    font-size:48px;
	font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    height: 60px;

}
.xian {
    border-bottom: 3px solid #e94615;
    padding-bottom: 5px;
}
.about_txt {
clear:both;
font-size:0.8vw;
line-height:3vh;

}
.about_big_title {
    color: #000000;
    font-size:48px;
    font-weight: 700;
    height: 60px;
   line-height:60px;
    text-align: center
}
.about_big_jj {
    width:40%;
    margin:auto;
    font-size: 0.8vw;
    text-align: center
}
/*关于我们 END*/

/*自有品牌*/
.brand_top {
  
    padding:20PX;
}


.brand_container {
   
}
.brand_item {
clear:both;
padding-top:60px;
padding-bottom:60px;


}
    .brand_item img {
    width:100%;
    }
    /* 奇数项：文字左边，文字右边 */
    .brand_item:nth-child(odd) {
        background-color:none
    }

/* 偶数项：文字右边，图片左边 */
    .brand_item:nth-child(even) {
        background-color: #f8f8f8;
    }


.brand_name_1 {
    font-size: 36px;
    font-weight: bold;
}

.brand_name_2 {
    font-size: 36px;
}

.brand_name_3 {
    width: 90%;
    padding-top: 20px;
    font-size: 16px;
line-height: 30px;
	
}

/*文字在右*/
.brand_item:nth-child(odd) .brand_txts {
    float: left;
    width:40%;
}

    .brand_item:nth-child(odd) .brand_img {
        float: right;
        width: 60%;
    }



/*文字在右*/
    .brand_item:nth-child(even) .brand_txts {
        float: right;
        width: 40%;
        text-align:right
    }
.brand_item:nth-child(even) .xian {
    float: right;
  
}
.brand_item:nth-child(even) .brand_name_3 {
    width: 90%;
    margin-left: auto;
    margin-right: 0;

    text-align: right
}
    .brand_item:nth-child(even) .brand_img {
        float: left;
        width: 60%;
    }


/*自有品牌END*/

.paginator a {
    padding: 1px 6px;
    border: solid 1px #000;
    text-decoration: none;
    margin-right: 2px;
    color: #000;
}

    .paginator a:visited {
        padding: 1px 6px;
        border: solid 1px #000;
        background: #fff;
        text-decoration: none;
        color: #000;
    }

.paginator .cpb {
    padding: 1px 6px;
    font-weight: bold;
    font-size: 13px;
    border: none;
}

.paginator a:hover {
    color: #fff;
    background: #e94615;
    border-color: #e94615;
    text-decoration: none;
}

.paginator span {
    color: #e94615;
}


.news_nav {
padding-top:20px;
padding-bottom:20px;
font-size:0.8vw;
}
.news_nav span {
    color:#e94816;
    font-size:1vw;
}

.news_info {
    padding:2vw;
    background: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 0px 12.6px 0px rgba(0,0,0,0.05);
}

.news_title {
 text-align:center;
 font-size:1.1vw;
 font-weight:bold;
}
.news_time {
text-align:center;
padding-top:30px;
padding-bottom:30px;
border-bottom:1px solid #eeeeee;
margin-bottom:30px;
}
.news_content {
    font-size:16px;
    line-height:36px
}

.job_box {
background-color:#fff;
border-bottom:1px solid #f7f7f7;
padding:2vw;
width:70%;
margin:auto
}

.job_title {
font-size:1vw;
font-weight:bold;
cursor:pointer;
}
.job_title_2 {
font-size: 0.8vw;
}
    .job_title_2 span {
    float:right;
    padding-right:20px;
    }

.job_about {
    width: 70%;
    padding: 2vw;
    margin: auto;
    margin-top:10px;
    background: #ffffff;
	font-size:18px;
	line-height: 30px;
    border-radius: 10px;
    box-shadow: 0px 0px 12.6px 0px rgba(0,0,0,0.05);
}
.job_about_title {
    font-size:24px;
    font-weight: bold;
    cursor: pointer;
}

.job_content {
    background-color: #eee;
    padding:20px;
    margin-top:10px;
	font-size:18px;
}

.md_box {
    display: grid;
    grid-template-columns: repeat(5, 1fr); /* 创建5列 */
    /* justify-content: center; 水平居中 */
    /*align-items: center;  垂直居中 */
    margin-top: 8vh;
    gap: 2vh; /* 列之间的间隔 */
}
.md_box_item {
    overflow: hidden;
    background-color: #ffffff;
    border-radius: 10px;
    padding: 1vw;
    position: relative;
  
}
    .md_box_item:hover {
        box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.5); /* 添加阴影 */
}
.md_back {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    display: none;
    background-color: #E94716;
    color: #fff;
    padding: 15px;
    box-sizing: border-box;
}
.md_back_name {
    text-align: center;
    font-size: 0.9vw;
    font-weight: 800;
    padding-top: 1vw;
    padding-bottom: 1vw;
}
.md_back_txt {
    color: #fff;
    font-size: 0.8vw;
    text-align: center;
    height: 5vh;
    line-height: 2.5vh;
    overflow: hidden;
}
.md_back_img {
    clear:both;
    text-align:center;
    margin-top:1vw;
}
 .md_back_img img{
    width:60%;

 }




