/* :root{
    --mainTitle-color : #e40000;
    --company-bgColor :  #3a3a3a;
    --companyTitle-bgColor : ;
    --companyTitle-color : #3a3a3a;
    --companyText-bgColor : ;
    --companyText-color : #3f3f3f;
    --companyImg-border : ;
    --ability-bgColor:#2c2c2c;
    --abilityTextarea-bgColor: ;
    --abilityTitle-bgColor: ;
    --abilityTitle-color:#fff;
    --abilityImg-border: ;
    --abilityImg-bgColor: ; 
    --abilityText-color:#fff;
    --morepro-border: ;
    --morepro-color: ;
    --product-bgColor:#fff;
    --productTitle-bgColor:#3a3a3a;
    --productTitle-color: #fff;
    --productIcon-color: #e40000;
} */
:root{
    --mainTitle-color : #ffd6d6;
    --company-bgColor :  #ebebeb;
    --companyTitle-bgColor : '';
    --companyTitle-color : #2e2c2c;
    --companyText-bgColor : '';
    --companyText-color : #3f3f3f;
    --companyImg-border : '';
    --ability-bgColor:#ebebeb;
    --abilityTextarea-bgColor: '';
    --abilityText-color: #3f3f3f;
    --abilityTitle-bgColor: '';
    --abilityTitle-color:#fff;
    --abilityImg-border: '';
    --abilityImg-bgColor: '';
    --morepro-border: '';
    --morepro-color: '';
    --product-bgColor:#fff;
    --productTitle-bgColor:#ebebeb;
    --productTitle-color: #3f3f3f;
    --productIcon-color: #ffd6d6;
}
*{margin:0;padding:0;}

