html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	outline: 0;
	background: transparent;
}

table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	vertical-align: middle;
}

li {
	list-style: none outside none;
}

body {
	line-height: 1;
}

:focus {
	outline: 1;
}

article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
	display: block;
}

nav ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

a {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ins {
	text-decoration: none;
	color: #000;
	background-color: #ff9;
}

mark {
	font-weight: bold;
	font-style: italic;
	color: #000;
	background-color: #ff9;
}

del {
	text-decoration: line-through;
}

em {
	font-style: normal;
}

abbr[title],
dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

hr {
	display: block;
	height: 1px;
	margin: 1em 0;
	padding: 0;
	border: 0;
	border-top: 1px solid #ccc;
}

input,
select {
	vertical-align: middle;
}

#app {

    left: 50% !important;
    transform: translateX(-50%);
}

.header {
	width: 6.4rem;
	/* height:2.58rem; */
}

.header img {
	width: 100%;
	/* height: 100%; */
	display: block;
}

.map_map {
	width: 6.37rem;
	margin: 0 auto;

}
.mapId{
	width: 6.37rem;
	overflow: hidden;
	margin: 0 auto;
}
.mapId_this{
	width: 6.37rem;
	overflow: hidden;
	margin: 0 auto;
}
.map_this{
	width: 6.37rem;
}
.map {
	width: 6.37rem;
	position: relative;
	
	
}
.map {
	width: 6.37rem;
	margin: 0 auto;
}
.map_this{
	width: 100%;
	position: relative;

}
.map_map {
	width: 100%;
	/* height: 5.37rem; */
	margin: 0 auto;
}

.map_map img {
	width: 100%;
	/* height: 100%; */
	display: block;
}

.map42 {
	position: absolute;
	width: 2.11rem;
	/* height: 4.5rem; */
	bottom: .69rem;
	left: 0.54rem;
}

.map42 img {
	width: 100%;
	/* height: 100%; */
	display: block;
}

.map6 {
	position: absolute;
	width: 1.76rem;
	/* height: 4.5rem; */
	top: 2.56rem;
	right: .86rem;
}

.map6 img {
	width: 100%;
	/* height: 100%; */
	display: block;
}

.map8 {
	position: absolute;
	width: 1.82rem;
	/* height: 4.5rem; */
	top: 2.8rem;
	right: .68rem;
}

.map8 img {
	width: 100%;
	display: block;
}

.map25 {
	position: absolute;
	width: 0.92rem;
	/* height: 4.5rem; */
	top: 1.17rem;
	right: 1.44rem;
}

.map25 img {
	width: 100%;
	display: block;
}

.map32 {
	position: absolute;
	width: 0.94rem;
	/* height: 4.5rem; */
	top: 1.8rem;
	left: 2.9rem;
}

.map32 img {
	width: 100%;
	display: block;
}

.map9 {
	position: absolute;
	width: 2.21rem;
	/* height: 4.5rem; */
	top: 2.35rem;
	right: .19rem;
}

.map9 img {
	width: 100%;
	display: block;
}

.map9 {
	position: absolute;
	width: 2.21rem;
	/* height: 4.5rem; */
	top: 2.9rem;
	right: 0.27rem;
}

.map9 img {
	width: 100%;
	display: block;
}

.map2 {
	position: absolute;
	width: 1.17rem;
	/* height: 4.5rem; */
	top: 2.35rem;
	left: .72rem;
}

.map2 img {
	width: 100%;
	display: block;
}

.map32 {
	position: absolute;
	width: 0.94rem;
	/* height: 4.5rem; */
	top: 1.78rem;
	left: 2.9rem;
}

.map32 img {
	width: 100%;
	display: block;
}
.map2_ {
    position: absolute;
    width: 2.8rem;
    /* height: 4.5rem; */
    top: 2.3rem;
    left: 01.1rem;
}
.map2_ img {
	width: 100%;
	display: block;
}
.map39 {
position: absolute;
    width: 1.57rem;
    /* height: 4.5rem; */
    top: 2.92rem;
    left: 0.65rem;

}
.map_map13{

    position: absolute;
    width: 0.14rem;
    /* height: 4.5rem; */
    top: 3.92rem;
    left: 4.65rem;
}
.map_map13 img {
	width: 100%;
	display: block;
}
.map39 img {
	width: 100%;
	display: block;
}

.map17 {
	position: absolute;
	width: 1.55rem;
	/* height: 4.5rem; */
	top: 3.45rem;
	right: .28rem;
}

