/*.tx-banner .swiper-pagination{bottom:70px;}*/
/*.tx-banner .swiper-pagination-bullet{width: 20px;height: 14px;background: url('../img/pagination.png') no-repeat;background-size: 20px 14px;opacity:0.3; margin: 0 13px;}*/
/*.tx-banner .swiper-pagination-bullet-active{opacity:1;}*/
.tx-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 13px;
    width: 10px;height: 10px;
}
.tx-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{
    background: #FFFFFF;
}
.hot-swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 13px;
    width: 10px;height: 10px;
}
.hot-swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{
    background: #FFFFFF;
}
.tx-banner .swiper-slide {overflow: hidden;}
.tx-banner .swiper-slide .img{width: 100%;height: 100%;}
.tx-banner .swiper-slide-active .img{display: inline-block; height: 100%;width: 100%;cursor: pointer;transition: all 2s;transform: scale(1.03);}

.swiper-pagination-bullet-active{background:#008E3C;}

.tx-banner .img1{display: none;}
.tx-type .type-title{margin-top: 100px;display: flex;justify-content: center;align-items:center;}
.tx-type .type-title .title-img{width: 85px;height: 40px;}
.tx-type .type-title .title-txt{margin-left: 5px;line-height: 40px;font-weight: 800;font-size: 42px;color: #000000;position: relative;}
.tx-type .type-title .title-txt .xian{position: absolute;left: 8px;bottom: -20px;width: 60px;height: 6px;background: #008E3C;}
.tx-type .type-list{margin: 93px 0 111px; display: flex;justify-content: space-between;}
.tx-type .type-list .list{position: relative;}
.tx-type .type-list .list .list-img{width: 220px;height: 220px;}
.tx-type .type-list .list .list-xian{position: absolute;top: 70px; right: -85px; width: 1px;height: 80px;background: #E5E5E5;}
.tx-type .type-list .list:last-child .list-xian{display: none;}

.type-play .centers{max-width: 100%;}
.type-play .play-bg{position: relative;}
.type-play .play-bg img{width: 100%;height: auto;}
.type-play .play-bg .play-btn{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto; width: 100px;height: 100px;cursor: pointer;}
.type-play .play-bg .play-btn:hover{ animation: pulse 1.5s infinite;}

.type-hot .centers{max-width: 1640px;}
.type-hot .hot-title{margin-top: 120px;display: flex;justify-content: center;position: relative;align-items:center;}
.type-hot .hot-title .title-img{width: 85px;height: 40px;}
.type-hot .hot-title .title-txt{margin-left: 5px;line-height: 40px;font-weight: 800;font-size: 42px;color: #000000;}
.type-hot .hot-xian{margin: 15px auto 0;width: 60px;height: 6px;background: #008E3C;}
.type-hot .hot-swiper{display: flex;justify-content: space-between;}
.type-hot .swiper-l div,.type-hot .swiper-r div{margin-top: 311px;width: 22px;height: 44px;cursor: pointer;}
.type-hot .swiper-l div:hover path{
    fill:#009b39;
}
.type-hot .swiper-r div:hover path{
    fill:#009b39;
}
.type-hot .swiper-hot{width: 1400px;height: 577px;overflow: hidden; margin-top:50px;}
.swiper-hot .img{display: block;}
.swiper-hot .img1{display: none;}
.type-hot .swiper-slide-active .img{display: inline-block; height: 100%;width: 100%;cursor: pointer;transition: all 2s;transform: scale(1.01);}
.type-hot .hot-more{margin: 30px auto 0; display: flex;justify-content: center;width: 300px;height: 66px;line-height: 66px;text-align: center;background: #EEEEEE;border-radius: 33px;font-weight: 400;font-size: 26px;color: #000000;}

.type-hot .hot-more div{display: flex;align-items: center;}
.type-hot .hot-more img{margin-left: 11px;margin-top: -5px; width: 12px;height: 22px;}
.type-hot .hot-more .img{display: block;}
.type-hot .hot-more .img1{display: none;}
 
 .type-hot .hot-more:hover div{
    color: #FFFFFF;
}
.type-hot .hot-more:hover{
    background:#009b39;
}
.type-hot .hot-more .img1{
    display: block;
}
.type-hot .hot-more .img{
    display: none;
}
.tx-save .centers{max-width: 100%; margin: 136px 0 130px;box-sizing: border-box;}
.tx-save .save-title{ line-height: 40px; font-weight: 800;font-size: 42px;color: #000000;text-align: center;}
.tx-save .save-xian{margin: 15px auto 0;width: 60px;height: 6px;background: #008E3C;}
.tx-save .save-list{margin-top: 40px;padding: 0 30px; display: flex;flex-wrap: wrap;justify-content: space-between;}
.tx-save .save-list a{width: 49%;}
.tx-save .save-list .list{ margin-top: 30px; width: 100%;height: auto;position: relative;overflow: hidden;border-radius: 20px;}
.tx-save .save-list .list .list-img{ border-radius: 20px;display: inline-block; height: 100%;width: 100%;transition: all 1s;transform: scale(1);}
.tx-save .save-list .list:hover .list-img{ transform: scale(1.05);}
.tx-save .save-list .list .list-t{display:none; position: absolute;left: 50px;top: 60px;}
.tx-save .save-list .list .list-t .t-title{font-weight: 800;font-size: 43px;color: #FFFFFF;}
.tx-save .save-list .list:hover .list-t .t-title{animation: fadeInLeft;animation-duration: 2s;}
.tx-save .save-list .list .list-t .t-etitle{margin-top: 30px; font-weight: 400;font-size: 18px;color: #FFFFFF;}
.tx-save .save-list .list:hover .list-t .t-etitle{animation: fadeInLeft;animation-duration: 1s;}
.tx-save .save-list .list .list-t .t-r{cursor: pointer; display: none; margin-top: 69px;width: 60px;height: 60px;background: #FFFFFF;border-radius: 30px;line-height: 60px;text-align: center;}
.tx-save .save-list .list .list-t .t-r img{width: 24px;height: 8px;}
.tx-save .save-list .list:hover .list-t .t-r{display: block;animation: fadeInLeft;animation-duration: .5s;}
@media screen and (min-width: 769px){

}

@media screen and (max-width: 1465px){

	.type-play .centers{width: 100%;}
	.type-play .play-bg .play-btn{width: 85px;height: 85px;}
	
	.type-hot .centers{max-width: 1241px;}
	.type-hot .hot-title{margin-top: 102px;}
	.type-hot .hot-title .title-img{width: 72.25px;height: 37px;}
	.type-hot .hot-title .title-txt{margin-left: 4.25px;line-height: 37px;font-size: 35.7px;}
	.type-hot .hot-xian{margin:12.75px auto 0;width: 51px;height: 5.1px;}
	.type-hot .swiper-l div,.type-hot .swiper-r div{margin-top: 264.35px;width: 18.7px;height: 37.4px;}
	.type-hot .swiper-hot{width:1050px;height: 432.75px;}
	.type-hot .hot-more{margin: 22.5px auto 0;width: 255px;height:56.1px;line-height:56.1px;border-radius:28.05px;font-size: 22.1px;}
	.type-hot .hot-more img{margin-left: 9.35px;margin-top: -4.25px; width: 10.2px;height: 18.7px;}
	
	.tx-save .centers{width: 100%; margin-bottom: 110.5px; margin: 115.6px 0 110.5px;}
	.tx-save .save-title{ line-height: 34px;font-size: 35.7px;}
	.tx-save .save-xian{margin: 12.75px auto 0;width: 51px;height: 5.1px;}
	.tx-save .save-list{margin-top: 34px;padding: 0 25.5px;}
	.tx-save .save-list .list{margin-top: 25.5px;height: auto;}
	.tx-save .save-list .list .list-t{left:42.5px;top: 51px;}
	.tx-save .save-list .list .list-t .t-title{font-size: 36.55px;}
	.tx-save .save-list .list .list-t .t-etitle{margin-top: 25.5px; font-size: 15.3px;}
	.tx-save .save-list .list .list-t .t-r{margin-top: 58.65px;width: 51px;height: 51px;line-height: 51px;}
	.tx-save .save-list .list .list-t .t-r img{width: 20.4px;height: 6.8px;}
}

@media screen and (max-width: 768px){
	.centers{max-width: 768px;}
	
	.tx-banner .swiper-pagination{bottom:15px;}
	.tx-banner .swiper-pagination-bullet{width: 10px;height: 7px;background-size: 10px 7px;margin: 0 6.5px;}
	.tx-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6.5px;}
	.tx-banner .img{display: none;}
	.tx-banner .swiper-slide-active .img{display: none;}
	.tx-banner .img1{display: block;width: 100%;height: auto;}
	
	.tx-type .type-title{margin-top: 41px;}
	.tx-type .type-title .title-img{width: 42px;height: 20px;}
	.tx-type .type-title .title-txt{margin-left: 2.5px;line-height: 25px;font-size: 20px;}
	.tx-type .type-title .title-txt .xian{left: 4px;bottom: -13px;width: 35px;height: 2.5px;}
	.tx-type .type-list{margin: 46.5px 0 27px; display: flex;flex-wrap: wrap;}
	.tx-type .type-list .list{position: relative;width: 25%;display: flex;justify-content: center;}
	.tx-type .type-list .list .list-img{width: 80%;height:auto;}
	.tx-type .type-list .list .list-img img{width: 80%;height:auto;}
	.tx-type .type-list .list .list-xian{display: none;}
	
	.type-play .play-bg .play-btn{width: 50px;height: 50px;}
	
	.type-hot .centers{max-width: 100%;}
	.type-hot .hot-title{margin-top: 40px;}
	.type-hot .hot-title .title-img{width: 42px;height: 20px;}
	.type-hot .hot-title .title-txt{margin-left: 2.5px;line-height: 20px;font-size: 20px;}
	.type-hot .hot-xian{margin: 7.5px auto 0;width: 35px;height: 2.5px;}
	.type-hot .swiper-l div,.type-hot .swiper-r div{display: none; margin-top: 90px;width: 11px;height: 22px;}
	.type-hot .swiper-hot{width: auto;height: auto;margin-top: 20px;}
	.type-hot .hot-more{margin: 20px auto 0; width: 150px;height: 33px;line-height: 33px;font-size: 13px;background: #008E3C;}
	.type-hot .hot-more a{color: #FFF;}
	.type-hot .hot-more img{margin-left: 5.5px;margin-top: -2.5px; width: 6px;height: 11px;}
	.swiper-hot .img{display: none;}
	.type-hot .swiper-slide-active .img{display: none;}
	.swiper-hot .img1{display: block;width: 100%;height: auto;}
	.type-hot .hot-more .img{display: none;}
	.type-hot .hot-more .img1{display: block;}
	
	.tx-save .centers{margin: 40px 0 20px;padding: 0;}
	.tx-save .save-title{ line-height: 20px; font-size:20px;}
	.tx-save .save-xian{margin: 7.5px auto 0;width: 35px;height: 2.5px;}
	.tx-save .save-list{margin-top: 10px;padding: 0;justify-content: center;}
	.tx-save .save-list a{width: 45%;margin-right: 2.5%;margin-bottom:10px;}
	.tx-save .save-list .list{ margin-top:2.5%; margin-right: 2.5%;  width: 100%; border-radius: 6px;
	            box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.5);
    
	}
	.tx-save .save-list .list:nth-child(2n){  margin-right: 0;}
	.tx-save .save-list .list .list-img{border-radius: 6px;}
	.tx-save .save-list .list .list-t{left: 16px;top: 18px;}
	.tx-save .save-list .list .list-t .t-title{font-size: 16px;}
	.tx-save .save-list .list .list-t .t-etitle{display: none; margin-top: 10px;font-size: 9px;}
	.tx-save .save-list .list .list-t .t-r{margin-top: 15px;width: 30px;height: 30px;line-height: 30px;}
	.tx-save .save-list .list .list-t .t-r img{width: 12px;height: 4px;}
}