body{margin:0 auto;font-family:'微软雅黑',Helvetica,Arial,sans-serif;position:relative;font-size:0.24rem;background:#f7f7f7;}
ol,ul,li{list-style:none;margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0;}
a{text-decoration:none;outline:0;color:#686868}
img{border:0;}
p{margin:0;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.main{width:1200px !important;margin:0 auto;}

/*banner*/
.swiper-container{width:100%;height:100%;}
.swiper-slide{width:100%;height: 480px !important;background-repeat:no-repeat !important;background-size:100% 100% !important;text-align:center;font-size:18px;/*background:#fff;*//* Center slide text vertically *//*display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;*/}
.swiper-pagination-bullet{width:29px !important;height:7px !important;background:#fff !important;opacity:0.34 !important;border-radius:4px !important;}
.swiper-pagination-bullet-active{opacity:1 !important;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:45px;}
.swiper-slide1{}
.swiper-slide2{}
.swiper-slide3{}
.swiper-slide4{}


/*公司简介*/
.title{text-align:center;height: 42px;}
.title h3{font-size: 32px;color: #303032;font-weight: bold;height: 36px;line-height: 36px;width: 350px;margin: 0 auto;border: 3px solid #1a4689;}
.mkTitie-box1 {width: 350px;margin: 0 auto;}
.title span{display:block;width:140px;height:10px;background:var(--mainTitle-color);margin:-7px auto 0;}
.company{padding-top:50px;margin-bottom:70px;}
.company-content{margin-top:70px;}
.company-img{width:495px;position:relative;}
.company-img p{width:354px;height:368px;background:var(--company-bgColor);}
.company-img img{position:absolute;width:470px;height:314px;top:25px;left:25px;}
.company-txt{width:625px;}
.company-txt h3{font-size:30px;color:var(--companyTitle-color);line-height:50px;}
.company-txt span{display:block;width:62px;height:5px;background:var(--companyTitle-color);border-radius:3px;margin-bottom:20px;}
.company-txt p{font-size:14px;color:var(--companyText-color);line-height:25px;}
/*.company-txt a{display:inline-block;font-size:14px;color:#1a4689;margin-top:35px;height:36px;line-height:36px;padding:0 53px 0 26px;border:#1a4689 1px solid;background:url(../images/icon01.png) 90px center no-repeat;}*/
/* .company-txt a em{background:url(../images/icon01.png) 64px 7px no-repeat;}
.company-txt a{display:block;font-size:14px;overflow:hidden;color:#1a4689;width:136px;margin-top:35px;height:36px;border:#1a4689 1px solid;}
.company-txt a .more1{display:block;height:100%;margin-top:8px;margin-left:26px;-webkit-transition: all .2s ease-out;transition: all .2s ease-out;font-style:normal;}
.company-txt a .more2{display:block;margin-left:26px;font-style:normal;}
.company-txt a:hover .more1{margin-top:-27px;} */

/*研发能力*/
.research{padding:60px 0 110px;background:#ecf1f5;}
.research-list{margin-top:67px;}
.research-list ul{width: 100%;display: flex;justify-content: space-between;align-content: center;}
.research-list ul li{width: 28%;align-self: center;justify-self: center;cursor:pointer;position: relative;;transition:transform .2s linear;-webkit-transition:transform .2s linear;}
.research-list ul li:hover{-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
.research-img{width:96px;height:109px;display:inline-block;position:absolute;top:0;left:114px;}
.research-txt{width:231px;height:250px;padding:66px 46px 52px;background:var(--ability-bgColor);margin-top:65px;position: relative;}
.research-txt h3{font-size:24px;color:var(--abilityText-color);text-align:center;line-height: 38px;}
.research-txt p{font-size:15px;color:var(--abilityText-color);line-height:26px;text-align:justify;margin-top: 26px;}

/*产品介绍*/
.product{padding:50px 0 90px;background:var(--product-bgColor);}
.product-list{margin-top:65px;}
.product-list ul{overflow:hidden;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-around;}
.product-list ul li{width:30%;height:549px;overflow: hidden;}
.product-list ul li a{display:block;background:var(--productTitle-bgColor);position:relative;padding: 3px 0;}
.product-img{width:98%;margin: auto;height:387px;background-color: #fff;}
.product-img img{width:100%;height:387px;}
.product-txt{width: 100%;transition: all 0.5s ease-in-out;position:absolute;top:387px;text-align:center;background:var(--productTitle-bgColor);height:549px;}
.product-list ul li a .product-txt p{display:none;}
.product-txt h3{font-size:24px;color:var(--productTitle-color);line-height:34px;padding-top:30px;margin-bottom:5px;transition: all 0.5s ease-in-out;padding-left: 20px;padding-right: 20px;}
.product-txt span{display:inline-block;width:46px;height:5px;border-radius:3px;background:var(--productIcon-color);}
.product-txt p{font-size:14px;color:var(--productTitle-color);line-height:30px;text-align:left;margin-top:30px;white-space: pre-wrap;}
.product-list ul li a:hover .product-txt{top:0;}
.product-list ul li a:hover .product-txt h3{padding-top:15px;}
.product-list ul li a:hover .product-txt p{display:block;padding: 10px;}

/*销售业绩*/
.achievement{padding:50px 0 85px;background:#ecf1f5;}

/*荣誉证书轮播*/
.swtCenter{
    width: 1190px;
    margin: 40px auto 0;
    position: relative;
}
.honor-list{
    margin-top: 67px;
    height: 420px !important;
    overflow: revert;
    position: relative;
}
.honor-list ul{
    width: 2000px;
}
.honor-list ul li{
    width: 190px;
    height: 320px !important;
    float: left;
    margin: 10px 25px 60px;
}
.honor-list ul li img{
    width: 100%;
    height: 100%;
}
.honor-list ul li:first-child{
    margin-left:0 !important;
}
.roll_row .roll__list li{
    cursor: pointer;
    border: none;
}
.honorHover{
    width: 277px !important;
    margin-top: -30px !important;
}
.roll_row .roll__list li{
    padding:0;
    width: 227px;
    margin: 0 10px;
}
.roll_row .roll__list{
    margin-top: 35px;
}
.control.pre{
    top: 120px;
}
.control.next{
    top: 120px;
}
/*.product-list ul li a:hover .product-txt{
    top: 90px !important;
}*/
.product-txt p:last-child{
    margin-top: 0px;
}

.honor-list ul li:first-child{
    margin-left:0 !important;
}
.roll_row .roll__list li{
    cursor: pointer;
    border: none;
}
.honorHover{
    width: 277px !important;
    margin-top: -30px !important;
}
.roll_row .roll__list li{
    padding:0;
    width: 227px;
    margin: 0 10px;
}
.roll_row .roll__list{
    margin-top: 35px;
}
@media screen and (max-width:1200px) {
    /*.main{*/
    /*    padding-left: 1rem;*/
    /*    padding-right: 1rem;*/
    /*}*/
}

