﻿@charset "utf-8"; 
.foot-letter .send-letter textarea{height:100px;background:#20232c;border:1px solid #505050;box-sizing:border-box;width:280px;padding:10px 14px;resize:none;margin-bottom:20px;color:#fff;transition:border .3s ease;font-size:14px;display:block}
.foot-letter .send-letter textarea:focus{outline:0;border:1px solid #0078d7}
.foot-letter .send-letter .eput{margin:10px 0 15px}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:Roboto,sans-serif}
@media (max-width:1380px){.foot-letter .send-letter textarea{width:240px}}
.logo_bar img{margin-left:50px;max-width:90%}
.nav>li >a,.nav_en1>li >a{padding:11px}
.mobile_logo img{max-height:100%}
.mobile_logo{height:67px}
.floatwindow_fd_main{width:195px;box-sizing:border-box}
.floatwindow_fd_main .floatwindow_phone>span{font-size:16px!important}
.banner-title{display:none;}
.foot-item{visibility:visible!important;opacity:1!important;transform:translate(0,0)!important;transition:0s!important;}
.part{padding:0;}
@media (min-width:1025px) and (max-width:1500px){.about .about-con, .about .about-img{width:50%;}
.about .about-img{max-height:inherit;}
.about .about-con{padding:25px;}}
video#video{width:100%;display:block;min-height:inherit;}
     .index main .home-banner{position:relative}
.index main .home-banner .home-banner-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%}
.index main .home-banner .home-banner-text .p1{font-size:72px;text-align:center;font-weight:800;color:#fff;text-shadow:6px 1px 6px #000000;line-height:1.2}
.index main .home-banner .home-banner-text ul{display:grid;gap:20px;grid-template-columns:repeat(6,1fr);margin:40px 0}
.index main .home-banner .home-banner-text ul li{width:100%;background:#1ec4c9;border-radius:8px;padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:700}
.index main .home-banner .home-banner-text ul li span,.index main .home-banner .home-banner-text ul li em{font-style:normal;color:#fff;font-size:30px}
.index main .home-banner .home-banner-text ul li em{text-align:center}
.index main .home-banner .home-banner-text  .img-lists{display:flex;margin-top:20px;width:80%;margin:0 auto}
.index main .home-banner .home-banner-text  .img-list{max-width:200px;background:#fff;margin:0 auto;margin-right:20px;border-radius:8px}
.index main .home-banner .home-banner-text  .img-list img{object-fit:cover}
@media (max-width:1300px){.index main .home-banner .home-banner-text ul li span,.index main .home-banner .home-banner-text ul li em{font-size:20px}
.index main .home-banner .home-banner-text .p1{font-size:55px}
}@media (max-width:1024px){.index main .home-banner .home-banner-text ul li span,.index main .home-banner .home-banner-text ul li em{font-size:16px}
.index main .home-banner .home-banner-text .img-list{max-width:100px}
.index main .home-banner .home-banner-text .p1{font-size:35px}
}@media (max-width:860px){.index main .home-banner .home-banner-text ul li span,.index main .home-banner .home-banner-text ul li em{font-size:12px}
.index main .home-banner .home-banner-text .img-list{max-width:60px}
.index main .home-banner .home-banner-text .p1{font-size:30px}
.index main .home-banner .home-banner-text ul li{padding:10px}
}@media (max-width:860px){body.index{padding-top:70px}
.index main .home-banner .home-banner-text ul{margin:20px 0}
.index main .home-banner .home-banner-text ul li{padding:5px}
}@media (max-width:570px){.index main .home-banner .home-banner-text .p1{font-size:20px}
.index main .home-banner .home-banner-text ul{display:none}
.index main .home-banner .home-banner-text .img-lists{margin-top:20px}
}
@media(min-width:1025px){.head-logo{min-width: 300px;margin-right: 20px;}}