@font-face{font-family:DINCond;src:url(/static/addons/cms/css/font/DINCond-Medium.otf) format("opentype");font-display:swap}
@font-face{font-family:Neometric;src:url(/static/addons/cms/css/font/Neometric-Black.otf) format("opentype");font-weight:600;font-display:swap}
@font-face{font-family:Neometric;src:url(/static/addons/cms/css/font/Neometric-Bold.otf) format("opentype");font-weight:500;font-display:swap}
@font-face{font-family:Neometric;src:url(/static/addons/cms/css/font/Neometric-BlackItalic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}
@font-face{font-family:SOURCEHANSANSSC;src:url(/static/addons/cms/css/font/SOURCEHANSANSSC-LIGHT.OTF) format("opentype");font-weight:500;font-display:swap}
@font-face{font-family:PingFang;src:url(/static/addons/cms/css/font/PingFang.woff2) format("woff2");font-display:swap}
@font-face{font-family:PingFang;src:url(/static/addons/cms/css/font/PingFang-bold.woff2) format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:PingFang;src:url(/static/addons/cms/css/font/PingFang-light.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:PingFang;src:url(/static/addons/cms/css/font/PingFang-lightmax.woff2) format("woff2");font-weight:200;font-display:swap}


body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,select,textarea,font,right,left{ margin:0; padding:0;color:#555; font-size:12px;font-family:PingFang; line-height:1;font-weight: normal;letter-spacing: 0;}
html,body{height:100%;position:relative;width: 100%;background-color: #ffffff;}
img{display: block;}
a{ color:#333; text-decoration:none;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font,right,left{ -webkit-text-size-adjust:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
.bg_big{width: 100%;height: auto;background-color: #f8f8f8;font-family: arial;}

/*IE*/
.web-ie2018{ font-family: sans-serif;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999999999999;background: #666;zoom:1;}
.web-ie2018 dl{    position: absolute;width: 700px;height: auto;top: 50%;margin-top: -200px;left: 50%;margin-left: -350px;background: #fff;}
.web-ie2018 dl #img{    display: block;margin: 50px auto;}
.web-ie2018 dl h3{    display: block;text-align: center;font-size: 28px;font-weight: normal;letter-spacing: 2px;margin: 0 auto 30px;}
.web-ie2018 dl h4{ display: block;text-align: center;font-size: 18px;font-weight: normal;letter-spacing: 2px;margin: 50px auto 50px;}
.web-ie2018 dl dd{ margin: 0 auto 50px;  display: block;text-align: center; margin-bottom:50px;}
.web-ie2018 dl dd a{ display: inline-block;margin: 0 20px;}
.web-ie2018 dl dd a img{display: block;margin: 0 auto;text-align: center;width: 50%;}
.web-ie2018 dl dd a span{display: block;font-size: 16px; color:#666;}

.swiper-pagination{z-index: 0;}
.hamburger{display: none;}

/* headerwrap */
.headerwrap{position: fixed;top: 0;left: 0%;width: 100%;z-index: 13;}
.header{width: 100%;height: 100%;background-color: #090909;}
.header-c{width: 74%;margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.nav>li .navdown .min{width: 74%;}
.logo{display: block;}
.logo img{height: 32px;}
/* h-right */
.h-right{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.nav{display: flex;display: -webkit-flex;}
.nav>li{padding:0 40px;}
.nav>li:last-child{margin-right: 0;}
.nav>li>a{font-size: 18px;color: #A0A0A0;display: block;line-height: 70px;}
.nav>li.active>a,.nav>li:hover>a{color: #AA9174;}
.nav>li .navdown{width: 100%;position: absolute;left: 0;background-color: rgba(9,9,9,0.8);opacity: 0;visibility: hidden;transition:all .3s;top:69px;padding-top:1px;}
.nav>li:hover .navdown{opacity: 1;visibility: visible;}
.nav>li .navdown .min{width: 1600px;margin: auto;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;box-sizing:border-box;}
.nav>li .navdown .min a{display: block;font-size: 18px;color: #A1A1A1;margin-right: 60px;line-height: 70px;}
.nav>li .navdown .min a:last-child{margin-right: 0;}
.nav>li .navdown .min a.active,.nav>li .navdown .min a:hover{color: #fff;}
.nav>li:nth-of-type(4) .navdown .min{padding-left:500px;}

/* language */
.language{position: relative;}
.language p{display: flex;display: -webkit-flex;font-size: 18px;color: #A0A0A0;}
.language p i{font-size: inherit;color: inherit;margin-left: 10px;}
/* language-s */
.language-s{position: absolute;background-color: #fff;box-sizing: border-box;filter: drop-shadow(0px 0px 1px rgba(0,0,0,0.2));margin-top: 6px;opacity: 0;visibility: hidden;}
.language-s::before{content: '';display: block;border: 6px solid transparent;border-bottom-color: #fff;position: absolute;left: 50%;margin-left: -6px;top: -12px;}
.language-s a{font-size: 16px;color: #A0A0A0;display: block;line-height: 40px;padding: 0 15px;box-sizing: border-box;}
.language:hover .language-s{opacity: 1;visibility: visible;}
.language-s a:hover{background-color: #AA9174;color: #fff;}


/* center */
.center{width: 74%;}
.center02{width: 64%;}
.i-center{width: 1180px;}

.more{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 120px;height: 46px;background-color: #AA9174;font-size: 24px;color: #1A1A1A;border-radius: 23px;}
.more:hover {
 background-position: right center;
 background-size: 200% auto;
 -webkit-animation: pulse 2s infinite;
 animation: pulse512 1.5s infinite;
}

@keyframes pulse512 {
 0% {
  box-shadow: 0 0 0 0 #AA9174;
 }

 70% {
  box-shadow: 0 0 0 10px rgb(218 103 68 / 0%);
 }

 100% {
  box-shadow: 0 0 0 0 rgb(218 103 68 / 0%);
 }
}

/* index01wrap */
.i-bgwrap{width: 100%;position: relative;display: block;overflow: hidden;}
.i-bgwrap .bg{width:100%;height:100%;object-fit:cover;position:relative;z-index:1;}
.i-bgwrap .fm{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;z-index: 0;}
.i-bgwrap .swiper-slide{height: auto;display: block;}
.bgvideo{width: 100%;height: 100%;object-fit:cover;position:relative;z-index:1;}
.index01wrap .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index:1;}
.index01wrap .text h3{font-size: 60px;color: #EAEAEA;line-height: 76px;font-weight: 500;margin-bottom: 50px;}
.index01wrap .text h4{font-size: 24px;color: #FFFFFF;line-height: 46px;}
.index01wrap .swiper-slide{display: block;height: auto;}

/* index02wrap */
.index02wrap .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align: justify;text-align-last: center;z-index:1;}
.index02wrap .text .i-logo{display: block;margin-bottom: 60px;}
.index02wrap .text .i-logo img{display: block;margin: auto;}
.index02wrap .text h3{font-size: 40px;color: #FFFFFF;line-height: 46px;font-weight: 500;margin-bottom: 20px;}
.index02wrap .text h4{font-size: 24px;color: #FFFFFF;line-height: 46px;}
.index02wrap .text .more{margin:auto;margin-top:100px;}
.index02wrap .text h3 img{margin: auto;}
.index06wrap .text{padding-top: 80px;}

/* index07wrap */
.index07wrap{}
.index07wrap .text h3{font-weight: 300;}
.index07wrap .text strong{display: block;width: 100px;height: 6px;background-color: #fff;margin-bottom: 40px;margin-top: 60px;}
.index07wrap .text p{font-size: 24px;color: #AA9174;font-weight: 300;margin-bottom: 5px;}

/* index08wrap */
.index08wrap{width: 100%;background-color: #0a0a0a;box-sizing: border-box;padding: 240px 0;overflow: hidden;z-index: 0;position: relative;}
/* index08 */
.index08{margin: auto;}
.i-tl01{text-align: center;}
.i-tl01 h3{font-size: 50px;color: #AA9174;font-weight: 500;margin-bottom: 40px;}
.i-tl01 strong{display: block;width: 90px;height: 3px;background-color: #AA9174;margin: auto;}
/* index08min */
.index08min{margin-top: 90px;width: 100%;}
.index08min .item{background-color: #ffffff;}
.index08min .item .imgbox{overflow: hidden;width: 100%;height:260px;}
.index08min .item .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.index08min .item:hover .imgbox img{transform: scale(1.1);}
.index08min .item .text{box-sizing: border-box;padding: 25px 50px;}
.index08min .item .text h3{font-size: 16px;color: #0A0A0A;font-weight: bold;margin-bottom: 25px;font-weight: 800;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index08min .item .text .list{display: flex;display: -webkit-flex;}
.index08min .item .text .list p{font-size: 16px;color: #808080;}
.index08min .item .text .list strong{display: block;width: 1px;height: 16px;background-color: #808080;margin: 0 15px;}
.index08swiper{margin-bottom: 120px;}
.index08min .item:hover .text h3{color: #AA9174;}
/* btnlist */
.btnlist{position: relative;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;}
.btnlist .button{width: 48px;height: 48px;background-color: #b0b0b0;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: relative;margin: 0;top: 0;right: 0;bottom: 0;left: 0;background-image: none;}
.btnlist .button.swiper-button-next{background-color: #AA9174;}
.btnlist .button i{font-size: 20px;color: #4b453d;}
.btnlist .swiper-pagination{position: relative;margin: 0 60px;width: auto;top: 0;left: 0;right: 0;bottom: 0;font-size: 24px;color: #B0B0B0;}
.btnlist .swiper-pagination .swiper-pagination-current{color: #AA9174;}



/* nbar */
.nbar{position: fixed;right: 0;bottom: 30%;z-index: 10;}
.nbar a{display: block;margin-bottom: 4px;}
.nbar a .imgbox{width: 48px;height: 48px;background-color: #AA9174;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.nbar a i{font-size: 20px;color: #4b453d;}
.nbar a .imgbox img{max-width: 20px;max-height: 22px;}
.nbar a:hover .imgbox{background-color: #AA9174;}

/* footerwrap */
.footerwrap{width: 100%;background-color: #1a1a1a;padding-top: 80px;}
.footer{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
/* footer-lx */
.footer-lx{}
.footer-lx .f-logo{display: block;margin-bottom: 40px;}
.footer-lx .f-logo img{display: block;}
.footer-lx .info p,.f-fx p{font-size: 14px;color: #979797;line-height: 24px;font-weight: 500;}
.footer-lx .info h3{font-size: 44px;color: #AA9174;margin: 10px 0 20px;font-family: DINCond;}
/* f-fx */
.f-fx{margin-top: 20px;}
.bdsharebuttonbox{display: flex;display: -webkit-flex;margin-top: 14px;}
.bdsharebuttonbox a{display: flex;display: -webkit-flex;width: 48px;height: 48px!important;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;background-color: #434343;background-image: none!important;border-radius: 50%;padding: 0!important;margin: 0!important;margin-right: 20px!important;overflow:hidden;}
.bdsharebuttonbox a:hover{background-color: #AA9174!important;}
.bdsharebuttonbox a img{pointer-events: none;width: 90%;height: 90%;}

/* nav-f'' */
.nav-f{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;width: 54%;}
/* .nav-f li{margin-right: 100px;} */
.nav-f li:last-child{margin-right: 0;}
.nav-f h3 a{font-size: 18px;color: #EBEBEB;font-weight: 600;}
.nav-f h3{margin-bottom: 20px;}
.nav-f .list a{display: block;font-size: 16px;color: #979797;line-height: 36px;font-weight: 500;}
.nav-f .list a:hover{color: #AA9174;}

/* f-bawrap */
.f-bawrap{width: 100%;border-top: 2px solid #979797;margin-top: 50px;}
.f-ba{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;padding: 15px 0;}
.f-ba .links{display: flex;display: -webkit-flex;align-items: center;-wekit-align-items: center;}
.f-ba .links p{font-size: 14px;color: #A8A8A8;}
.f-ba .links .list{display: flex;display: -webkit-flex;}
.f-ba .links .list a{display: flex;display: -webkit-flex;width: 38px;height: 38px;border-radius: 50%;border: 1px solid #A8A8A8;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-left: 20px;}
.f-ba .links .list a img{width: auto;}
.f-ba .links .list a:hover{background-color: #fff;}
/* f-ba-r */
.f-ba-r{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;width: 54%;justify-content: space-between;-webkit-justify-content: space-between;}
.f-ba-r li{display: flex;display: -webkit-flex;}
.f-ba-r li a{font-size: 14px;color: #A8A8A8;}
.f-ba-r li strong{display: block;width: 1px;height: 14px;background-color: #A8A8A8;margin: 0 20px;}
.f-ba-r li a:hover{color: #fff;}


/* c-banner */
.c-banner{width: 100%;position: relative;overflow: hidden;}
.c-banner .bg{width: 100%;}
.c-banner .text{position: absolute;left: 50%;top: 24%;transform: translateX(-50%);-webkit-transform: translateX(-50%);z-index:1;}
.c-banner .text p{font-size: 24px;color: #EDEDED;font-weight: 500;margin-bottom: 14px;}
.c-banner .text h3{font-size: 60px;color: #EDEDED;font-weight: 500;}
.c-banner .text strong{display: block;width: 80px;height: 3px;background-color: #EDEDED;margin-top: 40px;}

/* contact01wrap */
.contact01wrap{width: 100%;position: relative;overflow: hidden;}
.contact01wrap .text{margin: auto;padding: 150px 0;}
.contact01wrap .text h3{font-size: 48px;color: #AA9174;line-height: 64px;font-weight: 600;}
.contact01wrap .text h4{font-size: 36px;color: #000000;line-height: 64px;font-weight: 600;}
/* contact01 */
.contact01{width: 100%;height:800px;position: relative;}
.contact01 .map{width: 100%;height: 100%;}
.contact01 .map .BMap_bubble_title{font-size: 18px;color: #AA9174;font-weight: bold;line-height: 36px;margin-bottom:4px;}
.contact01 .map .BMap_bubble_content{font-size: 14px;color: #000000;line-height:24px;}

/* contact02 */
.contact02{margin: 180px auto;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;}
.contact02 li{width: 45%;margin-bottom: 80px;}
.contact02 li h3{font-size: 40px;color: #000000;line-height: 52px;font-weight: bold;}
.contact02 li strong{display: block;width: 708px;height: 3px;max-width: 100%;background-color: #ebebeb;margin: 35px 0;}
.contact02 li h4{font-size: 30px;color: #808080;line-height: 46px;}

/* contact03wrap */
.contact03wrap{width: 100%;border-top: 3px solid #525252;padding: 120px 0 150px;}
.contact03{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.contact03 li{width: 45%;}
.contact03 li h3{font-size: 48px;color: #AA9174;font-weight: bold;}
.contact03 li strong{display: block;width: 100%;height: 2px;background-color: #ebebeb;margin: 20px 0;}
.contact03 li h4{font-size: 28px;color: #808080;line-height: 46px;}
.contact03 li .bdsharebuttonbox a{width: 100px!important;height: 100px!important;margin-right: 20px!important;}
.contact03 li .bdsharebuttonbox{margin-top: 40px;}

/* newswrap */
.newswrap{background-color: #0a0a0a;box-sizing: border-box;padding: 1px 0;}
.news01{margin: 120px auto 40px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;background-color: #fff;position: relative;}
.news01 .imgbox{width: 50%;overflow: hidden;position: relative;height:400px;}
.news01 .imgbox .bg{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.news01:hover .imgbox .bg{transform: scale(1.1);}
.news01 .imgbox .data{position: absolute;background-color: #AA9174;padding: 10px 15px;box-sizing: border-box;text-align: center;left:0;top: 0;}
.news01 .imgbox .data h3{font-size: 58px;color: #FFFFFF;font-weight: bold;}
.news01 .imgbox .data p{font-size: 14px;color: #FFFFFF;}
.news01:hover .imgbox .data{background-color: #FFFFFF;}
.news01:hover .imgbox .data h3,.news01:hover .imgbox .data p{color: #AA9174;}
.news01 .text{width: 50%;box-sizing: border-box;padding: 60px 80px 50px 50px;}
.news01 .text h3{font-size: 24px;color: #000000;line-height: 34px;font-weight: 800;margin-bottom: 10px;}
.news01 .text h4{font-size: 14px;line-height: 26px;color: #000000;margin-bottom: 50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
.more02{font-size: 14px;color: #000000;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.more02 i{font-size:24px;color: inherit;margin-left: 20px;transition: all .3s;}
.news01:hover .more02 i{transform: translateX(30px);}
.news01:hover .more02{color: #AA9174;}
.news01 .tag{position: absolute;right: 40px;top: -12px;width: 24px;box-sizing: border-box;padding:6px 4px 18px;z-index: 1;background-color: #AA9174;text-align: center;font-size: 18px;color: #F2F2F2;}
.news01 .tag::after{content: '';display: block;border: 12px solid transparent;border-bottom-color: #fff;position: absolute;left: 50%;margin-left: -12px;bottom: 0;}
.news01 .tag::before{content: '';display: block;border: 12px solid transparent;border-bottom-color: #AA9174;position: absolute;left: -12px;top: -12px;z-index: -1;}
/* news01-strong */
.news01-strong{display: block;margin: auto;height: 1px;background-color: #FFFFFF;}

/* news02wrap */
.news02wrap{width: 100%;overflow: hidden;position: relative;}
/* news02item */
.news02item{width: 100%;position: relative;transition: all .3s;display: block;}
.news02itemmin{margin: auto;padding: 40px 0;border-bottom: 1px solid #fff;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.news02itemmin .imgbox{position: relative;overflow: hidden;width: 37%;height:280px;overflow:hidden;}
.news02itemmin .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.news02item:hover .news02itemmin .imgbox img{transform: scale(1.1);}
.news02itemmin .imgbox .data{position: absolute;background-color: #AA9174;padding: 8px 12px;box-sizing: border-box;text-align: center;left:0;top: 0;}
.news02itemmin .imgbox .data h3{font-size: 40px;color: #FFFFFF;font-weight: bold;}
.news02itemmin .imgbox .data p{font-size: 12px;color: #FFFFFF;}
.news02item:hover .news02itemmin .imgbox .data{background-color: #FFFFFF;}
.news02item:hover .news02itemmin .imgbox .data h3,.news02item:hover .news02itemmin .imgbox .data p{color: #AA9174;}
.news02itemmin .text{width: 58%;}
.news02itemmin .text h3{font-size: 24px;color: #FFFFFF;font-weight: 800;margin-bottom: 20px;}
.news02itemmin .text h4{font-size: 14px;color: #FFFFFF;line-height: 26px;font-weight: 300;margin-bottom: 50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
.news02itemmin .text .more02{color: #FFFFFF;}
.news02item:hover{background-color: #AA9174;}
.news02itemmin:hover .text .more02 i{transform: translateX(30px);}
.news02item:hover .news02itemmin{border-color: transparent;}

/* n-page */
.n-page{margin: 120px auto;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;}
.el-pagination .btn-next, .el-pagination .btn-prev{width: 48px;height: 48px;padding: 0;background-color: transparent!important;}
.el-pagination .btn-next i, .el-pagination .btn-prev i{font-size: 20px!important;color:#FFFFFF;}
.el-pagination .btn-next{}
.part .el-pagination__jump {display: none !important;}
.el-pager li{background-color: transparent;}
.el-pagination{padding: 0;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;}
.el-pagination button:disabled{background-color: '';}
.el-pager{margin: 0 30px;}
.part{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;}
.part .tiptext{position: absolute;font-size: 24px;color: #B3B3B3;display:none;}
.part .tiptext span{color: #CBA673;}
/*.el-pagination__jump{position: absolute;left: 50%;margin-left: 150px;}*/
.el-pager li{width: 20px;height: 30px;background-color: transparent;margin-right: 20px;position: relative;min-width: auto;color:#fff;animation:none!important;-webkit-animation:none!important;}
.el-pager li::after{content: '';width: 20px;height: 1px;position: absolute;left: 0;background-color: #AA9174;opacity: 0;bottom: 0;}
/* .el-pager li.active{background-color: #E50014;color: #fff;} */
.el-pager li.active,.el-pager li:hover{color: #fff;}
.el-pager li.active::after{opacity: 1;}
.el-pager li:last-child{margin-right:0;}
.el-pager li.btn-quicknext, .el-pager li.btn-quickprev{color: #fff;}


/* newswrap */
.ninfo01{margin: 150px auto;}
.ninfo01-tl{width: 100%;padding-bottom: 40px;border-bottom: 1px solid #fff;}
.ninfo01-tl h3{font-size: 40px;color: #AA9174;font-weight: bold;margin-bottom: 15px;}
.ninfo01-tl p{font-size: 18px;color: #FFFFFF;}
.ninfo01-info{width: 100%;padding-top: 40px;padding-bottom: 100px;border-bottom: 1px solid rgba(255,255,255,0.8);}
.ninfo01-info p{font-size: 22px;line-height: 38px;color: #FFFFFF;font-weight: 300;}
/* newsinfo-bot */
.newsinfo-bot{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;padding: 50px 0;}
.newsinfo-bot .links a{display: block;font-size: 22px;color: #FFFFFF;line-height: 46px;}
.newsinfo-bot .links a:hover{color: #AA9174;}
.newsinfo-bot .more{width: 188px;height: 46px;}

/* about01wrap */
.about01wrap{width: 100%;padding: 170px 0;background-color: #1a1a1a;overflow: hidden;}
/* a-center */
.a-center{width: 82%;}
.about01{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.about01-text{width: 42%;}
.about01-text h3{font-size: 40px;color: #AA9174;padding-bottom: 40px;border-bottom: 2px solid #AA9174;margin-bottom: 60px;}
.about01-text h4{font-size: 24px;color: #FFFFFF;line-height: 64px;margin-bottom: 80px;text-align: justify;}
.about01-text p{font-size: 24px;color: #FFFFFF;}
.about01-text strong{display: block;width: 80px;height: 3px;background-color: #ffffff;margin-top: 80px;}
.about01-text .numfont{display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;margin-top: 30px;}
.about01-text .numfont h2{font-size: 134px;color: #FFFFFF;font-family: Neometric;}
.about01-text .numfont span{font-size: 80px;color: #FFFFFF;margin-bottom: 16px;font-weight: bold;}

/* about01-img */
.about01-img{width: 42%;overflow: hidden;}
.about01-img img{width: 100%;transition: all .3s;}
.about01-img:hover img{transform: scale(1.1);}

/* about02wrap */
.about02wrap{width: 100%;box-sizing: border-box;padding: 170px 0;background: url(../images/about-bg01.jpg)no-repeat fixed;background-size: cover;overflow: hidden;}
.about02{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-end;-webkit-align-items: flex-end;}
.about02-l{width: 42%;}
.about02-l .tl{font-size: 40px;color: #AA9174;padding-bottom: 50px;border-bottom: 2px solid #AA9174;margin-bottom: 60px;}
.about02-l ul li{margin-bottom: 40px;}
.about02-l ul li p{font-size: 24px;color: #1A1A1A;margin-bottom: 20px;}
.about02-l ul li h3{font-size: 64px;color: #1A1A1A;font-weight: 300;margin-bottom: 20px;}
.about02-l ul li h4{font-size: 24px;color: #1A1A1A;line-height: 46px;}
/* about02-r */
.about02-r{}
.about02-r .tl{font-size: 24px;color: #E7FBFA;margin-bottom: 30px;}
.about02-r .list{display: flex;display: -webkit-flex;}
.about02-r .list .item{width: 180px;height: 180px;background-color: #AA9174;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;text-align: center;margin-right: 60px;}
.about02-r .list .item h3{font-size: 42px;color: #FFFFFF;font-weight: 300;line-height: 54px;}
.about02-r .list .item p{font-size: 18px;color: #FFFFFF;line-height: 24px;font-weight: 300;}
.about02-r .list .item:last-child{margin-right: 0;}

/* about03wrap */
.about03wrap{width: 100%;background-color: #040000;box-sizing: border-box;padding: 170px 0 80px;overflow: hidden;position: relative;}
.about03{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;position: relative;z-index: 1;margin-bottom: 220px;}
.about03-l{width: 42%;}
.about03-l .tl{font-size: 40px;color: #AA9174;padding-bottom: 40px;border-bottom: 2px solid #AA9174;margin-bottom: 40px;}
.about03-l .info{}
.about03-l .info h3{font-size: 64px;color: #EBEBEC;margin-bottom: 60px;font-weight: 300;}
.about03-l .info h4{font-size: 24px;line-height: 46px;color: #FFFFFF;}
/* about03-r */
.about03-r{width: 42%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.about03-r li{}
.about03-r .item{width: auto;}
.about03-r .item p,.about03-r p{font-size: 18px;color: #FFFFFF;line-height: 36px;}
.about03-r .item h3,.about03-r h3{font-size: 28px;color: #FFFFFF;line-height: 36px;margin-bottom: 30px;}

/* rollfontbg */
.rollfontbg span{font-size: 300px;color: #FFFFFF;font-family: Neometric;font-weight: 800;opacity: 0.8;letter-spacing: 40px;text-transform: uppercase;-webkit-animation: about-anim 60s linear infinite normal;animation: about-anim 60s linear infinite normal;display: block;white-space: nowrap;text-transform: uppercase;}
.rollfontbg{width: 100%;overflow: hidden;background-color: transparent;z-index: 0;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;z-index: 1;position: relative;}
@-webkit-keyframes about-anim {
    0%   { -webkit-transform: translateX(-33.33%); }
    100% { -webkit-transform: translateX(-66.66%); }
}
@keyframes about-anim {
    0%   { transform: translateX(-33.33%); }
    100% { transform: translateX(-66.66%); }
}

.about03wrap .bg{width: 100%;bottom: 0;position: absolute;left: 0;z-index: 0;height: 50%;}
.about03wrap .bg video{width: 100%;}


/* about04wrap */
.about04wrap{width: 100%;padding: 200px 0;background: url(../images/about02.png.jpg)no-repeat fixed;background-size: cover;}
.about04{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.about04-r{width: 900px;height: 900px;position: relative;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.about04-r .list{width: 100%;position: absolute;left: 0;top: 0;height: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.about04-r .list li .item p{text-align: center;font-size: 32px;color: #AA9174;font-weight: 300;margin-top: 10px;line-height: 40px;}
.about04-r .list li .item img{margin: auto;}
.about04-r .list li:first-child{width: 100%;left: 0;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;position: absolute;}
.about04-r .list li:last-child{height: 100%;top: 0;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-flow: column;-webkit-flex-flow: column;position: absolute;}

/* crile */
.about04-r .crile{width: 230px;height: 230px;border-radius: 50%;border: 2px solid #fff;background-color: #AA9174;position: relative;z-index: 0;}
.about04-r .crile::before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;background-color: #AA9174;border-radius: 50%;animation: shooting-star 3s infinite;}
@keyframes shooting-star {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.4);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.8);
    opacity: 0;
  }
}
.about04-r .crile .text{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.about04-r .crile .text .item{position: absolute;box-sizing: border-box;padding: 15px;}
.about04-r .crile .text .item p{font-size: 40px;color: #FFFFFF;}
.about04-r .crile .text .item:first-child{width: 100%;left: 0;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;position: absolute;}
.about04-r .crile .text .item:last-child{height: 100%;top: 0;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-flow: column;-webkit-flex-flow: column;position: absolute;}
.about04-r .crile i{position: absolute;font-size: 60px;color: #fff;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.about04-r .bg{position: absolute;}

/* about05wrap */
.about05wrap{margin: 120px auto;}
.about05wrap .tl{text-align: center;margin-bottom: 60px;}
.about05wrap .tl p{font-size: 40px;color: #AA9174;margin-bottom: 20px;}
.about05wrap .tl h3{font-size: 64px;color: #1A1A1A;font-weight: 300;}
.about05{width: 100%;position: relative;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;padding: 80px 0;}
.about05 .line{position: absolute;top: 0;left: 50%;border: 1px solid #AA9174;height: 100%;z-index: 0;}
.about05 .line::before{content: '';display: block;width: 20px;height: 20px;border-radius: 50%;border: 1px solid #AA9174;position: absolute;left: 50%;margin-left: -12px;top: -22px;background-color: #fff;}
.about05 li{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom:60px;}
.about05 .item{width: 50%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;position: relative;box-sizing: border-box;padding-right: 50px;z-index: 1;}
.about05 .item .imgbox{width: 64%;overflow: hidden;border-radius: 20px 0 20px 0;}
.about05 .item .imgbox img{width: 100%;transition: all .3s;}
.about05 .item:hover .imgbox img{transform: scale(1.1);}
.about05 .item .text{width: 30%;text-align: right;}
.about05 .item .text h3{font-size: 68px;color: #AA9174;font-family: DINCond;font-weight: bold;margin-bottom: 10px;}
.about05 .item .text h4{font-size: 24px;color: #000000;line-height: 46px;}
.about05 .item .text strong{width: 20px;height: 20px;border-radius: 50%;border: 1px solid #AA9174;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: absolute;right: -12px;background-color: #fff;top: 22px;}
.about05 .item .text strong::before,.about05 .end strong::before{content: '';display: block;width: 12px;height: 12px;background-color: #AA9174;border-radius: 50%;}
.about05 li:nth-of-type(even){flex-flow: row-reverse;-webkit-flex-flow: row-reverse;}
.about05 li:nth-of-type(even) .item{flex-flow: row-reverse;-webkit-flex-flow: row-reverse;padding-right: 0;padding-left: 50px;}
.about05 li:nth-of-type(even) .item .text{text-align: left;}
.about05 li:nth-of-type(even) .item .text strong{right: initial;left: -12px;}
.about05 .end{position: absolute;left: calc(50% - 10px);bottom: -22px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 24px;color: #000000;} 
.about05 .end strong{width: 20px;height: 20px;border-radius: 50%;border: 1px solid #AA9174;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;background-color: #fff;margin-right: 20px;}

.about05min{height: calc(100vh - 100px);overflow: auto;width:100%;}
.about05min::-webkit-scrollbar{width:3px;background-color:#e5e5e5;display:none;}
.about05min::-webkit-scrollbar-thumb{background-color:#AA9174;}
.about05 .mouseimg{position: absolute;top: -20px;right: 0;height:50px;}

/* about05-swiper */
/*.about05{width: 100%;background-color: #fff;}*/
/*.about05min{margin: auto;}*/
/*.about05-swiper{width: 100%;height: 740px;}*/
/*.about05 .swiper-slide{display: flex;display: -webkit-flex;height: 350px!important;}*/
/*.about05 .swiper-slide:nth-of-type(even){flex-flow: row-reverse;-webkit-flex-flow: row-reverse;} */
/*.about05 .swiper-slide:nth-of-type(even) .item:nth-of-type(even){flex-flow: row-reverse;-webkit-flex-flow: row-reverse;padding-right: 0;padding-left: 50px;}*/
/*.about05 .swiper-slide:nth-of-type(even) .item:nth-of-type(even) .text{text-align: left;}*/
/*.about05 .swiper-slide:nth-of-type(even) .item:nth-of-type(even) .text strong{right: initial;left: -12px;}*/

/* about06wrap */
.about06wrap{width: 100%;position: relative;padding: 140px 0 80px;background: url(../images/about-bg02.jpg)no-repeat fixed;background-size: cover;}
.about06{margin: auto;}
.about06 .tl{text-align: center;margin-bottom: 80px;}
.about06 .tl p{font-size: 40px;color: #AA9174;margin-bottom: 30px;}
.about06 .tl h3{font-size: 64px;color: #FFFFFF;margin-bottom: 30px;font-weight: 300;}
.about06 .tl h4{font-size: 24px;color: #FFFFFF;line-height: 46px;}
.about06min .item .imgbox{width: 100%;overflow: hidden;}
.about06min .item .imgbox img{width: 100%;transition: all .3s;}
.about06min .item:hover .imgbox img{}
.about06min .item p{font-size: 30px;color: #AA9174;margin-top: 40px;text-align: center;}
/* about06-pagination */
.about06-pagination{position: relative;width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-top: 80px;}
.about06-pagination .swiper-pagination-bullet{border-radius: 0px;width: 80px;height: 5px;background-color: #fff;opacity: 1;margin-right: 10px!important;transition: all .3s;}
.about06-pagination .swiper-pagination-bullet:last-child{margin-right: 0!important;}
.about06-pagination .swiper-pagination-bullet-active{width: 160px;background-color: #AA9174;}

/* text02 */
.c-banner .text02{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.c-banner .text02 h3{font-size: 64px;color: #FFFFFF;line-height: 72px;margin-bottom: 10px;}
.c-banner .text02 h4{font-size: 24px;color: #FFFFFF;line-height: 46px;max-width: 70%;}

/* partner01wrap */
.partner01wrap{width: 100%;background-color: #1a1a1a;padding: 120px 0 60px;position: relative;overflow: hidden;}
.partner01wrap .bg{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;}
.partner01{margin: auto;position: relative;}
.par-tl{text-align: center;}
.par-tl h3{font-size: 64px;color: #AA9174;margin-bottom: 30px;font-weight: 500;}
.par-tl h4{font-size: 24px;color: #AA9174;line-height: 46px;font-weight: 500;}
/* partner01min */
.partner01min{margin-top: 100px;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;}
.partner01min .item{width: calc((100% - 100px)/2);position: relative;box-sizing: border-box;padding-left: 180px;margin-bottom: 100px;}
.partner01min .item span{font-size: 100px;color: #AA9174;font-family: Neometric;position: absolute;left: 0;top: 0;font-style: italic;margin-top: -8px;}
.partner01min .item p{font-size: 40px;color: #AA9174;font-weight: bold;margin-bottom: 20px;}
.partner01min .item h4{font-size: 24px;color: #FFFFFF;line-height: 46px;}

/* partner02wrap */
.partner02wrap{width: 100%;box-sizing: border-box;padding: 120px 0;background-color: #ebebeb;}
.partner02{margin: auto;}
.partner02min{margin-top: 90px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.partner02 .item{width: calc((100% - 200px)/5);}
.partner02 .item .imgbox{width: 100%;overflow: hidden;position: relative;height: 390px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.partner02 .item .imgbox .bg{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;z-index: 0;transition: all .3s;}
.partner02 .item:hover .imgbox .bg{transform: scale(1.1);}
.partner02 .item .imgbox .iconbox{position: relative;margin: auto;width: 150px;height: 110px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.partner02 .item .imgbox .iconbox img{max-width: 100%;max-height: 100%;}
.partner02 .item .text{width: 100%;margin-top: 40px;}
.partner02 .item .text h3{font-size: 40px;color: #1A1A1A;margin-bottom: 20px;font-weight: 500;}
.partner02 .item .text h4{font-size: 24px;color: #1A1A1A;line-height: 46px;text-align: justify;}

/* partner03wrap */
.partner03wrap{width: 100%;position: relative;}
.partner03item{width: 100%;box-sizing: border-box;padding: 80px 0;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;padding-left: 9%;border-bottom: 1px solid #1a1a1a;}
.partner03item .text{width: 36%;box-sizing: border-box;padding-right: 120px;}
.partner03item .text h3{font-size: 64px;color: #AA9174;margin-bottom: 100px;}
.partner03item .text .imgbox{margin-bottom: 40px;}
.partner03item .text p{font-size: 40px;color: #1A1A1A;margin-bottom:40px;}
.partner03item .text h4{font-size: 24px;color: #1A1A1A;line-height: 46px;}
.partner03item .imglist{width: 64%;}
.partner03item .imglist img{width: 100%;}

.partner03wrap .swiper-pagination{position: relative;width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-top: 70px;}
.partner03wrap .swiper-pagination-bullet{border-radius: 0px;width: 80px;height: 5px;background-color: #A1A1A1;opacity: 1;margin-right: 20px;transition: all .3s;}
.partner03wrap .swiper-pagination-bullet:last-child{margin-right: 0;}
.partner03wrap .swiper-pagination-bullet-active{width: 140px;background-color: #AA9174;}

/* partner04wrap */
.partner04wrap{margin: 120px auto;}
.par-tl02 h4{color: #1A1A1A;font-weight: 500;}
.partner04wrap .par-tl02{width: 52%;margin: auto;}

/* partner04 */
.partner04{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 100px;}
.partner04 .tabwrap{width: calc((100% - 40px)/2);position: relative;}
.partner04 .tabwrap .tl{background-color: #1A1A1A;line-height: 80px;font-size: 24px;color: #FFFFFF;text-align: center;font-weight: bold;margin-bottom: 20px;}
.partner04 .tabwrap .tabmin{width: 100%;overflow: auto;background-color: #eaeaeb;height: 800px;}
.partner04 table{width: 100%;}
.partner04 table th{background-color: #1A1A1A;line-height: 80px;font-size: 24px;color: #FFFFFF;}
.partner04 table td{font-size: 24px;color: #1A1A1A;line-height: 64px;padding: 0 20px;}
/*.partner04 tbody{border-top: 12px solid #fff;}*/
.partner04 .tabwrap::before{content: '';display: block;width: 12px;height: calc(100% - 80px);background-color: #fff;position: absolute;left: calc(20% - 12px);bottom: 0;}
.partner04 tbody td:first-child{border-right: 10px solid transparent;text-align: center;width: 20%;}
.partner04 tbody tr:first-child td{padding-top: 40px;}
.partner04 tbody tr:last-child td{padding-bottom: 40px;}
.partner04wrap .tips{text-align: center;margin-top: 30px;font-size: 24px;color: #808080;}

/* partner05wrap */
.partner05wrap{margin: 120px auto;}
.partner05{width: 100%;margin-top: 100px;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.partner05 li{width: calc((100% - 150px)/4);margin-right: 50px;position: relative;box-sizing: border-box;padding-right: 40px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 90px;}
.partner05 li:nth-of-type(4n){margin-right: 0;padding-right: 0;}
.partner05 li i{font-size: 28px;color: #808080;position: absolute;right: 10px;}
.partner05 li:nth-of-type(4n) i,.partner05 li:last-child i{display: none;}
.partner05 li .imgbox{width: 155px;height: 155px;box-sizing: border-box;border-radius: 50%;transition: all .3s;}
.partner05 li .imgbox img{width: 100%;transition: all .3s;border-radius: 50%;}
.partner05 li .text{width: calc(100% - 155px);box-sizing: border-box;padding-left: 40px;}
.partner05 li .text h3{font-size: 50px;color: #1A1A1A;font-weight: 500;margin-bottom: 14px;}
.partner05 li .text p{font-size: 30px;color: #1A1A1A;font-weight: 500;}
.partner05 li:hover .imgbox{background-color: #AA9174;}
.partner05 li:hover .imgbox img{filter: invert(1);transform: scale(1.1);box-shadow: 0px 0px 5px 3px rgba(199,162,115,0.2);}
.partner05 li:hover .text h3,.partner05 li:hover .text p,.partner05 li:hover i{color: #AA9174;}

/* partner06wrap */
.partner06wrap{width: 100%;position: relative;overflow: hidden;padding-bottom: 180px;}
.partner06-left{width: 48%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
.partner06{margin: auto;position: relative;display: flex;display: -webkit-flex;justify-content: flex-end;-webkit-justify-content: flex-end;}
.partner06-r{width: 48%;box-sizing: border-box;padding-left: 50px;}
.partner06-r .par-tl02{text-align: left;margin-bottom: 20px;}
.partner05-form{width: 100%;}
.partner05-form .item{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;border-bottom: 1px solid #B2B6BE;margin-bottom: 20px;}
.partner05-form .item.no{display: none;}
.partner05-form .item>p{font-size: 24px;color: #1A1A1A;line-height:80px;width: 280px;font-weight: bold;}
.partner05-form .item .i-r{width: calc(100% - 280px);}
.partner05-form .item select,.partner05-form .item input{border: none;font-size: 24px;color: #1A1A1A;outline: none;height: 80px;font-weight: 500;}
.partner05-form .item .chexklist{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;height: 80px;}
.partner05-form .item .chexklist label{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 24px;color: #1A1A1A;margin-right: 40px;font-weight: 500;}
.partner05-form .item .chexklist label:last-child{margin-right: 0;}
.partner05-form .item .chexklist label input{width: 24px;height: 24px;margin-right: 10px;font-weight: 500;}
.partner05-form .item input::placeholder{color: #B2B6BE;}
.partner05-form button{width: 356px;height: 64px;background-color: #c3c4c4;font-size: 24px;color: #FFFFFF;border: none;outline: none;margin-top: 60px;}
.partner05-form button:hover{background-color: #AA9174;}
.layui-form-radio{margin: 0;}

.c-banner .text02 p{font-size: 24px;color: #EDEDED;margin-bottom: 14px;}

/* bus01 */
.bus01{width: 100%;position: relative;overflow: hidden;}
.bus01 .swiper-slide{height: auto;}
.bus01 .bg{width: 100%;height:100%;object-fit:cover;}
.bus01 .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.bus01 .text01 p{font-size: 24px;color: #FFFFFF;}
.bus01 .text01 h3{font-size: 60px;line-height: 76px;font-weight: bold;margin-bottom: 30px;color: #FFFFFF;}
.bus01 .text01 h4{font-size: 28px;color: #FFFFFF;margin-bottom: 40px;}
.bus01 .text01 strong{display: block;width: 120px;height: 4px;background-color: #ffffff;}
.bus01 .text01 .more{width: 120px;height: 44px;font-size: 24px;margin-top: 120px;color: #1A1A1A;}
.bus01 .swiper-pagination{position: absolute;left: 0;bottom: 90px;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;width: 100%;z-index:1;}
.bus01 .swiper-pagination-bullet{display: block;width: 18px;height: 18px;border-radius: 9px;background-color: #fff;margin-right: 15px;opacity: 1;}
.bus01 .swiper-pagination-bullet:last-child{margin-right: 0;}
.bus01 .swiper-pagination-bullet-active{width: 35px;background-color: #AA9174;}
.bus01 .text02 p{font-size: 24px;color: #FFFFFF;line-height: 34px;}
.bus01 .text02 h3{font-size: 60px;color: #EDEDED;margin: 20px 0;}
.bus01 .text02 .text-img{display: block;margin: 60px 0;}
.bus01 .text02 span{font-size: 14px;color: #FFFFFF;display: block;}

.bus01 .text03 p{font-size: 24px;color: #EDEDED;line-height: 34px;}
.bus01 .text03 h3{font-size: 60px;color: #C39E73;margin: 20px 0;}
.bus01 .text03 span{font-size: 14px;color: #FFFFFF;display: block;line-height: 26px;}
/* bus0301_mumping */
.bus0301_mumping{display: flex;display: -webkit-flex;margin-top: 300px;margin-bottom: 20px;}
.bus0301_mumping li{margin-right: 40px;}
.bus0301_mumping li:last-child{margin-right: 0;}
.bus0301_mumping .imgboxwrap{text-align: center;}
.bus0301_mumping .imgboxwrap .imgbox{width: 110px;height: 110px;border-radius: 10px;border: 1px solid #fff;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.bus0301_mumping .imgboxwrap p{font-size: 20px;color: #FFFFFF;margin-top: 10px;}
.bus0301_mumping .imgboxwrap .imgbox img{filter: grayscale(1) brightness(111);max-width: 70%;max-height: 70%;}
.bus0301_mumping .numfont{display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;}
.bus0301_mumping .numfont h2{font-size: 138px;color: #FFFFFF;font-family: Neometric;font-weight: 900;height: 112px;}
.bus0301_mumping .numfont span{font-size: 22px;color: #FFFFFF;}
.bus0301_mumping .textbox p{font-size: 20px;color: #FFFFFF;margin-top: 10px;}

/* bus04wrap */
.bus04wrap{width: 100%;background-color: #0a0a0a;box-sizing: border-box;padding: 120px 0 180px;position: relative;overflow: hidden;z-index: 0;}
.bus-tl{text-align: center;}
.bus-tl h3{font-size: 50px;color: #CAA573;margin-bottom: 30px;}
.bus-tl strong{display: block;width: 90px;height: 3px;background-color: #CAA573;margin: auto;}
.bus04{width: 100%;margin-top: 80px;}
.bus04 .imgbox{display: block;overflow: hidden;width: 100%;}
.bus04 .imgbox img{width: 100%;transition: all .3s;}
.bus04 .swiper-slide:hover .imgbox img{transform: scale(1.1);}
.bus04 p{text-align: center;font-size: 24px;color: #FFFFFF;margin-top: 60px;opacity: 0;}
.bus04 .swiper-slide.swiper-slide-active p{opacity: 1;}

/* mbxwrap */
.mbxwrap{width: 100%;border-bottom: 1px solid #808080;}
.mbx{margin: auto;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.mbx a,.mbx i{font-size: 20px;color: #A0A0A0;line-height: 100px;}
.mbx i{margin: 0 20px;}
.mbx a.active,.mbx a:hover{color: #090909;}

/* retrowrap */
.retrowrap{margin: 120px auto;}
.retro01{width: 100%;}
.retro-tl{font-size: 38px;color: #AA9174;}
/* retro01list */
.retro01list{width: 100%;}
.retro01list li{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 50px;}
.retro01list li .text{width: 28%;margin-top: 100px;}
.retro01list li .text h3{font-size: 38px;color: #000000;margin-bottom: 20px;font-weight: 500;}
.retro01list li .text h4{font-size: 22px;color: #0A0A0A;line-height: 44px;}
.retro01list li .imgbox{width: 62%;}
.retro01list li .imgbox img{width: 100%;}

/* retro02-tab */
.retro02-tab{width: 100%;margin-top: 30px;}
.retro02-tab table{width: 100%;border-collapse: collapse;border-top: 1px solid #323333;}
.retro02-tab table tr{border-bottom: 1px solid #323333;font-size: 24px;color: #323333;height: 64px;}
.retro02-tab table tr td{text-align: center;}
.retro02-tab table tr td:first-child{text-align:left;}
.tbtips{display: flex;display: -webkit-flex;margin-top: 20px;} 
.tbtips p{font-size: 24px;color: #7F7F80;line-height: 48px;margin-right: 20px;}
.tbtips p:last-child{margin-right: 0;}
.retro02-tab table td{border-right:5px solid #FFFFFF;}
.retro02-tab table td:last-child{border-right:none;}

/* freight01 */
.freight01 .text-f{width: 900px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);text-align: justify;text-align-last: center;z-index:1;}
.freight01 .text-f01 .i-logo{position: relative;display: block;}
.freight01 .text-f01 .i-logo img{margin: auto;margin-bottom: 100px;}
.freight01 .text-f01 h3{font-size: 60px;color: #FFFFFF;margin-bottom: 20px;}
.freight01 .text-f01 h4{font-size: 28px;color: #FFFFFF;line-height: 46px;}
.freight01 .text-f01 strong{display: block;width: 120px;height: 4px;margin: 80px auto;background-color: #fff;}
.freight01 .text-f01 .tage{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 150px;height: 50px;font-size: 24px;color: #AA9174;border-radius: 26px;border: 1px solid #AA9174;margin: auto;-webkit-animation: pulse 2s infinite;animation: pulse512 1.5s infinite;margin-top: 100px;}

/* frelistwrap */
.frelistwrap{margin: 80px auto;overflow:hidden;}
.frelist01{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.frelist01-l{width: 35%;}
.frelist01-l img{max-width: 100%;display: none;height:100%;object-fit:cover;}
.frelist01-l img:first-child{display: block;}
.frelist01-r{width: 60%;min-height:420px;}
.frelist01-r li{margin-bottom: 60px;}
.frelist01-r li:last-child{margin-bottom:0;}
.frelist01-r .tl02{font-size: 30px;color: #161818;margin-bottom: 20px;}
.frelist01-r .tl01{font-size: 38px;color: #AA9174;}
.frelist01-r li .list{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;font-size:20px;color:#0A0A0A;line-height:40px;}
.frelist01-r li .list h4{font-size: 20px;color: #0A0A0A;line-height: 40px;}
.frelist01-r li .list p{font-size: 22px;color: #0A0A0A;line-height: 44px;width: 46%;}
.frelist01-r li img{width: 100%;}
.frelist01-r li .imglist{margin-top: 40px;display: flex;display: -webkit-flex;position:relative;}
.frelist01-r li .imglist .item{width: calc((100% - 100px)/3);overflow: hidden;margin-right: 50px;}
.frelist01-r li .imglist .item:last-child{margin-right: 0;}
.frelist01-r li .imglist .item img{width: 100%;height: 100%;transition: all .3s;}
.frelist01-r li .imglist .item:hover img,.frelist01-r li .imglist .item.active img{transform: scale(1.1);}
.frelist01-r li .imglist .button{width: 40px;height: 50px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;background-color: #fff;background-image: none;top:50%;}
.frelist01-r li .imglist .button i{font-size: 30px;color: #AA9174;}
.frelist01-r li .imglist .button.frelist01-prev{left: 0;}
.frelist01-r li .imglist .button.frelist01-next{right: 0;}
.frelist01-l iframe{overflow: hidden;border:none;width:100%;}
.frelist01-l iframe img{max-width: 100%;max-height: 100%;}
iframe#inlineFrameExample img{max-width: 100%;max-height: 100%;}

/* frelist02 */
.frelist02{margin-top: 140px;}
.freight01 .text-f01 .imglist{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-bottom: 100px;}
.freight01 .text-f01 .imglist li{margin-right: 40px;}
.freight01 .text-f01 .imglist li:last-child{margin-right: 0;}
.freight01 .text-f01 .imglist li .imgbox{width: 112px;height: 112px;box-sizing: border-box;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;border-radius: 10px;border: 1px solid transparent;border-image: linear-gradient(to right, #b7d6ee, #57b0de) 30;overflow: hidden;}
.freight01 .text-f01 .imglist li .imgbox img{max-width: 70%;max-height: 70%;}
.freight01 .text-f01 .imglist li p{text-align: center;font-size: 20px;color: #00FFFF;margin-top: 10px;}
.freight01 .text-f01 .numfont{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-top: 30px;}
.freight01 .text-f01 .numfont h2,.freight01 .text-f01 .numfont span{font-size: 46px;color: #FFFFFF;font-family: arial;font-weight: bold;}
.freight01 .text-f01 .numfont h2 span{font-size: 24px;color: #FFFFFF;font-weight: 300;display: inline-block;}
.freight01 .text-pa01 strong{margin: 30px auto 40px;}
.freight01 .text-pa01 p{font-size: 20px;color: #ffffff;line-height: 44px;}
.freight01 .text-pa01{width: 1100px;}
.freight01 .text-pa01 span{display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;}
.freight01 .text-pa01 span img{height: 40px;margin-bottom: 4px;margin-left: -5px;}

/* vilint02wrap */
.vilint02wrap{width: 100%;position: relative;overflow: hidden;padding-bottom: 150px;}
.vilint02linkwrap{width: 100%;border-bottom: 2px solid #808080;background-color: #FFFFFF;position: relative;z-index: 9;}
.vilint0201linkwrap{display: flex;display: -webkit-flex;}
.vilint02link{margin: auto;display: flex;display: -webkit-flex;position:relative;}
.vilint02link a{display: block;line-height: 100px;font-size: 18px;color: #A2A2A2;margin-right: 200px;transition: all .3s;}
.vilint02link a:last-child{margin-right: 0;}
.vilint02link a.active,.vilint02link a:hover{color: #090909;}
.vilint02linkwrap.fixedSubNav{position: fixed;top: 70px;}
.vilint02linkwrap.fixedSubNav .vilint02link a{line-height: 70px;}
.vilint02linkwrap.fixedSubNav .mbx a,.vilint02linkwrap.fixedSubNav .mbx i{line-height: 70px;}
.vilint02link01{justify-content: center;-webkit-justify-content: center;}
.vilint02link01 a{margin-right: 80px;}
.vilint0201linkwrap .mbx{position: absolute;left: 13%;z-index:1;}
.vilint0201linkwrap .mbx a{margin: 0;}

/* vilint02 */
.vilint02{margin: 120px auto 80px;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.vilint02 .item{display: block;width: calc((100% - 300px)/4);margin-right: 100px;margin-bottom: 50px;}
.vilint02 .item:nth-of-type(4n){margin-right: 0;}
.vilint02 .item .imgbox{width: 100%;height: 680px;overflow: hidden;}
.vilint02 .item .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.vilint02 .item:hover .imgbox img{transform: scale(1.1);}
.vilint02 .item p{font-size: 28px;color: #CBA673;margin-top: 20px;text-align: center;}
.vilint02wrap .more{width: 330px;height: 58px;font-size: 24px;background-color: transparent;border: 1px solid #CBA673;border-radius: 30px;margin: auto;}

/* vilint03wrap */
.vilint03wrap{width: 100%;overflow: hidden;position: relative;}
.vilint03wrap .mbxwrap{border-top: 1px solid #808080;}
.vilint03{margin: 120px auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.vilint03-l{width: 30%;}
.vilint03-l .imgbox{width: 100%;}
.vilint03-l .imgbox img{width: 100%;}
.vilint03-l .link{display: flex;display: -webkit-flex;width: 100%;border-bottom: 3px solid #808080;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;padding: 60px 0;}
.vilint03-l .link img{width: auto;max-height: 152px;margin: 0 30px;}
/* vilint03-r */
.vilint03-r{width: 58%;}
.vilint03-r .t-tl{font-size: 30px;color: #161818;margin-bottom: 50px;}
.vilint03-r .imglist{display: flex;display: -webkit-flex;margin-bottom: 40px;}
.vilint03-r .imglist li{width: 116px;margin-right: 50px;}
.vilint03-r .imglist li:nth-of-type(2n){margin-right: 0;}
.vilint03-r .imglist li .imgbox{width: 116px;height: 116px;border-radius: 10px;overflow: hidden;}
.vilint03-r .imglist li .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.vilint03-r .imglist li p{font-size: 20px;color: #0A0A0A;margin-top: 5px;text-align: center;}
.vilint03-r .info{font-size: 20px;color: #0A0A0A;line-height: 40px;}
.vilint03-form .chexklist{width: 100%;margin-top: 30px;}
.vilint03-form .chexklist label{display: block;font-size: 24px;color: #1A1A1A;font-weight: 600;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 20px;}
.vilint03-form .chexklist label input{width: 24px;height: 24px;border-radius: 50%;margin-right: 20px;}
.vilint03-form button{width: 100%;}
/* vilint03-rbtl */
.vilint03-rbtl{margin-top: 80px;margin-bottom: 20px;}
.vilint03-rbtl h3{font-size: 50px;color: #CBA673;margin-bottom: 20px;}
.vilint03-rbtl p{font-size:24px;color: #1A1A1A;}

/* vilint04wrap */
.vilint04wrap{width: 100%;background-color: #0a0a0a;padding: 120px 0;}
.vilint04{margin: auto;margin-top: 120px;}
.vilint04-swiper a{display: block;}
.vilint04-swiper a .imgbox{width: 100%;overflow: hidden;}
.vilint04-swiper a .imgbox img{width: 100%;transition: all .3s;}
.vilint04-swiper a p{font-size:38px;color: #CBA673;margin-top: 40px;text-align: center;}
.vilint04-swiper a:hover .imgbox img{transform: scale(1.1);}

/* vilservice01wrap */
.vilservice01wrap{width: 100%;position: relative;overflow: hidden;padding: 180px 0;background: url(../images/bus08-02.jpg)no-repeat fixed;background-size: cover;}
.vilservice01wrap .bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 0;object-fit: cover;}
.vilservice01{position: relative;z-index: 1;}
.vil-tl01{margin: auto;text-align: center;}
.vil-tl01 h3{font-size: 50px;color: #CBA673;margin-bottom: 50px;}
.vil-tl01 h4{font-size: 24px;color: #DFE1E3;line-height: 56px;}
.vilservice01-swiper{margin-top: 80px;}
.vilservice01-swiper .swiper-slide{background-color: #FFFFFF;border-radius: 10px;overflow: hidden;box-sizing: border-box;padding: 60px;text-align: center;height:initial;}
.vilservice01-swiper .swiper-slide .imgbox{width: 100px;height: 100px;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;border: 1px solid #1A1A1A;margin: auto;margin-bottom: 30px;}
.vilservice01-swiper .swiper-slide h3{font-size: 24px;color: #1A1A1A;margin-bottom: 20px;}
.vilservice01-swiper .swiper-slide h4{font-size: 16px;color: #888888;line-height: 32px;}
.vilservice01-swiper .swiper-slide{opacity: 0.8;}
.vilservice01-swiper .swiper-slide-active{opacity: 1;}
/* vilservice01-pagination */
.vilservice01-pagination{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;width: 100%;position: relative;margin: 70px auto;}
.vilservice01-pagination .swiper-pagination-bullet{width: 18px;height: 18px;border: 1px solid #cba673;background-color: transparent;opacity: 1;margin:0;margin-right: 30px;}
.vilservice01-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.vilservice01-pagination .swiper-pagination-bullet-active{background-color: #cba673;}

.vilservice01wrap .more{width: 330px;height: 60px;border-radius: 30px;margin: auto;background-color: #cba673;font-size: 32px;}

/* vilservice02wrap */
.vilservice02wrap{width: 100%;background-color: #f0f2f5;padding-top: 120px;position: relative;overflow: hidden;}
.vilservice02-list{margin-top: 50px;margin-bottom: 40px;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.vilservice02-list select{width: 330px;height: 58px;background-color: #fff;border-radius: 4px;border: 1px solid #1A1A1A;font-size: 20px;color: #1A1A1A;box-sizing: border-box;padding: 0 10px;margin-right: 50px;}
.vilservice02-list select:last-child{margin-right: 0;}
.vilservice02-top .addnowe{font-size: 24px;color: #1A1A1A;text-align: center}
/* vilservice02-min */
.vilservice02-minwrap{position: relative;width: 100%;margin-top: 80px;}
.vilservice02-min{width: 100%;height: 700px;position: relative;}
.vilservice02-min .mapcont{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;}
.r-resultwrap{position: absolute;left: 20%;top: 80px;width: 400px;height: 400px;background-color: #fff;z-index: 1;box-sizing: border-box;padding: 30px;overflow: hidden;}
.r-resultwrap .form{display: flex;display: -webkit-flex;background-color: #f5f5f5;box-sizing: border-box;border: 1px slid #ddd;width: 100%;height: 40px;margin-bottom: 20px;}
.r-resultwrap .form input{width: calc(100% - 40px);background-color: transparent;border: none;box-sizing: border-box;padding: 0 12px;font-size: 14px;color: #0a0a0a;outline: none;}
.r-resultwrap .form .butn{width: 40px;height: 40px;background-color: #ed431d;border: none;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;}
.r-resultwrap .form .butn i{font-size: 20px;color: #fff;}
/* r-result */
.r-result{width: 100%;height: calc(100% - 70px);overflow: auto;border: none;}
.r-result .item{width: 100%;margin-bottom: 30px;}
.r-result .item h3{font-size: 18px;color: #1A1A1A;margin-bottom:8px;}
.r-result .item h4{font-size: 14px;color: #888888;line-height: 24px;}
.r-result .item p{font-size: 14px;color: #888888;line-height: 24px;}
.r-result .tiptext{font-size: 14px;color: #888888;line-height: 24px;}


/* vilservice03wrap */
.vilservice03wrap{width: 100%;box-sizing: border-box;padding: 120px 0;background-color: #1A1A1A;}
.vilservice03{margin: auto;}
.vilservice03min{width: 100%;margin-top: 80px;}
.vilservice03min li{width: 100%;position: relative;}
.vilservice03min li h3{font-size: 24px;color: #CBA673;height: 80px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;box-sizing: border-box;padding-right: 50px;border-bottom: 1px solid #CBA673;}
.vilservice03min li h3 .icon{position: absolute;right: 10px;}
.vilservice03min li h3 .icon i{font-size: 30px;color: #CBA673;}
.vilservice03min li h3 .icon i:last-child{display: none;}
.vilservice03min li h3.active .icon i:last-child{display: block;}
.vilservice03min li h3.active .icon i:first-child{display: none;}
.vilservice03min li .info{width: 100%;background-color: #fff;padding: 20px 40px;box-sizing: border-box;padding-right: 20%;display: none;}
.vilservice03min li:first-child .info{display: block;}
.vilservice03min li .info p{font-size: 18px;color: #1A1A1A;line-height: 34px;}

.vilservice03 .more{width: 330px;height: 60px;border-radius: 30px;margin: auto;background-color: #cba673;font-size: 32px;margin-top: 80px;}

/* vilservice04wrap */
.vilservice04wrap{width: 100%;position: relative;box-sizing: border-box;overflow: hidden;padding: 120px 0;}
.vilservice04wrap .bg{width: 100%;height: 100%;object-fit: cover;top: 0;left: 0;z-index: 0;position: absolute;}
.vilservice04{width: 1540px;margin: auto;position: relative;z-index: 1;height: 100%;display: flex;display: -webkit-flex;flex-flow: column;-webkit-flex-flow: column;justify-content: space-between;-webkit-justify-content: space-between;}
.vilservice04 .vil-tl01{margin: 0 auto;}
/* vilservice04-bot */
.vilservice04-bot{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 50px;}
.vilservice04-bot li{text-align: center;}
.vilservice04-bot li .imgbox{width: 110px;height: 100px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin: auto;margin-bottom: 30px;}
.vilservice04-bot li .imgbox img{max-width: 100%;max-height: 100%;}
.vilservice04-bot li h3{font-size: 32px;color: #FFFFFF;margin-bottom: 30px;}
.vilservice04-bot li p{font-size: 24px;color: #FFFFFF;margin-bottom: 50px;}
.vilservice04-bot li strong{width: 60px;height: 3px;display: block;margin: auto;background-color: #fff;}

/* brand-center */
.brand-center{width: 1400px;}
/* brand02wrap */
.brand02wrap{width: 100%;overflow: hidden;position: relative;padding: 100px 0;}
.brand02-tl{margin: auto;text-align: center;}
.brand02-tl h3{font-size: 38px;color: #AA9174;margin-bottom: 50px;}
.brand02-tl p{font-size: 24px;color: #0A0A0A;margin-bottom: 40px;line-height: 48px;}
.brand02-tl strong{display: block;width: 70px;height: 2px;background-color: #AA9174;margin: auto;}
.brand02-tl h4{font-size: 24px;color: #0A0A0A;margin-top: 34px;line-height: 48px;}
.brand02{margin-top: 80px;}
.brand02 .swiper-slide{display: block;overflow: hidden;}
.brand02 .swiper-slide  img{width: 100%;transition: all .3s;}
.brand02 .swiper-slide:hover  img{transform: scale(1.1);}

/* brand03wrap */
.brand03wrap{width: 100%;padding: 100px 0;background-color: #e3e3e3;overflow: hidden;position: relative;}
.brand03{margin-top: 100px;}
.his-container{width:100%;padding-top:2.425rem;padding-bottom:2rem}
.his-container .swiper-slide{position:relative;cursor:pointer}
.his-container .swiper-slide>img{width:100%}
.his-container .swiper-slide .li{width:24px;height:24px;background:#0a0a0a;border-radius:50%;cursor:pointer;position:absolute}
.his-container .swiper-slide .li .tit-18{font-weight:500;position:absolute;top:0;left:50%;padding-bottom:3.3rem;transform:translate(-50%,-100%);transition:all .3s;font-size: 38px;color: #000000;}
.his-container .swiper-slide .li1{left:14%;top:11%}
.his-container .swiper-slide .li2{left:30%;top:74%}
.his-container .swiper-slide .li3{left:48%;top:51%}
.his-container .swiper-slide .li4{left:65%;top:-4%}
.his-container .swiper-slide .li5{left:84%;top:17%}
.his-container .swiper-slide .li6{left:67.5%;top:35%}
.his-container .swiper-slide .li7{left:79.3%;top:0}
.his-container .swiper-slide .li8{left:91.25%;top:16%}
.his-container .swiper-slide .hoverbox{width:164px;height:164px;background:#000;opacity:.05;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:all .3s;position: absolute;}
.his-container .swiper-slide .li:hover .hoverbox{transform:translate(-50%,-50%) scale(1)}
.his-container .swiper-slide .li:hover .tit-18{color:#AA9174;font-weight:700;top:-2rem}
.his-container .swiper-slide .li.on .hoverbox{transform:translate(-50%,-50%) scale(1)}
.his-container .swiper-slide .li.on .tit-18{color:#AA9174;font-weight:700;top:-2rem}
.his_btn{width:2.75rem;font-size:0;position:absolute;top:2.825rem;right:4rem;z-index:333}
.his_btn div{width:1.25rem;height:1.25rem;background:#e5e5e5;border-radius:50%;display:inline-block;cursor:pointer;background-size:8px 9px;background-repeat:no-repeat;background-position:center;transition:all .3s}
.his_btn .his_prev{margin-right:.25rem;vertical-align:top;background-image:url(../img/pjt.png)}
.his_btn .his_next{background-image:url(../img/pjt2.png)}
.his_btn div:hover{background-color:#e50012}
.his_btn .his_prev:hover{background-image:url(../img/pjt3.png)}
.his_btn .his_next:hover{background-image:url(../img/pjt4.png)}
.about_c .con{margin: auto;margin-top: 100px;}
.main-container{overflow:hidden}
.main-container .t5{line-height:1;font-weight:650;color:#AA9174;font-size: 38px;}
.main-container .t6{font-weight:500;color:#000;line-height:.6rem;font-size:24px;margin-top:.6rem;line-height: 48px;overflow: hidden;text-overflow: ellipsis;text-align: justify;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;height: 96px;}
.main-container .img{width: 100%;height: 280px;margin-top: 30px;}
.main-container .img img{width: 100%;height: 100%;object-fit: cover;}
.main_btn{width:2rem;margin-bottom:1rem;font-size:0}
.main_btn div{width:50%;height:.75rem;background:#fff;display:inline-block;cursor:pointer;background-size:8px 9px;background-repeat:no-repeat;background-position:center;transition:all .3s;position:relative;opacity:.5}
.main_btn .prev{vertical-align:top;background-image:url(../img/pjt2.png);transform:rotate(180deg)}
.main_btn .prev::after{content:"";width:1px;height:10px;background:#a0a0a0;opacity:.3;position:absolute;right:0;top:50%;margin-top:-5px}
.main_btn .next{background-image:url(../img/pjt2.png)}
.main_btn div:hover{opacity:1;background-color:#e50012}
.main_btn .prev:hover{background-image:url(../img/pjt4.png)}
.main_btn .next:hover{background-image:url(../img/pjt4.png)}



/* brand04wrap */
.brand04wrap{width: 100%;overflow: hidden;position: relative;margin: 120px 0;}
.brand04{width: 100%;overflow: hidden;position: relative;margin-top: 60px;}
.brand04 .swiper-slide{box-sizing: border-box;background-color: #e3e3e3;padding: 80px 50px;text-align: center;height: auto;}
.brand04 .swiper-slide h3{font-size: 100px;color: #000000;line-height: 140px;}
.brand04 .swiper-slide p,.brand04 .swiper-slide span{font-size: 22px;color: #0A0A0A;line-height: 36px;}
.brand04 .swiper-slide h4{font-size: 30px;color: #161818;line-height: 46px;}
.brand04 .swiper-slide span{color: #161818;}

/* brand05 */
.brand05 .swiper-slide h3{font-size: 30px;color: #161818;font-weight: bold;line-height: 48px;margin-bottom: 10px;}
.brand05 .swiper-slide p{font-size: 30px;color: #161818;line-height: 48px;margin-bottom: 10px;}
.brand05 .swiper-slide h4{font-size: 20px;color: #0A0A0A;line-height: 34px;}
/* brand06 */
.brand06 .imgbox{width: 140px;height: 100px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin: auto;margin-bottom: 10px;}

/* brand07 */
.brand07{margin-top: 60px;}
.brand07 .imgbox{width: 100%;overflow: hidden;}
.brand07 .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.brand07 .swiper-slide:hover .imgbox img{transform: scale(1.1);}
.brand07 .text{margin-top: 30px;text-align: center;}
.brand07 .text h3{font-size: 30px;line-height: 48px;color: #161818;}
.brand07 .text p{font-size: 20px;color: #0A0A0A;line-height: 48px;}

/* brand08 */
.brand08{margin: auto;margin-top: 50px;}
.brand08 .imgbox{width: 100%;overflow: hidden;}
.brand08 .imgbox img{width: 100%;transition: all .3s;}
.brand08 .swiper-slide:hover .imgbox img{transform: scale(0.9);}
.brand08 .swiper-slide p{font-size: 24px;color: #0A0A0A;text-align: center;margin-top: 20px;}
/* brand08-bot */
.brand08-bot{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-top: 80px;}
.brand08-bot li{margin-right: 80px;}
.brand08-bot li:last-child{margin-right: 0;}
.brand08wrap{border-bottom: 1px solid #808080;padding-bottom: 100px;}

/* brand09 */
.brand09{margin-top: 80px;position: relative;}
.brand09-swiper{z-index: 0;position: absolute;left: 0;top: 30px;width: 100%;height:100%;}
.brand09 .swiper-slide{transform: scale(0.8);transition: all .3s;}
.brand09 .swiper-slide>img{width: 100%;max-height:70%;object-fit:cover;}
.brand09 .swiper-slide-active{transform: scale(1);}
.brand09 .bg{z-index: 1;position: relative;z-index: 1;margin: auto;width: calc(100% / 2.4);}
.brand09wrap,.brand10wrap{border-bottom: 1px solid #808080;padding-bottom: 100px;}
.brand10{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin: auto;margin-top: 60px;}
.brand10 img{width: auto;max-width: 100%;margin: auto;}

/* brand11 */
.brand11{margin: auto;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: center;-webkit-justify-content: center;margin-top: 50px;}
.brand11 li{width: calc(100% / 7);height: 130px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin: 20px 0;}
.brand11 li img{max-width: 90%;max-height: 90%;}

/* brandser01wrap */
.brandser01wrap{width: 100%;padding: 80px 0;border-bottom: 1px solid #808080;overflow:hidden;}
/* brandser01 */
.brandser01{margin: 80px auto;position: relative;}
.brandser01 .listtext{width: 100%;position: absolute;left: 0;top: 0;z-index: 0;height: 100%;}
.brandser01 .listtext p{font-size: 24px;color: #AA9174;position: absolute;}
.brandser01 .listtext p:nth-of-type(1){top: 0;left: 0;}
.brandser01 .listtext p:nth-of-type(2){top: 0;right: 0;}
.brandser01 .listtext p:nth-of-type(3){bottom: 0;left: 0;}
.brandser01 .listtext p:nth-of-type(4){bottom:0;right: 0;}
.brandser01min{width: 760px;margin: 250px auto 0;position: relative;padding-top: 50px;}
.brandser01min .imgbox{width: 100%;}
.brandser01min .imgbox img{width: 100%;}
.brandser01min .iconlist{width: 100%;position: absolute;left: 0;top: 0;height: 100%;}
.brandser01min .iconlist li{width: 148px;height: 148px;border-radius: 50%;border: 1px dashed rgba(0,0,0,0.5);display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: absolute;}
.brandser01min .iconlist li p{font-size: 24px;color: #000000;line-height: 30px;}
.brandser01min .iconlist li:nth-of-type(1){bottom: 10%;left: -30%;}
.brandser01min .iconlist li:nth-of-type(2){bottom: 52%;left: -18%;}
.brandser01min .iconlist li:nth-of-type(3){top: -19%;left: 2%;}
.brandser01min .iconlist li:nth-of-type(4){top: -34%;left: 28%;}
.brandser01min .iconlist li:nth-of-type(5){top: -34%;left: 55%;}
.brandser01min .iconlist li:nth-of-type(6){top: -19%;right: 2%;}
.brandser01min .iconlist li:nth-of-type(7){bottom: 52%;right: -18%;}
.brandser01min .iconlist li:nth-of-type(8){bottom: 10%;right: -30%;}

/* .brandser02 */
.brandser02{margin: auto;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;margin-top: 80px;}
.brandser02 .item{width: calc((100% - 160px)/3);margin-right: 80px;margin-bottom: 80px;}
.brandser02 .item .imgbox{width: 100%;overflow: hidden;}
.brandser02 .item .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.brandser02 .item:hover .imgbox img{transform: scale(1.1);}
.brandser02 .item p{font-size: 26px;color: #161818;margin-top: 40px;text-align: center;}
.brandser02 .item:nth-of-type(3n){margin-right: 0;}

/* brandser02wrap */
.brandser02wrap{position: relative;z-index: 0;}
.swiper-container{z-index: 0;}

/* brandser04 */
.brandser04{margin: auto;}
.brandser04min{width: 100%;margin-top: 60px;}
.brandser04min li{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;position: relative;margin-bottom: 100px;}
.brandser04min li .brandser04-l{width: 30%;}
.brandser04min li .brandser04-l .imgbox{width: 100%;overflow: hidden;}
.brandser04min li .brandser04-l .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.brandser04min li .brandser04-l p{font-size: 30px;color: #161818;text-align: center;margin-top: 30px;}
/* brandser04-r */
.brandser04-r{width: calc(70% - 50px);height: calc(100% - 60px);position: absolute;right: 0;top: 0;display: flex;display: -webkit-flex;flex-flow: column;-webkit-flex-flow: column;justify-content: space-between;}
.brandser04-r p{font-size: 14px;color: #161818;margin-bottom: 0px;}
.brandser04-r .imglist{width: 100%;margin-bottom: 20px;display: flex;display: -webkit-flex;}
.brandser04-r .imglist:last-child{margin-bottom: 0;}
/* .brandser04-r .imglist01{height: calc(50% - 88px);} */
.brandser04-r .imglist01 .box{width: calc((100% - 100px)/6);margin-right: 20px;}
.brandser04-r .imglist .box img{width: 100%;height: 100%;object-fit: cover;}
.brandser04-r .imglist01 .box:nth-of-type(6n){margin-right: 0;}
/* .brandser04-r .imglist02{height: calc(50% - 20px);} */
.brandser04-r .imglist02 .box{width: calc((100% - 80px)/5);margin-right: 20px;}
.brandser04-r .imglist02 .box:nth-of-type(5n){margin-right: 0;}

/* brandser05min */
.brandser05min{margin: auto;margin-top: 50px;}
.brandser05min li{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;position: relative;margin-bottom: 100px;}
.brandser05min li .text{width: 240px;text-align: center;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;}
.brandser05min li .text h3{font-size: 98px;color: #000000;margin-bottom: 20px;}
.brandser05min li .text p{font-size: 30px;color: #161818;}
.brandser05min li .imglist{display: flex;display: -webkit-flex;width: calc(100% - 280px);}
.brandser05min li .imglist01 .box{width: calc((100% - 100px)/6);margin-right: 20px;}
.brandser05min li .imglist01 .box img{width: 100%;height: 100%;object-fit: cover;}
.brandser05min li .imglist01 .box:nth-of-type(6n){margin-right: 0;}
.brandser05min li .imglist02 .box{width: calc((100% - 120px)/7);margin-right: 20px;}
.brandser05min li .imglist02 .box img{width: 100%;height: 100%;object-fit: cover;}
.brandser05min li .imglist02 .box:nth-of-type(7n){margin-right: 0;}

/* brandser06min */
.brandser06min{margin: auto;margin-top: 70px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.brandser06-l{width: 44%;}
.brandser06-l img{width: 100%;}
.brandser06-r{width: 50%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;height: 100%;}
.brandser06-r li{width: calc((100% - 60px)/3);margin-right: 30px;height: calc((100% - 100px)/2);margin-bottom: 100px;}
.brandser06-r li:nth-of-type(3n){margin-right: 0;}
.brandser06-r li .imgbox{width: 100%;height: calc(100% - 25px);}
.brandser06-r li .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.brandser06-r li p{font-size: 15px;color: #161818;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-top: 20px;}
.brandser06-r li p img{margin-right: 10px;}

/* nrandm01wrap */
.nrandm01wrap{margin: 100px auto;position: relative;z-index: 0;overflow: hidden;}
.nrandm01{width: 100%;position: relative;z-index: 0;background-color: #e3e3e3;padding: 100px 0 0;margin-top: 80px;}
.nrandm01min{margin: auto;position: relative;box-sizing: border-box;padding: 0 15%;}
.nrandm01min .imgbox{position: relative;z-index: 1;width: 100%;height: 800px;overflow: hidden;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;padding-top: 40px;}
.nrandm01min .imgbox .imgbg{position: relative;opacity: 0;visibility: hidden;}
.nrandm01min .imgbox .imguser{position: absolute;max-width: 54%;}
.nrandm01min .imgbox .imguser.imguser01{z-index: 1;bottom: 0;margin-right: 360px;}
.nrandm01min .imgbox .imguser.imguser02{z-index: 0;bottom: 0;margin-left: 360px;}
.nrandm01min .imgbox .text{position: absolute;left: 0;top: 0;writing-mode: vertical-rl;}
.nrandm01min .imgbox .text h3{font-size: 46px;color: #000000;line-height: 66px;}
.nrandm01min .imgbox .text p{font-size: 38px;color: #000000;line-height: 56px;}
.nrandm01min .imgbox .text h4{font-size: 30px;color: #000000;line-height: 40px;}
.nrandm01min .imgbox .text01{left: 0;}
.nrandm01min .imgbox .text02{right: 0;}
/* bglist */
.nrandm01min .bglist{width: 82%;position: absolute;bottom: 0;left: 50%;box-sizing: border-box;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.nrandm01min .bglist .bg{position: absolute;bottom: 0;}
.nrandm01min .bglist .bg01{left: 0;}
.nrandm01min .bglist .bg02{right: 0;}

/* nrandm02 */
.nrandm02{margin: auto;position: relative;margin-top: 60px;}
.nrandm02 img{width: 100%;}

/* nrandm05wrap */
.nrandm05wrap{padding-bottom:120px;border-bottom: 1px solid #808080;}

/* nrandm06wrap */
.nrandm06wrap{padding: 120px 0;overflow: hidden;}
.nrandm06{margin-top: 80px;}
.nrandm06 .imgbox{width: 100%;overflow: hidden;}
.nrandm06 .imgbox img{width: 100%;height: 100%;transition: all .3s;}
.nrandm06 .swiper-slide:hover .imgbox img{transform: scale(1.1);}
.nrandm06 p{font-size: 30px;color: #161818;line-height: 52px;text-align: center;margin-top: 30px;}

/* brandp01wrap */
.brandp01wrap{width: 100%;box-sizing: border-box;padding: 120px 0;border-bottom: 1px solid #808080;}
.brandp01{margin: auto;margin-top: 80px;}
.brandp01 li:first-child{display: -webkit-flex;display: flex;justify-content: center;-webkit-justify-content: center;}
.brandp01 li:first-child h3{font-size: 28px;color: #AA9174;}
.brandp01 li:nth-of-type(2){margin: 100px 0;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;position: relative;}
.brandp01 li .imgbox{max-width: 50%;}
.brandp01 li .imgbox img{width: 100%;}
.brandp01 li .text{position: absolute;}
.brandp01 li .text:first-child{left: 0;}
.brandp01 li .text:last-child{right: 0;}
.brandp01 li:nth-of-type(2) .text h3{font-size: 28px;color: #AA9174;line-height: 34px;margin-bottom: 6px;}
.brandp01 li:nth-of-type(2) .text h4{font-size: 24px;color: #0A0A0A;line-height: 34px;}
.brandp01 li:nth-of-type(3){display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.brandp01 li:nth-of-type(3) h3{font-size: 28px;color: #AA9174;margin-right: 400px;}
.brandp01 li:nth-of-type(3) h3:last-child{margin-right: 0;}

/* brandp02wrap */
.brandp02wrap{margin: 80px auto 120px;}
.brandp02wrap li{margin-bottom: 100px;}
.brandp02wrap li .tl{font-size: 28px;color: #AA9174;}
.brandp02list{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 30px;align-items: flex-start;-webkit-align-items: flex-start;}
.brandp02list .item{width: calc((100% - 240px)/4);}
.brandp02list .item h3{border: 1px solid #000000;box-sizing: border-box;text-align: center;line-height: 50px;font-size: 28px;color: #000000;}
.brandp02list .item h4{margin-top: 20px;text-align: center;font-size: 28px;color: #000000;line-height: 42px;box-sizing: border-box;padding: 0 10px;}
.brandp02list .line{width: 60px;border-bottom: 1px dashed #000000;padding-top: 25px;}
.brandp02list .tlline{width: calc(140px + (100% - 240px)/4);text-align: center;padding: 0;padding-bottom: 10px;margin-top: -10px;}
.brandp02list.list03 .item{width: calc((100% - 80px)/2);}

/* brandcase01 */
.brandcase01{margin: 90px auto;}
.brandcase01min{width: 100%;margin-top: 80px;}
.brandcase01min li{margin-bottom: 120px;}
.brandcase01min .tl{text-align: center;margin-bottom: 40px;}
.brandcase01min .tl h3{font-size: 46px;color: #000000;line-height: 58px;}
.brandcase01min .tl p{font-size: 26px;color: #000000;line-height: 58px;}

/* brans-c-top */
.brans-c-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-start;-webkit-align-items: flex-start;}
.brans-c-top .text{width: 30%;border-bottom: 1px solid #000000;}
.brans-c-top .text h3{font-size: 38px;color: #000000;line-height: 42px;margin-bottom: 30px;}
.brans-c-top .text .list{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;margin-bottom: 30px;}
.brans-c-top .text .list p{background-color: #be5108;font-size: 20px;color: #FFFFFF;line-height: 30px;text-align: center;box-sizing: border-box;padding: 12px 2px;width: calc((100% - 10px)/3);margin-right: 5px;margin-bottom: 20px;border-radius: 4px;position: relative;}
.brans-c-top .text .list p::before{content: '';display: block;border:20px solid transparent;border-top-color: #be5108;position: absolute;left: 20%;bottom: -28px;transform: scaleX(2);}
.brans-c-top .text .list p:nth-of-type(3n){margin-right: 0;}
.brans-c-top .text>p{font-size: 22px;color: #000000;margin: 20px 0;}
.brans-c-top .text h4{font-size: 34px;color: #000000;padding: 30px 0;border-top: 1px solid #000000;line-height: 48px;}
.brans-c-top .imglist{width: 32%;}
.brans-c-top .imglist img{width: auto;max-width: 100%;margin: auto;}
.brans-c-top .text:last-child h3{text-align: right;}
/* brans-c-bot */
.brans-c-bot{width: 100%;box-sizing: border-box;border-bottom: 1px solid #000000;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;padding: 80px 0;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.brans-c-botlist{width: 46%;}
.brans-c-bot .item{width: 46%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 50px;}
.brans-c-bot .tag{width: 194px;height: 56px;line-height: 56px;text-align: center;background-color: #be5108;color: #fff;font-size: 28px;border-radius: 4px;}
.brans-c-bot .item .info{width: calc(100% - 220px);}
.brans-c-bot .item .info table{width: 100%;}
.brans-c-bot .item .info table td{font-size: 26px;line-height: 46px;color: #000000;vertical-align: baseline;}

/* brans-c-top02 */
.brans-c-top02 .text{width: 64%;}
.brans-c-top02 .text .list p{width: calc((100% - 20px)/5);}
.brans-c-top02 .text .list p:nth-of-type(3n){margin-right: 5px;}
.brans-c-top02 .text .list p:nth-of-type(5n){margin-right: 0;}
.brans-c-top02 .imglist{width: 30%;}
.brans-c-bot02 .item:nth-of-type(odd){width: 62%;}
.brans-c-bot02 .item:nth-of-type(even){width: 36%;}

/* brandcase02min */
.brandcase02min{width: 100%;margin-top: 50px;}
.brandcase02min img{width: 100%;}


/* control01 */
.control01 .text h3{color: #CBA673;}
.control01 .text .more{width: 170px;height: 46px;}
.control01 .tips{position: absolute;left: 50%;transform: translateX(-50%);-webikit-transform: translateX(-50%);bottom: 10%;font-size: 16px;color: #FFFFFF;}
/* control-mbxwrap */
.control-mbxwrap{background-color: #000000;}
.control-mbxwrap .mbx a.active,.control-mbxwrap .mbx a:hover{color: #ffffff;}

/* control02wrap */
.control02wrap{width: 100%;position: relative;overflow: hidden;}
.control02wrap .bg{width: 100%;}
.control02wrap .bot-text{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: 10%;}
.control02wrap .bot-text h3{font-size: 60px;color: #FFFFFF;line-height: 70px;margin-bottom: 100px;}
.control02wrap .bot-text .imgbox img{width: auto;}

.control02wrap .text-c{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.control02wrap .text-c .textmin{text-align: center;box-sizing: border-box;padding: 0 10%;}
.control02wrap .text-c .textmin h3{font-size: 60px;color: #FFFFFF;margin-bottom: 20px;}
.control02wrap .text-c .textmin p{font-size: 28px;color: #FFFFFF;margin-bottom:60px;}
.control02wrap .text-c .textmin h4{font-size: 20px;color: #FFFFFF;line-height: 42px;}
.control02wrap .text-c .textmin .imgicon{width: 212px;margin: auto;margin-bottom: 100px;}
.control02wrap .text-c .textmin .imgicon img{width: 100%;}
.control02wrap .text-c .imglist{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 80px;}
.control02wrap .text-c .imglist li{text-align: center;}
.control02wrap .text-c .imglist li .box{max-width: 290px;}
.control02wrap .text-c .imglist li .box img{width: 100%;}
.control02wrap .text-c .imglist li p{font-size: 28px;color: #FFFFFF;margin-top: 20px;}

/* control08wrap */
.control08wrap{width: 100%;background-color: #0a0a0a;box-sizing: border-box;padding: 100px 0;}
.control08{margin: auto;}
.control08 .tl{font-size: 50px;color: #CBA673;text-align: center;margin-bottom: 110px;}
.control08min{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.control08min .item{width: calc((100% - 30px)/2);box-sizing: border-box;display: block;text-align: center;}
.control08min .item .imgbox{width: 100%;overflow: hidden;margin-bottom: 70px;}
.control08min .item .imgbox img{width: 100%;transition: all .3s;}
.control08min .item p{font-size: 38px;color: #CBA673;margin-top: 70px;}
.control08min .item:hover .imgbox img{transform: scale(1.1);}

/* ai01wrap */
.ai01wrap{width: 100%;background-color: #090808;position: relative;padding-top: 100px;display: flex;display: -webkit-flex;justify-content: flex-end;-webkit-justify-content: flex-end;overflow: hidden;}
.ai01{margin: auto;position: relative;}
.ai01 .bg{max-width: 100%;}
.ai01wrap .text-top{position: absolute;top: 100px;left: 50%;transform: translateX(-50%);-webkit-backdrop-filter: transform: translateX(-50%);}
.ai01wrap .text-top p{font-size: 30px;color: #FFFFFF;line-height: 36px;margin-bottom: 20px;}
.ai01wrap .text-top h3{font-size: 38px;color: #CBA673;line-height: 42px;margin-bottom: 60px;}
.ai01wrap .text-top h4{font-size: 20px;color: #FFFFFF;line-height: 42px;width: 45%;text-align: justify;}
.ai01wrap .bg{max-width: 70%;}

/* chip-bwrap */
.chip-bwrap{width: 100%;position: relative;}
.chip-bwrap .swiper-slide{height: auto;}
.chip-bwrap .bg{width: 100%;}
.chip-bwrap .text{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align: center;}
.chip-bwrap .text img{margin: auto;margin-bottom: 60px;}
.chip-bwrap .text h3{font-size: 40px;color: #FFFFFF;margin-bottom: 30px;}
.chip-bwrap .text h4{font-size: 24px;color: #FFFFFF;line-height: 46px;margin-bottom: 100px;}
.chip-bwrap .text .more{margin: auto;}

/* chipone-01wrap */
.chipone-01wrap{width: 100%;box-sizing: border-box;padding: 100px 0;overflow: hidden;background: url(../images/chip01-01.jpg)no-repeat fixed;background-size: cover;}
.brand02-tl02 p,.brand02-tl02 h4{color: #fff;}
/* chip-c */
.chip-c{width: 1300px;}
.chipone-01{margin: auto;}
.chipone-01min{width: 100%;margin-top: 80px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.chipone-01min .text{width: 40%;}
.chipone-01min .text p{font-size: 24px;color: #FFFFFF;line-height: 48px;}
.chipone-01min .imgbox{width:48%;}
.chipone-01min .imgbox img{width: 100%;}
.chipone-01 .bot-p{width: 100%;text-align: center;font-size: 20px;color: #fff;margin-top: 60px;}

/* chipone-02wrap */
.chipone-02wrap{background: none;}
.chipone-02min .text p{color: #0A0A0A;}

/* chipone-03min */
.chipone-03min{margin-top: 50px;}
.chipone-03min .imgbox{width: 100%;margin-bottom: 60px;}
.chipone-03min .imgbox img{max-width: 100%;margin: auto;}
.chipone-03min .text{text-align:center;}
.chipone-03min .text h3{font-size: 30px;color: #FFFFFF;line-height: 48px;}
.chipone-03min .text h4{font-size: 24px;color: #FFFFFF;line-height: 48px;}

/* chipone-04min */
.chipone-04min{margin-top: 50px;}
.chipone-04wrap{background: none;}
.chipone-04min-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.chipone-04min-top .item{text-align: center;}
.chipone-04min-top .item .imgbox{overflow: hidden;}
.chipone-04min-top .item .imgbox img{height: 252px;}
.chipone-04min-top .item p{font-size: 20px;color: #0A0A0A;line-height: 44px;}
/* .chipone-04min-top .item.item01{width: 32%;} */
.chipone-04min-top .item.item02{}
/* chipone-04min-bot */
.chipone-04min-bot{width: 100%;margin: 50px auto;text-align: center;}
.chipone-04min-bot h3{font-size: 30px;color: #161818;margin-bottom: 30px;}
.chipone-04min-bot p{font-size: 20px;color: #0A0A0A;margin-top: 30px;}
.chipone-04min-bot .imgbox{}
.chipone-04min-bot .imgbox img{max-width: 100%;margin: auto;}

/* chipone-05min */
.chipone-05min{margin: auto;margin-top: 40px;}
.chipone-05min .imgbox{margin-bottom: 0;}
/* chip-c02 */
.chip-c02{width: 1100px;}
/* chipone-06wrap */
.chipone-06wrap{background: none;}
/* chipone-06min-top */
.chipone-06min{margin: auto;}
.chipone-06min-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.chipone-06min-top li{max-width: calc(100% /3);}
.chipone-06min-top li .imgbox{width: 100%;}
.chipone-06min-top li p{font-size: 20px;color: #0A0A0A;text-align: center;margin-top: 30px;}
/* chipone-06min-bot */
.chipone-06min-bot{width: 100%;}
.chipone-06min-bot .text{text-align: center;margin-top: 50px;margin-bottom: 20px;}
.chipone-06min-bot .text h3{font-size: 30px;color: #161818;line-height: 48px;}
.chipone-06min-bot .text h4{font-size: 20px;color: #0A0A0A;line-height: 48px;}
.chipone-06min-bot .imgbox{width: 100%;}
.chipone-06min-bot .imgbox img{width: 100%;}

/* chipone-07wrap */
.chipone-07wrap{background: url(../images/chip02-14.jpg)no-repeat fixed;background-size: cover;padding: 130px 0 150px;position: relative;overflow: hidden;}
.chipone-07{margin: auto;margin-top: 100px;}
.chipone-07 li{text-align: center;margin-bottom: 120px;}
.chipone-07 li .icon{width: 278px;margin: auto;height: 278px;border-radius: 50%;}
.chipone-07 li .icon img{width: 100%;height: 100%;object-fit: cover;}
.chipone-07 li .text{margin-top: 50px;}
.chipone-07 li .text h3{font-size: 30px;color: #FFFFFF;line-height: 48px;}
.chipone-07 li .text h4{font-size: 24px;color: #FFFFFF;line-height: 48px;}
.chipone-07 li .imglist{width: 100%;margin-top: 100px;}
.chipone-07 li .imglist img{width: 100%;}

/* chiptwo01wrap */
.chiptwo01wrap{width: 100%;position: relative;padding: 340px 0;overflow: hidden;box-sizing: border-box;}
.chiptwo01wrap .bg{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;}
.chiptwo01{position: relative;}

/* chiptwo02wrap */
.chiptwo02wrap{margin: auto;padding: 90px 0;border-bottom: 1px solid rgba(0,0,0,0.5);}
.chiptwo02{margin: auto;margin-top: 40px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.chiptwo02 .item{width: calc((100% - 50px)/2);}
.chiptwo02 .item table{width: 100%;border-collapse: collapse;height:100%;}
.chiptwo02 .item table thead{font-size: 20px;color: #000000;background-color: #AA9174;height: 46px;text-align: center;border-bottom: 1px solid rgba(0,0,0,0.5);border-top: 1px solid rgba(0,0,0,0.5);font-weight: bold;}
.chiptwo02 .item table tbody{font-size: 18px;color: #000000;line-height: 32px;}
.chiptwo02 .item table tbody td,.chiptwo02 .item table tbody th{box-sizing: border-box;padding: 0 15px;text-align: center;border-right: 1px solid rgba(0,0,0,0.5);}
.chiptwo02 .item table tbody th{background-color: #ddcbb4;font-weight: normal;white-space:nowrap;}
.chiptwo02 .item table tbody td:last-child{border: none;}
.chiptwo02 .item table tbody tr{border-bottom: 1px solid rgba(0,0,0,0.5);}

/* chiptwo03wrap */
.chiptwo03{margin: auto;margin-top: 50px;}
.chiptwo03 img{width: 100%;}

.chiptwo04 .item{width: 100%;} 

/* chipfour01wrap */
.chipfour01wrap{margin: 90px auto 0;overflow:hidden;}
.chipfour01{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 50px;}
.chipfour01 .text{width: 30%;}
.chipfour01 .text h3{font-size: 30px;color: #161818;line-height: 42px;}
.chipfour01 .text h4{font-size: 20px;color: #0A0A0A;line-height: 42px;}
.chipfour01 .imgbox{width: 60%;}
.chipfour01 .imgbox img{width: 100%;}

/* chipfour02wrap */
.chipfour02wrap{width: 100%;position: relative;overflow: hidden;padding: 80px 0;}
.chipfour02wrap .bg{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;z-index: 0;}
.chipfour02{margin: auto;position: relative;z-index: 1;}
.chipfour02min{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 40px;}
.chipfour02min li{width: calc((100% - 80px)/3);box-sizing: border-box;padding: 40px 30px;background-color: rgba(255,255,255,0.7);border-radius: 20px;}
.chipfour02min li h3{font-size: 24px;color: #0A0A0A;border-bottom: 1px solid #0A0A0A;padding-bottom: 20px;text-align: center;}
.chipfour02min li .info{width: 100%;margin-top: 20px;}
.chipfour02min li .info p{font-size: 18px;color: #0A0A0A;line-height: 34px;}

/* chipfour03wrap */
.chipfour03wrap{margin: 80px auto;}
.chipfour03{width: 100%;margin-top: 50px;box-sizing: border-box;}
.chipfour03 table{width: 100%;border-collapse: collapse;border: 1px solid #000000;}
.chipfour03 table tr td{border: 1px solid #000;font-size: 14px;color: #000000;height: 24px;box-sizing: border-box;text-align: center;line-height: 24px;padding: 0 12px;}
.chipfour03 table tr td:first-child{white-space:nowrap;}

/* chipfour04wrap	 */
.chipfour04wrap{width: 100%;overflow: hidden;position: relative;padding: 90px 0 220px;}
.chipfour04wrap .bg{position: absolute;left: 0;top: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;}
.chipfour04{width: 100%;position: relative;z-index: 1;}
/* chipfour04min */
.chipfour04min{width: 100%;position: relative;z-index: 1;margin-top: 180px;}
.crilewrap{margin: auto;width: 520px;display: flex;display: -webkit-flex;align-items: flex-start;-webkit-align-items: flex-start;justify-content: center;-webkit-justify-content: center;height: 260px;border-radius: 50%;border: 2px solid #AA9174;border-radius: 0 0 50% 50%/0 0 100% 100% ; border-top: none;position: relative;}
.crilewrap .crile-c{width: 230px;height: 230px;background-color: #AA9174;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-top: -120px;}
.crilewrap .crile-c h3{font-size: 38px;color: #FFFFFF;line-height: 46px;text-align: center;}
/* crile-list */
.crile-list{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.crile-list li{display: flex;display: -webkit-flex;position: absolute;width: 88px;}
.crile-list li .text{position: absolute;right: 100px;}
.crile-list li .text h3{font-size: 20px;color: #FFFFFF;line-height: 48px;}
.crile-list li .text h4{font-size: 14px;line-height: 34px;color: #FFFFFF;white-space: nowrap;}
.crile-list li .imgbox{width: 88px;height: 88px;background-color: #AA9174;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.crile-list li .imgbox img{max-width: 50%;max-height: 50%;}
.crile-list li:nth-of-type(1){left: -8%;top: -25%;}
.crile-list li:nth-of-type(2){left: 4%;top: 45%;}
.crile-list li:nth-of-type(3){flex-flow: column-reverse;-webkit-flex-flow: column-reverse;text-align: center;left: calc(50% - 44px);bottom: -13%;}
.crile-list li:nth-of-type(3) .text{right: 50%;top: 100px;transform: translateX(50%);-webkit-transform: translateX(50%);}

.crile-list li:nth-of-type(4),.crile-list li:nth-of-type(5){flex-flow: row-reverse;-webkit-flex-flow: row-reverse;}
.crile-list li:nth-of-type(4) .text,.crile-list li:nth-of-type(5) .text{left: 120px;right: initial;}
.crile-list li:nth-of-type(4){right: -8%;top: -25%;}
.crile-list li:nth-of-type(5){right: 4%;top: 45%;}

/* chipfour05 */
.chipfour05wrap{margin: 100px 0;overflow: hidden;position: relative;}
.chipfour05{margin-top: 40px;}
.chipfour05 img{width: 100%;}

.chipone-07 li .tl{text-align: center;}
.chipone-07 li .tl h3{font-size: 24px;color: #FFFFFF;text-align: center;margin-bottom: 40px;}
.chipone-07 li .tl strong{display: block;width: 66px;height: 2px;background-color: #AA9174;margin: auto;}
.tablewrap{width: 100%;margin-top: 40px;}
.tablewrap table{width: 100%;border-collapse: collapse;}
.tablewrap table td{box-sizing: border-box;padding: 0 15px;border-right: 1px solid #fff;}
.tablewrap table td:last-child{border: none;}
.tablewrap table thead{font-size: 16px;color: #FFFFFF;border-top: 1px solid #fff;border-bottom: 1px solid #fff;height: 40px;}
.tablewrap table tbody{font-size: 14px;color: #fff;height: 40px;line-height: 34px;}
.tablewrap table tbody tr{border-bottom: 1px solid #fff;}

/* scity01-title */
.scity01-title{margin: 140px auto 60px;}
/* scity01wrap */
.scity01wrap{width: 100%;position: relative;overflow: hidden;margin-bottom: 100px;}
.scity01-tl{text-align: center;} 
.scity01-tl h3{font-size: 30px;color: #161818;margin-bottom: 10px;}
.scity01-tl h4{font-size: 20px;color: #0A0A0A;line-height: 48px;}
.scity01{width: 100%;margin-top: 60px;}

.scity04 .swiper-slide p{margin-top: 20px;}

/* scity05wrap */
.scity05wrap{width: 100%;position: relative;overflow: hidden;background: url(../images/scity-b_02.jpg)no-repeat fixed;background-size: cover;padding: 80px 0 120px;z-index:0;}
.scity04{margin: auto;position: relative;margin-top: 60px;}

.scity05wrap .text{text-align: center;margin-bottom: 50px;}
.scity05wrap .text h3{font-size: 30px;color: #CACACA;display: inline-block;padding-bottom: 10px;border-bottom: 2px solid #CACACA;}
.scity05wrap .text h4{font-size: 20px;color: #FFFFFF;line-height: 48px;margin-top: 40px;}
/* scity05min */
.scity05min{width: 100%;position: relative;margin-top: 40px;}
.scity05min .imgbox{width: 100%;overflow: hidden;border-radius: 10px;}
.scity05min .imgbox img{width: 100%;}
.scity05min .button{width: 50px;height: 50px;border-radius: 50%;box-sizing: border-box;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;background-color: #00ffff;background-size: 20px 20px;top: 50%;margin-top: 50px;}
.scity05min .button.scity05-prev{left: 16%;}
.scity05min .button.scity05-next{right: 16%;}

/* vicore01 */
.vicore01{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.vicore01 .iconlist{display: flex;display: -webkit-flex;margin: 80px 0 100px;}
.vicore01 .iconlist li{margin-right: 50px;text-align: center;}
.vicore01 .iconlist li:last-child{margin-right: 0;}
.vicore01 .iconlist li .imgbox{width: 109px;height: 109px;margin: auto;margin-bottom: 30px;}
.vicore01 .iconlist li .imgbox img{width: 100%;}
.vicore01 .iconlist li font{font-size: 20px;color: #FFFFFF;}
.vicore01 .text-l{max-width: 50%;}
.vicore01 .text-r{display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;max-width: 50%;}
.vicore01wrap .vicore01{top: 34%;}

/* vicore02wrap */
.vicore02wrap{padding: 200px 0;background-color: #1a1a1a;}
.vicore02{margin: auto;margin-top: 50px;position: relative;box-sizing: border-box;padding: 0 20px;padding-right: 60px;}
.vicore02 .tipicon{position: absolute;bottom: 20%;right: -100px;}
.vicore02 .swiper-slide{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;box-sizing: border-box;padding: 0 30px;align-items: center;-webkit-align-items: center;}
.vicore02 .swiper-slide .imgbox{width: 25%;}
.vicore02 .swiper-slide .imgbox img{max-width: 100%;}
.vicore02 .swiper-slide .text{width: 65%;position: relative;}
.vicore02 .swiper-slide .text .tag{position: absolute;right: 0;top: 0;box-sizing: border-box;border: 1px solid #FFFFFF;padding: 10px;font-size: 28px;color: #FFFFFF;}
.vicore02 .swiper-slide .text h3{font-size: 52px;color: #FFFFFF;margin-bottom: 80px;}
.vicore02 .swiper-slide .text .numb{font-size: 110px;color: #FFFFFF;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
.vicore02 .swiper-slide .text .numb span{font-size: 130px;}
.vicore02 .swiper-slide .text .numb img{max-height: 70px;}
.vicore02 .swiper-slide .text p{font-size: 32px;color: #FFFFFF;line-height: 48px;margin-bottom: 20px;}
.vicore02 .swiper-slide .text h4{font-size: 24px;color: #FFFFFF;line-height: 48px;}

/* vicore03wrap */
.vicore03wrap{width: 100%;box-sizing: border-box;padding: 200px 0;background: url(../images/bus00-bg02.jpg)no-repeat fixed;background-size: cover;}
.vicore03{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-start;-webkit-align-items: flex-start;}
.vicore03-l{width: 50%;}
.vicore03-l .tl p{font-size: 22px;color: #FFFFFF;}
.vicore03-l .tl h3{font-size: 60px;color: #C39E73;margin: 20px 0;}
.vicore03-l .tl h4{font-size: 18px;color: #FFFFFF;line-height: 40px;margin-top: 50px;}
/* tabwrap */
.vicore03-l .tabwrap{width: 100%;margin-top: 50px;}
.vicore03-l .tabwrap table{width: 100%;border-collapse: collapse;border-top: 1px solid #fff;}
.vicore03-l .tabwrap table tr{width: 100%;font-size: 14px;color: #fff;line-height: 30px;border-bottom: 1px solid #fff;}
.vicore03-l .tabwrap table tr td{text-align:center;}
.vicore03-l .tabwrap table tr td:first-child{text-align:left;}
.vicore03-l .img{margin-top: 80px;}

/* vicore03-r */
.vicore03-r{width: 38%;position: relative;box-sizing: border-box;padding: 0 100px;margin-top:42px;}
.vicore03-r .imgbox{width: 100%;box-sizing: border-box;padding-bottom: 50px;background: url(../images/bus001-dy.png)no-repeat;background-size: 100%;background-position: bottom;margin-bottom: 40px;}
.vicore03-r .imgbox img{width: 100%;}
.vicore03-r p{font-size: 20px;color: #fff;text-align: center;}
.vicore03-r .button{width: 50px;height: 50px;border-radius: 50%;box-sizing: border-box;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;background-color: #b3b3b3;background-size: 20px 20px;top: 40%;}
.vicore03-r .button.vicore03-prev{left: 0;}
.vicore03-r .button.vicore03-next{right: 0;background-color: #cba673;}


/* chip-c01 */
.chip-c01{width: 1200px;}
.chipther01wrap{width: 100%;margin: 90px auto;box-sizing: border-box;padding-bottom: 90px;border-bottom: 1px solid rgba(0,0,0,0.5);}
.chipther01{margin: auto;}
.chipther01 .text{text-align: center;margin: 40px 0;}
.chipther01 .text h3{font-size: 30px;color: #161818;line-height: 48px;}
.chipther01 .text p{font-size: 20px;color: #0A0A0A;line-height: 48px;}
.chipther01 img{max-width: 100%;margin: auto;}
/* chipther02 */
.chipther02{margin: auto;margin-top: 40px;}
.brand02-tl p span{display: block;font-size: 20px;}
.chipone-06min-top li p{line-height: 28px;}
.chipone-06min-top li p strong{display: block;line-height: 28px;}
.chipther02 .bot-text{text-align: center;font-size:20px;color: #0A0A0A;line-height: 48px;margin-top: 30px;}
/* chipther03 */
.chipther03{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 40px;}
.chipther03 img{max-width: 49%;}

/* chipther04wrap */
.chipther04wrap{margin: 90px 0;width: 100%;overflow: hidden;box-sizing: border-box;}
.chipther04{margin: auto;text-align: center;}
.chipther04 h3{font-size: 30px;color: #161818;line-height: 48px;}
.chipther04 h4{font-size: 24px;color: #0A0A0A;line-height: 48px;margin-bottom: 30px;}

/*abs*/
.abs{position: absolute;left: 0;top: -70px;z-index: -1;}
.about01wrap,.about02wrap,.about04wrap,.about05wrap,.partner02wrap,.partner04wrap,.partner05wrap{position: relative;}

.frelist01-l{position: relative;}
#model{width:100%;height:700px;background:#fff;position:relative;}
#model canvas{display:block;width:100%;height:100%;touch-action:none;border:1px solid #dedede;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#loading{position:absolute;top:0;left:0;z-index:999;font-size:24px;font-weight:700;color:#333;text-align:center;background:rgba(0,0,0,.9);width:100%;height:100%}
#loading .loaddS{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.loaddS P{color:#fff;font-size:18px}


/*mobmbx*/
.mobmbx{display: none;}

.ninfo01-tl{text-align:center;border:none;padding-bottom:0;}
.ninfo01-tl p{margin-bottom: 30px;}
.ninfo01-tl img,.ninfo01-info img{width: auto;max-width: 100%;margin: auto;margin-bottom: 30px;}
/*.ninfo01{width: 1000px;}*/
.ninfo01-tl h3{line-height: 52px;}

.nbar a{position: relative;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.nbar a .show{position: absolute;background-color: #fff;box-sizing: border-box;padding:20px 20px 20px;right: calc(100% + 10px);filter: drop-shadow(0px 0px 3px rgba(0,0,0, 0.3));opacity: 0;visibility: hidden;width:220px;border-radius:6px;}
.nbar a .show::after{content: '';display: block;border: 8px solid transparent;border-left-color: #fff;position: absolute;right: -16px;top: 50%;margin-top: -8px;}
.nbar a .show p{font-size: 22px;color: #000;white-space:nowrap;font-weight:bold;text-align:center;margin-bottom:10px;}
.nbar a:hover .show{opacity: 1;visibility: visible;}
.nbar a .show img{width: 100%;}


.news-bb .bg {
  transform-style: preserve-3d; will-change: transform;width:108vw; animation-duration:10s;animation-timing-function:linear;animation-fill-mode: none;-webkit-animation-duration:10s;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode: none;animation-name: moveRight;animation-iteration-count:infinite;animation-direction:alternate;}
@keyframes moveRight {
  0% {
    transform: translateX(0);
    -webkit-transform: translateX(0);
  }
  100% {
    transform: translate3d(-8vw, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) ;
    -webkit-transform: translate3d(-8vw, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) ;
  }
}
@-webkit-keyframes moveRight {
  0% {
    transform: translateX(0);
    -webkit-transform: translateX(0);
  }
  100% {
    transform: translate3d(-8vw, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) ;
    -webkit-transform: translate3d(-8vw, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) ;
  }
}



@media (max-width: 1940px) {
	.abs{top: -60px;}
	.index01wrap .text h3{font-size: 46px;line-height: 64px;margin-bottom: 40px;}
	.index01wrap .text h4{font-size: 20px;line-height: 40px;}
	.index02wrap .text .i-logo img{max-width: 200px;max-height: 130px;}
	.index02wrap .text h3{font-size: 34px;}
	.index02wrap .text .i-logo{margin-bottom: 40px;}
	.index02wrap .text h4{font-size: 20px;line-height: 40px;}
	.more{height: 42px;font-size: 20px;}
	.index02wrap .text .more{margin-top: 60px;}
	.index06wrap .text{padding-top: 120px;}
	.index07wrap .text strong{height: 4px;margin-top: 50px;}
	
	.index08wrap{padding: 120px 0;}
	.i-tl01 h3{font-size: 40px;}
	.i-tl01 strong{width: 60px;}
	.index08min{margin-top: 60px;}
	.index08swiper{margin-bottom: 80px;}
	
	.c-banner .text h3{font-size: 46px;}
	.a-center{width: 1600px;}
	.header-c,.center{width: 1500px;}
	.nav>li .navdown .min{width: 1500px;}
	.center02{width: 1300px;}
	
	
	.about01-text{width: 48%;}
	.about01-text h4{font-size: 20px;line-height: 50px;}
	.about01-text p{font-size: 20px;}
	.about01-text h3{margin-bottom: 40px;}
	.about01-text .numfont h2{font-size: 120px;}
	.about01-img{width: 45%;}
	
	.about02wrap{padding: 120px 0;}
	.about02-l .tl{padding-bottom: 40px;margin-bottom: 40px;}
	.about02-r .list .item{width: 150px;height: 150px;margin-right: 40px;}
	.about02-r .list .item p{font-size: 16px;}
	.about02-r .list .item h3{font-size: 32px;}
	.about02-l ul li h4{font-size: 20px;line-height: 36px;}
	.about02-l ul li p{font-size: 20px;}
	.about02-l ul li h3{font-size: 42px;}
	.about02-l{width: 45%;}
	.about02-r .tl{font-size: 20px;}
	
	.about03-l .info h3{font-size: 46px;}
	.about03-l .info h4{font-size: 20px;line-height: 42px;}
	.about03-r .item{}
	.about03-r .item p,.about03-r p{font-size: 16px;}
	.about03-r .item h3,.about03-r h3{font-size: 22px;margin-bottom: 20px;}
	.about03-r{width: 45%;}
	.rollfontbg span{font-size: 200px;}
	.about03wrap{padding: 120px 0 50px;}
	.about03wrap .bg{height: 46%;}
	.about03{margin-bottom: 180px;}
	
	.about04wrap{padding: 120px 0;}
	.about04-r{width: 600px;height: 600px;}
	.about04-r .list li .item img{max-width: 120px;max-height: 80px;}
	.about04-r .list li .item p{font-size: 24px;}
	.about04-r .crile .text .item p{font-size: 26px;}
	.about04-r .crile{width: 160px;height: 160px;}
	.about04-r .crile i{font-size: 32px;}
	.about04-r .bg{max-width: 76%;}
	
	.about05wrap .tl h3{font-size: 46px;}
	.about05wrap .tl p{font-size: 34px;}
	.about05 .item .text h3{font-size: 50px;}
	.about05 .item .text h4{font-size: 20px;line-height: 40px;}
	.about05 .item .imgbox{width: 60%;}
	.about05 .item .text{width: 34%;}
	.about05 .item:nth-of-type(even){margin-top: 250px;}
	
	.about06 .tl h3{font-size: 46px;}
	.about06 .tl p{font-size: 34px;}
	.about06 .tl h4{font-size: 20px;line-height: 40px;}
	.about06min .item p{font-size: 24px;}
	.about06wrap{padding-top: 120px;}
	.about06-pagination .swiper-pagination-bullet{height: 4px;width: 60px;}
	.about06-pagination .swiper-pagination-bullet-active{width: 120px;}
	
	.about01-text h3,.about02-l .tl,.about03-l .tl{font-size: 34px;}
	
	.vilint02link a{line-height:70px;font-size: 16px;}
	.vilint02linkwrap{border-width: 1px;}
	.vilint02linkwrap.fixedSubNav{top: 60px;}
	.vilint02linkwrap.fixedSubNav .vilint02link a{line-height: 60px;}
	.his-container .swiper-slide .li .tit-18{font-size: 32px;padding-bottom:2.3rem;}
	.his-container .swiper-slide .hoverbox{width: 150px;height: 150px;}
	.main-container .t5{font-size: 32px;}
	.main-container .t6{font-size: 20px;line-height: 40px;height: 80px;}
	.main-container .img{height: 220px;margin-top: 20px;}
	
	.brand04wrap{margin: 100px auto;}
	.brand04 .swiper-slide h3{font-size: 80px;line-height: 100px;}
	.brand04 .swiper-slide{padding: 50px 30px;}
	.brand04 .swiper-slide h4{font-size: 20px;line-height: 40px;}
	.brand04 .swiper-slide p, .brand04 .swiper-slide span{font-size: 18px;}
	.brand05 .swiper-slide h3{font-size: 26px;line-height: 40px;}
	.brand05 .swiper-slide h4{font-size: 18px;line-height: 34px;}
	.brand05 .swiper-slide p{font-size: 26px;}
	.brand06 .imgbox{width: 120px;height: 120px;}
	.brand06 .imgbox img{max-width: 80%;max-height: 80%;}
	
	.brand02-tl h3{font-size: 34px;margin-bottom: 30px;}
	.brand02-tl strong{width: 60px;}
	.brand02-tl h4{font-size: 20px;line-height: 40px;}
	.brand07 .text h3{font-size: 24px;line-height: 40px;}
	.brand07 .text p{font-size: 18px;line-height: 40px;}
	.brand10 img{max-width: 80%;}
	.brandcase01min{margin-top: 60px;}
	.brandcase01min .tl h3{font-size: 36px;line-height: 40px;}
	.brandcase01min .tl p{font-size: 20px;line-height: 40px;}
	.brans-c-top .text h3{font-size: 26px;line-height: 38px;}
	
	.nrandm01min .imgbox .imguser{max-width: 48%;}
	.nrandm01min .imgbox .imgbg{max-width: 48%;}
	.nrandm01min .imgbox .text h4{font-size: 24px;}
	.nrandm01min .imgbox .text h3{font-size: 36px;}
	.nrandm01min .imgbox .text p{font-size: 32px;}
	.nrandm01min .imgbox{height: 650px;}
	.nrandm01min .bglist .bg.bg01{max-width: 25%;}
	.nrandm01min .bglist .bg.bg02{max-width: 30%;}
	.nrandm05wrap{padding-bottom: 100px;}
	
	.nrandm06wrap{padding: 100px 0;}
	.nrandm06{margin-top: 60px;}
	.nrandm06 p{font-size: 24px;line-height: 36px;margin-top: 20px;}
	
	.brandp02list .item h4{font-size: 20px;line-height: 30px;}
	.brandp02list .item h3{font-size: 20px;}
	.brandp02wrap li{margin-bottom: 50px;}
	.brandp01 li .imgbox{max-width: 45%;}
	.brandser05min li .text p{font-size: 26px;}
	.brandser05min li .text h3{font-size: 80px;}
	.brandser05min li{margin-bottom: 50px;}
	.brandser04min li .brandser04-l p{font-size: 26px;}
	
	.brans-c-top .text .list p{font-size: 16px;line-height: 26px;padding: 8px 2px;}
	.brans-c-top .text .list p::before{transform: scaleX(1.6);border-width: 14px;bottom: -20px;}
	.brans-c-top .text h4{font-size: 26px;line-height: 40px;padding: 20px 0;}
	.brans-c-top .text>p{font-size: 20px;}
	.brans-c-bot .tag{width: 150px;height: 46px;line-height: 46px;font-size: 22px;}
	.brans-c-bot .item .info table td{font-size: 20px;line-height: 40px;}
	.brans-c-bot .item .info{width: calc(100% - 180px);}
	.brans-c-bot{padding: 50px 0;;padding-bottom: 30px;}
	.brandcase01min li{margin-bottom: 80px;}
	
	.c-banner .text02 p{font-size: 20px;}
	.c-banner .text02 h3{font-size: 46px;line-height: 62px;}
	.c-banner .text02 h4{line-height: 40px;}
	.bus01 .text01 p{font-size: 20px;}
	.bus01 .text01 h3{font-size: 46px;line-height: 62px;}
	.bus01 .text01 h4{font-size: 24px;}
	.bus01 .text01 strong{width: 100px;height: 2px;}
	.bus01 .text01 .more{margin-top: 80px;font-size: 20px;height: 42px;}
	.bus01 .text02 .text-img{height: 120px;}
	.bus01 .text03 p{font-size: 20px;}
	.bus01 .text02 h3,.bus01 .text03 h3{font-size: 46px;}
	.bus0301_mumping .numfont h2{font-size: 80px;line-height: 102px;height: 102px;}
	.bus0301_mumping .numfont span{margin-bottom: 24px;}
	.bus0301_mumping .imgboxwrap .imgbox{height: 100px;width: 100px;}
	.bus0301_mumping .imgboxwrap p,.bus0301_mumping .textbox p{font-size: 18px;}
	.bus0301_mumping{margin-top: 150px;}
	.bus01 .swiper-pagination{bottom: 80px;}
	.bus01 .swiper-pagination-bullet{width: 15px;height: 15px;}
	.bus01 .swiper-pagination-bullet-active{width: 30px;}
	.bus04 p{margin-top: 40px;}
	
	.centerBig img{-webkit-animation-name:centerBig;animation-name:centerBig;}
	@-webkit-keyframes centerBig{
	100%{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}}
	@keyframes centerBig{
	100%{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}}
	.swiper-slide>img{animation-duration:5s;animation-timing-function:linear;animation-fill-mode: forwards;-webkit-animation-duration:5s;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode: forwards;
	}	

	
	.bus-tl h3{font-size: 42px;}
	
	.chipone-01min .text p{font-size: 20px;line-height: 40px;}
	.chipone-03min .text h3{font-size: 24px;line-height: 40px;}
	.chipone-03min .text h4{font-size: 20px;line-height: 40px;}
	.chipone-04min-top .item p{line-height: 32px;font-size: 18px;margin-top: 20px;}
	.chipone-07 li .text h3{font-size: 24px;line-height: 40px;}
	.chipone-07 li .text h4{font-size: 20px;line-height: 40px;}
	.chipone-04min-bot h3{font-size: 26px;}
	.chipone-04min-bot p{font-size: 18px;}
	.chipone-06min-top li p{font-size: 18px;margin-top: 20px;}
	.chipone-06min-bot .text h3{font-size: 26px;line-height: 40px;}
	.chipone-06min-bot .text h4{font-size: 18px;line-height: 40px;}
	
	.chip-bwrap .text img{max-width: 180px;max-height: 130px;margin-bottom: 40px;}
	.chip-bwrap .text h3{font-size: 34px;margin-bottom: 20px;}
	.chip-bwrap .text h4{font-size: 20px;line-height: 40px;margin-bottom: 60px;}
	.chip-c{width: 1000px;}
	
	.contact01wrap .text h3{font-size: 30px;}
	.contact01wrap .text h4{font-size: 30px;line-height: 56px;}
	.contact01wrap .text{padding: 100px 0;}
	.contact01{height: 600px;}
	.contact02 li h3{font-size: 26px;line-height: 40px;}
	.contact02 li strong{height: 1px;margin: 20px 0;}
	.contact02 li h4{font-size: 22px;line-height: 44px;}
	.contact02 li{margin-bottom: 40px;width: 48%;}
	.contact02{margin: 120px auto 80px;}
	.contact03wrap{border-width: 2px;padding: 100px 0 120px;}
	.contact03 li h3{font-size: 32px;}
	.contact03 li h4{font-size: 24px;}
	.contact03 li{width: 48%;}
	.contact03 li .bdsharebuttonbox a{width: 80px!important;height: 80px!important;margin-right: 20px!important;}
	.chipone-01min{margin-top: 60px;}
	.chipone-01min .imgbox{width: 45%;}
	.chipone-01 .bot-p{font-size: 18px;margin-top: 40px;}
	.chipone-07wrap{padding: 100px 0 80px;}
	.chipone-07 li .icon{width: 240px;height: 240px;}
	
	.mbx a, .mbx i{font-size: 16px;line-height: 70px;}
	.vilint02linkwrap.fixedSubNav .vilint02link .mbx a,.vilint02linkwrap.fixedSubNav .vilint02link .mbx i{line-height: 60px;}
	.control02wrap .bot-text h3{font-size: 46px;line-height: 64px;margin-bottom: 60px;}
	
	/* .control02wrap .text-c .textmin{padding: 0 200px;} */
	.control02wrap .text-c .textmin h3{font-size: 46px;}
	.control02wrap .text-c .textmin h4{font-size: 18px;line-height: 40px;}
	.control02wrap .text-c .textmin p{font-size: 24px;margin-bottom: 40px;}
	.control02wrap .text-c .imglist{margin-top: 60px;}
	.control02wrap .text-c .imglist li .box{max-width: 220px;}
	.control02wrap .text-c .imglist li p{font-size: 24px;}
	.control02wrap .text-c .textmin .imgicon{width: 150px;margin-bottom: 50px;}
	.control08min .item p{font-size: 24px;margin-top: 40px;}
	.control08min .item .imgbox{margin-bottom: 50px;}
	.control08 .tl{font-size: 40px;margin-bottom: 60px;}
	
	.ai01wrap .bg{max-width:70%;}
	.ai01wrap .text-top p{font-size: 26px;}
	.ai01wrap .text-top h3{font-size: 32px;margin-bottom: 50px;}
	.ai01wrap .text-top h4{font-size: 18px;line-height: 40px;}
	
	.frelist01-r .tl01{font-size: 30px;}
	.frelist01-r .tl02{font-size: 24px;}
	.frelist01-r li .list p{font-size: 20px;}
	.frelist01-r li .list,.frelist01-r li .list h4{font-size: 18px;line-height:34px;}
	.frelist01-r li .imglist{margin-top: 30px;}
	.retro02-tab table tr{font-size: 18px;height: 50px;}
	
	.freight01 .text-f01 .i-logo img{max-width: 160px;margin-bottom: 50px;max-height: 240px;}
	.freight01 .text-f01 h3{font-size: 46px;}
	.freight01 .text-f01 h4{font-size: 24px;}
	.freight01 .text-f01 strong{width: 100px;height: 3px;margin: 60px auto;}
	.freight01 .text-f01 .tage{margin-top: 60px;width: 140px;height: 46px;font-size: 20px;}
	
	.c-banner .text02 h4{font-size: 20px;}
	.par-tl h3{font-size: 46px;margin-bottom: 20px;}
	.partner01min .item span{font-size: 80px;}
	.partner01min .item{padding-left: 140px;}
	.partner01min .item p{font-size: 30px;margin-bottom: 10px;}
	.partner01min .item h4{font-size: 20px;line-height: 40px;}
	.partner01min .item{margin-bottom: 50px;}
	
	.par-tl h4{font-size: 20px;line-height: 40px;}	
	.partner02 .item .imgbox .iconbox{width: 120px;height: 80px;}
	.partner02 .item .text h3{font-size: 28px;}
	.partner02 .item .text h4{font-size: 20px;line-height: 40px;}
	.partner02 .item .text{margin-top: 30px;}
	.partner02 .item .imgbox{height: 340px;}
	.partner02 .item{width: calc((100% - 160px)/5);}
	
	.partner03item .text h3{font-size: 46px;margin-bottom: 60px;}
	.partner03item .text .imgbox img{max-width: 200px;}
	.partner03item .text p{font-size: 32px;margin-bottom: 30px;}
	.partner03item .text h4{font-size: 20px;line-height: 40px;}
	.partner04 table td{font-size: 18px;line-height: 36px;}
	.partner04 tbody tr:first-child td{padding-top: 20px;}
	.partner04 table th{line-height: 60px;}
	.partner04wrap .tips{font-size: 20px;}
	.partner04 .tabwrap .tl{font-size: 20px;line-height: 70px;}
	.partner04 .tabwrap::before{height: calc(100% - 70px);}
	.partner04 .tabwrap .tabmin{height: 560px;}
	.partner04wrap .tips{font-size: 18px;}
	.partner04{margin-top: 60px;}
	
	.partner04wrap,.partner05wrap{margin: 100px auto;}
	
	.partner05{margin-top: 80px;}
	.partner05 li .imgbox{width: 130px;height: 130px;}
	.partner05 li .text{width: calc(100% - 130px);padding-left: 30px;}
	.partner05 li .text h3{font-size: 42px;}
	.partner05 li .text p{font-size: 24px;}
	.partner05wrap{margin-bottom: 60px;}
	.partner05-form .item>p{font-size: 20px;width: 240px;line-height: 60px;}
	.partner05-form .item .i-r{width: calc(100% - 240px);}
	.partner05-form .item select, .partner05-form .item input{font-size: 20px;height: 60px;width:100%;}
	.partner05-form .item .chexklist label{font-size: 20px;}
	.partner05-form .item .chexklist{height: 60px;}
	.partner05-form button{width: 340px;margin-top: 40px;}
	.partner06wrap{padding-bottom: 120px;}
	.partner05-form .item .layui-form-select{width: calc(100% - 240px);}
	
	
	
	.freight01 .text-f01 .imglist{margin-bottom: 40px;}
	.freight01 .text-f01 .numfont{margin-top: 20px;}
	.freight01 .text-f01 .imglist li .imgbox{width: 100px;height: 100px;}
	.freight01 .text-f01 .imglist li p{font-size: 18px;line-height: 36px;}
	.freight01 .text-f01 h4{font-size: 20px;line-height: 40px;}
	.freight01 .text-f01 h3{margin-bottom: 10px;}
	.freight01 .text-f01 .numfont h2{font-size: 32px;}
	.freight01 .text-f01 .numfont span{font-size: 24px;margin-bottom: 4px;}
	.freight01 .text-f01 strong{margin: 40px auto 40px;}
	.freight01 .text-pa01 p{line-height: 40px;}
	
	.retro01list li .imgbox{width: 56%;}
	.retro01list li .text{width: 32%;}
	.retro01list li .text h3{font-size: 32px;}
	.retro01list li .text h4{font-size: 20px;line-height: 40px;}
	.retro-tl{font-size: 30px;}
	
	.vilint03-r .t-tl{font-size: 28px;margin-bottom: 30px;}
	.vilint03-r .imglist li p{font-size: 18px;}
	.vilint03-r .imglist li{margin-right: 30px;}
	.vilint03-r .imglist li .imgbox{width: 100px;height: 100px;}
	.vilint03-r .info{font-size: 18px;line-height: 36px;}
	.vilint03-rbtl h3{font-size: 40px;}
	.vilint03-form .chexklist label input{width: 20px;height: 20px;}
	.vilint03-form .chexklist label{font-size: 18px;}
	.vilint03-l .link img{max-height: 120px;max-width: 140px;}
	.vilint04{margin-top: 80px;}
	.vilint04-swiper a p{font-size: 24px;margin-top: 30px;}
	.freight01 .text-f01 .numfont h2 span{font-size: 18px;}
	.freight01 .text-pa01 p{font-size: 18px;}
	.freight01 .text-pa01 span img{height: 24px;margin-bottom: 0;}
	
	.vicore01 .iconlist li{margin-right: 40px;}
	.vicore01 .iconlist li font{font-size: 18px;}
	.vicore01 .iconlist li .imgbox{width: 100px;height: 100px;}
	
	.vicore02wrap{padding: 120px 0;}
	.vicore02 .swiper-slide .imgbox{width: 20%;}
	.vicore02 .swiper-slide .text h3{font-size: 42px;margin-bottom: 50px;}
	.vicore02 .swiper-slide .text .tag{font-size: 20px;padding: 5px 10px;}
	.vicore02 .swiper-slide .text .numb{font-size: 80px;}
	.vicore02 .swiper-slide .text .numb span{font-size: 90px;}
	.vicore02 .swiper-slide .text p{font-size: 26px;}
	.vicore02 .swiper-slide .text h4{font-size: 20px;line-height: 49px;}
	
	.vicore03wrap{padding: 120px 0;}
	.vicore03-l .tl h3{font-size: 46px;}
	.vicore03-l .tl h4{margin-top: 30px;}
	.vicore03-l .tabwrap{margin-top: 30px;}
	.vicore03-l .img{margin-top: 50px;}
	.vicore03-r{width: 40%;}
	
	.vilint02 .item .imgbox{height: 500px;}
	.vilint02 .item{width: calc((100% - 150px)/4);margin-right: 50px;}
	.vilint02 .item p{font-size: 22px;margin-top: 20px;}
	
	.vilservice01wrap{padding: 120px 0;}
	.vilservice01wrap .more{width: 280px;height: 56px;font-size: 24px;}
	.vil-tl01 h3{font-size: 42px;margin-bottom: 30px;}
	.vil-tl01 h4{font-size: 22px;line-height: 44px;}
	.vilservice01-swiper{margin-top: 60px;}
	
	.vilservice04{width: 1300px;}
	.vilservice04-bot{margin-top: 50px;}
	.vilservice04-bot li h3{font-size: 28px;}
	.vilservice04-bot li p{font-size: 20px;}
	.vilservice04-bot li .imgbox{width: 100px;height: 100px;}
	
	.vilservice03 .more{width: 280px;height: 56px;font-size: 24px;}
	
	.par-tl h3{font-size: 46px;}
	
	.nav>li>a{font-size: 16px;line-height: 60px;}
	.language p{font-size: 16px;}
	.logo img{height: 28px;}
	.nav>li .navdown{top: 59px;}
	.nav>li:nth-of-type(4) .navdown .min{padding-left: 460px;}
	
	.brans-c-top02 .imglist{width: 26%;}
	
	.brand02-tl p{font-size: 20px;margin-bottom: 20px;line-height: 40px;}
	.brandp01 li:nth-of-type(2){margin: 60px 0;}
	.brandp01{margin-top: 60px;}
	.brandp01 li:first-child h3,.brandp01 li:nth-of-type(2) .text h3,.brandp01 li:nth-of-type(3) h3{font-size: 24px;}
	.brandp01 li:nth-of-type(2) .text h4{font-size: 20px;line-height: 30px;}
	.brandp02wrap li .tl{font-size: 24px;}
	.brandp02list .item h4{font-size: 18px;}
	
	.brandser01min .iconlist li p{font-size: 20px;}
	.brandser01min .iconlist li{width: 120px;height: 120px;}
	.brandser01min{width: 680px;padding-top: 20px;margin-top: 200px;}
	.brandser01wrap{padding-bottom: 50px;}
	.brandser02 .item p{font-size: 20px;}
	
	.brand02{margin-top: 60px;}
	.brand02wrap{padding-bottom: 50px;}
	.brandser04min li .brandser04-l p{font-size: 24px;margin-top: 20px;}
	.brandser04min li{margin-bottom: 60px;}
	.brandser05min li .text p{font-size: 24px;}
	.brandser05min li .text h3{font-size: 70px;}
	.brandser06-r li{height: calc((100% - 50px)/2);margin-bottom: 50px;}
	
	
	.scity01-title{margin: 100px auto 50px;}
	.scity01-tl h3{font-size: 24px;}
	.scity01-tl h4{font-size: 18px;line-height: 40px;}
	.brand04 .swiper-slide p, .brand04 .swiper-slide span{line-height: 30px;}
	.scity04 .swiper-slide p{margin-top: 14px;}
	.scity05wrap .text h3{font-size: 24px;}
	.scity05wrap .text h4{font-size: 18px;line-height: 40px;margin-top: 30px;}
	
	.bus01 .text02 p{font-size: 20px;}
	.brand02-tl h3{margin-bottom: 20px;}
	
	.his-container .swiper-slide .li{width: 20px;height: 20px;}
	.about_c .con{margin-top: 50px;}
	
	.chiptwo02 .item table thead{font-size: 18px;}
	.chiptwo02 .item table tbody{font-size: 16px;}
	
	.chipfour01 .text h4{font-size: 18px;line-height: 40px;}
	.chipfour01 .text h3{font-size: 24px;line-height: 40px;}
	.chipfour02min li .info p{font-size: 16px;line-height: 32px;}
	.chipfour02min li{padding: 30px 20px;border-radius: 10px;width: calc((100% - 60px)/3);}
	.chipfour02min li h3{font-size: 20px;padding-bottom: 15px;}
	.chipfour02{width: 1100px;}
	
	.crilewrap .crile-c{width: 200px;height: 200px;}
	.crilewrap .crile-c h3{font-size: 30px;line-height: 42px;}
	
	.contact01wrap .text h4{font-size: 26px;line-height: 50px;}
	
	.frelist01-r li{margin-bottom: 40px;}
	.frelist01-r .tl01{font-size: 30px;}
	
	.ninfo01{margin: 120px auto;}
	.ninfo01-tl h3{font-size: 32px;}
	.ninfo01-info p{font-size: 20px;line-height: 36px;}
	.newsinfo-bot .links a{font-size: 20px;}
	
	.vilservice01-swiper .swiper-slide{padding: 50px 40px;}
	.vil-tl01 h4{font-size: 20px;line-height: 40px;}
	.vilservice02-top .addnowe{font-size: 20px;}
	
	.about01wrap{padding: 120px 0;}
	
	.chipone-04min-top .item .imgbox img{height: 220px;}
	
	
	.chipther04 h3{font-size: 24px;line-height: 40px;}
	.chipther04 h4{font-size: 20px;line-height: 40px;}
	.chipther01 .text h3{font-size: 24px;}
	.chipther02 .bot-text{line-height: 40px;}
	
	
	.brandser04-r{height: calc(100% - 44px);}
	
	.r-resultwrap{left: calc((100% - 1600px)/2);}
	.nav>li .navdown .min a{font-size:16px;}
	.tbtips p{font-size:18px;line-height:36px;}
	
	.vicore03-l .tl h4{font-size: 14px;line-height: 32px;}
	.vicore03-l .tabwrap table tr{font-size: 12px;line-height: 26px;}
	.vicore03-r p{font-size: 16px;}
	.vicore03-l .tl h3{font-size: 40px;}
	.vicore03-l .tl p{font-size:20px;}
	.vicore03-l .img img{height: 80px;}
	
	.vilint02linkwrap.fixedSubNav .mbx a,.vilint02linkwrap.fixedSubNav .mbx i{line-height: 60px;}
	.vilint0201linkwrap .mbx{left: calc((100% - 1500px)/2);}
	
	.ninfo01{width: 1000px;}
	
}






@media (max-width: 1640px) {
    .tbtips p{font-size:16px;line-height:36px;}
	.index01wrap .text h3{font-size: 42px;line-height: 54px;margin-bottom: 30px;}
	
	.c-banner .text h3{font-size: 42px;}
	.c-banner .text p{font-size: 20px;}
	
	.header-c, .center,.a-center{width: 1400px;}
	.nav>li .navdown .min{width: 1400px;}
	.index07wrap .text strong{width: 80px;height: 3px;}
	.about01-text h4{line-height: 44px;}
	.about01-text{width: 50%;}
	.about01-text .numfont h2{font-size: 100px;}
	.about01-text .numfont span{font-size: 70px;margin-bottom: 10px;}
	.about01-text strong{margin-top: 60px;}
	.about02-l .tl{border-width: 1px;padding-bottom: 30px;}
	.about02-l ul li h3{font-size: 42px;}
	.about02-l ul li p{font-size: 18px;}
	.about02-l ul li h4{font-size: 18px;line-height: 32px;}
	.about02-l ul li{margin-bottom: 30px;}
	.about02-r .list .item{width: 150px;height: 150px;margin-right: 30px;}
	.about02-r .list .item h3{font-size: 32px;line-height: 42px;}
	.about03-l .info h3{font-size: 42px;margin-bottom: 30px;}
	.about03-l .info h4{font-size: 18px;line-height: 34px;}
	.about03-l .tl{padding-bottom: 30px;border-width: 1px;}
	.about03-r .item h3,.about03-r h3{font-size: 20px;margin-bottom: 10px;}
	/*.about03-r .item{margin-bottom: 10px;}*/
	.rollfontbg span{font-size: 160px;}
	.about03{margin-bottom: 150px;}
	.about04-r .list li .item p{font-size: 20px;line-height: 34px;}
	.about04-r .list li .item img{max-height: 70px;}
	.about04-r{width: 500px;height: 500px;}
	.about04-r .crile{width: 150px;height: 150px;}
	
	.about05wrap .tl p{font-size: 30px;}
	.about05wrap{margin: 100px auto;}
	.about05-swiper{height: 500px;}
	.about05 .swiper-slide{height: 240px!important;}
	.about05 .item .text h3{font-size: 42px;}
	.about05 .item .text h4{font-size: 18px;line-height: 36px;}
	
	.about06 .tl p{font-size: 30px;}
	.about06 .tl h3{font-size: 42px;}
	
	.brans-c-top .imglist{width: 30%;}
	.brans-c-top .text h4{font-size: 24px;line-height: 36px;padding: 10px 0;}
	.brans-c-top .text .list p{font-size: 14px;line-height: 24px;}
	.brans-c-bot .tag{width: 130px;line-height: 44px;font-size: 20px;}
	.brans-c-bot .item .info{width: calc(100% - 160px);}
	.brans-c-bot .item .info table td{font-size: 18px;line-height: 36px;}
	/*.brans-c-bot{width: 48%;}*/
	.brans-c-top .text{width: 32%;}
	.brans-c-top02 .text{width: 64%;}
	.brans-c-top02 .imglist{width: 25%;}
	
	.brand04 .swiper-slide h3{font-size: 60px;line-height: 70px;}
	.brand04{margin-top: 40px;}
	.nrandm06 p{font-size: 20px;line-height: 32px;}
	.brand-center{width: 1300px;}
	.vilint02link a{margin-right: 100px;}
	.brandser02 .item{width: calc((100% - 120px)/3);margin-right: 60px;margin-bottom: 60px;}
	.brandser02{margin-top: 60px;}
	
	.main-container .t6{font-size: 18px;line-height: 32px;height: 64px;}
	.brand05 .swiper-slide h3{font-size: 28px;line-height: 40px;}
	.brand11 li{height: 110px;}
	.brand11{margin-top: 30px;}
	
	.c-banner .text02 h3{font-size: 42px;}
	.bus01 .text01 h3{font-size: 42px;line-height: 60px;}
	.bus01 .text01 h4{font-size: 20px;}
	.bus01 .text01 strong{width: 80px;}
	.bus01 .text01 .more{margin-top: 60px;}
	.bus01 .text02 .text-img{height: 100px;}
	.bus-tl h3{font-size: 36px;}
	.about06-pagination{margin-top: 60px;}
	
	.bus04wrap{padding: 100px 0;}
	.chipone-07 li .imglist{margin-top: 60px;}
	.bus01 .text02 h3, .bus01 .text03 h3{font-size: 42px;}
	
	.chiptwo01wrap{padding: 280px 0;}
	.chipfour01 .text h4{line-height: 36px;}
	.crilewrap .crile-c{width: 180px;height: 180px;margin-top: -100px;}
	.crilewrap{width: 480px;height: 240px;}
	
	.control02wrap .bot-text h3{font-size: 42px;line-height: 62px;margin-bottom: 50px;}
	.control02wrap .bot-text .imgbox img{height: 90px;}
	.control02wrap .text-c .textmin h3{font-size: 42px;}
	.control02wrap .text-c .textmin p{margin-bottom: 30px;}
	.control02wrap .text-c .imglist{margin-top: 40px;}
	.control02wrap .text-c .imglist li .box{width: 200px;}
	.control02wrap .text-c .imglist li p{font-size: 20px;margin-top: 10px;}
	.control02wrap .text-c .textmin .imgicon{width: 130px;margin-bottom: 30px;}
	
	.control08 .tl{font-size: 36px;}
	.f-bawrap{border-width: 1px;}
	.footer-lx .f-logo img{height: 70px;}
	
	.freight01 .text-f01 h3{font-size: 36px;}
	.freight01 .text-f01 .i-logo img{margin-bottom: 40px;}
	.freight01 .text-f01 strong{width: 80px;margin: 40px auto;}
	
	.partner01min .item h4,.partner02 .item .text h4{font-size: 18px;line-height: 36px;}
	.partner02 .item{width: calc((100% - 80px)/5);}
	.partner02 .item .text h3{font-size: 24px;margin-bottom: 10px;}
	.partner02 .item .imgbox{height: 320px;}
	.partner02 .item .imgbox .iconbox{height: 60px;width: 110px;}
	
	.partner03item .text h3{font-size: 42px;margin-bottom: 40px;}
	.partner03item{padding-left: calc((100% - 1400px)/2);}
	.partner03item .text{padding-right: 80px;}
	.partner03item .text .imgbox img{max-width: 160px;}
	.partner03item .text p{font-size: 28px;margin-bottom: 20px;}
	.partner03item .text h4{font-size: 18px;line-height: 36px;}
	.partner03wrap .swiper-pagination{margin-top: 50px;}
	.partner03wrap .swiper-pagination-bullet{height: 4px;width: 60px;}
	.partner03wrap .swiper-pagination-bullet-active{width: 120px;}
	
	.partner05 li .imgbox{width: 120px;height: 120px;}
	.partner05 li{width: calc((100% - 90px)/4);margin-right: 30px;}
	.partner05 li .text{width: calc(100% - 120px);padding-left: 20px;}
	.partner05 li .text p{font-size: 22px;}
	.partner05 li .text h3{font-size: 36px;}
	.partner05 li{margin-bottom: 50px;}
	.partner05{margin-top: 50px;}
	.partner05-form button{width: 300px;}
	
	.freight01 .text-f01 .imglist{margin-bottom: 30px;}
	.freight01 .text-f01 .imglist li .imgbox{width: 90px;height: 90px;}
	.freight01 .text-f01 .imglist li p{line-height: 30px;}
	.freight01 .text-f01 .tage{margin-top: 40px;}
	
	.i-bgwrap .bg{min-height: 1000px;object-fit: cover;}
	.vicore01 .iconlist{margin: 50px 0 60px;}
	.vicore02wrap{padding: 100px 0;}
	.vicore02 .swiper-slide .text h3{font-size: 36px;margin-bottom: 30px;}
	.vicore02 .swiper-slide .text .numb{font-size: 70px;}
	.vicore02 .swiper-slide .text p{font-size: 24px;}
	.vicore02 .swiper-slide .text h4{line-height: 42px;font-size: 18px;}
	.vicore03-l .tl h3{font-size: 42px;}
	
	.vilint02{margin: 100px auto 80px;}
	.vilint02wrap .more{width: 300px;height: 54px;}
	.vilint02wrap{margin-bottom: 180px;}
	.vilservice01-swiper .swiper-slide{padding: 40px 30px;}
	.vilservice01-swiper .swiper-slide .imgbox{width: 90px;height: 90px;}
	.vilservice01-pagination .swiper-pagination-bullet{width: 15px;height: 15px;margin-right: 20px;}
	.vilservice01-pagination{margin: 50px auto;}
	.vilservice02-minwrap{margin-top: 40px;}
	.vilservice02-min{height: 600px;}
	.r-resultwrap{left: calc((100% - 1400px)/2);}
	
	.vilservice03min{margin-top: 50px;}
	.vilservice03 .more{width: 260px;height: 52px;}
	.vilservice04-bot li p{margin-bottom: 30px;}
	
	.nav>li .navdown .min a{font-size: 16px;line-height: 60px;}
	
	.chipone-04min-top .item .imgbox img{height: 220px;}
	.his-container .swiper-slide .li3{top: 48%;}
	.vilint0201linkwrap .mbx{left: calc((100% - 1400px)/2);}
	
	
}



@media (max-width: 1460px) {
	.header-c{width: 1240px;}
	.nav>li .navdown .min{width: 1200px;}
	.center, .a-center,.center02,.brand-center{width: 1200px;}
	.index01wrap .text h3{font-size: 36px;}
	.index02wrap .text .i-logo img{max-width: 170px;max-height: 110px;}
	.index02wrap .text .i-logo{margin: 30px;}
	.index02wrap .text h3{font-size: 30px;line-height: 40px;}
	.index02wrap .text h4{font-size: 18px;line-height: 36px;}
	.index02wrap .text .more{margin-top: 40px;}
	.index06wrap .text{padding-top: 70px;}
	.index08min .item .text{padding: 20px;}
	.index08min .item .text h3{margin-bottom: 20px;}
	.index08wrap{padding: 100px 0;}
	.i-tl01 h3{font-size: 36px;margin-bottom: 30px;}
	.index08min{margin-top: 50px;}
	.index08swiper{margin-bottom: 60px;}
	.btnlist .button{width: 46px;height: 46px;}
	.btnlist .swiper-pagination{margin: 0 40px;}
	.btnlist .swiper-pagination{font-size: 20px;}
	.index08min .item .text .list p{font-size: 14px;}
	.brans-c-top .text{width: 33%;}
	.brans-c-top .text h3{margin-bottom: 20px;font-size: 24px;line-height: 34px;}
	.brans-c-top .text .list{margin-bottom: 20px;}
	.brans-c-top .text h4{font-size: 22px;line-height: 34px;}
	.brans-c-bot .tag{width: 120px;line-height: 40px;height: 40px;}
	.brans-c-bot .item .info{width: calc(100% - 140px);}
	.brans-c-bot .item{margin-bottom: 40px;}
	.brandcase01min{margin-top: 50px;}
	.brandcase01{margin: 80px auto;}
	.brans-c-top02 .text{width: 68%;}
	.brans-c-bot02 .item:nth-of-type(odd){width: 58%;}
	.brans-c-bot02 .item:nth-of-type(even){width: 40%;}
	
	.nrandm01min .imgbox{height: 500px;padding-top: 60px;}
	.nrandm01min .imgbox .imguser.imguser01{margin-right: 250px;}
	.nrandm01min .imgbox .imguser.imguser02{margin-left: 250px;}
	.nrandm01min .imgbox .text h3{font-size: 30px;line-height: 52px;}
	.nrandm01min .imgbox .text p{font-size: 26px;line-height: 30px;}
	.nrandm01min .imgbox .text h4{font-size: 20px;line-height: 30px;}
	.nrandm01{padding-top: 80px;}
	.nrandm01min{padding: 0 10%;}
	.nrandm01min .bglist{width: 86%;}
	
	.brand04 .swiper-slide{padding: 40px 30px;}
	.brand04 .swiper-slide h3{font-size: 52px;}
	.brand02-tl h4{margin-top: 20px;}
	.brand05 .swiper-slide h3{font-size: 28px;}
	.brand05 .swiper-slide p{font-size: 24px;}
	.brand07 .text{margin-top: 20px;}
	.brand09-swiper{top: 20px;}
	
	.brandser01min{width: 580px;}
	.brandser01min .iconlist li{width: 100px;height: 100px;}
	.brandser01min .iconlist li p{font-size: 18px;}
	.brandser01min{padding-top: 0;margin-top: 160px;}
	.brandser01 .listtext p{font-size: 20px;}
	.brandser02 .item{width: calc((100% - 100px)/3);margin-bottom: 50px;margin-right: 50px;}
	.brandser02 .item p{margin-top: 30px;}
	
	.brandp01 li:first-child h3, .brandp01 li:nth-of-type(2) .text h3, .brandp01 li:nth-of-type(3) h3{font-size: 22px;}
	.brandp01 li:nth-of-type(2) .text h4{font-size: 18px;}
	.brandp02list .item h3{font-size: 18px;}
	.brandp02list .item h4{font-size: 16px;line-height: 26px;}
	.brandp02wrap li{margin-bottom: 40px;}
	
	.bus0301_mumping .imgboxwrap .imgbox{width: 90px;height: 90px;}
	.bus0301_mumping .numfont h2{height: 92px;}
	.bus0301_mumping{margin-top: 80px;}
	.bus01 .swiper-pagination{bottom: 60px;}
	
	.chipone-03min .text h3{font-size:22px;}
	.chipone-03min .text h4{font-size: 18px;}
	
	.his-container .swiper-slide .li{width: 18px;height: 18px;}
	.his-container .swiper-slide .li4{top:-6px;}
	.his-container .swiper-slide .hoverbox{width: 140px;height: 140px;}
	
	.crilewrap .crile-c{width: 150px;height: 150px;}
	.crilewrap .crile-c h3{font-size: 26px;line-height: 36px;}
	.crile-list li .imgbox{width: 76px;height: 76px;}
	.crile-list li .text{width: 360px;}
	.crile-list li .text h4{white-space: initial;}
	.crile-list li .text h4 br{display: none;}
	.chipone-07 li .text h4{font-size: 18px;}
	.contact03 li h4{font-size: 22px;}
	
	.control02wrap .bot-text h3{font-size: 36px;line-height: 58px;}
	.control02wrap .text-c .imglist{margin-top: 30px;}
	.control02wrap .text-c .textmin h3{font-size: 36px;}
	.control02wrap .text-c .textmin p{font-size: 20px;}
	
	.retro02-tab table tr{font-size: 16px;height: 40px;}
	.frelist01-r .tl01{font-size: 24px;}
	.freight01 .text-f01 .i-logo img{max-width: 150px;}
	.i-bgwrap .bg{min-height: 860px;}
	
	.partner01min .item{width: calc((100% - 50px)/2);padding-left: 110px;}
	.partner01min .item span{font-size: 70px;}
	.partner02min{margin-top: 50px;}
	.partner01min .item p{font-size: 26px;}
	.partner01min .item h4, .partner02 .item .text h4{line-height: 34px;}
	.partner03item{padding-left: calc((100% - 1200px)/2);}
	.partner03item .text h3{font-size: 36px;}
	.partner03item .text{padding-right: 50px;}
	.partner03item .text .imgbox img{max-width: 140px;}
	
	.par-tl h3,.c-banner .text02 h3{font-size: 36px;}
	.c-banner .text02 h4{font-size: 18px;line-height: 36px;}
	.partner02 .item .imgbox{height: 280px;}
	.partner04 .tabwrap .tl{line-height: 60px;margin-bottom: 15px;}
	.partner05 li .imgbox{width: 100px;height: 100px;}
	.partner05 li{padding-right: 20px;width: calc((100% - 60px)/4);margin-right: 20px;}
	.partner05 li .text{width: calc(100% - 100px);}
	.partner05 li .text h3{font-size: 32px;}
	.partner05 li .text p{font-size:20px;}
	.partner06-r{padding-left: 20px;}
	.par-tl h4{font-size: 18px;line-height: 36px;}
	
	.frelist02{margin-top: 80px;}
	
	.retro01list li .text h3{font-size: 26px;}
	.retro01list li .text h4{font-size: 18px;line-height: 36px;}
	.retro01list li .text{margin-top: 60px;}
	
	.vilint03-r{width: 60%;}
	.vicore01 .iconlist li .imgbox{width: 90px;height: 90px;margin-bottom: 20px;}
	.vicore01 .iconlist li font{font-size: 16px;}
	.vicore01wrap .vicore01{top: 38%;}
	
	.vicore02 .swiper-slide .text .numb{font-size: 64px;}
	.vicore03-l .tl h3{font-size: 36px;}
	.vicore03-l .tl p{font-size: 20px;}
	.vicore03-l .tl h4{line-height: 36px;}
	.vicore03-r p{font-size: 18px;}
	
	.vilservice02-min{height: 500px;}
	.r-resultwrap{left: calc((100% - 1200px)/2);top: 50px;width: 340px;height: 340px;}
	
	.vilint0201linkwrap .mbx{left: calc((100% - 1240px)/2);}
	
}
