/*============================Index============================*/
.ixPart1{ position: relative;}
.ixPart1 .img{ height: 54.5vh;}
.ixPart1 .text{ width: 50%; margin-top: 110px;}
.ixPart1 .text .t1{ font-size: 30px; margin-bottom: 50px;}
.ixPart1 .text .t2{ font-size: 48px;}
.ixPart1 .text .t3 a{ display: inline-block; width: 200px; font-size: 18px; line-height: 50px; border-radius: 5px; margin: 50px 15px 0 15px;}
.ixPart1 .dot{ width: 100%; position: absolute; bottom: 30px; z-index: 1;}
.ixPart1 .dot span{ display: inline-block; width: 14px; height: 14px; margin: 0 7px; background-size: contain;}
.ixPart1 .dot span.on{ background-size: contain;}

.dealSlide{ position: relative;}
.dealSlide .srcoll_btn{ display: block;width: 19px;height: 35px;font-size: 0;background-repeat: no-repeat; background-size: contain; position: absolute; top: 50%; cursor: pointer;}
.dealSlide .srcoll_btn_prev{ left: 15px;}
.dealSlide .srcoll_btn_next{ right: 15px;}
.dealSlide .box{ float: left;width: 1030px;margin: 60px 100px;}
.dealSlide .box .img{ width: 35%;}
.dealSlide .box .img img{ width: 100%;}
.dealSlide .box .text{ width: 60%;}
.dealSlide .box .text .t1{ font-size: 18px; height: 64px; line-height: 32px; overflow: hidden;}
.dealSlide .box .text .box_star{ padding: 30px 0;}
.dealSlide .box .text .box_star img{ width: 14px; margin-right: 2px;}
.dealSlide .box .text .t2 .themes_price{ font-size: 20px;}
.dealSlide .box .text .t2 .themes_subtitle{ text-decoration: line-through; margin-left: 10px;}
.dealSlide .box .t3{ margin-top: 40px;margin-left: 45px;float: left;}
.dealSlide .box .t3 span{ display: inline-block; font-size: 18px;text-align: center; width: 72px; height: 57px; border-radius: 50%; padding-top: 15px; margin-right: 10px;vertical-align: middle;}
.dealSlide .box .t3 span p{ font-size: 12px;}
.dealSlide .box .t3 .discount_time .day{display: none;}

