body{overflow-x:hidden;width:100%}
@media (min-width:1200px){.line-big{margin-right:-15px;margin-left:-15px}
.line-big .x1,.line-big .x10,.line-big .x11,.line-big .x12,.line-big .x2,.line-big .x3,.line-big .x4,.line-big .x5,.line-big .x6,.line-big .x7,.line-big .x8,.line-big .x9,.line-big .xb1,.line-big .xb10,.line-big .xb11,.line-big .xb12,.line-big .xb2,.line-big .xb3,.line-big .xb4,.line-big .xb5,.line-big .xb6,.line-big .xb7,.line-big .xb8,.line-big .xb9,.line-big .xl1,.line-big .xl10,.line-big .xl11,.line-big .xl12,.line-big .xl2,.line-big .xl3,.line-big .xl4,.line-big .xl5,.line-big .xl6,.line-big .xl7,.line-big .xl8,.line-big .xl9,.line-big .xm1,.line-big .xm10,.line-big .xm11,.line-big .xm12,.line-big .xm2,.line-big .xm3,.line-big .xm4,.line-big .xm5,.line-big .xm6,.line-big .xm7,.line-big .xm8,.line-big .xm9,.line-big .xs1,.line-big .xs10,.line-big .xs11,.line-big .xs12,.line-big .xs2,.line-big .xs3,.line-big .xs4,.line-big .xs5,.line-big .xs6,.line-big .xs7,.line-big .xs8,.line-big .xs9{position:relative;padding-right:15px;padding-left:15px;min-height:1px}
}
.main,header,img.res,nav{background-color:#fff}
header .globe{padding:0 18px 0 9pt}
header .language{padding:0 55px 0 15px;position: relative;display: inline-block;line-height: 40px; margin-left: 15px;}
header .language ul{position: absolute; top: 99%; left: 0; width: 100%; padding-bottom: 10px; background: rgba(255,255,255,.9);display: none;z-index: 10001;box-shadow: 0px 1px 1px 0px rgba(0,0,0,.3);}
header .language ul li{padding: 5px 15px; line-height: 18px; text-align: left;}
header .language:hover ul{display: block;}
footer .search,header .search{display:inline-block;width:82px;height:49px;background-color:#ef011c;color:#fff;line-height:49px;cursor:pointer}
@media (min-width:760px){header .search{width:82px;height:40px;line-height:40px}
}
.logo img{float:left}
@media (max-width:759px){.logo img{width:56px;margin-top:15px}
.logo img.img2{width:130px;margin-top:10px}
.logo img.img3{width:119px;margin-top:22px}
.msite{display:block!important}
}
@media (min-width:760px){.logo img{margin-top:-7px}
.logo img.img2,.logo img.img3{margin-top:0; margin-left: -5px;}
}
nav .icon-navicon{margin-top:20px}
#top-nav li .fadein-left,#top-nav li .fadein-right{-webkit-animation:.5s ease-out backwards;animation:.5s ease-out backwards}
#top-nav li .fadein-left{-webkit-animation-name:navfadeinL;animation-name:navfadeinL}
#top-nav li .fadein-right{-webkit-animation-name:navfadeinR;animation-name:navfadeinR}
@media (min-width:760px){#top-nav li .drop-menu{background-color:hsla(0,0%,100%,.9)}
nav .nav-inline.nav-menu ul{top:46px;padding:0;min-width:inherit;border-radius:0;border-bottom:3px solid #d40000}
nav .nav-inline.nav-menu ul li{height:40px}
nav .nav-inline.nav-menu ul a{padding:10px 20px;transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;background-color:transparent}
nav .nav-inline.nav-menu ul a:hover{color:#fff;background-color:#d40000}
nav .nav-inline.nav-menu .head-nav-ico{position:absolute;top:-10px;right:-16px}
}
nav .menu-product{position:absolute;left:0;width:100%;background-color:hsla(0,0%,100%,.9);z-index:10000;display:none;overflow-y:hidden;}
nav .menu-product:before{ content: " "; position:absolute;left:0;top: 0; width:100%; height: 1px; box-shadow: 0px 0px 5px rgba(0,0,0,.7);}
nav .menu-product-hr{ position: absolute; width: 10px; overflow: hidden; display: none; top: 50px; bottom:30px; left: 50%;}
nav .menu-product-hr:before{ content: " "; position:absolute;left:0;top: 0; width:1px; height: 100%; box-shadow: 0px 0px 5px rgba(0,0,0,.7);}
.menu-product .fadein-top{ animation-duration:0.5s;}
.menu-product-short{text-align: left; font-size: 20px; line-height: 30px; margin-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-bottom: 0px !important;}
.menu-product-link{ padding-top: 0px; overflow: hidden;}
.menu-product-link a{font-size: 18px; line-height: 48px;}
.menu-product-link p a::before{ content: "\f105"; display: inline-block; vertical-align: top; width: 16px; height: 48px; font-size: 18px; line-height: 48px;display: inline-block; font-family: "FontAwesome";}
.menu-product-simple{ padding-top: 5px; }
nav .menu-product.menu-columns .menu-product-simple a{ display: block; position: relative; overflow: hidden; color: #fff; }
nav .menu-product.menu-columns .menu-product-simple a span{  position: absolute; bottom: 0; left: 0; right: 0; height: 62px; line-height: 48px; font-size: 18px; text-align: center; padding-top: 12px;
    background: -moz-linear-gradient(top,   rgba(0,0,0,.0) 0%,  rgba(0,0,0,.8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,.0)), color-stop(100%, rgba(0,0,0,.8)));
    background: -webkit-linear-gradient(top,   rgba(0,0,0,.0) 0%, rgba(0,0,0,.8) 100%);
    background: -o-linear-gradient(top,   rgba(0,0,0,.0) 0%, rgba(0,0,0,.8) 100%);
    background: -ms-linear-gradient(top,   rgba(0,0,0,.0) 0%, rgba(0,0,0,.8) 100%);
    background: linear-gradient(to bottom,   rgba(0,0,0,.0) 0%, rgba(0,0,0,.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=' rgba(0,0,0,.0)', endColorstr=' rgba(0,0,0,.8)',GradientType=0 );}
nav .menu-product.menu-columns .menu-product-simple img{-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(1);transform:scale(1)}
nav .menu-product.menu-columns .menu-product-simple a:hover img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
nav .menu-product .container{padding-top:50px}
nav .menu-product .container li{padding-bottom:50px}
nav .menu-product .container h3{padding-bottom:1pc; height:42px;}
nav .menu-product .container h3 a{font-size:18px;line-height:24px;font-weight:100;color:#d40000;transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease}
nav .menu-product .container h3 a:hover{color:#ef011c;font-size:20px}
nav .menu-product .container img{max-width:100%;margin:0 auto}
nav .menu-product .container h5,nav .menu-product .container img{-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(.9,.9);transform:scale(.9,.9)}
nav .menu-product .container h5{font-size:1pc;color:#656565;font-weight:100;padding:4px 0 1pc}
nav .menu-product .container a:hover img{-webkit-transform:scale(1,1);transform:scale(1,1)}
nav .menu-product .container a:hover h5{color:#ef011c}
nav .menu-product a.menu-more{font-size:1pc}
.contactus,.about,.area,.news,.product,.service,.solution{font-weight:bolder}
#about .about,#area .area,#news .news,#product .product,#service .service,#solution .solution{color:#ef011c}
@media (max-width:326px){.logo .img2{display:none}
}
@media (max-width:490px){.logo .img3{display:none}
}
@media (max-width:759px){nav .nav-inline li{float:left;width:50%;text-align:center}
nav .nav-inline.nav-menu .head-nav-ico{display:none}
}
@media (max-width:999px) and (min-width:760px){.logo .img3{display:none}
}
@media (min-width:760px){nav .nav-inline{margin:26px 0px 0 -20px;text-align:right}
nav .nav-inline li a{padding:5px 0px;}
}
@media (min-width:761px) and (max-width:1000px){
nav .nav-inline li a{font-size: 14px;}
}
@media (min-width:1000px){nav .nav-inline{margin:23px 0px 0; padding-right: 15px; font-size:1pc}
nav .nav-inline li a{padding:5px 5px}
}
@media (min-width:1200px){nav .nav-inline{margin:23px 0px 0;font-size:18px}
nav .nav-inline li a{padding:5px 9px}
nav .nav-inline.nav-menu .head-nav-ico{right:-10px}
}
.banner{background-color:#fff}
.banner .pager-next,.banner .pager-prev{border-radius:0;width:45px;height:76px;line-height:76px;border:0;background-color:hsla(0,0%,100%,.45);color:#fff;margin-top:-38px;font-size:3pc}
.pager-next:hover,.pager-prev:hover{background-color:rgba(0,0,0,.45)}
.pointer li{border-radius:0;width:20px;height:4px;background-color:hsla(0,0%,100%,.45);border:0;margin:0}
.pointer li.active{background-color:#fff;width:20px;height:4px}
.msite{display:none}
footer{font-size:14px}
footer .fast-menu{background-color:#db1000}
footer .fast-menu a{color:#fff;line-height:66px}
footer .fast-menu .float-left a,footer .fast-menu .float-left a i{margin-right:5px}
footer .fast-menu .float-right{position:relative}
footer .fast-menu .float-right .fast-search{position:relative;display:block;width:270px;height:66px;background-color:#f4502d;text-align:center;font-size:18px}
footer .fast-menu .float-right .fast-search i{position:absolute;right:38px}
footer .fast-menu .float-right{padding-left:52px;background-color:#da251d}
footer .bottom-nav{background-color:#27343c;color:#a9b3b3}
footer .bottom-nav .container{padding-top:25px}
footer .bottom-nav a{color:#a9b3b3}
footer .bottom-nav h3{padding:25px 0 9pt;border-bottom:1px dashed #a9b3b3;font-weight:700;font-size:18px}
.foot-product li a{display:block;padding:8px 0;border-bottom:1px dashed #a9b3b3}
.foot-product li a:hover{color: #fff;}
.foot-addr p{margin:0;line-height:28px}
.foot-addr h3,.foot-tel h3{margin-bottom:17px}
.foot-social{padding:50px 0 22px}
.foot-social img{padding-bottom:6px}
.foot-tel{padding-top:15px}
.foot-tel li{padding-bottom:22px}
.foot-media{border-bottom: 1px dashed #a9b3b3; padding-bottom: 15px; margin-bottom: 15px;}
.foot-media-list li{ width: 33%; padding: 5px; float: left; text-align: center;}
.foot-media-list .foot-media-ico{ margin-bottom: 5px;}
.foot-media-list .foot-media-ico img{ margin: 0 auto;}
.foot-media-list .foot-media-name{ font-size: 14px; line-height: 36px;}
.foot-tel .foot-tel-list{ display: flex; justify-content:space-between;}
.foot-tel .foot-tel-list li{ padding: 0;}
.foot-tel-list .foot-tel-br{display: none;}
.foot-tel .foot-tel-list-til{font-size: 16px; font-weight: bold; color: #ccc;}
@media (min-width:760px) and (max-width:999px) {.foot-media-list li{ width: 25%;}}
@media (max-width:440px) {.foot-tel .foot-tel-list{flex-wrap: wrap;}}
@media (max-width:620px) {.foot-tel-list .foot-tel-br{display: block;}}
@media (min-width:1000px) and (max-width:1199px) {.foot-tel-list .foot-tel-br{display: block;}}
footer .copycright{background-color:#171f23}
footer .copycright p{margin:0;color:#a9b3b3;line-height:45px}
footer .copycright a{padding-left:5px;color:#a9b3b3}
footer .copycright a:hover{color:#fff}
footer .flink{display:inline-block;float:left}
@media (min-width:760px){footer .fast-menu .float-left a{margin-right:34px;font-size:1pc}
}
@media (min-width:1000px){footer .fast-menu .float-left a{margin-right: 0; display: block; float: left; padding: 0 2pc}footer .fast-menu .float-left a:hover{background: #b40000;}
}
@media (min-width:1200px){.foot{position:fixed;bottom:0;left:0;z-index:-1;width:100%}
footer .fast-menu{margin-bottom:22pc;height:66px}
footer .copycright{height:45px}
footer .flink{float:right}
}
.bshare-custom .bshare-share-count{color:#333!important}
.foot-social .bshare-custom .bshare-share-count{width:38px!important}
.bshare-custom a{float:left}
.text-red{color:#d40000}
.img-scale{overflow:hidden;width:100%;height:100%}
.img-scale img,.img-scale:hover img{-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s}
.img-scale:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
nav .nav-menu .drop-menu{z-index:10000}
footer .search_res{position:fixed;z-index:11;top:15px;width:100%;left:0;display:none;z-index:10002}
footer .search{border:0;padding:0}
footer .dialog-mask{display:none;z-index:10001}
footer .search_res .input-group .addbtn{background-color:#fff}
footer .search_res .input-group .input{height:49px;line-height:30px;
}
footer .search_res .form-group{position:relative}
footer .search_res .badge{position:absolute;right:20px;top:65px;cursor:pointer;z-index:10003}
footer .search_res .badge:hover .rotate-hover{-webkit-animation-name:a-rotate;animation-name:a-rotate}
footer .search_res .res ul{background-color:#fff;padding:15px}
footer .search_res .res ul li{padding-bottom:10px}
footer .search_res .res ul h3{color:#1024ee;text-decoration:underline;cursor:pointer;font-weight:400;font-size:1pc;padding-bottom:5px}
footer .search_res .res ul em{color:#c00}
footer .search_res .res ul span{color:#666;font-size:.8em}
footer .search_res .res ul img{max-width:100%}
.jiathis_style>div{width:20pc!important}
.jiathis_style .jiadiv_02 .jiatitle{width:94px!important}
@media (min-width:760px){footer .search_res .res .xs9.xm10.xb11{margin-top:15px}
}
.search_res .res::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}
.search_res .res::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,.3)}
.fast-search{z-index:10}
.fast-search-list{z-index:9999;position:absolute;background-color:hsla(0,0%,100%,.8);width:270px;padding:5px 4px;bottom:0;display:none}
.fast-search-list ul li a{display:block;color:#333;font-size:1pc!important;padding:0 2pc;line-height:40px}
.fast-search-list ul li a:hover{background-color:#f4502d;color:#fff}
.fast-search .icon-caret-right:before{position:relative;top:0;left:2px}
.icon-d{-webkit-animation:icon-d .3s ease-in-out both;animation:icon-d .3s ease-in-out both}
@-webkit-keyframes icon-d{0%{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}
}
@keyframes icon-d{0%{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}
}
.icon-u{-webkit-animation:icon-u .3s ease-in-out both;animation:icon-u .3s ease-in-out both}
@-webkit-keyframes icon-u{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
to{-webkit-transform:rotateZ(0);transform:rotateZ(0)}
}
@keyframes icon-u{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
to{-webkit-transform:rotateZ(0);transform:rotateZ(0)}
}
@-webkit-keyframes list-down{0%{opacity:1;display:block;bottom:66px}
to{opacity:0;bottom:20px;z-index:-1}
}
@keyframes list-down{0%{opacity:1;display:block;bottom:66px}
to{opacity:0;bottom:20px;z-index:-1}
}
.list-down{-webkit-animation:list-down .3s ease-in-out both;animation:list-down .3s ease-in-out both}
@-webkit-keyframes navfadeinL{0%{opacity:0;-webkit-transform:translateX(-20px)}
to{opacity:1;-webkit-transform:translateX(0)}
}
@keyframes navfadeinL{0%{opacity:0;transform:translateX(-20px)}
to{opacity:1;transform:translateX(0)}
}
@-webkit-keyframes navfadeinR{0%{opacity:0;-webkit-transform:translateX(20px)}
to{opacity:1;-webkit-transform:translateX(0)}
}
@keyframes navfadeinR{0%{opacity:0;transform:translateX(20px)}
to{opacity:1;transform:translateX(0)}
}
#LRfloater1,#LRfloater1 a,#LRfloater1 p,#LRfloater1 table,#LRfloater1 tbody,#LRfloater1 td,#LRfloater1 tr{box-sizing:inherit!important;vertical-align:middle}
.lxb-container{top:inherit!important;bottom:5%;overflow:hidden}
@media(min-width:760px){.lxb-cb-tip-info{top:-46px!important;left:-422px!important}
}
@media(max-width:759px){.lxb-cb-tip-info{top:-46px!important;left:-321px!important;width:218px!important}
.lxb-cb-tip-arrow{left:214px!important}
}
@media(min-width:1000px) and (max-width:1199px){.form-x .form-group .field{width:84%}
.form-x .form-group .label{width:16%}
.form-x .form-button{margin-left:16%}
}
.carousel img{margin:0 auto}
.select_pro{height:23px;display:block;line-height:23px;cursor:pointer;text-align:right}
.select_pro span{font-size:12px;color:#7a7a7a}
.select_pro .son_ul{position:absolute;width:110px;bottom:23px;right:15px;text-align:center;z-index:100;background:#fff;display:none}
.select_pro .son_ul li{line-height:25px;padding-left:10px}
.select_pro .son_ul a{color:#000}
.select_pro:hover .son_ul{display:block}
.footer{background:#30303d;padding-top:20px;padding-bottom:20px;text-align:center;color:#fff;margin-top:50px}
.footer a{color:#fff}
.buzzButton:last-child{display:none!important}
#bsBox,#bsBox *,#bsWXBox,#bsWXBox *{box-sizing:content-box!important}
@media (max-width:550px){#bsBox,#bsBox *{max-width:98.6%}
#bsBox{margin-left:0!important;left:0!important}
#searchBox{width:110px}
}
@media(min-width:1920px){.banner-res img,.banner_index img{margin:0 auto}
}
@media(min-width:1200px) and (max-width:1440px){.banner-res,.banner_index{max-width:100%;overflow-x:hidden}
.banner-res .img-res,.banner_index .img-res{width:auto;max-width:1920px!important;position:relative;left:50%;transform:-webkit-transform: translateX(-50%);transform:translateX(-50%)}
}
@media(min-width:1920px){.banner-res .img-res,.banner_index .img-res{width:auto;max-width:1920px!important;position:relative}
}
.banner-posint{background-color:#fff;background-position:center center;background-size:cover;background-repeat:no-repeat;height:420px;position:relative;overflow:hidden}
.banner-posint.banner-posint-lnner{height:360px}
.banner-posint .banner-posint-img{position:relative;}
.banner-posint-relat{position:absolute;top:0;left:0;width:100%;height:100%}
.banner-posint .banner-posint-text{text-align:right;color:#31384a;text-shadow:-1px 1px 2px #fff;padding-top:140px}
.banner-posint.banner-posint-lnner .banner-posint-text{padding-top:120px}
.banner-posint .banner-posint-text.banner-posint-center{text-align:center;max-width:470px;margin:0 auto}
.banner-border-hidder{overflow:hidden;padding-top:32px}
.banner-posint-border{padding:10px;border:5px solid #255087;border-top:none}
.banner-posint-border h3{margin-top:-32px}
.banner-posint-border h3 span{position:relative;display:inline-block;padding:0 20px}
.banner-posint-border h3 span:after,.banner-posint-border h3 span:before{position:absolute;display:block;content:'';width:225px;height:5px;top:50%;margin-top:-2px;background-color:#255087}
.banner-posint-border h3 span:before{left:100%}
.banner-posint-border h3 span:after{right:100%}
.banner-posint-white .banner-posint-border{padding:10px;border:5px solid #fff;border-top:none}
.banner-posint-white .banner-posint-border h3 span:after,.banner-posint-white .banner-posint-border h3 span:before{background-color:#fff}
.banner-posint .banner-posint-text.banner-posint-white{color:#fff;text-shadow:-1px 1px 2px #31384a}
.banner-posint .banner-posint-text h3{font-size:32px;line-height:48px;font-weight:700;margin-bottom:5px}
.banner-posint .banner-posint-text p{font-size:20px;line-height:32px}
.banner-posint .banner-posint-text span{ color: #c00;}
@media (min-width:1201px){
.banner-posint .banner-posint-img{left:50%;margin-left:-960px;}
}
@media (max-width:1200px){.banner-posint{height:auto}
.banner-posint.banner-posint-lnner{height:auto}
.banner-posint .banner-posint-img{width:100%;height:auto}
.banner-posint .banner-posint-text{padding-top:11%}
.banner-posint .banner-posint-text.banner-posint-center{padding-top:8%}
.banner-posint.banner-posint-lnner .banner-posint-text{padding-top:9%}
}
@media (max-width:760px){.banner-posint .banner-posint-text{padding-top:8%}
.banner-posint.banner-posint-lnner .banner-posint-text{padding-top:7%}
.banner-posint .banner-posint-text.banner-posint-center{padding-top:6%}
}
@media (max-width:540px){.banner-posint .banner-posint-text{padding-top:10%}
.banner-posint.banner-posint-lnner .banner-posint-text{padding-top:9%}
.banner-posint.banner-posint-lnner .banner-posint-text{padding-top:8%}
.banner-posint-border{border:none}
.banner-posint-text p{display:none}
}
@media (max-width:480px){.banner-posint .banner-posint-text h3{font-size:24px}
}

/* 轮播容器高度 */
    .banner-swiper {
      width: 100%;
      height: 550px;
    }

    /* 移动端适配 */
    @media (max-width:768px) {
      .banner-swiper {
        height: 260px;
      }
    }

    /* 图片样式 */
    .banner-swiper img {
      width: 100%;
      height: 100%;
      object-fit: cover; /* 图片不变形 */
      display: block;
    }

    /* 指示器样式（可自定义） */
    .swiper-pagination-bullet {
      background: #fff;
      opacity: 0.6;
    }
    .swiper-pagination-bullet-active {
      background: #fff;
      opacity: 1;
    }

    /* 左右箭头颜色 */
    .swiper-button-prev,
    .swiper-button-next {
      color: #fff;
    }

	  /* 表单外层容器 */
        .consult-form {
            width: 100%;
            max-width: 100%;
        }
        /* 双栏行容器 */
        .form-row-double {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 24px;
            margin-bottom: 20px;
        }
        /* 单行行容器 */
        .form-row-single {
            margin-bottom: 20px;
        }
        /* 表单单项 */
        .form-item {
            display: flex;
            align-items: center;
            gap: 8px;
        }
        /* 标签文字 */
        .form-label {
            white-space: nowrap;
        }
        /* 必填星号 */
        .star {
            color: red;
        }
        /* 输入框、下拉框通用样式 */
        .form-input, .form-select {
            flex: 1;
            height: 48px;
            border: 1px solid #ccc;
            padding: 0 12px;
            border-radius: 2px;
        }
        /* 文本域 */
        .form-textarea {
            width: 100%;
            min-height: 260px;
            border: 1px solid #ccc;
            padding: 12px;
            resize: vertical;
        }
        /* 提交按钮 */
        .submit-btn {
            background-color: #ed2624;
            color: #fff;
            border: none;
            width: 120px;
            height: 52px;
            font-size: 18px;
            cursor: pointer;
        }
        .submit-btn:hover {
            background-color: #d81e1c;
        }

        /* 移动端响应式适配 */
        @media (max-width: 768px) {
            .form-row-double {
                grid-template-columns: 1fr;
                gap: 20px;
            }
           
            .form-input, .form-select {
                height: 42px;
            }
            .form-textarea {
                min-height: 200px;
            }
        }
.swiper-button-next,.swiper-button-prev{
	color:#fff !important;
	background-color: hsla(0, 0%, 100%, .45);
    width: 45px !important;
    height: 76px !important;
}
.swiper-button-next:hover,.swiper-button-prev:hover{
	background:#000;
}
.swiper-button-next:after,.swiper-button-prev:after{
	font-size:30px !Important;
}
.swiper-pagination-bullet-active{
	background:#fff !important;
	width:20px !important;
	height:4px !important;
	border-radius:2px !important;
}
.swiper-pagination-bullet{
	background-color:hsla(0,0%,100%,.45) !Important;
	width:20px !Important;
	height:4px !Important;
}