﻿.clearfix:after{ contentent: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}

:root{
	--main_color:#1061ce;
}
#mould86068{ width: 100%; left: 0; top: 0; height: 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:#1061ce;background:#1061ce;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: 0.1rem 0.15rem 0;}
.title42 h2{ line-height: .24rem;}
.title42 h2 span {font-size: .2rem;line-height: .2rem;font-weight: bold;text-transform: uppercase;font-family: Arial;display: block;float: left;color: #1061ce;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;}


.brand_box3 .main_a {
    width: 88%;
    margin: auto;
    position: relative;
}
.brand_box3 .title1 h2{font-size: 36px;text-align: center;font-weight: bold;}
.brand_box3{background:url(/images/brand_bg1.jpg) no-repeat;    background-size: cover;}
.history_a{     overflow-y: hidden;
    padding-bottom: 10%;}
.history_a ul{ position: relative; z-index: 1;}
.history_a ul::after{ content: ""; width: 1px; height: 100%; border-left: 1px dashed #999; position: absolute; left: 50%; top: 0; z-index: -1;}
.history_a li:nth-child(odd){ padding-left: 53%; text-align: left;}
.history_a li:nth-child(even){ padding-right: 53%; text-align: right;    margin-bottom: 7%;}
.history_a li{ padding-top: 35px; position: relative;}
.history_a li::before{ content: ""; width: 15px; height: 15px; border-radius: 50%; border: 1px solid var(--main_color); position: absolute; left: 50%; top: 56px; transform: translateX(-50%);}
.history_a li::after{ content: ""; width: 11px; height: 11px; border-radius: 50%; background: var(--main_color); position: absolute; left: 50%; top: 59px; transform: translateX(-50%);}
.history_a li h2{ font-size:20px; font-weight: bold; margin-bottom: 10px;}
.history_a li p{ font-size: 14px; line-height:26px;}
.history_a ul .more{padding-top:1%;}
.history_a ul a{margin:0 auto;display:block; color:#fff; background: var(--main_color);text-align:center; position:relative;box-sizing: border-box;border-radius: 50px;
    width: 108px;
    line-height: 38px;}
.history_a ul a:hover {border-radius: 50px;background: var(--main_color);}


/*简介*/
.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{text-indent: 2em;font-size:14px;line-height: 25px;width;100%;}
.about_cont a{ color:#fff; background:#1061ce; 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 .videolist 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:#013385; 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:#1061ce; display:inline-block;}
.about_icon li.about_txt em{ color:#1061ce; 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;}

#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:10px;}
.product li a{ margin-bottom:10px;}
.product li p{ font-size: 12px; line-height:18px;}
.product li a img {
    width: 100%;
    border: 1px solid;
}

/*新闻1*/
.center_new .xw_title{ width: 2.75rem;}
.center_new ul{ padding: 0 0.12rem;}
.center_new ul .news_time{ background: #1061ce; 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:#1061ce; 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: #333; 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: 16px;line-height: 30px;margin-bottom: 0.1rem;padding: 0 18px;}



