/* swiper */
.banner >.swiper-pagination{bottom:20px !important}
.banner >.swiper-pagination .swiper-pagination-bullet{width:20px; height:3px; border-radius:0; background:#727272}
.banner >.swiper-pagination .swiper-pagination-bullet-active{border-radius:10px;background:#f5f5f5 !important}

.mySwiper >.swiper-pagination{bottom:20px !important;width:95% ; text-align:right}
.mySwiper >.swiper-pagination .swiper-pagination-bullet{border-radius:10px; height:15px;width:15px; background:#b8b5b5 !important}
.mySwiper >.swiper-pagination .swiper-pagination-bullet-active{border-radius:10px;background:#fff !important}



.banner_content{left:7%; top:40%;width:574px}
.banner_tit{font-size: 60px;font-weight: 800}
.border_bottom{height:2px;background:red;width:60px;margin:10px 0}
.banner_txt{font-size:23px;line-height:30px}
.banner_box img{width:100%;height:100%;display:block}


.font_24{font-size:24px}
.font_16{font-size:16px}
.font_18{font-size:18px}
.font_30{font-size:30px}
.font_w{font-weight:bold}
.mg_b_10{margin-bottom:10px}
.bg_bule{background:#256bbd}
.color_red{color:#d10023}
.color_bule{color:#2b52a3}
.pd_top_50{padding-top:50px}
.pd_bottom_50{padding-bottom:50px}
.flex_ab{flex-basis:auto;}
.wh_100{width:100%}
.hw_100{height:100%}
.mg_b_20{margin-bottom:20px}

.mg_top_20{margin-top:20px}
.gap_2,.gap_5{margin:0 -8px !important}
.gap_2 > .col{margin:0 8px; width:32%;}
.gap_3{margin:0 -20px !important}
.gap_3 > .col{padding:0 20px}


.gap_5 > .col{padding:0 8px;width:31%;}
.gap_6{margin:0 -10px}
.gap_6  .col{margin:0 10px;}
.gap_8{margin:0 -10px}
.gap_8  .col{margin:0 10px}
.mg_left_30{margin-right:30px}
.mg_right_15{margin-right:15px}
.mg_right_20{margin-right:20px}

.pd_db_10{padding:0 15px;}
.box-shadow{box-shadow:2px 2px 20px 10px #dddcdc}

/* 首页产品橱窗特效 */
.index_product{padding:0.64rem 0 0.3rem 0.64rem;background:url(/public/images/index_product_bg.jpg) no-repeat left bottom;}
.index_product_name{padding-right:0.84rem}
.index_product_tit{height: 40px;font-size: 40px;font-family: Microsoft YaHei;font-weight: 400;color: #2A51A2;line-height: 20px}
.index_product_EN{height: 23px; font-size: 30px;font-family: Arial;font-weight: 400;color: #39393945;line-height: 20px}
.box_li{padding:25px;border:1px solid #dfdcdc;width:80%}
.index_box{margin-top:35px;padding-bottom:0.3rem;}
.index_product_img{overflow: hidden;}
.index_product_img img{width:100%; height:228px;object-fit: cover;}
.index_product_h4{color:#373737;font-size:18px;font-weight:bold;overflow:hidden;line-height:52px;height:52px}
.index_product_txt{color:#373737;font-size:16px;-webkit-line-clamp: 1; height:24px;overflow:hidden;padding:0px 30px; margin-top:15px}
.index_product_more a{color:#2b52a3;font-size:16px;background:url(/public/images/index_product_more.png) no-repeat right center;width:130px;padding:15px 0;}
.index_box .slick-prev{left:46%; top:106%; width:80px; height:60px; background:url(/public/images/left01.png) no-repeat left center;}
.index_box .slick-next{right:40%; top:106%; width:80px; height:60px;background:url(/public/images/right01.png) no-repeat left center;}
/*  标题 */
.index_h2{font-size: 40px;font-family: Microsoft YaHei;font-weight: 400;color: #2B52A3;padding-top:50px}
.index_en{font-size: 30px;font-family: Arial; font-weight: 400;color: #39393945;padding:10px 0 30px 0;text-transform:uppercase}
.index_more{height:40px;margin:40px auto 0 auto; width:161px}
.index_more a{display:block; line-height:40px; background:url(/public/images/inidex_more.png) no-repeat 100px center;padding-left:30px; color:#DE1A1C}
/* 首页新闻 */
.index_news{background:url(/public/images/index_news_bg.png) no-repeat left top;padding-bottom:50px}
.index_news_right{width:calc(100% - 820px);}
.index_news_left {background: #fff;border-radius:10px; overflow:hidden;width:800px;height:466px}
.index_box_news{position:relative;height:472px;background: #fff;overflow: hidden;}
.news_index img{display:block;width:100%}
.index_box_news_tit{position:absolute;left: 0; bottom:10px; line-height:35px;font-size:18px;padding-left:10px}
.inidex_news_tab_name{background:#e0e0e0;border-top-left-radius:10px;border-top-right-radius:10px}
.index_new_t{height:50px;line-height:50px;font-size:18px;font-family: PingFang SC; font-weight: 500}
.cur{background:#2b52a3;border-top-left-radius:10px;color:#fff;}
.cur_1{background:#2b52a3;color:#fff;border-top-right-radius:10px}
.index_news_box{padding:11px 30px 30px 30px;background:#f9f9f9;border-bottom-left-radius:10px;border-bottom-right-radius:10px;min-height:378px}
.index_nesw_item ul li{border-bottom:1px dashed #C8C8C8;padding:17.5px 0}
.index_nesw_item_tit{-webkit-line-clamp: 1;color: #535353}
.index_nesw_item_time{margin-top:20px}
.index_nesw_item_time > .inide_time{font-size:12px;background:url(/public/images/index_nesw_icon.png) no-repeat left center;padding-left:20px;line-height:20px}
.know_more a{color:#DE1A1C}

/* 首页人才招聘 */
.index_recruit{background:url(/public/images/index_recruit_bg.jpg) no-repeat left bottom}
.index_recruit_box{border-radius:20px; padding:35px}
.index_recruit_tit{color:#313131;font-size:24px;line-height:40px;margin-bottom:20px;background:url(/public/images/inidex_joinus_icon.png) no-repeat top right}
.index_recruit_more a{color:#2b52a3;display:block;background:url(/public/images/index_product_more.png) no-repeat 80px center}

.index_recruit_list{margin-top:20px}
.mg_27{margin-bottom:27px}
.gab_2{margin-left:-10px !important; margin-right:-10px !important}
.gab_2  .col{margin:0 10px}
.index_r_recruit{min-height:1.04rem;background:url(/public/images/index_r_bg.png) no-repeat left top;align-items: center;font-size:30px;font-weight:400}
.bg_color{background:#f1f1f1}
.index_bottom_logo{padding:0px 0 40px 0}
.log_box{border:1px solid #666;}
.log_box img{max-width:100%;object-fit:scale-down}
.video_box{overflow: hidden}
.index_video .over_h img{height:470px; max-width:100%}
.video_box01{height:470px;overflow: hidden}

/* 子页左侧菜单 */
.sub_menu{width:137px;}
.sub_menu{padding:28px 15px}
.sub_menu ul li a{height:48px;line-height:48px;text-align:center;display:block}
.sub_menu ul li a.current{background:#d10023; color:#fff;border-top-left-radius:10px;border-bottom-right-radius:10px}
.z_index{z-index:99999;}
/* 特色党建 */

.ts_box{padding:30px 0}
.ts_list li{padding: 0 30px;font-size:16px}
.ts_list li > a.current{background:url(/public/images/icon.png) no-repeat left center; padding-left:20px;color:#2b52a3}
.currentPosition{background:url(/public/images/wz.png) no-repeat left center; padding:0 30px 0 30px}
.currentPosition span{background:url(/public/images/dqwz_i.png) no-repeat left center; padding:0 15px}
.banner img{max-width: 100%;display:block}

/* 背景渐变色 */
.ts_main,.bg{background: -webkit-linear-gradient(#ededed, #f8f8f8); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ededed, #f8f8f8); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ededed, #f8f8f8); /* Firefox 3.6 - 15 */
    background: linear-gradient(#ededed, #f8f8f8); /* 标准的语法 */}
/* 新闻列表 */

.about{padding-top:50px}
.about{padding:2%  9%}
.about p >span{text-indent: 30px;}
about img{max-width:100%}
.new_main{padding:0.57rem 0}
.news_img{padding-right:15px; overflow: hidden;height:250px;width:422px;}
.news_img img{width:100%;object-fit: cover;height:250px;}
.new_content{flex:1}
.new_list li a{display:block;margin-bottom:20px}
.new_content{padding:0.7rem 0 0 0.25rem; width:60%; }
.new_time{border-right:1px solid #e8e8e8;padding-right:20px; min-width:83px;height:83px;}
.day{font-size: 24px;color: #585858;padding-bottom:5px}
.year{font-size:16px; color: #585858}
.new_title{margin:0 30px 0 20px; background:url(/public/images/news_btn.png) no-repeat center right}
.new_title .title{font-size: 18px;font-weight: bold;-webkit-line-clamp:1;padding:0px 0.7rem 0 0} 
.new_title .text{-webkit-line-clamp:2;color: #5B5C5D;padding:0.2rem 70px 0 0;-webkit-line-clamp:2} 
.new_list li .new_title:hover{background:url(/public/images/news_btn_atv.png) no-repeat center right}


/* 新闻详情页 */
.news_details{padding:34px 0}
.news_details_box{border-top:5px solid #2b52a3;padding:0.44rem 0.54rem}
.news_details_top{padding-bottom:29px; border-bottom:1px solid #e1e1e1}
.news_details_top .title,.xgxx{font-size:24px;font-weight:bold}
.news_details_top .time{color:#484848;padding-top:20px}
.news_details_bottom{padding:30px 40px;line-height:36px;font-size:16px}
.news_details_bottom p span{text-indent:30px}
.details_img{padding:20px}
.details_img img{width:100%;height:100%}
.news_details_bottom .text{line-height:40px;font-size:16px}

.next_page{margin:30px 0}
.next_page .next{background:#f5f5f5;padding:30px}
.btn{display:block; width:103px;height:47px;background:url(/public/images/icoimg-return.png) no-repeat 10px center #2B52A3; line-height:47px;border-radius:10px;padding-left:60px;color:#fff;margin: 30px auto 0 auto;}
.xgxx{padding:30px 0}
.news_list{padding:16px}
.news_list img{max-width:100%;object-fit:cover;height:247px}
.news_list div{overflow: hidden;}
.tit{font-size:16px;margin:25px 0 10px 0;line-height:24px;height:48px;overflow: hidden;}
.date{color:#9b9b9b}
.xw_details >.swiper-wrapper{padding-bottom:60px;}
.xw_details >.swiper-pagination{bottom:0px !important}
.xw_details >.swiper-pagination .swiper-pagination-bullet{background:#c3c3c3;width:15px;height: 15px}
.xw_details >.swiper-pagination .swiper-pagination-bullet-active{background:#2b52a3 !important}

/* 产品列表 */
.product_left{width:166px}
.product_right{width: calc(100% - 212px)}
.about01{padding:0 10%}
.about01 p > span{text-indent: 30px;}
.about01 p > span > strong >span {text-indent: 0px !important;margin-left: -30px;}
.gap_4 {margin: 0 -14px;}
.gap_4 .col{margin:0 14px; margin-bottom: 20px;}
.product_box{padding:10px 13px; height:246px}
.pro_img{margin-bottom:8px;}
.pro_img img{width:100%;height:198px; object-fit:cover;}
.pro_btn{background:#f1f1f1;line-height:36px;font-size:16px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;height:36px;}
.pro_item{top:0;left:0;width:100%;}

.product_hover{background:rgba(23, 88, 218, 0.7);top:0;line-height:30px;width:100%;height:246px}
.product_hover span:nth-child(1){font-size:16px;font-weight:bold; padding:0 10px; color:#fff;display:block; padding: 15px;text-align:center}
.more_btn01{ text-align:center;width:100%;}
.more_btn01 a{display:inline-block;;color:#2b52a3;background:#f1f1f1; margin:10px auto;border-radius:3px;width:80px;}
/* 公司简介 */
.about{line-height:36px;padding-bottom:50px;}
.gj_dt img{width:100%;height:100%;margin-bottom: 50px;}
.gj{padding:30px;}
.gj img{width:100%; display:block}
/* 活动集锦 */
.hd_box{padding:12px 12px 0 12px}
.hd_img{overflow: hidden;} 
.hd_box img{width:100%;height:153px; object-fit: cover;}
.hd_tit{font-size:18px;line-height:50px;color: #585858;height: 50px;overflow:hidden;}
.m_honner01{display:none}

/* 视频 */
.video-main{padding:11px 12px;}
.video_btn{height:0.45rem;width:0.45rem;}
.video_btn{left: 50%;top: 50%;transform: translate(-50%, -50%);}


/* 招聘详情页 */

.zp_box{padding:55px 33px 30px 39px;}
.zp_box_top{border-bottom:1px solid #d1d1d1; padding-bottom:30px}
.monitors li{line-height:36px}
.zp_bg01,.zp_bg02,.zp_bg03,.zp_bg04,.zp_bg05{padding-left:30px;}
.zp_bg01{background:url(/public/images/icon1.png) no-repeat left center}
.zp_bg02{background:url(/public/images/icon2.png) no-repeat left center}
.zp_bg03{background:url(/public/images/icon3.png) no-repeat left center}
.zp_bg04{background:url(/public/images/icon4.png) no-repeat left center}
.zp_bg05{background:url(/public/images/icon_a.png) no-repeat left center}
.download{background:url(/public/images/word.png) no-repeat left center; padding-left:40px;line-height:40px;}
.upload{background:url(/public/images/uplaod.png) no-repeat 30px center #256bbd;width:234px;height:54px; border-radius:50px;text-align:center;line-height:56px}
.recruit_left_bottom{padding:30px 0}
.recruit_left_bottom ul li{line-height:24px;}
.recruit_right_top{border-bottom:1px solid #d1d1d1;padding:20px}
.recruit_right_bottom{padding:30px 0 30px 40px;}
.re_tit{padding-left:20px;padding-bottom:5px;}
.re_tit_bg{background:url(/public/images/icon6.png) no-repeat left center;}
.re_list li{line-height:30px;padding-left:20px}
.zp_right{width:365px}
.zp_left{width:calc(100% - 385px)}
.zbxqy{justify-content: space-between;}

/* 招聘列表 */
.recruitList_bd{padding:34px 24px 24px 24px}
.recruitList_left{width:335px}
.zplb{justify-content:space-between;}
.recruitList_right{width: calc(100% - 355px);}
.sec select{width:100%;padding:0 10px;color:#6a6a6a;border:1px solid #dedede;height:48px;}
.sec input{border:1px solid #dedede;height:48px;width:calc(100% - 15px);padding-left:10px}
.saerch_btn a{display:block;text-align:center;line-height:48px;font-size:18px;color:#fff;background: -webkit-linear-gradient(#2a55a7, #246dbf); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(#2a55a7, #246dbf); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(#2a55a7, #246dbf); /* Firefox 3.6 - 15 */background: linear-gradient(#2a55a7, #246dbf); /* 标准的语法 */ border-radius:50px}
.recruit_box{padding:0.34rem 0.45rem 0.32rem 0.44rem}
.jd_box{padding:34px 34px  32px 44px}
.recruit_box_list{line-height:30px;color:#747474;}
.color_black{color:#000;height:22px;overflow: hidden;max-width:50%;text-overflow: ellipsis;white-space: nowrap;}
.more_btn a{display:block;margin-top:10px;background:url(/public/images/index_product_more.png) no-repeat 70px center;}
.gap_7 .flex_3  a{display:block;color:#333}
.gap_7{margin:0 -12.5px!important}
.gap_7 .col{margin:0 12.5px}

/* 联系方式 */
.contact{background:#f8f8f8}
.contact_list li{line-height:55px;padding-left:25px;}
.lx_bg01{background: url(/public/images/tel.png) no-repeat left 20px}
.lx_bg02{background: url(/public/images/dz.png) no-repeat left 20px}
.lx_bg03{background: url(/public/images/yx.png) no-repeat left 20px}
.flex_bd{width:50%;}
.bd_input{padding-left:40px;height:50px;color:#5a5a5a;}
.bd_input input{width:100%;height:48px;font-size:16px}
.bd_bg01{background:url(/public/images/name.png) no-repeat 20px center #fff}
.bd_bg02{background:url(/public/images/tel.png) no-repeat 20px center #fff}
.bd_bg03{background:url(/public/images/em.png) no-repeat 20px center #fff}
.bd_bg04{background:url(/public/images/fax.png) no-repeat 20px center #fff}
.contact_list{padding-right:30px}
.bg_gap_1{margin: 0 -8px;}
.bg_gap_1 > .col{padding:0 8px;width:47.5%;}
.bg_gap_1 > .col01{padding:0 8px;width:100%;}
.bg_gap_1 > .col01 textarea{width:99.5%;}
.yzm{height:50px;color:#5a5a5a;padding-left:10px;}
.yzm input{width:60%;height:48px;font-size:16px}
#address{margin-top:50px;min-height:300px;}
.saerch_btn button{ width:300px;text-align:center;line-height:48px;font-size:18px;color:#fff;background: -webkit-linear-gradient(#2a55a7, #246dbf); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(#2a55a7, #246dbf); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(#2a55a7, #246dbf); /* Firefox 3.6 - 15 */background: linear-gradient(#2a55a7, #246dbf); /* 标准的语法 */ border-radius:50px}
/* 相关资质 */
.cpaEquivalent{background:#f8f8f8;}
.eubnga{padding:2% 0 4% 0;background:url(/public/images/d.jpg) repeat-y center}
.eubnga li{ padding:20px 0; position:relative;}
.eubnga li:before{ content:''; width:42px; height:42px; background:url(/public/images/li-icon.png) no-repeat center center; position:absolute; top:40px; left:50%; transform:translateX(-50%);}
.eubnga li .pic{ padding:0 50px; text-align:right; width:42%;}
.eubnga li .pic img{ height:100%;width:100%}
.eubnga li:nth-child(2n) .pic{ text-align:left; float:right;}
.eubnga li:nth-child(2n) .con{ text-align:right;}
.eubnga li .con{ padding:0 50px; width:40%; padding-top:10px;}
.eubnga li .con .d1{ color:#00a4e6; font-family:'Impact'; font-size:48px;}
.eubnga li .con .d3{ line-height:2; margin-top:10px; font-size:18px;}


/* 工厂展示 */
.rel{position:relative}
.big_img{max-width:900px;margin: 0 auto; display:flex; justify-content:center;}
.big_img img{max-width: 100%;height:500px;object-fit:contain;display:block}
.big_img_tit{text-align: center;font-size: 18px;line-height: 60px;padding: 15px 0}
.thump_bg{background:#fff;height:99px;padding:30px 0 59px 0;}
.thump{max-width:1200px;margin: auto}
.big_img_tit01{color:#929292;line-height:36px;height:36px;overflow:hidden; text-overflow: ellipsis; white-space:nowrap;text-align:center;}
.thump_img img{width:100%;height: 99px;object-fit: cover}
.thump .prev{position: absolute;left: -60px;top: 25%}
.thump .next{position: absolute;right: -60px;top: 25%}
.bigImg .swiper-pagination{display:none}
.mySwiper .swiper-slide-thumb-active  .thump_img img{border:3px solid #2b52a3;height:93px}
.mySwiper2 .swiper-button-prev{width: 40px !important;height: 40px !important;left: 110px}
.mySwiper2 .swiper-button-next{width: 40px !important;height: 40px !important;right: 110px}
.mySwiper2 .swiper-button-next:after, .mySwiper2 .swiper-button-prev:after{font-size: 25px !important;color: #fff;background: #cccccc;width: 40px;height: 40px;text-align: center;line-height: 40px !important;border-radius: 50%}
.thump .swiper-button-prev{width: 40px !important;height: 40px !important;left: -60px;top:55px}
.thump .swiper-button-next{width: 40px !important;height: 40px !important;right:-60px;top:55px}
.thump .swiper-button-next:after, .thump .swiper-button-prev:after{font-size: 30px !important;color: #cccccc;width: 60px;height: 60px;text-align: center;line-height: 60px !important;border-radius: 50%}



/* 大事记 */
.rel{position:relative}
.dsj_bg:before{height:1px;background:#868585;width:100%; top:48%; content: "";position:absolute} 
.dsj_bg{background: url(/public/images/dsj.png) no-repeat left bottom #f8f8f8;padding:152px 0 216px 0}
.dsj_box{height:517px;position:relative}
.dsj_box_item{border-radius:0 10px 10px 10px;background:#fff;position:absolute;top:43px;z-index:999;min-height:140px;}
.item_year{height:48px;background:url(/public/images/tit_bg.png) no-repeat left;font-size:30px;font-weight:bold;line-height:48px;padding-left:15px;color:#fff}
.item_year span{font-size:16px;font-weight:none}
.flzc01 .prev,.flzc01 .next{height:30px;width:30px;position:absolute; top:50%;}
.flzc01 .prev{background: url(/public/images/pev.png) no-repeat center center; left:0;}
.flzc01 .next{background: url(/public/images/next1.png) no-repeat center center;right:0}
.item_tit{line-height:30px;padding:15px 30px;font-size:16px}
.fz_bg01{height:106px;background:url(/public/images/fz_03.png) no-repeat center bottom;position:absolute;top:35%;width:100%;}
.flzc .swiper-slide:nth-child(2n) .dsj_box_item{top:70% !important;}
.flzc .swiper-slide:nth-child(2n) .fz_bg01{height:106px;background:url(/public/images/fz_06.png) no-repeat center;position:absolute;top:50%;width:100%;}
.flzc01{padding:0 40px}




/* 新产品详情页 */
.cp_pic{width:49%}
.cp_pic img{width: 100%;height:544px;object-fit:cover;display:block}
.cp_con{width:49%}
.cp_conten_list{background:url(/public/images/cpt_03.jpg) repeat-y left top #fff; padding:20px 0 15px 0}
.cp_conten_tit{width:133px;text-align:right;padding-right:15px;line-height:30px;}
.cp_conten_txt{flex: 1;padding:0 30px;word-break: break-word;}
.cp_conten_list li{margin-bottom:30px}
.slick_top{width:98%;margin-top:10px;max-width:714px;}

.cp_img {margin-right:15px;height: 139px}
.cp_img img{width: 100%;height: 139px;object-fit: cover;}
.cpt_atv{border:3px solid #256bbd;}


.slick_img .slick-prev,.slick_img .slick-next{ width:8px; height:80px; position:absolute; top:50%; transform:translateY(-50%); cursor:pointer; background:no-repeat center center;}
.slick_img .slick-prev{ background:url(/public/images/cp_prve.png) no-repeat left center #ececec; left:-11px;}
.slick_img .slick-next{ background:url(/public/images/cp_next.png) no-repeat left center #ececec; right:-15px;}

.lx_tel{position:fixed; right:0; top:50%;width:166px;}
.fc{position: absolute; top:10px;left:37px;}
.lxdh{margin-top:85px; width:100%; padding:20px 0;}
.lx01{font-size: 16px;font-weight: 400;color: #525252;line-height: 48px;}
.lx02{font-size: 18px;font-family: Impact;font-weight: 400;color: #2B52A3;line-height: 36px;}

/* 视频弹窗 */
.fix-wrap {display:none;z-index:999;position:fixed;background:rgba(0, 0, 0, 0.8)}
.fix-wrap,.fix-wrap svg {top:0;left:0;width:100%;height:100%}
.dt {display:table;table-layout:fixed}
.wh1 {width:100%;height:100%}
.dtcell {display:table-cell;vertical-align:middle;text-align:center;padding:30px}
.dtcell img{max-width:100%;object-fit:contain;}
.fix-video .video-wrap {min-width:55%;max-width:55%;margin:0 auto}
.fix-video video {width:100%;height:100%;padding:10px;border-radius:5px;border:1px solid #3a3a3a;box-shadow:0 0 5px rgba(0, 0, 0, 0.5);background:#2d2d2d;object-fit:cover;animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.fix-wrap .hide01,.fix-wrap circle{transition:all .8s;-webkit-transition:all .8s}
.fix-wrap .hide01 {position:fixed;top:5%;right:5%;width:49px;height:49px;border-radius:50%;cursor:pointer;overflow:hidden;background:transparent}
.fix-wrap .hide01:hover {transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.fix-wrap .hide01::before, .fix-wrap .hide01::after{z-index:1;position:absolute;content:"";top:50%;left:50%;width:1px;height:50%;margin-top:-25%;background:#fff}
.fix-wrap .hide01::before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.fix-wrap .hide01::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.fix-wrap svg {position:absolute}
.fix-wrap,.fix-wrap svg {top:0;left:0;width:100%;height:100%}
.fix-wrap circle {stroke-dasharray:0 145}
.fix-wrap .hide01:hover circle {fill:none;stroke-dasharray:145}
.m_honner,.m_index_product{display:none}


.wrap01{max-width:1200px;width:100%;margin:0 auto}

/* 手机端发展历程 */



/* 媒介查询区域 */
@media(max-width:1700px){
    .new_pro{width:96%;}
    .gap_6 .flex_4,.gap_4 .flex_4{width:26%;}
}


@media(max-width:1430px){

    .index_r_recruit{border-radius:20px;}
    .index_bottom_logo{margin: 0 15px}

    .cpt_big{margin:0 0 15px 0;width:100%;}
    .gap_9 > .col{width:100%;}
    .dsj_bg, .recruitmentDetails,.recruit,.xw_details,.xgxx,.footer,.new_main,.video,.contact{padding-left:15px; padding-right:15px}

}




@media(max-width:1200px){
    .banner{padding-top:160px}
    .product{padding:15px}
    .gap_2>.col{width:31%;}
    .lx_tel,.index_product_txt{display:none}
    .bg_gap_1 > .col01,.bg_gap_1 > .col{width:100%;padding:0;}
    .m_dsj,.m_honner{display:block;}
    .m_img img{width:100%; height:100%;}
    .gap_9,.xzmm{display:none;}
    .monitors{padding-bottom:10px}
    .upload{margin-top:10px}
    .gap_11 > .col{width:100%}
    .m_index_product{padding-bottom:30px;display:none;}
    .m_img img{height:100%;width:100%;}
    .m_index_product .slick-dots{bottom:10px;}
    .m_gap_1{margin: 0 -10px;}
    .m_gap_1 > col{padding:0 10px}
    .m_more a{width:80px;line-height:30px;border:1px solid #f8f8f8;display:block; margin:0 auto;text-align:center}
    .left_box01,.left_box,.ts_box,.top_menu,.banner_content,.index_header{display:none}
    .index_h2,.index_product_tit{font-size:24px}
    .index_en{font-size:18px}
    .box-shadow{box-shadow:1px 1px 20px  #dddcdc;}
    .index_r_recruit{font-size:18px;}
    .width_1608px{padding: 0;}
}



@media(max-width:1024px){
.news_details_bottom{padding:30px 0}
.about01{padding:0}
    .product_right{width: 100%;}
    #certify{display:none}
    .m_honner01{display:block}
    .m_fzlc{margin-bottom:15px;}
    .foot_nav{display:none}
    .wx{width:100%;text-align:center}
    .gap_3 > .col{width:100%;margin-bottom:10px}
    .next_page{flex-wrap:wrap;}
    .gap_7 .flex_3{width:50%}
    .index_box .slick-prev{left:0%; top:106%; width:80px; height:60px; background:url(/public/images/left01.png) no-repeat left center;}
    .index_box .slick-next{right:0%; top:106%; width:80px; height:60px;background:url(/public/images/right01.png) no-repeat left center;}
    .gap_4 .flex_4{width:33.333%;}
    .index_news{background:url(/public/images/index_news_bg.png)}
    .index_news_left{background: #fff; border-radius: 10px;overflow: hidden; width: 800px;height: 466px; margin: 0 auto;}
    .index_news_right{width: 800px;margin: 0 auto;margin-top: 10px;}
    .dsj_bg:before{width:99%;}
    .gap_6 .flex_4{width:33.333%;}
    .about{padding:15px}
    .about span{font-size:18px !important;margin-top:10px}
    .news_list img{height:168px}
    .gj{padding:15px}
    .gj p{text-indent:20px !important;}
    .gj span{display:block}
    .tsdj img,.news_details_bottom img,.gj img{width:100% !important;display:block;height: auto !important;}
    .banner{padding-top:69px;}
    .product_left{display:none}
    .hdjm{padding:15px}

}

@media(max-width:768px){
    .footer_copyright{padding:5px 0}
    .honor{padding:15px}
    .zplb{flex-wrap:wrap}
    .zp_left,.recruitList_left{width:100%;margin-bottom:15px}
    .gap_7 .flex_3{width:100%}
    .zp_right,.recruitList_right{width:100%}
    .contact .flex_2{width:100%;}
    .index_product{padding: 0.64rem 0 1.3rem 0.3rem;}
    .index_product_img img{height:auto}
    .gap_4 .flex_4{width:50%;}
    .box_li{padding:18px}
    .eubnga li .pic{padding:0 10px;width: 43%;}
    .cp_pic{height:auto;}
    .eubnga li .pic{padding: 0 20px} 
    .gap_2>.col{width:100%;}
    .new_time {width:320px;padding-left:10px;}
    .product_left{display:none}
    .product_right{width:100%;}
    .new_pro{width:100%;}
    .gab_2 .flex_3{width:50%;}
    .index_news_left{width:100%;height:auto}
    .news_index img{width:auto;}
    .gap_8 .flex_5{width:100%;}
    .index_news_left ,.index_r_recruit{display:none;}
    .index_news_right{padding: 0 10px}
    .index_recruit{padding-left: 10px;padding-right: 10px;}
    .index_bottom_logo{margin: 0;}
    .news_img{padding-right:0;height:none;  width:100%;}
    .index_news_box{min-height:auto;}
    .hdjm{padding:15px}
    .recruit{padding:15px}
    .hd_box img{height:110px}
    .video_box01,.index_video .over_h img,.video_box{height:288px}
    .index_h2{padding-top:20px}
    .index_en{padding-bottom:10px}
    .wrap01 .xqy{flex-direction:column}
    .cp_con,.cp_pic{width:100%}
    .cp_pic img{height:auto}



}

@media(max-width:640px){
    .product_right{width:100%;}
    .index_recruit_tit{font-size:18px;height:40px;overflow:hidden;background:none;text-overflow: ellipsis;white-space: nowrap;}
    .fix-video .video-wrap{min-width:100%;}
    .fix-video video{width:94%}
    .dsj_bg{padding: 40px 0 216px 0;}
    .dsj_bg:before{top:40.5%} 
    .flzc01 .prev{left:15px}
    .flzc01 .next{right:15px}
    .factoryShow {padding-top:0px}
    .big_img img{height:auto !important;object-fit:contain; width:100%;}
    .thump_bg{display:none;}
    .bigImg .swiper-pagination{display:block}
    .bigImg{padding:20px}
    .big_img_tit{padding:0;line-height:40px}
    .gap_6 .flex_4{width:50%;}
    .about img{width: 100% !important;height: auto !important; }
    .banner img{width: 100%;height: 310px;display: block;object-fit: cover;}
    .hd_box img{height:133px}
    .video_box01,.index_video .over_h img,.video_box{height:288px}
}


@media(max-width:500px){
    .contact_tit{font-size:20px}
    .contact_list{font-size:16px; padding:0;}
    .gap_4 .col{margin: 0px 6px;margin-bottom: 6px;}
    .product_hover span:nth-child(1){display:none;}
    .product_hover{position: relative}
    .more_btn01{position:absolute;left:50%;top:50%;  transform: translate(-50%, -50%) scale(1)}
    .index_product{padding:1.64rem 0 1.3rem 0.2rem;}
    .box_li{padding:5px;width:90%}
    .index_product_h4 {font-size:16px}
    .index_product_more a{font-size:14px}
    .mg_top_30{margin-top:15px}
    .eubnga,.eubnga li:before{background:none}
    .eubnga li .pic{width:93%;float:none;text-align: left;margin: 0;}
    .eubnga li:nth-child(2n) .pic{float:none}
    .eubnga li:nth-child(2n) .con{float:none;text-align:left}
    .eubnga li .con{width:100%;padding: 10px 20px;}
    .eubnga li .pic img{width:100%}
    .eubnga li .con .d1{font-size:30px}
    .eubnga li .con .d3{width:80%}
    .eubnga li{padding:0;}
    .dsj_box_item{width:100%; top:73px}
    .flzc .swiper-slide:nth-child(2n) .dsj_box_item{top:73px !important}
    .flzc .swiper-slide:nth-child(2n) .fz_bg01{background: url(/public/images/fz_03.png) no-repeat center bottom;position:absolute;top:35%;width:100%;}
    .hd_box img {height:94px}
    .hd_tit{font-size:16px}
    .news_list img{height:100px}
    .video_box01,.index_video .over_h img,.video_box{height:170px}
    .video_btn{top:43%;left:43%} 
    .about01 p span,.about p span{font-size:15px !important;}
}
@media(max-width:400px){
    .hd_box img {height:74px}
}

#certify {
    position: relative;
    width: 800px;
    margin: 0 auto
}

#certify .swiper-container {
    padding-bottom: 60px;
}

#certify .swiper-slide {
    width: 550px;
    background:#f1f1f1;
min-height:600px
}

#certify .swiper-slide img {
       display: block;
    width:100%;
    opacity:0.6;
    height:100%;
    object-fit: contain;
}

#certify .swiper-slide p {
    line-height: 98px;
    padding-top: 0;
    text-align: center;
    color: #636363;
    font-size: 1.1em;
    margin: 0;
    font-size:18px;
    opacity: 0;
}
#certify .swiper-slide-active p,#certify .swiper-slide-active img{
    opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
    border: 3px solid #fff;
    background-color: #d5d5d5;
    width: 10px;
    height: 10px;
    opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border: 3px solid #00aadc;
    background-color: #fff;

}

#certify .swiper-button-prev {
    left: -30px;
    width: 45px;
    height: 45px;
    color:#fff;
    background: rgba(0, 0, 0, 0.5);
    background-position: 0 0;
    background-size: 100%;
    border-radius:50px;
    padding:10px;
}

#certify .swiper-button-prev:hover {
    background-position: 0 -46px;
    background-size: 100%
}

#certify .swiper-button-next {
    right: -30px;
    width: 45px;
    height: 45px;
    color:#fff;
    background: rgba(0, 0, 0, 0.5);
    background-position: 0 0;
    background-size: 100%;
    border-radius:50px;
    padding:10px;
}

#certify .swiper-button-next:hover {
    background-position: 0 -139px;
    background-size: 100%
}


