.main{max-width:640px;margin:0 auto;}

.top img,.sad img{width:100%; }

nav{background:#960b38;}

nav ul{display:-webkit-box;display:-moz-box;display:-o-box;display:-ms-box;display:box;}

nav li{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;}

nav li a{display: inline-block;width:100%;text-align:center;color:#fff;font-size:1.2rem;height:2.8rem;line-height:2.8rem;position:relative; z-index:10;}

nav li a:after{content:"";position: absolute;display: inline-block;height:2rem;width:0px; border-right:1px dotted rgba(255, 255, 255, 0.9); top:.4rem;right:0;opacity:0.8;}



.t{}

.t strong{width:5.4rem;height:3.8rem;background:url(../images/th_bg.png) no-repeat;background-size:100% 100%;font-size:1.5rem;color:#fff;text-align: center;line-height:3.8rem;display: block;margin:0 auto;}

.t h2 span{font-size: 1.5rem;color:#3b3b3b;text-align: center;line-height:2rem;border-bottom:1px dashed #d2d2d2;position: relative;margin:0 .6rem;display: block;padding-bottom:.5rem;}

.t h2 span:after{content:"";border-bottom:3px solid #dcdcdc;width:7rem;height:0;position: absolute;left:50%;margin-left:-3.5rem;bottom:-2px;}

.t1{margin-top:.6rem;margin-bottom:1.2rem;}

.t2{margin-bottom:2.8rem;}

.c1 img{width:100%;}

.zx{text-align: center;}

.zx a{font-size:1.4rem;color:#fff;display: inline-block;height:3rem;line-height:3rem;background:#8abdf6;border-radius:1rem;width:27rem;}

.zx p{font-size:1.4rem;color:#5b5b5b;text-align: center;line-height:2.6rem;}

.z1{margin:2.7rem 0 1.1rem;}

.z2{margin:1.6rem 0;}

.z3{margin:0 0 2.4rem;}

.z4{margin:1.6rem 0;}



.box{overflow: hidden;padding:0 .6rem;}

.tab{float: left;width:10rem;}

.tab li{height:3.3rem;line-height:3.3rem;text-align: center;margin-bottom: 2.4rem;background:#bfbfbf;border-radius:1rem;color:#fff;}

.tab li:last-child{margin-bottom:0;}

.tab li.hover{background:#f5888d;}






.cont{width:19rem;float: right;}

.cont li .p img{width:100%;}

.cont li p{font-size:1.2rem;color:#5b5b5b;padding:0 1rem;}

.cont li:nth-child(1) p{text-align: center;padding-top:.4rem;}



.c3{margin-bottom:1rem;overflow: hidden;}

.c3 .con{float: left;width:15rem;margin-left:.6rem;}

.c3 .c{height:8.4rem;border-radius: .6rem;color:#fff;overflow: hidden;}

.c3 .cc1{background:#faa2a2;}

.c3 .cc2{background:#c19ccd;}

.c3 .cc3{background:#ff98b7;}

.c3 .cc4{background:#87cbe1;}

.c3 .cc1{font-size:1.2rem;line-height: 8.4rem;text-align: center;}

.c3 .c h3{font-size:1.2rem;}

.c3 .c p{font-size:1rem;line-height:1.4rem;}

.c3 .c p strong{font-size:1rem;font-weight: normal;display: block;}

.c3 .cc2 p strong{margin-bottom:.4rem;display: inline-block;}

.c3 .cc3 h3{font-size:1.2rem;padding-top:1.2rem;}

.c3 .cc3 p strong{font-size:1rem;}

.c3 .c h3,.c3 .c p{padding-right:.4rem; padding-left:.4rem;}

.c3 .cc2 h3{padding-top:.6rem;}

.c3 .cc4 h3{padding-top:1rem;}

.c3 .con .ct{text-align: center;margin-bottom:.6rem;margin-top:.6rem;}

.c3 .con .ct img{display: inline-block;width:6rem;}

.c3 .cc3 h3{font-size:1.1rem;line-height:3rem;}

.c3 .cc2 h3,.c3 .cc4 h3{text-align: center;line-height:2rem;}

.c3 .cc4 h3{line-height:3rem;}

.c3 .cc2 h3{line-height:2.4rem;}



.c4{margin-top:.8rem;}

.c4 li{position: relative;}

.c4 li a{display: block;width:100%;height:100%;}

.c4 li.i1{height:10rem;background:url(../images/c41_bg.jpg) no-repeat;background-size:100% 100%;}

.c4 li.i2{height:9.5rem;background:url(../images/c42_bg.jpg) no-repeat;background-size:100% 100%;}

.c4 li.i3{height:9.8rem;background:url(../images/c43_bg.jpg) no-repeat;background-size:100% 100%;}

.c4 li p{font-size:1.3rem;color:#fff;}

.c4 li span{font-size:1.3rem;color:#fff;width:10.6rem;line-height:2.5rem;border-radius:1rem;display: inline-block;text-align: center;}

.c4 li strong{font-size:1.3rem;line-height:1.7rem;display: inline-block;width:6.4rem;font-weight: normal;color:#5b5b5b;}

.c4 li p{position: absolute;}

.c4 li span{position: absolute;}

.c4 li strong{position: absolute;}

.c4 li.i1 span{background:#fb6b6b;}

.c4 li.i2 span{background:#5fa7f8;}

.c4 li.i3 span{background:#fc6995;}



.c4 li.i1 p{left:2rem;top:3.4rem;}

.c4 li.i1 span{left:1.8rem;top:6rem;}

.c4 li.i1 strong{left:15rem;top:3.4rem;}



.c4 li.i2 p{right:3.2rem;top:2.3rem;}

.c4 li.i2 span{right:1.8rem;top:4.8rem;}

.c4 li.i2 strong{left:12rem;top:2.2rem;}



.c4 li.i3 p{left:2.4rem;top:1.6rem;}

.c4 li.i3 span{left:2rem;top:4.2rem;}

.c4 li.i3 strong{left:14.4rem;top:1.2rem;width:7rem}




.tt h2{text-align: center;font-size:1.4rem;color:#fc65aa;}



.c5 img{width:100%;}



.c5 .z{text-align: center;margin:0 0 2rem;}

.c5 .z a{display: inline-block;height:2.5rem;line-height:2.5rem;width:11.6rem;text-align: center;border-radius:1.2rem;font-size:1.4rem;color:#fff;margin:0 1rem;}

.c5 .z a.zz1{background:#8abcf5;}

.c5 .z a.zz2{background:#fc65aa;}

.c5 .z a i{display: inline-block;vertical-align:middle;margin-right:.2rem;}

.c5 .z a.zz1 i{width:1.1rem;height:1.6rem;background:url(../images/i1.png) no-repeat; background-size:100% 100%;}

.c5 .z a.zz2 i{width:1.15rem;height:1.65rem;background:url(../images/i2.png) no-repeat; background-size:100% 100%;}

.c5 p{text-align: center;font-size:1.2rem;color:#323030;padding-top:1.5rem;padding-bottom: 1rem;}



.c6 ul{overflow: hidden;text-align: center;margin:1rem 0 2rem;}

.c6 li{font-size:1rem;width:5.8rem;height:2rem;line-height:2rem;margin:0 .2rem;border-radius:.8rem; display: inline-block;}

.c6 li a{color:#fff;display: inline-block;width:100%;text-align: center;line-height:2rem;}

.c6 li:nth-child(1){background:#57bfe1;}

.c6 li:nth-child(2){background:#f3bd67;}

.c6 li:nth-child(3){background:#73c570;}

.c6 li:nth-child(4){background:#c57ab5;}

.c6 li:nth-child(5){background:#e98585;}

.z5{
	    margin: 1.6rem 0;
}
.z5 .box{
	margin:0 1px;
	padding:0;
	font-size:1rem;
	color:#666;
	border:1px solid #ebebeb;
	
}
.z5 .box .row{
	height:3rem;
	line-height:3rem;
	border-left:1px solid #ebebeb;
	display:block;
} 


.z5 .box .first{
	background:#fddbfa;
}

.z5 .box .second{
	background:#f9b6ea;
}
.z5 .box .row .col{
	float:left;
	display:block;
}

.z5 .box .row .tit{
	width:23%;
	
}
.z5 .box .row .price{
	width:10%;
	
}



.foot{height:3.4rem;line-height:3.4rem;font-size:1.4rem;color:#fff;background:#960b38;}

.foot a{color:#fff;font-size:1.4rem;text-align: center;display: inline-block;width:50%;position: relative;}

.foot a:nth-child(1):after{content:"";height:3.4rem;width:0;position: absolute;top:0;right:0;border-right:.1rem dotted #fff;}