.mack_home{
	background: #c0f5ff;
	display: block;
}
.mack_home .homepic{
	position: absolute;
	width: 100%;
	left: 0;
	top: 25%;
}
.mack_home .homepic img{
	width: 210px;
	display: block;
	margin: 0 auto;
}
.mack_home .homepic p{
	font-size: 26px;
	color: #999;
	text-align: center;
	padding-top: 30px;
}
.mack_home .homepic p span{
	display: inline-block;
	width: 50px;
	text-align: left;
	margin-left: 5px;
}
.home_wrap{width: 100%;height: 100%;}
.homes_wrap{background: #cdf8ff url("../images/homesbg.jpg") no-repeat center;background-size: 100% 100%;}
.homex_wrap{background: #c8f7ff url("../images/homexbg.jpg") no-repeat center;background-size: 100% 100%;}
/*.homes_wrap .hometit ul li.cur{background: #1bd0fd;}*/
/*.homes_wrap .hometit ul li.cur a{
	font-size: 24px;
	color: #fff;
}
.homes_wrap .hometit ul li.cur a:before {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -9px;
	bottom: -9px;
	width: 0;
	height: 0;
	border-top: 9px solid #1bd0fd;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	z-index: 2;
}
.homex_wrap .hometit ul li.cur{
	background: #369342;
	padding-left: 30px;
}
.homex_wrap .hometit ul li.cur a{
	font-size: 24px;
	color: #fff;
}
.homex_wrap .hometit ul li.cur a:before {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -9px;
	bottom: -9px;
	width: 0;
	height: 0;
	border-top: 9px solid #369342;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	z-index: 2;
}
.homex_wrap .hometit ul li.cur a span{
	display: block;
	position: absolute;
	width: 60px;
	height: 80px;
	left: -15px;
	bottom: 0;
	overflow: hidden;
}
.homex_wrap .hometit ul li.cur a img{width: 100%;}*/

.homex_wrap .picScroll-left{position: relative;width: 61%;margin: 0 auto;min-width: 1020px;}
/*.homex_wrap .picScroll-left .bd{overflow: hidden;}*/
.homex_wrap .picScroll-left .hd ul{
	display: none;
	position: absolute;
}
/*.homex_wrap .picScroll-left .hd .prev,*/
/*.picScroll-left .hd .next{width:64px; height:115px;position: absolute;top: 50%;margin-top: -57px;left: 20px; cursor:pointer;z-index: 2;}*/
.homex_wrap .picScroll-left .hd .prev,
.picScroll-left .hd .next{
	width: 64px;
    height: 115px;
    position: fixed;
    top: 42%;
    /*margin-top: -57px;*/
    left: 4%;
    cursor: pointer;
    z-index: 2;
}
.homex_wrap .picScroll-left .hd .prev{
	/*width: 13%;*/
	/*padding: 0 20px;*/
	/*min-width: 300px;*/
	/*height: 100%;*/
	/*top: 10%;
	left: -20%;*/
}
.homex_wrap .picScroll-left .hd .prev img{
	/*position: fixed;
	left: 3%;
	top: 42%;*/
}
.homex_wrap .picScroll-left .hd .next{
	/*width: 13%;*/
	/*height: 100%;*/
	/*top: 10%;*/
	right: 4%;
	left: auto;
}
.homex_wrap .picScroll-left .hd .next img{
	/*position: fixed;
	right: 3%;
	top: 42%;*/
}
.homex_wrap .picScroll-left .bd ul{padding: 90px 0 60px !important;}
.homex_wrap .picScroll-left .bd ul li{
	/*width: 377px;*/
	width: 27.5%;
	float: left;
	border-radius: 12px;
	background: #fff;
	padding: 0 0 48px;
	border-bottom: 2px #ba4a38 solid;
	position: relative;
	margin: 0 32px;
	overflow: hidden;
	transition: all 0.1s; -moz-transition: all 0.1s; -webkit-transition: all 0.1s; -o-transition: all 0.1s;
}
.homes_sub .picScroll-left .bd ul li{
	margin: 0 36px;
}
.homex_wrap .picScroll-left .bd ul li.on{
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);
}
.homex_wrap .picScroll-left .bd ul li.introduce{
	padding: 0 1px 48px;
	background: #47ddff;
	cursor: pointer;
}
.homex_wrap .picScroll-left .bd ul li.introduce img.coverUrl{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
	max-width: 318px;
}
.homex_wrap .picScroll-left .bd ul li.introduce .kcxq{
	background: #47ddff;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 100%;
	transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;
}
.homes_sub .picScroll-left .bd ul li.introduce .kcxq{background: #ffa200;}
.homex_wrap .picScroll-left .bd ul li.introduce:hover .kcxq{top: 0;}
.homex_wrap .picScroll-left .bd ul li.introduce .kcxq h2{color: #fff !important;padding: 40px 0 15px;}
.homex_wrap .picScroll-left .bd ul li.introduce .kcxq p{
	color: #fff;
	width: 86%;
	height: 68%;
	margin: 0 auto;
	overflow-y: auto;
	text-align: left;
	-webkit-line-clamp: 13 !important;
	padding: 0 !important;
}
.homex_wrap .picScroll-left .bd ul li.introduce .kcxq p::-webkit-scrollbar {
	width: 5px;
	height: 1px;
}
.homex_wrap .picScroll-left .bd ul li.introduce .kcxq p::-webkit-scrollbar-thumb {
	width: 5px;
	border-radius: 5px;
	background: #7ee7ff;
}
.homes_sub .picScroll-left .bd ul li.introduce .kcxq p::-webkit-scrollbar-thumb {
	background: #ffa200;
}
.homex_wrap .picScroll-left .bd ul li.introduce .kcxq p::-webkit-scrollbar-track{
	width: 5px;
	height: 1px;
}
.homex_wrap .picScroll-left .bd ul li.introduce h2 span{color: #47ddff !important;}
.homex_wrap .picScroll-left .bd ul li.introduce p{color: #47ddff;}
.homex_wrap .picScroll-left .bd ul li.introduce h3 span{color: #47ddff;}
.homex_wrap .picScroll-left .bd ul li .imgpic{
	width: 100%;
	margin: 0 auto;
	/*border-radius: 10px;*/
	overflow: hidden;
}
.homex_wrap .picScroll-left .bd ul li img{width: 100%;}
.homex_wrap .picScroll-left .bd ul li .imgpic img{
	width: 115%;
	margin-left: -7%;
	display: block;
}
.homex_wrap .picScroll-left .bd ul li h2{
	font-size: 25px;
	color: #b94a38;
	text-align: center;
	/*font-weight: bold;*/
	padding: 12px 0 0;
}
.homex_wrap .picScroll-left .bd ul li p{
	height: 76px;
	font-size: 14px;
	color: #ccc;
	line-height: 24px;
	padding: 0 20px;
	margin: 6px 0 8px;
	text-align: center;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
}
.homes_w .picScroll-left .bd ul li h2{padding-top: 18px;}
.homes_w .picScroll-left .bd ul li p{height: auto;padding: 0 5px;}
.homex_wrap .picScroll-left .bd ul li p span i{
	display: inline-block;
	height: 24px;
	font-size: 16px;;
	text-align: center;
	border-radius: 15px;
	font-style: inherit;
	padding: 0 3px;
}

.homex_wrap .picScroll-left .bd ul li h3{
	font-size: 16px;
	color: #aaa;
	text-align: center;
	line-height: 22px;
	padding-left: 23px;
}
.homex_wrap .picScroll-left .bd ul li h3 span{position: relative;}
.homex_wrap .picScroll-left .bd ul li h3 img{
	width: 18px;
	position: absolute;
	left: -26px;
	top: 2px;
	border-radius: 0;
}
.homex_wrap .picScroll-left .bd ul li h3.picicon1{color: #f60;}
.homex_wrap .picScroll-left .bd ul li h3.picicon3{margin: 10px 0 20px;}
.homex_wrap .picScroll-left .bd ul li h4{
	font-size: 15px;
	color: #aaa;
	text-align: center;
	padding: 6px 0 0;
}
.homex_wrap .picScroll-left .bd ul li .progress{
	/*width: 318px;*/
	width: 75%;
	height: 10px;
	background: #ffd08e;
	border-radius: 5px;
	margin: 14px 6px 6px 15px;
	position: relative;
}
.homex_wrap .picScroll-left .bd ul li .progress b{
	display: block;
	width: 0;
	height: 100%;
	background: #ab3131;
	border-radius: 5px;
}
.homex_wrap .picScroll-left .bd ul li .progress span{
	position: absolute;
	font-size: 14px;
	color: #b94a38;
	left: 102%;
	top: -6px;
}
.homex_wrap .picScroll-left .bd ul li .liname{
	width: 110px;
	height: 32px;
	background: #ba4a38;
	text-align: center;
	font-size: 20px;
	color: #fff;
	line-height: 35px;
	position: absolute;
	left: 50%;
	margin-left: -55px;
	bottom: -2px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}
.homex_wrap .picScroll-left .bd ul li .nopurchase{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.6);
	border-radius: 10px;
	border-bottom: 2px rgba(0,0,0,.6) solid;
}
.homex_wrap .picScroll-left .bd ul li.piccur .nopurchase{display: none;}
.homex_wrap .picScroll-left .bd ul li .nopurchase h3{
	width: 56px;
	height: 56px;
	background: rgba(255,255,255,.33) url("../images/suo.png") no-repeat center;
	background-size: 50%;
	border-radius: 50%;
	border: 4px rgba(255,255,255,.2) solid;
	position: absolute;
	margin-left: -32px;
	left: 50%;
	top: 100px;
	padding: 0;
}
.homex_wrap .picScroll-left .bd ul li .nopurchase a{
	position: absolute;
	width: 140px;
	height: 40px;
	border: 1px #ffe23f solid;
	border-radius: 29px;
	left: 50%;
	margin-left: -70px;
	top: 212px;
	font-size: 22px;
	color: #ffe23f;
	text-align: center;
	line-height: 40px;
}
.homes_wrap .homes_con{
	width: 100%;
}
.homes_wrap .homes_con .homes_left{
	width: 37%;
	float: left;
	margin-left: 11%;
	position: relative;
}
.homes_wrap .homes_con .homes_left img{
	width: 100%;
}
.homes_wrap .homes_con .homes_left a{
	position: absolute;
	width: 249px;
	height: 78px;
	background: #ff9019;
	font-size: 32px;
	color: #fff;
	text-align: center;
	line-height: 78px;
	border-radius: 39px;
	left: 50%;
	margin-left: -124px;
	bottom: -30px;
	box-shadow: 0 10px 20px rgba(255,97,54,.52);
}
.homes_wrap .homes_con .homes_left a:hover{bottom: -31px;box-shadow: none;}
.homes_wrap .homes_con .homes_right{
	width: 37%;
	float: right;
	margin-right: 11%;
	position: relative;
}
.homes_wrap .homes_con .homes_right img{width: 100%;display: block;}
.homes_wrap .homes_con .homes_right ul{
	position: absolute;
	left: 0;
	top: 0;
}
.homes_wrap .homes_con .homes_right ul li{
	width: 48%;
	position: relative;
	margin-top: 3%;
	border-radius: 15px;
	overflow: hidden;
}
.homes_wrap .homes_con .homes_right ul li h2{
	position: absolute;
	left: 10%;
	top: 10%;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.homes_wrap .homes_con .homes_right ul li h2 span{
	display: inline-block;
	font-size: 1.8em;
	text-shadow: none;
	height: .4em;
	box-shadow: 0 1.05em 0 #ff717e;
	border-radius: 10px;
	padding: 0 .2em;
	margin-bottom: 30px;
}
.homes_wrap .homes_con .homes_right ul li.homesli2 h2 span{
	box-shadow: 0 1.1em 0 #a459ff;
}
.homes_wrap .homes_con .homes_right ul li.homesli3 h2 span{
	box-shadow: 0 1.1em 0 #3cceff;
}
.homes_wrap .homes_con .homes_right ul li.homesli4 h2 span{
	box-shadow: 0 1.1em 0 #ffbc48;
}
.homes_wrap .homes_con .homes_right ul li.homesli1:hover{box-shadow: 0 5px 20px #e57f98;}
.homes_wrap .homes_con .homes_right ul li.homesli2:hover{box-shadow: 0 5px 20px #9760fc;}
.homes_wrap .homes_con .homes_right ul li.homesli3:hover{box-shadow: 0 5px 20px #67d2f5;}
.homes_wrap .homes_con .homes_right ul li.homesli4:hover{box-shadow: 0 5px 20px #f8ba59;}
.homes_wrap .homes_con .homes_right ul li p{
	font-size: .9em;
	color: #fff;
	position: absolute;
	left: 12%;
	top: 32%;
}

.homex_wrap .scratch_con{margin-top: -10px;position: relative;}
.homex_wrap .scratch_con .picScroll-left .bd ul li{
	/*min-width: 300px;*/
	border-color: #7ee7ff;
}
.homes_sub .picScroll-left .bd ul li.introduce{background: #ffa200;border-color: #ffa200;}
.homex_wrap .scratch_con .picScroll-left .bd ul li.liCHARGE{cursor: pointer;}
.homex_wrap .scratch_con .picScroll-left .bd ul li h2 span{
	display: inline-block;
	color: #484848;
	height: 9px;
	/*box-shadow: 0 29px 0 #d6f7ff;*/
	border-radius: 10px;
	padding: 0 6px;
}
.homex_wrap .scratch_con .picScroll-left .bd ul li .progress{background: #ffebcb;width: 77%;}
.homex_wrap .scratch_con .picScroll-left .bd ul li .progress b{background: #f60;}
.homex_wrap .scratch_con .picScroll-left .bd ul li .progress span{color: #f60;}
.homex_wrap .scratch_con .picScroll-left .bd ul li .liname{background: #7ee7ff;}
.homex_wrap .scratch_con .picScroll-left .bd ul li .nopurchase h3{background: rgba(255,255,255,.33) url("../images/suo2.png") no-repeat center;}
.homex_wrap .scratch_con .picScroll-left .bd ul li .nopurchase a{
	color: #fff;
	border-color: rgba(255,255,255,.33);
	top: 290px;
}
.homex_wrap .scratch_con .picScroll-left .bd ul li .nopurchase span{
	position: absolute;
	width: 100%;
	left: 0;
	top: 370px;
	font-size: 20px;
	color: #fff;
	text-align: center;
}
.homex_wrap .scratch_con .picScroll-left .bd ul li .yespurchase{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.6);
	border-radius: 12px;
	display: none;
	border-bottom: 14px rgba(0,0,0,.6) solid;
}
.homex_wrap .scratch_con .picScroll-left .bd ul li .yespurchase a{
	display: block;
	width: 50%;
	height: 3em;
	background: #ff6600;
	border-radius: 30px;
	font-size: 1em;
	color: #fff;
	text-align: center;
	line-height: 3em;
	margin: 20px auto;
}
.homex_wrap .scratch_con .picScroll-left .bd ul li .yespurchase a:hover{background: #ff8400;}
.homex_wrap .scratch_con .picScroll-left .bd ul li .yespurchase a:nth-child(1){margin-top: 45%;}
.homex_wrap .scratch_con .scratch_bot{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -46px;
	z-index: 20;
}
.homex_wrap .scratch_con .scratch_bot ul{text-align: center;}
.homex_wrap .scratch_con .scratch_bot ul li{
	font-size: 18px;
	color: #8b9a9d;
	display: inline-block;
	/*width: 63px;*/
	padding: 0 21px;
	height: 24px;
	border-radius: 17px;
	overflow: hidden;
	margin-right: 13px;
	cursor: pointer;
	text-align: center;
	line-height: 24px;
	border: 1px #a4babd solid;
}
.homex_wrap .scratch_con .scratch_bot ul li.cur{
	/*width: 74px;*/
	padding: 0 26px;
	height: 31px;
	border-color: #ff6600;
	background: #ff6600;
	color: #fff;
	line-height: 31px;
	margin-top: -4px;
}
/*.homex_wrap .scratch_con .picScroll-left .hd .prev{
	width: 20%;
	padding: 0 20px;
	min-width: 300px;
	height: 100%;
	top: 10%;
	left: 0;
}*/
/*.homex_wrap .scratch_con .picScroll-left .hd .prev img{
	position: fixed;
	left: 3%;
	top: 48%;
}*/
/*.homex_wrap .scratch_con .picScroll-left .hd .next{
	width: 60%;
	height: 100%;
	top: 10%;
}*/
/*.homex_wrap .scratch_con .picScroll-left .hd .next img{
	position: fixed;
	right: 3%;
	top: 48%;
}*/


.mack_purchase .purchase_con .purchasePic{
	width: 148px;
	height: 148px;
	background: #fff;
	padding: 22px;
	border: 2px #8cebff solid;
	border-bottom-width: 9px;
	border-radius: 20px;
	margin: 32px auto 25px;
}
.mack_purchase .purchase_con .purchasePic img{display: block;width: 100%;}
.mack_purchase .purchase_con p{
	font-size: 18px;
	color: #727272;
	text-align: center;
	line-height: 24px;
}
.mack_purchase .purchase_con p span{
	color: #ff4800;
	cursor: pointer;
}
.mack_purchase .purchase_con p.purchase2{color: #2b2b2b;display: none;}
.mack_purchase .purchase_con p em{
	display: block;
	color: #ff7e00;
	font-style: inherit;
}

.mack_cjwt .mack_con2{padding: 0 25px 40px 30px;}
.mack_cjwt .li6con{
	width: 97%;
	height: 600px;
	overflow-y:auto;
	padding-right: 3%;
	margin-top: 30px;
}
.mack_cjwt .li6con::-webkit-scrollbar {
	width: 15px;
	height: 1px;
}
.mack_cjwt .li6con::-webkit-scrollbar-thumb {
	width: 15px;
	border-radius: 10px;
	background: #f3fdfe;
}
.mack_cjwt .li6con::-webkit-scrollbar-track{
	width: 15px;
	height: 1px;
}
.mack_cjwt .li6con .botlist{
	padding: 2% 3%;
	border: 1px #97efff solid;
	background: #f3fdfe;
	border-radius: 12px;
	margin-bottom: 2%;
}
.mack_cjwt .li6con .botlist h3{
	font-size: 21px;
	color: #191919;
	border-left: 2px #ff570d solid;
	height: 21px;
	line-height: 21px;
	padding-left: 8px;
	margin-bottom: 10px;
}
.mack_cjwt .li6con .botlist p{
	font-size: 15px;
	color: #5d5d5d;
	line-height: 26px;
}



@media only screen and (min-width: 1600px){
	.homes_wrap .homes_con .homes_right ul li p{
		font-size: 1.1em;
		top: 29%;
	}
}
@media only screen and (max-width: 1600px){
	.homex_wrap .picScroll-left .bd ul li{
		margin: 0 29px;
	}
	.homes_sub .picScroll-left .bd ul li{
		margin: 0 36px;
	}
	.homex_wrap .picScroll-left .bd ul li p span i{font-size: 14px;}
	.homex_wrap .picScroll-left .bd ul{padding: 48px 0 !important;}
	.homex_wrap .picScroll-left .bd ul li h3{font-size: 18px;}
	.homex_wrap .picScroll-left .hd .prev img,.homex_wrap .picScroll-left .hd .next img{top: 34%;}
	.homex_wrap .picScroll-left .bd ul li h4{
		font-size: 16px;
		padding: 6px 0 0;
	}
}
@media only screen and (max-width: 1400px){
	.homes_wrap .homes_con .homes_right ul li p{
		font-size: 1.1em;
		top: 34%;
	}
	.homes_wrap .homes_con .homes_left a{
		width: 230px;
		height: 66px;
		font-size: 28px;
		line-height: 66px;
		margin-left: -115px;
		bottom: -25px;
	}
	.homes_wrap .homes_con .homes_left a:hover{bottom: -26px;}
}

@media only screen and (max-height: 788px){
	.homex_wrap .picScroll-left .bd ul li{
		padding-bottom: 36px
	}
	.homex_wrap .picScroll-left .bd ul li h2{padding-top: 12px;font-size: 22px;}
}