/*============================媒体查询============================*/
@media screen and (max-width: 1280px) {
	.dealSlide{ margin: 0 auto;width: 1100px;}
	.dealSlide .box{ width: 900px;margin: 60px 100px;}
}
@media screen and (max-width:1200px) {
	.ixPart1 .text{ margin-top: 80px;}
	.ixPart1 .text .t1{ margin-bottom: 20px;}
	.ixPart1 .text .t3 a{ margin: 30px 15px 0 15px;}
}
@media screen and (max-width:1110px) {
	.dealSlide{ width: 900px;}
	.dealSlide .box{ width: 700px;margin: 60px 100px;}
}
@media screen and (max-width: 1000px){
	.ixPart1 .img{ height: 540px;}
	.ixPart1 .text .t1{ font-size: 24px; margin-bottom: 15px;}
	.ixPart1 .text .t2{ font-size: 52px; line-height: 50px;}
	.ixPart1 .text .t4{ font-size: 28px; margin: 20px 0;}
	.ixPart1 .text .t3 a{ width: 220px; font-size: 20px; margin-top: 10px;}
	.dealSlide{ width: 750px;}
	.dealSlide .box{ width: 650px;margin: 60px 50px;}
	.dealSlide .box .text .t1{ font-size: 28px; line-height: 40px; height: 120px;}
	.dealSlide .box .text .box_star img{ width: 24px;}
	.dealSlide .box .text .t2 .themes_price{ font-size: 36px;}
	.dealSlide .box .text .t2 .themes_subtitle{ font-size: 28px;}
	.dealSlide .box .t3{ margin-top: 60px;margin-left: 75px;}
	.dealSlide .box .t3 span{ width: 115px; height: 100px; font-size: 36px; margin: 0 5px;}
	.dealSlide .box .t3 span p{ font-size: 28px;}
}
@media screen and (max-width: 750px){
	.ixPart1 .text .t2{ font-size: 40px; line-height: 40px;}
	.dealSlide{ width: 700px;}
	.dealSlide .box{ position:relative;width: 600px;margin: 60px 50px;}
	.dealSlide .box .text .t1{ font-size: 14px; line-height: 24px; height: 72px;}
	.dealSlide .box .text .box_star{ padding: 5px 0 10px;}
	.dealSlide .box .text .box_star img{ width: 14px;}
	.dealSlide .box .text .t2 .themes_price{ font-size: 16px;}
	.dealSlide .box .text .t2 .themes_subtitle{ font-size: 14px;}
	.dealSlide .box .t3{ width: 100%;text-align: center;margin: 0;}
	.dealSlide .box .t3 span{width: 50px;height: 38px;line-height: 14px;font-size: 14px;padding-top: 12px;}
	.dealSlide .box .t3 span p{font-size: 12px;}

}
@media only screen and (min-width: 667px) and (max-width: 736px) {
	.dealSlide{ width: 640px;}
	.dealSlide .box{ position:relative;width: 560px;margin: 60px 40px;}
	.dealSlide .box .img{ width: 50%;}
	.dealSlide .box .text{ width: 46%; padding: 0 2%; margin-top: 40px;}
}
@media only screen and (max-width: 667px) {
	.dealSlide{ width: 500px;}
	.dealSlide .box{ position:relative;width: 420px;margin: 60px 40px;}
}
@media screen and (max-width: 500px){
	.ixPart1 .img{ height: 340px;}
	.ixPart1 .dot{ bottom: 10px;}
	.ixPart1 .dot span{ width: 10px; height: 10px; margin: 0 3px;}
	.ixPart1 .text .t1{ font-size: 14px;}
	.ixPart1 .text .t2{ font-size: 30px; line-height: 30px;}
	.ixPart1 .text .t4{ font-size: 20px; margin: 10px 0;}
	.ixPart1 .text .t3 a{ font-size: 12px; width: 120px; line-height: 30px; margin-top: 5px;}
	.dealSlide{ width: 414px;}
	.dealSlide .box{ position:relative;width: 334px;margin: 30px 40px;}
	.dealSlide .box .t3{ margin-top: 13px;}
}
@media screen and (max-width: 414px){
	.ixPart1 .img{ height: 282px;}
	.ixPart1 .text{ width: 43%; margin-top: 30px;}
	.dealSlide{ width: 350px;}
	.dealSlide .box{ position:relative;width: 270px;}
	.dealSlide .box .img{ width: 100%;height: 0;padding-bottom: 100%;position: relative;}
	.dealSlide .box .img img{ position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;max-width: 100%;max-height: 100%; }
	.dealSlide .box .text{ width: 100%;margin-top: 15px;text-align: center;}
	.dealSlide .box .text .t1{height: 28px;line-height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.dealSlide .srcoll_btn{top: 30%;transform: scale(0.6);}
	.dealSlide .srcoll_btn_prev{left: 0px;}
	.dealSlide .srcoll_btn_next{right: 0px;}
}
@media screen and (max-width: 360px){
	.dealSlide{ width: 320px;}
	.dealSlide .box{ position:relative;width: 240px;}
}
@media screen and (max-width: 330px){
	.ixPart1 .text{ width: 50%;}
	.ixPart1 .text .t1{ font-size: 12px; margin-bottom: 5px;}
	.ixPart1 .text .t2{ font-size: 16px; margin: 5px 0;}
	.ixPart1 .text .t4{ font-size: 14px;}
	.dealSlide .box .t3 span{ margin: 0;}
}