@charset "utf-8";
body{font-family:'Roboto', 'Verdana', 'Lato', 'Open Sans', 'Poppins', 'Oswald', 'Noto Sans', 'Montserrat', sans-serif;}
:root{--bgcolor:#f5f5f5;
    --bg1:linear-gradient(0deg, rgb(255, 255, 255) 20%, rgb(220 231 255) 60%, rgb(181 192 243) 100%);
    --box-yy:0 30px 40px -20px rgba(0, 185, 212, 0.2);
    --box-yy2:0 14px 50px 0 rgba(106,105,105,.16);
    --yuan10:10px;
}
.bg{background-color:#f8f8f8}
.bg1{background:linear-gradient(0deg, rgb(255, 255, 255) 48%, rgb(255, 254, 220) 74%, rgb(251, 213, 255) 100%)}
.box-yy1{box-shadow:0 30px 40px -20px rgba(212, 80, 0, 0.2)}



#jd{width:100%;clear:both;overflow:hidden;background:#ccc; background:var(--bgcolor); position:relative;z-index:996;}
#slides, .slides {max-width:2560px;margin-left:auto;margin-right:auto;display:none;position:relative;}
#slides img{width:100%;pointer-events:none;user-select:none;}
#jd video{width:100%;}
#jd a{display:block;text-decoration:none}
#jd a:hover img{transform:scale(1.01)}
#jd:hover img{transform:scale(1.01)}
a.slidesjs-play,  a.slidesjs-stop {display:none!important;}

    #slides a.slidesjs-next, #slides a.slidesjs-previous,
    .slides a.slidesjs-next, .slides a.slidesjs-previous
    {border-radius:50%; background:rgba(255,255,255,0.8);transition: background .2s;z-index:999;overflow:hidden;text-indent: -9999px;position: absolute;top:50%; margin-top:-35px; width:70px;height:70px;line-height:70px; display:none;}
    #slides:hover a.slidesjs-next, #slides:hover a.slidesjs-previous,
    .slides:hover a.slidesjs-next, .slides:hover a.slidesjs-previous
    {display:block;box-shadow: 0 0 0 10px rgba(255,255,255,.2);}

    a.slidesjs-next {right:-35px;}
    a.slidesjs-previous {left:-35px;}
    #slides a:hover.slidesjs-next,
    #slides a:hover.slidesjs-previous,
    .slides a:hover.slidesjs-next,
    .slides a:hover.slidesjs-previous
    {background:rgba(63,63,81,0.8);}

    a.slidesjs-next:before,a.slidesjs-previous:before{font-family:"宋体";display:block;width:40px;height:70px;line-height:70px;text-align:center;font-size:30px;color:#333;text-indent:0;z-index: +1;}
    a.slidesjs-next:before{content:">";margin-right: 30px;}
    a.slidesjs-previous:before{content:"<";margin-left: 30px;}
    a.slidesjs-next:hover::before,a.slidesjs-previous:hover::before{color:#fff;}

    .slidesjs-pagination {list-style:none;padding:0;margin:0;position:absolute;bottom:1%; right:0;width:100%;text-align: center;z-index:666;}
    .slidesjs-pagination li {margin:6px;padding:0;display:inline-block;}
    .slidesjs-pagination li a {display:inline-block;width:18px;padding-top:18px;height:0; border:1px solid rgba(255,255,255,0); border-radius:50%; overflow: hidden;transition:all 0.6s cubic-bezier(0.216, 0.62, 0.356, 1) 0s;position: relative;}
    .slidesjs-pagination li a::after{content:"";border-radius:50%; width:10px;height:10px;position: absolute;left:4px;top:4px;background: #082d58;}

    .slidesjs-pagination li a.active,   .slidesjs-pagination li a:hover.active {margin:0;background:none; border:1px solid #082d58;}

@media (max-width: 768px) {
    .slidesjs-pagination li a {width:8px;padding-top:8px;}
    .slidesjs-pagination li a::after{width:4px;height:4px;left:2px;top:2px;}
    #slides .slidesjs-navigation{display: none!important}
}
/*轮播图 end*/


body{padding-top:80px;}
header{position:fixed;top:0; left:0;right:0; width:100vw;z-index:999;height:80px;background:rgba(255,255,255,.8);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 0 5px rgba(0,0,0,.3);}
@media(min-width:801px){
    .ifsj-nav{display:block!important}
}

#header .w, .head-box, .ifsj-nav, .ifsj-nav nav, .nav-ul, .nav-ul li{height:100%;}

.head-box{display:flex;justify-content:space-between;align-items:center}

.logo-box{max-width:200px;height:80%;display:flex;align-items:center;flex-wrap:wrap;}

.nav-ul{margin:0;padding:0;display:flex;align-items:center}
.nav-ul a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@media(max-width:800px){
    .nav-ul a{height:100%}
}
.nav-ul>li{position:relative}
.nav-ul>li{display:flex;align-items:center;margin:0px 1vw}
@media(min-width:1920px){
    .nav-ul>li{margin:0px 20px}
}
.nav-ul>li>a{text-transform:uppercase}
.nav-ul>li>a i{font-size:12px;margin-left:4px}

.nav-ul .submenu{margin:0;padding:0; width:auto;min-width:calc(100% + 80px); max-width:400px;position:absolute;top:130%;left:-40px;transition:all .3s;z-index:10;background:#fff;transform-origin:top;transform:rotateX(90deg);visibility:hidden;opacity:0;}
.nav-ul>li:last-child .submenu{left:auto;right:0px}
.nav-ul>li:last-child .submenu::before{left:auto;right:12px}
.nav-ul .submenu::before{content:'';display:block;position:absolute;left:40px;border:6px solid transparent;border-bottom-color:#fff;top:0px;transform:translateY(-100%)}
.nav-ul .submenu a{padding:5px 15px;}

.nav-ul>li:hover .submenu{opacity: 1; visibility:visible;transform:rotateX(0);top:100%;box-shadow:0 0 10px rgba(0,0,0,.2)}
.nav-ul .submenu a:hover{background:rgba(0,0,0,.1)}


button,input,textarea{outline:0;border:none;font:inherit;-webkit-appearance:none;border-radius:0}
button:focus{outline:0}
button{cursor: pointer;}



    .mob-menu{display:none;cursor:pointer;margin-left:30px;position:relative}
    .mob-menu span{position:absolute;left:0px;display:block;height:3px;background:#222;border-radius:2px;transition:all .2s}
    .mob-menu span:nth-child(1){width:100%;top:0px}
    .mob-menu span:nth-child(2){width:90%;top:43%}
    .mob-menu span:nth-child(3){width:80%;top:auto;bottom:0px}
    .mobact span:first-child{transform:rotate(45deg);top:46%}
    .mobact span:nth-child(2){opacity:0}
    .mobact span:nth-child(3){width:100%;transform:rotate(-45deg);top:46%}

@media(max-width:800px){
    body{padding-top:66px;}
    header{height:66px;}
    .logo{max-width:45%;height: 100%;z-index:889;}
    .logo span{display: block;}
    .logo img {display: inline-block; height: 100%; max-height:45px}
    .mob-menu{display:block;width:36px;height:25px;z-index:889;}
    .ifsj-nav{box-sizing: border-box; position:fixed;width:100%;top:66px; height:calc(100vh - 66px); left:0px;bottom:0px;background:#FFF;display:none;overflow-y:auto;padding:60px 2vw 2vw 2vw;z-index:888;transition: opacity 0.3s ease, visibility 0.3s ease;}
    .head-box{align-items:center}
    .nav-ul .submenu::before,.so-i{display:none}

    .ifsj-nav nav{height:auto}
    .nav-ul,.nav-ul>li{display:block;margin:0px}
    .nav-ul>li>a{font-size:16px;line-height:3;border-bottom:1px solid rgba(0,0,0,.08)}

    .nav-ul>li>a i{position:absolute;right:0px;z-index:10;margin:0px;line-height:1;top:0;width:48px;height:48px;line-height:48px;text-align:center; background-color: #eee;}
    .nav1 ul{position:static;display:block;padding-left:18px;}

    .nav-ul .submenu{border-bottom:1px solid rgba(0,0,0,.08);max-width:100%}
    .nav-ul .submenu ul{padding-left:30px}

    .nav-ul .submenu a{height: 42px; line-height:42px;font-size:14px; color: #555 !important;}
    .nav-ul .submenu ul a{padding:0px}

    .nav-ul .submenu,.nav>li:hover .submenu{transform:rotateX(0);position:static;display:none;transition:none;width:100%;min-width:100%;}
    .nav-ul>li ul a{font-size:16px;line-height:2}
    .rotate-90 {transform: rotate(90deg);transition: transform 0.3s ease;}
}


.get-quote a{display: block; border-radius:50px;padding:0 2em;height:2.6em;line-height:2.6em;background:#E80005;color:#fff;transition:all .3s}
.get-quote a:hover{background:#a7070a;color: #eee !important;}
@media(max-width:1800px){
    .get-quote{font-size:12px;}
}
@media(max-width:800px){
    .get-quote{display:none;}
}


#lang{width:30px; font-size:12px;}
#lang-i span{display:block;width:30px;height:30px;background-color:#de2618;border-radius:50%;overflow:hidden;text-align:center;line-height:30px;cursor:pointer;position:relative;}
#lang-i span img{width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:rgba(44, 166, 255, .2);}
@media(max-width:800px){
    #lang{margin-top:20px;width:100%;}
    #lang .submenu{display:block;opacity:1; visibility:visible; transform: rotateX(0);}
}
/* head end */


.big-title{font-weight:700; text-align:center;font-size:1.5em;text-transform: uppercase; color:var(--big-title-color)}
.big-title-p{text-align:center;}
@media(max-width:768px){.big-title{font-size:1.5em;}}




/*in-cpfl*/
.in-lm-item{background-color: #F6F6F6; overflow: hidden;background-position:bottom right;background-size:contain;background-repeat: no-repeat;}
.lm1{background-image: url(/template/default/skin/img/p1.jpg);}
.lm2{background-image: url(/template/default/skin/img/p2.jpg);}
.lm3{background-image: url(/template/default/skin/img/p3.jpg);}
.lm4{background-image: url(/template/default/skin/img/p4.jpg);}
.in-lm-item>div{padding:1px 1em;}
.in-lm-txt{font-size:12px;color: #666; width:60%; background: rgba(248,248,248,.5);border-radius:10px;}
.lm-more{margin-top: 100px;font-size:12px;color: #666;}
.lm-more i{color:#DD020C;}

/*in-ys1*/
.in-ys1 ul{overflow: hidden;}
.ys1-item{font-size:12px; position: relative;}
.ys1-i{float: left;width: 60px;height:100%;margin-right: 1em;}
.ys1-i img{display: block;margin-top:18px;}

/*in-about*/
@media(min-width:767px){
    .in-about h2{margin-top: 0;line-height: 1;}
}
.in-jj{font-size: 12px;color: #666;}
.ys2-i{float: left;width:40px;height:100%;margin-right: 1em;}
.ys2-item{overflow: hidden; font-size:12px; margin-bottom: 5px;}
.ys2-item h4{font-size:1.5em;margin:0;}
.ys2-item p{margin-top:0;}
.ys2-i img{display: block;margin-top:8px; box-shadow: 0 0 3px rgba(0,0,0,.2);border-radius:50%;}
.jj-more a{display: inline-block;padding: 0 2em; border-radius:30px;line-height: 2.5em; background:#fff;}
.jj-more i{color: #DD020C;}



/*in-lc*/
.lc-item{font-size: 12px;}
.lc-i{overflow: hidden;float: left; height:100%;margin-right: 1em;}
.lc-i img{display: block;width:40px; margin-top: 1em;}
.lc-item h3{font-size:1.5em;margin:0;}
.lc-item h4{font-size:1em;margin:0;}
.lc-item p{font-size: 12px;margin-top: 5px;}

.lc-go{display: flex;justify-content:space-between;align-items:center; font-size:1.2em;}
/*in-ys3*/
.ys3-item{border-radius:10px; background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);overflow: hidden;}
.ys3-item p{padding:0 1em;font-size: 12px;}

/*in-blog*/
.blog-item{font-size: 12px;}
.blog-img{float: left;width:40%;margin-right:1.5em;border-radius:10px;}
.blog-more{text-align: right;color:#666;}


/*飘窗客服 and 手机端底部导航*/
#m-tabbar{display:none;position:fixed;bottom:0;left:0;width:100vw;height:70px; color:#fff; text-align:center; background-color:#111827;z-index:991;box-shadow: 0 -2px 5px rgba(0,0,0,.3);}
#m-tabbar a{color:#fff;}
#m-tabbar>ul{margin:0;height:70px;}
#m-tabbar li{height:70px;font-size:16px;}
#m-tabbar a{display:block;height:70px;}

#m-tabbar .mob-menu{width:100%; height:70px;margin-left:0;}
.m-bot{position:relative;width:30px;height:20px;margin:13px auto 3px auto;}.m-bot span{background-color:#fff;}

.m-tab-menu{background-color:#111827}
.m-tab-whatsapp{background-color:#25d366;}
.m-tab-email{background-color:#2563eb;}
.m-tab-whatsapp i,.m-tab-email i{font-size:26px;display:block; line-height:1;margin-top: 10px;}

@media screen and (max-width: 768px) {
    #m-tabbar{display: block;}
}

#kf-right{position:fixed; top:40%; right:8px; z-index:9999;box-shadow: 0 -0 5px rgba(0,0,0,.3); background-color:#fff; border-radius:8px;text-align:center;}
#kf-right ul{margin:0; padding:0;overflow:hidden;}
#kf-right a{display:block;min-width:70px; margin:8px;padding:20px 5px;border-radius:8px; color:#fff;} #kf-right a:hover{color:#eee!important;}
#kf-right i{font-size:26px;display:block; line-height:1;}
.kf-right-email a{background-color:#2563eb;}
.kf-right-whatsapp a{background-color:#25d366;}

@media screen and (max-width: 768px) {
    #kf-right{display:none;}
}




/*footer*/
footer{padding-top:1em;padding-bottom: 1em; background-color:#000; color:#fff;font-size:12px;}

footer a{color:#fff;}footer a:hover,footer a.on{color: #f00 !important;}

footer img{height:60px}footer ul{padding-left:0;}

footer li{padding:.5em 0;}
.sm>a{display:inline-block;margin-right:1em; margin-bottom: 1em; width:40px;height:40px;line-height:40px;text-align:center;background: #fff;color:#000;border-radius: 50%;font-size:18px;}
.sm>a:hover{background-color:#f00; color: #fff !important;}

.foot-lx{display: flex;}
.foot-lx i{margin-right: 1em;}


@media(max-width: 767px){
    footer{padding-bottom:50px;}
    .foot-logo p{margin: auto; width:auto;}
    .mobile-bottom{display:block;}
    .progress-wrap{width:36px;height:36px;line-height:34px;margin:3px auto auto auto; text-align:center;cursor:pointer;position:relative; background-color:var(--c);color:#fff;padding:1px; border-radius:50%;}
    .progress-wrap.active-progress{opacity:1;}
    .progress-wrap svg{width:90%;height:90%;position:absolute;top:5%;left:5%;}
    .progress-wrap svg path {fill: none;}
    .progress-wrap svg.progress-circle path {stroke:#fff;stroke-width:6;box-sizing:border-box;-webkit-transition: all 200ms linear;transition: all 200ms linear;}
}

.copyright{text-transform:uppercase;}


/*↓右侧贴边客服*/
:root{--kfpxa:52px;--kfpx:40px;--kf-txtc:#fafafa;--kf-bgc:#25d366;--kf-bgc2:#f90;}
#kf-fixed i{font-size:1.5em}
#kf-fixed .weixin{text-align: center;}

#kf-fixed div:first-child p{border-top-right-radius:5px;border-top-left-radius:5px;}
#kf-fixed div:last-child{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}

#kf-fixed{position:fixed;right:0;bottom:20%;font-size:14px;z-index:990;}

#kf-fixed .progress-wrap,#kf-fixed .kfico{color:var(--kf-txtc);background: var(--kf-bgc); backdrop-filter:blur(4px);}/*no-hover*/
#kf-fixed .weixin .kfico{background:var(--kf-bgc2);}
#kf-fixed .kfson,#kf-fixed .kf-box:hover .kfico,#kf-fixed .progress-wrap.active-progress:hover{color:var(--kf-bgc); background:var(--kf-txtc);backdrop-filter:blur(4px);}
#kf-fixed .kf-box:hover::after{border-right-color:var(--kf-txtc);}/*hover*/


#kf-fixed p:hover {color:var(--kfcolora);}
#kf-fixed hr{border:0 none;background:#eee;height:1px;}
#kf-fixed .kf-box{width:42px;width:var(--kfpxa);height:32px; height:var(--kfpx);position:relative;margin-bottom:1px;overflow:hidden;}
#kf-fixed .kf-box:hover{overflow: visible;}

#kf-fixed .kfico{margin:0 0 0 10px; width:32px;width:var(--kfpx); height:32px; height:var(--kfpx); line-height:32px;line-height:var(--kfpx); text-align:center;cursor:pointer;position:relative;z-index:980;}

#kf-fixed .kf-box:hover::after{width:0;height:0;content:"";border-top:5px solid transparent;border-right-width:10px;border-right-style:solid;border-bottom:5px solid transparent;position:absolute;top:40%;right:42px;}

#kf-fixed .kfson{ min-width:180px; padding:10px 20px; position:absolute; top:0; right:-500px; opacity:0; box-shadow:0 0 10px rgba(0, 0, 0, .2); box-shadow: var(--box-yy); z-index:970; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; }
#kf-fixed .kf-box:hover .kfson{right:42px; right:var(--kfpxa); opacity:1;}
#kf-fixed a{color:#fff;color:var(--kfcolora);}#kf-fixed a:hover{color:#eee!important;color: var(--kfcolora) !important;  text-decoration:underline;}

#kf-fixed .progress-wrap{width:32px;width:var(--kfpx); height:32px;height:var(--kfpx); line-height:32px;line-height:var(--kfpx); margin-left:10px; text-align:center;cursor:pointer;opacity:0;position:relative;}
#kf-fixed .progress-wrap.active-progress{opacity:1;}
#kf-fixed .progress-wrap svg{width:90%;height:90%;position:absolute;top:5%;left:5%;}
#kf-fixed .progress-wrap svg path {fill: none;}
#kf-fixed .progress-wrap svg.progress-circle path {/*stroke:#fff;*/stroke-width:6;box-sizing:border-box;-webkit-transition: all 200ms linear;transition: all 200ms linear;}

@media screen and (max-width:767px) {
#kf-fixed{display:none;}
}
/*↑右侧贴边客服 end*/


/*栏目*/
.dq, .dq a{color:#888;}


/*banner*/
#banner{position:relative;overflow:hidden;}
.banner-dq{position: absolute;top:10px;left:0;right:0;color:#777}
.banner-dq i{margin-left:8px}
.banner-dq a{color:#777;font-size:12px;}

#banner h2::after{content:"";position:absolute;right:-1em;top:50%;width:2em;height:2px;background: #fff;}
#banner img{width:100%;}

@media(max-width: 767px){
    .banner-dq{display:none;}
}
/*lm-banner end*/



/*栏目-关于我们*/
.us-ys{text-align: center; font-size:12px;}
.us-ys i{font-size:3em;opacity:.8;}
.us-suzi{font-size:2em;color:#f00;font-weight:bold;}

.us-c img{ width:100%; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; }
.us-top{font-size:12px;color:#f00;}
.us-list{font-size:12px;padding-left:0;}
.us-list li{display:flex;margin-bottom:1.5em;}
.us-i>i{font-size:1.5em;display:block;width:50px;height:50px;line-height:50px;text-align:center;background:#f8f8f8;border-radius:50%;margin-right:1em;}
.us-txt h3{margin:0;}

.uslc{margin:0 3em; font-size:12px;text-align: center;}
.uslc-top{color:#f00;}
.uslc-i i{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background:#000;border-radius:50%;color:#fff;font-size:1.5em;}
.uslc .gm0{align-content:center; font-size:2em;}

@media(max-width: 767px){
    .us-ys i{font-size:2em;}
    .us-suzi{font-size:1.5em;}
    .us-top{display:none;}
    .uslc{margin:0;}
}




/*栏目-产品中心*/
.lm-cpfl{text-align: center; padding:1em 0;}
.lm-cpfl a{display:inline-block;margin:1em;padding:1em;}
.lm-cpfl a.on{box-shadow:0 2px 0 #f00;}

.lm-cp-item{padding:.6em; font-size: 12px;}
.lm-cp-item h3{ margin:8px 0;}
.lm-cp-item p{color:#666; margin:8px 0;}
.lm-cp-item i{color: #f00}

.lm-ys{background: #ebebeb;}

@media(max-width: 768px){
    .lm-cpfl a{margin:0;padding:.6em;}
}

/*详情-产品*/
.cp-rbox{font-size:12px;}
.lm-name{color:#f00;}

.cp-rbox h1{font-size:1.5em; margin:.5em 0;}
.cansu-1{position: relative;padding:1em 0;border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; text-align: center;}
.cansu-1::before{content:"";position: absolute;top:-2px;left:10%; width:20px; height:3px;background: #f00;}
.cansu-1 i{font-size:2em;opacity:.8; margin-bottom:3px;}

.cp-rbox h2{font-size:1.2em; margin:1em 0 .5em 0;}
.dz-item{padding:10px 0;}
.dz-item>div, .dz-item h3{padding:0 10px; margin:0;}
.dz-item i{font-size:2em;opacity:.8; line-height: 1;}
.dz-top::before{content:"";width:30px;height:1px;background:#888;display:inline-block;margin-right:10px;}

.cp-lx-1,.cp-lx-2{display:block;height:40px;line-height:40px;text-align: center;margin-top:18px; border:1px solid transparent;}
.cp-lx-1{background: #f00;color:#fff;}
.cp-lx-1:hover{background:#ff9600;color: #fff!important;}
.cp-lx-2{border-color: #eee;}
.beizu{text-align:right;font-size:12px;color:#999;margin-top:10px;}

.cp-ys li{margin-top:10px;}
.cp-ys i{font-size:1.5em;}
@media(max-width: 767px){
    .lm-name{display:none;}
    .beizu{text-align:left;}
}

.cpxq-cbox{margin-top:1em; padding-top:1em; border-top:3px solid #f8f8f8; font-size:12px;}
.cp-tj{font-size:12px;}



/*栏目-新闻*/
.news-item{font-size:12px;}
.news-txt{padding:1em 0;}
.news-txt h3{margin:8px 0;}
.news-more a{color:#f00; margin-top:10px;}
@media(max-width:768px){
}

/*新闻-详情页*/
    .news-content{margin-top:40px;}
    .timehot span{display: inline-block;margin-right:20px;color:#999;}
    #content aside #sxp p {padding: .5em 1em;background: #f5f5f5; background:var(--bgcolor);margin-bottom: 1em;}
    .ce-item {border-bottom: 1px solid #f5f5f5;padding: .5em 0;margin: 0;}
    .fanhui a {display: block;text-align: center;background: #f5f5f5; background:var(--bgcolor);margin-top: 2em;color: #666;line-height: 3em;}
    .fanhui a i {font-size:1.8em;}

/*FAQ 栏目页*/
    #faq-list{padding:0; margin: 0;user-select: none;}
    .faq-item{padding:1em;border: 1px solid #eee;margin-bottom: 2em;}
    .faq-item .tab-i{padding-right:3em;position: relative; cursor:pointer; font-size:1em;margin:0; font-weight: normal;}
    .faq-item .tab-i:hover,.faq-item .tab-ii{color: var(--c);}
    .faq-item .tab-i:after{content: '+';display: block;position: absolute;right:0;top: 50%;z-index: 1;font-size:1.6em;margin-top: -15px;width: 16px;height: 30px;text-align: center;line-height: 30px;}
    .faq-item .tab-i.tab-ii:after{content: '';height: 2px;background-color: var(--c);margin-top: 0px;}
    .faq-item .tab-c{display:none;}
    .faq-item .tab-c-on{display:block;}
    .faq-icon{float:left;height: 100%;margin-right: 1em;}
    .faq-content{margin-left:2em;}
    .faq-content a{color:#999;}
    .faq-content a .i{vertical-align:sub;}

/*栏目-联系我们*/
.lm-lx-x1{background:#eee url(/template/default/skin/img/lx-bg.webp) center center no-repeat;background-size:cover;}

.lx-top{font-size:12px;color:#f00;}
@media(min-width:769px){
    .lx-top{margin-top:2em;}
}

.lm-lx-box{padding:1em 0;}
.lm-lx-box>li{display:flex; margin-bottom:2em;}
.lm-lx-box i{display:block;width:50px;height:50px;line-height:50px;text-align:center;background:#fff;border-radius:50%;margin-right:1em;}
.lm-lx-box h3{margin:0;}

.lm-ly{ background: #fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; padding:2em;}
.lm-ly .tjson{ border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px;background: #000; }
.lm-ly .ly-item{margin:.5em 0;}

@media(max-width: 768px){ 
    .lm-lx-x1 .dq{display:none;}
    .lm-ly{padding:1em;}
}

.x2-w{padding:2em;}
.x2-top{color:#f00;}
.x2-w h2{margin:.5em 0;position: relative;}
.x2-w h2::before{content:"";position: absolute;bottom:-10px;left:0; width:30px; height:3px;background: #f00;}
.add{display:flex;align-items:center;margin-top:1em;}
.add i{font-size:2em;opacity:.8;margin-right:1em;}

@media(max-width: 768px){ 
    .x2-w{padding:1em;}
}

/*栏目——定制方案*/
.big-t-top{text-align: center;color:#f00;margin-bottom:-.5em;} 
.lc2-item{text-align:center;font-size:12px;}
.lc2-i i{display:inline-block;font-size: 2em; width:60px;height:60px;line-height:60px;text-align:center;background:#f8f8f8;border-radius:50%;}
.lc2-item h3{margin:0;color:#f00;}
.lc2-item h4{margin:0;}
.lc2-item p{margin:0;color:#666;}

.jjfa-t{font-size:12px}
.jjfa-t .big-t-top, .jjfa-t .big-title{text-align:left;}

.fa-item h3{font-size:14px; text-align:center;}

#gy{padding-top:1px;padding-bottom:1px;}
.gy-box{margin:2em; font-size:12px;}
.gy{display:flex; align-items:center;}
.gy>img{ width:30%; display:block; margin-right:1em; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; transition: all .3s;}
.gy>img:hover{ transform: scale(2); -webkit-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); box-shadow: 0 0 5px rgba(0,0,0,.2);}

.hy-more{text-align:center;}
.hy-more a{display:inline-block; text-align:center; padding:.6em 3em; border:2px solid #f00;}

@media(max-width: 768px){ 
    .gy-box{margin:8px;}
}




#content,td{word-break:keep-all;}