p,a{font-size:16px; }
a{transition:.5s;}
button{transition:.5s;}
.wrap{max-width:1720px;margin:0 auto;}
@media(max-width:992px){
    p,a{font-size:14px; }
    .wrap{width:90%;margin:0 auto;}
}

/*首页-头部*/
header{background:#000;margin:0 auto;width:100%;height:110px;display: flex;justify-content: space-between;align-items: center;position: fixed;top:0;z-index:1999;}
header .header_logo{width:32%;margin-left:50px;}
header nav{height: 100%;font-size:18px;position: relative;}
header .nav-main{width: 100%;height: 100%;list-style-type: none;display: flex;justify-content: flex-end;}
header .nav-main li span{display: inline-block;margin-left: 7px;width:12px;height: 9px;background: url('../images/down-icon.png') no-repeat;}
header .hover-up{transition-duration: .5s;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
header .hover-down{transition-duration: .5s;transform: rotate(0deg);-webkit-transform: rotate(0deg);}
header .nav-main>li{position:relative;height: 100%;display: flex;float: left;color: #fff;margin-right: 50px;cursor: pointer;line-height: 109px;justify-content: center;align-items: center;}
header .nav-main>li a{display: block;width:100%;height:100%;font-size: 18px;color: #fff;margin-top:9px;}
header .nav-main>li a img{width:66px;}
header .nav-main>li:hover, .nav-main>li a:hover, header .nav-main>li.active, header .nav-main>li.active a{color: #c30c14;}
header .nav-main .lan{width:220px;height:100%;background: #c30c14;color:#fff;display: flex;justify-content: center;align-items: center;}
header .nav-main .lan i{font-size:26px;margin-right:5px;}
header .nav-main .lan span{font-size:18px;}
header .hidden-box{display: none;width:auto;border: 1px solid #eee;position: absolute;top:98px;background:#fff;z-index:100;}
header .hidden-box>ul{list-style-type: none;color: #000;cursor: pointer;}
header .hidden-box li{padding:20px;border-bottom:1px solid #eee;}
header .hidden-box li:hover{background:#f8f8f8;}
header .hidden-box li a{color:#000;font-size:16px;display: block;}
header .hidden-box li:last-child{border:none;}
/*下拉部分 子导航*/
header .hidden-loc-1{left: 113px;}
header .hidden-loc-2{left: 246px;}
header .hidden-loc-3{left: 394px;}
header .hidden-loc-5{left: 659px;}

/*移动端导航css*/
.mobile_header{width:100%; background:#000;height:60px;display:none;position:fixed;top:0;left:0;z-index:1999;}
.mobile_header .container{width:100%;height:100%;display:flex;justify-content: space-between;align-items: center;}
.mobile_header .container img{width:80%;height:auto;}
.mobile_header .container i{font-size:36px;color:#fff;}
.open_logo img {width: 150px;margin-top: 20px;}
#nav-phone {position:fixed; top:0; right:-100%; width:100%; height: 100%; background:#fff;z-index:2000;}
.close { display: flex;justify-content: flex-end;font-size: 20px;color: #c30c14;cursor: pointer;margin: 20px 20px 0 0;opacity: 1!important;;}
.mobile_header .mobile_menu {width:92%; margin:30px auto 0; height:auto; z-index:99;}
.mobile_header .mobile_menu li{width:100%;}
.mobile_header .mobile_menu li a{display:block;height:100%; font-size:16px; line-height:48px; border-bottom:1px #f5f5f5 solid;color:#222;}
.mobile_menu li h3 {width:100%;background: url(../images/icon_01.png) 98% center no-repeat; background-size:12px; opacity:0.8; position:relative;}
.mobile_menu li.selected h3{background: url(../images/icon_02.png) 98% center no-repeat; background-size:12px; opacity:0.8;}
.mobile_menu li .list-item {position:relative;overflow: hidden;zoom: 1;display: none;padding-bottom: 30px;max-height: 300px;overflow-y: scroll;}
.mobile_menu li .list-item a{display:block; padding-left:20px; font-size:15px;}
.mobile_menu li .list-item a:hover{color:#c30c14;}
.open_logo{display: flex; justify-content: center; align-items: center;}
.open_logo img{width:238px;}
.mobile_header .mobile_menu li i{color:#c72032; margin-right:5px;}
#navToggle{display: none;}
@media screen and (max-width: 992px){
    header{display:none;}
    .mobile_header{display:flex;}
}

/*首页-轮播图*/
.banner{height:780px;margin-top:110px;}
#swiper1{width:100%;height:100%;}
#swiper1 .swiper-slide{color:#fff;display:block;position: relative;}
#swiper1 .box{position: absolute;z-index:1;width:926px;height:380px;background: #c01921;opacity: .9;z-index:1;left:0;bottom:0;}
#swiper1 .text{width:880px;height:500px;padding:40px 50px;background: rgba(255,255,255,.9);position: absolute;left:144px;bottom:64px;z-index:2;}
#swiper1 .text h2{width:383px;height:55px;font-size:30px;color:#fff;text-align: center;background: #c30c14;line-height: 55px;}
#swiper1 .text h1{font-size:60px;color:#c30c14;font-weight: bold;margin:23px 0;}
#swiper1 .text h3{font-size:30px;color:#000;}
#swiper1 .text .btns{display: flex;justify-content: space-between;margin-top:28px;align-items: flex-start;}
#swiper1 .text .contact{display: flex;justify-content: center;align-items: center;margin-top:34px;}
#swiper1 .text .contact i{width:60px;height:56px;background: #c30c14;color:#fff;display: flex;justify-content: center;align-items: center;font-size:28px;}
#swiper1 .text .contact span{width:140px;height:56px;display: flex;justify-content: center;align-items: center;font-size:18px;color:#fff;background: #393436;}
#swiper1 .swiper-pagination{bottom:20px;}
#swiper1 .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 5px;}
#swiper1 .swiper-pagination .swiper-pagination-bullet-active{background: #c30c14;}
.m_banner{display: none;}
@media(max-width:992px){
    .banner{display: none;}
    #swiper-pagination1{display: none;}
    .m_banner{display: block;width:100%;margin-top:60px;}
    .m_banner img{width:100%;height:auto;}
    .m_banner .swiper-pagination{bottom:10px;}
    .m_banner .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 3px;}
    .m_banner .swiper-pagination .swiper-pagination-bullet-active{background: #c30c14;}
}

/*首页-产品展示*/
.default_pdt{padding:88px 0;background: #000;}
.default_pdt .top{padding:0 150px;display: flex;justify-content: space-between;align-items: flex-start;}
.default_pdt .top .title{width:35%;}
.default_pdt .top .title h2{font-size:52px;font-weight: bold;color:#fff;}
.default_pdt .top .title h2 span{color:#c30c14;}
.default_pdt .top .title p{font-size:16px;line-height: 2;margin-top:20px;color:#fff;}
.default_pdt .cates{width:35%;display:flex;justify-content: space-between;align-items: center;}
.default_pdt .cate{display: flex;flex-direction: column;justify-content: center;align-items: center;color:#8b8b8b;}
.default_pdt .cate div{height:80px;}
.default_pdt .cate.active{color:#c30c14;}
.default_pdt .cate i{font-size:60px;}
.default_pdt .cate:nth-child(3) i{font-size:70px;}
.default_pdt .cate p{font-size:20px;text-align: center;padding:0 0 20px 0;border-bottom:3px solid transparent;}
.default_pdt .cate.active p{border-color:#c30c14;}
.pdtbox{padding:0 150px;width:100%;}
.default_pdt .pdts{position:relative;width:100%;height:268px;margin-top:55px;}
.default_pdt .pdtSwiper{position:absolute;width:100%;z-index:-1;left:0;top:0;overflow: hidden;}
.default_pdt .swiper-wrapper{width: 100%;}
.default_pdt .swiper-slide{background: #c30c14;}
.default_pdt .box{width:100%;overflow:hidden;}
.default_pdt .box img{width:100%;display: block;}
.default_pdt .text{text-align: center;color:#fff;font-size:16px;line-height: 1.5;padding:10px 5px;}
.default_pdt .pdtNavigation{position:absolute;z-index:-1;top: 40%;}
.default_pdt .pdtNavigation.active{z-index:1;}
.default_pdt .swiper-button-next{left:1430px;right:auto;width:50px;height:100px;background: #c30c14;display: flex;justify-content: center;align-items: center;}
.default_pdt .swiper-button-next::after{font-size:16px;color:#fff;width:35px;height:35px;border-radius: 50%;display: flex;justify-content: center;align-items: center;border:2px solid #fff;}
.default_pdt .swiper-button-prev{right:10px;left:auto;width:50px;height:100px;background: #c30c14;display: flex;justify-content: center;align-items: center;}
.default_pdt .swiper-button-prev::after{font-size:16px;color:#fff;width:35px;height:35px;border-radius: 50%;display: flex;justify-content: center;align-items: center;border:2px solid #fff;}
@media(max-width:992px){
    .default_pdt{padding:30px 0;}
    .default_pdt .top{display: block;padding:0;}
    .default_pdt .top .title{width:100%;margin-bottom:30px;}
    .default_pdt .cates{width:100%;}
    .default_pdt .top .title h2{font-size:24px;}
    .default_pdt .top .title p{line-height: 1.5;font-size:14px;}
    .default_pdt .cate{width:33%;}
    .default_pdt .cate i{font-size:40px;}
    .default_pdt .cate p{font-size:13px;line-height: 1.5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block !important;width: 100%;}
    .default_pdt .cate:nth-child(3) i{font-size:40px;}
    .pdtbox{padding:0;}
    .default_pdt .pdtNavigation, .default_pdt .swiper-button-next, .default_pdt .swiper-button-prev{display: none;}
    .default_pdt .pdts{margin-top:30px;}
}

/*返回顶部*/
.backtop{width: 80px;height: 80px;display: flex;justify-content: center;align-items: center;position: fixed;right:0;bottom:20px;z-index: 100;}
.backtop i{font-size: 50px;color: #c30c14;}
@media(max-width: 992px){
    .backtop{display: none;}
}

/*在线客服悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:30%;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:flex;width:80px;height:80px;background:rgba(0,0,0,.4);margin-bottom:8px;cursor:pointer;outline:none;flex-direction: column;justify-content: center;align-items: center;}
.suspension .a.active,.suspension .a:hover{background:#c30c14;}
.suspension .a i{display:flex; align-items:center; flex-direction: column; justify-content: center; font-style: normal; color:#fff; text-align:center; font-size:26px;margin-bottom:14px;}
.suspension .a span{font-size:14px;color:#fff;}
.suspension .d{display:none;width:160px; background:#c30c14;position:absolute;right:68px; color:var(--white); box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px; font-family: "iconfont"; font-size:24px; font-style: normal; color:#c30c14;right:0px;top:15px;}
.suspension .d-qrcode{top: 193px;right: 85px;}
.suspension .d .inner-box{padding:5px 10px 5px; min-height:68px;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:10px;}
.suspension .d-qrcode p{font-size:14px;}
.suspension .inner_erweima{display: flex; justify-content:center; flex-direction: column;}
.suspension .inner_erweima img{max-width:130px;}
@media screen and (max-width:992px){
    .suspension{display: none;}
}

/*首页-公司简介*/
.default_about{padding:70px 0 40px 0;background: #f8f8f8;}
.default_about .wrap{display: flex;justify-content: space-between;align-items: center;}
.default_about .left{width:45%;padding-left:150px;}
.default_about .left .title h2{font-size:52px;font-weight: bold;}
.default_about .left .title span{color:#c30c14;}
.default_about .left .title p{font-size:24px;line-height: 2;margin-top:20px;}
.default_about .left .content{font-size:16px;line-height: 2;margin:44px 0 60px 0;}
.default_about .left .btn{display: flex;align-items: center;padding:0;}
.default_about .left .btn_left{width:60px;height:56px;background: #c30c14;display: flex;justify-content: center;align-items: center;font-size:22px;color:#fff;}
.default_about .left .btn_right{width:140px;height:56px;background: #393436;display: flex;justify-content: center;align-items: center;font-size:18px;color:#fff;}
.default_about .right{width:50%;}
.default_about .about_pic{width:100%;}
@media(max-width:992px){
    .default_about{padding:30px 0;}
    .default_about .wrap{display: block;}
    .default_about .left{width:100%;padding-left:0;}
    .default_about .right{width:100%;margin-top:20px;}
    .default_about .left .title h2{font-size:24px;}
    .default_about .left .title p{font-size:16px;line-height: 1.5;}
    .default_about .left .content{font-size:14px;margin:30px 0;}
    .default_about .left .btn_left{width:40px;height:40px;font-size:18px;}
    .default_about .left .btn_right{width:100px;height:40px;font-size:14px;}
}

/*首页-模具表下载*/
.default_table{width:100%;height:580px;position: relative;}
.default_table .tableSwiper{width:100%;height:100%;overflow: hidden;}
.default_table .swiper-slide{width:100%;height:100%;}
.default_table .box{width:50%;height:100%;padding:100px 160px 100px 253px;}
.default_table .box h2{font-size:52px;font-weight: bold;color:#fff;padding-bottom:12px;border-bottom:3px solid #fff;width:260px;}
.default_table .box p{font-size:16px;line-height: 2;color:#fff;margin:40px 0;}
.default_table .btn{display: flex;align-items: center;padding:0;}
.default_table .btn_left{width:60px;height:56px;background: #c30c14;display: flex;justify-content: center;align-items: center;font-size:22px;color:#fff;}
.default_table .btn_right{width:140px;height:56px;background: #393436;display: flex;justify-content: center;align-items: center;font-size:18px;color:#fff;}
.default_table .swiper-buttons{position: absolute;z-index:3;left:302px;bottom:134px;}
.default_table .swiper-button-next{left: 10px;right: auto;width:40px;height:40px;border-radius: 50%;border:2px solid #fff;display: flex;justify-content: center;align-items: center;}
.default_table .swiper-button-next::after{font-size:16px;color:#fff;}
.default_table .swiper-button-prev{right: 10px;left: auto;width:40px;height:40px;border-radius: 50%;border:2px solid #fff;display: flex;justify-content: center;align-items: center;}
.default_table .swiper-button-prev::after{font-size:16px;color:#fff;}
.default_table .mtableSwiper{display: none;overflow: hidden;}
@media(max-width:992px){
    .default_table .tableSwiper{display: none;}
    .default_table .mtableSwiper{display: block;}
    .default_table{height:auto;}
    .default_table .swiper-slide{position: relative;background: #c8232a;}
    .default_table .box{position:absolute;width:100%;top:42%;height:50%;padding:20px;}
    .default_table .swiper-slide img{width:100%;}
    .default_table .box h2{font-size:24px;width:124px;}
    .default_table .box p{font-size:14px;margin:30px 0;line-height: 1.5;}
    .default_table .btn_left{width:40px;height:40px;font-size:18px;}
    .default_table .btn_right{width:100px;height:40px;font-size:14px;}
    .default_table .swiper-buttons{bottom: 55px;left: 70px;}
}

/*首页-应用领域*/
.default_app{padding:96px 0;background: #000;}
.default_app .title h2{font-size:52px;font-weight: bold;text-align: center;color:#fff;}
.default_app .title h2 span{color:#c30c14;}
.default_app .title p{font-size:16px;line-height: 2;margin-top:20px;text-align: center;color:#fff;}
.default_app .contact{display: flex;justify-content: center;align-items: center;margin-top:34px;}
.default_app .contact i{width:60px;height:56px;background: #c30c14;color:#fff;display: flex;justify-content: center;align-items: center;font-size:28px;}
.default_app .contact span{width:140px;height:56px;display: flex;justify-content: center;align-items: center;font-size:18px;color:#fff;background: #393436;}
.default_app .pics{margin-top:55px;position: relative;}
.default_app .swiper{overflow: hidden;}
.default_app .swiper-slide{position: relative;border:2px solid transparent;}
.default_app .swiper-slide img{width:100%;display: block;}
.default_app .swiper-slide p{position: absolute;left:0;bottom:0;width:100%;height:70px;background: rgba(0,0,0,.8);color:#fff;font-size:20px;padding:0 30px;line-height: 70px;}
.default_app .swiper-slide:hover{border:2px solid #c30c14;}
.default_app .swiper-slide:hover p{background: rgba(195,12,20,.8);}
.default_app .swiper-paginations{position:absolute;bottom:-36px;display: flex;justify-content: center;align-items: center;width:100%;}
.default_app .swiper-pagination-bullet{width:12px;height:12px;margin:0 4px;background: #fff;}
.default_app .swiper-pagination-bullet-active{background: #c30c14;}
@media(max-width:992px){
    .default_app{padding:30px 0 50px 0;}
    .default_app .title h2{font-size:24px;}
    .default_app .title p{font-size:15px;line-height: 1.5;}
    .default_app .contact i{width:40px;height:40px;font-size:18px;}
    .default_app .contact span{width:100px;height:40px;font-size:14px;}
    .default_app .pics{margin-top:30px;}
    .default_app .swiper-slide p{height:40px;line-height: 40px;font-size:15px;}
    .default_app .swiper-paginations{bottom:-24px;}
    .default_app .swiper-pagination-bullet{width:10px;height:10px;margin:0 3px;}
}

/*首页-新闻资讯*/
.default_news{padding:70px 0 100px 0;background:url(../images/default_news_bg.jpg) center bottom/cover no-repeat;}
.default_news .wrap{padding:0 150px;}
.default_news .wrap>.title{display: flex;justify-content: space-between;align-items: flex-end;padding-bottom:32px;border-bottom:1px solid #ededed;}
.default_news .left h2{font-size:52px;font-weight: bold;}
.default_news .left h2 span{color:#c30c14;}
.default_news .left p{font-size:16px;line-height: 2;margin-top:20px;}
.default_news .btn{display: flex;align-items: center;padding:0;}
.default_news .btn_left{width:60px;height:56px;background: #c30c14;display: flex;justify-content: center;align-items: center;font-size:22px;color:#fff;}
.default_news .btn_right{width:140px;height:56px;background: #393436;display: flex;justify-content: center;align-items: center;font-size:18px;color:#fff;}
.default_news .list{display: flex;justify-content: space-between;}
.default_news .item{width:32%;color:#000;background: #fff;border:2px solid #fff;}
.default_news .item .img{width:100%;height:350px;}
.default_news .item .text{padding:20px 30px;}
.default_news .item .time{font-size:14px;}
.default_news .item .title{font-size:18px;margin:15px 0 25px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1.5;}
.default_news .item .sub{font-size:16px;line-height: 1.5;}
.default_news .item .more{width:100%;display: flex;justify-content: center;margin:40px 0 30px 0;}
.default_news .item .more span{width:134px;height:40px;background: #393436;color:#fff;font-size:16px;display: flex;justify-content: center;;align-items: center;}
.default_news .item:hover{border-color:#c30c14;}
.default_news .item:hover .title{color:#c30c14;}
.default_news .item:hover .more span{background: #c30c14;}
@media(max-width:992px){
    .default_news{padding:30px 0 10px 0;}
    .default_news .wrap{padding:0;}
    .default_news .wrap>.title{display: block;padding-bottom:20px;border-bottom:0;}
    .default_news .left h2{font-size:24px;}
    .default_news .left p{font-size:14px;margin-bottom:20px;}
    .default_news .btn_left{width:40px;height:40px;font-size:18px;}
    .default_news .btn_right{width:100px;height:40px;font-size:14px;}
    .default_news .list{display: block;}
    .default_news .item{width:100%;display: block;margin-bottom:20px;border:0;}
    .default_news .item .img{height:180px;}
    .default_news .item .text{padding:20px;}
    .default_news .item .title{font-size:16px;}
    .default_news .item .sub{font-size:14px;}
    .default_news .item .more{margin:20px 0 0 0;}
    .default_news .item .more span{font-size:14px;}
}

/*底部*/
#pc_footer{padding:58px 0 32px 0;background:url(../images/footer_bg.jpg) center bottom/cover no-repeat;}
#pc_footer .wrap{padding:0 150px;}
#pc_footer .nav{display: flex;justify-content: space-between;border-bottom:1px solid #686766;padding-bottom:60px;}
#pc_footer .nav .left{display: flex;justify-content: space-between;width:65%;}
#pc_footer .nav .left .item{width:24%;display: flex;flex-direction: column;}
#pc_footer .nav .left .item .title{font-size:24px;padding-bottom:14px;font-weight: bold;border-bottom:2px solid #c30c14;width:100px;color:#fff;margin-bottom:30px;}
#pc_footer .nav .left .item a{color:#fff;font-size:18px;margin-bottom:16px;}
#pc_footer .nav .right{width:35%;display: flex;justify-content: space-between;}
#pc_footer .nav .right .info{display: flex;flex-direction: column;color:#fff;align-items: flex-start;}
#pc_footer .nav .right .info i{font-size:40px;}
#pc_footer .nav .right .info .label{font-size:24px;margin:14px 0;}
#pc_footer .nav .right .info .phone{font-size:30px;color:#c30c14;font-weight: bold;margin-bottom:50px;}
#pc_footer .nav .right .info .line{font-size:16px;color:#fff;margin-bottom:10px;}
#pc_footer .nav .right .info .line a{font-size:16px;color:#fff;}
#pc_footer .nav .right .code{display: flex;flex-direction: column;justify-content: center;}
#pc_footer .nav .right .footer_code{width:180px;}
#pc_footer .nav .right .code p{font-size:16px;color:#fff;text-align: center;margin-top:16px;}
#pc_footer .copyrights{color:#fff;display: flex;justify-content: space-between;align-items: center;font-size:14px;padding-top:25px;}
#pc_footer .copyrights  a{color:#fff;font-size:14px;}
#m_footer{display: none;}
@media(max-width:992px) {
    #pc_footer{display: none;}
    #m_footer{background-color: #41403f;padding:20px;display: block;}
    #m_footer div, #m_footer a{font-size:14px;color:#fff;line-height: 2;text-align: center;}
}

/*------------------------------------------------------------------------------*/

/*公司简介*/
.page_about .about{background:#222325;padding:90px 0;}
.page_about .about .common_wrap{display: flex;justify-content: space-between;}
.page_about .about .left{width:48%;}
.page_about .about .left img{width:100%;border:3px solid #c30c14;}
.page_about .about .right{width:48%;padding-top:30px;}
.page_about .about .title{font-size:52px;color:#c30c14;padding-bottom:17px;border-bottom:3px solid #c30c14;display: inline-block;margin-bottom:26px;}
.page_about .about .sub{font-size:24px;color:#fff;}
.page_about .about .content{margin-top:60px;}
.page_about .about .content p{font-size:16px;line-height: 2;margin-bottom:30px;color:#fff;}

.page_about .idea{display: flex;justify-content: space-between;height:662px;}
.page_about .idea .left{width:50%;padding-left:255px;}
.page_about .idea .con{display: flex;justify-content: center;flex-direction: column;color:#fff;align-items: center;padding-top:120px;}
.page_about .idea .title{color:#fff;font-size:52px;padding-bottom:18px;border-bottom:2px solid #fff;font-weight: bold;display: inline-block;margin-bottom:60px;}
.page_about .idea .cn{margin-bottom:40px;}
.page_about .idea .cn p{font-size:20px;line-height: 2;text-align: center;}
.page_about .idea .en p{font-size:16px;line-height: 2;text-align: center;}
.page_about .idea .right{width:50%;}

.page_about .company{padding:80px 0 20px 0;}
.page_about .company .common_wrap{display: flex;flex-direction: column;justify-content: flex-start;align-items: center;}
.page_about .company .title{font-size:52px;color:#c30c14;padding-bottom:17px;border-bottom:3px solid #c30c14;display: inline-block;margin-bottom:26px;}
.page_about .company .sub{font-size:18px;color:#fff;}
.page_about .company .company_swiper{margin-top:54px;}
.page_about .company #certify {position: relative;width: 1200px;margin: 0 auto}
.page_about .company #certify .swiper-container {padding-bottom: 60px;}
.page_about .company #certify  .swiper-slide {width: 520px;height: 347px;background: #fff;}
.page_about .company #certify  .swiper-slide img{display:block;width:100%;}
.page_about .company #certify .swiper-button-prev {left: -30px;width: 45px;height: 45px;border:2px solid #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.page_about .company #certify .swiper-button-prev::after {color:#fff;font-size:20px;}
.page_about .company #certify .swiper-button-next {right: -30px;width: 45px;height: 45px;border:2px solid #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.page_about .company #certify .swiper-button-next::after {color:#fff;font-size:20px;}

.page_about .honor{background: #f5f5f5;padding:80px 0 40px 0;}
.page_about .honor .common_wrap{display: flex;flex-direction: column;justify-content: flex-start;align-items: center;padding-bottom: 60px;overflow-x: hidden;}
.page_about .honor .title{font-size:52px;color:#c30c14;padding-bottom:17px;border-bottom:3px solid #c30c14;display: inline-block;margin-bottom:26px;}
.page_about .honor .sub{font-size:18px;color:#000;}
.page_about .honor .honor_swiper{width:100%;margin-top:60px;position: relative;}
.page_about .honor .swiper-wrapper{width:100%;}
.page_about .honor .swiper-slide{width:100%;}
.page_about .honor .pics{margin-top:40px;border:1px solid #eee;}
.page_about .honor img{width:50%;margin-left:25%;}
.page_about .honor .swiper-pagination{bottom:-40px;}
.page_about .honor .swiper-pagination-bullet-active{background: #c30c14;}

#about{position: absolute;top:-200px;}
#idea{position: absolute;top:-200px;}
#company{position: absolute;top:-200px;}
#honor{position: absolute;top:-200px;}
@media(max-width:992px) {
    .page_about .about{padding:20px 0;}
    .page_about .about .common_wrap{display: block;}
    .page_about .about .left{width:100%;}
    .page_about .about .right{width:100%;}
    .page_about .about .title{font-size:24px;}
    .page_about .about .sub{font-size:16px;line-height: 1.8;}
    .page_about .about .content{margin-top:20px;}
    .page_about .about .content p{font-size:14px;margin-bottom:20px;}

    .page_about .idea{display: block;height:auto;}
    .page_about .idea .left{width:100%;padding:40px 10px;}
    .page_about .idea .con{padding-top:0;}
    .page_about .idea .title{font-size:24px;margin-bottom: 30px;}
    .page_about .idea .cn p{font-size:14px;}
    .page_about .idea .en p{font-size:14px;}
    .page_about .idea .right{width:100%;height:200px;}

    .page_about .company{padding:50px 0 10px 0;}
    .page_about .company .title{font-size:24px;}
    .page_about .company .sub{font-size:14px;line-height: 1.5;text-align: center;}
    .page_about .company .company_swiper{width:90%;margin-top: 30px;}
    .page_about .company #certify .swiper-container {padding-bottom: 40px;}
    .page_about .company #certify{width:100%;}
    .page_about .company #certify  .swiper-slide {width:100%;}
    .page_about .company #certify .swiper-button-prev {left: -30px;width: 30px;height: 30px;top: 41%;}
    .page_about .company #certify .swiper-button-prev::after {font-size:14px;}
    .page_about .company #certify .swiper-button-next {right: -30px;width: 30px;height: 30px;top: 41%;}
    .page_about .company #certify .swiper-button-next::after {font-size:14px;}
    .page_about .company #certify .swiper-slide{height:200px;}
    .page_about .company #certify .swiper-slide img{height:200px;}

    .page_about .honor{padding:30px 0 0 0;}
    .page_about .honor .title{font-size:24px;margin-bottom: 30px;}
    .page_about .honor .sub{font-size:14px;line-height: 1.5;text-align: center;}
    .page_about .honor .honor_swiper{margin-top:30px;}
    .page_about .honor .swiper-pagination{bottom:-30px;}
    .page_about .honor .pics{margin-top:20px;}
    .page_about .honor img{width:100%;margin-left:0;}

    #about{top:-100px;}
    #idea{top:-100px;}
    #company{top:-100px;}
    #honor{top:-100px;}
}

/*产品中心*/
.page_product{background: #222325;padding:80px 0;}
.page_product .list{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.page_product .pdt_item{width:24%;margin-bottom:20px;border:2px solid #232426;}
.page_product .pdt_item:last-child:nth-child(4n+2){margin-right:51%;}
.page_product .pdt_item:last-child:nth-child(4n+3){margin-right:25.5%;}
.page_product .pdt_item .img_box{width:100%;overflow:hidden;}
.page_product .pdt_item img{width:100%;display: block;transition: .5s;}
.page_product .pdt_item .txt{padding:20px 10px;}
.page_product .pdt_item p{text-align: center;font-size:16px;color:#fff;line-height: 1.5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page_product .pdt_item:hover{background: #c30c14;border-color: #c30c14;}
.page_product .pdt_item:hover img{transform: scale(1.1);}
@media(max-width:992px) {
    .page_product{padding:30px 0;}
    .page_product .pdt_item{width:49%;}
    .page_product .pdt_item p{font-size:14px;line-height: 1.5;padding:0 5px;}
}

/*产品详情*/
.page_productview{background: #222325;padding:80px 0;}
.page_productview .info{display: flex;justify-content: space-between;align-items: flex-start;}
.page_productview .left{position: relative;}
/*产品主图轮播css*/
.page_productview #Tz_magnify{width:500px;height:334px; position:relative;margin-bottom:10px;}
.page_productview #Tz_magnify .simg{ width:500px;height:334px;position:relative;}
.page_productview #Tz_magnify .simg img{position:absolute;bottom:0;right:0; width: 500px; height: 334px;}
.page_productview #Tz_magnify .simg .mov{width:200px;height:200px;background:url("../images/d.png");position:absolute;left:0px;top:0;cursor:move;display:none;}
.page_productview #Tz_magnify .bigimg {width:500px;height:334px; position:absolute;left:501px;top:0;overflow:hidden;display:none;}
.page_productview #Tz_magnify .bigimg img{position:absolute;left:0px;top:0;width: auto;}
/*产品主图轮播css*/
.page_productview .right{flex:1;padding-left:60px;color:#fff;}
.page_productview .right .title{padding-bottom:30px;border-bottom:1px solid #454545;}
.page_productview .right .name{font-size:30px;font-weight: bold;color: #c30c14;margin-bottom:20px;}
.page_productview .right .xinghao{font-size:20px;}
.page_productview .right .infos{padding-top:60px;}
.page_productview .right .tip{font-size:20px;color: #c30c14;margin-bottom:25px;font-weight: bold;}
.page_productview .right .content{font-size:16px;line-height: 2;}
.page_productview .right .down{display: flex;justify-content: flex-start;align-items: center;color:#fff;margin:60px 0 70px 0;}
.page_productview .right .down .iconfont{margin-right:24px;font-size:40px;color:#a33639;}
.page_productview .right .down span{font-size:24px;}
.page_productview .right .btns{display: flex;justify-content: flex-start;align-items: center;}
.page_productview .right .btn{margin-right:20px;padding:10px 30px;background: #c30c14;border-radius: 10px;color:#fff;font-width: bold;display: flex;justify-content: center;align-items: center;}
.page_productview .right .btn .iconfont{font-size:30px;margin-right:5px;}
.page_productview .right .btn span{font-size:20px;}
.page_productview .params{margin-top:80px;border-bottom:1px solid #454545;}
.page_productview .params .tip{border-bottom:2px solid #c30c14;position: relative;height:75px;}
.page_productview .params .tip span{color:#fff;display: inline-block;padding:25px 35px;font-size:24px;font-weight: bold;border:2px solid #c30c14;border-bottom:2px solid #222325;border-radius: 5px 5px 0 0;position: absolute;left:0;top:-1px;background: #222325;}
.page_productview .params .content{padding:30px 0 50px 0;color:#fff;}
@media(max-width:992px) {
    .page_productview{padding:30px 0;}
    .page_productview .info{display: block;}
    .page_productview .left{position: static;}
    .page_productview #Tz_magnify{width:100%;height:auto;position: static;}
    .page_productview #Tz_magnify .simg{width:100%;height:auto;position: static;}
    .page_productview #Tz_magnify .simg img{position: static;width:100%;height:auto;}
    .page_productview .right{width:100%;padding-left:0;}
    .page_productview .right .name{font-size:20px;padding-top:20px;}
    .page_productview .right .xinghao{font-size:16px;}
    .page_productview .right .infos{padding-top:30px;}
    .page_productview .right .tip{font-size:16px;}
    .page_productview .right .content{font-size:14px;}
    .page_productview .right .down{margin:30px 0;}
    .page_productview .right .down .iconfont{font-size:30px;margin-right: 14px;}
    .page_productview .right .down span{font-size:18px;}
    .page_productview .right .btns{display: block;}
    .page_productview .right .btn{padding:10px 20px;margin-bottom:20px;}
    .page_productview .right .btn .iconfont{font-size:20px;}
    .page_productview .right .btn span{font-size:14px;}
    .page_productview .params{margin-top:40px;}
    .page_productview .params .tip{height:39px;}
    .page_productview .params .tip span{font-size:16px;padding:10px;}
}


/*新闻资讯*/
.page_news{background:#1d1e20;padding:80px 0;}
.page_news .content .list{display: flex;justify-content: space-between;flex-wrap:wrap;}
.page_news .content .item{border:2px solid transparent;width:32%;background: #f8f8f8;margin-bottom:30px;}
.page_news .content .img{width: 100%;height:280px;}
.page_news .content .texts{padding:30px;color:#000;}
.page_news .content .time{font-size:14px;}
.page_news .content .title{line-height:1.5;font-size:18px;font-weight: bold;margin:14px 0 20px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page_news .content .text{font-size:16px;line-height: 1.5;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.page_news .content .more{width:100%;display: flex;justify-content: center;align-items: center;margin-top:35px;}
.page_news .content .more span{font-size:16px;color:#fff;display: flex;width:134px;height:40px;background: #393436;justify-content: center;align-items: center;}
.page_news .content .item:hover{border-color:#c30c14;}
.page_news .content .item:hover .title{color:#c30c14;}
.page_news .content .item:hover .more span{background:#c30c14;}
@media(max-width:992px) {
    .page_news{padding:30px 0;}
    .page_news .content .item{width:49%;}
    .page_news .content .img{height:150px;}
    .page_news .content .texts{padding:10px;}
    .page_news .content .time{font-size:14px;}
    .page_news .content .title{font-size:16px;margin:14px 0 20px 0;}
    .page_news .content .text{font-size:14px;}
    .page_news .content .more span{font-size:14px;}
}

/*新闻详情*/
.page_newsview{background: #222325;color:#fff;}
.page_newsview .top{display: flex;flex-direction: column;align-items: center;padding-top:70px;}
.page_newsview .news_title{font-size:30px;color:#fff;}
.page_newsview .time{font-size:14px;display: flex;align-items: center;margin:20px 0;}
.page_newsview .time i{font-size:14px;margin-right:10px;}
.page_newsview .time span{font-size:14px;}
.page_newsview .news_cont{font-size:16px;line-height: 2;margin-bottom:40px;padding:40px 0;}
.page_newsview .news_cont p{font-size:16px;line-height: 2;margin-bottom:20px;}
@media(max-width:992px) {
    .page_newsview .top{padding-top:30px;}
    .page_newsview .news_title{font-size:20px;line-height: 1.5;}
    .page_newsview .news_cont{font-size:14px;padding:10px 0;}
    .page_newsview .news_cont p{font-size:14px;}
}

/*联系方式*/
.page_contact .contact{background:#202123;padding:80px 0;}
.page_contact .contact .common_wrap{display: flex;justify-content: space-between;align-items: flex-start;}
.page_contact .contact .left{width:35%;}
.page_contact .contact .company{font-size:30px;color:#c30c14;font-weight:bold;margin-bottom:45px;}
.page_contact .contact .item{display: flex;justify-content: flex-start;align-items: center;padding:17px 0;border-bottom: 1px solid #4d4e50;color:#fff;}
.page_contact .contact .icon{width:56px;}
.page_contact .contact .iconfont{font-size:20px;}
.page_contact .contact .item p{font-size:16px;}
.page_contact .contact .item a{color:#fff;}
.page_contact .contact .right{width:60%;}
.page_contact #dituContent{width:100%;height:470px;font-size:16px;line-height: 1.5;}

.page_contact .message{background:#f5f5f5;padding:70px 0;}
.page_contact .message .common_wrap{display: flex;flex-direction: column;align-items: center;justify-content: flex-start;}
.page_contact .message .title{font-size:52px;color:#c30c14;border-bottom: 3px solid #c30c14;padding-bottom:20px;display: inline-block;margin-bottom:20px;}
.page_contact .message .sub{font-size:18px;margin-bottom:40px;}
.page_contact .message .list{display: flex;justify-content: space-between;align-items: center;width:1070px;margin:0 auto;}
.page_contact .message .item{width:48%;margin-bottom:25px;}
.page_contact .message .tip{font-size:16px;margin-bottom:14px;}
.page_contact .message input{outline: none;border:none;border-left:5px solid #c30c14;width:100%;height:100%;}
.page_contact .message .box{width:100%;height:44px;border:1px solid ;border-left:0;}
.page_contact .message .textarea_item{width:100%;}
.page_contact .message .textarea_item .box{height:120px;}
.page_contact .message textarea{width:100%;height:100%;outline: none;border:none;border-left:5px solid #c30c14;}
.page_contact .message .btn{display: flex;justify-content: space-between;align-items: center;padding:0;}
.page_contact .message .code{width:48%;display: flex;justify-content: center;align-items: center;}
.page_contact .message .code input{flex:1;height:44px;outline: none;border:none;border-left:5px solid #c30c14;}
.page_contact .message .code img{width:auto;height:44px;}
.page_contact .message  button{font-size:18px;width:48%;height:44px;display: flex;justify-content: center;align-items: center;color:#fff;background: #c30c14;outline: none;border:none;}

#contact{position: absolute;top:-200px;}
#message{position: absolute;top:-200px;}
@media(max-width:992px) {
    .page_contact .contact{padding:30px 0;}
    .page_contact .contact .common_wrap{display: block;}
    .page_contact .contact .left{width:100%;}
    .page_contact .contact .company{font-size:24px;margin-bottom:30px;text-align: center;}
    .page_contact .contact .item p{font-size:14px;line-height: 1.5;}
    .page_contact .contact .right{width:100%;margin-top:30px;}
    .page_contact #dituContent{height:300px;font-size:14px;}

    .page_contact .message{padding:30px 0;}
    .page_contact .message .title{font-size:24px;}
    .page_contact .message .sub{font-size:16px;text-align: center;line-height: 1.5;}
    .page_contact .message .list{display: block;width:100%;}
    .page_contact .message .item{width:100%;font-size:14px;}
    .page_contact .message .tip{font-size:14px;}
    .page_contact .message button{font-size:14px;}

    #contact{top:-100px;}
    #message{top:-100px;}
}

/*模具表*/
.page_param{background: #1d1e20;padding: 80px 0;}
.page_param .list{display: flex;justify-content: space-between;flex-wrap:wrap;}
.page_param .item{width:32%;display: flex;justify-content: flex-start;color:#fff;height:60px;margin-bottom:20px;padding:5px;}
.page_param .item:nth-child(3n+2):last-child{margin-right:34%;}
.page_param .item i{font-size:30px;margin-right:10px;}
.page_param .item p{font-size:18px;line-height: 1.5;}
.page_param .item:hover{background: #fff;color:#000;}
.page_param table{color:#fff !important;width:100% !important;border-color:#fff;border: 1px solid #fff;}
.page_param table td{border-color:#fff !important;border-right:1px solid #fff;border-bottom:1px solid #fff;text-align: center;vertical-align: middle;padding:10px;}
.page_param .btn{display: flex;justify-content: center;margin-top:30px;}
.page_param .back_btn{font-size:18px;width:154px;height:46px;border-radius:5px;background:#c30c14;color:#fff;display: flex;justify-content: center;align-items: center;}
@media(max-width: 992px){
    .page_param{padding:30px 0;}
    .page_param .list{display: block;}
    .page_param .item{width:100%;height:auto;}
    .page_param .item:nth-child(3n+2):last-child{margin-right:0;}
    .page_param .item i{font-size:20px;}
    .page_param .item p{font-size:15px;}

    .page_param .box{width:100%;overflow-x:scroll;}
    .page_param table{width:auto;}
    .page_param table, .page_param table td{font-size:14px!important;}
    .page_param .back_btn{font-size:14px;width:50%;height:46px;}
}

/*规格参数*/
.page_params h2{font-size:20px;color:#fff;margin-bottom:30px;border-bottom:2px solid #fff;padding-bottom:10px;display: inline-block;}
.page_params .list{border-bottom:1px solid #eee;}
.page_params .list2{display: block;padding-top:30px;}
.page_params .list2 .item{height:auto;width:100%;}
.page_params .list2 .item:nth-child(3n+2):last-child{margin-right:0;}
.page_params .box h2{display: block;text-align: center;border: 0;line-height: 1.5;}
.page_params .img_box{text-align: center;}
.page_params .img_box img{max-width:100%!important;}
.page_params .img_box .table_tip{color:#fff;margin-top:20px;text-align: center;line-height: 1.5;}
.page_params .infos_box,
.page_params .infos_box p,
.page_params .infos_box span,
.page_params .infos_box strong{font-size:16px!important;color:#fff!important;line-height:2!important;text-align: center!important;}
.page_params .infos_box strong{font-weight: bold;}
.page_params .infos_box img{display: block;margin:0 auto 20px auto;max-width:100%!important;min-width:50%!important;}
@media(max-width: 992px){
    .page_params h2{font-size:16px;}
    .page_params .infos_box,
    .page_params .infos_box p,
    .page_params .infos_box span,
    .page_params .infos_box strong{font-size:14px!important;}
}
/*------------------------------------------------------------------------------*/

/*详情页底部 上一个下一个*/
.common_btns .wrap{width:100%;display: flex;justify-content: space-between;align-items: center;padding-top:20px;padding-bottom:50px;}
.common_btns .item{display: flex;justify-content: flex-start;align-items: center;margin:14px 0;}
.common_btns .item a{font-size:16px;color:#fff;}
.common_btns span{font-size:16px;color:#fff;}
.common_btns .back_btn{font-size:18px;width:154px;height:46px;border-radius:5px;background:#c30c14;color:#fff;display: flex;justify-content: center;align-items: center;}
.common_btns .left{width:85%;}
.common_btns .right{width:15%;padding-top:0;}
.page_common .common_wrap{max-width: 1400px;margin:0 auto;}
@media(max-width:992px) {
    .common_btns .wrap{display: block;padding-bottom: 20px;}
    .common_btns .left{width:100%;}
    .common_btns .right{margin-top:20px;width:100%;}
    .common_btns span, .common_btns a{font-size:14px;}
    .common_btns .back_btn{font-size:14px;width:50%;height:46px;}
    .page_common .common_wrap{width:90%;}
}

/*页面公共样式*/
.common_banner{height:550px;margin-top:110px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.common_banner .en{font-size:30px;padding:16px 20px;display: inline-block;background:#c30c14;text-transform: uppercase;color:#fff;margin-bottom:25px;}
.common_banner .cn{font-size:60px;font-weight: bold;color:#c30c14;}
.common_cates{background:#0c0c0c;display: flex;justify-content: center;align-items: center;}
.common_cates .cate{font-size:20px;color:#fff;margin:0 45px;border-bottom:3px solid transparent;padding:30px 20px;}
.common_cates .cate.active{color:#c30c14;border-bottom:3px solid #c30c14;}
@media(max-width:992px) {
    .common_banner{height:250px;margin-top:60px;}
    .common_banner .en{font-size:18px;margin-bottom:15px;}
    .common_banner .cn{font-size:24px;}
    .common_cates .cate{font-size:14px;margin:0;padding:20px 10px;}
}

/*分页公共样式*/
.page{display:flex;justify-content: center;align-items: center;width:100%;margin-top:.2rem;}
.pagination{margin-bottom:.7rem;}
.pagination li {width: 50px;height:36px;border: 1px solid #a6a6a6;margin: 0 4px;}
.pagination li span,.pagination li a{font-size:14px;color:#666666;width:100%;height:100%;display:flex;align-items: center;justify-content: center;}
.pagination li.active{background:#c30c14;}
.pagination li.active span,.pagination li.active a{color:#fff;}