.map17 img {
	width: 100%;
	display: block;
}

.map30 {
	position: absolute;
	width: 1.55rem;
	/* height: 4.5rem; */
	/*top: 1.6rem;
	right: 0.78rem;*/
	top: 1.4rem;
	right: 0.67rem;
}

.map30 img {
	width: 100%;
	display: block;
}

.map10 {
	position: absolute;
	width: 1.15rem;
	/* height: 4.5rem; */
	top: 3.19rem;
	right: 1.7rem;
}

.map10 img {
	width: 100%;
	display: block;
}

.map11 {
	position: absolute;
	width: 1.27rem;
	/* height: 4.5rem; */
	top: 3.45rem;
	right: 2.07rem;
}

.map11 img {
	width: 100%;
	display: block;
}

.map18 {
	position: absolute;
	width: 1.74rem;
	/* height: 4.5rem; */
	top: 1.92rem;
	right: 0.62rem;
}

.map18 img {
	width: 100%;
	display: block;
}

.map13 {
	position: absolute;
	width: 2.41rem;
	/* height: 4.5rem; */
	top: 3.94rem;
	right: 0.22rem;
}

.map13 img {
	width: 100%;
	display: block;
}

.map5 {
	position: absolute;
	width: 1.65rem;
	/* height: 4.5rem; */
	top: 2.71rem;
	right: 2.60rem;
}


.map5 img {
	width: 100%;
	display: block;
}

.header-ceckout {
	width: 6.37rem;
	height: .42rem;
	margin: 0 auto;
	background: url(../img/headercheckout.png);
	background-size: 100% 100%;
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
}

.header-ceckout2 {
	width: 6.37rem;
	height: .42rem;
	margin: 0 auto;
	background: url(../img/header2.png?v=1);
	background-size: 100% 100%;
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
}

.header-ceckoutright {
	width: 2.89rem;
	height: 0.49rem;
} 

.chackout1 {
	width: 6.12 rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 auto;
	margin-top: .26rem;
}

.chackout11 {
	width: 1.5rem;
	height: 1.11rem;
	background: url(../img/checiout1.png);
	background-size: 100% 100%;
	font-size: .19rem;
	font-family: SourceHanSansCN;
	font-weight: 500;
	color: #3F3E3E;
	text-align: center;
	/* line-height: 1.11rem; */
	position: relative;

}

.chackout12 {
	width: 1.5rem;
	height: 1.11rem;
	background: url(../img/checiout2.png);
	background-size: 100% 100%;
	font-size: .19rem;
	font-family: SourceHanSerifCN;
	font-weight: 800;
	color: #B53933;
	text-align: center;
	/* line-height: 1.11rem; */
	/* line-height: 26px; */
	position: relative;
}

.chackout22 {
	width: 90%;
	margin: 0 auto !important;
	font-size: .19rem;
	font-family: SourceHanSansCN;
	font-weight: 500;
	color: #3F3E3E;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);

	left: 5%;
}

.chackout23 {
	width: 90%;
	margin: 0 auto !important;
	font-size: .19rem;
	font-family: SourceHanSerifCN;
	font-weight: 800;
	color: #B53933;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);

	left: 5%;
}

.checkoutBox {
	width: 6.12rem;
	/* height: 10.5rem; */
	margin: 0 auto;
	/* padding-top: .14rem; */

}

.classBoxC {
	width: 100%;
	display: flex;
	align-items: center;
	margin-bottom: .23rem;
}

.classBoxCLeft {
	min-height: 2rem;
	width: .68rem;
	/* padding-left: ; */
	background: url(../img/left.png?v=1);
	background-size: 100% 100%;
	font-size: .28rem;
	font-family: SourceHanSansCN;
	font-weight: bold;
	color: #AF292E;
	text-align: center;
	padding-top: 0.23rem;
	padding-bottom: 0.29rem;
	/* -webkit-writing-mode: vertical-rl;
	writing-mode:vertical-rl; */
	padding-left: 0.21rem;
	padding-right: 0.21rem;
	padding-top: .6rem;
	padding-bottom: .6rem;
}

.classBoxCCenter {
	/* padding-top: .2rem;
	padding-bottom: .2rem; */
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: column;
	min-height: 3rem;
}

.classBoxCCenter_1 {
	width: 5.39rem;
	height: .92rem;
	background: url(../img/19.png);
	background-size: 100% 100%;
	display: flex;
	align-items: center;
	padding-right: .25rem;


}

