/* 1 */
#sw-inner-001--0{margin-top:-92px}
#sw-inner-001--0 .innerbox{padding:6.16667% 0 4.16667%;position:relative;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat;}
#sw-inner-001--0 .innerbox .template001-innerBanner{color:#fff;font-size:16px}
#sw-inner-001--0 .innerbox .wrap{position:relative}
#sw-inner-001--0 .innerbox .box{vertical-align:middle}
#sw-inner-001--0 .innerbox .cateName{font-size:45px;text-transform:capitalize;line-height:1;font-weight:700;position:relative}
#sw-inner-001--0 .innerbox .crumbs .smallNav:before{content:"";font-family:icomoon,Arial,Helvetica,Microsoft YaHei,SimSun,Sans-serif}
#sw-inner-001--0 .innerbox .crumbs a{display:inline-block;line-height:1.2;position:relative}
#sw-inner-001--0 .innerbox .crumbs a:before{content:"";height:1px;position:absolute;bottom:0;left:50%;right:50%;transition:.4s all ease;-moz-transition:.4s all ease;-webkit-transition:.4s all ease;-o-transition:.4s all ease;-ms-transition:.4s all ease}
#sw-inner-001--0 .innerbox .crumbs a:hover:before{right:0;left:0}
@media screen and (max-width:1200px){#sw-inner-001--0 .innerbox .cateName{font-size:40px}
}
@media screen and (max-width:875px){#sw-inner-001--0 .innerbox{padding:20px 10px}
#sw-inner-001--0 .innerbox .cateName{font-size:24px}
#sw-inner-001--0 .innerbox .crumbs{font-size:14px}
#sw-inner-001--0{margin-top:0}
}
#sw-inner-001--0 .bg{opacity:.9;background-position:center center;background-size:cover;background-repeat:No-repeat}




/* 2 */


#sw-testimonials-005--0 .center .title{text-align:center}
#sw-testimonials-005--0 .center .title .bigtitle{color:var(--font);font-weight:700;line-height:1.2;text-transform:capitalize}
#sw-testimonials-005--0 .center .testimonials005box{margin-top:25px;text-align:center}
#sw-testimonials-005--0 .center .testimonials005box .tit{margin-top:20px;font-size:22px;font-weight:700;color:var(--font)}
#sw-testimonials-005--0 .center .testimonials005box .time{margin-top:20px;font-size:13px;color:var(--font);font-weight:600}
#sw-testimonials-005--0 .center .testimonials005box .desc{margin-top:20px;font-size:19px}
@media screen and (max-width:850px){#sw-testimonials-005--0 .center .testimonials005box{margin-top:25px}
#sw-testimonials-005--0 .center .testimonials005box .tit{font-size:20px;line-height:1.5}
#sw-testimonials-005--0 .center .testimonials005box .desc{font-size:18px}
}
@media screen and (max-width:600px){#sw-testimonials-005--0 .center .testimonials005box{margin-top:20px}
#sw-testimonials-005--0 .center .testimonials005box .tit{font-size:18px;line-height:1.5}
#sw-testimonials-005--0 .center .testimonials005box .time{font-size:12px}
#sw-testimonials-005--0 .center .testimonials005box .desc{font-size:16px}
}
#sw-testimonials-005--0 .center .morebtn{text-align:center;margin-top:25px}
#sw-testimonials-005--0 .center .morebtn .btn{background:var(--secondary);padding:20px;font-size:14px;display:inline-flex;color:#fff;text-transform:uppercase}
#sw-testimonials-005--0 .center .morebtn .btn:hover{background:#2a2a2a;color:#fff}
@media screen and (max-width:850px){#sw-testimonials-005--0 .center .morebtn .btn{padding:10px 15px;font-size:13px}
}
@media screen and (max-width:600px){#sw-testimonials-005--0 .center .morebtn .btn{font-size:12px}
}



/* 3 */
#sw-gallery-022--0 .title{font-weight:700;color:var(--font)}
#sw-gallery-022--0 .flexW{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;text-align:left}
#sw-gallery-022--0 .flexW .item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 15px}
@media screen and (max-width:600px){#sw-gallery-022--0 .flexW{margin-left:-5px;margin-right:-5px}
#sw-gallery-022--0 .flexW .item{padding:0 5px}
}
#sw-gallery-022--0 .flexW .item{width:25%;margin:15px 0}
#sw-gallery-022--0 .tit{display:block;color:var(--font);font-size:16px}
@media screen and (max-width:875px){#sw-gallery-022--0 .flexW .item{width:50%}
#sw-gallery-022--0 .tit{font-size:16px}
}
#sw-gallery-022--0 .flexW .item{-webkit-animation:myAnimation .7s linear;-webkit-animation-fill-mode:both}
#sw-gallery-022--0 .flexW .item:first-child{-webkit-animation-delay:.5s}
#sw-gallery-022--0 .flexW .item:nth-child(2){-webkit-animation-delay:1s}
#sw-gallery-022--0 .flexW .item:nth-child(3){-webkit-animation-delay:1.5s}
#sw-gallery-022--0 .flexW .item:nth-child(4){-webkit-animation-delay:2s}
#sw-gallery-022--0 .flexW .item:nth-child(5){-webkit-animation-delay:2.5s}
