/*banner*/
.home-ban {clear:both;}
@media(min-width:1025px){
.home-ban .wap{display: none;}
}
@media(max-width:1024px){
.home-ban .pc{display: none;}
}
.home-ban .playervideo,
.home-ban .playervideo *{ max-width: 100%}
.home-ban .playervideo{ position: relative}
.home-ban .videobox{ position: absolute; width: 100%; height: 100%;}
.home-ban .playervideo .pic{ opacity: 0}
.home-ban .pv-video-player{ height: 100%!important;}
.home-ban .slick-arrow{position: absolute; top: 50%; margin-top: -25px;}
.home-ban .slick-prev{left: 3.75vw;}
.home-ban .slick-next{right: 3.75vw;}
.home-ban .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%;bottom: 26px;}
@media(max-width:768px){
 .home-ban .slick-dots{bottom: 2vw;}
}

.home-box{padding: 3.125vw 0;}
.home-box .auto-inner{border-bottom: 1px solid #a3a3a4;padding-bottom: 3.125vw;}
.home-news .pic{overflow: hidden;}
.home-news .Ispic{ transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s; }
.home-news a:hover .Ispic{ transform:scale(1.1); -webkit-transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); }
.home-news .list li{ float: left; background: #231815;position: relative;}
.home-news .list li .pic{opacity: 0.7;}
.home-news .list li .Ispic{padding-bottom: 100%;}
.home-news .list li .txt{position: absolute; left: 0; top: 0; width: 100%; z-index: 10;padding: 1.042vw;color: #fff;font-size: 15px;}
.home-news .list li .tip{display: block;width: 51px; height: 26px; margin-bottom: 12px; background: url("../images/tip.png") no-repeat;}
.home-news .list li aside{line-height: 1.6em;font-size: 15px;max-height: 4.8em;}
@media(min-width:1025px){
.home-news .list li{width: 23.75%;}
.home-news .list li:not(:nth-child(4n)){margin-right: 1.667%;}
}
@media(max-width:1024px){
.home-news .list li{width: 47%; margin-bottom: 6%;}
.home-news .list li:not(:nth-child(2n)){margin-right: 6%;}
.home-news .list li aside{font-size: 3vw;}
.home-news .list li .txt{padding: 4vw;}
 .home-news .list li aside br{display: none;}
}

.home-news .news-top{margin-bottom:1.667%;overflow: hidden;position: relative;}
.home-news .news-top li{background: #fff; position: relative; z-index: 1;}
.home-news .news-top li a{ display: block; color: #595757; overflow: hidden; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s; }
.home-news .news-top li a:hover{color: #c8a063;}
.home-news .news-top li .txt{padding: 1.042vw;font-size: 24px;}
.home-news .news-top li:nth-child(3){clear: left;}
.home-news .news-top li:nth-child(2) .pic,
.home-news .news-top li:nth-child(3) .txt{float: left;width: 50.17%;}
.home-news .news-top li:nth-child(2) .txt,
.home-news .news-top li:nth-child(3) .pic{float: right;width: 49.83%;}
.home-news .news-top li:not(:nth-child(1)) .Ispic{padding-bottom: 100%;}
.home-news .news-top li:not(:nth-child(1)) .txt time{letter-spacing: 1px;}
.home-news .news-top li .tit{margin-top: 1.3vw;line-height: 1.5em; letter-spacing: 2px;}

.home-news .news-top li:nth-child(1) .Ispic{padding-bottom: 51.695%;}
.home-news .news-top li:nth-child(1) .txt{padding-top: 1.667vw;
    position: absolute;
    bottom: 0;
    font-size: 18px;
    width: 100%;
    color: #fff;
}
.home-news .news-top li .txt p{letter-spacing: 2px;font-size: 16px;line-height: 2.25em;max-height: 4.5em;color: #717071;font-weight: normal;margin: 3.02vw 0 0 0;}
@media(min-width:1025px){
.home-news .news-top:before{position: absolute; content: ''; right:0; top: 0; width: 49.167%;height: 100%;background: #fff;}
.home-news .news-top li{float: left;width: 49.167%;}
.home-news .news-top li:nth-child(1){float: right;}
.home-news .news-top li:nth-child(2){margin-bottom:1.667%;}
.home-news .news-top li:not(:nth-child(1)) .txt p{display: none;}
}
@media(min-width:1025px) and (max-width:1200px){
 .home-news .news-top li .tit br{display: none;}
}
@media(max-width:1024px){
.home-news .news-top li{margin-bottom:3vw;}
.home-news .news-top li .tit{-webkit-line-clamp: 2;}
 .home-news .news-top li .txt{font-size: 4vw; padding: 3vw;}
 .home-news .news-top li .txt p{font-size: 3vw;}
}



.home-title{color: #c19962;font-size: 40px; letter-spacing: 5px; line-height: 1.6em;}
@media(min-width:1025px) and (max-width:1366px){
 .home-title{font-size: 3vw;}
}
@media(max-width:768px){
 .home-title{font-size: 6vw;line-height: 1.2em;}
}

.home-flims{position: relative; z-index: 1;overflow: hidden;}
.home-flims .slider-big .slider li {height: 980px;}
.home-flims .slider-small .slick-arrow{position: absolute; top: 50%; margin-top: -25px;}
.home-flims .slider-small .slick-prev{left: 0;}
.home-flims .slider-small .slick-next{right: 0;}
.home-flims .slider-small .slider{margin: 0 -0.573vw;}
.home-flims .slider-small li figure{margin: 0 0.573vw;background: #231815;}
/* .home-flims .slider-small li figure img{opacity: 0.5;transition: 0.3s;}
.home-flims .slider-small li.slick-current figure img{opacity: 1;} */
.home-flims .slider-small li figure .image{opacity: 0.5;transition: 0.3s;padding-top: 148.23%;}
.home-flims .slider-small li.slick-current figure .image{opacity: 1;}

.home-flims .slider-big li{position: relative;}
.home-flims .slider-big li .cover{background: url("../images/filmsbg.jpg") repeat left top;}
.home-flims .slider-big li .cover,
.home-flims .slider-big li .cover .Ispic{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1;}
.home-flims .slider-big li .cover .Ispic{opacity: 0.2;}
.home-flims .slider-big li .ytable{padding: 2.084vw 0;position: relative; z-index: 2;}
.home-flims .slider-big li .txt{vertical-align: bottom;font-size: 24px;}
.home-flims .slider-big li .txt aside{color: #fff;}
.home-flims .slider-big li .t-1{padding-bottom: 2.34375vw;}
.home-flims .slider-big li .img{width: 36.667%;}
.home-flims .slider-big li .img .image {padding-top: 147.7272%;}
@media(min-width:1281px){
.home-flims .slider-small{position: absolute; left: 0; bottom: 0; width: 100%; z-index: 10;}
.home-flims .slider-big li{padding-bottom: 13.073vw;}
}
@media(max-width:1280px){
.home-flims .slider-small{position: relative;margin-top: 2vw;}
.home-flims .slider-big .slider li{height: 880px;}
}
@media(min-width:1025px){
.home-flims .home-title{ z-index: 10;}
.home-flims .home-title .inner{position: absolute; left: 0; top:2.084vw; width: 100%;}
}
@media(max-width:1024px){
 .home-flims .home-title{margin-bottom: 4vw;}
 .home-flims .slider-big .slider li{height: 780px;}
}
@media(max-width:768px){
.home-flims .slider-big li .txt{font-size: 3vw;}
.home-flims .slider-big .slider li {height: 280px;}
}
@media(max-width:480px){
.home-flims .slider-small .slick-arrow{margin-top: -5vw;}
}

.home-video .auto-inner{border-top: 1px solid #a3a3a4;padding-top: 3.125vw;}
.home-video .home-title{ background: url("../images/home_rwfa.png") no-repeat center center; background-size: 55.264% auto;}
.home-video .home-title .btn{overflow: hidden;padding-top: 20px;}
.home-video .home-title .slick-arrow{float: left;width: 30px; height: 30px; background: #c19962;opacity: 1;}
.home-video .home-title .slick-arrow:before{width: 10px; height: 10px; margin: -5px 0 0 -3px;}
.home-video .home-title .slick-prev{margin-right: 30px;}
.home-video .list li{float: left; width: 48.781%; margin: 0 0 2.438% 0;position: relative;}
.home-video .list li:nth-child(2n){float: right;}
/* .home-video .list li a{display: block;position: relative;} */
.home-video .list li:hover:before{opacity: 0; }
.home-video .list li:before{ position: absolute; left: 0; top: 0; content: ''; z-index: 10; width: 100%; height: 100%; /*background: url("../images/hover_logo.png") no-repeat center center; background-size: auto 51.274%;*/ transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s; }
.home-video .list li .txt{ opacity: 1; position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; }
.home-video .list li .Ispic,
.home-video .list li .txt{transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s; }
.home-video .list li:hover .Ispic{opacity: 1;}
.home-video .list li:hover .txt{opacity: 0;}
.home-video .list li .txt .ytable{width: 90%; margin: 0 auto;}
.home-video .list li .txt h4,
.home-video .list li .txt p{margin: 0;color: #c19962;font-size: 18px; }
.home-video .list li .txt h4{margin-bottom: 13%;}
.home-video .list li .pic{background: #231815;}
.home-video .list li .Ispic{padding-bottom: 78.5%; opacity: 0.3;}
@media(min-width:1025px){
.home-video .slider{min-height: 36.146vw;}
.home-video .home-title{width: 31.667%;padding-left: 8.5%;}
}
@media(max-width:1024px){
.home-video .auto-inner,
.home-video .auto-inner >  .ytable-cell{display: block;}
.home-video .home-title{background-size: contain;background-position: right center; margin-bottom: 4vw;}
}
@media(max-width:480px){
.home-video .list li .txt h4,
.home-video .list li .txt p{font-size: 14px; }
}

.str_wrap {overflow:hidden;width:100%;position:relative;}
.str_wrap.str_active {}
.str_move { white-space:nowrap;position:absolute; top:0; left:0;cursor:move;}
.str_move_clone {display:inline-block;vertical-align:top;position:absolute; left:100%;top:0;}
.str_vertical .str_move_clone {left:0;top:100%;}
.str_down .str_move_clone {left:0;bottom:100%;}
.str_vertical .str_move,
.str_down .str_move {white-space:normal;width:100%;}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{cursor:inherit;}
.str_wrap img {max-width:none !important;	}

.home-partner{padding-bottom: 3.125vw;}
.home-partner .home-title{font-size: 30px;letter-spacing: 2px;}
.home-partner .list ul.ul{display: inline-block;margin-right: 20px;width: 285px;}
.home-partner .list li{margin-top: 30px;}
.home-partner .list li .Ispic{padding-bottom: 32.983%; background-size: contain;background-color: #fff;}
@media(max-width:768px){
.home-partner .home-title{font-size: 5vw;}
.home-partner .list ul.ul{margin-right: 4vw;width: 30vw;}
.home-partner .list li{margin-top: 5vw;}
}