body{
	width: 100%;
	min-width: 950px;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.container{
	width: 100%;
	min-width: 950px;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

.mainSwiper{
	width: 100%;
	height: 100%;
}
.swiper-slide{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.c{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.slide1_1{
	width: 2.44rem;
	position: absolute;
	top:0.39rem;
	right: 0.5rem;
}
.slide1 .w_area{
	width: 100%;
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.slide1_2{
	width: 11.87rem;
	margin: 0 auto 0;
}
.slide1_3{
	width: 8.99rem;
	margin: 0.39rem auto 0;
}
.slide1_4{
	width: 5.45rem;
	position: absolute;
	left: 0.92rem;
	bottom: 2rem;
}
.slide1_5{
	width: 3.93rem;
	position: absolute;
	left: 0.92rem;
	bottom: 1.48rem;
}
.slide1_6{
	width: 8.02rem;
	position: absolute;
	left: 0.92rem;
	bottom: 0.97rem;
}
.slide2_1{
	width: 3.14rem;
	position: absolute;
	top: 0.3rem;
	left: 0.42rem;
}
.logo2{
	width: 2.76rem;
	position: absolute;
	top: 0.77rem;
	right: 1.15rem;
}
.slide2_2{
	width: 2.35rem;
	position: absolute;
	top: 0.59rem;
	right: 0.6rem;
}
.slide2 .content{
	width: 16.53rem;
	height: 7.05rem;
	position: absolute;
	left: 50%;
	top: 54%;
	margin-left: -8.265rem;
	margin-top: -3.525rem;
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
}
.slide2 .item{
	cursor: pointer;
	position: relative;
	overflow: hidden;
}
.slide2 .item1{
	width: 8.09rem;
	height: 3.35rem;
	float: left;
}
.slide2 .item2{
	width: 8.09rem;
	height: 3.35rem;
	float: right;
}
.slide2 .item3{
	width: 8.09rem;
	height: 3.35rem;
	float: left;
	margin-top: 0.34rem;
}
.slide2 .item4{
	width: 8.09rem;
	height: 3.35rem;
	float: right;
	margin-top: 0.34rem;
}
.c1 .w{
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.c2{
	transform: translateY(100%);
	-ms-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-o-transform: translateY(100%);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.item:hover .c2{
	transform: translateY(0%);
	-ms-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-webkit-transform: translateY(0%);
	-o-transform: translateY(0%);
}
.item:hover .c1 .w{
	opacity: 0;
	transition: all 0.5s;
}
.c2 .w{
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.c1 .w p{
	font-size: 0.3rem;
	color: #ffffff;
	width: 100%;
	text-align: center;
	font-weight: bold;
}
.line{
	width: 0.67rem;
	height: 0.06rem;
	background-color: #FFFFFF;
	margin: 0.33rem auto 0;
}
.c2 .w .p1{
	font-size: 0.3rem;
	color: #ffffff;
	width: 100%;
	text-align: center;
	font-weight: bold;
}
.c2 .p2{
	width: 7.25rem !important;
	margin: 0.33rem auto 0;
	font-size: 0.25rem !important;
	color: #FFFFFF;
	text-align: center;
}
.line{
	width: 0.67rem;
	height: 0.06rem;
	background-color: #FFFFFF;
	margin: 0.33rem auto 0;
}
.c2{
	background-color: rgba(238,148,56,0.88);
}
.slide3 .content{
	width: 13.6rem;
	height: 6.26rem;
	position: absolute;
	left: 50%;
	top: 48%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}
.slide3 .item{
	width: 3.41rem;
	height: 5.99rem;
	border-radius: 5px;
	box-shadow: 0px 0px 10px 1px #c1baba;
	position: absolute;
	cursor: pointer;
}
.slide3 .item1{
	top: 0;
	left: 0;
}
.slide3 .item2{
	top: 0;
	left: 50%;
	margin-left: -1.705rem;
}
.slide3 .item3{
	top: 0;
	right: 0;
}
.slide3 .item4{
	top: -1.1rem;
	left: 10.86rem;
}
.slide3 .item5{
	top: 0;
	left: 14.48rem;
}
.slide3 .b_img{
	width: 3.41rem;
	height: 6rem;
	margin-top: -0.01rem;
	border-radius: 5px;
}
.slide3 .top{
	width: 3.41rem;
	height: 5.99rem;
	border-radius: 5px;
	background-color: rgba(227,135,39,0.8);
	
}
.slide3_11{
	width: 1.5rem;
	position: absolute;
	right: 0.25rem;
	top: 2.52rem;
}
.slide3 .over{
	width: 3.41rem;
	height: 5.99rem;
	border-radius: 5px;
	overflow: hidden;
}
.slide3_logo1{
	width: 1.06rem;
	position: absolute;
	top: 0.15rem;
	left: 0.13rem;
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.slide3 .bottom{
	width: 100%;
	height: 2.14rem;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.8);
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transform: translateY(100%);
	-ms-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-o-transform: translateY(100%);
}
.slide3_word1{
	width: 3.14rem;
	margin: 0.18rem auto 0;
	
}
.slide3 .item:hover .slide3_logo1{
	opacity: 1;
}
.slide3 .item:hover .top{
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.slide3 .item:hover .bottom{
	opacity: 1;
	transform: translateY(0%);
	-ms-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-webkit-transform: translateY(0%);
	-o-transform: translateY(0%);
}
.map{
	width: auto;
	height: 97%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}
.slide4 .content{
	width: 16.04rem;
	height: 5.4rem;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}
.logo_s{
	width: 2.28rem;
	float: left;
	margin-left: 0.46rem;
}
.logo_s2{
	margin-top: 0.8rem;
}
.l12{
	width: 2.36rem;
	position: absolute;
	top:4.07rem;
	left: 13.2rem;
}
.slide4_p{
	font-size: 0.36rem;
	color: #372316;
	 user-select:auto;
	 margin-top: 0.08rem;
}
.slide3 .bottom_word{
	position: absolute;
	left: 0.72rem;
	bottom: 0.3rem;
	font-weight: bold;
	z-index: 5;
	user-select:auto
}

.overauto{
	height: auto;
	overflow: auto;
}
.detail_div{
	width: 100%;
	background-color: #ffffff;
}
.home_back{
	width: 3.55rem;
	position: absolute;
	top: 0.86rem;
	left: 1.34rem;
	cursor: pointer;
}
.detail1_1{
	width: 3.93rem;
	margin: 2.56rem auto 0;
}
.detail_p2{
	font-size: 0.31rem;
	color: #000;
	text-align: center;
	width: 16.37rem;
	margin: 0.55rem auto 0;
	line-height: 0.45rem;
	opacity: 0.9;
}
.detail_p{
	font-size: 0.4rem;
    color: #000;
    text-align: center;
    width: 16.37rem;
    margin: 0.55rem auto 0;
    line-height: 0.6rem;
}
.detail_l{
	width: 1.39rem;
	height: 0.07rem;
	background-color: #000;
	 margin: 0.75rem auto 0;
}
.detail_img1{
	width: 13.14rem;
	margin: 0.5rem auto 0;
}
.detail_img2{
	width: 12.63rem;
	margin: 0.5rem auto 0.9rem;
}
.pic_desc{
	font-size: 0.23rem;
	color: #000000;
	width: 100%;
	text-align: center;
	margin: 0.43rem auto 0.9rem;
}
.pic_box{
	width: 100%;
	background-color: #eef0f6;
}
.grey_area{
	background-color: #eef0f6;
	overflow: hidden;
}
.grey_area2{
	width: 13.54rem;
	background-color: #eef0f6;
	overflow: hidden;
	margin: 0.7rem auto 0.7rem;
}
.grey_area3 .con{
	width: 15rem;
	margin: 0.9rem auto 1.08rem;
}
.grey_area4{
	width: 16.94rem;
	background-color: #eef0f6;
	margin: 0.93rem auto 0.57rem;
	position: relative;
}
.footer{
	width: 100%;
	background-color: #fc9d16;
	overflow: hidden;
}
.bottom_logo{
	width: 2.44rem;
	margin: 0.68rem auto 0.68rem;
}
.detail_div1{
	display: none;
}
.detail_div{
	background-color: #ffffff;
}
.hide{
	display: none;
}
.r_word2{
	width: 9.77rem;
	margin-right: 0.37rem;
	font-size: 0.31rem;
	color: #000;
	text-align: left;
	line-height: 0.45rem;
	opacity: 0.9;
	margin-top: 0.7rem;
	margin-bottom: 0.4rem;
}
.r_word2 a{
	color: #075cbb;
}
.detail2_img1{
	width: 6.4rem;
	position: absolute;
	left: 0;
	bottom: 0;
}
.detail2_img2{
	width: 16.34rem;
	margin: 0.74rem auto 0;
}
.detail_p2 a{
	color: #075cbb;
}
.detail_div2{
	display: none;
}
.grey_area5{
	width: 16.37rem;
	height: 11.2rem;
	margin: 1.1rem auto 2.17rem;
	position: relative;
	overflow: visible;
}
.grey_area6{
	width: 16.37rem;
	height: 10.47rem;
	margin: 1.1rem auto 2.17rem;
	position: relative;
	overflow: visible;
}
.detail3_img1{
	width: 7.21rem;
	margin-top: -0.82rem;
}
.detail4_img1{
	width: 7.57rem;
	margin-top: -0.44rem;
}
.detail5_img1{
	width: 7rem;
	margin-top: -0.91rem;
}
.r_word3{
	width: 7.85rem;
	margin-left: 0.74rem;
	
}
.r_word3 .d_word{
	font-size: 0.31rem;
	color: #000;
	text-align: left;
	line-height: 0.45rem;
	opacity: 0.9;
	margin-top: 0.8rem;
	margin-bottom: 0.4rem;
	opacity: 1;
}
.detail_div div,p{
	opacity: 1;
}
.detail_div3{
	display: none;
}
.detail_div4 .word{
	width: 7.37rem;
	margin-left: 0.75rem;
}
.detail_div5 .word{
	width: 7.43rem;
	margin-left: 1.04rem;
}
.detail_div4 p{
	font-size: 0.36rem;
	color: #000;
	text-align: left;
	line-height: 0.45rem;
	opacity: 0.9;
	margin-top: 0.49rem;
	opacity: 1;
}
.detail_div5 p{
	font-size: 0.36rem;
	color: #000;
	text-align: left;
	line-height: 0.45rem;
	opacity: 0.9;
	margin-top: 0.4rem;
	opacity: 1;
}
.detail_div4{
	display: none;
}
.detail_div5{
	display: none;
}
.swiper-pagination-bullet-active{
	background-color: #e7a447;
}