.h-flex {display:flex;flex-wrap:wrap;}
.h-flex-end {display:flex;justify-content:right;flex-wrap:wrap;}
.h-flex-center {display:flex;align-items:center;flex-wrap:wrap;}
.h-flex-sb {display:flex;justify-content:space-between;flex-wrap:wrap;}
.re {position:relative;}
.header-top {height:40px;width:96.5%;}
.header-line-n {height:1px;background:rgba(255,255,255,.08)}
.sc-ico {background:url(../images/sn-ico.png) no-repeat left center;width:20px;height:20px;display:inline-block;margin-right:10px;}
@font-face {font-family:'Manrope-Bold';font-style:italic;font-weight:100;font-display:swap;src:url(../fonts/Manrope-Bold.woff) format('woff');/* unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB;*/}
@font-face {font-family:'Manrope-Regular';font-style:italic;font-weight:100;font-display:swap;src:url(../fonts/Manrope-Regular.woff) format('woff');/* unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB;*/}
.header-inter {column-gap:30px;}
.header-left {column-gap:60px;width:59.76%;flex:1;}
.meun-box {height:100px;justify-content:space-between;}
.header-line {width:1px;height:20px;background-color:#888c93;opacity:0.2;}
.select dt i {font-style:normal;padding:0px 0 0 0;line-height:40px;color:#fff;}
.on .select dt i,.header:hover .select dt i {color:#000;}
.on .header-quote,.header:hover .header-quote {border:1px solid #181818}
.fy-xiala {transition:all 0.3s ease 0s;position:relative;z-index:9999999999;display:inline-block;padding:0 0 0 0px;}
.select dt:before {content:"";width:5px;height:5px;display:inline-block;margin:0px 0px 0 0;position:absolute;right:0px;top:22px;background-color:#888c93;clip-path:polygon(0% 0%,100% 0%,50% 100%);}
.fy-xiala * {display:inline-block;}
.select dt {height:40px;display:inline-block;line-height:38px;font-size:14px;text-transform:capitalize;cursor:pointer;width:100%;overflow:hidden;position:relative;z-index:99;text-align:right;font-weight:normal;color:#666;padding:2px 15px 0 30px;}
.select dt img,.select dd ul li a img {width:20px;height:auto;display:inline-block;margin-right:10px;vertical-align:middle;}
.select dt.cur:before {transform:rotate(0deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.select dt img {display:inline-block;margin:0px 0px 0 0;position:absolute;left:0px;top:12px;width:20px;height:auto;}
.select dt span {font-style:normal;padding:0px 0 0 0;line-height:40px;display:none;text-transform:uppercase;}
.select dt i {font-style:normal;padding:0px 0 0 0;line-height:40px;}
.select dd {position:absolute;right:0px;top:40px;background:#fff;display:none;z-index:999999999;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:0px solid #e5e5e5;-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 10px rgba(0,0,0,0.3);-o-box-shadow:0px 5px 10px rgba(0,0,0,0.3);box-shadow:0px 5px 10px rgba(0,0,0,0.3);height:auto;}
.select dd ul {padding:0px 0px 0px 0px;width:120px;text-align:left;}
.select dd ul li {padding:0px 0px;position:relative;width:100%;border-bottom:1px solid #ebebeb;display:inline-block;float:left;width:100%;}
.select dd ul li i {font-style:normal;font-size:14px;line-height:26px;}
.select dd ul li span {display:none;font-style:normal;font-size:14px;line-height:26px;text-transform:uppercase;color:666;}
.select dd ul li a {transition:all 0.3s ease 0s;line-height:22px;display:inline-block;color:#555;font-size:14px;text-transform:capitalize;padding:6px 10px 6px 40px;position:relative;width:100%;overflow:hidden;transition:all 0.3s ease 0s,}
.select dd ul li img {height:auto;width:20px;height:auto;position:absolute;left:10px;top:10px;}
.select dd ul li:hover a {color:#e62129;}
.select dd ul li:hover {background:#fff}
.header-tel {margin-right:38px;}
.header-tel i {background-position:-5px;}
.header-email {margin-right:25px;}
.header-email i {background-position:-37px;}
.on .header-top {display:none;}
.header-quote {width:238px;height:70px;background-color:#fff;border-radius:40px}
.header-quote a {color:#232323;}
.header-quote i {border-radius:50%;display:inline-block;width:60px;height:60px;background:#e72229 url(../images/whatapp.png) center no-repeat;}
.header-quote .f-m-b {font-size:18px;}
.header-quote {column-gap:25px;padding-left:8px;}
.header-link a {background:rgba(255,255,255,.1);width:31px;height:31px;text-align:center;border-radius:50%;line-height:31px;margin-left:5px;}
.b-1 {color:#fff;font-size:3.75vw;text-shadow:2px 1px 0px rgba(20,30,54,0.58);line-height:4.27vw;}
.b-2 {color:#e62129;font-size:1.354vw;margin-bottom:7px;}
.b-3 {color:#dddddd;font-size:20px;margin:16px 0 32px;}
.b-more {text-align:center;color:#fff;font-size:18px;max-width:214px;width:34.16%;line-height:3.23vw;background-color:#e62129;border-radius:10px;display:inline-block;}
.b-more em {margin-left:20px;}
.b-more:hover {background:#fff;}
.color-e6 {color:#e62129;}
.color-e183 {color:#182333 !important;}
.topx {background:url(../images/two-bg.png) no-repeat;background-size:cover}
.topx-content {position:relative;transform:translateY(-50px);z-index:16;padding-bottom:30px}
.topx-list {justify-content:space-between}
.topx-item {box-shadow:0px 0px 16px rgba(0,0,0,0.34);position:relative;padding:0.41666vw 1.4583vw 1.25vw 1.041666vw;background:url(../images/banner-ico-bg.jpg) no-repeat center;width:32.5%;height:10.9375vw;column-gap:1.25vw;background-size:cover;}
.topx-left {flex:none;width:4.9vw;height:4.9vw;border-radius:50%;border:2px solid #e62129;justify-content:center;background-color:#fff;text-align:center;}
.topx-t {font-size:1.06vw;word-break:break-word;}
.topx-p {font-size:0.83vw;opacity:0.8;word-break:break-word;}
.topx-right {color:#000;flex:1;}
.topx-a {position:absolute;right:1.666vw;bottom:0.83vw;color:#707070;text-align:right;font-size:0.83vw;}
@media(max-width:1600px) {/* .header-quote {width:188px;height:50px;background-color:#fff;border-radius:40px}
*/  /* .header-quote i {width:40px;height:40px;background-size:70%;}
*/}
@media(max-width:1400px) {/* .w1200 {width:1000px;}
*/  .header-left {column-gap:40px;}
nav>ul>li>a {font-size:14px;}
.header-quote .f-m-b {font-size:16px;}
.header-quote {width:168px;height:50px;column-gap:15px;}
.header-quote i {width:40px;height:40px;background-size:70%;}
.b-3 {font-size:16px;}
.b-more {font-size:14px;width:20%;padding:5px 10px}
.topx-left img {width:80%;}
.topx-t {font-size:16px;}
.topx-p,.topx-a {font-size:12px;}
}
@media(max-width:767px) {.header-line {display:none;}
.w1200 {width:90%;}
.header-logo {width:75%;}
nav>ul {flex-direction:column;}
.meun-box {height:auto;}
.topx-content {transform:translateY(0px);padding:20px 0}
.topx-item {width:100%;height:40vw;padding:3vw 5vw;column-gap: 3vw;box-shadow:none;border:1px solid rgba(0,0,0,0.1)}
.topx-list {justify-content:normal;}
.topx-left {width:20vw;height:20vw;text-align:center;}
.topx-a {position:absolute;right:3vw;bottom:2vw;}
.topx-t {font-size: 14px;}
/* .topx-right {display:none;} */
.topx-left img {width:65%;}
.b-more {width:50%;padding:15px 10px;font-size:12px;}
}
.about-content {margin:6px 0 9.5%;}
.about-w-l {width:45%;}
.about-warp {justify-content:space-between;margin-bottom:42px;}
.about-content .b-more .color-e6 {color:#fff;}
.about-content .b-more:hover {background:#666;color:#fff;}
.smail-tit {position:relative;font-size:18px;border:3px solid #ece9e3;width:170px;line-height:40px;text-align:center;}
.smail-tit em {position:absolute;top:-10px;left:5px;background-position:-70px;width:20px;height:20px;}
.w-txt {font-size:2.0833vw;margin-top:12px;}
.w-txt-c {font-size:3.125vw;text-transform:uppercase;line-height:1;margin-bottom:40px;}
.w-info {font-size:16px;color:#666;border-left:12px solid #e62129;padding-left:22px;word-break:break-word;line-height:30px;}
.w-one {font-size:20px;margin-top:36px;}
.w-one em {background-position:-99px;margin-right:14px;}
.video-box {position:relative;width:50%;margin-top:28px;max-height:372px;}
.video-box video {display:inline-block;vertical-align:baseline;width:100%;max-height:372px;}
.video-box .video-img {position:absolute;top:0;bottom:0;width:100%;z-index:999;background:url(../images/v.jpg) no-repeat;background-size:100% 100%;cursor:pointer}
.video-box .video-ico {position:absolute;right:-20px;bottom:-20px;width:36px;height:40px;z-index:999;background:url(../images/video-ico.png) no-repeat;background-size:100% 100%;cursor:pointer}
.course-content {background:url(../images/licheng-bg.jpg) no-repeat;background-size:cover;}
.course-warp {padding:6% 3% 5% 19%;}
.course-text {width:33%;}
.course-text .smail-tit {width:44%;}
.course-tit {font-size:2.5vw;color:#fff;line-height:1.2;margin-top:5%;}
.course-info {font-size:16px;color:#cfcfcf;line-height:2;margin-top:6%;}
.swiper_btn {width:2.72rem;height:2.72rem;display:flex;align-items:center;justify-content:center;background-image:none;border-radius:50%;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.course-list {position:relative;width:58%;margin-top:-2%;}
.course-list .fa {font-size:26px;color:#fff;}
.course-list .swiper-container {margin-left:6rem;}
.course-list::before {content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:38px;background:url(../images/l-line.png) no-repeat;background-size:contain;}
.course-list .swiper-slide {height:20rem;padding-left:2.875rem;display:flex;align-items:flex-end;}
.course-list .swiper-slide:hover>div::before {background:#C9000D;}
.phone_show_990,.phone_show_767 {display:none;}
.course-list .swiper-slide:hover::before {background:#C9000D;}
.course-list .swiper-slide::before {content:"";position:absolute;top:5px;left:1.05rem;width:2px;height:68px;background:rgba(255,255,255,0.3);}
.course-list .swiper-slide:nth-child(even)::before {top:72%;left:11px;}
.course-list .swiper-slide:nth-child(even)::after {top:auto;bottom:-0.5625rem;}
.course-list .swiper-slide:nth-child(even)>div::before {bottom:5rem;left:-2.3rem;top:auto;}
.course-list .swiper-slide>div {position:relative;}
.course-list .swiper-slide>div::before {content:"";position:absolute;top:0;left:-1rem;width:0.5rem;height:0.5rem;border-radius:50%;background:#fff;}
.course-list .swiper-slide:nth-child(odd) {margin-top:20rem;display:flex;flex-wrap:wrap;align-items:flex-start;}
.course-list .swiper-slide:nth-child(odd):hover::after {top:-2.5rem;}
/* .course-list .swiper-slide:nth-child(odd)::before {height:68px;}
*/.course-list .swiper-slide:nth-child(odd)>div {display:flex;flex-wrap:wrap;align-items:flex-end;position:relative;width:100%;}
.course-list .swiper-slide:nth-child(odd)>div::before {top:65px;bottom:auto;left:-2rem;}
.course-list .swiper-slide:nth-child(odd)>div .name {order:1;}
.course-list .swiper-slide:nth-child(odd)>div .text {order:2;}
.course-list .swiper-slide:nth-child(odd)>div div {width:100%;}
.course-list .name {color:#de1e1b;font-size:48px;font-weight:800;line-height:2rem;}
.course-list .swiper-slide:nth-child(odd) .name {margin-bottom:30px;margin-top:50px;}
.course-list .swiper-slide:nth-child(even) .name {margin-top:28px;margin-bottom:50px;}
.course-list .text {background-color:rgba(0,0,0,0.3);font-size:14px;color:#fff;padding:8%}
.course-list .text .f-mr {display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;word-break:break-word;overflow:hidden;text-overflow:ellipsis;}
.course-list .swiper_pag {position:relative;}
.course-list .swiper_btn {background:#000;opacity:1;}
.course-list .swiper_btn .iconfont {color:#fff;}
.course-list .swiper-button-next {right:-1.4rem;}
.course-list .swiper-button-prev {left:-0.4rem;}
.ptb {padding:6.25rem 0;}
@media (max-width:1500px) {.about-warp {align-items:end;}
.w-one {font-size:14px;margin-top:16px;}
.w1200 {width:80%;}
.course-text .smail-tit {width:60%;}
.course-warp {padding-left:8%;}
}
@media (max-width:1280px) {.w1200 {width:90%;}
/* .course-warp {padding:10% 20%}
*/  /* .course-text {width:100%;}
*/  .course-list::before {background-size:cover;background-position:right;}
.w-one {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;}
.about-w-l {width:50%;}
.w-one em {margin-right:5px;background-position-x:-74px;width:15px;height:15px;}
.article {padding:0;}
.b-3 {margin-bottom:10px;}
.smail-tit {width:40%;}
}
@media (max-width:990px) {.phone_show_990 {display:block;}
.course-warp {padding:10%;}
.course-text,.course-list {width:100%;}
/* .course-list {display:none;}
*//* .course-list {height:19rem;}
*/.course-info,.course-tit {margin-top:2%;}
.mobile-hidden {display:none;}
.course-list {margin-top:20px;}
.course-list .swiper-slide {height:18rem;align-items:flex-start;}
.course-list .swiper-slide:nth-child(odd) .name,.course-list .swiper-slide:nth-child(even) .name {margin:10px 0;}
.course-tit {font-size:16px;}
.course-list .swiper-slide:nth-child(even)>div {display:flex;flex-wrap:wrap;}
.course-text,.course-list {width:100%;}
.course-list .name,.course-list .swiper-slide:nth-child(even) .name {font-size:20px;order:-1;}
.course-list .swiper-slide.course-warp {padding:10% 5%;}
.course-list .swiper-slide:nth-child(odd) {margin-top:0;}
.course-list .swiper-slide:nth-child(odd) {align-items:flex-start;}
.course-list .swiper-slide:nth-child(odd) > div .text {order:2;}
.course-list .swiper-slide::after {display:none;}
.course-list .swiper-slide:nth-child(odd) > div::before {top:0;bottom:auto;}
.course-list .swiper-container {padding-left:0;margin-left:2rem;}
.course-list::before {top:auto;transform:translateY(0);bottom:0;}
.course-list .swiper-slide::before {height:calc(100% - 1.5rem);}
.course-list .swiper-slide:nth-child(even)::before {top:0;}
.course-list .swiper-slide:nth-child(even) > div::before {top:0;}
.course-list .swiper-slide:nth-child(even):hover > div::before {top:0;}
.course-list .text {font-size:14px;line-height:2;}
.course-list .swiper-pagination {margin-top:15px;}
}
@media (max-width:767px) {.course-info {font-size:14px;}
.header-inter {column-gap:0}
.select dt i {font-size:12px;}
.about-w-l,.video-box {width:100%;}
/* .header-logo img.pc {max-width:180px;}
*/.ptb {padding:30px 0;}
.smail-tit {font-size:12px;width:120px;line-height:2;width:50%;}
.sc-ico {background-size:cover;width:10px;height:10px;}
.w-txt {font-size:20px;}
.w-txt-c {font-size:32px;margin-bottom:20px;}
.w-info {border-width:5px;padding-left:10px;font-size:14px;}
.course-list .text {font-size:12px;}
.swiper_pag .swiper-pagination-bullet {margin:0 5px;}
.swiper_pag .swiper-pagination-bullet {width:10px;height:10px;}
}
.four-ico-list {padding:6% 1.5625vw;}
.product-top {width:82%;padding:7.68% 15% 13.4% 0;}
.pro-left {width:40%;}
.pro-right {width:27%;margin-top:4%;}
.pro-txt .w-txt {margin-top:0;margin-bottom:20px;line-height:1;}
.pro-txt {border-left:12px solid #e62129;padding-left:22px;}
.pro-info {font-size:16px;margin-top:7.2%;}
.pro-video-round {width:6.14583vw;height:6.14583vw;background-color:#fff;border-radius:50%;justify-content:center;}
.pro-video-round:hover {background-color:#e62129;}
.four-ico-item {column-gap:10px;}
.ico-item-info {font-size:1.052vw;}
.pro-tit {font-size:2.9166vw;line-height:0.9;}
.course-content {background:url(../images/licheng-bg.jpg) no-repeat;background-size:cover;}
.product-worp {background:#fff url(../images/product-bg.jpg) no-repeat top left;background-size:100%;}
.pro-video-txt {position:relative;color:#bdbdbd;font-size:0.9375vw;}
.pro-video-txt::after {content:"";position:absolute;top:-10px;left:6.1979vw;width:4.89583vw;height:4.89583vw;background:url(../images/arrow.png) no-repeat;background-size:100%;}
.arrow-right {display:inline-block;width:1.14583vw;height:1.14583vw;background-color:#e62129;clip-path:polygon(0 0,100% 50%,0 100%);}
.pro-video-round:hover .arrow-right {background-color:#fff;}
.par-text {width:20%;font-size:18px;}
.par-text p{color:#737373}
.par-body {justify-content:space-between;width:80%;}
.project-warp {background:url(../images/project-bg.jpg) no-repeat;padding:5% 0 2%;background-size:cover;}
.project-top {text-align:center;align-items:center;flex-direction:column;}
.project-top .smail-tit {width:278px;margin-bottom:10px;}
.project-tit {font-size:2.5vw;margin-top:10px;}
.project-list {width:82.8%;padding:0 0% 4% 0%;margin:3% auto 0;}
.project-content {background:#fff;position:relative;padding:7.5%;width:84%;margin:-50px auto 0;}
.project-i-tite {font-size:20px;}
.project-i-info {font-size:16px;color:#737373;}
.project-i-tite,.project-i-info,.news-i-tite{overflow:hidden;white-space:nowrap;  text-overflow: ellipsis;}
.project-content::after {content:"";position:absolute;top:50%;left:0;width:10px;height:46px;background:#e62129;transform:translateY(-50%);}
.partners {width:82.8%;padding:0 0% 1% 0%;margin:1% auto 0;}
.gray {-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}
.par-img {text-align:center;width:20%;}
.par-img:hover .gray{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);cursor: pointer;}
.par-img img {width:68%;}
.product-list {width:82.8%;margin-top:-6%;padding:0 1% 3.5% 1%;margin-bottom:3%;}
.com-list .swiper-pagination-bullet {height:5px;width:28px;background-color:#8d8c8e;border-radius:0;}
.com-list .swiper-pagination-bullet-active {width:40px;background-color:#e62129;}
.prodcut-item {position:relative;border-radius:10px;}
.prodcut-item a {box-shadow:0px 5px 16px rgba(0,0,0,0.17);display:inline-block;}
.pro-i-img {background-color:#e6e6e6;border-top-right-radius:10px;border-top-left-radius:10px}
.pro-i-img img {max-width:100%;}
.pro-content {padding:10% 7.5%;background-color:#fff;}
.pro-i-tite {font-size:18px;}
.pro-i-info {color:#737373;margin-top:15px;}
.pro-i-tite,.pro-i-info,.news-i-info{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; word-break: break-word;overflow: hidden;text-overflow: ellipsis;}
.pro-more {width:68px;height:68px;background-color:#e62129;position:absolute;bottom:27%;right:6%;font-size:32px;line-height:68px;text-align:center;}
.pro-more:hover {background-color:#fff;color:#e62129;}
.news-box {background:url(../images/new-bg.png) no-repeat;padding:4.7% 0 7.9%;background-size:cover;}
.news-list {column-gap:1.354vw;}
.n-w-txt {font-size:1.145833333vw;line-height:1.2;margin-bottom:5px;}
.news-tit {font-size:2.1875vw;line-height:1;}
.news-txt {border-left:10px solid #e62129;padding-left:20px;position:relative;margin-bottom:5.45%;}
.news-item {background-color:#fff;padding:20px 20px 40px;width:23.3%;}
.news-item:hover {background-color:#4D4D4D;	transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.news-i-img {margin-bottom:10px;overflow:hidden}
.news-i-img img {width:100%;}
.news-item:hover img {
    transform: scale(1.1);
    transition: transform .2s ease-in-out;
}
time.color-e6 {font-weight:700;}
.news-i-tite {font-size:18px;margin:13px 0 10px;}
.news-i-info {color:#8a8a8a;width:95%;}
.news-item:hover time.color-e6,.news-item:hover .news-i-info,.news-item:hover .news-i-tite {color:#fff;}
@media(max-width:1200px) {/* .four-ico-list {padding:0;}
*/  .pro-left {width:60%;}
.ico-item-info {font-size:16px;}
.product-list,.project-list {padding-bottom:50px;width:95%;margin-bottom:0;}
.project-i-tite {font-size:16px;}
.pro-more {display:none;}
.ico-item-info {font-size:12px;}
}
@media(max-width:767px) {.pro-info {font-size:14px;}
.four-ico {margin-bottom:20px;}
.four-ico-item {width:45%;}
.ico-item-img {width:44px;}
.four-ico-list {row-gap:20px;justify-content:space-between;}
.ico-item-info {font-size:12px;}
ico-item-info {width:110px;flex:none;}
.product-worp {background-size:cover;}
.product-top {padding-right:0;}
.pro-txt .w-txt {margin-bottom:10px;}
.pro-tit {font-size:28px;}
.pro-left {width:100%;}
.pro-txt {border-width:5px;padding-left:10px;}
.pro-right {position:absolute;right:0;width:40%;}
.pro-video-txt::after {left:80px;top:5px}
.pro-video-txt {font-size:12px;}
.pro-more,.news-i-info,.project-i-info {display:none;}
.project-content::after {width:5px;}
.pro-i-tite {font-size:14px;}
.pro-i-info {font-size:12px;display:none;}
.pro-content {border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.project-content {width:90%;}
.project-top .smail-tit {width:200px;}
.project-tit {font-size:20px;}
.project-i-tite {font-size:14px;}
.partners {width:90%;}
.par-text {margin-bottom:10px;}
.par-text,.par-body {width:100%;}
.par-img img {width:80%;}
.n-w-txt {font-size:12px;}
.news-tit {font-size:18px;}
.news-txt {border-left-width:5px;padding-left:10px;}
.topx-p,.topx-a {font-size:12px;}
.news-item {width:47.8%;padding:5px 5px 10px;}
.news-i-tite {font-size:14px;}
.news-content .color-e6 {font-size:12px;}
.news-list{gap: 1rem}
}
@keyframes fbu {50% {transform:scale(1);}
60% {transform:scale(1.04);}
70% {transform:scale(1);}
80% {transform:scale(1.02);}
85% {transform:scale(1);}
}
@keyframes szu {from {transform:rotate(0);}
to {transform:rotate(360deg);}
}
.footer-box {background:url(../images/footer-bf.png) no-repeat;background-size:cover;}
.footer-box * {font-family:"Manrope-Regular";}
.foot-content {margin:auto;padding-left:1.85%;padding-right:1.4%;}
.form-bg {border-radius:10px;background:#08172c url(../images/form-bg.png) left top no-repeat;padding:2.5% 3.75% 2.5% 13%;align-items:center;transform:translateY(-43%);}
.form-btn {border:none;background:#000;color:#fff;display:inline-block;font-size:16px;line-height:50px;padding:0 16px}
.form-left {width:41.5%;}
.form-tit {font-size:24px;font-family:'Manrope-Bold';}
.form-info {font-size:15px;}
.form-body {width:55.5%;}
.form-body .input {line-height:50px;opacity:0.9;width:75.5%;display:inline-block;border:0;padding-left:15px;margin-right:5px;}
.foot-item-tit {font-size:20px;margin-bottom:20px;}
.foot-item-tit:after {display:block;content:'';width:30px;height:3px;margin-top:6px;background:#f00;}
.hs-b {color:#f00;}
.footer-ico.f16 {font-size:16px;}
.footer-ico {font-size:14px;color:#9c9c9c;margin-bottom:10px;}
.footer-body {padding-bottom:8%;border-bottom:1px solid #28272a;}
.footer-body a {color:#9c9c9c;font-size:16px;}
.footer-ico-i {width:22px;background:url(../images/footer-ico.png) no-repeat;display:inline-block;height:20px;margin-right:15px;}
.f-ico-1 {background-position-y:2px;flex:none;}
.f-ico-2 {background-position-y:-19px;}
.f-ico-3 {background-position-y:-40px;}
.f-ico-4 {background-position-y:-59px;}
.media a {display:inline-block;width:30px;height:30px;border-radius:50%;color:#fff;text-align:center;line-height:30px;}
.footer-item .facebook {background:#2f5097;}
.footer-item .linkedin {background:#1174c5;margin-left:4px;}
.big-width {width:30%;}
.foot-link {line-height:2;}
.copyright {color:#b8b8b8;line-height:4.0625vw;padding-left:1.8%;}
.fa-angle-down {display:none;}
.big-width .h-flex {flex-wrap:nowrap;}
.shade {position:fixed;left:0;top:0;z-index:3;display:none;width:100%;height:100%;background-color:#000;opacity:.86;filter:alpha(opacity=86);}
.video-play {position:fixed;top:50%;left:50%;z-index:3;display:none;width:720px;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);}
.video-play video {width:100%;height:auto;display:block}
.hide {pointer-events:none;position:absolute;top:-5px;right:-30px;color:#fff;font-size:35px;width:20px;height:20px;line-height:20px;cursor:pointer;}
@media(max-width:1200px) {.form-body .input {width:52%;line-height:40px;}
.form-btn {font-size:14px;}
.form-tit {font-size:18px;}
.form-info {font-size:12px;}
.form-bg {padding-left:20%;}
}
@media(max-width:767px) {.footer-box {background-size:cover;}
.footer-meun {width:100%;position:relative;}
.foot-content {padding-top:20px;}
.form-bg {transform:translateY(0%);background:none;padding:0}
.form-body {margin:20px 0;}
.form-left,.form-body {width:100%;}
.form-body .input {width:62%;line-height:40px;}
.form-btn {font-size:12px;line-height:40px;}
.form-tit,.foot-item-tit {font-size:16px;}
.footer-item {display:none;}
.copyright {line-height:3;font-size:12px;}
.fa-angle-down {display:block;position:absolute;right:0;top:15%;}
.video-play{width: 80%;}
}
