@charset "UTF-8";

/* 首页 start */
/* banner2 start */
.bannerBox{position:relative;padding-top:90px;}
.banner-txt{position:absolute;top: 53%;color:#fff;text-align:center;font-size:42px;letter-spacing: 40px;}
.banner-txt h1{}

.video_box,.img_hide{display: none;}
.video_box_active{display: block;}
.video_box_cont{width: 100%;overflow: hidden;}
.video_box_cont video{object-fit: fill}

@media (max-width:1800px) {
    .bannerBox{padding-top:70px;}
}
@media (max-width:1800px) {
    .bannerBox{padding-top:60px;}
}
@media (max-width:1800px) {
    .bannerBox{padding-top:50px;}
}
/* 内容 神光光学 */

.home_part01{position: relative;padding: 160px 0;}
.home_part_bj{width: 100%;position: absolute;display: flex;align-items: center;height: 100%;top: 0;left: 0;z-index: -1;}
.home_part_bj_left{width: 70%;height: 100%;background-color: #f4f4f4;}
.home_part_bj_right{width: 30%;height: 100%;background-color: #fff;}

.home_part01_cont{display: flex;justify-content: flex-end;position: relative;flex-wrap: wrap;}
.home_part01_left{position: absolute;width: 50%;left: 0;top: 0;}
.home_part01_left .home_part01_left_title .home_part01_left_title_text1{font-size: 18px;}
.home_part01_left .home_part01_left_title .home_part01_left_title_text2{font-size: 48px;font-weight: bold;}
.home_part01_left .home_part01_left_title .home_part01_left_title_text3{font-size: 24px;margin-top: 20px;}

.home_part01_left_cont{width: 110%;background-color: #fff;box-shadow: 0 0 10px rgb(185, 184, 184);padding: 40px;margin-top: 120px;z-index: 99999;}
.home_part01_left_cont_title{font-size: 24px;color: #18579a;font-weight: bold;}
.home_part01_left_cont_title_text{font-size: 16px;font-weight: normal;color: #18579a;}
.home_part01_left_cont_title_text2{font-size: 14px;line-height: 28px;}

.home_part01_right{overflow: hidden;width: 50%;}
.home_part01_right img{width: 100%;height: 100%;}

/* 产品介绍 */
.home_part02{position: relative;padding: 160px 0;}
.home_part_bj{width: 100%;position: absolute;display: flex;align-items: center;height: 100%;top: 0;left: 0;z-index: -1;}
.home_part_bj_left02{width: 70%;height: 100%;background-color: #fff;}
.home_part_bj_right02{width:30%;height: 100%;background-color: #f4f4f4;}

.home_part02_cont {}
.home_part02_cont > .home_part02_title > h1{font-size: 48px;font-weight: bold;}
.home_part02_cont > .home_part02_title > span{font-size: 24px;line-height: 70px;}

.home_part02_swiper{width: 100%;margin: 40px 0;position: relative;}
.home_part02_swiper a{display: block;width:100%;}
.swiper-slide{display: flex;align-items: center;justify-content: space-between;}
.home_part02_cp{cursor: pointer;width:100%;}
.home_part02_img{position: relative;width: 100%;padding-bottom:67.4%;overflow: hidden;}
.home_part02_img img{width: 100%;height: 100%;position: absolute;left:0;top:0;right:0;bottom:0;z-index: 1;}
.home_part02_img_mask{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: #18579a;opacity: 0.5;z-index: 99;}

.swiper-slide{text-align: left;}
.home_part02_cp_txt{width: 100%;height: 210px;background-color: #6e6e6e;padding: 40px;}
.cp_title{position: relative;color: #fff;}
.cp_title h3{font-size: 16px;font-weight: bold;line-height: 20px;}
.cp_title span{font-size: 12px;line-height: 20px;}
.cp_title > span::before{content: "";position: absolute;height: 1px;width: 40px;background-color: #fff;left: 0;bottom: -5px;}
.cp_type{margin-top: 20px;display: flex;justify-content: flex-start;}
.cp_type ul {padding-right: 30px;}
.cp_type ul li{font-size: 14px;color: #fff;line-height: 24px;width:100%;height:72px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}

.home_part02_cp:hover > .home_part02_img img{transform: scale(1.1);transition:all .3s;}
.home_part02_cp:hover > .home_part02_cp_txt{background-color: #18579a;}

.home_swiper_right,.home_swiper_left{position: absolute;width: 40px;height: 250px;overflow: hidden;top: 50%;transform: translateY(-50%);cursor: pointer;}
.home_swiper_left{right: 110%;}
.home_swiper_right{left: 110%;}

/* 首页 咨询 */
.home_part03{position: relative;padding-bottom: 100px;height: 1200px;}
.home_partBJ{width: 100%;position:absolute;}
/* .home_part03_c{position: relative;width: 100%;height: 100%;} */
.home_part03_cont{width: 80%;background-color: #fff;position: absolute;top: 450px;left: 50%;transform: translateX(-50%);padding: 40px;max-width: 1980px;}
.home_part03_list{border-bottom: 1px solid #6e6e6e;display: flex;align-items: center;justify-content: space-between;cursor: pointer;padding: 20px 10px;}
.home_part03_left{display: flex;align-items: center;}
.home_part03_time h1{font-size: 48px;font-weight: bold;}
.home_part03_time span{font-size: 16px;}
.home_part03_title{margin-left: 40px;font-size: 16px;}
.home_part03_right{width: 50px;height: 50px;border: 1px solid #707070;font-size: 20px;display: flex;flex-direction: column;align-items: center;justify-content: center;color: #707070;}
.home_part03_button{width: 160px;height: 60px;display: flex;align-items: center;justify-content: center;color: #fff;font-weight: bold;font-size: 20px;background-color: #18579a;margin: 40px auto;cursor: pointer;}

.home_part03_list:hover .home_part03_time{color: #18579a;}
.home_part03_list:hover .home_part03_title{color: #18579a;}
.home_part03_list:hover .home_part03_right{border: 1px solid #18579a;background-color: #18579a;color: #fff;}

 /* 首页 end */

/* 人才发展 start */
.rcfz_banner_txt{position:absolute;top:40%;color:#fff;right: 10%;text-align: right;}
.rcfz_banner_txt h1{font-weight: bold;font-size: 71px;letter-spacing: 5px;}
.rcfz_banner_txt span{font-size: 24px;display: block;margin-top: 20px;font-weight: bold;}
.text_none{display: none;}
/* 文化活动 */
.rcfz_part01{position: relative;}
.rcfz_part01_cont {margin: 160px 0;}
.rcfz_part01_cont > .rcfz_part01_title > h1{font-size: 48px;font-weight: bold;}
.rcfz_part01_cont > .rcfz_part01_title > span{font-size: 18px;line-height: 40px;}

.rcfz_part01_swiper{width: 100%;margin: 40px 0;position: relative;}
.swiper-slide{display: flex;align-items: center;justify-content: space-between;}
.rcfz_part01_cp{width: 100%;height: 100%;cursor: pointer;}
.rcfz_part01_img{position: relative;width: 100%;height: 100%;overflow: hidden;}
.rcfz_part01_img img{width: 100%;height: 100%;}
.rcfz_part01_img_mask{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: #18579a;opacity: 0.5;z-index: 99;}

.swiper-slide{text-align: left;}
.rcfz_part01_cp_txt{width: 100%;margin: 0 auto;color: #000;text-align: center;font-size: 22px;margin-top: 32px;}

.home_swiper_right,.home_swiper_left{position: absolute;width: 40px;height: 250px;overflow: hidden;top: 50%;transform: translateY(-50%);cursor: pointer;}
.home_swiper_left{right: 110%;}
.home_swiper_right{left: 110%;}
.swiper-pagination{display: none;}
/* 人才发展 end */

/* 联系我们 start */
.contact_banner_txt{position:absolute;top:40%;color:#fff;left: 10%;}
.contact_banner_txt h1{font-weight: bold;font-size: 71px;letter-spacing: 5px;}
.contact_banner_txt span{font-size: 24px;display: block;margin-top: 10px;font-weight: bold;}

.contact_part01{position: relative;}
.contact_part01_cont{margin: 160px 0;}
.contact_part01_list{margin-bottom: 150px;}
.contact_part01_list_tile{font-size: 48px;border-bottom: 2px solid #e2c651;padding-bottom: 10px;}
.contact_part01_list_cont{padding-top: 20px;}
.contact_part01_list_cont p {font-size: 24px;line-height: 40px;}
.contact_part01_list_cont .contact_part01_item{display: flex;align-items: center;font-size: 18px;color: #18579a;margin: 10px 0;cursor: pointer;}
.contact_part01_list_cont .contact_part01_item .contact_part01_item_img{width: 20px;height: 20px;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.contact_part01_list_cont .contact_part01_item .contact_part01_item_img img{object-fit: contain;}
.contact_part01_list_cont .contact_part01_item span{margin-left: 15px;}
.contact_part01_list_cont .contact_part01_item  .contact_part01_list_maxTxt{font-size: 30px;font-weight: bold;}

.dituContent2{position: fixed;z-index: 10;width: 50%;height: 50%;left: 50%;top: 25%;background-color: #fff;border-radius: 20px;box-shadow: 0 0 10px  rgb(218, 216, 216);display: none;transform: translateX(-50%);}
.dituContent_close{height: 40px;margin: 20px;display: flex;align-content: center;justify-content: space-between;}
.dituContent_close h3{font-size: 32px;font-weight: bold;color: #18579a;}
.dituContent_close img{width: 20px;height: 20px;cursor: pointer;}
.dituContent{height: 100%;}
/* 联系我们 留言 */
.contact_part02{position: relative;background-color: #ecf0f6;}
.contact_part02_cont{margin: 130px 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.contact_part02_cont .contact_part02_cont_left{width: 58%;}
.contact_part02_cont_title{width: 100%;margin-bottom: 40px;}
.contact_part02_cont_title span{font-size: 18px;}
.contact_part02_cont_title h1{font-size: 48px;font-weight: bold;}
.contact_part02_cont .contact_part02_cont_left .contact_part02_cont_inp{display: flex;align-items: center;justify-content: space-between;}
.contact_part02_cont .contact_part02_cont_left .contact_part02_cont_inp input{width:47%;font-size: 18px;padding: 15px;}
.contact_part02_cont .contact_part02_cont_left .contact_part02_cont_textarea{background-color: #fff;margin: 30px 0;width: 100%;height: 280px;padding: 15px;font-size: 18px;}
.contact_part02_cont .contact_part02_cont_left .contact_part02_cont_textarea textarea{font-size: 18px;border: none;width: 100%;height: 100%;}
.contact_part02_cont_button{width: 146px;height: 48px;line-height: 48px;color: #fff;text-align: center;background-color: #18579a;cursor: pointer;margin-top:30px;}
.contact_part02_cont_button span{font-size: 24px;}
.contact_part02_cont_code{display: flex;align-items: center;justify-content: flex-start;}
.contact_part02_cont_code input{width:146px;font-size: 18px;padding: 15px;}
.contact_part02_cont_code img{margin-left: 30px;width: 146px;height: 50px;}

.contact_part02_cont .contact_part02_cont_right{width: 38%;}
.contact_part02_cont .contact_part02_cont_right img{width: 90%;float: right;}
/* 联系我们 end */
@media (max-width:1800px) {
    /* .home_part01{padding: 80px;position: relative;} */
    .home_part_bj{width: 100%;position: absolute;display: flex;align-items: center;height: 100%;top: 0;left: 0;z-index: -1;}
    .home_part_bj_left{width: 70%;height: 100%;background-color: #f4f4f4;}
    .home_part_bj_right{width: 30%;height: 100%;background-color: #fff;}
    
    
    .home_part01_left .home_part01_left_title .home_part01_left_title_text1{font-size: 18px;}
    .home_part01_left .home_part01_left_title .home_part01_left_title_text2{font-size: 48px;font-weight: bold;}
    .home_part01_left .home_part01_left_title .home_part01_left_title_text3{font-size: 24px;margin-top: 20px;}
    
    .home_part01_left_cont_title{font-size: 24px;color: #18579a;font-weight: bold;}
    .home_part01_left_cont_title_text{font-size: 16px;font-weight: normal;color: #18579a;}
    .home_part01_left_cont_title_text2{font-size: 14px;}
    
    .home_part01_right img{width: 100%;height: 100%;}

    /* 首页产品 */
    .home_part02_cont > .home_part02_title > h1{font-size: 32px;font-weight: bold;}
    .home_part02_cont > .home_part02_title > span{font-size: 18px;line-height: 60px;}
    .home_part02_swiper{margin: 30px auto;}
    .home_part02_cp{cursor: pointer;}
    /* .home_part02_img{height: 240px;} */
    .home_part02_cp_txt{height: 220px;padding: 20px;}

    /* 首页 资讯 */
    .home_part03{height: 1200px}
    .home_part03_cont{top: 420px;}

/* 首页 end */

/* 人才发展 start */
.rcfz_banner_txt{position:absolute;top:40%;color:#fff;right: 10%;}
.rcfz_banner_txt h1{font-weight: bold;font-size: 71px;letter-spacing: 5px;}
.rcfz_banner_txt span{font-size: 24px;}
.text_none{display: none;}

/* .rcfz_part01{padding: 80px;} */
/* 人才发展 end */

/* 联系我们 */
/* .contact_part02_cont .contact_part02_cont_left{width: 710px;} */
.contact_part02_cont .contact_part02_cont_left .contact_part02_cont_inp input{width:47%;font-size: 18px;padding: 15px;}

   
    
}
@media (max-width:1560px) {
    .banner-txt{top:calc(50% + 30px);font-size: 36px;letter-spacing: 30px;}
    .home_part_bj{width: 100%;position: absolute;display: flex;align-items: center;height: 100%;top: 0;left: 0;z-index: -1;}
    .home_part_bj_left{width: 70%;height: 100%;background-color: #f4f4f4;}
    .home_part_bj_right{width: 30%;height: 100%;background-color: #fff;}
    
    
    .home_part01_left .home_part01_left_title .home_part01_left_title_text1{font-size: 16px;}
    .home_part01_left .home_part01_left_title .home_part01_left_title_text2{font-size: 32px;font-weight: bold;}
    .home_part01_left .home_part01_left_title .home_part01_left_title_text3{font-size: 20px;margin-top: 20px;}
    
    .home_part01_left_cont{padding: 20px;margin-top: 40px;}
    .home_part01_left_cont_title{font-size: 24px;color: #18579a;font-weight: bold;}
    .home_part01_left_cont_title_text{font-size: 16px;font-weight: normal;color: #18579a;}
    .home_part01_left_cont_title_text2{font-size: 14px;}
    
    .home_part01_right img{width: 100%;height: 100%;}

    /* 首页产品 */
    .home_part02_cont > .home_part02_title > h1{font-size: 32px;font-weight: bold;}
    .home_part02_cont > .home_part02_title > span{font-size: 18px;line-height: 60px;}
    .home_part02_swiper{margin: 20px auto;}
    .home_part02_cp{cursor: pointer;}
    /* .home_part02_img{height: 230px;} */
    .home_part02_cp_txt{height: 170px;padding: 10px;}
    .cp_title h3{font-size: 14px;font-weight: bold;line-height: 20px;}
    .cp_title span{font-size: 12px;line-height: 20px;}

    /* 首页 资讯 */
    .home_part03{height: 1200px}
    .home_part03_cont{top: 350px;}

    /* 人才发展 start */
    /* .rcfz_part01{padding: 30px;} */
    .rcfz_part01_cp{width: 100%;height: 100%;cursor: pointer;}
/* 人才发展 end */

/* 联系我们 */
/* .contact_part01{padding: 80px;position: relative;} */
/* .contact_part01_cont{width: 80%;margin: 0 auto;} */
.contact_part01_list{margin-bottom: 100px;}
.contact_part01_list_tile{font-size: 36px;border-bottom: 2px solid #e2c651;padding-bottom: 10px;}

/* .contact_part02{padding: 80px;position: relative;} */
/* .contact_part02_cont .contact_part02_cont_left{width: 610px;} */
.contact_part02_cont .contact_part02_cont_left .contact_part02_cont_inp input{width:47%;;font-size: 18px;padding: 15px;}
/* .contact_part02_cont .contact_part02_cont_right img{width: 360px;height: 400px;margin-top: 80px;} */
  
}
@media (max-width:1380px) {
    .home_part01_left{width: 100%;position: static;}
    .home_part01_right{width: 100%;margin-top: 40px;}
    .home_part01_left_cont{width: 100%;}

    
}
@media (max-width:1240px) {
    .banner-txt{top:calc(50% + 30px);font-size: 36px;letter-spacing: 30px;}
    .home_part_bj{width: 100%;position: absolute;display: flex;align-items: center;height: 100%;top: 0;left: 0;z-index: -1;}
    .home_part_bj_left{width: 70%;height: 100%;background-color: #f4f4f4;}
    .home_part_bj_right{width: 30%;height: 100%;background-color: #fff;}
    
    
    /* .home_part01_left .home_part01_left_title .home_part01_left_title_text1{font-size: 18px;}
    .home_part01_left .home_part01_left_title .home_part01_left_title_text2{font-size: 48px;font-weight: bold;}
    .home_part01_left .home_part01_left_title .home_part01_left_title_text3{font-size: 24px;margin-top: 10px;} */
    
    .home_part01_left_cont_title{font-size: 18px;color: #18579a;font-weight: bold;}
    .home_part01_left_cont_title_text{font-size: 14px;font-weight: normal;color: #18579a;}
    .home_part01_left_cont_title_text2{font-size: 14px;}
    

    /* 首页产品 */
    .home_part02_cont > .home_part02_title > h1{font-size: 28px;font-weight: bold;}
    .home_part02_cont > .home_part02_title > span{font-size: 16px;line-height: 40px;}
    .home_part02_swiper{margin: 20px auto;}
    .home_part02_cp{cursor: pointer;}
    /* .home_part02_img{height: 180px;} */
    .home_part02_cp_txt{height: 120px;padding: 10px;}
    .cp_title h3{font-size: 12px;font-weight: bold;}
    .cp_title span{font-size: 8px;}
    .cp_type{margin-top: 5px;}

    /* 首页 资讯 */
    .home_part03{height: 1000px}
    .home_part03_cont{top: 200px;}
    /* 首页 end */

/* 人才发展 start */
.rcfz_banner_txt{position:absolute;top:40%;color:#fff;right: 10%;}
.rcfz_banner_txt h1{font-weight: bold;font-size: 46px;}
.rcfz_banner_txt span{font-size: 18px;}
/* 人才发展 end */
/* 联系我们 start */
.contact_banner_txt h1{font-weight: bold;font-size: 48px;}
.contact_banner_txt span{font-size: 18px;}

/* .contact_part01{padding: 60px;position: relative;} */
/* .contact_part01_cont{width: 80%;margin: 0 auto;} */
.contact_part01_list{margin-bottom: 80px;}
.contact_part01_list_tile{font-size: 32px;border-bottom: 2px solid #e2c651;padding-bottom: 10px;}
.contact_part01_list_cont{padding-top: 20px;}
.contact_part01_list_cont p {font-size: 18px;line-height: 40px;}
.contact_part01_list_cont .contact_part01_item{display: flex;align-items: center;font-size: 14px;color: #18579a;margin: 10px 0;}
.contact_part01_list_cont .contact_part01_item .contact_part01_item_img{width: 20px;height: 20px;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.contact_part01_list_cont .contact_part01_item .contact_part01_item_img img{object-fit: contain;}
.contact_part01_list_cont .contact_part01_item span{margin-left: 15px;}
.contact_part01_list_cont .contact_part01_item  .contact_part01_list_maxTxt{font-size: 24px;font-weight: bold;}

/* .contact_part02{padding: 60px;position: relative;} */
/* .contact_part02_cont{width: 90%;margin: 0 auto;} */
/* .contact_part02_cont .contact_part02_cont_left{width: 510px;} */
.contact_part02_cont .contact_part02_cont_left .contact_part02_cont_inp input{width:45%;font-size: 18px;padding: 10px;}
/* .contact_part02_cont .contact_part02_cont_right img{width: 320px;height: 360px;margin-top: 80px;} */
/* 联系我们 end */
    
}
@media (max-width:1080px) {
.banner-txt{top:calc(50% + 25px);font-size: 28px;letter-spacing: 20px;}
.home_part_bj{display: none;}
.home_part01{padding: 40px 0;}
.home_part01_left .home_part01_left_title .home_part01_left_title_text1{font-size: 14px;}
.home_part01_left .home_part01_left_title .home_part01_left_title_text2{font-size: 28px;font-weight: bold;}
.home_part01_left .home_part01_left_title .home_part01_left_title_text3{font-size: 16px;margin-top: 10px;}
.home_part01_left_cont{width: 100%;background-color: #fff;box-shadow: 0 0 10px rgb(185, 184, 184);padding: 20px;margin-top: 20px;z-index: 99999;}
.home_part01_left_cont_title{font-size: 16px;color: #18579a;font-weight: bold;}
.home_part01_left_cont_title_text{font-size: 12px;font-weight: normal;color: #18579a;}
.home_part01_left_cont_title_text2{font-size:14px;line-height:28px;}

 /* 首页产品 */
 .home_part02{padding: 40px 0;}
 .home_part02_cont{width: 100%;padding-bottom: 40px;}
 .home_part02_cont > .home_part02_title > h1{font-size: 24px;font-weight: bold;}
 .home_part02_cont > .home_part02_title > span{font-size: 14px;line-height: 40px;}
 .home_part02_swiper{margin: 10px auto;}
 .home_part02_cp{cursor: pointer;}
 /* .home_part02_img{height: 210px;} */
 .home_part02_cp_txt{height: 170px;padding: 10px;}
 .cp_title h3{font-size: 16px;font-weight: bold;}
 .cp_title span{font-size: 12px;}
 .cp_type{margin-top: 12px;}
 .cp_type ul {padding-right: 2px;}
 .home_swiper_right,.home_swiper_left{display: none;}

 /* 首页 资讯 */
 .home_part03{height: 600px}
 .home_part03_cont{padding: 0;top: 140px;width: 92%;}
 .home_part03_list{border-bottom: 1px solid #6e6e6e;display: flex;align-items: center;justify-content: space-between;cursor: pointer;padding: 10px;}
.home_part03_left{display: flex;align-items: center;}
.home_part03_time h1{font-size: 24px;font-weight: bold;}
.home_part03_time span{font-size: 12px;}
.home_part03_title{margin-left: 10px;font-size: 14px;margin-right: 10px;}
.home_part03_right{width: 30px;height: 30px;border: 1px solid #707070;font-size: 20px;display: flex;flex-direction: column;align-items: center;justify-content: center;color: #707070;}
.home_part03_button{width: 120px;height: 40px;display: flex;align-items: center;justify-content: center;color: #fff;font-weight: bold;font-size: 14px;background-color: #18579a;margin: 20px auto;}
/* 首页 end */

/* 人才发展 start */
.rcfz_banner_txt{position:absolute;top:40%;color:#fff;right: 20px;}
.rcfz_banner_txt h1{font-weight: bold;font-size: 28px;}
.rcfz_banner_txt span{display: none;}
.text_none{display: block;}

.rcfz_part01{position: relative;}
.rcfz_part01_cont {margin:40px 0;}
.rcfz_part01_cont > .rcfz_part01_title > h1{font-size: 24px;font-weight: bold;}
.rcfz_part01_cont > .rcfz_part01_title > span{font-size: 14px;line-height: 25px;}
.rcfz_part01_swiper{margin: 20px 0;}
.rcfz_part01_cp_txt{font-size: 14px;margin-top: 5px;}
.rcfz_part01_cont .swiper-pagination{display: block;position: absolute;bottom: -20px;left: 50%;transform: translateX(-50%);}
.rcfz_part01_cont .swiper-pagination .swiper-pagination-bullet{opacity: 1;width:8px;margin:0 5px;background:none;border:#18579a solid 1px;height:8px;border-radius:50%;transition: all .3s;vertical-align:top;}
.rcfz_part01_cont .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#18579a;}
/* 人才发展 end */

/* 联系我们 start */
.contact_banner_txt h1{font-weight: bold;font-size: 28px;}
.contact_banner_txt span{font-size: 14px;}

.contact_part01{position: relative;}
.contact_part01_cont{margin: 40px 0;}
.contact_part01_list{margin-bottom: 40px;}
.contact_part01_list_tile{font-size:20px;border-bottom: 2px solid #e2c651;padding-bottom: 10px;}
.contact_part01_list_cont{padding-top: 15px;}
.contact_part01_list_cont p {font-size: 14px;line-height: 24px;}
.contact_part01_list_cont .contact_part01_item{display: flex;align-items: center;font-size: 14px;color: #18579a;margin: 10px 0;}
.contact_part01_list_cont .contact_part01_item .contact_part01_item_img{width: 20px;height: 20px;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.contact_part01_list_cont .contact_part01_item .contact_part01_item_img img{object-fit: contain;}
.contact_part01_list_cont .contact_part01_item span{margin-left: 15px;}
.contact_part01_list_cont .contact_part01_item  .contact_part01_list_maxTxt{font-size: 18px;font-weight: bold;}

.contact_part02{position: relative;}
.contact_part02_cont{margin: 40px 0;}
.contact_part02_cont .contact_part02_cont_left{width:100%;}
.contact_part02_cont .contact_part02_cont_left .contact_part02_cont_inp{margin-top: 10px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.contact_part02_cont .contact_part02_cont_left .contact_part02_cont_inp input{width:100%;font-size: 14px;padding: 15px;margin: 10px 0;}
/* .contact_part02_cont .contact_part02_cont_right img{width: 320px;height: 360px;margin-top: 80px;} */
.contact_part02_cont_right{display: none;}
.contact_part02_cont .contact_part02_cont_left .contact_part02_cont_title h1{font-size: 28px;}
.contact_part02_cont_title span{font-size: 14px;}
.contact_part02_cont .contact_part02_cont_left .contact_part02_cont_textarea{background-color: #fff;margin: 10px 0;width: 100%;height: 150px;padding: 15px;font-size: 14px;}
.contact_part02_cont .contact_part02_cont_left .contact_part02_cont_textarea textarea{font-size: 14px;border: none;width: 100%;height: 100%;}
.contact_part02_cont_button{width: 146px;height: 48px;line-height: 48px;color: #fff;text-align: center;background-color: #18579a;cursor: pointer;margin-top: 20px;}
.contact_part02_cont_button span{font-size: 16px;}
.contact_part02_cont_code input{width:146px;font-size: 14px;padding: 15px;}
.contact_part02_cont_code img{margin-left: 10px;width: 146px;height:46px;}
.dituContent2{width: 92%;}
.dituContent_close{height: 20px;margin: 10px;display: flex;align-content: center;justify-content: space-between;}
.dituContent_close h3{font-size: 18px;font-weight: bold;color: #18579a;}
.dituContent_close img{width: 20px;height: 20px;cursor: pointer;}

/* 联系我们 end */
}
@media (max-width:768px) {
.banner-txt {font-size:18px;letter-spacing: 0px;}
.banner-txt p{font-size:14px;line-height:30px;}
}
@media (max-width:480px) {


    
}
@media (max-width:350px) {
        
}

/* 党建工作 start */
.PartyWork_banner_txt{position:absolute;top:30%;color:#18579a;left: 10%;}
.PartyWork_banner_txt h1{font-weight: bold;font-size: 71px;letter-spacing: 5px;}
.PartyWork_banner_txt span{font-size: 24px;font-weight: bold;}

.PartyWork_part01{position: relative;}
.PartyWork_part01_cont{margin: 160px 0;}
.PartyWork_part01_title span{font-size: 24px;}
.PartyWork_part01_title h1{font-size: 48px;font-weight: bold;}
.PartyWork_part01_intro{margin-top: 40px;display: flex;justify-content: space-between;}
.PartyWork_intro_img{width: 460px;height: 540px;}
.PartyWork_intro_text{flex: 1;margin-left: 100px;}
.PartyWork_intro_text h3{font-size: 32px;font-weight: bold;}
.PartyWork_intro_text span{font-size: 16px;font-weight: bold;}
.PartyWork_intro_text p{font-size: 14px;color: #4a4a4a;line-height: 28px;}

.PartyWork_activity{margin-top: 80px;}
.PartyWork_activity_title{border-bottom: 2px solid #e2c651;}
.PartyWork_activity_title h1{font-size: 48px;}
.PartyWork_activity_cont{margin-top: 80px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.PartyWork_activity_list{width: 47%;margin-bottom: 80px;}
.PartyWork_activity_list img{margin-bottom: 16px;}
.PartyWork_activity_list p{font-size:14px;line-height:28px;}

@media (max-width:1800px) {
    .PartyWork_intro_img{width: 400px;height: 500px;}
}
@media (max-width:1550px) {
/* .PartyWork_activity_list{height: 500px;} */
    
}
@media (max-width:1358px) {
    .PartyWork_intro_img{width: 360px;height: 420px;}
    .PartyWork_intro_text{margin-left: 70px;}
    .PartyWork_intro_text h3{font-size: 28px;}
    .PartyWork_intro_text span{font-size: 14px;}
    .PartyWork_intro_text p{font-size: 16px;}
    /* .PartyWork_activity_list{height: 450px;} */

}
@media (max-width:1205px) {
    /* .PartyWork_part01{padding: 70px;position: relative;} */
    .PartyWork_intro_img{width: 300px;height: 360px;}
    .PartyWork_intro_text{margin-left: 40px;}
    .PartyWork_intro_text h3{font-size: 28px;}
    .PartyWork_intro_text span{font-size: 14px;}
    .PartyWork_intro_text p{font-size: 16px;}
}

@media (max-width:1080px) {
    /* .PartyWork_part01{padding: 40px 0;position: relative;} */
    .PartyWork_part01_cont{margin: 40px 0;}
    .PartyWork_banner_txt h1{font-size: 28px;}
    .PartyWork_banner_txt span{font-size: 14px;}
    .PartyWork_part01_title span{font-size: 14px;}
    .PartyWork_part01_title h1{font-size: 28px;}
    .PartyWork_part01_intro{flex-wrap: wrap;margin-top: 20px;}
    .PartyWork_intro_img{width: 100%;height: auto;}
    .PartyWork_intro_text{margin-left: 0px;margin-top: 40px;}
    .PartyWork_intro_text h3{font-size: 20px;}
    .PartyWork_intro_text span{font-size: 12px;}
    .PartyWork_activity{margin-top: 40px;}
    .PartyWork_activity_title h1{font-size: 24px;}
    .PartyWork_activity_cont{margin-top: 20px;}
    .PartyWork_activity_list{margin-top: 40px;width: 100%;height: auto;margin-bottom: 20px;}
    .PartyWork_activity_list p{font-size:14px;line-height: 24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
}

/* 党建工作 enf */

/* 新闻动态 start */
.news_banner_txt{position:absolute;top:40%;color:#18579a;right: 10%;}
.news_banner_txt{text-align: right;}
.news_banner_txt h1{font-weight: bold;font-size: 71px;letter-spacing: 5px;}
.news_banner_txt span{font-size: 24px;font-weight: bold;}

.news_part01{position: relative;background-color: #f4f4f4;padding: 160px 0;}
.news_part01_cont{}

.news_part01_title{display: flex;justify-content: space-between;padding-bottom: 60px;border-bottom: 2px solid #e2c651;}
.news_part01_title_txt span{font-size: 18px;}
.news_part01_title_txt h1{font-size: 48px;font-weight: bold;}

.news_part01_title_type{display: flex;justify-content: flex-end;width:450px;flex-wrap: wrap;}
.news_part01_title_type .type{height: 45px;line-height: 45px;font-size: 22px;color: #18579a;border-radius: 40px;border: 1.5px solid #18579a;text-align: center;cursor: pointer;width: 200px;margin-left: 20px;font-weight: bold;}
.news_part01_title_type .type:hover{background-color: #18579a;color: #fff;}
.news_part01_title_type .active{background-color: #18579a;color: #fff;}
.news_part01_box{display: flex;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;}
.news_part01_list{width: 47%;padding: 30px;background-color: #fff;margin-top: 60px;cursor: pointer;}
.news_part01_list_img{width: 100%;overflow: hidden;height: 335px;}
.news_part01_list_img img{width: 100%;height: 100%;object-fit: cover;}
.news_part01_list_txt{margin-top: 30px;height: 180px;}
.news_part01_list_txt span{font-size: 20px;color: #b7b7b7;}
.news_part01_list_txt p{font-size: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 32px;color: #000;margin: 20px 0;}
.news_part01_list_btn{border: 1px solid #b7b7b7;color: #b7b7b7;font-size: 16px;line-height: 40px;height: 40;width: 160px;border-radius: 10px;text-align: center;}
.news_part01_list:hover{box-shadow: 0 0 20px #c5c4c4;}

.pageList{width: 50%;margin: 60px auto;}
.news_part01_list:hover> .news_part01_list_txt p{color: #000;}
.pageList{display: flex;align-items: center;justify-content: space-around;}
.upperPage img{transform: rotateY(180deg);}

.pageList ul {display: flex;}
.pageList ul li {margin: 0 15px;}
.pageList ul li a{font-size: 14px;color: #000;}
.pageList ul .pageActive a{color: #18579a;}
@media (max-width:1265px) {
    .news_part01_list_img{height: 280px;}
    .news_part01_list_txt{height: 160px;}
    .news_part01_list_txt span{font-size: 14px;}
    .news_part01_list_txt p{font-size: 18px;line-height: 36px;}
    .news_part01_list_btn{font-size: 14px;line-height: 30px;height: 30;}


}
@media (max-width:1080px) {
    .news_banner_txt h1{font-size: 28px;}
    .news_banner_txt span{font-size: 14px;}

    .news_part01{padding: 40px 0;}
    .news_part01_cont{}
    .news_part01_list_img{height: auto;}
    .news_part01_title{padding-bottom: 10px;border-bottom: 2px solid #e2c651;}
    .news_part01_title_txt span{font-size: 14px;}
    .news_part01_title_txt h1{font-size: 28px;}
    .news_part01_title_type{width: 160px;}
    .news_part01_title_type .type{width: 100%;font-size: 14px;font-weight: 100;height: 30px;line-height: 30px;margin-left: 0px;margin: 5px 0;}

    .news_part01_list{margin-top:20px;padding: 10px;width: 100%;}
    .news_part01_list_txt{margin-top: 10px;height: 78px;}
    .news_part01_list_txt span{font-size: 14px;}
    .news_part01_list_txt p{font-size: 16px;line-height: 28px;margin: 10px 0;}
    .news_part01_list_btn{display: none;}
    
    .pageList{width: 80%;margin: 20px auto;}
    .pageList ul li {margin: 0 8px;}
}
@media (max-width:400px) {
    .news_part01_title_txt span{font-size: 12px;}
    .news_part01_title_txt h1{font-size: 24px;}
    .news_part01_title_type{width: 120px;}
    .news_part01_list_txt{margin-top: 10px;height: 70px;}

}

/* 新闻动态 end */

/* 新闻详情 start */
.newsDetail_part01{position: relative;}
.newsDetail_part01_cont{margin: 160px 0;}
.newsDetail_part01_crumbs{font-size: 18px;font-weight: bold;color: #8f8f8f;}

.newsDetail_part01_title{padding: 40px 0;border-bottom: 2px dashed #b7b7b7;margin-top: 40px;text-align: center;}
.newsDetail_part01_title h1{font-size: 32px;font-weight: bold;line-height: 70px;}
.newsDetail_part01_title span{font-size: 18px;color: #7e7e7e;}

.newsDetail_part01_article{font-size: 17px;color: #494949;margin: 80px 0;}
.newsDetail_part01_article p{line-height: 35px;}

@media (max-width:1080px) {
    .newsDetail_part01{position: relative;margin-top: 50px;}
    .newsDetail_part01_cont{margin: 40px 0;}
    .newsDetail_part01_crumbs{font-size: 14px;}
    .newsDetail_part01_title{padding: 20px 0;border-bottom: 1px dashed #b7b7b7;margin-top: 0px;}
    .newsDetail_part01_title h1{font-size: 18px;font-weight: bold;line-height: 24px;}
    .newsDetail_part01_title span{font-size: 14px;color: #7e7e7e;}

    .newsDetail_part01_article{font-size: 16px;color: #494949;margin: 40px 0;}
    .newsDetail_part01_article p{line-height: 30px;}
}
/* 新闻详情 end */

/* 走进神光 start */
   /* 关于神光 start */
      .about_banner_txt{position: absolute;top:40%;color:#fff;left: 10%;}
      .about_banner_txt h1{font-weight: bold;font-size: 71px;letter-spacing: 5px;}
      .about_banner_txt span{font-size: 24px;font-weight: bold;display: block;}
   
      .about_banner_bf{width: 300px;height: 70px;display: flex;align-items: center;justify-content: space-between;background-color: #fff;border-radius: 50px;padding: 0 30px;margin-top: 40px;cursor: pointer;}
      .about_banner_bf span{color: #18579a;font-size: 36px;font-weight: bold;}
      .about_banner_bf img{width: 40px;height: 40px;}
   
      .about_part01{position: relative;padding-top: 180px;}
      .about_part01_title{margin-top: 36px;margin-bottom: 40px;}
      .about_part01_title span{font-size: 18px;}
      .about_part01_title h1{font-size: 48px;font-weight: bold;}
      
      .about_part01_cont{width: 100%;display: flex;justify-content: flex-start;position: relative;}
      .about_part01_cont_left{width: 32%;margin-left: 18%;}
      .about_part01_cont_left_text{margin-bottom: 280px;}
      .about_part01_cont_left_text p{font-size: 14px;line-height:28px;}
      .about_part01_cont_right{z-index: 999;position: absolute;right: 0;bottom: 0;width: 45.7%;height: 1140px;overflow: hidden;}
      .about_part01_cont_right img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
      
      .about_part02{background-color: #18579a;position: absolute;padding: 70px 0;width: 100%;}
      .about_part02_cont{margin: 0 auto;}
      .about_part02_title h2{font-size: 24px;font-weight: bold;color: #fff;line-height: 40px;}
      .about_part02_title span{font-size: 12px;color: #fff;}
   
      .about_part01_bottom{position: absolute;left: 0;bottom: 0;background-color: #18579a;padding: 70px 0;width: 100%;}
      .about_part01_bottom_title{margin-left: 18%;}
      .about_part01_bottom_title h2{font-size: 24px;font-weight: bold;color: #fff;line-height: 40px;}
      .about_part01_bottom_title span{font-size: 12px;color: #fff;} 
   
      /* .about_part02{background-color: #18579a;position: relative;padding: 70px 0;}
      .about_part02_cont{margin: 0 auto;}
      .about_part02_title h2{font-size: 24px;font-weight: bold;color: #fff;line-height: 40px;}
      .about_part02_title span{font-size: 12px;color: #fff;} */
   
      .about_part03{position: relative;}
      .about_part03_cont{margin: 170px 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
      .about_part03_title{width: 100%;margin-bottom: 40px;}
      .about_part03_title h1{font-size: 48px;font-weight: bold;}
      .about_part03_title span{font-size: 18px;}
      .about_part03_box{width: 48%;}
      .about_part03_box h3{font-size: 26px;font-weight: bold;padding-bottom: 8px;}
      .about_part03_box span{font-size: 14px;font-weight: bold;}
      .about_part03_box p{font-size: 14px;line-height:28px;padding-top: 32px;}
      
      .about_part04{background-color: #ececec;position: relative;padding: 70px 0;}
      .about_part04_cont{margin: 0 auto;}
      .about_part04 h2{font-size: 46px;font-weight: bold;color: #000;}
      .about_part04 span{font-size: 14px;color: #000;line-height:28px;}
   
      .about_part05{position: relative;}
      .about_part05_cont{width: 100%;margin: 0 auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
      .about_part05_list{width: 25%;position: relative;}
      .about_part05_list img{width: 100%;height: 100%;}
      .about_part05_list .mask{position: absolute;top: 0;left: 0;}
      .about_part05_list_text{position: absolute;width: 100%;top: 0;left: 0;padding:60px 40px;}
      .about_part05_list_text p{font-size:14px;color: #fff;line-height:24px;}
      @media (max-width:1700px) {
       /* .about_part01{padding: 160px 18%;}
       .about_part01_title{width: 100%;margin-left: 0%;}
       .about_part01_cont{flex-wrap: wrap;margin-left: 0%;width: 100%;justify-content: flex-start;}
       .about_part01_cont_left{padding-top: 20px;padding-bottom: 20px;}
       .about_part01_cont_left_text{margin-bottom: 0px;}
       .about_part01_cont_left,.about_part01_cont_right{width: 100%;margin-right: 0%;}
       .about_part01_cont_right img{padding-bottom: 140px;}
       .about_part01_bottom{bottom: -80px;}
   
       .about_part03_cont{margin-top: 240px;} */
       /* .about_part01_cont_right img{width: 80%;height: 80%;} */
      }
      @media (max-width: 1240px) {
       /* .about_part01{padding: 160px 5%;}
       .about_part05 .main{padding: 0;}
       .about_part01_cont{width: 100%;margin-left: 0;} */
       .about_part01_cont_left{width: 42%;margin-left: 5%;}
       .about_part01_bottom_title{margin-left: 5%;}
      
      }
      @media (max-width:1080px) {
       .about_banner_txt{top: 25%;}
       .about_banner_txt h1{font-size: 28px;}
       .about_banner_txt span{font-size: 14px;}
       .about_banner_bf{width: 130px;margin-top: 20px;height: 40px;padding: 0 10px;}
       .about_banner_bf span{font-size: 16px;}
       .about_banner_bf img{width: 20px;height: 20px;}
   
       .about_part01{padding: 0px 0;}
       .about_part01_cont_left_text{margin-bottom: 20px;}
       .about_part01_cont{flex-wrap: wrap;margin-left: 4%;width: 92%;}
       .about_part01_cont_left{padding-top: 20px;padding-bottom: 20px;}
       .about_part01_cont_left,.about_part01_cont_right{width: 100%;margin-right: 0%;margin-left: 0%;}
       .about_part01_cont_right{position: relative;}
	   .about_part01_bottom_title{margin-left: 4%;}
       .about_part01_title{margin: 40px 0;}
       .about_part01_title span{font-size: 14px;}
       .about_part01_title h1{font-size: 28px;font-weight: bold;}
       .about_part01_title p{font-size: 14px;line-height: 30px;}
       .about_part01_bottom{bottom: -80px;}
       .about_part01_bottom{padding: 40px 0;}
       .about_part01_cont_right img{padding-bottom: 100px;}
   
       /* .about_part03{padding: 40px 0;} */
       .about_part03_cont{margin: 40px 0;padding-top: 90px;}
       .about_part03_title h1{font-size: 28px;font-weight: bold;}
       .about_part03_title span{font-size: 16px;}
       .about_part03_box{width: 100%;margin-bottom: 20px;}
       .about_part03_box p{line-height: 28px;font-size: 14px;}
   
       .about_part02,.about_part04{padding: 40px 0;}
       .about_part02_cont,.about_part04_cont{width: 98%;}
       .about_part02_title h2{font-size: 16px;line-height: 24px;}
       .about_part02_title span{font-size: 12px;}
   
       .about_part04 h2{font-size: 28px;}
       .about_part04 span{font-size: 14px;}
   
       .about_part05_list{width: 50%;}
       .about_part05_list_text{padding: 20px 10px;}
       .about_part05_list_text p{font-size: 14px;line-height: 24px;}
      }
   
      @media (max-width:440px) {
       .about_part01_cont_right img{padding-bottom: 160px;}
      }
      /* 关于神光 end */

   /* 企业文化 start */
   .culture_part01{position: relative;padding: 40px 0;}
   .culture_part01_cont{width: 100%;margin: 0 auto;}
   .culture_part01_cont2{width: 80%;margin: 0 auto;position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 130px;}
   .culture_part01_bj{position: absolute;left: 0;bottom: 0;width: 570px;height: 660px;}
   .culture_part01_bj img{width: 100%;height: 100%;}
   .culture_part01_title{width: 100%;margin-bottom: 40px;}
   .culture_part01_title span{font-size: 18px;}
   .culture_part01_title h1{font-size: 48px;font-weight: bold;}
   .culture_part01_box{width: 48%;display: flex;flex-direction: column;justify-content: space-between;}
   
   .culture_part01_text h2{font-size: 34px;position: relative;margin-bottom: 34px;}
   .culture_part01_text h2::before{content: "";position: absolute;width: 145px;height: 3px;background-color: #18579a;left: 0;bottom: -10px;}
   .culture_part01_text h3{font-size: 20px;line-height: 36px;}
   .culture_part01_text span{font-size: 12px;line-height: 22px;}

   @media (max-width:1590px) {
    .culture_part01_text h2{font-size: 28px;}
    .culture_part01_text h2::before{width: 120px;height: 3px;bottom: -5px;}
    .culture_part01_text span{font-size: 14px;}
   }

   @media (max-width:1400px) {
    .culture_part01_text h2{font-size: 24px;}
    .culture_part01_text h2::before{width: 100px;height: 2px;bottom: -5px;}
    .culture_part01_text span{font-size: 14px;}
    .culture_part01_text h3{font-size: 18px;line-height: 32px;}
   }

   @media (max-width:1245px) {
    .culture_part01_cont2{width: 80%;padding: 40px 0;}
    .culture_part01_box{width: 100%;margin-bottom: 20px;}
    .culture_part01_text{margin-bottom: 20px;}
    .culture_part01_text h2{font-size: 24px;margin-bottom: 24px;}
    .culture_part01_text h2::before{width: 100px;height: 2px;bottom: -5px;}
    .culture_part01_text span{font-size: 14px;}
   }
   @media (max-width:1080px) {
    .culture_part01_cont2{width: 100%;padding: 0;}
    .culture_part01_title{margin-bottom: 20px;}
    .culture_part01_title span{font-size: 14px;}
    .culture_part01_title h1{font-size: 28px;}
    .culture_part01_text h2{font-size: 20px;}
    .culture_part01_text h3{font-size: 16px;line-height: 28px;}
    .culture_part01_text span{font-size: 14px;}
   }
   /* 企业文化 end */

   /* 资质荣誉 start */
   .honor_part01{position: relative;background-color: #e6eaec;padding: 160px;}
   .honor_part01_cont{width: 80%;margin: 0 auto;}
   .honor_part01_title{width: 100%;margin-bottom: 80px;}
   .honor_part01_title span{font-size: 18px;}
   .honor_part01_title h1{font-size: 48px;font-weight: bold;}

   .honor_part01_swiper{width: 80%;margin: 0 auto;}
   .honor_part01_img img{width: 100%;}

   .honor_part01_swiper{width: 80%;margin: 40px auto;position: relative;}
   .honor_part01_swiper .swiper-slide{display: flex;align-items: center;justify-content: center;}
   .honor_part01_cp{width: 80%;height: 100%;cursor: pointer;}
   .honor_part01_img{position: relative;width: 100%;height: 100%;overflow: hidden;}
   .honor_part01_img img{width: 100%;height: 100%;}
   .honor_part01_img_mask{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: #18579a;opacity: 0.5;z-index: 99;}

   .swiper-slide{text-align: left;}
   .honor_part01_cp_txt{width: 100%;padding-top: 40px;margin: 0 auto;color: #000;text-align: center;font-size: 24px;}

   .home_swiper_right,.home_swiper_left{position: absolute;width: 40px;height: 250px;overflow: hidden;top: 50%;transform: translateY(-50%);cursor: pointer;}
   .home_swiper_left{right: 110%;}
   .home_swiper_right{left: 110%;}
   .swiper-pagination{display: none;}
   
   @media (max-width:1080px) {
    .honor_part01{padding: 40px 0;}
    .honor_part01_cont{width: 100%;}
    .honor_part01_title{margin-bottom: 40px;}
    .honor_part01_title span{font-size: 14px;}
    .honor_part01_title h1{font-size: 28px;}
    
    .honor_part01_swiper{width: 100%;}
    .honor_part01_cp_txt{padding-top: 10px;font-size: 14px;}

    .honor_part01_cont .swiper-pagination{display: block;position: absolute;bottom: -30px;left: 50%;transform: translateX(-50%);}
    .honor_part01_cont .swiper-pagination .swiper-pagination-bullet{opacity: 1;width:8px;margin:0 5px;background:none;border:#18579a solid 1px;height:8px;border-radius:50%;transition: all .3s;vertical-align:top;}
    .honor_part01_cont .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#18579a;}
   }


   /* 资质荣誉 end */

   /* 子品牌介绍 start */
   .subbrand_part01{position: relative;}
   .subbrand_part01_cont{margin: 160px 0;}
   .subbrand_part01_title{margin-bottom: 40px;}
   .subbrand_part01_title span{font-size: 24px;}
   .subbrand_part01_title h1{font-size: 48px;font-weight: bold;}

   .subbrand_part01_box{margin-top: 110px;}
   .subbrand_part01_box h2{font-size: 34px;font-weight: bold;color: #18579a;margin: 50px 0 28px;}
   .subbrand_part01_box p{font-size: 14px;line-height: 28px;color: #363535;}

   @media (max-width:1080px) {
    /* .subbrand_part01{padding: 40px 0;} */
    .subbrand_part01_cont{width: 100%;margin: 40px 0;}
    .subbrand_part01_title span{font-size: 14px;}
    .subbrand_part01_title h1{font-size: 28px;}

    .subbrand_part01_box{margin-top: 40px;}
    .subbrand_part01_box h2{font-size: 20px;}
   }

   /* 子品牌介绍 end */

/* 神光版图 start */
   .develop_part01{padding: 130px;position: relative;background-color: #f5f5f5;}
   .develop_part01_cont{margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
   .develop_part01_title{width: 100%;}
   .develop_part01_title span{font-size: 18px;}
   .develop_part01_title h1{font-size: 48px;font-weight: bold;}

   .develop_part01_left{width: 30%;height: 720px;display: flex;}
   .develop_part01_box{flex: 1;}
   .develop_part01_text{width: 100%;height: 120px;background-color: #5d9ee4;border-bottom: 1px solid rgb(255, 255, 255);padding: 34px 0;cursor: pointer;}
   .develop_part01_text p{font-size: 17px;line-height: 28px;color: #fff;margin-left: 40px;}

   .develop_part01_line{height: 100%;width: 24px;background-color: #18579a;padding: 5px 4px;}
   .line_box{background-color: white;width: 100%;}
   .active_box{background-color: #fff;}
   .active_box p{color: #000;}
   .active_line_box1{height: calc(100%/6);transition: all .3s;}
   .active_line_box2{height: calc(100%/6*2);transition: all .3s;}
   .active_line_box3{height: calc(100%/6*3);transition: all .3s;}
   .active_line_box4{height: calc(100%/6*4);transition: all .3s;}
   .active_line_box5{height: calc(100%/6*5);transition: all .3s;}
   .active_line_box6{height: calc(100%/6*6);transition: all .3s;}

   .develop_part01_right{background-color: #e4e4e4;width: 70%;height: 720px;position: relative;padding: 10px;}
   .develop_part01_right img{display: none;width: 80%;position: absolute;left: 10%;top: 50%;transform: translateY(-50%);}
   .develop_part01_right .active_Map{display: block;}

   @media (max-width:1700px) {
   .develop_part01_left{width: 30%;height: 600px;display: flex;}
   .develop_part01_text{height: 100px;padding: 30px 0;}
   .develop_part01_text p{font-size: 16px;line-height: 24px;margin-left: 20px;}
   .develop_part01_right{background-color: #e4e4e4;width: 70%;height:600px;position: relative;}
   .develop_part01_right img{width: 70%;left: 15%;}

   }
   @media (max-width:1550px) {
    .develop_part01{padding: 80px;}
    .develop_part01_cont{}
   }
   @media (max-width:1330px) {
    .develop_part01{padding: 60px;}
    .develop_part01_cont{}
    .develop_part01_left{width: 30%;height: 540px;display: flex;}
    .develop_part01_text{height: 90px;padding: 20px 0;}
    .develop_part01_text p{font-size: 14px;line-height: 24px;margin-left: 15px;}
    .develop_part01_right{background-color: #e4e4e4;width: 70%;height:540px;}
   .develop_part01_right img{width: 70%;left: 15%;}

   .develop_part01_line{height: 100%;width: 18px;background-color: #18579a;padding: 4px 3px;}

   }
   @media (max-width:1080px) {
    .develop_part01{padding: 40px 0;}
    .develop_part01_cont{}
    .develop_part01_title{width: 100%;margin-bottom: 40px;}
   .develop_part01_title span{font-size: 14px;}
   .develop_part01_title h1{font-size: 28px;}
    .develop_part01_left{width: 100%;display: flex;min-width: 261px;height: auto;}
    .develop_part01_text{height: 90px;padding: 20px 0;}
    .develop_part01_text p{font-size: 14px;line-height: 24px;margin-left: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .develop_part01_right{background-color: #e4e4e4;width: 100%;position: relative;height: 740px;max-height: 720px;}
    .develop_part01_right img{width: 80%;left: 10%;position: absolute;top: 50%;transform: translateY(-50%);}
   .develop_part01_line{height: 100%;width: 18px;background-color: #18579a;padding: 4px 3px;}
   }
   @media (max-width:840px) {
    /* .develop_part01_left{width: 45%;height: 420px;display: flex;} */
    .develop_part01_text{height: 70px;padding: 20px 0;}
    .develop_part01_text p{font-size: 14px;line-height: 18px;margin-left: 10px;}
    /* .develop_part01_right{background-color: #e4e4e4;width: 55%;height:420px;} */
   .develop_part01_line{height: 100%;width: 14px;background-color: #18579a;padding: 2px 2px;}
   }
   /* 神光版图 end */
 

/* 走进神光 end */

/* 人才招聘 start */
.recruit_part01{position: relative;}
.recruit_part01_cont{margin-top: 160px;}
.recruit_part01_title span{font-size: 18px;}
.recruit_part01_title h1{font-size: 48px;font-weight: bold;}
.recruit_part01_text{margin: 80px 0;}
.recruit_part01_text p{font-size: 17px;line-height: 32px;}

.recruit_part02{position: relative;}
.recruit_part02_cont{margin: 110px 0;}
.recruit_part02_title{margin-bottom: 80px;}
.recruit_part02_title span{font-size: 18px;}
.recruit_part02_title h1{font-size: 48px;font-weight: bold;}

.recruit_part02_list{margin: 40px 0;}
.recruit_part01_gsName{border-bottom: 2px solid #e2c651;height: 70px;display: flex;align-items: center;justify-content: space-between;}
.recruit_part01_gsName p{font-size: 36px;}

.recruit_part01_gsName {cursor: pointer;}
.recruit_part01_gsName .xl{width:45px;height:45px;z-index:33;position: relative;}
.recruit_part01_gsName .xl_active{width:45px;height:45px;z-index:33;position: relative;}
.recruit_part01_gsName .xl::after{content:"";position:absolute;border:#000 solid;border-width:2px 2px 0 0;width:15px;height:15px;top:50%;right:5px;transform:translateY(-50%) rotate(45deg);display:block;transition:all .3s;}
.recruit_part01_gsName .xl_active::after{content:"";position:absolute;border:#000 solid;border-width:2px 2px 0 0;width:15px;height:15px;top:50%;right:5px;transform:translateY(-50%) rotate(45deg);display:block;transition:all .3s;}
.recruit_part01_gsName .arrow2-open::after{transform:translateY(-50%) rotate(135deg);}

.recruit_part02_list .recruit_info{height: 0px;display: none;transition:all ease .5s;}
.recruit_info_active{transition:all ease .5s;height: auto;display: block;}

.recruit_zp .recruit_info_list{margin: 40px 0;border-bottom: 1px dashed #4c4c4c;}
.recruit_zp .recruit_info_list .recruit_info_title{font-size: 24px;font-weight: bold;color: #18579a;margin-bottom: 20px;}
.recruit_zp .recruit_info_list .recruit_info_text p{font-size: 14px;line-height: 28px;}
.recruit_zp .recruit_info_list .recruit_info_btn{width: 160px;height: 40px;font-size: 24px;line-height: 40px;font-weight: bold;color: #fff;background-color: #18579a;border-radius: 40px;text-align: center;margin: 20px 0;cursor: pointer;margin-bottom: 80px;}

@media (max-width:1080px) {
.recruit_part01_cont{margin-top: 40px;}
.recruit_part02_cont{margin: 40px 0;}

.recruit_part01_title span{font-size: 14px;}
.recruit_part01_title h1{font-size: 28px;}
.recruit_part02_title span{font-size: 14px;}
.recruit_part02_title h1{font-size: 28px;}
.recruit_part01_text{margin: 20px 0;}
.recruit_part01_text p{font-size: 16px;line-height: 28px;}

.recruit_part02_title{margin-bottom: 20px;}
.recruit_part02_list{margin: 20px 0;}
.recruit_part01_gsName{height: 50px;}
.recruit_part01_gsName p{font-size: 20px;}
.recruit_part01_gsName .xl::after{border-width:1px 1px 0 0;}
.recruit_part01_gsName .xl_active::after{border-width:1px 1px 0 0;}

.recruit_zp .recruit_info_list{margin: 20px 0;}
.recruit_zp .recruit_info_list .recruit_info_title{font-size: 20px;font-weight: bold;color: #18579a;margin-bottom: 20px;}
.recruit_zp .recruit_info_list .recruit_info_btn{width: 120px;height: 40px;font-size: 18px;line-height: 40px;font-weight: bold;color: #fff;background-color: #18579a;border-radius: 40px;text-align: center;margin: 20px 0;cursor: pointer;margin-bottom: 40px;}

}
/* 人才招聘 end */

/* 产品详情 start */
.product_banner_txt{position: absolute;top: 30%;left: 10%;color: #fff;}
.product_banner_txt h1{font-size: 71px;font-weight: bold;line-height: 106px;letter-spacing: 5px;}
.product_banner_txt p{font-size: 24px;font-weight: bold;line-height: 36px;}

.product_part01{position: relative;}
.product_part01_cont{margin: 160px 0;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.product_part01_left,.product_part01_right{width: 48%;}
.product_part01_right .product_part01_title span{font-size: 18px;}
.product_part01_right .product_part01_title h1{font-size: 48px;font-weight: bold;}
.product_part01_right .product_part01_text{margin-top: 40px;}
.product_part01_right .product_part01_text p{font-size: 12px !important;line-height: 20px !important;padding-bottom: 10px;}
.product_part01_right .product_part01_text span{font-size: 17px ;line-height: 32px ;}

.product_part02{position: relative;}
.product_part02_cont{margin-top: 110px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.product_part02_title{font-size: 48px;border-bottom: 2px solid #e3c752;width: 100%;padding: 10px 0;}
.product_part02_list{width: 31%;margin-top: 40px;overflow: hidden;}
.product_part02_img{position: relative;}
.product_part02_img .mask{position: absolute;top: 0;left: 0;}
.product_part02_text{margin-top: 20px;}
.product_part02_text h3{font-size: 24px;font-weight: bold;line-height: 40px;}
.product_part02_text span{font-size: 16px;color: #616161;line-height: 20px;}

.product_part03{position: relative;}
.product_part03_cont{margin-top: 110px;}
.product_part03_title{font-size: 48px;border-bottom: 2px solid #e3c752;width: 100%;padding: 10px 0; }

.product_part03_tab{display: flex;justify-content: space-between;margin-top:60px;flex-wrap: wrap;}
.product_part03_tab_left{width:67%;}
.tab_box{padding:10px 40px;box-shadow: 0 0 20px #cac9c9;margin-bottom: 80px;}
.tab_box h2{font-size: 24px;line-height: 70px;}
.tab_box table{width: 100%;border-collapse: collapse;}
.tab_box td{padding: 15px;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.tab_box td p{font-size: 14px;line-height: 24px;}
.tab_box th{padding: 10px 20px;background-color: #18579a;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.tab_box th p{color: #fff;font-size: 16px;font-weight: bold;}
.table_cent td p{margin-left: 40%;}
.product_part03_tab_right{width:27%;}
.product_part03_tab_max{width: 100%;}
.noline td{border: none;}
.table_thead th{padding: 22px 20px;}

.product_part04{position: relative;}
.product_part04_cont{margin: 110px 0;}
.product_part04_title{font-size: 48px;border-bottom: 2px solid #e3c752;width: 100%;padding: 10px 0; }
.product_part04_img{margin-top: 80px;}

@media (max-width:1580px) {
.tab_box td p{font-size: 14px;line-height: 24px;}
.tab_box th p{font-size: 14px;font-weight: 400;}
.table_cent td p{margin-left: 20%;} 
}

@media (max-width:1450px) {
.product_part03_tab_left{width:100%;}
.product_part03_tab_right{width:100%;}
.table_cent td {text-align: center;}
.table_cent td p{margin-left: 0;} 
}
@media (max-width:1250px) {
.tab_box th{padding: 10px 10px;}
.table_thead th{padding: 15px 10px;}
.tab_box{padding:10px 20px;margin-bottom: 40px;}

}
@media (max-width:1080px) {
.product_banner_txt h1{font-size: 48px;font-weight: bold;line-height: 70px;}
.product_banner_txt p{font-size: 14px;font-weight: bold;line-height: 24px;}
.product_part01_cont{margin: 40px 0;}
.product_part02_cont{margin-top: 40px;}
.product_part03_cont{margin-top: 40px;}
.product_part04_cont{margin: 40px 0;}
.product_part01_left,.product_part01_right{width: 100%;}
.product_part01_right{margin-top: 40px;}
.product_part01_right .product_part01_title span{font-size: 14px;}
.product_part01_right .product_part01_title h1{font-size: 28px;font-weight: bold;}
.product_part01_right .product_part01_text{margin-top: 20px;}
.product_part01_right .product_part01_text p{font-size: 14px;line-height: 24px;}
.product_part01_right .product_part01_text span{font-size: 12px;line-height: 20px;}

.product_part02_title{font-size: 28px;padding: 10px 0;}
.product_part03_title{font-size: 28px;padding: 10px 0;}
.product_part04_title{font-size: 28px;padding: 10px 0;}

.product_part02_text{margin-top: 10px;}
.product_part02_text h3{font-size: 18px;line-height: 30px;}
.product_part02_text span{font-size: 14px;line-height: 20px;}
.product_part02_list{width: 100%;margin-top: 20px;}

.tab_box h2{font-size: 18px;line-height: 50px;}
.tab_box th{padding: 10px 0px;}
.tab_box td{padding: 10px 0px;}
.tab_box td p{font-size: 12px;line-height: 24px;}
.tab_box th p{font-size: 12px;font-weight: 300;}

.table_thead th{padding: 15px 0px;}
.tab_box{padding:10px 10px;margin-bottom: 20px;}

}
@media (max-width:548px) {
    .product_banner_txt h1{font-size: 32px;font-weight: bold;line-height: 50px;}
    .product_banner_txt p{font-size: 12px;font-weight: bold;line-height: 24px;}
    
    }
@media (max-width:400px) {
    .product_banner_txt h1{font-size: 18px;font-weight: bold;line-height: 24px;}
    .product_banner_txt p{font-size: 12px;font-weight: bold;line-height: 24px;}
}
/* 产品详情 end */

/* 产品详情-内页 start */
.details_part01{position: relative;margin-top: 90px;}
.details_part01_cont{margin-top:110px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.details_part01_title{width: 100%;margin-bottom: 80px;}
.details_part01_title span{font-size: 18px;}
.details_part01_title h1{font-size: 48px;font-weight: bold;}
.details_part01_left{width: 40%;}
.details_part01_right{width: 56%;margin-top: 20px;}
.details_part01_right p{font-size: 18px;line-height: 32px;}
.details_part01_right span{font-size: 12px;line-height: 20px;}

.details_part02{position: relative;}
.details_part02_cont{margin-top:70px;}
.details_title{font-size: 48px;border-bottom: 2px solid #e3c752;width: 100%;padding: 10px 0;margin-bottom: 40px; }
.details_part02_text p{font-size: 18px;line-height: 42px;}
.details_part02_text ul li{font-size: 18px;color: #4a4a4a;line-height: 42px;display: flex;}
.details_part02_text ul li span{margin-right: 10px;color: #18579a;}
.details_part02_ul{display: flex;flex-wrap: wrap;}
.details_part02_ul li{margin-right: 60px;}
.details_part03_cont{margin: 70px 0;}
@media (max-width:1440px) {
.details_part01_left{width: 100%;}
.details_part01_right{margin-top: 20px;width: 100%;}
.details_part01_right p{font-size: 18px;line-height: 32px;}
}
@media (max-width:1080px) {
.details_part01{margin-top: 90px;}
.details_part01_cont{margin-top:40px;}
.details_part01_right p{font-size: 16px;line-height: 28px;}

.details_part01_title{margin-bottom: 40px;}
.details_part01_title span{font-size: 14px;}
.details_part01_title h1{font-size: 28px;}

.details_part02{position: relative;}
.details_part02_cont{margin-top:40px;}
.details_part03_cont{margin: 40px 0;}
.details_title{font-size: 28px;padding: 10px 0;margin-bottom: 20px; }
.details_part02_text p{font-size: 16px;line-height: 28px;}
.details_part02_text ul li{font-size: 16px;line-height: 28px;}
.details_part02_ul li{margin-right: 30px;}


}
/* 产品详情-内页 end */

/* 发展历程 start */
.history_part01{position: relative;}
.history_part01_title{margin: 170px 0 126px 0;}
.history_part01_title span{font-size: 18px;}
.history_part01_title h1{font-size: 48px;font-weight: bold;}

.history_part01_cont{margin-bottom: 100px;}
.history_part01_item{display: flex;}
.item_left{position: relative;}
.item_left_year{width: 96px;height: 96px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: #e2c651;}
.item_left_year p{font-size: 22px;font-weight: bold;color: #fff;z-index: 99;}
.item_left_line{position: absolute;width: 3px;height: 100%;background-color: #e2c651;top: 0;left: 50%;transform: translateX(-50%);}

.item_right{padding-top: 25px;margin-left: 77px;padding-bottom: 77px;}
.item_right_list{margin-bottom:30px;}
.item_right_list h3{font-size: 23px;font-weight: bold;color: #18579a;}
.item_right_list p{font-size: 14px;line-height: 28px;}
.item_right_list img{margin-top: 10px;width: auto;max-width: 600px;}

@media (max-width:1080px) {
.history_part01_title{margin: 40px 0 40px 0;}
.history_part01_title span{font-size: 14px;}
.history_part01_title h1{font-size: 28px;font-weight: bold;}
.history_part01_cont{margin-bottom: 0px;}

.item_left_year{width: 56px;height: 56px;}
.item_left_year p{font-size: 18px;}
.item_left_line{width: 1px;}

.item_right{padding-top: 5px;margin-left: 20px;padding-bottom: 40px;}
.item_right_list{margin-bottom: 25px;}
.item_right_list h3{font-size: 18px;}
.item_right_list img{margin-top: 10px;max-width: 600px;width: 100%;}
 
}
/* 发展历程 end */

/* 化学材料 start */
.chemistry_part01_cont{display: flex;align-items: center;justify-content: space-between;margin: 170px 0;flex-wrap: wrap;}
.chemistry_part01_cont_left,.chemistry_part01_cont_right{width: 48%;}
.chemistry_part01_title{margin-bottom: 40px;}
.chemistry_part01_title span{font-size: 18px;}
.chemistry_part01_title h1{font-size: 48px;font-weight: bold;}

.chemistry_part01_cont_text p{font-size: 17px;line-height: 32px;margin-bottom: 10px;}
.chemistry_part01_cont_text span{font-size: 11px;line-height: 20px;}

@media (max-width:1080px) {
.chemistry_part01_cont{margin:40px 0;}
.chemistry_part01_cont_left,.chemistry_part01_cont_right{width: 100%;}
.chemistry_part01_title{margin-bottom: 20px;margin-top: 20px;}
.chemistry_part01_title span{font-size: 14px;}
.chemistry_part01_title h1{font-size: 28px;}

.chemistry_part01_cont_text p{font-size: 14px;line-height: 24px;margin-bottom: 10px;}
.chemistry_part01_cont_text span{font-size: 11px;line-height: 20px;}

}
.moreNews-nav{margin-top:50px;}
.moreNews-nav ul,.moreNews-nav{justify-content:center;}
.moreNews-nav ul li{opacity:1;background-color:unset;border-radius:2px;font-size:14px;;width:40px;height:40px;line-height:40px;border:#999 solid 0px;text-align:center;}
.moreNews-nav ul li a{display:block;color:#000;width:100%;}
.moreNews-nav ul li:not(:last-child){margin-right:10px;}
.moreNews-nav ul .pageActive a{color:#18579a;}
.moreNews-nav ul .liActive a{color:#18579a;}
.moreNews-nav ul .liActive{opacity:1;background-color:#006cee !important;color:#fcfcfc;border-color:#006cee;}
.moreNews-nav ul .liActive:hover{opacity:1;background-color:#006cee !important;color:#fcfcfc;border-color:#006cee;}
.moreNews-nav ul .liActive:hover a{color:#fcfcfc;}
.moreNews-prev:hover,.moreNews-next:hover{background-color:#006cee;border-color:#006cee;}
.moreNews-next:hover::after,.moreNews-prev:hover::after{border-color:rgba(255,255,255,1);}
/* 化学材料 end */
@media(max-width:768px){
    .moreNews-nav{display:none;}
    .loadMore-btn{display:block;width:140px;line-height:40px;margin:20px auto 0;font-size:14px;border:#333 solid 1px;border-radius:20px;text-align:center;}
}
.empty{width:100%;padding:80px 0;display:none;}
.empty img{display:block;max-width: 200px;margin:0 auto;}
.empty p{font-size:14px;color:#999;line-height:40px;text-align:center;}

/* 搜索页 */
.Topbox{height: 90px;}
.search_cont{padding: 80px 0;}
.searchTitle{border-bottom: 2px solid #e3c752;}
.searchTitle h2{font-size: 48px;color: #333;font-weight: bold;padding-bottom: 10px;}
.search_cont_lsit{flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;}
.search_cont_lsit2{flex-wrap: wrap;align-items: flex-start;padding: 10px 0;}
.search_cont_lsit .product_part02_list{margin-right: 2%;}
.search_cont_lsit2 .recruit_part02_list{width: 100%;margin: 20px 0;}

@media (max-width:1080px) {
.Topbox{height: 50px;}
.searchTitle h2{font-size: 24px;padding-bottom: 10px;}
.search_cont_lsit{justify-content: space-between;}
.search_cont_lsit .product_part02_list{width: 48%;margin-right: 0%;}
.search_cont_lsit2 .news_part01_list{width: 49% !important;margin-right: 0%;}
.search_cont{padding: 40px 0;}
    
} 



.pro-new-list{width:100%;margin-bottom:120px;}
.pro-new-list li{float:left;margin-top:60px;width:31.58%;margin-left:2.63%;background-color: #f0f0f0;}
.pro-new-list li:nth-child(3n+1){margin-left:0;}
.pro-new-list li a{display: block;width:100%;}
.pro-new-list li .img{width:100%;position:relative;overflow:hidden;}
.pro-new-list li .img .img-cont{width:100%;height:0;padding-bottom:69.92%;overflow:hidden;position: relative;}
.pro-new-list li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;}
.pro-new-list li .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.pro-new-list li:hover .img img{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}

.pro-new-list li .txt{width:100%;padding:30px 30px 24px;}
.pro-new-list li .title{width:100%;}
.pro-new-list li .title h3{width:100%;font-size:28px;line-height:32px;height:32px;color:#000;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition: all 0.2s;-webkit-transition: all 0.2s;}

.pro-new-list li .title span{width:100%;font-size:14px;line-height:20px;height:20px;color:#666;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;font-family: "Arial";}
.pro-new-list li .sort{width:100%;margin-top:24px;min-height:96px;}
.pro-new-list li .sort h4{width:100%;font-size:18px;line-height:32px;height:32px;color:#666;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition: all 0.2s;-webkit-transition: all 0.2s;}
.pro-new-list li .sort h4 a{width:100%;font-size:16px;line-height:32px;height:32px;color:#666;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition: all 0.2s;-webkit-transition: all 0.2s;}
.pro-new-list li .sort h4:hover{color: #176db5;}
.pro-new-list li .sort h4:hover a{color: #176db5;}
.pro-new-list li .more{display: inline-block;border-bottom:#a8a8a8 solid 1px; margin-top:16px;font-size:14px;line-height:20px;color:#666;}

@media(max-width:1080px){
    .pro-new-list{margin-bottom:80px;}
    .pro-new-list li{margin-top:40px;}
    .pro-new-list li .txt{padding:20px 20px 16px;}
    .pro-new-list li .title h3{font-size:24px;line-height:28px;height:28px;}
    .pro-new-list li .title span{font-size:14px;}
    .pro-new-list li .sort{margin-top:16px;min-height:72px;}
    .pro-new-list li .sort h4{font-size:16px;line-height:24px;height:24px;}
    .pro-new-list li .sort h4 a{font-size:16px;line-height:24px;height:24px;}
    .pro-new-list li .more{margin-top:8px;font-size:12px;}
}

@media(max-width:769px){
    .pro-new-list{margin-bottom:60px;}
    .pro-new-list li{margin-top:24px;width:48.5%;margin-left:3%;}
    .pro-new-list li:nth-child(3n+1){margin-left:3%;}
    .pro-new-list li:nth-child(odd){margin-left:0;}
    .pro-new-list li .txt{padding:16px 16px 12px;}
    .pro-new-list li .title h3{font-size:18px;line-height:24px;height:24px;}
    .pro-new-list li .title span{font-size:12px;}
    .pro-new-list li .sort{margin-top:12px;min-height:60px;}
    .pro-new-list li .sort h4{font-size:14px;line-height:20px;height:20px;}
    .pro-new-list li .sort h4 a{font-size:14px;line-height:20px;height:20px;}
}

@media(max-width:480px){
    .pro-new-list li{margin-top:20px;width:100%;margin-left:0;}
    .pro-new-list li:nth-child(3n+1){margin-left:0;}
    .pro-new-list li:nth-child(odd){margin-left:0;}
}

/*新增产品详情页*/
.pro-det-box{width:100%;padding-top:48px;padding-bottom:120px;}

.pro-det-nav{width:100%;border-bottom:#b0b0b0 solid 1px;}
.pro-det-nav li{width:auto;position: relative;}
.pro-det-nav li a{font-size:18px;color:#666;line-height:40px;transition: all 0.2s;-webkit-transition: all 0.2s;background:none;}
.pro-det-nav li .line{position: absolute;bottom:-1px;left:0;z-index: 2;width:0;height:3px;background-color: #e3c752;transition: all 0.2s;-webkit-transition: all 0.2s;}
.pro-det-nav li:hover a{color:#000;}
.pro-det-nav li:hover .line{width:100%;}
.pro-det-nav li.active a{color:#000;}
.pro-det-nav li.active .line{width:100%;}

.pro-thd-sort{width:100%;margin-top:30px;}
.sort-warp{width:100%;display: none;}
.sort-list li{float:left;margin-right:8px;}
.sort-list li a{display:block;font-size:16px;color:#666;line-height:36px;padding:0 16px;border-radius:6px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.sort-list li:hover a{background-color: #19538e;color:#fff;}
.sort-list li.active a{background-color: #19538e;color:#fff;}

@media(max-width:1080px){
    .pro-det-box{padding-top:40px;padding-bottom:80px;}
    .pro-det-nav li a{font-size:16px;line-height:32px;}
}
@media(max-width:769px){
    .pro-det-box{padding-top:20px;padding-bottom:60px;}
    .pro-det-nav li a{font-size:14px;line-height:28px;}
    .pro-det-nav li .line{height:2px;}

    .pro-thd-sort{margin-top:16px;}
    .sort-list li a{font-size:14px;line-height:28px;padding:0 8px;border-radius:4px;}
}


.pro-det-title{width:100%;margin-bottom:20px;}
.pro-det-title h2{font-size:48px;color:#333;line-height:72px;font-weight: bold;}

.pro-det-part01{width:100%;margin-top:64px;margin-bottom:72px;}
.pro-det-part01 .part01-left{float:left;width:35%;}
.pro-det-part01 .part01-left .img{width:100%;position:relative;overflow:hidden;}
.pro-det-part01 .part01-left .img .img-cont{width:100%;height:0;padding-bottom:67.69%;overflow:hidden;position: relative;}
.pro-det-part01 .part01-left .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;}
.pro-det-part01 .part01-left .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

.pro-det-part01 .part01-right{float:right;width:60.83%;}
.pro-det-part01 .part01-right .txt{font-size:14px;color:#999;line-height:28px;}
.pro-det-part01 .part01-right .txt p{line-height:inherit;}

@media(max-width:1240px){
    .pro-det-title{margin-bottom:20px;}
    .pro-det-title h2{font-size:36px;line-height:60px;}
    .pro-det-part01{margin-top:48px;margin-bottom:60px;}
}
@media(max-width:1080px){
    .pro-det-title{margin-bottom:12px;}
    .pro-det-title h2{font-size:28px;line-height:48px;}
    .pro-det-part01{margin-top:40px;margin-bottom:40px;}
}
@media(max-width:769px){
    .pro-det-title h2{font-size:24px;line-height:40px;}
    .pro-det-part01 .part01-left{width:100%;}
    .pro-det-part01 .part01-right{width:100%;margin-top:20px;}
}

.pro-det-part02{width:100%;display: flex;justify-content: space-between;background-color: #f3f3f3;padding:40px 80px;border-left:#19538e solid 10px;}
.pro-det-part02 .part02-left{width:36.8%;font-size:36px;color:#19538e;line-height:64px;}
.pro-det-part02 .part02-right{width:63.2%;display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.pro-det-part02 .part02-right a{display:block;width:50%;font-size:16px;color:#999;line-height:36px;margin-top:24px;}
.pro-det-part02 .part02-right a:hover{color:#19538e;}

@media(max-width:1240px){
    .pro-det-part02{padding:32px 60px;border-left:#19538e solid 8px;}
    .pro-det-part02 .part02-left{font-size:32px;line-height:48px;}

}
@media(max-width:1080px){
    .pro-det-part02{padding:24px 40px;border-left:#19538e solid 4px;}
    .pro-det-part02 .part02-left{font-size:24px;line-height:40px;}
    .pro-det-part02 .part02-right a{font-size:16px;line-height:28px;margin-top:16px;}
}
@media(max-width:769px){
    .pro-det-part02{padding:20px 32px;display: block;}
    .pro-det-part02 .part02-left{font-size:20px;line-height:32px;width:100%;}
    .pro-det-part02 .part02-right{width:100%;}
    .pro-det-part02 .part02-right a{font-size:14px;line-height:28px;margin-top:12px;}
}

.pro-detail-box{width:100%;margin-top:60px;}
.pro-det-warp{width:100%;}
.pro-det-intro .txt{width:100%;font-size:14px;color:#999;line-height:28px;}
.pro-det-intro .txt p{line-height:inherit;}

.intro-list{width:100%;}
.intro-list li{width:100%;margin-top:60px;}
.intro-list li .intro-title{width:100%;display: flex;align-items: center;justify-content: space-between;border-bottom:#ccc solid 1px;cursor: pointer;}
.intro-list li .intro-title h3{width:80%;font-size:32px;color:#333;line-height:52px;}
.intro-list li .intro-title .icon{width:32px;height:32px;background-image: url(../img/icon-arrow01.png);background-repeat: no-repeat;background-position: center;background-size: 28px;transform: rotate(-90deg);transition: all 0.3s;-webkit-transition: all 0.3s;}
.intro-list li .intro-title:hover h3{color:#19538e;}
.intro-list li .intro-title.open .icon{transform: rotate(0deg);}
.intro-list li .intro-title.open{border-bottom:#19538e solid 1px;}
.intro-list li .intro-content{width:100%;border-top:#19538e solid 2px;padding-top:40px;display:none;}
.intro-list li .intro-content-box{width:100%;display: flex;justify-content: space-between;align-items: center;}  
.intro-list li .intro-content .intro-img{width:46.25%;position:relative;overflow:hidden;}
.intro-list li .intro-content .intro-img .img-cont{width:100%;height:0;padding-bottom:67.74%;overflow:hidden;position: relative;}
.intro-list li .intro-content .intro-img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;}
.intro-list li .intro-content .intro-img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.intro-list li .intro-content .intro-spec{width:46.6%;display: flex;flex-wrap: wrap;}
.intro-list li .intro-content .intro-spec .intro-item{width:40%;}
.intro-list li .intro-content .intro-spec .intro-item:nth-child(even){width:46%;}
.intro-list li .intro-content .intro-spec .intro-item h4{font-size:18px;color:#666;line-height:32px;}
.intro-list li .intro-content .intro-spec .intro-item p{font-size:14px;color:#999;line-height:28px;min-height:84px;}

.intro-contact{margin-top:32px;}
.intro-contact a{font-size:18px;color: #18579a;line-height:28px;}

@media(max-width:1240px){
    .pro-detail-box{margin-top:48px;}
    .intro-list li{margin-top:48px;}
    .intro-list li .intro-title h3{font-size:28px;line-height:48px;}
    .intro-list li .intro-title .icon{width:28px;height:28px;background-size: 24px;}
    .intro-list li .intro-content{padding-top:32px;}


}
@media(max-width:1080px){
    .pro-detail-box{margin-top:40px;}
    .pro-det-intro .txt{font-size:16px;line-height:28px;}
    .intro-list li{margin-top:32px;}
    .intro-list li .intro-title h3{font-size:24px;line-height:40px;}
    .intro-list li .intro-title .icon{background-size: 20px;}
    .intro-list li .intro-content{padding-top:28px;}

    .intro-list li .intro-content .intro-spec .intro-item{width:46%;}
    .intro-list li .intro-content .intro-spec .intro-item:nth-child(even){width:54%;}
    .intro-list li .intro-content .intro-spec .intro-item h4{font-size:16px;line-height:28px;}
    .intro-list li .intro-content .intro-spec .intro-item p{font-size:14px;line-height:20px;min-height:60px;}

    .intro-contact{margin-top:20px;}
    .intro-contact a{font-size:16px;line-height:28px;}

}
@media(max-width:769px){
    .pro-detail-box{margin-top:32px;}
    .pro-det-intro .txt{font-size:14px;line-height:24px;}
    .intro-list li{margin-top:20px;}
    .intro-list li .intro-title h3{font-size:18px;line-height:36px;}
    .intro-list li .intro-title .icon{background-size: 16px;}
    .intro-list li .intro-content{padding-top:20px;}

    .intro-list li .intro-content-box{display: block;}  
    .intro-list li .intro-content .intro-img{width:100%;}
    .intro-list li .intro-content .intro-spec{width:100%;margin-top:20px;}

    .intro-contact{margin-top:16px;}
    .intro-contact a{font-size:14px;line-height:24px;}
}


.pro-det-adv{width:100%;margin-top:100px;}
.pro-det-adv .txt{width:100%;font-size:14px;color:#333;line-height:28px;}
.pro-det-adv .txt p{line-height:inherit;}
.pro-det-adv .txt-list{margin-top:20px;}

.pro-det-adv .txt-list ul,.pro-det-adv .txt-list li{list-style:none;padding:0;}
.pro-det-adv .txt-list ul{padding-left:0;}
.pro-det-adv .txt-list li::marker{text-indent:0px!important;display:none;}

.pro-det-adv .txt-list li{width:100%;border-bottom:#c6c6c6 solid 1px;margin-top:12px;font-size:14px;color:#999;line-height:28px;}

.pro-det-adv .icon-list{margin-top:60px;}
.pro-det-adv .icon-list li{float:left;width:16.66%;}
.pro-det-adv .icon-list li .icon{width:112px;height:112px;background-color: #f3f3f3;border-radius:50%;padding:28px;display: flex;align-items: center;justify-content:center;margin:0 auto;}
.pro-det-adv .icon-list li .icon img{display: block;width:100%;}
.pro-det-adv .icon-list li h5{margin-top:20px;font-size:24px;color:#666;line-height:32px;text-align:center;min-height:64px;}

.pro-det-spec{width:100%;margin-top:140px;}

@media(max-width:1240px){
    .pro-det-adv{margin-top:80px;}
    .pro-det-spec{margin-top:100px;}
    .pro-det-adv .icon-list{margin-top:48px;}

    .pro-det-adv .txt-list ul,.pro-det-adv .txt-list li{list-style:none;padding:0;}
    .pro-det-adv .txt-list ul{padding-left:0;}
    .pro-det-adv .txt-list li::marker{text-indent:0px!important;display:none;}

    .pro-det-adv .icon-list li .icon{width:96px;height:96px;padding:20px;}
    .pro-det-adv .icon-list li h5{margin-top:16px;font-size:20px;line-height:28px;min-height:56px;}

}
@media(max-width:1080px){
    .pro-det-adv{margin-top:60px;}
    .pro-det-spec{margin-top:80px;}

    .pro-det-adv .txt-list ul,.pro-det-adv .txt-list li{list-style:none;padding:0;}
    .pro-det-adv .txt-list ul{padding-left:0;}
    .pro-det-adv .txt-list li::marker{text-indent:0px!important;display:none;}

    .pro-det-adv .txt-list{margin-top:12px;}
    .pro-det-adv .txt-list li{margin-top:8px;}
    .pro-det-adv .icon-list{margin-top:40px;}
    .pro-det-adv .icon-list li .icon{width:80px;height:80px;padding:20px;}
    .pro-det-adv .icon-list li h5{margin-top:12px;font-size:16px;line-height:24px;min-height:48px;}
}
@media(max-width:769px){
    .pro-det-adv{margin-top:40px;}
    .pro-det-spec{margin-top:60px;}

    .pro-det-adv .txt-list ul,.pro-det-adv .txt-list li{list-style:none;padding:0;}
    .pro-det-adv .txt-list ul{padding-left:0;}
    .pro-det-adv .txt-list li::marker{text-indent:0px!important;display:none;}

    .pro-det-adv .icon-list{margin-top:20px;}
    .pro-det-adv .icon-list li{width:33.33%;margin-top:20px;}
}

/*编辑器*/
.pro-det-editor{font-size:14px;color:#666;line-height:28px;font-family:'微软雅黑';}
.pro-det-editor a{font-size:14px;color:#666;line-height:28px;font-family:'微软雅黑';}
.pro-det-editor h6{margin-bottom:20px;font-size:24px;color:#333;line-height:48px;font-family:'微软雅黑';}
.pro-det-editor p{line-height:inherit;margin-bottom:20px;}
.pro-det-editor img{max-width:100%;width:auto;}
.pro-det-editor strong{font-weight:bold;}
.pro-det-editor em{font-style:italic;}
.pro-det-editor ul,.pro-det-editor li{list-style:unset;font-size:14px;color:#333;line-height:28px;font-family:'微软雅黑';}
.pro-det-editor ul{padding-left:36px;}
.pro-det-editor li::marker{text-indent:36px!important;}

@media(max-width:1240px){
    .pro-det-spec{margin-top:120px;}
    .pro-det-editor{font-size:16px;}
    .pro-det-editor a{font-size:16px;}
    .pro-det-editor p{margin-bottom:12px;}
    .pro-det-editor h6{margin-bottom:12px;font-size:24px;}
}

@media(max-width:1080px){
    .pro-det-spec{margin-top:80px;}
    .pro-det-editor{line-height:24px;font-size:14px;}
    .pro-det-editor a{line-height:24px;font-size:14px;}
    .pro-det-editor h6{font-size:18px;line-height:28px;}
    .pro-det-editor ul,.editor li{line-height:24px;font-size:14px;}
    .pro-det-editor ul{padding-left:24px;}
    .pro-det-editor li::marker{text-indent:24px!important;}
}
@media(max-width:769px){
    .pro-det-spec{margin-top:40px;}
    .pro-det-editor h6{font-size:18px;line-height:28px;}
    .pro-det-editor ul{padding-left:24px;}
    .pro-det-editor li::marker{text-indent:24px!important;}
}


.pro-det-contact{width:100%;margin-top:120px;}
.contact-list{margin-top:40px;width:100%;}
.contact-list li{float:left;width:31.25%;margin-left:3.125%;padding:24px;background-color: #f1f1f1;border-top:#18579a solid 2px;border-bottom:12px #18579a solid;height:224px;position: relative;}
.contact-list li:first-child{margin-left:0;}
.contact-list li h3{font-size:32px;color:#333;line-height:40px;margin-bottom:16px;}
.contact-list li p{font-size:18px;color:#4c4948;line-height:28px;}
.contact-list li a{display:block;font-size:24px;color:#18579a;line-height:40px;margin-top:24px;}
.contact-list li .code{position: absolute;bottom:24px;right:36px;width:100px;height:100px;}
.contact-list li .code img{display: block;width:100%;}

@media(max-width:1240px){
    .pro-det-contact{margin-top:100px;}
    .contact-list{margin-top:32px;}

    .contact-list li{padding:20px;height:224px;position: relative;}
    .contact-list li h3{font-size:28px;line-height:36px;margin-bottom:12px;}
    .contact-list li p{font-size:16px;line-height:24px;}
    .contact-list li a{font-size:20px;line-height:32px;margin-top:20px;}
    .contact-list li .code{bottom:20px;right:28px;width:80px;height:80px;}

}
@media(max-width:1080px){
    .pro-det-contact{margin-top:80px;}
    .contact-list{margin-top:28px;}

    .contact-list li h3{font-size:24px;line-height:32px;margin-bottom:12px;}
    .contact-list li p{font-size:14px;line-height:20px;}
    .contact-list li a{font-size:16px;line-height:28px;margin-top:12px;}
}
@media(max-width:769px){
    .pro-det-contact{margin-top:40px;}
    .contact-list{margin-top:0;}

    .contact-list li{width:100%;margin-left:0;margin-bottom:20px;padding:16px;height:180px;}
    .contact-list li h3{font-size:20px;line-height:28px;margin-bottom:8px;}
    
}




@media(max-width:1560px){
    .home_swiper_left{right: 104%;}
    .home_swiper_right{left: 104%;}
    
}
@media(max-width:1360px){
    .home_swiper_left{right: 101%;}
    .home_swiper_right{left: 101%;}
    
}

































