#views div,#views a,#productWrap div,#productWrap a,#newWrap li,#newWrap li div,#newWrap li a,#newWrap li p,#newWrap li img{outline:none;margin: 0;}#views .b-de{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative; overflow:hidden;}#views .b-de >img{width:100%;height: 100vh; overflow:hidden;}#views .b-de .banner-txt{position:absolute;right: calc(50% - 360px);top: 0;z-index:5;width: 483px;text-align:center;padding-top: calc(26% - 100px);max-height: 222px;overflow:hidden;}
#views .b-de .banner-txt .bb{width:1px;height: calc(100% - 110px);background:#fff;position:absolute;right:0;top:0;display: block;}
#views .b-de .banner-txt .insidebb{width:7px;height: 100%;background:#fff;position:absolute;right:0;top:0;display: block;}
#views .b-de .banner-txt .big-t{
    overflow: hidden;
    padding-right: 40px;
    position:relative;
}
#views .b-de .banner-txt h2,#views .b-de .banner-txt h3,#views .b-de .banner-txt h4,#views .b-de .banner-txt p{text-align: right;color:#fff;font-weight: lighter;font-size: 30px;font-family: 'cwTeXHei', serif;line-height: 120%;text-shadow: 0 0 5px rgba(55, 29, 69, 0.82);}#views .b-de .banner-txt h3{font-size: 52px;}#views .b-de .banner-txt p{margin: 20px 0 0;font-size: 16px;line-height: 180%;}
#views .b-de .banner-txt p{
    margin-right: 47px;
}#views .b-de .banner-txt p a{color:#fff;display:inline-block;border:1px solid #fff;padding:10px 45px;border-radius:15px;position:relative;font-size:20px;font-weight:700;transition:linear .3s}#views .b-de .banner-txt p a:hover{background:#b52420}#views .b-de .banner-txt p a img{display:inline-block;position:absolute;right:-10px;top:10px;animation-name:pointhand;animation-iteration-count:infinite;animation-duration:.7s;animation-direction:alternate;transition:all linear;transform:translate(10px) rotateX(20deg)}@keyframes pointhand{0%{transform:translate(10px) rotateX(0deg)}100%{transform:translate(0px) rotateX(35deg)}}
#views{ position:relative;}
#views .bannerbid{position:absolute;bottom: -8%;left: -2%;width: 30%;}
#views .bannerribbon{position:absolute;bottom: -20%;right: 0;width: 90%;}
#views .baScro{position:absolute;bottom: 0px;}
.slick-slide video,.slick-slide iframe,.slick-slide canvas{position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(1.4);z-index:2}
.slick-slide video,.slick-slide canvas{width:auto;transform:scale(1.4)}
#views a{
    display: block;
    position: relative;
    background-repeat:no-repeat;
    background-position:50%;
    background-size:cover;
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1024px) {
	#views{margin-top: 55px;}
	#views .b-de .banner-txt h3{font-size: 40px;}
	#views .b-de >img{    height: 600px;}
	
}
@media screen and (max-width: 980px) {
	#views .b-de .banner-txt{padding-top: calc(26% - 53px);right: 120px;height: 175px;}
}
@media screen and (max-width: 768px) {
	#views .b-de >img{    height: 500px;}
	#views .b-de .banner-txt{
    height: 130px;
    padding-top: calc(26% - 53px);
    right: 40px;
}
	#views .b-de .banner-txt h3{
    font-size: 30px;
}
	#views .b-de .banner-txt h2{font-size: 22px;}
}
@media screen and (max-width: 640px) {
	#views .b-de >img{    height: 400px;}
	#views .bannerbid{    bottom: -5%;
    left: 0%;
    width: 40%;}
	#views .bannerribbon{bottom: -15%;}
	#banner video ,
	#banner iframe {
		display:none;
	}
	#views .b-de .banner-txt{
    padding: 0;
    top: initial;
    bottom: 50px;
    height: auto;
    right: 20px;
    width: calc(100% - 40px);
}
#views .b-de .banner-txt .big-t{
    padding-right: 20px;
}
#views .b-de .banner-txt h3{
    font-size: 22px;
}
#views .b-de .banner-txt h2{
    font-size: 16px;
}
#views .baScro{
    width: 30px;
    right: calc(50% - 15px);
    bottom: 10px;
    display: none;
}
.slick-slide img{height: 320px;}
#views .baScro  img{position:absolute;bottom: 0px;display: none;}

}
@media screen and (max-width: 480px) {
	#views{margin-top: 52px;}
.slick-slide img {
    height: 220px;
}
}
@media screen and (max-width: 390px) {
.slick-slide img {
    height: 190px;
}
}