﻿@font-face {
	font-family: 'HarmonyOS_Sans_SC_Regular';
	src:url("https://www.bestiescreations.com/cn/fonts/HarmonyOS_Sans_SC_Regular.woff") format('woff');
    font-display:swap;
}

@font-face {
	font-family: 'HarmonyOS_Sans_SC_Medium';
	src:url("https://www.bestiescreations.com/cn/fonts/HarmonyOS_Sans_SC_Medium.woff") format('woff');
    font-display:swap;
}

@font-face {
	font-family: 'HarmonyOS_Sans_SC_Bold';
	src:url("https://www.bestiescreations.com/cn/fonts/HarmonyOS_Sans_SC_Bold.woff") format('woff');
    font-display:swap;
}

body{font-family: 'HarmonyOS_Sans_SC_Regular';}



ul,li,form, dl,dt,dd,div,p,em,i,address,ol{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}

html{-webkit-text-size-adjust:100%;font-size:100px; overflow-x: hidden;}
body, input, pre, select, table th, table td, textarea { font-size: 0.16rem; font-weight: 400;}
.f16{font-size: 0.16rem;}
.f18{font-size: 0.18rem;}
.f20{font-size: 0.2rem;}
    
@media (max-width:1550px) {
    html {font-size: 6.2vw;}
}

@media (max-width:1024px) {
    html {font-size:9.765625vw}
}

@media (max-width:640px) {
    html {font-size:12.02083vw}
    body{font-size: 14px;line-height: 24px;}
    .f16{font-size: 14px;}
	.f18{font-size: 16px;}
	.f20{font-size:18px;}
}


.w1400{max-width:calc(1400 / 1920 * 100%);width: 92%;margin: 0 auto}