.classBoxCCenter_class {
	width: .82rem;
	height: .79rem;
	display: block;
	margin-left: .28rem;
}

.classBoxCCenter_1address {
	width: .44rem;
	height: .52rem;
	background: url(../img/address.png) no-repeat top center;
	background-size: 100% 100%;
	margin-left: .13rem;
	font-size: .24rem;
	font-family: SourceHanSansCN;
	font-weight: bold;
	color: #E52528;
	line-height: .44rem;
	text-align: center;
}

.classBoxCCenter_1title {
	font-size: .25rem;
	font-family: SourceHanSansCN;
	font-weight: 500;
	color: #AF292E;
	margin-left: .12rem;
	width: 64%;
}

.swiper-container {
	width: 6.4rem;
	height: 2.2rem;
	background: url(../img/swiper.png);
	background-size: 100% 100%;
}

.swiper-wrapper {
	width: 100%;
	height: 100%;
}

#app {
/* 	background: url(../img/back.png);
	background-size: 100% 100%; */
}
.b1{
		background: url(../img/b1.png);
		background-size: 100% 100%;
}
.b2{
	background: url(../img/b2.png);
	background-size: 100% 100%;
}
.b3{
	background: url(../img/b3.png?v=1);
	background-size: 100% 100%;
}
#app2 {
	max-width: 640px;
	margin: 0 auto;
	/* background: url(../img/back.png);
	background-size: 100% 100%; */
}
.divBottom {
	width: 100%;
	height: 4.4rem;
}

.swiper-pagination-bullet-active {
	color: #ADDEF8 !important;
}

.lookTHis {
	width: 1.07rem !important;
	height: .23rem !important;
	margin-top: 0.08rem
}

.swiper_look {
	width: 100%;
	/* height:  2.2rem; */
	height: 100%;
	padding-top: 0.5rem;
	position: absolute;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: .32rem;
	font-family: Sarasa;
	font-weight: bold;
	color: #FFFFFF;
	line-height: .44rem;
	text-shadow: 0px 0.01rem 0.06rem rgba(124, 30, 2, 0.57);
}
.swiper_look_look{
	font-size: .20rem;
}
/* .look{	
	width: 100%;
	height: 100%;
	display: block;
} */
#mui-player {
    width: 6.04rem !important;
    height: 3.43rem !important;
    margin: 0 auto;
    /* background: #7D7D7D; */
    border-radius: .05rem;
    overflow: hidden;
    margin-top: 0.15rem;
}

