@charset "utf-8";

@font-face {
    font-family: 'iconfont';  /* Project id 3956935 */
    src: url('//at.alicdn.com/t/c/font_3956935_8fxl7vflmnn.woff2?t=1679540951033') format('woff2'),
         url('//at.alicdn.com/t/c/font_3956935_8fxl7vflmnn.woff?t=1679540951033') format('woff'),
         url('//at.alicdn.com/t/c/font_3956935_8fxl7vflmnn.ttf?t=1679540951033') format('truetype');
  }

  .iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

body,html{overflow-x:hidden;overflow-y:auto}
html{-webkit-tap-highlight-color:transparent}
body{margin:0 auto;background:#fff;overflow:hidden}
img{max-width:100%;vertical-align:middle}

a{vertical-align:middle;font-size:inherit;line-height:inherit;color:inherit}
*{box-sizing:border-box;margin:0;padding:0}
a{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;text-decoration:none}
a:hover{text-decoration:none}
a:focus{text-decoration:none;outline:0}
li,ul{margin:0;list-style-type:none}
h1,p{font-weight:400;margin:0;line-height:1.75}
p{word-wrap:break-word;word-break:normal}
h1{font-size:46px}
body,input{font-family:Arial,'微软雅黑';font-size:14px;margin:0;color:#333;border:0;outline:0;background:0 0}
a:active,input[type=submit]::-moz-focus-inner{border:0;outline:0}
a{cursor:pointer}
.clearfix::after{display:block;clear:both;height:0;content:' '}
.clearfix{zoom:1}
.fl{float:left}
.fr{float:right}


.mc_bread_nav span{font-size:14px;color:#fff!important}
.mc_bread_nav span a:hover{color:#999!important}
.mc_bread_nav span a:last-child{color:#999!important}
@media screen and (max-width:768px){.mc_bread_navbox{display:none}
}
.g_infopt1_wd p{font-size:16px!important}
@media screen and (min-width:1000px){.g_infopt1_fl{float:left;width:50%}
.g_infopt1_img{float:right;width:40%}
.g_infopt1_img img{width:100%}
}
@media screen and (max-width:999px){.g_infopt1_img img{width:100%}
}
.g_infopt4{display:none}
.clear{clear:both}
.product-banner img{width:180px;height:180px}
.clear{clear:both}
a:hover,a:link,a:visited{text-decoration:none}
input{outline:0}




.search_inp{font-size: 16px;border-bottom: 1px solid #eee;width: calc(100% - 60px);padding-right: 20px;height: 40px;}
.search_btn{background: url(../icon_search.png) no-repeat;height: 40px;width: 40px;position: relative;top: -2px;}


.mc_thirnav_icon{margin-left:10px!important}
.mc_subnav_hot_onecol .mc_thirnav_wrap{padding-left:30px!important}
.mc_subnavbox{z-index:41}
.flexbj{display:flex;flex-wrap:nowrap}
.faflei{width:30%;display:flex;justify-content:center}
.kzges{width:45%;white-space:nowrap}
.ma_gai .mc_subnav_r{padding-top:65px!important}
.ejy_hove a:hover{color:#fff!important}
.mc_thirnav_a:hover span{color:#1c5cb0!important}
.mc_header_pc .mc_navbar .mc_navbar_l .mc_logo .mc_logo_btn img{margin-top:6px}
.mc_header_pc .mc_navbar .mc_search .mc_search_btn img{margin-top:160%}
.system_service{padding-top:8%}
@media screen and (max-width:1500px){.system_service{padding-top:7%}
}
@media screen and (max-width:1400px){.system_service{padding-top:4%}
}
@media screen and (max-width:1280px){.system_service{padding-top:0}
}
.system_service .ma_thirnav_box2b{width:25%}
.Support_and_service{padding-left:1%!important}
.mc_thirnav_li{margin-right:0!important}
.log_img_width{width:100%}
.mc_thirnav_a sup{color:#e9252e!important;margin-left:3px;font-weight:700}
@media screen and (max-width:1280px){.Domain_solutions{width:25%}
.cloud_computing{width:45%}
}





#bsMorePanel div,#bsPanel div,#bshareF div,.bsBox{box-sizing:content-box}
.bsTop span{line-height:24px!important}
.mc_sharebox{margin:0 10px}
.bshare-custom .mc_sharebox a{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%!important;background:0 0!important}
.mc_list_imgbox{position:relative;overflow:hidden}
.mc_list_under{width:100%;position:relative;z-index:1;top:0;left:0}
.mc_list_img{width:100%;position:absolute;z-index:2;top:0;left:0}
.mc_list_imgbox img{transition:all .36s}
.mc_xtb_hover .mc_list_img{opacity:0}




.Hnav-sub dd{font-size:14px;color:#666;position: relative;}
.Hnav-sub dd i{display:inline;margin-left:8px;width:8px;height:8px;background:url(../bg/xiangzuo1.svg) no-repeat center;position:relative;top:12px;position:absolute;right:50px;}
.Hnav-sub dd.on i{transform:rotate(270deg);color:#005fd5}
.Hnav-sub dd.cur,.Hnav-sub dd:hover{color:#005fd5}
.Hnav-sub dd.on a{color:#005fd5}
.Hnav-sub dd.cur a{color:#4c4e52}
.Hnav-sub dd.cur a:hover{color:#005fd5;font-weight:bolder}
.Hnav-sub dd.cur:hover{color:#005fd5}
.Hnav-sub .son_nav{display:none}
.Hnav-sub .son_nav a{display:block;color:#4c4e52;font-size:14px;line-height:26px;margin:0 0 0 5px}
.Hnav-sub .son_nav a:hover{color:#005fd5}


/* homebanner */



.h3{font-weight:400}
.cell-box{font-size:0}
/* .cell-box:before{content:'';height:100%;display:inline-block;vertical-align:middle}
.cell-box .cell{width:100%;display:inline-block;vertical-align:middle} */
.cell-box:before{content:'';height:100%;display:inline-block;vertical-align:middle}
.cell-box .cell{width:100%;display:inline-block;vertical-align:top;margin-top: 80px;}

@keyframes o-scale{0%,100%,85%{transform:scale(1)}
50%{transform:scale(1.2)}
}
@keyframes o-scroll{0%{transform:translateY(-100%)}
100%{transform:translateY(100%)}
}

a.index-more{display:block;width:140px;font-size:16px;line-height:48px;color:#fff;text-align:center;background-color:#1c5cb0;transition:all .3s ease}
@media screen and (min-width:1025px){a.index-more:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(201,23,29,.3)}
}
.home-big-banner{background-color:#000}
.home-big-banner .item{height:70vh;position:relative;overflow:hidden}
.home-big-banner .item.swiper-slide-active .btn,.home-big-banner .item.swiper-slide-active h3,.home-big-banner .item.swiper-slide-active p{opacity:1;transform:translateY(0)}
.home-big-banner .item.swiper-slide-active h3{transition-delay:.8s}
.home-big-banner .item.swiper-slide-active p{transition-delay:1s}
.home-big-banner .item.swiper-slide-active .btn{transition-delay:1.2s}
/* .home-big-banner .bg-box{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover;animation:o-scale 20s linear infinite;z-index:1} */

.home-big-banner .bg-box{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover;animation:o-scale 20s linear infinite;z-index:1}

.home-big-banner .txt-box{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}
.home-big-banner .btn,.home-big-banner h3,.home-big-banner p{opacity:0;transform:translateY(2vw);transition:all .6s ease}
.home-big-banner h3{font-size:56px;color:#fff;letter-spacing:2px;}
.home-big-banner p{font-size:20px;line-height:2;color:#fff;letter-spacing:2px;margin:10px 0 20px 0;}
.home-big-banner .button{width:17px;height:29px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../prev-1.png);position:absolute;top:50%;margin-top:-15px;opacity:.5;transition:opacity .3s ease;z-index:2;cursor:pointer}
@media screen and (min-width:1025px){.home-big-banner .button:hover{opacity:1}
}
.home-big-banner .button-prev{left:5vw}
.home-big-banner .button-next{right:5vw;transform:rotate(180deg)}
.home-big-banner .pagination{position:absolute;left:0;right:0;bottom:4.5vw;text-align:center;font-size:0;z-index:2}
.home-big-banner .pagination .num{display:inline-block;vertical-align:top;width:190px;position:relative;margin-left:-1px;opacity:.5}
.home-big-banner .pagination .num span{display:block;text-align:center;padding-bottom:10px;font-size:16px; color:#fff;transition:color .3s ease}
.home-big-banner .pagination .num svg{display:block;width:100%;height:auto}
.home-big-banner .pagination .num .line-1{stroke:#fff}
.home-big-banner .pagination .num .line-2{stroke:#1c5cb0;stroke-dasharray:560;stroke-dashoffset:560}
.home-big-banner .pagination .num.active{opacity:1;z-index:2}
.home-big-banner .pagination .num.active span{color:#1c5cb0}
.home-big-banner .pagination .num.active .line-2{stroke-dashoffset:0;transition:all 2s ease}
.home-big-banner .scroll{position:absolute;left:5vw;bottom:0;opacity:.5;z-index:2}
.home-big-banner .scroll span{display:block;font-size:14px;color:#fff;transform-origin:bottom left;transform:rotate(-90deg) translateY(26px)}
.home-big-banner .scroll i{display:block;width:1px;height:60px;margin:10px auto 0;position:relative;overflow:hidden}
.home-big-banner .scroll i:before{content:'';width:1px;height:60px;background-color:#fff;display:block;animation:o-scroll 1.5s linear infinite}
@media screen and (max-width:1600px){.home-big-banner h3{font-size:46px}
.home-big-banner p{font-size:18px}
}
@media screen and (max-width:1366px){.home-big-banner h3{font-size:36px}
.home-big-banner p{font-size:16px}
a.index-more{font-size:15px;line-height:40px;width:120px}
}
@media screen and (max-width:1024px){.home-big-banner .item{height:400px}
}
@media screen and (max-width:768px){.home-big-banner .txt-box{padding:0 5vw}
.home-big-banner .button{display:none}
.home-big-banner .scroll{display:none}
.home-big-banner h3{font-size:20px}
.home-big-banner p{font-size:14px;line-height:24px}
.home-big-banner .pagination .num{width:50px}
.home-big-banner .item{height:250px}
}
.polyline {line-height: 2px;}
.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fp-section.fp-table{display:table;table-layout:fixed;width:100%}
.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}

/* homebanner */


/* homeabout */

img{max-width:100%}
.wrap{max-width:1400px;width:90%;margin:0 auto}
.wrap:after{content:"";height:0;display:block;clear:both}

.f46{font-size:46px}
.f40{font-size:40px}
.wrap{width:96%}
.c_l{clear:both;font-size:0;overflow:hidden;height:0}
@media screen and (max-width:1400px){.f46{font-size:38px}
.f40{font-size:36px}
}
@media screen and (max-width:1200px){.f46{font-size:35px}
.f40{font-size:32px}
}
@media screen and (max-width:960px){.f46{font-size:30px}
.f40{font-size:28px}
}
@media screen and (max-width:780px){.f46{font-size:27px}
.f40{font-size:26px}
}
@media screen and (max-width:640px){.f46{font-size:24px}
.f40{font-size:24px}
}
@media screen and (max-width:480px){.f46{font-size:20px}
.f40{font-size:20px}
}
@media screen and (max-width:360px){.f46{font-size:19px}
.f40{font-size:19px}
}

.i_about_bg{overflow:hidden}
.i_about{background:url(../i_pic1.png) #fff left bottom no-repeat;background-size:39.43% auto}
.i_about .wrap{position:relative;margin-top:5.5%;margin-bottom:6%}
.i_about .h3{text-align:left;position:relative;color:#222;font-weight:700;line-height:54px}
.i_about .h3 span{color:#cb1e22;overflow:hidden;display:block}
.i_about .imgs{float:right;width:54%;position:relative;z-index:0}
.i_about .imgs:after{content:"";position:absolute;right:-20px;bottom:-20px;width:100%;height:100%;background:rgba(239,239,239,.66);z-index:-1}
.i_about .imgs .boxs{overflow:hidden}
.i_about .imgs .img{overflow:hidden;background:rgba(239,239,239,.66);webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.i_about .imgs .img img{display:block;width:100%;height:498px}
.i_about .imgs:hover .img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.i_about .txts{overflow:hidden;width:44%;max-width:570px;position:absolute;left:0;height:100%;top:0;display:flex;align-items:center;justify-content:left}
.i_about .txts .cons{width:100%;overflow:hidden}
.i_about .txts .p{margin-top:6%;line-height:32px;font-size:18px;color:#444;overflow:hidden}
.i_about .txts .p p{overflow:hidden;margin-bottom:3%}
.i_about .txts .p p:last-child{margin-bottom:0}
.i_about .txts .a{overflow:hidden;margin-top:7%;width:182px;display:block;text-align:center;height:50px;line-height:50px;color:#fff;font-size:15px;position:relative;z-index:0;background:#f87e03;border-radius:30px}
.i_about .txts .a:after{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:#fc8d1d;transition:all .3s;z-index:-1}
.i_about .txts .a:hover:after{width:100%}
.i_about .txts .a span{padding-left:7%;font-family:"宋体";font-weight:700}
@media screen and (max-width:1200px){.i_about .h3{line-height:48px}
}
@media screen and (max-width:1100px){.i_about .txts .p{line-height:30px;font-size:16px}
.i_about .txts .a{font-size:14px;line-height:44px;height:44px;width:162px}
.i_about .h3{line-height:44px}
}
@media screen and (max-width:960px){.i_about{background-size:80% auto}
.i_about .imgs{float:none;width:100%}
.i_about .imgs .img img{height:auto}
.i_about .txts{position:static;width:100%;height:auto;display:block;margin-top:8%;margin-bottom:5%}
.i_about .txts .cons{max-width:none}
.i_about .txts .p{line-height:26px;font-size:14px;margin-top:5%}
.i_about .txts .a{margin-top:5%;font-size:13px;height:36px;line-height:36px;width:150px}
.i_about .h3{line-height:40px}
}
@media screen and (max-width:640px){.i_about .h3{line-height:36px}
.i_about .txts{margin-top:10%}
}
@media screen and (max-width:480px){.i_about .txts .p{font-size:13px;line-height:22px;margin-top:4%}
.i_about .txts .a{font-size:12px;height:34px;line-height:34px;margin-top:4%;width:100px}
.i_about .h3{line-height:30px}
.i_about .imgs:after{bottom:-10px;right:-10px}
}


/* homeabout */

/* homeproducts */



.home-product{padding:110px 0;background-color:#f3f3f6}

.home-product .home-product-title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:75px}
.home-product .home-product-main{position:relative}
.home-product-main .item{background:#f5f5f5;border-radius:5px;overflow:hidden}
.home-product-main .item .item-img{border-bottom:1px solid #e8e8e8;overflow:hidden}
.home-product-main .item .item-img img{display:block;width:100%;height:auto;transition:all 1s}
.home-product-main .item .item-text{padding:10px 20px;color:#333;transition:background-color .7s}
.home-product-main .item:hover .item-img img{transform:scale(1.1)}
.home-product-main .item:hover .item-text{color:#fff;background:#1c5cb0}
.home-product-main .home-product-btn{position:absolute;top:50%;left:0;width:100%}
.home-product-main .home-product-btn .prev{left:-60px}
.home-product-main .home-product-btn .next{right:-60px}


.home-product-main .products-pagination{text-align:center;margin:1.2rem 0 0}
.home-product-main .products-pagination .swiper-pagination-bullet{background-color:#ccc;border-radius:5px;height:10px;margin:0 6px;opacity:1;-webkit-transition:all .5s;transition:all .5s;width:10px}
.home-product-main .products-pagination .swiper-pagination-bullet-active{background-color:#1c5cb0;width:28px}



.home-product-main .swiper-button-prev, .home-product-main .swiper-button-next{
    color: #fff;
    background: #5e5f5e;
}
.home-product-main .swiper-button-prev:after, .home-product-main .swiper-button-next:after {
    font-size: 14px;
}

.slide-btn-circle{position:absolute;z-index:9}
.slide-btn-circle a{position:absolute;top:50%;display:block;width:50px;height:50px;margin-top:-25px;border-radius:50%;background:#e4e3e3}
.slide-btn-circle i{display:block;font-size:15px;font-weight:700;line-height:50px;text-align:center}
.slide-btn-circle a:hover{color:#fff;background:#1c5cb0;border-color:#1c5cb0}
.icon-you:before { content: "\eb05"; font-size: 36px; }
.icon-zuo:before { content: "\eb06"; font-size: 36px;}
@media screen and (max-width:1600px){
.slide-btn-circle a{width:40px;height:40px;margin-top:-20px}
.slide-btn-circle i{font-size:14px;line-height:40px}
.home-product .home-product-title{margin-bottom:60px}
}
@media screen and (max-width:1024px){
.slide-btn-circle a{width:32px;height:32px;margin-top:-18px}
.slide-btn-circle i{line-height:32px}
.home-product{padding:10px 0;}
.home-product .home-product-title{margin-bottom:30px}
.home-product-main .home-product-btn{display:none}
.home-product-main .item .item-text{padding:6px 10px}
}
@media screen and (min-width:0\0){body{font:16px/1.5 Arial,"Microsoft Yahei"}
}
@media screen and (min-width:0\0){body{font:16px/1.5 Arial,"Microsoft Yahei"}
}
@media screen and (max-width:1024px){body{cursor:pointer}
}
img{max-width:100%;object-fit:contain;vertical-align:middle}
.home-product a{display:inline-block}



/* homeproducts */



.yinyong-ll{position:relative;padding-bottom:86px}
.yinyong-ll .wp{position:relative;z-index:2}
.g-t1{text-align:center;padding:100px 0 0}
.yyly-list{padding-top:10px;margin:0 -50px}
.yyly-list:after,.yyly-list:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.yyly-list li{width:25%;float:left; transition: transform 0.2s ease-out;}




.yyly-list .con{margin:0 22px;position:relative}
.yyly-list li:nth-child(2),.yyly-list li:nth-child(4){margin-top:105px}
.yyly-list .pic{padding-top:113.8%;height:0;position:relative;overflow:hidden}
.yyly-list .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}
.yyly-list .mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;color:#fff}
.yyly-list .mask:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(12,94,155,.86);opacity:0;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.yyly-list h3{text-align:center;font-size:42px;font-weight:400;margin-top:66px;position:relative;z-index:2}
.yyly-list .btn{width:186px;height:45px;display:block;position:absolute;bottom:30px;left:50%;border:1px solid #fff;border-radius:23px;color:#fff;font-size:18px;z-index:2;line-height:43px;text-align:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.yyly-list dl{position:absolute; font-size: 16px;top:53%;left:70px;right:70px;opacity:0;z-index:2;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.yyly-list .con:hover dl{opacity:1}
.yyly-list .con:hover .mask:before{opacity:1}
.yinyong-ll{padding-bottom:4.479vw}
.g-t1{padding:5.208vw 0 0}
.yyly-list{padding-top:.52vw;margin:0 -2.604vw}
.yyly-list .con{margin:0 1.145vw;    -webkit-transition: all .1s linear;
    transition:all .2s linear}

.yyly-list .con:hover {
    z-index: 2;

    -webkit-transform: translate3d(0, -15px, 0);
    transform:translate3d(0, -15px, 0)
}
.yyly-list li:nth-child(2){margin-top:5.468vw}
.yyly-list h3{font-size:2.187vw;margin-top:3.437vw}
.yyly-list .btn{width:9.687vw;height:2.343vw;bottom:1.562vw;border-radius:1.197vw;font-size:.937vw;line-height:2.239vw}
.yyly-list dl{left:3.645vw;right:3.645vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}
@media screen and (max-width:1199px){
.yyly-list li{width:50%}
.yyly-list li:nth-child(1),.yyly-list li:nth-child(2),.yyly-list li:nth-child(3),.yyly-list li:nth-child(4){margin-top:10px}
.yyly-list h3{text-align:center;font-size:22px;font-weight:400;margin-top:36px;position:relative;z-index:2}
.yyly-list .btn{width:20.687vw;height:6.343vw;bottom:6.562vw;border-radius:6.197vw;font-size:3vw;line-height:6vw}
.yyly-list dl{left:3.645vw;right:3.645vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}


}

/* 首页应用领域 */



/* homenews */

.fl{float:left}
.fr{float:right}

.news_conten2{width:1516px;margin:0 auto}
.news_section{width:100%;position:relative;padding-top:70px}
.news_syp2bx{width:100%;position:relative;overflow:hidden}
.news_syp2le,.news_syp2ri{width:50%}
.news_syp2le{padding-right:68px}
.news_syp2ri{padding-left:76px}
.news_syp2len{width:100%;position:relative;overflow:hidden;border-radius:20px}
.news_synewig{transition:all .56s ease-out}
.news_syp2len img{border-radius:20px;display:block}
.news_synewig{width:100%;height:100%;position:absolute;top:0;left:0}
.news_syp1tim{font-size:18px;line-height:1.4;color:#999;font-family:MontserratLight;display:block}
.news_syp1tom{font-size:24px;line-height:1.55;color:#333;transition:all .36s ease-in-out;margin-top:12px}
.news_syp2ri .news_syp1tom{max-height:80px;overflow:hidden}
.news_syp2rli{width:100%;border-bottom:1px solid #f5f5f5;position:relative}
.news_syp2rli::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#1c5cb0;transition:all .56s ease-in-out}
.news_syp2rli a{width:100%;display:block;padding:36px 0 40px}
.news_syp2rli:first-child a{padding-top:0}
.news_syp2mob{width:236px;background:linear-gradient(to left,#1c5cb0,#1c5cb0);border-radius:30px;text-align:center;margin:0 auto}
.news_syp2mob a{width:100%;display:block;font-size:16px;line-height:60px;color:#fff}
.news_syp2zs{width:753px;position:absolute;top:-8%;left:0}
.news_syp2zs img{width:100%}
.news_syp2mo{margin:60px 0}
.news_sytipu h3{font-size:42px;line-height:1.5;color:#333;text-align:center;}
.news_sytipu{max-width:100%;margin:0 auto 50px;text-align:center}
.news_synewig img{display:none}
.news_synewig img:first-child{display:block}
.news_syp2 .news_conten2{z-index:10;position:relative}
.he_img{width:100%;position:relative;top:0;left:0;z-index:1}
.he_img1{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}
.news_syp2mob{background:linear-gradient(to left,#1c5cb0,#1c5cb0)}
.news_syp2zs{width:39%}
@media screen and (min-width:1920px){.news_syp2zs{width:39%;top:-20%}
}
@media screen and (max-width:1920px){.news_syp2zs{width:39%;top:-9%}
}
.news_syp2mob a{line-height:46px}
@media screen and (min-width:1200px){.news_syp2rli:hover .news_syp1tom{color:#1c5cb0}
.news_syp2rli:hover::after{width:100%}
.news_syp2len:hover .news_synewig{transform:scale(1.06)}
}
.g_fadein1{-webkit-animation:fadeIn 1s ease both;animation:fadeIn 1s ease both;animation-delay:.3s}
.g_fadeup1{-webkit-animation:fadeInUp 1s ease both;animation:fadeInUp 1s ease both;animation-delay:.4s}
.g_fadeleft1{-webkit-animation:fadeInLeft 1s ease both;animation:fadeInLeft 1s ease both;animation-delay:.4s}
.news_sytipu h3{font-weight:700}
.news_syp2mob{width:180px}
.news_syp2mob{width:130px}
.news_synewsg{width:100%;position:relative;border-radius:20px;overflow:hidden}
.news_synewsg img{position:static;height:100%;width:100%;object-fit:cover}
@media screen and (max-width:1700px){
.news_syp2zs{width:658px;top:-4%}
}
@media screen and (max-width:1560px){.news_conten2{width:1280px}
.news_syp2zs{width:580px;top:-1%}
.news_syp2le{padding-right:36px}
.news_syp2ri{padding-left:40px}
.news_syp1tom{font-size:22px}
.news_syp2ri .news_syp1tom{max-height:68px}
.news_syp1tim{font-size:18px}
.news_syp2rli a{padding:28px 0 30px}
.news_conten2{width:1200px}
.news_syp1tom{font-size:22px}
}
@media screen and (max-width:1440px){.news_conten2{width:1200px}
.news_section{padding-top:68px}
.news_sytipu h3{font-size:38px}
.news_section{padding-top:46px}
.news_sytipu{margin:0 auto 60px}
.news_syp2zs{width:400px;top:-2%}
.news_syp2le{padding-right:10px}
.news_syp2rli a{padding:28px 0 27px}
.news_syp2mob a{line-height:50px}
.news_syp2mob{width:184px}
.news_syp2zs{width:439px;top:-8%}
.news_conten2{width:1100px}
.news_syp1tom{margin-top:6px}
.news_syp2rli a{padding:23px 0 20px}
.news_section{padding-top:50px}
.news_syp2mob a{line-height:40px;font-size:14px}
.news_syp2mob{width:140px}
}
@media screen and (max-width:1366px){.news_syp2rli a{padding:32px 0 30px}
.news_syp1tom{font-size:20px}
.news_sytipu h3{font-size:36px}
}
@media screen and (max-width:1280px){.news_conten2{width:1100px}
.news_sytipu{margin:0 auto 54px}
.news_syp1tom{font-size:20px}
.news_syp2ri .news_syp1tom{max-height:62px}
.news_syp1tim{font-size:16px}
.news_syp2mo{margin-top:55px}
}
@media screen and (max-width:1240px){.news_conten2{width:80%}
}
@media screen and (max-width:1199px){.news_conten2{width:100%;padding-left:20px;padding-right:20px}
.news_syp2rli a{padding:15px 0 12px}
.news_conten2{width:80%;padding-left:0;padding-right:0}
}
@media screen and (max-width:1026px){.news_sytipu h3{font-size:24px}
.news_syp1tom{font-size:16px}
.news_syp2ri .news_syp1tom{max-height:48px}
.news_syp1tim{font-size:14px}
.news_syp2le{padding-right:0}
.news_syp2rli a{padding:25px 0 26px}
.news_syp2zs{width:295px;top:4%}
.news_section{padding-top:38px}
.news_sytipu{width:100%}
.news_syp2mob a{line-height:40px;font-size:14px}
.news_syp2mob{width:154px}
.news_syp2mo{margin-top:46px}
.news_section{padding-top:20px}
.news_conten2{width:80%;padding-left:0;padding-right:0}
.news_section{padding-top:48px}
.news_syp2ri{padding-left:25px}
.news_syp2rli a{padding:20px 0 20px}
.news_sytipu h3{font-size:28px}
}
@media screen and (max-width:991px){.news_syp2ri{padding-left:20px}
.news_syp2rli a{padding:20px 0 20px}
}
@media screen and (max-width:950px){.news_syp2{margin-top:35px}
.news_conten2{width:100%;padding-left:30px;padding-right:30px}
}
@media screen and (max-width:768px){.news_syp2le{width:100%}
.news_syp2ri{width:100%;padding-left:0;margin-top:20px}
.news_sytipu{margin:0 auto 24px}
.news_syp2mo{margin-top:30px}
.news_section{padding-top:5px}
}
@media screen and (max-width:767px){.news_section{padding-top:0}
}
@media screen and (max-width:480px){.news_syp2{margin-top:60px}
.news_sytipu h3{font-size:22px}
.news_syp2mob a{line-height:34px;font-size:12px}
}
@media screen and (max-width:1024px){.news_syp2mob{width:116px}
}
@media screen and (max-width:480px){.news_syp2mob{width:120px}
.news_syp2mob{width:100px}
}


/* newslist */

/* pdf */


.s_d1c1botli{margin:0 -17px}
.rd_d1c2down{width:50%;padding:0 17px;margin-bottom:26px}
.rd_d1c2downr{display:flex;flex-wrap:wrap;align-items:stretch}
.rd_d1c2downrl{display:flex;justify-content:center;align-items:center;width:20.6%;background-color:#ecf2fa}
.rd_pdf_icon{width:51px}
.rd_pdf_icon img{width:100%}
.rd_d1c2downrr{width:79.4%;background-color:#fff;padding:56px 30px 65px 42px;display:flex;flex-wrap:wrap;align-items:center}
.rd_down_title p{font-size:20px;color:#666;line-height:1.75;transition:all .36s}
.rd_down_title{width:calc(100% - 36.5px);padding-right:48px;height:70px;overflow:hidden;text-align:left}
.rd_down_icon{width:36.5px}
.rd_down_icon img{width:100%}
@media screen and (min-width:1200px){.rd_d1c2downr:hover .rd_down_title p{color:#1c5cb0}
}
@media screen and (max-width:1440px){.rd_pdf_icon{width:41px}
.rd_down_icon{width:30.5px}
.rd_down_title{width:calc(100% - 30.5px);padding-right:25px;height:63px}
.rd_down_title p{font-size:18px}
.rd_d1c2downrr{padding:46px 30px 55px 42px}
}
@media screen and (max-width:991px){.rd_pdf_icon{width:30px}
.rd_d1c2downrr{padding:36px 20px 45px 32px}
.rd_down_title p{font-size:16px}
.rd_down_title{width:calc(100% - 22.5px);padding-right:20px;height:56px}
.rd_down_icon{width:22.5px}
}
@media screen and (max-width:991px){.rd_pdf_icon{width:30px}
.rd_d1c2downrr{padding:36px 20px 45px 32px}
.rd_down_title p{font-size:16px}
.rd_down_title{width:calc(100% - 22.5px);padding-right:20px;height:56px}
.rd_down_icon{width:22.5px}
}
@media screen and (max-width:768px){.rd_d1c2down{width:100%}
.rd_down_title{height:auto}
}
@media screen and (max-width:480px){.rd_down_title p{font-size:14px}
.rd_d1c2downrr{padding:18px 10px 18px 15px}
.rd_down_icon{width:18.5px}
.rd_pdf_icon{width:24px}
.rd_d1c2down{margin-bottom:15px}
}

/* pdf */


/* listnav */

.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clear{zoom:1}
.home{font-size: 16px;}
.left,.right{display:inline}
.left{float:left}
.right{float:right}
.localNav img{max-width: 80%; min-height: 80%;}
.localNav_area{height:48px;background:#fcfcfc}
.localNav_area .localNav{height:100%}
.localNav_area .home{height:100%;display:flex;justify-content:center;align-items:center}
.menuLink{position:relative}
.menuLink .menu{display:flex;height:48px;justify-content:center;align-items:center}
.menuLink .menu li{position:relative;padding-left:36px}
.menuLink .menu li:after{position:absolute;right:-20px;top:6px;width:1px;height:18px;background:#b1b1b1;content:""}
.menuLink .menu li:last-child:after{display:none}
.menuLink .menu a{font-size:16px;line-height:30px;color:#333}
.menuLink .menu a:hover{color:#1c5cb0}
.menuLink .menu li.on a{color:#1c5cb0}
.mob_enav{display:none}
.core-warp10 .main .mn:fist-child .botom{padding:35px 0}
@media (max-width:940px){.localNav_area{display:none}
.mob_enav{position:relative;display:block}
.mob_enav .navs{position:relative;background:#1c5cb0}
.mob_enav .navs p{padding-left:10px;font-size:16px;line-height:50px;color:#fff}
.mob_enav .navs .jia{position:absolute;right:0;top:0;width:70px;height:100%;background:#f5f5f5}
.mob_enav .navs .jia .line{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#1c5cb0;opacity:1;transition:all .5s}
.mob_enav .navs .jia .line.line1{width:16px;height:2px}
.mob_enav .navs .jia .line.line2{width:2px;height:16px}
.mob_enav dl{position:absolute;top:50px;left:0;width:100%;z-index:222}
.mob_enav dd a{display:block;border-bottom:#e4e4e4 solid 1px;padding-left:10px;height:42px;font-size:14px;line-height:42px;color:#666;background:#f2f2f2}
}

/* listnav */

#wraper {
    background-color: #f3f5f8;
    margin-left: auto;
    margin-right: auto;
    max-width: 1920px;
    overflow: hidden;
    width:100%;
	margin-top: -90px; 
	margin-bottom: -50px;
	
}


.pagenation {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	-webkit-justify-content: center;
	justify-content: center
}

@media (max-width:668px) {
	.pagenation {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		padding: 0
	}
}

.w {
	margin-left: auto;
	margin-right: auto;
	max-width: 1920px;
	padding-left: 8vw;
	padding-right: 8vw;
	width: 100%
}

@media (max-width:1180px) {
	.w {
		padding-left: 20px;
		padding-right: 20px
	}
}

@media (min-width:2560px) {
	.w {
		padding-left: 20px;
		padding-right: 20px
	}
}

.news_list {
	padding: 6rem 0;
}

@media (max-width:668px) {
	.news_list {
		padding: 40px 0;
	}
}

.news_list .list {
	padding-bottom: 2.4rem
}

@media (max-width:668px) {
	.news_list .list {
		padding-bottom: 40px
	}
}

.news_list .list>ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	margin: 0 -1rem -2rem;
	padding: 0
}

@media (max-width:668px) {
	.news_list .list>ul {
		margin: 0 0 -20px
	}
}

.news_list .list>ul>li {
	margin-bottom: 2rem;
	padding: 0 1rem;
	width: 33.33%
}

@media (max-width:668px) {
	.news_list .list>ul>li {
		margin-bottom: 20px;
		padding: 0;
		width: 100%
	}
}

.news_list .list>ul>li a {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	background-color: #fff;
	border-radius: .56rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	padding: .32rem;
	-webkit-transition: all .5s;
	transition: all .5s
}

.news_list .list>ul>li a .img {
	border-radius: .4rem;
	height: 16rem;
	overflow: hidden;
	width: 100%
}

@media (max-width:668px) {
	.news_list .list>ul>li a .img {
		height: 50vw
	}
}

.news_list .list>ul>li a .img span {
	background-color: #ddd;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	height: 100%;
	-webkit-transition: all 1s;
	transition: all 1s;
	width: 100%
}

.news_list .list>ul>li a .txt {
	-webkit-box-flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: .8rem 2rem 1.2rem 1.6rem
}

@media (max-width:668px) {
	.news_list .list>ul>li a .txt {
		padding: 20px
	}
}

.news_list .list>ul>li a .txt .t {
	color: #222;
	display: block;
	font-size:16px;
	font-weight: 500;
	line-height: 1.36em;
	-webkit-transition: all .5s;
	transition: all .5s
}

@media (max-width:668px) {
	.news_list .list>ul>li a .txt .t {
		font-size: 16px
	}
}

.news_list .list>ul>li a .txt .des {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #222;
	display: -webkit-box;
	font-size:16px;
	font-weight: 300;
	height: 3em;
	line-height: 1.5em;
	margin: .4rem 0 1.6rem;
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis
}

@media (max-width:668px) {
	.news_list .list>ul>li a .txt .des {
		font-size: 13px
	}
}

.news_list .list>ul>li a .txt .info {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: end;
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: auto
}

.news_list .list>ul>li a .txt .info .date {
	color: #5e5e5e;
	font-size:15px;
	font-weight: 500;
	line-height: 1.5em
}

@media (max-width:668px) {
	.news_list .list>ul>li a .txt .info .date {
		font-size: 14px
	}
}

.news_list .list>ul>li a .txt .info .date em {
	color: #1c5cb0;
	display: block;
	font-size:16px;
	font-style: normal;
	line-height: 1em
}

@media (max-width:668px) {
	.news_list .list>ul>li a .txt .info .date em {
		font-size: 20px
	}
}

.news_list .list>ul>li a .txt .info .cates {
	-webkit-box-flex: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-justify-content: flex-end;
	justify-content: flex-end
}

.news_list .list>ul>li a .txt .info .cates span {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-left: .4rem
}

.news_list .list>ul>li a .txt .info .cates span:before {
	background-image: url(../img/tag_left.png);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	height: 24px;
	width: 14px
}

.news_list .list>ul>li a .txt .info .cates span:after {
	background-image: url(../img/tag_right.png);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	height: 24px;
	width: 23px
}

.news_list .list>ul>li a .txt .info .cates span em {
	background: url(../img/tag_middle.png) 50% repeat-x;
	color: #898a8d;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	white-space: nowrap
}

@media (max-width:968px) {
	.news_list .list>ul>li a .txt .info .cates span em {
		font-size: 12px
	}
}

.news_list .list>ul>li a .txt .info .cates span:first-of-type {
	margin-left: 0
}

@media (min-width:668px) {
	.news_list .list>ul>li a:hover {
		box-shadow: 0 10px 17.46px .54px rgba(51,51,51,.15)
	}

	.news_list .list>ul>li a:hover .img span {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}

	.news_list .list>ul>li a:hover .txt .t {
		color: #1c5cb0
	}
}
/* newslist */

/* newpage */

.newspage {margin: -90px 0 -58px 0;}
.mc_cont950{width:950px;margin:0 auto}
.mc_e3s1t_cont{position:relative}
.mc_e3s1_title{font-family:OPPOSans2_En_design-Heavy,OPPOSans2_En_design-Regular,"微软雅黑",Arial,PingFangSC-Light,"Helvetica Neue",Helvetica,"Microsoft Yahei","Hiragino Sans GB",tahoma,SimSun,sans-serif;font-size:36px;line-height:2;font-weight:700;color:#333;margin-bottom:48px}
.mc_e3s1_date{font-size:18px;font-weight:700;font-family:OPPOSans2_En_design-Heavy,OPPOSans2_En_design-Regular,"微软雅黑",Arial,PingFangSC-Light,"Helvetica Neue",Helvetica,"Microsoft Yahei","Hiragino Sans GB",tahoma,SimSun,sans-serif;color:#666}
.mc_e3s1_top{padding:90px 0 52px;background:#f7f8fa}
.mc_e3s1_bot{padding:60px 0 100px}
.mc_e3s1b_txtbox{padding:0 85px 85px}
.mc_e3s1_arrowbox{padding:35px 0;background:#f7f8fa;border-top:1px solid #e5e5e5}
.mc_e3arr_dd,.mc_e3arr_dt{font-size:inherit;line-height:inherit;color:inherit}
.mc_e3s1_arrow{max-width:calc(50% - 30px)}
.mc_e3s1_arrow a{display:block;font-size:14px;line-height:24px;color:#999}
.mc_e3arr_cont{padding:0 85px}
.mc_e3arr_dt{width:58px}
.mc_e3arr_dd{width:calc(100% - 58px)}
:focus{outline:0!important}
@media screen and (min-width:1200px){.mc_e3s1_arrow a:hover{color:#001eb4}
}
.mc_e3s1b_txtbox{padding:0!important}
.mc_e3s1_bot{padding-bottom:80px}
ol[style="list-style-type: disc;"]>li::marker,ul[style="list-style-type: disc;"]>li::marker{color:#0028aa;font-family:Arial,Helvetica,sans-serif!important;font-size:16px;content:"●";text-align:right}
@media screen and (max-width:1366px){@charset "utf-8";@media screen and (max-width:1680px){.mc_e3s1_title{font-size:34px}
}
@media screen and (max-width:1440px){.mc_e3s1_title{font-size:32px}
html{font-size:9px}
.mc_e3s1_bot{padding-bottom:60px}
}
@media screen and (max-width:1024px){body{cursor:pointer}
}
@media screen and (max-width:991px){.mc_cont950{width:100%;padding:0 30px}
.mc_e3s1_top{padding:50px 0 35px}
.mc_e3s1_title{font-size:30px;line-height:1.5;margin-bottom:20px}
.mc_e3s1b_txtbox{padding:0 0 30px}
.mc_e3s1_bot{padding:30px 0}
.mc_e3arr_dd,.mc_e3arr_dt span{display:none}
.mc_e3s1_arrowbox{padding:20px 0}
.mc_e3s1_title{font-size:22px}
.mc_e3s1_date{font-size:12px}
.mc_e3s1_bot{padding-bottom:40px}
}
@media screen and (max-width:767px){.mc_e3s1_top{padding:35px 0}
.mc_e3s1_bot{padding-bottom:30px}
}
}
/* newpage */


/* products-list */
.center-box { max-width: 100%;
    margin: 0 auto 50px;
    text-align: center}
.imgbig{max-width:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;display:block!important}
.products-wrap{margin-top:50px}
.products-wrap .products-list li{float:left;width:23.5%;margin-right:2%;margin-bottom:26px}
.products-wrap .products-list li:nth-child(4n){margin-right:0}
.products-wrap .products-list li .img{position:relative;width:100%;padding-bottom:67.97%;overflow:hidden}
.products-wrap .products-list li .img img{position:absolute;left:0;top:0;transition:all .5s;width:100%;height:100%}
.products-wrap .products-list li .imgtext{transition:all .5s;padding:0 5px;font-size:18px;color:#444;line-height:50px;height:50px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff}
.products-wrap .products-list li:hover .imgbig{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}
.products-wrap .products-list li:hover .imgtext{color:#fff;background:#1c5cb0}
@media screen and (max-width:1280px){body{padding-top:80px}
}
@media screen and (max-width:960px){.products-wrap .products-list li{width:32%}
.products-wrap .products-list li:nth-child(4n){margin-right:2%}
.products-wrap .products-list li:nth-child(3n){margin-right:0}
}
@media screen and (max-width:500px){.products-wrap .products-list li{width:49%}
.products-wrap .products-list li:nth-child(4n){margin-right:2%}
.products-wrap .products-list li:nth-child(3n){margin-right:2%}
.products-wrap .products-list li:nth-child(2n){margin-right:0}
.products-wrap .products-list li .imgtext{font-size:14px;line-height:32px;height:32px}
}

/* productslist */



/* productspage */
.product-page{margin: -90px 0 -58px 0; font-size: 16px; color: #666; line-height: 1.8;}
.product-page *{line-height: 1.8;}

.product-page h1,.product-page h2,.product-page h3,.product-page h4,.product-page strong{ color: #1c5cb0;}


.product-page ol,.product-page ul{ margin: 5px;}
.product-page ol li { margin-left: 2rem;list-style: inherit !important}

.product-page ul li:before{content: "\2022"; color: #1c5cb0; margin-left: 3px;}

.flexBetween{display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap}
.flexStart{display:-webkit-flex;display:flex;justify-content:flex-start;flex-wrap:wrap}
.p45{padding-top:45px}
.p45_{padding-bottom:45px}
.p65{padding-top:65px}
.p65_{padding-bottom:65px}
.p85{padding-top:85px}
.p85_{padding-bottom:85px}
.rd-product-page-title .le h5{font-size:48px;text-transform:uppercase}
.rd-product-page-title .le h6{font-size:20px;color:#aaa;margin-bottom:33px;text-transform:uppercase; top:-10px;margin-top: -10px;}
.m54{margin-top:54px}
.rd-product-page .box .boxLeft{width:46%}
.rd-product-page .box .boxLeft p{height:477px;display:flex;align-items:center;text-align:center}
.rd-product-page .box .boxLeft p img{margin:auto}
.rd-product-page .box .boxRight{width:46%}
.rd-product-page .box .boxRight .content1{font-size:32px;color:#1b2f5b;font-weight:700;margin:19px 0 40px;position: relative;}


.rd-product-page .box .boxRight .content1:after {
    position: absolute;
    bottom: -22px;
    left: 0;
    display: block;
    content: "";
    width: 60px;
    height: 4px;
    background: #1453ae;
}

.rd-product-page .box .boxRight .content2{line-height:36px;color:#666;text-align:justify}
.rd-product-page .box .boxRight .content2 p{margin-bottom:10px;font-size:17px}
.rd-product-page1{ border-top: 1px solid #ebebeb;}
.rd-product-page1 .box img{ max-width: 70%}

.rd-product-page1 table{border-collapse:collapse;margin:20px 0;width:100%;vertical-align:middle}
.rd-product-page1 table td{border:1px solid #eaeaea; padding:6px 16px;vertical-align:middle}
.rd-product-page1 tr:nth-child(1) td { font-weight: 600; }
.rd-product-page1 tr:nth-child(2n) td{ background:#fff;}
.rd-product-page1 tr:nth-child(2n-1) td{ background:#f2f2f2; }

@media screen and (max-width:1024px){.rd-product-page-title .le h5{font-size:32px}
.rd-product-page .box .boxLeft{width:100%}
.m54{margin-top:54px}
.rd-product-page .box .boxRight{width:100%;margin-top:48px}
.rd-product-page1 .box img{ max-width: 90%;}
.rd-product-page .box .boxLeft p{height:177px;display:flex;align-items:center;text-align:center}


}



/*  ahao products*/
.table-container {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
    padding-bottom: 20px
}

.table-container table {
    border-collapse: collapse;
    min-width: 1100px;
    margin-top: 30px
}

.table-container .scroll-hint {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-color: rgba(255, 255, 255, .8);
    padding: 5px;
    border: 1px solid #000;
    border-radius: 3px;
    font-size: 14px;
    white-space: nowrap;
    z-index: 1000
}

.table-container::-webkit-scrollbar {
    height: 6px
}

.table-container::-webkit-scrollbar-track {
    background: #f1f1f1
}

.table-container::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, .7);
    border-radius: 6px
}

.table-container::-webkit-scrollbar-thumb:hover {
    background: #0056b3
}

.cm-scroll-drag-guide {
    display: none
}

@media all and (max-width: 800px) {
    .table-container table {
        border-collapse: collapse;
        min-width: 600px;
        margin-top: 30px
    }

    .cm-scroll-drag-guide {
        display: flex;
        justify-content: flex-end;
        margin-right: var(--area-padding)
    }

    .cm-scroll-drag-guide .cm-scroll-drag-inner {
        position: relative;
        width: 50px;
        height: 50px
    }

    .cm-scroll-drag-guide .cm-scroll-drag-inner:before {
        position: absolute;
        top: 4px;
        right: 0;
        width: 100%;
        height: 3px;
        background-color: #ccc;
        content: "";
        border-radius: 5px
    }

    .cm-scroll-drag-guide .drag-tail {
        position: absolute;
        z-index: 1;
        left: 0;
        top: 3px;
        animation: moveScrollAni 3s both infinite
    }

    .cm-scroll-drag-guide .drag-tail .tail {
        display: block;
        width: 25px;
        height: 5px;
        background-color: rgba(0, 0, 0, .7);
        border-radius: 5px;
        opacity: 1
    }

    .cm-scroll-drag-guide .drag-tail .hand-icon {
        font-size: 30px;
        color: #aaa
    }

    @keyframes moveScrollAni {
        0%, 10% {
            left: 0;
            margin-left: 0
        }

        50% {
            left: 100%;
            margin-left: -25px
        }

        100% {
            left: 0;
            margin-left: 0
        }
    }
}




/* productspage */


/* 企业文化 */
		

.about-culture {margin: -90px 0  -58px 0; }
.about-culture img{display:block;max-width:100%;height:auto;border:0}
.about-culture .font-45{font-size:45px;line-height:1}
.about-culture .culture-item{display:flex;justify-content:space-between}
.about-culture .culture-item>div{width:50%}
.about-culture .culture-item-img{position:relative;padding-bottom:26%;background:#f5f5f5;overflow:hidden}
.about-culture .culture-item-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:cover;transition:all 1s}
.about-culture .culture-item-text{display:flex;align-items:center}

.about-culture .culture-item-text .text-tit{position:relative;margin-bottom:1.56em}
.about-culture .culture-item-text .text-tit::after{position:absolute;bottom:-28px;left:0;display:block;content:"";width:36px;height:3px;background:#1c5cb0}
.about-culture .culture-item-text .text-sum{color:#555;font-size:18px;line-height: 2;}
.about-culture .culture-item:nth-child(2n){flex-direction:row-reverse}
.about-culture .culture-item:nth-child(2n+1) .text-inner{width:60%;margin-left:14%}
.about-culture .culture-item:nth-child(2n) .text-inner{width:64%;margin-left:26%}

@media screen and (max-width:1600px){.about-culture .font-45{font-size:36px}
.about-culture .culture-item-text .text-sum p{font-size:16px; line-height: 2;}
}
@media screen and (max-width:1440px){.about-culture .font-45{font-size:28px}
}
@media screen and (max-width:1024px){.about-culture .font-45{font-size:24px}
.about-culture{width:92%;margin:30px auto; }
.about-culture .culture-item{flex-wrap:wrap;margin-bottom:40px}
.about-culture .culture-item>div{width:100%}
.about-culture .culture-item-img{margin-bottom:20px;padding-bottom:52%}
.about-culture .culture-item-img img{max-width:80%;max-height:80%}
.about-culture .culture-item:first-child .culture-item-img img{max-width:100%;max-height:100%}
.about-culture .culture-item-text .text-tit::after{bottom:-20px}
.about-culture .culture-item:nth-child(2n) .text-inner,.about-culture .culture-item:nth-child(2n+1) .text-inner{width:100%;margin-left:0}
.about-culture .culture-item-text .text-sum{font-size:16px}
}	
/* 企业文化 */
/* 联系我们 */

.contact-msg{display:flex;justify-content:space-between; margin: -90px 0 -58px 0;}
.contact-msg a{color: #000;}

.contact-msg .msg-map{width:68%;height:700px}
.BMapLabel{left:4px!important;top:-85px!important;width:120px;height:80px;font-size:0!important;border:none!important;background:url(/images/map-logo.png) transparent no-repeat!important;background-size:50px 66px!important;background-position:center!important;transform:translateX(-50%)}
.BMap_cpyCtrl,.anchorBL{display:none!important}
.contact-msg .msg-info{width:32%;background:url(/images/msg-info-bg.jpg) bottom center no-repeat}
.contact-msg .msg-info .msg-info-ul{margin-left:17%;margin-top:10px}
.msg-info-ul .item{margin-bottom:36px}
.msg-info-ul .item .item-icon{margin-bottom:8px;line-height:1}
.msg-info-ul .item .item-icon i{font-size:30px;color:#1c5cb0}
.msg-info-ul .item .item-text{line-height:1.875em}
.msg-info-ul .item .item-text span{font-weight:700}
.msg-info-ul .item .item-text a{display:block}
.msg-info-ul .item .item-text a span{font-weight:700}
@media screen and (max-width:1024px){
    
.contact-msg{flex-wrap:wrap}
.contact-msg .msg-map{width:100%;height:250px}
.contact-msg .msg-info{width:100%;padding:40px 4%;box-sizing:border-box}
.contact-msg .msg-info .msg-info-ul{margin-left:0;margin-top:0}
.msg-info-ul .item{display:flex;align-items:flex-start;margin-bottom:14px}
.msg-info-ul .item .item-icon{margin-right:20px}
}
.icon-youxiang:before {
  content: "\e622";
}
.icon-shouji:before {
  content: "\e661";
}
.icon-daohangdizhi:before {
  content: "\e651";
}
/* 联系我们 */


/* 发展历程 */
.rd_fzlc_con{margin: -90px 0 -58px 0;}
@media (max-width:767px){
	.rd_fzlc_con{margin: -50px 0 -38px 0;}	
.rd_fzlc-ry_t{font-size:18px}
.rd_fzlc-ry_des{font-size:14px;line-height:28px}
}
.rd_fzlc_con{padding-top:5.2vw;background:url(/images/rd_fzlc-hisBg.png) no-repeat fixed center top;padding-bottom:4.5vw}
.rd_fzlc-his_maoLink{display:block;height:0;overflow:hidden;position:relative;top:-150px}
.rd_fzlc-hisBom{position:relative;margin-top:12.5vw;padding-bottom:2.16vw;padding-top:3.42vw}
.rd_fzlc-lcLineWpr:after{content:"";background:#005ca7 url(/images/rd_fzlc-ry_bi.png) no-repeat center center;height:150px;width:150px;border:15px solid #e5eef6;position:absolute;left:-75px;top:-150px;border-radius:50%}
.rd_fzlc-lcLineWpr{width:2px;position:absolute;left:8.07vw;top:0;bottom:0}
.rd_fzlc-lcLine{position:absolute;left:0;top:0;bottom:0;right:0;background:url(/images/rd_fzlc-lc_bg1.png) repeat-y center top;overflow:hidden}
.rd_fzlc-lcLine i{background:#005ca7;position:absolute;left:0;top:0;width:2px;height:0%}
.rd_fzlc-lcItems{position:relative;z-index:1}
.rd_fzlc-lcItems li{padding-bottom:55px;padding-left:16.4vw}
.rd_fzlc-lc_yt{font:bold 32px/42px din;color:#005bab;display:block;position:relative}
.rd_fzlc-ry_t{font-size:24px;line-height:26px;font-weight:400;display:block;margin:20px 0 16px}
.rd_fzlc-ry_des{font-size:16px;line-height:32px}
.rd_fzlc-ry_des img{margin-top:25px;border-radius:.6em}
.rd_fzlc-lc_yt:before{content:"";background:url(/images/rd_fzlc-lc_bg2.png) repeat-x left center;height:2px;width:4.98vw;left:-6.07vw;top:50%;height:2px;position:absolute}
.rd_fzlc-lc_yt i{height:40px;width:40px;position:absolute;left:-9vw;top:0}
.rd_fzlc-lc_yt i:after{content:"";width:12px;height:12px;border-radius:50%;background:#005ca7;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}
.rd_fzlc-lc_yt i:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #005ca7;border-radius:50%;background:#fff;transition:all .5s ease-in-out;opacity:0}
.rd_fzlc-lcItems li.on .rd_fzlc-lc_yt i:after{width:18px;height:18px}
.rd_fzlc-lcItems li.on .rd_fzlc-lc_yt i:before{opacity:1}
@media (max-width:1799px){
.rd_fzlc-lcLineWpr:after{width:120px;height:120px;left:-60px;top:-120px}
.rd_fzlc-lcLineWpr{left:8.62vw}
.rd_fzlc-lc_yt{font-size:28px}
.rd_fzlc-ry_t{font-size:21px}
.rd_fzlc-ry_des{font-size:15px;line-height:30px}
}
@media (max-width:767px){
.rd_fzlc_con{padding-top:50px}
.rd_fzlc-hisBom{margin-top:125px}
.rd_fzlc-lcLineWpr:after{transform:scale(.7) translateY(25px)}
.rd_fzlc-lcItems li{padding-left:51px}
.rd_fzlc-lc_yt i{transform:scale(.6)}
.rd_fzlc-lcLineWpr{left:30px}
}
@media (max-width:400px){.rd_fzlc-lcItems li{padding-left:46px}
}
/* 发展历程 */


/* 关于我们 */

.c-title h3{font-size:2.5rem}
.c-title h3:after{content:'';width:40px;height:4px;display:block;margin-top:1.5rem}
.c-title.white h3{color:#fff}
.c-title.white h3:after{background-color:#fff}
.home-cont{ margin-top: -12vw;}
.about-s1{padding-top:5vw}
.about-s1 .top-block{position:relative}
.about-s1 .left-box{width:97%;padding:5vw 32.5vw 4vw 4vw;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(/images/about-blue-bg.jpg)}
.about-s1 .para{font-size:1.125rem;line-height:2;color:#fff;opacity:.8;margin-top:2rem}
.about-s1 .right-box{position:absolute;top:-5vw;right:0;width:39.2%;height:100%;overflow:hidden}
.about-s1 .right-box img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
@media screen and (min-width:1025px){.about-s1 .right-box:hover img{transform:scale(1.1)}
}
.about-s1 .bot-block{padding:6.25vw 0;display:flex;justify-content:space-between}
.about-s1 .bot-block .item{max-width:18%}
.about-s1 .bot-block .item span{font-size:4rem;color:#333;font-family:Arial;transition:all .3s ease}
.about-s1 .bot-block .item su{font-size:1.25rem;color:#333;font-style:normal;top: -30px;}
.about-s1 .bot-block .item i{font-size:1.25rem;color:#333;font-style:normal}
.about-s1 .bot-block .item p{font-size:1rem;color:grey;line-height:2;margin-top:1.25rem}
@media screen and (min-width:1025px){.about-s1 .bot-block .item:hover span{color:#215eca;text-shadow:0 15px 10px rgba(39,89,212,.3)}
}
@media screen and (max-width:1700px){html{font-size:15px}
}
@media screen and (max-width:1600px){html{font-size:14px}
}
@media screen and (max-width:1440px){html{font-size:13px}
}
@media screen and (max-width:1366px){html{font-size:12px}
}
@media screen and (max-width:1024px){html{font-size:10px}
}
@media screen and (max-width:768px){
	.home-cont{ margin-top: -8re;}
	.about-s1{padding-top:4rem}
.about-s1 .left-box{width:100%;padding:4rem 2rem}
.about-s1 .right-box{width:100%;position:static}
.c-title h3{font-size:2.4rem}
.c-title h3:after{width:24px;height:2px;margin-top:1rem}
.about-s1 .para{font-size:1.4rem;line-height:1.5}
.about-s1 .bot-block{flex-wrap:wrap}
.about-s1 .bot-block .item{max-width:45%;width:45%;margin-top:2rem}
.about-s1 .bot-block .item:nth-of-type(1),.about-s1 .bot-block .item:nth-of-type(2){margin-top:0}
.about-s1 .bot-block .item span{font-size:3rem}
.about-s1 .bot-block .item i{font-size:1.4rem}
.about-s1 .bot-block .item p{font-size:1.4rem;line-height:1.5;margin-top:1rem}
}
/* 关于我们 */


.rd_zzry{padding-top:30px;margin-top:30px}
.rd_zzry .table{display:table;table-layout:fixed;text-align:center;width:100%;height:100%}
.rd_zzry .table_cell{display:table-cell;vertical-align:middle}
.rd_zzry img{pointer-event:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.rd_zzry .fl01{padding:0 0 3rem}
.rd_zzry .fl01 ul{font-size:0;margin:0 -2rem}
.rd_zzry .fl01 ul li{display:inline-block;width:33.33%;text-align:center;padding:0 2rem}
.rd_zzry .fl01 ul li a{display:block;position:relative}
.rd_zzry .fl01 ul li a .top_img img{width:100%}
.rd_zzry .fl01 ul li a .img{position:absolute;top:0;width:100%;left:0;height:91%}
.rd_zzry .fl01 ul li a .img img{max-width:78%}
@media(max-width:768px){.rd_zzry .fl01 ul li{width:33.333333%;margin-bottom:2rem;padding:0 0}
.rd_zzry .fl01 ul{margin:0 0}
.rd_zzry .fl01 ul li a .img img{max-height:34%}
}
@media(max-width:540px){.rd_zzry .fl01 ul li{width:50%;margin-bottom:2rem;padding:0 0}
}
.layui-img-responsive{max-width:100%}
.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:fullscreen gongcang{height:100%}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:fullscreen.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}
}
@media (min-width:668px) and(max-width:1919px){html{font-size:19.5px;font-size:calc(8.13099px + .87859vw)}
}
@media (min-width:1920px){html{font-size:25px}
}
@media (max-width:1440px){body{font-size:14px}
}
@font-face{font-family:Lato-Regular;src:url(../fonts/Lato-Regular.eot);src:url(../fonts/Lato-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato-Regular.woff2) format("woff2"),url(../fonts/Lato-Regular.woff) format("woff"),url(../fonts/Lato-Regular.ttf) format("truetype"),url(../fonts/Lato-Regular.svg#Lato-Regular) format("svg")}
@font-face{font-family:Montserrat-Regular;src:url(../fonts/Montserrat-Regular.eot);src:url(../fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.ttf) format("truetype"),url(../fonts/Montserrat-Regular.svg#Montserrat-Regular) format("svg")}
@font-face{font-family:Montserrat-Bold;src:url(../fonts/Montserrat-Bold.eot);src:url(../fonts/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.ttf) format("truetype"),url(../fonts/Montserrat-Bold.svg#Montserrat-Bold) format("svg")}
.common_txt{font-size:16px;line-height:2em}
@media (max-width:1440px){.common_txt{font-size:14px}
}
.bg_gray{background-color:#f5f5f5}
@media (min-width:668px){.index_industry_list>ul:hover>li:not(:hover){width:30vw}
}
.rongde_title{display:block;margin:0;padding:0}
.rongde_title span{color:#bbb;display:block;font-size:16px;line-height:1em}
.rongde_title b{color:#000;display:block;font-size:1.84rem;font-weight:400;line-height:1em;margin-top:10px}
@media (max-width:1440px){.rongde_title b{font-size:1.44rem}
}
.rongde_about{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:4rem;padding-top:4rem}
@media (max-width:1180px){.rongde_about{padding-bottom:20px;padding-top:20px}
}
@media (max-width:968px){.rongde_about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
.rongde_about .txt{padding-right:4rem;width:65%}
@media (max-width:1180px){.rongde_about .txt{padding-right:20px}
}
@media (max-width:968px){.rongde_about .txt{padding:0;width:100%}
}
.rongde_about .txt .des{margin-top:1.2rem;text-align:justify;-moz-text-align-last:left;text-align-last:left}
@media (max-width:968px){.rongde_about .txt .des{margin-top:20px}
}
.rongde_about .gongcang{width:35%}
@media (max-width:968px){.rongde_about .gongcang{height:350px;margin-top:20px;width:100%}
}
@media (max-width:668px){.rongde_about .gongcang{height:200px}
}
.rongde_about .gongcang a{display:block;height:100%;position:relative;width:100%}
.rongde_about .gongcang a:after{background:#000;opacity:0;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:100%;z-index:2}
.rongde_about .gongcang a .bg{height:100%;overflow:hidden;width:100%}
.rongde_about .gongcang a .bg span{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;-webkit-transition:all 1s;transition:all 1s;width:100%}
.rongde_about .gongcang a:hover:after{opacity:.1}
.rongde_about .gongcang a:hover .bg span{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.rongde_history{overflow:hidden;padding-bottom:4.8rem;padding-top:5.2rem;position:relative;margin-bottom: 4.8rem;}
@media (max-width:1180px){.rongde_history{padding-bottom:20px;padding-top:20px}
}
.rongde_honor{padding-bottom:3.2rem;}
@media (max-width:1180px){.rongde_honor{padding-bottom:20px;padding-top:20px}
}
.rongde_honor_title{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.rongde_honor_title{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}



      
.m2cm4t{font-size:40px;line-height:50px;font-weight:700;letter-spacing:2px;display:block;text-align:center}
.m2cm4Swiper{margin-top:3.12vw;position:relative;top:-2vw}
.m2cm4itm{height:480px;display:flex!important;flex-direction:column;justify-content:center;font-size:20px;line-height:40px;padding-left:0;text-align:center}
.m2cm4itm h4{font-size:80px;line-height:140px;margin-bottom:30px;background-image:-webkit-gradient(linear,0 0,0 bottom,from(#4b9cff),to(#076ee8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 15px 15px rgba(14,113,233,.2)}
.m2cm4itm p{max-height:200px;overflow-y:auto}
.m2cm4Swiper2{height:130px;position:relative;margin-top: 30px;}
.m2cm4Swiper2:before{content:"";background:url(../m2cm_line.png) repeat-x left center;height:4px;position:absolute;left:76px;top:63px;right:76px}
.m2cm4c2itm{padding-top:90px;text-align:center;position:relative;height:130px;cursor:pointer}
.m2cm4c2itm p{line-height:40px;font-size:18px;color:#1e2835}
.slick-current.m2cm4c2itm p{font-weight:700;color:#086ee8}
.m2cm4c2itm:before{content:"";background:url(../m2cm_xx1.png) no-repeat center center;height:16px;width:16px;margin-top:-8px;margin-left:-8px;position:absolute;left:50%;top:50%}
.slick-current.m2cm4c2itm:before{background:url(../m2cm_xx2.png) no-repeat center center}
.m2cm4c2itm:after{content:"";background:url(../m2cm_bmPs.png) no-repeat center center;height:32px;width:25px;margin-left:-12px;position:absolute;left:50%;top:0;transition:all .5s ease-in-out;opacity:0}
.slick-current.m2cm4c2itm:after{opacity:1}
@media (max-width:1799px){.m2cm4t{font-size:30px;line-height:42px}
.m2cm4itm{padding-left:550px}
.m2cm4itm h4{font-size:60px;line-height:110px;margin-bottom:20px}
.m2cm4itm{font-size:16px;line-height:32px;height:300px}
}
@media (max-width:993px){.m2cm4itm{padding-left:0;text-align:center}
.m2cm4itm h4{font-size:40px;line-height:70px}
.m2cm4itm{font-size:14px;line-height:28px}
}
@media (max-width:767px){*{background-attachment:scroll!important}
.m2cm4itm h4{font-size:30px;line-height:40px;margin-bottom:10px}
.m2cm4itm{font-size:12px;line-height:24px}
}


/*slick.css*/
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: .75; color: black; }