a:hover{color: #D70C19}

.pt100{padding-top: .8rem}
.pb100{padding-bottom: .8rem}

@media(max-width:1024px){
    .pt100{padding-top: 50px}
    .pb100{padding-bottom: 50px}
}




.Top003156{position:fixed;width: 100%;left: 0;top: 0;z-index: 101;transition: .3s ease-in-out;border-bottom: 1px solid rgba(256,256,256,.1);background: #fff;box-shadow: 0 3px 12px rgba(0,0,0,.1)}
.Top003156 .w1600{position: relative;z-index: 3;max-width:calc(1600 / 1920 * 100%);width: 92%;margin: 0 auto}
.Top003156 .logo{}
.Top003156 .logo a img{transition: .3s ease-in-out}
.Top003156 .logo a .block{display: none;}

.Top003156 .top-right{display: flex;align-items: center}

.Top003156 .top-right .language{color: #333;position: relative;margin-left: .4rem}
.Top003156 .top-right .language::before{content: '';position: absolute;width: 1px ;height: .16rem;background: #000;opacity: .2;left: -.2rem;top: 50%;transform: translateY(-50%)}
.Top003156 .top-right .language span{display: block;padding-left: .3rem;padding-right: .2rem;background: url("https://www.bestiescreations.com/cn/images/icon-language.svg")no-repeat center left;background-size: .2rem auto;cursor: pointer;position: relative;}
.Top003156 .top-right .language span::before{content: '';position: absolute;width: .12rem;height: .12rem;background:url("https://www.bestiescreations.com/cn/images/icon-down.svg")no-repeat center;background-size: .12rem auto;right: 0;top: 50%;transform: translateY(-50%)}
.Top003156 .top-right .language figure{position: absolute;width: 140%;left: 50%;top: 100%;transform: translateX(-50%);padding: .1rem 0;display: none;background: #fff;border-radius: 10px;box-shadow: 0 3px 12px rgba(0,0,0,.1)}
.Top003156 .top-right .language figure .box{background: #fff;padding:.1rem .2rem;}
.Top003156 .top-right .language figure a{display: block;line-height: 1.5;text-align: center}

.open-search{cursor: pointer;display: block;width: 1.375em;height: 1.375em;background: url("https://www.bestiescreations.com/cn/images/icon-search.svg") no-repeat center center; background-size: contain;}
.open-search.on:before,
.open-search.on:after{background-color: #D70C19;}
.top-search .text{width: 100%; height:.4rem;line-height:.4rem;padding: 0 .1rem 0 .15rem;font-size: 14px;background: none;color: #fff}
.top-search .btn{position: absolute;right: 0; top: 0;width: .46rem;height: 100%; background: url("https://www.bestiescreations.com/cn/images/icon-search.svg") no-repeat center center;background-size: auto .2rem;}
.Top003156.down .top-search .text{ color:#bbb}
.Top003156 menu li span,
.Top003156 menu li span a{display: block;color: #333;font-size: .18rem}
.Top003156 menu li span{position: relative;z-index: 2;}
.Top003156 menu li span:after{position: absolute;content: ''; left: 50%;height: 3px;background-color: #D70C19;transform: translateX(-50%);transition: 0.3s; top: 0; width: 0;}
.Top003156 menu li span a:hover,
.Top003156 menu li.aon span a{color: #D70C19;}
.Top003156 menu li:hover span:after,
.Top003156 menu li.aon span:after{width: 100%;}



.Top003156 menu li:hover span a{color: #D70C19}


/*滚动后*/

.Top003156.down,
.Top003156:hover{background: #fff;box-shadow: 0 3px 12px rgba(0,0,0,.1)}

.Top003156.down .logo a .white,
.Top003156:hover .logo a .white{display: none;}
.Top003156.down .logo a .block,
.Top003156:hover .logo a .block{display: block;}


.Top003156.down menu li:not(.aon) span,
.Top003156.down menu li:not(.aon) span a{color: #333}

.Top003156:hover menu li:not(.aon) span,
.Top003156:hover menu li:not(.aon) span a{color: #333}

.Top003156.down .top-right .open-search,
.Top003156:hover .top-right .open-search{filter: grayscale(0) brightness(0);}

.Top003156.down .top-right .language,
.Top003156:hover .top-right .language{color: #333;}
.Top003156.down .top-right .language::before,
.Top003156:hover .top-right .language::before{background: #000;}
.Top003156.down .top-right .language span,
.Top003156:hover .top-right .language span{filter: grayscale(0) brightness(0);}

.Top003156.down .top-search,
.Top003156:hover .top-search{border: 1px solid rgba(0,0,0,.15)}
.Top003156.down .top-search .btn,
.Top003156:hover .top-search .btn{filter: grayscale(0) brightness(0);}


@media (min-width:1025px) {
    .Top003156 header{display: flex;justify-content: space-between;align-items: center;height: 1rem}
    .Top003156 menu{margin-right: .7rem}
    .Top003156 menu ul{display: flex;justify-content: center}
    .Top003156 menu li:not(:last-child){margin-right: .6rem}
    .Top003156 menu li span a{line-height: 1rem}
    .Top003156 .logo{}  
    .Top003156 .logo img{max-height: .36rem}
    .Top003156 .top-left{display: flex;align-items: center}
    .open-search{}
    .top-search{width: 16em;position: absolute;top: 100%;right: 0;background: #fff; z-index: 100;border-radius: 10px;overflow: hidden;border: 1px solid rgba(256,256,256,.35)}
    .Top003156 menu li:nth-child(2),
    .Top003156 menu li:nth-child(3){position: inherit}
    .Top003156 menu li .sub{position: absolute;background-color:#fff;border-radius:5px; overflow: hidden;width: 1.6rem;margin-left: 0;transform: translateX(-50%)}
    .Top003156 menu li .sub a{}
    .Top003156 menu li .sub a:hover{}
    .Top003156 menu li .sub dl{background: none;}
    .Top003156 menu li .pro-sub {left: 0!important;width: 100%;margin-left: 0;padding: .5rem 0;transform: translateX(0%);border-bottom: 1px solid #a9a9a9;background: #fafafa}
    .Top003156 menu li .pro-sub .w1600{display: flex;justify-content: center}
    .Top003156 menu li .pro-sub dl{padding: 0;width: 20%;margin: 0 .3rem}
    .Top003156 menu li .pro-sub dt{text-align: left;}
    .Top003156 menu li .pro-sub dt a{font-weight: bold;border-bottom: 1px solid rgba(256,256,256,.2);padding-bottom: .15rem;margin-bottom: .15rem;color: #333;display: block;border-bottom: 2px solid #ddd;position: relative}
    .Top003156 menu li .pro-sub dt a:after{content: '';position: absolute;width: .4rem;height: 2px;background:#82c227;left: 0;bottom: -2px; }
    .Top003156 menu li .pro-sub dd a{color: #666;line-height: 1.75;font-size: 12px}
    .Top003156 menu li .pro-sub dd a:hover{color: #D70C19}
    
    .scrollbar::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);border-radius: 5px;background-color: rgba(0,0,0,0.1);}
    .scrollbar::-webkit-scrollbar{width: 2px;background-color: rgba(0,0,0,0);}
    .scrollbar::-webkit-scrollbar-thumb{border-radius: 5px;background-color: #fff;}
    
    
}

@media (max-width:1024px) {
.Top003156 menu{position: absolute; right: 0;top: 100%; width: 200px; padding: 0.625em;box-shadow: 0 0 0.625em rgba(0,0,0,0.3); border-radius: 0.625em; visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0;}  
.menu-show .Top003156 menu{transform: translateY(0); opacity: 1; visibility: inherit;}
.Top003156 menu li span a{padding: 0.5em 0;text-align: center;}
.Top003156 .logo{max-width: 40%; height: 4em;}  
.Top003156 .top-right{height:4em;}
.Top003156 .top-right dd{font-size: 0.875em;}
.Top003156 .top-right dt{padding-left: 1em;}
.Top003156 .open-menu{display: block;width: 2em;height: 2em;}
.Top003156 .open-menu i{background-color: #D70C19;}
.Top003156 .open-menu:not(.on) i:nth-child(1){margin-top: -0.625em;}
.Top003156 .open-menu:not(.on) i:nth-child(3){margin-top: calc(0.625em - 3px);}
.top-search{width: 100%;}
}


/*banner*/
.Banner003192{position: relative;}
.Banner003192 .w1400{width: 100%;}
@media (min-width:1025px) {
    .Banner003192 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003192 .pc{display: none;}
}
.Banner003192 li.slick-slide{position: relative;}
.Banner003192 [class*=txt-style-]{position: absolute; top: 0;color: #fff;z-index: 10;}
.Banner003192 .tit{font-weight: bold;font-size: .65rem; margin-bottom:calc(20 / 65 * 1em); transition: 0.3s;}
.Banner003192 .sub-tit{font-size: .3rem; line-height: 1.2; transition: 0.3s 0.3s;}
.Banner003192 .txt-style-1{ left: 50%;transform: translateX(-50%);top: 20%;text-align: center}
.Banner003192 .txt-style-1 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-1 .sub-tit{height: 1.2em;text-align: justify; transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-1 .tit,
.Banner003192 .ani-show .txt-style-1 .sub-tit{transform: translateX(0); opacity: 1;}
.Banner003192 .txt-style-1 .sub-tit:after{display: inline-block; content: '';width: 100%;}
.Banner003192 .txt-style-2{top:0;left: 0;width: 100%; height: 100%;}
.Banner003192 .txt-style-2 .ytable{height: 100%;}
.Banner003192 .open-video{display: block;margin: 0 auto; width: calc(60 / 1920 * 100vw);height: calc(60 / 1920 * 100vw);background: url("https://www.bestiescreations.com/cn/images/Banner003192-play.png") no-repeat center center; background-size: contain; margin-bottom: calc(60 / 1920 * 100vw); cursor: pointer;transform: translateY(30px); opacity: 0;transition: 0.3s;}
.Banner003192 .txt-style-2 .tit{transform: translateY(30px); opacity: 0; transition-delay: 0.3s;}
.Banner003192 .txt-style-2 .sub-tit{letter-spacing: calc(9 / 1920 * 100vw); transform: translateY(30px); opacity: 0;transition-delay: 0.6s;}
.Banner003192 .ani-show .open-video,
.Banner003192 .ani-show .txt-style-2 .tit,
.Banner003192 .ani-show .txt-style-2 .sub-tit{transform: translateY(0); opacity: 1;}
.Banner003192 .txt-style-3{left: 0;width: 100%; top:calc(281 / 960 * 100%);}
.Banner003192 .txt-style-3 .auto{max-width:1440px;width: 90%;}
.Banner003192 .txt-style-3 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-3 .sub-tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-3 .tit,
.Banner003192 .ani-show .txt-style-3 .sub-tit{transform: translateX(0); opacity: 1;}

.Banner003192 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);bottom: calc(66 / 960 * 100%);z-index: 20;}
.Banner003192 .slick-dots li{float: left;width: calc(30 / 1920 * 100vw); height: 3px; background-color: rgba(255, 255, 255, 1); opacity: 0.5; margin:0  5px;}
.Banner003192 .slick-dots li button{display: none;}
.Banner003192 .slick-dots li.slick-active{opacity: 1;}


.h-title{margin-bottom:32px;}
.h-title.center{text-align: center;}
.h-title .cn{font-size:.38rem;color:#000;margin-bottom:2px;}
.h-title .en{font-size:.2rem;text-transform: uppercase;color:rgba(0,0,0,0.2);}
.h-title:after{}

.home_more{}
.home_more a{display: flex;align-items: center;justify-content: center;color: #333;width: 1.5rem;height: .4rem;line-height: .36rem;border: 1px solid #ddd;border-radius: 36px;margin: .4rem auto 0}
.home_more a:after{content: '';width: .12rem;height: .12rem;background: url("https://www.bestiescreations.com/cn/images/icon-jt.svg")no-repeat center;background-size: .14rem auto;margin-left: .1rem;transition: .3s all;}
.home_more a:hover{background:#0082fc ;color: #fff;border-color:#0082fc }
.home_more a:hover:after{background: url("https://www.bestiescreations.com/cn/images/icon-jt-w.svg")no-repeat center;background-size: .14rem auto;}





.Floor002919{}

.Floor002919 .more{ text-align: center;width: 1.38rem; line-height: .5rem;color: #fff; background:#D70C19;display: block;margin-top: .6rem}
.Floor002919 .more:hover{}
.Floor002919 .more:after{display: inline-block; content: '';background: url("https://www.bestiescreations.com/cn/images/icon-jt-w.svg") no-repeat; width: .25rem; height: .2rem; vertical-align: middle; margin-left: 5px;background-size: .16rem auto}
@media(max-width:480px){
.Floor002919 .more{line-height: 10vw;}
}

.h-more{ text-align: center;width: 1.38rem; line-height: .5rem;color: #fff; background:#D70C19;display: block;}
.h-more:hover{background: #a52d34;}
.h-more:after{display: inline-block; content: '';background: url("https://www.bestiescreations.com/cn/images/icon-jt-w.svg") no-repeat; width: .25rem; height: .2rem; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.h-more{line-height: 10vw;}
}




@media(min-width:769px){
.Floor002919 .auto > .ytable > .ytable-cell{vertical-align: top;}
.Floor002919 .Ispic{ width: 37.143%; height: 29.167vw;}
.Floor002919 .info{padding-left: 4.167vw;}
.Floor002919 .set-up{padding-top: 4vw; padding-bottom: 1.71875vw; margin-left: -250px;}
.Floor002919 .set-up .year{width: 250px;}
.Floor002919 .set-up .column{padding-left: 4.167vw;}
}
.Floor002919 .info p{line-height:1.66;color: #333;}
.Floor002919 .set-up .year{background: rgba(215,12,15,0.9);color: #fff; text-align: center;}
.Floor002919 .set-up .year time{text-align: right;display: inline-block;}
.Floor002919 .set-up .year time span{display: block;margin-bottom: 5px;font-size:.65rem; font-weight: bold; line-height: 0.8em;}
.Floor002919 .set-up .year time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 8px;}
.Floor002919 .set-up .column{background: #f9f9fb;}
.Floor002919 .set-up .column li{float: left;width: 25%; text-align: center;}
.Floor002919 .set-up .column li a{display: block; transition: 0.3s;color: #333;font-size: 16px; padding: 20px 0;}
.Floor002919 .set-up .column li a:hover{margin-top:-7px; background:#D70C19;box-shadow: 15px 6px 32px rgba(227,84,56,0.3);color: #fff;}
.Floor002919 .set-up .column li aside{}
.Floor002919 .set-up .column li .icon{ margin-bottom: 10px; height: 50px;background-repeat: no-repeat;background-position: center center;}
.Floor002919 .set-up .column li .icon-1{background-image: url("https://www.bestiescreations.com/cn/images/Floor002919_icon1.png");}
.Floor002919 .set-up .column li .icon-2{background-image: url("https://www.bestiescreations.com/cn/images/Floor002919_icon2.png");}
.Floor002919 .set-up .column li .icon-3{background-image: url("https://www.bestiescreations.com/cn/images/Floor002919_icon3.png");}
.Floor002919 .set-up .column li .icon-4{background-image: url("https://www.bestiescreations.com/cn/images/Floor002919_icon4.png");}

.Floor002919 .set-up .column li a:hover .icon{filter: grayscale(100) brightness(100);}
@media(max-width:768px){
.Floor002919 .ytable,
.Floor002919 .ytable-cell{display: block;}
.Floor002919 .Ispic{padding-bottom: 107%;}
.Floor002919 .set-up{margin-top: 6vw;}
.Floor002919 .set-up .ytable{position: relative;}
.Floor002919 .set-up .year{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; padding: 4vw 2vw; text-align: right;}
}
@media(max-width:640px){
.Floor002919 .set-up .year time span{font-size: 12vw;}
.Floor002919 .set-up .column li a{font-size: 3.5vw;}
.Floor002919 .set-up .column li .icon{margin-bottom:3vw;background-size: contain;height: 7vw;}
}





.Floor002920{background: #f9f9fb;}
.Floor002920 .h-title{margin-bottom:0;}

.Floor002920 .tab{padding-bottom: 2.605vw;}
.Floor002920 .tab li{float: left;position: relative;min-width: 7.8125vw; text-align: center;list-style: none;}
.Floor002920 .tab li a{display: block;cursor: pointer; line-height:.5rem;font-size: .2rem;padding: 0 .2rem;position: relative; z-index: 2;}
.Floor002920 .tab li:not(:last-child):after{position: absolute;content: ''; width: 1px; height: 16px; background: #d6d6d6; top: 50%; margin-top: -8px;right: 0;}
.Floor002920 .tab li.slick-active a{background:#D70C19;box-shadow: 4px 4px 20px rgba(227,84,56,0.3);color:#fff;}
.Floor002920 .tit{color: #333;}
.Floor002920 p{color: #999;line-height:1.66;}
.Floor002920 .n-top .txt{position: relative;background: #fff;padding:.5rem .4rem .4rem}
.Floor002920 .n-top .txt:before{width: 1px; height: 80%;background: #c6c6c6;position: absolute; top: 0; left: 132px; margin-left: -27px; content: '';display: none}
.Floor002920 .n-top li .tit{font-size: .22rem; margin-bottom:.15rem;}
.Floor002920 .n-top li:hover .tit{color:#D70C19;}
.Floor002920 .n-top .pic{overflow: hidden;}
.Floor002920 .n-top .Ispic{padding-bottom: 60%; transition: 0.3s;}
.Floor002920 .n-top a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002920 .n-top .txt time{position: absolute; left: .4rem; top: -.8rem;width: 1rem;height: 1rem;background:#D70C19;text-align: center;color: rgba(256,256,256,.7);padding-top: .1rem}
.Floor002920 .n-top .txt time span{display: block;font-size: .4rem;color: #fff;}
.Floor002920 .n-top .slick-dots{position: absolute; right: 20px; bottom:35%; z-index: 10;}
.Floor002920 .n-top .slick-dots li{float: left; margin: 0 4px; width: 20px; height: 3px;background: #fff;}
.Floor002920 .n-top .slick-dots li.slick-active{background: #D70C19;}
.Floor002920 .n-top .slick-dots li button{display: none;}

.Floor002920 .n-list dl{border-top: 1px solid #ebebeb}
.Floor002920 .n-list dt{border-bottom: 1px solid #ebebeb}
.Floor002920 .n-list dt a{position: relative;padding:.5rem 0;display: flex;justify-content: space-between;}
.Floor002920 .n-list dt a:before{transition: 0.3s; width: 0; position: absolute; left: 0; top: 0; height: 2px; background: #D70C19; content: '';}
.Floor002920 .n-list dt a:hover:before{width: 100%;}
.Floor002920 .n-list dt a .txt{width:80%;flex: 0 0 auto }
.Floor002920 .n-list dt a .txt .tit{margin-bottom: .2rem}
.Floor002920 .n-list dt a time{color:#D70C19; }
.Floor002920 .n-list dt:hover .tit{color:#D70C19;}
@media(min-width:769px){
    
}
@media(min-width:1025px){
.Floor002920 .n-top{width: 50%;}
.Floor002920 .n-list{width: 45%;}
.Floor002920 .tab ul{float: right; margin-top: -50px;}
}
@media(max-width:768px){
.Floor002920 .tab li a{font-size: 3.2vw; padding: 0 2vw; line-height: 9vw;}
.Floor002920 .n-top .txt{padding-left: 24vw;}
.Floor002920 .n-top .txt:before{left: 24vw; margin-left: -4vw;}
.Floor002920 .tit,
.Floor002920 time{font-size: 3.2vw;}
.Floor002920 p.dot3{font-size: 2.6vw;}
 .Floor002920 .n-list dt a{display: block; padding: 5vw;}
.Floor002920 .n-list dt{margin-top: 5vw;}
}
@media(max-width:480px){
.Floor002920 .tit,
.Floor002920 time{font-size:4vw;}
.Floor002920 p.dot3{font-size: 3.5vw;}
.Floor002920 .n-top .txt{padding-left: 26vw;}
.Floor002920 .n-top .txt:before{left: 26vw; margin-left: -4vw;}
.Floor002920 .n-top .slick-dots{bottom: 33%;}
}





.Floor003083 {}
.Floor003083 .h-title{text-align: center;}
.Floor003083 .auto { position: relative; z-index: 2; }
.Floor003083 .slick-dots { text-align: center; }
.Floor003083 .slick-dots li { display: inline-block; width: 24px; height: 3px; margin: 0 5px; position: relative; list-style: none; background: #d9d9d9; border-radius: 3px; }
.Floor003083 .slick-dots li button { display: none; }
.Floor003083 .slick-dots li.slick-active { background: #D70C19; }
.Floor003083 .slider { margin: 0 calc(-30 / 16 * 1em);}
.Floor003083 .slick-slide { overflow: hidden; padding:0 calc(30 / 16 * 1em);}
.Floor003083 .slick-slide > div { float: left; height: 1.1rem}
.Floor003083 .slick-slide a { position: relative; z-index: 3; display: flex;justify-content: center;align-items: center;height: 1.1rem;border: 1px solid #F2F2F2;}
.Floor003083 .slick-slide img {max-width: 90%;max-height: 98%;transition: .3s; }
.Floor003083 .slick-slide a:hover .Ispic { }
.Floor003083 .slick-slide .url { position: relative; }
.Floor003083 .slick-slide .url:before { position: absolute; left: -1px; top: -1px; right: -1px; bottom: -5px; content: ''; background: #fff; box-shadow: 0 calc(14 / 16 * 1em) calc(30 / 16 * 1em) rgba(48, 106, 140, 0.16);
opacity: 0; transition: 0.3s; }
.Floor003083 .slick-slide .url:hover:before { }
.Floor003083 .slick-slide .url:hover { }

@media(min-width:1025px) {
.Floor003083 .slick-arrow { z-index: 20; position: absolute; top: 50%; width: 16px; height: 16px; border: 2px solid #333; border-right: 0; border-bottom: 0; margin-top: -12px; transition: .3s;font-size: 0;background: 0 }
.Floor003083 .slick-prev { left: -40px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.Floor003083 .slick-next { right: -40px; transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.Floor003083 .slick-arrow:hover { border-color: #D70C19; }
.Floor003083 .slick-slide > div {width: calc((100% - 15px*4)/5); margin-right: 15px; margin-bottom: 15px; }
.Floor003083 .slick-slide > div:nth-child(5n) { margin-right: 0; }
}

@media(min-width:769px) and (max-width:1024px) {
.Floor003083 .slick-slide > div {
width: calc((100% - 15px*4)/5); margin-right: 15px; margin-bottom: 15px; }
.Floor003083 .slick-slide > div:nth-child(5n) { margin-right: 0; }
}

@media(max-width:768px) {
.Floor003083 .slick-slide > div {
width: calc((100% - 10px*3)/4); margin-right: 10px; margin-bottom: 10px; }
.Floor003083 .slick-slide > div:nth-child(4n) { margin-right: 0; }
.Floor003083 .slick-slide .Ispic { height: 10vw; }
}



.Bottom002887{background: #3c3c3c}
.Bottom002887,
.Bottom002887 a{color: #fff;}

.Bottom002887 .copyright{padding: 20px 0;border-top: 1px solid rgba(255,255,255,0.1);line-height: 30px;}
.Bottom002887 .copyright .fr{overflow: hidden;}
.Bottom002887 .copyright .fr a{display: inline-block;}
.Bottom002887 .copyright .fr a:not(:last-child):after{margin: 0 15px;content: ''; display: inline-block; width: 1px; height: 12px; vertical-align: middle;background: rgba(255,255,255,0.2);}


.Bottom002887 .b_link{margin-bottom: 26px; line-height: 24px;}
.Bottom002887 .b_link .fr{position: relative; padding-left: 70px;}
.Bottom002887 .b_link .fr span{position: absolute; left: 0; top: 0;}
.Bottom002887 .b_link .fr a{margin-left: 25px;display: inline-block;}
.Bottom002887 .b_link .fl a{display: inline-block;}
.Bottom002887 .b_link .fl a:not(:last-child):after{margin: 0 20px;content: ''; display: inline-block; width: 1px; height: 12px; vertical-align: middle;background: rgba(255,255,255,0.2);}

.Bottom002887 .code{max-width: 320px; margin: 0 auto;}
.Bottom002887 .code li{float: left; width: 100%; text-align: center;}
.Bottom002887 .code li:nth-child(2n){float: right;}
.Bottom002887 .code li aside{color: rgba(255,255,255,0.5); margin-top: 10px;}
.Bottom002887 .code li img{border-radius: 0px; display: block; width: 100%;}

.Bottom002887 .b_nav{padding: 4.875% 0 6% 0;}
.Bottom002887 .b_nav .tit{font-size: 18px;}
.Bottom002887 .b_nav nav dd{line-height: 28px;}
.Bottom002887 .b_nav nav dd a{color: rgba(255,255,255,0.6);}
.Bottom002887 .b_nav nav dd a:hover{color: #fff;}

.Bottom002887 .contact .call{font-weight: bold;background:url("https://www.bestiescreations.com/cn/images/tell.png") no-repeat left center;padding-left:35px;}
.Bottom002887 .contact p{margin-top: 10px;background:url("https://www.bestiescreations.com/cn/images/addr.png") no-repeat left top 1px;padding-left:35px; line-height: 26px}

@media(min-width:641px){
.Bottom002887 .b_nav nav .item{float: left; max-width: 143px;}
.Bottom002887 .b_nav .tit{padding-bottom: 24px; }
.Bottom002887 .b_nav nav .item dl{display: block!important;}
}
@media(min-width:1025px){
.Bottom002887 .b_link > div{max-width: 48%;}
.Bottom002887 .code{width: 9%;}
.Bottom002887 .b_nav nav{width:56%;}
 .Bottom002887 .contact{width: 31%;padding: 0 2% 0 4%; }
}
@media(max-width:1024px){
.Bottom002887 .contact,
 .Bottom002887 .code .tit{text-align: center;}
.Bottom002887 .contact{padding: 20px 0;}
}
@media(max-width:640px){
.Bottom002887 .b_nav nav .item{margin: 0!important;border-bottom: 1px solid rgba(255,255,255,0.1);}
.Bottom002887 .b_nav nav .item dl{display: none; padding-bottom: 20px;}
.Bottom002887 .b_nav .tit{padding: 20px 0; }
.Bottom002887 .b_nav nav .tit{position: relative;z-index: 1;padding-right: 40px;}
.Bottom002887 .b_nav nav .tit i{position: absolute; right: 0; top: 50%; width: 20px; height: 20px; margin-top: -8px;transition: 0.3s;}
.Bottom002887 .b_nav nav .tit i.on{transform: rotate(45deg);}
.Bottom002887 .b_nav nav .tit i:before,
.Bottom002887 .b_nav nav .tit i:after{position: absolute; content: ''; left: 50%; top: 50%;transform: translate(-50%,-50%);background: #fff;}
.Bottom002887 .b_nav nav .tit i:before{width: 50%; height: 2px;}
.Bottom002887 .b_nav nav .tit i:after{width: 2px; height: 50%;}
.Bottom002887 .b_nav nav dd{padding: 5px 0;}
.Bottom002887 .code{max-width: 280px;}
 .Bottom002887 .code li img{width: 80%; margin: 0 auto;}
}




.Banner002730{}
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff; font-size:.28rem; }
.Banner002730 .txt .auto{}
.Banner002730 .txt .cn{ letter-spacing:0px;font-size:.36rem; }
.Banner002730 .txt .en{text-align: left;text-transform: uppercase;font-size:18px;color:rgba(255,255,255,0.6);}
@media(min-width:1025px){
.Banner002730 figure{ height:5rem;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
	.Banner002730 .fr{float: right;}
}


/*Menu003135 */
.Menu003135{background:#f9f9fb; }
.Menu003135 .current{line-height: 5.3;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #666;}
.Menu003135 .current span{color: #D70C19;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 4.7;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #D70C19;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #D70C19;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}




.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom: 6%;}
.RighInfo002810 .txt-list .info{line-height:1.66;padding: .4rem 0 }
.RighInfo002810 .txt-list .tit{color: #333;font-size:.3rem;padding-bottom: .3rem}
.RighInfo002810 .txt-list .tit::after{content: '';display: block;width: .4rem;height: 4px;background:#D70C19;margin: .2rem 0 0 }
@media(min-width:769px){
.RighInfo002810 .txt-logo .ytable-cell{width: 50%; text-align: center;}
.RighInfo002810 .txt-logo .txt{border-right: 1px solid #eee;}
.RighInfo002810 .txt-list .pic{width: 46.667%;}
.RighInfo002810 .txt-list .pic img{max-width: 92.858%;}
.RighInfo002810 .txt-list .box:nth-child(2n) .pic{text-align: right;}
.RighInfo002810 .txt-list .info{border-bottom: 1px solid #eee;}
}
@media(max-width:768px){
.RighInfo002810 .ytable,
.RighInfo002810 .ytable-cell{display: block;}
.RighInfo002810 .txt-logo{text-align: center;}
.RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
}





.zzjg .box1{display: flex;justify-content: space-between;}
.zzjg .box1 .item{background: #f8f9fb;padding: .5rem;text-align: center;width: 18%}
.zzjg .box1 .item .tit{color: #333;font-size: .26rem;border-bottom: 1px solid #ddd;padding-bottom: .2rem;margin-bottom: .2rem;position: relative}
.zzjg .box1 .item .tit::after{content: '';position: absolute;width: .3rem;height: 3px;background:#D70C19;bottom: -2px;left: 50%;transform: translateX(-50%)}

.zzjg .box2{text-align: center;margin-top: 1rem}



.PicList002736 li+li { margin-top: 3%; }
.PicList002736 a { display: block; position: relative; }
.PicList002736 time {font-size:0.18rem; color: #D70C19; display: inline-block; }
.PicList002736 time span { display: block; font-size:0.5rem;font-weight: bold; line-height: 1; margin-bottom: 10px; }
.PicList002736 .txt {padding:0.32rem 0; transition: all .5s ease; background: #f9f9fb; border-radius: 15px; }
.PicList002736 li .Ispic { overflow: hidden; border-radius: 15px; }
.PicList002736 li .Ispic img { display: none; }
.PicList002736 li .info { padding:0 calc(60 / 16 * 1em);
}
.PicList002736 h2 { font-size: 0.24rem; font-weight: normal; margin: 0; transition: all .5s ease; }
.PicList002736 p { line-height: 2; color: #666; margin: 0.2rem 0 0; transition: all .5s ease;  }
.PicList002736 a:hover .txt { background-color: #fff; box-shadow: 0 0 10px rgb(0 0 0 / 10%); }
.PicList002736 a:hover h2 { color: #D70C19; }

@media(min-width:1025px) {
.PicList002736 time { position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.PicList002736 .txt { width: 76%; margin-left: auto; }
.PicList002736 li .pic { width: 16.448%; transition: all .5s ease; }
.PicList002736 li .Ispic { width: 202%; transition: all .5s ease; padding-bottom: 128%; margin-left: -102%; }
.PicList002736 a:hover .txt .Ispic { margin-left: -115%; }
}


@media(max-width:1024px) {
.PicList002736 li .Ispic { transition: all .5s ease; padding-bottom: 65%;  }
.PicList002736 li .info{padding: 0 0.2rem;}
.PicList002736 time{ position: absolute; left: 0; top: 0.3rem; background: rgb(255, 255, 255, 0.9);padding: 0.05rem; border-radius: 15px 0 0 0;}
.PicList002736 time span{font-size: 0.3rem;margin-bottom: 0.05rem; text-align: center;}
}




.Pages { clear: both; text-align: center; line-height: 0.5rem; position: relative; color: #555555; padding-top: 0.8rem; }
.Pages em { font-style: normal; }
.Pages a { display: inline-block; vertical-align: middle; width: 0.52rem; height: 0.52rem; color: #555555; border: 1px solid #e0e0e0; margin: 0 0.06rem; border-radius: 10px; }
.Pages a:hover, .Pages a.a_cur { color: #fff; background-color: #D70C19; border: 1px solid; border-color: #D70C19; }
.Pages .arr { color: #919191; font-family: 宋体;}
.Pages .jump { padding-left: 0.08rem; }
.Pages .text { width: 0.5rem; height: 0.5rem; line-height: 0.48rem; text-align: center; border: 1px solid #e0e0e0; margin: 0 0.1rem; }
.Pages .go { width: 0.5rem; height: 0.5rem; color: #fff; background: #D70C19; margin-left: 0.1rem; padding: 0; }
.Pages .go:hover { background: #009da1; }

@media(max-width:640px) {
.Pages { line-height: 30px; }
.Pages a, .Pages .text { width: 30px; height: 30px; }
.Pages .go { width: 30px; height: 30px; }
.Pages a { margin: 0 2px;border-radius: 5px; }
.Pages .iconfont { vertical-align: top; }
}




.SubPage {position: relative;background: #fff;z-index: 1;height: auto !important;height: 300px;min-height: 300px;clear: both;overflow: hidden;}

.TitInfo{padding-bottom: 0.26rem;margin-bottom: 0.65rem;border-bottom: 1px solid #ededed;}
.TitInfo h1{font-size: 0.30rem;line-height: 2;color: #000000;font-weight: normal;text-align: center}
.TitInfo .other time{display: inline-block;vertical-align: middle;}
.TitInfo .other span{display: inline-block;vertical-align: middle;margin-left: 0.1rem;}
.TitInfo .other{color: #abadaf;text-align: center}

.NewsInfo{max-width: 1200px;margin: 0 auto;}
.NewsInfo .SinglePage{line-height: 2;color: #333;}
.NewsInfo .SinglePage p{text-indent: 2em;}
.NewsInfo .SinglePage img{max-width: 9.8rem;display: block;margin: 0px auto;}

.PrevNextInfo{padding: 0.38rem 2.2rem 0 0;margin-top: 0.75rem;border-top: 1px solid #ededed;position: relative;}
.PrevNextInfo dl{position: relative;padding-left: 68px;min-height: 36px;line-height: 36px;}
.PrevNextInfo dl dt{position: absolute;left: 0;top: 0;color:#999999;}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.48rem;width: 1.8rem;line-height: 0.49rem;text-align: center;border: 1px solid #D70C19;border-radius: 2px;transition: all 0.3s;color: #D70C19;border-radius: 0.59rem;}
.PrevNextInfo .back:hover{background-color: #D70C19;color: #ffffff;border-color: #D70C19;}


@media(max-width:1024px){
	.NewsInfo .SinglePage img{max-width: 100%;}
}
@media(max-width:768px){

	.TitInfo h1{font-size: 0.36rem;line-height: 1.3;margin-bottom: 0.15rem;}
	.NewsInfo .SinglePage *{font-size: 14px !important;}
	.PrevNextInfo{padding-right: 0;margin-top: 50px;padding-top: 10px;}
	.PrevNextInfo dl{min-height: 30px;line-height: 30px;}
	.PrevNextInfo .back{top: -35px;}
	.PrevNextInfo .back i{font-size: 15px;}
}




.gyxm {padding-top: .2rem;}
.gyxm li { background-color: #f9f9fb; overflow: hidden; margin-top:.6rem;}
.gyxm li .pic { overflow: hidden; }
.gyxm li .pic figure { width: 100%; height: 3rem;transition: all .5s ease; }
.gyxm li:hover .pic figure { transform: scale(1.12); }
.gyxm li .txt { padding: calc(40 / 16 * 1em);}
.gyxm li .tit {height: .6rem;font-size: .24rem;line-height: calc(30 / 24 * 1em); margin: 0; color: #000; font-weight: normal; transition: all .5s ease; }
.gyxm li:hover .tit { color: #D70C19; }
.gyxm li p {margin-top: calc(15 / 16 * 1em);height: calc(56 / 16 * 1em); color: #777; line-height: calc(28 / 16 * 1em);}
.gyxm li .more {margin-top: calc(40 / 16 * 1em); display: flex; align-items: center; color: #D70C19; }
.gyxm li .more:after { display: block; content: ''; margin-left: calc(10 / 16 * 1em);width: calc(8 / 16 * 1em);height: calc(8 / 16 * 1em);border-top: 2px solid #D70C19; border-right: 2px solid #D70C19; transform: rotate(45deg); margin-top: 3px; }


@media(min-width:1025px) {
.gyxm li { float: left; width: calc((100% - (30 / 16 * 1em)*2)/3);}
.gyxm li:not(:nth-child(3n)) {margin-right: calc(30 / 16 * 1em);}
}




.listWz{}
.listWz li{margin-bottom: 0.4rem;position: relative;}
.listWz li a{display: flex;align-items: center;padding: 0 2.65rem 0.4rem 1.3rem;border-bottom: 1px solid #e3e3e3;min-height:1.41rem;}
.listWz li .date{width: 1rem;height: 1rem;text-align: center;border:1px solid #dcdcdc;border-radius: 5px;position: absolute;left: 0;top: 0;overflow: hidden;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.listWz li .date:after{left: 0;bottom: -100%;width: 100%;height:100%;background: #D70C19;content: "";position: absolute;transition: all 0.3s;opacity: 0;z-index: -1;}
.listWz li .date span{line-height: 0.44rem;font-size: 0.3rem;color:#D70C19;}
.listWz li .tit{font-size: 0.24rem;}
.listWz li .desc{color:#777777;}
.listWz li .more{position: absolute;right: 0;width: 2.03rem;text-align: center;height: 1rem;border-left: 1px solid #dcdcdc;display: flex;align-items: center;justify-content: center;top: 0;}
.listWz li .more:after{top: 50%;transform: translateY(-50%);width: 1px;height: 0;left: -1px;background: #D70C19;content: "";position: absolute;transition: all 0.3s;}
.mores i {display: inline-block;width: 0.2rem;height: 0.2rem;line-height: 0.2rem;border-radius: 50%;vertical-align: middle;margin: -2px 0 0 0.22rem;text-align: center;transition: all 0.3s;border: 1px solid #333;font-size: 12px;font-family: 宋体;}
.listWz li:hover .date,
.listWz li:hover .date span{color: #fff;}
.listWz li:hover .date:after{bottom: 0;opacity: 1;}
.listWz li:hover .more:After{height:100%;}

@media(max-width:640px){
	.listWz li{margin-bottom: 15px;}
	.listWz li a{height: 80px;padding: 5px 0 0 80px;min-height: auto;}
	.listWz li .date{width: 65px;height: 65px;}
	.listWz li .date span{font-size: 18px;}
	.listWz li .tit{font-size: 15px;}
	.listWz li .desc{line-height: 24px;font-size: 14px;}
	.listWz li .more{display: none;}
}





.ContactInfo .txt h1 { color: #333; font-size: calc(30 / 16 * 1em);font-weight: normal; line-height: 1; padding-bottom: 1em; margin: 0; border-bottom: 1px dashed #ccc; margin-bottom: 1em; }
.ContactInfo .txt li {line-height: calc(30 / 18 * 1em);padding: calc(10 / 18 * 1em) 0;padding-left: calc(40 / 18 * 1em); background-repeat: no-repeat; background-position: left center; background-size: auto calc(28 / 18 * 1em);color: #333; font-size: calc(18 / 16 * 1em);}
.ContactInfo .txt li+li { margin-top: calc(20 / 18 * 1em);}
.ContactInfo .txt li:nth-child(1) { background-image: url("https://www.bestiescreations.com/cn/images/ContactInfo-icon_1.svg"); }
.ContactInfo .txt li:nth-child(2) { background-image: url("https://www.bestiescreations.com/cn/images/ContactInfo-icon_2.svg"); }

@media (min-width:1025px) {
.ContactInfo .txt { padding: calc(30 / 16 * 1em) calc(80 / 16 * 1em);}
}

@media(max-width:1024px) {
.ContactInfo .pic { margin-bottom: calc(30 / 16 * 1em);}
}
