.yiji_div {
	width: 5.92rem;
	height: 1.86rem;
	margin: 0 auto;
	/* padding-top: 0.38rem; */
	position: relative;
}
.yi_bottom{
	padding-bottom: 0.38rem; */
}
.yiji_div_1 {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.yiji_div_11 {
	width: 20%;
	display: flex;
	justify-content: center;
}

.yiji_div_12 {
	width: 1rem;
	height: 0.54rem;
	background: #FFFFFF;
	border: 0.02rem solid #AF292E;
	border-radius: 0.10rem;
	font-size: .34rem;
	font-family: SourceHanSansCN;
	font-weight: 800;
	color: #AF292E;
	text-align: center;
	line-height: 0.54rem;
}

.yiji_div_line {
	width: 100%;
}

.yiji_div_line img {
	width: 100%;
	display: block;
}

.yiji_div_11_box {
	width: 5.93rem;
	/* height: 7.94rem; */
/* 	position: absolute;
	top: 0.85rem; */
	margin: 0 auto;
}

.yiji_div_11_box_box {
	width: 100%;
	height: 100%;
	position: relative;
	padding-top: 0.3rem;
	overflow: scroll;
}

.yiji_div_11_box_box_box {
	width: 100%;
	height: 100%;
	border-radius: 0.08rem;
	border: 0.04rem solid #af292e;
	background-color: #fff;
	
}
.yiji_div_11_box_box_box1{
	padding-left: .27rem;
	width: 5.56rem;
	height: 1.05rem;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	
}
	
.yiji_div_11_box_box_box1_1{
	width: 0.78rem;
	height: 0.71rem;
	background: url(../img/clickLook.png);
	background-size: 100% 100%;
}
.yiji_div_11_box_box_box2{
	width: 4.76rem;
	height: 100%;
	display: flex;
	/* justify-content: space-between; */
	align-items: center;
	
}

.yiji_div_11_box_box_box3{
    width: 0.44rem;
    height: 0.53rem;
    background: url(../img/address2.png) no-repeat top center;
    background-size: 100% 100%;
    font-family: Adobe 黑体 Std;
    font-size: 0.28rem;
    color: #1d52ab;
    text-align: center;
    line-height: 0.44rem;
}
.yiji_div_11_box_box_box4{
	margin-left: 0.24rem;
	font-family: Adobe 黑体 Std;
	font-size: 0.31rem;
	color: #48423a;
}
.yiji_div_11_box_box_boxSan {
	width: 0.59rem;
	height: 0.34rem;
	/* border: 0.04rem solid #af292e; */
	/* border-bottom: none; */
	background: url(../img/1912.png);
	background-size: 100% 100%;
	position: absolute;
	top: 0.03rem;
	left: 0.2rem;
}
.yiji_div_11_box_box_box1_bottom{
    position: absolute;
    width: 100%;
    height: 0.04rem;
    bottom: 0;
    background: url(../img/line3.png);
    background-size: 100% 100%;
    left: -0.01rem;
}

.yiji_div_11:first-child {
	justify-content: left;
}

.yiji_div_11:last-child {
	justify-content: flex-end;
}

.top1 {
	/* top: 0.03rem; */
	left: 0.2rem;
}

.top2 {
	/* top: 0.03rem; */
	left: 1.45rem;
}

.top3 {
	/* top: 0.03rem; */
	left: 2.7rem;
}

.top4 {
	/* top: 0.03rem; */
	left: 3.9rem;
}

.top5 {
	/* top: 0.03rem; */
	left: 5.15rem;
}

.mapda1 {
	position: absolute;
	top: 3.1rem;
	left: 3.1rem;
	width: 0.91rem;
}

.mapda1 img {
	width: 100%;
	display: block;
}

.mapda2 {
	position: absolute;
	top: 2.2rem;
	left: 0.8rem;
	width: 3rem;
}

.mapda2 img {
	width: 100%;
	display: block;
}

.mapda3 {
	position: absolute;
	top: 2.56rem;
	left: 1.4rem;
	width: 2.13rem;

}

.mapda3 img {
	width: 100%;
	display: block;
}

.mapda4 {
	position: absolute;
	top: 3rem;
	left: 4.4rem;
	width: 1.5rem;

}

.mapda4 img {
	width: 100%;
	display: block;
}

.mapda5 {
	position: absolute;
	top: 2.9rem;
	left: 1.7rem;
	width: 1.92rem;

}

.mapda5 img {
	width: 100%;
	display: block;
}

.mapda6 {
	position: absolute;
	top: 2.1rem;
	left: 3.7rem;
	width: 2.14rem;

}

.mapda6 img {
	width: 100%;
	display: block;
}

.mapda7 {
	position: absolute;
	top: 2.5rem;
	left: 4.2rem;
	width: 2.17rem;

}

.mapda7 img {
	width: 100%;
	display: block;
}

.ronggui12 {
	position: absolute;
	top: 3.2rem;
	left: 0.59rem;
	width: 3.46rem;
}

.ronggui12 img {
	width: 100%;
	display: block;
}

.ronggui13 {
	position: absolute;
	top: 3.9rem;
	left: 3.49rem;
	width: 2.60rem;

}

.ronggui13 img {
	width: 100%;
	display: block;
}
.ronggui14 {
	position: absolute;
    top: 3.65rem;
    left: 2.4rem;
    width: 1.88rem;

}

.ronggui14 img {
	width: 100%;
	display: block;
}

.ronggui15 {
	position: absolute;
	top: 3.9rem;
	left: 3.39rem;
	width: 1.12rem;

}

.ronggui15 img {
	width: 100%;
	display: block;
}

.ronggui16 {
	position: absolute;
	top: 3.2rem;
	left: 4.39rem;
	width: 0.93rem;

}

.ronggui16 img {
	width: 100%;
	display: block;
}

.lunjiao18 {
    position: absolute;
    top: 1.8rem;
    left: 2.49rem;
    width: 1.55rem;
}

.lunjiao18 img {
	width: 100%;
	display: block;
}
.lunjiao19{
    position: absolute;
    top: 2.15rem;
    left: 4.4rem;
    width: 1.39rem;
}
.lunjiao19 img {
	width: 100%;
	display: block;
}
.lunjiao20{
    position: absolute;
    top: 1.15rem;
    left: 4.1rem;
    width: 1.98rem;
}
.lunjiao20 img {
	width: 100%;
	display: block;
}

.lunjiao21{
    position: absolute;
    top: 2.2rem;
    left: 1.9rem;
    width: 2.16rem;
}
.lunjiao21 img {
	width: 100%;
	display: block;
}
.leiliu22{
    position: absolute;
    top: 1.1rem;
    left: 1.6rem;
    width: 2.10rem;
}
.leiliu22 img {
	width: 100%;
	display: block;
}
.leiliu23{
    position: absolute;
    top: 2.5rem;
    left: 0.7rem;
    width: 2.08rem;
}
.leiliu23 img {
	width: 100%;
	display: block;
}
.chencun24{
	position: absolute;
	top: 0.98rem;
	left: 2.25rem;
	width: 2.37rem;
}
.chencun24 img {
	width: 100%;
	display: block;
}
.beijiao25{
    position: absolute;
    top: 0.75rem;
    left: 3.55rem;
    width: 2.35rem;
}
.beijiao25 img {
	width: 100%;
	display: block;
}
.beijiao26{
    position: absolute;
    top: 0.6rem;
    left: 0.5rem;
    width: 3.35rem;
}
.beijiao26 img {
	width: 100%;
	display: block;
}
.beijiao27{
	position: absolute;
    top: 1.75rem;
    left: 1.87rem;
    width: 3.77rem;
}
.beijiao27 img {
	width: 100%;
	display: block;
}
.beijiao28{
    position: absolute;
    top: 1.58rem;
    left: 1.15rem;
    width: 2.61rem;
}
.beijiao28 img {
	width: 100%;
	display: block;
}
.beijiao29{
	position: absolute;
    top: 1.25rem;
    left: 1.15rem;
    width: 2.27rem;
}
.beijiao29 img {
	width: 100%;
	display: block;
}
.beijiao30{
    position: absolute;
    top: 1.25rem;
    left: 4.18rem;
    width: 1.47rem;
}
.beijiao30 img {
	width: 100%;
	display: block;
}
.beijiao31{
    position: absolute;
    top: 1.55rem;
    left: 4.28rem;
    width: 1.32rem;
}
.beijiao31 img {
	width: 100%;
	display: block;
}
.lecong33{
	position: absolute;
	top: 0.48rem;
	left: 1.58rem;
	width: 0.93rem;
}
.lecong33 img {
	width: 100%;
	display: block;
}
.lecong34{
	position: absolute;
    top: 0.78rem;
    left: 2.48rem;
    width: 0.93rem;

}
.lecong34 img {
	width: 100%;
	display: block;
}
.lecong35{
	position: absolute;
    top: 0.98rem;
    left: 0.18rem;
    width: 1.61rem;

}
.lecong35 img {
	width: 100%;
	display: block;
}
.lecong36{
    position: absolute;
    top: 1.25rem;
    left: 1.9rem;
    width: 3.25rem;

}
.lecong36 img {
	width: 100%;
	display: block;
}
.lecong36{
    position: absolute;
    top: 1.25rem;
    left: 1.9rem;
    width: 3.25rem;

}
.lecong36 img {
	width: 100%;
	display: block;
}
.lecong37{
     position: absolute;
     top: 1.61rem;
     left: 0.2rem;
     width: 2rem;

}
.lecong37 img {
	width: 100%;
	display: block;
}	
.longjiang38{
    position: absolute;
    top: 2.1rem;
    left: 0.22rem;
    width: 3.36rem;

}
.longjiang38 img {
	width: 100%;
	display: block;
}	
.xintan40{
	position: absolute;
    top: 3.35rem;
    left: 2.22rem;
    width: 2.32rem;

}
.xintan40 img {
	width: 100%;
	display: block;
}	
.xintan41{
    position: absolute;
    top: 3.54rem;
    left: 0.6rem;
    width: 1.54rem;

}
.xintan41 img {
	width: 100%;
	display: block;
}	
.junan42{
    position: absolute;
    top: 4.25rem;
    left: 1.1rem;
    width: 1.93rem;

}
.junan42 img {
	width: 100%;
	display: block;
}	
.prism-player .prism-big-play-btn{
    transform: translateX(-50%);
    /* transform: translatey(-50%); */
    /* bottom: 50% !important; */
    left: 50% !important;
    /* transform: translateY(-50%); */
    bottom: 35% !important;;
}

.noneClass{
	display: none;
}
.blockClass{
	display: block;
}