/*============================Index============================*/
.img_scale{overflow: hidden;}
.img_scale:hover img{transform: scale(1.05);}
a:hover{text-decoration: none;}
.ixPart1{position:relative;}
.ixPart1 .img{height:73.6vh;}
.ixPart1 .text{width:42%;margin:100px 0 0 0;}
.ixPart1 .text .t1{font-size:60px;}
.ixPart1 .text .t2{font-size:150px;}
.ixPart1 .text .t3{font-size:36px;}
.ixPart1 .text .t4{display:inline-block;line-height:45px;padding:0 40px;border-radius:3px;margin-top:30px;}
.ixPart2{padding:60px 0 80px 0;}
.ixPart2 img{display: block;width:100%;}
.ixPart2 .left,.ixPart2 .right{width:49%;}
.ixPart2 .left{position:relative;}
.ixPart2 .left .text{position:absolute;top:60px;left:40px;z-index: 1;}
.ixPart2 .left:hover .text{margin-left: 10px;}
.ixPart2 .left .text .t1{font-size:60px;}
.ixPart2 .left .text .t2{font-size:16px;}
.ixPart2 .left .text .t3{display:inline-block;line-height:45px;padding:0 45px;border-radius:3px;margin-top:50px;}
.ixPart2 .right .box{width:47.95918%;}
.ixPart2 .right .box1{margin-bottom:4.0816%;position:relative;}
.ixPart2 .right .box1 .text{width:100%;font-size:30px;position:absolute;top:60px;left:0;}
.ixPart2 .right .box1 .text span{display:block;font-size:72px;font-weight:bold;}
.ixPart2 .right .box1 .text a{display:inline-block;font-size:14px;line-height:45px;padding:0 45px;border-radius:3px;margin-top:50px;}
.ixPart2 .right .box2{position: relative;}
.ixPart2 .right .box2 .img_text{position: absolute;top: 60px;left: 20px;}
.ixPart2 .right .box2:hover .img_text{left: 30px;}
.ixPart2 .right .box2 .tit{display: block;font-size: 36px;line-height: 36px;}
.ixPart2 .right .box2 .sub{display: block;font-size: 40px;line-height: 46px;}
.ixPart3{padding-bottom:80px;}
.ixPart3 img{max-height: 100%;}
.ixPart3 .tit{padding:0 15px;}
.ixPart3 .tit .left{font-size:24px;}
.ixPart3 .tit .right span{margin-left:60px;cursor:pointer;}
.ixPart3 .tit .line{display: none;width:100%;height:2px;position:relative;margin-top:20px;}
.ixPart3 .tit .line em{display:block;width:13%;height:4px;position:absolute;top:-1px;left:0;}
.ixPart3 .list .boxWrap{width:18%;padding:0 1%;margin-top:30px;}
.ixPart3 .list .boxWrap .img{position: relative;width: 100%;height: 0;padding-top: 100%;}
.ixPart3 .list .boxWrap .img img{max-width: 100%;max-height: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin:auto;}
.ixPart3 .list .box{padding:15px;background: #ffffff;}
.ixPart3 .list .box .bg{height: 34px;opacity: 0;position: absolute;width: 100%;left: 0;top: 100%;transition: all 0.3s ease-out;}
.ixPart3 .list .box .bg a{display:inline-block;width:34px;height:34px;border-radius:50%;background-repeat:no-repeat;background-size:auto;margin:0 2px;box-sizing: border-box;}
.ixPart3 .list .box .pro_price{opacity: 1;position: absolute;width: 100%;left: 0;top: 0;transition: all 0.3s ease-out;}
.ixPart3 .list .box:hover .pro_price{opacity: 0;top: 100%;}
.ixPart3 .list .box:hover .bg{opacity:1;top: 0;}
.ixPart3 .list .box .star{padding:10px 0;}
.ixPart3 .list .box .star img{margin:0 1px;}
.review_star{margin-bottom:13px;margin-top: 13px;}
.ixPart3 .list .box .t1{display:block;height:48px;line-height:24px;overflow:hidden;transition: all 0.3s ease-out;}
.ixPart3 .list .box .t2{height: 34px;line-height:34px;font-size:16px;margin:20px 0 10px;position: relative;}
.ixPart3 .list .box .t2 .themes_subtitle{text-decoration:line-through;margin-left:10px;}
.ixPart3 .list .box .t2>span,.ixPart3 .list .box .t2 em{vertical-align:top;}
.ixPart4{font-size:16px;background-size:cover;margin-bottom:80px;position:relative;}
.ixPart4 .img{width:100%;overflow:hidden;}
.ixPart4 .img img{max-width:inherit;transition: all 0.3s ease-out;}
.ixPart4 .txt{width:100%;margin:0 auto;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
.ixPart4:hover img{transform: scale(1.05);}
.ixPart4 span{display:block;font-size:60px;margin-bottom:30px;}
.ixPart4 a{display:inline-block;line-height:45px;padding:0 45px;border-radius:3px;margin-top:70px;transition: all 0.3s ease-out;}

/*============================媒体查询============================*/
@media screen and (max-width:1600px){
	.ixPart1 .text .t2{font-size:100px;}
}
@media screen and (max-width:1520px){
	.ixPart2 .wrap{width:98%;padding:0 1%;}
}
@media screen and (max-width:1440px){
	.ixPart2 .left .text .t1{font-size: 40px;}
	.ixPart2 .right .box1 .text{font-size:24px;}
	.ixPart2 .right .box1 .text span{font-size:60px;}
	.ixPart2 .right .box1 .text a{margin-top:30px;}
}
@media screen and (max-width:1280px){
	.ixPart1 .text .t3{font-size:30px;}
}
@media screen and (max-width:1100px){
	.ixPart1 .text .t2{font-size:90px;}
	.ixPart2 .left .text{top:40px;left:20px;}
	.ixPart2 .right .box1 .text{font-size:20px;top:40px;}
}
@media screen and (max-width:1000px){
	.img_scale:hover img{transform: scale(1);}
	.ixPart2 .left:hover .text{margin-left: 0px;}
	.ixPart4:hover img{transform: scale(1);}
	.ixPart1 .img{height:950px;}
	.ixPart1 .dot{width:100%;position:absolute;left:0;bottom:30px;}
	.ixPart1 .dot span{display:inline-block;width:17px;height:17px;background-repeat:no-repeat;background-size:contain;margin:0 5px;}
	.ixPart1 .text{width:100%;position:absolute;bottom:10%;margin:0;line-height:inherit;}
	.ixPart1 .text .t1{font-size:46px;}
	.ixPart1 .text .t2{font-size:110px;}
	.ixPart1 .text .t3{font-size:28px;}
	.ixPart1 .text .t4{line-height:50px;font-size:24px;margin-top:20px;}
	.ixPart2{padding:60px 0;}
	.ixPart2 .left,.ixPart2 .right{width:100%;}
	.ixPart2 .left{margin-bottom:30px;}
	.ixPart2 .left .text{top:60px;left:40px;}
	.ixPart2 .right .box1 .text{font-size:28px;top:60px;}
	.ixPart2 .right .box1 .text span{font-size:72px;}
	.ixPart2 .right .box2 .tit{font-size: 18px;line-height: 24px;}
	.ixPart2 .right .box2 .sub{font-size: 20px;line-height: 30px;}
	.ixPart2 .right .box2 .img_text{top: 20px;left: 15px;}
	.ixPart2 .right .box2:hover .img_text{left: 15px;}
	.ixPart3 .left,.ixPart3 .right{width:100%;}
	.ixPart3 .tit{text-align:center;margin-bottom: 15px;}
	.ixPart3 .tit .left{font-size:50px;}
	.ixPart3 .tit .right{margin:20px 0;}
	.ixPart3 .tit .right span{display:inline-block;font-size:28px;margin:0 20px 10px;}
	.ixPart3 .tit .line{display: none;width:30%;height:2px;margin-top:0;}
	.ixPart3.top_product .tit .line{display:none;}
	.ixPart3.top_product .tit .right{margin:20px 0 0 0;height: 30px;white-space: nowrap;overflow-x: auto;}
	.ixPart3.top_product .list .boxWrap:last-of-type{width:98%;text-align:left;}
	.ixPart3.top_product .list .boxWrap:last-of-type .box::before{content:'';display:table;}
	.ixPart3.top_product .list .boxWrap:last-of-type .box::after{content:'';display:table;clear:both;}
	.ixPart3.top_product .list .boxWrap:last-of-type .img{float:left;width:50%;padding-top: 50%;padding-right:5%;}
	.ixPart3.top_product .list .boxWrap:last-of-type .star{margin:40px 0 10px 0;}
	.ixPart3.top_product .list .boxWrap:last-of-type .bg{display:none;}
	.ixPart3 .list .boxWrap{width:48%;}
	.ixPart3 .list .box .t1{font-size:28px;line-height:32px;height:64px;}
	.ixPart3 .list .box .t2{font-size:28px;height: auto;margin: 0;padding: 0;}
	.ixPart3 .list .box:hover .pro_price{opacity: 1;top: 0;}
	.ixPart3 .list .box .pro_price{position: static;}
	.ixPart3 .list .box .bg{display: none;}
	.ixPart3 .list .box .t2>span{font-size:28px;}
	.ixPart3 .list .box .t2 .themes_subtitle{font-size: 24px;}
	.ixPart3 .list .box .bg{opacity: 1;}
	.ixPart4{font-size:18px;padding:0px 0 15px 0;}
	.ixPart4 .img img{margin-left:calc((100% / 2 + 50vw) * -1);}
	.ixPart4 span{font-size:40px;margin-bottom:10px;}
	.ixPart4 a{margin-top:25px;line-height:40px;padding:0 25px;}
}
@media screen and (max-width:770px){
	.ixPart1 .img{height:746px;}
	.ixPart1 .text .t2{font-size:80px;}
	.ixPart3 .list .box .t2>span{font-size:22px;}
	.ixPart3 .list .box .t2 .themes_subtitle{font-size: 18px;}
}
@media screen and (max-width:600px){
	.ixPart2 .right .box1 .text{font-size:20px;top:40px;}
	.ixPart2 .right .box1 .text span{font-size:50px;}
	.ixPart3 .list .box .t2>span{font-size:18px;}
	.ixPart3 .list .box .t2 .themes_subtitle{font-size: 14px;}
}
@media screen and (max-width:500px){
	/* .ixPart2{padding:15px 5px 30px;} */
	.ixPart2{padding:4vw 2vw 4vw;}
	.ixPart2 .wrap{width:100%;padding:0 2vw;box-sizing: border-box;}
	.ixPart2 .left .text{top:20px;left:20px;}
	.ixPart2 .left .text .t1{font-size:30px;margin-bottom:10px;}
	.ixPart2 .left .text .t3{margin-top:30px;line-height:40px;padding:0 25px;}
	.ixPart2 .right .box1 .text{font-size:16px;}
	.ixPart2 .right .box1 .text span{font-size:40px;margin-bottom:10px;}
	.ixPart2 .right .box1 .text a{font-size:12px;line-height:30px;padding:0 20px;}
	.ixPart3{padding:0 2vw 4vw 2vw;}
	.ixPart3 .tit .left{font-size:22px;}
	.ixPart3 .tit .right{margin:10px 0;}
	.ixPart3 .tit .right span{font-size:16px;}
	.ixPart3 .list .boxWrap{width: calc(48vw - 4vw);padding: 0 2vw;margin-top:4vw;}
	.ixPart3 .list .boxWrap:nth-child(-n+2){margin-top: 0;}
	.ixPart3.top_product .list .boxWrap:last-of-type{width: 100%;box-sizing: border-box;}
	.ixPart3 .list .box .t1{font-size:14px;line-height:20px;height:40px;}
	.ixPart3 .list .box .t2{font-size:14px;padding:0;}
	.ixPart3 .list .box .t2>span{font-size:14px;}
	.ixPart3 .list .box .t2 .themes_subtitle{font-size: 12px;}
	.ixPart4{font-size:14px;margin-bottom:10px;}
	.ixPart4 span{font-size:30px;}
	.ixPart4, .ixPart4 img{max-height: 320px;}
	
}
@media screen and (max-width:414px){
	.ixPart1 .img{height:412px;}
	.ixPart1 .text .t1{font-size:20px;}
	.ixPart1 .text .t2{font-size:40px;}
	.ixPart1 .text .t3{font-size:16px;}
	.ixPart1 .text .t4{line-height:30px;padding:0 20px;font-size:12px;}
	.ixPart1 .dot{bottom:10px;}
	.ixPart1 .dot span{width:12px;height:12px;}
	.ixPart2 .left,.ixPart2 .right .box1{margin-bottom:4vw;}
	.ixPart2 .left .text{width:60%;top:50px;left:15px;}
	.ixPart2 .left .text .t1{font-size:20px;}
	.ixPart2 .left .text .t2{display: inline-block;font-size:12px;margin-top: 10px;}
	.ixPart2 .left .text .t3{line-height:30px;padding:0 15px;font-size:12px;margin-top:20px;}
	.ixPart2 .right .box1 .text{top:30px;font-size:12px;}
	.ixPart2 .right .box1 .text span{font-size:30px;}
	.ixPart2 .right .box1 .text a{line-height:24px;padding:0 15px;margin-top:20px;}
}
