﻿/*手机*/
.clearfix:after{ content: ""; clear: both; visibilityty: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}


#mould86068{ width: 100%; left: 0; top: 0; heightght: 60px; border-radius: 0; position: fixed; z-index: 200; background: #fff; box-shadow: 0 1px 20px rgb(0 0 0 / 10%);}
.navbars41{ width: 100%; padding: 0 10px; box-sizing: border-box;}
.navbars41 .logo{ height:60px;}
.navbars41 .logo img{ height:38px;}
/*轮播*/
#mould72063 .swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:#fff;background:#fff;width:10px;height:10px;}
#mould72063 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#e60012;background:#e60012;width:10px;height:10px;}
#mould72063 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 5px;}
#mould72063 .swiper-slide .txt{ width:100%; position:absolute; top:52%; left:50%; transform: translate(-50%, -50%); color:#fff; text-align:Center;}
#mould72063 .swiper-slide .txt h2{ font-size:18px; line-height:14px; font-weight:bold;}
#mould72063 .swiper-slide .txt h3{ font-size:14px; line-height:26px;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0px;}
/*标题2*/
.title42{ padding: .1rem .15rem;}
.title42 h2{ line-height: .24rem; margin-bottom: .05rem;}
.title42 h2 span {font-size: .2rem;line-height: .2rem;font-weight: bold;text-transform: uppercase;font-family: Arial;display: block;float: left;color: #e60012;margin-right: .12rem;}
.title42 h2 em {color: #333;display: block;float: left;font-size: .18rem;line-height: .18rem;font-style: normal;border-left: 2px solid #333;padding-left: .12rem;}
.title42 p{ font-size: .12rem; line-height: .12rem; color: #333;}

/*简介*/
.about_cont{margin: 0px auto;
    width: 90%;}
.about_cont h2{font-size: 18px;line-height: 18px;}
.about_cont h3{font-size: 14px;line-height: 22px;margin-top: 10px;width: 100%;animation: updown 0.6s ease 0.85s 1;animation-fill-mode: forwards;}
.about_cont h3:before{width: 0%;height: 2px;content: "";position: absolute;left: 0px;bottom: 0px;background: #fff;}
.about_cont p{font-size:14px;line-height: 25px;width;100%;}
.about_cont a{ color:#fff; background:#e60012; box-sizing:border-box; border-radius:22px; line-height:38px; padding:0 20px; display:inline-block; margin-top:10px; transition:.5s;}


.about_icon{width: 100%;
    left: 0px;
    position: relative;
    margin-top: 15px;
    flex-wrap: wrap;animation: updown 0.6s ease 1s 1;
    animation-fill-mode: forwards;
    display: flex;
    justify-content: space-between;}

.about_icon li{
    width: 30%;
    margin-top: 1px;padding-right: 1px;
    box-sizing: border-box;
    overflow: hidden;
    cursor: pointer;height:70px;display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;}
.about_icon li:last-child{ margin-right:0;}

.about_icon li.about_imgs span{ width:22px; height:22px; margin:0 auto;display:block;}
.about_icon li:nth-child(1) a span{ background:url(/images/about_ico1.png) no-repeat;background-size:auto 100%;}
.about_icon li:nth-child(2) a span{ background:url(/images/about_ico2.png) no-repeat;background-size:auto 100%;}
.about_icon li:nth-child(3) a span{ background:url(/images/about_ico3.png) no-repeat;background-size:auto 100%;}
.about_icon li.about_imgs p{ text-align:center; color:#e60012; margin-top:6px;}
.about_icon li.about_txt div{ text-align:center;}
.about_icon li.about_txt span{ font-size:14px; line-height:24px; font-weight:bold; font-family:arial; color:#e60012; display:inline-block;}
.about_icon li.about_txt em{ color:#e60012; font-style: inherit; margin-left:2px;}
.about_icon li.about_txt p{ text-align:center; color:#333; margin-top:4px;}
.videos video{ width: 100%;
    height: auto;}
.videos{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);width: 350px;}
.vclose{ position:absolute; right:1%; top:1%; border-radius:100%; cursor: pointer;}
#video {width: 350px!important;}
#mould30492{padding-bottom:10px;}
#mould72064{padding-bottom:10px;}

/*产品*/
#mould72071{padding-bottom:10px;}
.product{ width:100%; padding:0 15px; box-sizing:border-box;}
.product .left{ border-radius:12px; overflow:hidden;}
.product li:nth-child(-n+10){ margin-bottom:5px;}
.product li a{ overflow: auto;}
.product li p{ font-size: 16px; line-height:32px;}
.product li a img {
    width: 100%;
    border:none;
}


.join_a {
    padding: 0 15px;
}
.join_a .left{ width:100%;}
.join_a .right{ width:100%;}
.join_a .right h2{font-size: 20px;color: #e60012;display: block;line-height: 20px;}
.join_a .right h3{font-size: 22px;display: block;font-weight: bold;color: #e60012;line-height: 20px;}
.join_a .right h4{ font-size:18px; line-height:22px; font-weight:bold; color:#666;}
.join_a .right .number{ margin: 26px 0 20px; display: flex;}
.join_a .right .number li+li{ margin-left:30px;}
.join_a .right .number span{ font-family:arial; font-size:30px; line-height:40px; font-weight:bold; color: #e60012;}
.join_a .right .number li:nth-child(2) span:after{ content:"+"; font-weight: normal; font-size: 24px; line-height:24px;}
.join_a .right .number p{ font-size:12px; line-height:18px; font-weight:bold;}

.join_a .right .txt{ border:3px solid #e60012; padding:16px 14px; box-sizing:border-box;}
.join_a .right .txt p{ font-size:14px; line-height:24px;}
.join_a .right a{display:block;width: 110px;height: 42px;font-size: 16px;line-height: 42px;font-weight: bold;text-align: center;color: #fff;background: #e60012;border-top-left-radius: 28px;border-bottom-right-radius: 28px;margin: 10px auto;transition: .5s;}
.join_a .right a:hover{ border-radius:10px;}


/*新闻1*/
.center_new .xw_title{ width: 2.75rem;}
.center_new ul{ padding: 0 0.12rem;}
.center_new ul .news_time{ background: #e60012; width: 0.6rem; height: 0.6rem; margin-top: 0;}
.center_new .news_time span:first-child{ margin-bottom:0.05rem; display: block;}
.center_new .xw_title h3{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 20px; margin-bottom: 5px;}
.center_new .xw_title p{ line-height: 18px;}
.all_xw{ padding:0;}



/*留言*/
#mould47744{ background:#e60012; padding:30px 0 16px 0;}
#mould47744 .dinggou{ width:100%; padding: 0 24px; box-sizing:border-box;}
#mould47744 .dinggou table{ width:100%;}
#mould47744 .dinggou table tr{ display:flex;}
#mould47744 .dinggou tr td:last-child{ width:84%;}
#mould47744 .dinggou .sx{ color:#fff; width:16%; font-size: 14px;}
#mould47744 .dinggou .srk{ width:100%; margin:0; border:none; padding: 0 12px; height: 40px; box-sizing:border-box;}
#mould47744 .dinggou .bz{ width:100%; margin:0; border:none; padding: 10px; height: 80px; box-sizing:border-box;}
#mould47744 .dinggou .tj{ width:60px; line-height:28px; height:28px; background: #333; margin-left:52px;}
#mould47744 .dinggou .cz{ width:60px; line-height:28px; height:28px; color:#333; margin-left:24px;}

/*底部2*/
.foot3{ position: fixed; z-index: 999; bottom: 0; background: #fff;}
.footer{ margin-bottom: 60px; background: #e60012; padding: 15px;}
.footer_lt{ text-align: center;}
.footer_lt span {margin-top: 0.2rem;font-size:18px;display: block;width: 100%;margin-bottom: 0.2rem;}
.footer_lt img {width: 1rem;margin-bottom: 0.1rem;}
.footer_rt{ text-align: center;}
.footer_rt h2{ font-size:20px; line-height:20px; margin:0 0 8px 0;margin-bottom: 0.1rem;margin-top: 0.1rem;}
.footer_rt h2 a{color: #fff!important;}
.footer_rt p{font-size: 14px;line-height: 26px;margin-bottom: 0.1rem;padding: 0 18px;}



