* {
    padding: 0;
    margin: 0;
    /*font-family:"Microsoft YaHei", tahoma, arial, 'Hiragino Sans GB', Microsoft YaHei;*/
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    box-sizing: border-box;
    box-sizing: -webkit-border-box;
    font-weight: normal;
}

html {
    font-size: 62.5%;
    /* 10÷16=62.5% */
}

body {
    font-size: 12px;
    font-size: 1.2rem;
    /* 12÷10=1.2 */
}

p {
    font-size: 14px;
    font-size: 1.4rem;
}

a {
    text-decoration: none;
    color: #272727;
}

a, button, input {
    -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}

li {
    list-style: none;
}
button, input {
    -webkit-appearance: none;
    border: none;
    outline: none;
}

i, em {
    font-style: normal;
}
img {
    max-width: 100%;
    height:auto;
}
h1 {
    font-weight: normal;
}

h2 {
    font-weight: normal;
}

h3 {
    font-weight: normal;
}

h4 {
    font-weight: normal;
}

h5 {
    font-weight: normal;
}
.y_head_1{
    width: 100%;
    position: relative;
    height: 100%;
}
.y_head_2{
    width: 100%;
    max-width: 1446px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    margin: 0 auto;
}
.y_head_3{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.y_index_banner_1{
    width: 100%;
    position: relative;
    max-height: 780px;
    overflow: hidden;
}
.y_index_banner_2 {
    width: 100%;
    /* height: 100%; */
}
.y_index_banner_2 img{
    transition: all 1.8s cubic-bezier(0.250, 0.460, 0.450, 0.940);
    /*height: 100%;*/
    transform: translate(0) scale(1.1);
    object-fit: cover;
    max-width: none;
    width: 100%;
}
.y_index_banner_swiper-container .swiper-wrapper .swiper-slide{
    /* width: 100% !important; */
    overflow: hidden;
}
.swiper-slide-active .y_index_banner_2 img{
    transform: scale(1);
    transition: all 1.8s cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
.y_index_banner_swiper-button-next{
    right: 5%;
    width: 50px;
    height: 50px;
    background: rgba(0,0,0,0.5);
    border-radius: 100px;
}
.y_index_banner_swiper-button-next::after{
    width: 24px;
    transform: translate(-50%,-50%)scale(0.5);
    color: #fff;
    top: 50%;
    left: 55%;
    position: absolute;
}
.y_index_banner_swiper-button-prev{
    left: 5%;
    width: 50px;
    height: 50px;
    background: rgba(0,0,0,0.5);
    border-radius: 100px;
}
.y_index_banner_swiper-button-prev::after{
    width: 24px;
    transform: translate(-50%,-50%)scale(0.5);
    color: #fff;
    top: 50%;
    left: 45%;
    position: absolute;
}
.y_index_banner_1 .y_index_banner_swiper-pagination{
    bottom: 50px;
}
.y_index_banner_swiper-pagination span{
    background: transparent;
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0 7px !important;
    border: 1px solid #fff;
    border-radius: 0px;
}
.y_index_banner_swiper-pagination span::after{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 6px;
    height: 6px;
    content: '';
    background: #fff;
    transform: translate(-50%,-50%);
    border-radius: 50px;
}
.y_foot_1{
    width: 100%;
    height: 210px;
    border: 1px solid #fff;
}
.y_foot_2{
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin: 30px 0px 0px 0px;
}
.y_foot_3 input{
    font-size: 14px;
    line-height: 34px;
    width: 100%;
    color: #7b7b7b;
    background: transparent;
    padding-left: 10px;
}
.y_foot_3 input::placeholder{
    color: #fff;
}
.y_foot_4{
    margin: 15px 0px 10px 0px;
}
.y_foot_5{
    margin: 15px 0px 0px 0px;
    background: #000000;
}
.y_foot_5 input{
    text-align: center;
}
.y_foot_6 .w_img{
    height: auto;
}
.y_foot_6 .w_img>.e_box{
    height: auto;
}
.y_foot_6 .w_img>.e_box>.e_image>img{
    height: auto;
}
/* 公共分页 banner*/
.y_page_banner_1{
    width: 100%;
    max-height: 500px;
    overflow: hidden;
}
.y_page_banner_1 img{
    width: 100%;
    object-fit: cover;
}
/* 关于我们 */
.y_about_1{
    min-height: 320px !important;
    height: 300px;
}
.y_about_1>.e_box{
    display: flex;
}
.y_about_1 #content_box-1588583393678-1{
    height: 100%;
    background: #fff;
}
/* 产品列表 */
.y_product_list_1{
    max-width: 1400px;
    margin: 0 auto;
    height: 110px;
    display: flex;
    justify-content: center;
    align-items: center;
}



.y_product_list_2{
    max-width: 220px;
    height: 45px;
    background: rgba(238, 238, 238, 1);
    margin-right: 10px;
    width: 100%;
    transition: ease 0.5s all;
    position: relative;
    z-index: 9;
}
.y_product_list_2 a{
    width: 100%;
    display: block;
    height: 100%;
    line-height: 45px;
    text-align: center;
    color: #707070;
    transition: ease 0.5s all;
    font-size: 14px;
}
.y_product_list_2:hover{
    background: rgba(217, 5, 5, 1);
    transition: ease 0.5s all;
}
.y_product_list_2:hover>a{
    color: #fff;
    transition: ease 0.5s all;
}
.y_product_list_2_xg_1{
    width: 100%;
    position: absolute;
    top: 45px;
    border: 1px solid #fff;
    background: rgba(238, 238, 238, 1);
    transition: ease 0.5s all;
    display: none;
    left: 0px;
}

.y_product_list_2_xg_2{
    width: 100%;
    border-bottom: 1px solid #fff;
    transition: ease 0.5s all;
    position: relative;
}
.y_product_list_2_xg_3{
    position: absolute;
    left: 100%;
    top: 0px;
    width: 100%;
    transition: ease 0.5s all;
    background: rgba(238, 238, 238, 1);
    display: none;
}
.y_product_list_2_xg_3 a{
    display: block;
    border-bottom: 1px solid #fff;
    transition: ease 0.5s all;
    color: #707070;
}
.y_product_list_2:hover>.y_product_list_2_xg_1{
    display: block;
}
.y_product_list_2_xg_2:hover>a{
    background: rgba(217, 5, 5, 1);
    transition: ease 0.5s all;
    color: #fff;
}
.y_product_list_2_xg_2:hover .y_product_list_2_xg_3{
    display: block;
}
.y_product_list_2_xg_3>a:hover{
    background: rgba(217, 5, 5, 1);
    transition: ease 0.5s all;
    color: #fff;
}


.y_product_list_3{
    padding-bottom: 40px;
}
.y_product_list_3 #w_grid-1648204064729{
    margin-top: 0px;
}
.y_product_list_3 #c_portalResProduct_list-16482040641086087 .proBox>.proContainer {
    margin-top: 0px;
}
/* 产品详情 */
.y_product_date_1{
    max-width: 1240px;
    margin: 0 auto;
    padding: 60px 0px 50px;
}
.y_product_date_2{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    min-height: 500px;
}
.y_product_date_3{
    width: 580px;
    height: 100%;
    position: relative;
    overflow: hidden;
    margin-right: 10px;
}
.y_product_date_4{
    max-width: 500px;
    margin: 0 auto;
}
.y_product_date_5{
    flex: 1;
}
.y_product_date_8{
    width: 100%;
}
.y_product_date_8 h2{
    font-size: 30px;
    color: #262626;
    font-weight: 700;
    line-height: 36px;
}
.y_product_date_8 h3{
    font-size: 12px;
    color: #595959;
    margin-top: 20px;   
    border-bottom: 10px solid #fafafa; 
    padding-bottom: 10px;
}
.y_product_date_7{
    width: 100%;
    border-top: 1px solid #e8e8e8;
    margin-top: 20px;
    position: relative;
    overflow: hidden;
    padding-top: 20px;
}
.y_product_date_7 .y_pro_date_mySwiper{
    background: #fafafa;
}
.y_product_date_6{
    height: 100%;
    filter: grayscale(1);
}
.y_pro_date_mySwiper .swiper-slide-thumb-active .y_product_date_6{
    filter: grayscale(0);
}
.y_pro_date_swiper-button-next{
    margin-top: 0px;
    top: 40%;
}
.y_pro_date_swiper-button-prev{
    margin-top: 0px;
    top: 40%;
}
.y_product_date_9{
    width: 100%;
    margin-top: 20px;
}
.y_product_date_10{
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #d9d9d9;
}
.y_product_date_10 span{
    line-height: 40px;
    display: inline-block;
    border-bottom: 2px solid #1890ff;
    color: #1890ff;
}
.y_product_date_11{
    width: 100%;
    padding: 20px;
}
.y_product_date_12{
    padding: 20px;
}
/* 新闻中心 */
.y_news_list_1{
    max-width: 1200px;
    margin: 40px auto;
    width: 100%;
}
.y_news_list_2{
    margin: 0px 20px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.y_news_list_3{
    width: 49%;
    margin-right: 2%;
    display: flex;
    background: #f5f5f5;
    margin-bottom: 20px;
    height: 170px;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 20px;
}
.y_news_list_2 .y_news_list_3:nth-child(2n){
    margin-right: 0%;
}
.y_news_list_4{
    width: 210px;
    height: 130px;
    margin-right: 2%;
    overflow: hidden;
}
.y_news_list_4 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.y_news_list_5{
    flex: 1;
}
.y_news_list_6{
    width: 100%;
}
.y_news_list_6 h2{
    font-size: 18px;
    color: #262626;
    font-family: 600;
    transition: ease 0.5s all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.y_news_list_6 p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 14px;
    color: #8c8c8c;
    margin-top: 10px;
}
.y_news_list_7{
    width: 100%;
}
.y_news_list_7 p{
    font-size: 12px;
    color: #8c8c8c;
    margin-top: 20px;
}
.y_news_list_8 {
    height: 40px;
    overflow: hidden;
}
.y_news_list_3:hover .y_news_list_6 h2{
    color: #e60012;
    transition: ease 0.5s all;
}
.y_hover_img img{
    transition: ease 0.5s all;
}
.y_hover_img:hover img{
    transition: ease 0.5s all;
    transform:scale(1.1);
}
.y_news_list_1 .contentMidle .p_details strong{
    font-weight: 600;
}
/* 新闻详情 */
.y_news_date_1{
    padding: 40px 0px;
    border-bottom: 1px solid #ccc;
}
.y_news_date_2{
    width: 100%;
    margin-bottom: 15px;
}
.y_news_date_2 h2{
    font-size: 36px;
    color: #595959;
    text-align: center;
    width: 100%;
}
.y_news_date_3{
    width: 100%;
    position: relative;
}
.y_news_date_4{
    width: 100%;
    height: 450px;
    position: relative;
    overflow: hidden;
}
.y_news_date_5{
    width: 100%;
    height: 100%;
    text-align: center;
}
.y_news_date_5 img{
    height: 450px;
    object-fit: cover;
}
.y_news_date_mySwiper2 .swiper-slide{
    height: 100%;
}
.y_news_date_swiper-button-next{
    width: 30px;
    height: 30px;
    background: #ccc;
}
.y_news_date_swiper-button-next::after{
    color: #fff;
    font-size: 16px;
}
.y_news_date_swiper-button-prev{
    width: 30px;
    height: 30px;
    background: #ccc;
}
.y_news_date_swiper-button-prev::after{
    color: #fff;
    font-size: 16px;
}
.y_news_date_6{
    margin-top: 20px;
    position: relative;
    overflow: hidden;
    height: 160px;
    /* padding-top: 20px; */
}
.y_news_date_7{
    height: 100%;
}
.y_news_date_8{
    max-width: 1120px;
    width: 100%;
    margin: 0 auto;
    height: 100%;
}
.y_news_date_9{
    padding: 10px;
}
.y_news_date_9 strong{
    font-weight: 600;
}
.y_news_date_8 .y_news_date_mySwiper{
    height: 100%;
}
.y_news_date_two_swiper-button-next{
    width: 30px;
    height: 180px;
    background: #ccc;
    top: 0px;
    right: 0px;
}
.y_news_date_two_swiper-button-next::after{
    font-size: 20px;
    color: #fff;
    top: 55%;
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
}
.y_news_date_two_swiper-button-prev{
    width: 30px;
    height: 180px;
    background: #ccc;
    top: 0px;
    left: 0px;
}
.y_news_date_two_swiper-button-prev::after{
    font-size: 20px;
    color: #fff;
    top: 55%;
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
}
/* 下载中心 */
.y_download_list_1{
    width: 100%;
}
.y_download_list_2{
    width: 100%;
    margin-bottom: 15px;
}
.y_download_list_2 h2{
    color: #333;
    font-size: 24px;
    font-weight: 700;
}
.y_download_list_3{
    width: 100%;
}
.y_download_list_4{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 20px;
    background: #edf2f5;
    height: 50px;
}
.y_download_list_5 p{
    color: #595959;
    font-size: 14px;
    line-height: 50px;
}
.y_download_list_6{
    text-align: center;
}
.y_download_list_7{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-bottom: 1px solid rgb(217, 217, 217);
    padding: 0px 20px;
}
.y_download_list_8 a{
    padding: 0px 15px;
    background: #d90505;
    color: #fff;
    border-radius: 5px;
    line-height: 26px;
    display: inline-block;
}
.y_flex_1{
    flex: 1;
}
.y_flex_3{
    flex: 3;
}
/* 视频中心 */
.y_video_list_1{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.y_video_list_2{
    width: 32%;
    margin-right: 2%;
    margin-bottom: 20px;
}
.y_video_list_2:hover .y_video_list_5 h2{
    color: #d90505;
    transition: ease 0.5s all;
}
.y_video_list_3{
    width: 100%;
    height: 200px;
    position: relative;
    overflow: hidden;
}
.y_video_list_3>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.y_video_list_4{
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.y_video_list_4 p{
    font-size: 14px;
    color: #fff;
}
.y_video_list_5{
    width: 100%;
    padding: 0px 10px;
    margin: 10px 0px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.y_video_list_5 h2{
    line-height: 34px;
    font-size: 20px;
    color: #707070;
    transition: ease 0.5s all;
    font-weight: 600;
}
.y_video_list_6{
    display: flex;
    justify-content: space-between;
    align-content: center;
    padding: 0px 10px;
}
.y_video_list_6 p{
    color: #999;
    font-size: 14px;
}
.y_video_list_1 .y_video_list_2:nth-child(3n){
    margin-right: 0%;
}
/* 视频详情 */
.y_video_date_1{
    width: 100%;    
}
.y_video_date_2{
    width: 100%;
    height: 650px;
}
.y_video_date_2 video{
    width: 100%;
    height: 100%;
    background: #000;
}
.y_video_date_3{
    width: 100%;
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.y_video_date_4{

}
.y_video_date_4 h2{
    color: #262626;
    font-size: 24px;
    font-weight: 500;
}
.y_video_date_5{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex: 1;
}
.y_video_date_6{
    width: 15px;
    display: flex;
    align-items: center;
}
.y_video_date_6 img{
    width: 100%;
}
.y_video_date_7{
    margin-left: 15px;
}
.y_video_date_7 p{
    font-size: 14px;
    color: #999;
}
.y_video_date_8{
    width: 100%;
    margin-top: 30px;
}
.y_video_date_9 {
    width: 100%;
}
.y_video_date_9 h2{
    font-size: 20px;
    color: #595959;
}
.y_video_date_10{
    width: 100%;
    margin: 10px 0px;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 10px;
}
/* 人才招聘 */
.y_recruitment_01{
    background: #F5F5F5;
    padding: 1px;
}
.y_recruitment_0{
    width: 100%;
}
.y_recruitment_0:hover .y_recruitment_4>a{
    color: #d90505;
    transition: ease 0.5s all;
}
.y_recruitment_1{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    border-bottom: 1px solid #dadada;
}
.y_recruitment_2{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.y_recruitment_3{
    max-width: 200px;
    min-width: 150px;
}
.y_recruitment_3 p{
    color: #333;
    font-size: 16px;
}
.y_recruitment_4{
    display: flex;
    justify-content: flex-start;
    height: 100%;
    align-items: center;
}
.y_recruitment_4 a{
    font-size: 16px;
    color: #707070;
    display: inline-block;
    transition: ease 0.5s all;
}
.y_recruitment_5{
    margin-left: 20px;
    cursor: pointer;
}
.y_recruitment_5 img{
    width: 16px;
    height: 16px;
}
.y_recruitment_6 p{
    color: red;
}
.y_recruitment_7{
    width: 100%;
    background: #fff;
    display: none;
}
.y_recruitment_8{
    padding: 0px 30px;
    height: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.y_recruitment_9{
    flex: 1;
}
.y_news_list_1 .jobTime i{
    background: url(../images/icon_img_8.png) no-repeat;
    width: 15px;
    height: 15px;
    background-size: 100% 100%;
    display: inline-block;
    margin-right: 5px;
}
/* 留言板 */
.y_message_1{
    width: 100%;
}
.y_message_2{
    width: 100%;
}
.y_message_2 h2{
    color: #333333;
    font-size: 32px;
    font-weight: 700;
    width: 100%;
    text-align: center;
}
.y_message_2 p{
    width: 100%;
    margin-top: 20px;
    text-align: center;
    font-size: 16px;
    color: #cccccc;
}
.y_message_3{
    width: 100%;
}
.y_message_4{
    width: 100%;
    margin-bottom: 30px;
}
.y_message_5{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.y_message_5 span{
    color: red;
    font-size: 16px;
    display: inline-block;
    margin-right: 5px;
}
.y_message_5 h2{
    color: #262626;
    font-size: 16px;
}
.y_message_6{
    width: 100%;
    margin-top: 10px;
}
.y_message_6 textarea{
    width: 100%;
    background: transparent;
    border: 1px solid #d2d2d2;
    padding: 10px;    
    max-height: 160px;
    color: #7b7b7b;
    font-size: 14px;
}
.y_message_6 input{
    width: 100%;
    background: transparent;
    border: 1px solid #d2d2d2;
    color: #7b7b7b;
    font-size: 14px;
    padding-left: 10px;
    height: 42px;
    line-height: 42px;
}
.y_message_7{
    width: 100%;
    display: flex;
    justify-content: flex-start;
}
.y_message_8{
    width: 46%;
    margin-right: 8%;
}
.y_message_7 .y_message_8:nth-child(2n){
    margin-right: 0%;
}
.y_message_9{
    width: 100%;
    text-align: center;
    padding-top: 30px;
}
.y_message_9 input{
    width: 370px;
    height: 42px;
    line-height: 42px;
    background: #d90505;
    color: #fff;
    font-size: 14px;
    border: none;
    text-align: center;
}
.y_message_9 input::placeholder{
    color: #fff;
}
/* 联系我们 */
.y_contact_1{
    width: 100%;
}
.y_contact_2 h2{
    font-size: 32px;
    color: #333333;
    font-weight: 700;
    width: 100%;
    text-align: center;
}
.y_contact_2 h3{
    font-size: 24px;
    color: #000;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}
.y_contact_3{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-content: center;
    margin: 50px 0px;
}
.y_contact_4{
    flex: 1;
    margin-right: 10px;
}
.y_contact_5{
    width: 100%;
}
.y_contact_5 p{
    font-size: 14px;
    color: #595959;
    line-height: 26px;
}
.y_contact_6{
    width: 100%;
}
.y_contact_7{
    width: 100%;

}
.y_contact_7 h2{
    font-size: 22px;
    font-weight: 700;
    color: #999999;
    line-height: 30px;
    margin: 15px 0px;
}
.y_contact_7 p{
    font-size: 14px;
    color: #999;
    line-height: 30px;
}
.y_contact_8{
    flex: 1;
}
.y_contact_8 img{
    width: 100%;
    object-fit: cover;
}
.y_contact_9{
    width: 100%;
    margin: 50px 0px;
}

/* 修改 */
.w_fimg-000 .animated{
    height: auto;
}
.w_fimg-000 .p_box{
    height: auto;
}
.y_index_about_1{
    line-height: 40px;
}
.y_index_banner_1 .swiper-wrapper{
    height: auto;
}
#w_grid-1588583393671{
    height: auto;
}

.y_page_1{
    margin:30px 0px;
}
.y_page_1 ul{
    display: flex;
    justify-content: center;
    align-content: center;
}
.y_page_1 ul li{
    height: 30px;
    line-height: 30px;
    border: 1px solid #b5b5b5;
    /*padding: 0px 5px;*/
    border-radius: 5px;
    margin: 0px 5px;
    min-width: 30px;
    text-align: center;
    overflow: hidden;
}
.y_page_1 ul li a{
    display: block;
    width: 100%;
    height: 100%;
    padding: 0px 5px;
    border: 0px;
    background: transparent;
    float: none;
    line-height: inherit;
    margin: 0px;
    color: #666;
}
.y_page_1 span{
    padding: 0px 5px;
    border: 0px !important;
    background: transparent;
    float: none;
    line-height: inherit;
    margin: 0px;
    color: #666;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    background-color: #1890ff;
    border-color: #1890ff;
    cursor: default;
}
#w_grid-1648204064729{
    min-height: auto;
}
.y_product_date_7 .swiper-wrapper{
    height: auto;
}

.y_news_date_7_1{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    max-width: 1200px;
    margin: 0 auto;
}
.y_news_date_7_1 a{
    font-size: 16px;
    color: #333;
}
.y_news_date_7_1 p{
    color: #333;
    font-size: 16px;
}
.y_news_list_1 .fourBox{
    display: none;
}

/* 修改文档 */
.y_xgwd_one_1{
    font-size: 32px;
    font-weight: 900;
}
.y_xgwd_one_1 span{
    font-size: 32px;
    font-weight: 600;
}
.y_xgwd_one_2{
    font-size: 28px;
    font-weight: 900;
}
.y_xgwd_one_3{
    font-weight: 600;
}
.job_bumen{
    font-size: 14px;
}
.job_condition li{
    font-size: 16px;
}
.i_JobDescription{
    font-size: 14px;
}

@media screen and (max-width: 1200px){
    .y_index_1 .y_index_2{
        padding: 0px 30px;
    }
    .y_product_date_1{
        padding-left: 10px;
        padding-right: 10px;
    }
    .y_news_date_1{
        padding-left: 10px;
        padding-right: 10px;
    }
    .y_download_list_1{
        padding: 0px 10px;
    }
    .y_video_list_1{
        padding: 0px 10px;
    }
    .y_video_date_1{
        padding: 0px 10px;
    }
    .y_recruitment_0{
        padding: 0px 10px;
    }
    .y_recruitment_8{
        padding: 0px 10px;
    }
    .y_message_1{
        padding: 0px 10px;
    }
    .y_contact_1{
        padding: 0px 10px;
    }
}
@media screen and (max-width: 800px){
    #navToggle{
        position: absolute;
        top: 50%;
        right: 0px;
        transform: translate(0%,-50%);
        padding: 0px !important;
        display: block !important;
        margin: 0px !important;
        height: 40px !important;
    }
    .y_news_list_4{
        width: 140px;
    }
    .y_video_list_2{
        width: 49%;
    }
    .y_video_list_1 .y_video_list_2:nth-child(3n){
        margin-right: 2%;
    }
    .y_video_list_1 .y_video_list_2:nth-child(2n){
        margin-right: 0%;
    }

}
@media screen and (max-width: 600px){
    .m_nav .logo img{
        height: auto;
        padding: 0px 20px;
    }
    .y_index_1 .y_index_2{
        padding: 0px 0px;
    }
    .header{
        height: 70px;
    }
    .header .left a img{
        height: 35px;
    }
    .y_index_banner_1 .y_index_banner_swiper-pagination{
        bottom: 10px;
    }
    .y_index_banner_swiper-button-next{
        width: 30px;
        height: 30px;
    }
    .y_index_banner_swiper-button-next::after{
        font-size: 25px;
        left: 60%;
    }
    .y_index_banner_swiper-button-prev{
        width: 30px;
        height: 30px;
    }
    .y_index_banner_swiper-button-prev::after{
        font-size: 25px;
        left: 60%;
    }
    .y_about_1>.e_box{
        display: block;
    }
    .y_about_1{
        height: auto;
    }
    .y_product_list_1{
        overflow-x: scroll;
        display: -webkit-box; 
        padding: 20px 10px;
        height: auto;
    }
    .y_product_date_1{
        padding: 10px;
    }
    .y_product_date_2{
        flex-wrap: wrap;
        min-height: auto;
    }
    .y_product_date_4{
        width: 100%;
    }
    .y_product_date_7{
        display: none;
    }
    .y_product_date_11{
        padding: 10px;
    }
    .y_product_date_12{
        padding: 10px;
    }
    .y_news_list_1{
        margin: 20px auto;
    }
    .y_news_list_3 {
        width: 100%;
        margin-right: 0%;
        height: 125px;
        padding: 0px 10px;
        margin-bottom: 10px;
    }
    .y_news_list_4{
        height: 90px;
    } 
    .y_news_list_6 p{
        display: none;
    }
    .y_news_date_6{
        display: none;
    }
    .y_news_date_1{
        padding: 10px;
    }
    .y_news_date_2 h2{
        font-size: 24px;
    }
    .y_news_date_4{
        height: 300px;
    }
    .y_news_date_5 img{
        height: 300px;
    }
    .y_download_list_6 {
        display: none;
    }
    .y_download_list_8{
        display: block;
    }
    .y_video_list_2 {
        width: 100%;
        margin-right: 0%;
    }
    .y_video_list_5{
        margin: 5px 0px;
    }
    .y_video_date_2{
        height: auto;
    }
    .y_video_date_3{
        margin-top: 10px;
    }
    .y_video_date_8{
        margin-top: 10px;
    }
    .y_video_date_9 h2{
        font-size: 16px;
    }
    .y_recruitment_1{
        flex-wrap: wrap;
        height: auto;
        margin: 10px 0px;
    }
    .y_recruitment_2{
        width: 100%;
    }
    .y_recruitment_4{
        width: 100%;
        display: flex;
        justify-content: flex-end;
        margin: 10px 0px 15px;
    }
    .y_recruitment_8{
        flex-wrap: wrap;
        height: auto;
        border-bottom: 1px solid #ccc;
    }
    .y_recruitment_9{
        width: 100%;
        flex: none;
        line-height: 40px;
    }
    .y_message_4{
        margin-bottom: 15px;
    }
    .y_message_7{
        flex-wrap: wrap;
    }
    .y_message_8{
        width: 100%;
        margin-right: 0%;
    }
    .y_contact_3{
        flex-wrap: wrap;
        margin: 20px 0px;
    }
    .y_contact_4{
        width: 100%;
        margin-right: 0px;
        flex: none;
    }
    .y_contact_7 h2{
        margin: 5px 0px;
    }
    .y_contact_9{
        margin: 20px 0px;
    }
    
    /*修改*/
    .y_index_about_1{
        line-height: 26px;
    }
    .y_index_banner_1 .swiper-wrapper{
        height: auto;
    }
    .y_index_banner_1 .swiper-slide{
        height: auto;
    }
    .y_index_banner_2 img{
        height: auto;
    }
    .swiper-slide-active .y_index_banner_2 img{
        height: auto;
    }
    .y_index_2 #w_fline-1588073201002 .p_FLine{
        display: none;
    }
    .w_grid-000>.w_grid.signal>.p_gridbox{
        padding: 20px 0px;
    }
    .w_grid-000>.w_grid.signal>.p_gridbox{
        padding: 20px 10px 0px;
    }
    #w_common_text-1588072906795 span{
        font-size: 16px;
        line-height: 26px;
    }
    #w_common_text-1588072906795 span strong span{
        font-size: 26px !important;
    }
    #content_box-1588073200824-0{
        margin-top: 0px !important;
    }
    #w_common_text-1588073200970 span {
        font-size: 26px !important;
    }
    .y_news_date_7_1{
        padding: 0px 20px 20px;
    }
    /* 修改文档 */
    .y_xgwd_one_1{
        font-size: 20px;
        font-weight: 900;
    }
    #w_common_text-1588073200970 span{
        font-size: 20px !important;
        font-weight: 600 ;
    }
    .y_xgwd_one_2{
        font-size: 20px;
        font-weight: 900;
    }
    .y_xgwd_one_3{
        font-weight: 600;
    }
    #w_common_text-1588073200998{
        height: auto;
    }
    #w_grid-1588583393678>div>.p_gridbox{
        overflow: inherit;
    }
    #w_grid-1588583393678>div>.p_gridbox>.p_gridCell:nth-child(1n){
        height: max-content;
    }
    #w_grid-1588583393678>div>.p_gridbox{
        min-height: auto;
        height: 330px;
    }
    #c_portalResProduct_list-16482040641086087 .proImg{
        height: 100%;
        object-fit: contain;
    }
    .w_grid-000>.w_grid.signal>.p_gridbox{
        padding-top: 0px;
    }
    #w_grid-1588583393590>div>.p_gridbox>.p_gridCell:nth-child(1n){
        margin-top: 0px;
    }
    #w_grid-1588583393623>div>.p_gridbox{
        margin-top: 0px;
    }
    .reset_style strong>span{
        font-size: 60px;
    }
    .y_video_date_2 video{
        height: auto;
    }
    #w_fimg-1648196739954{
        margin-left: 20px !important;
    }
}