/* ////////////////////////////////////////// */
/* ////////////////////////////////////////// */
/* ////////////////////////////////////////// */
/* ////////////////////////////////////////// */

/*all bg*/

.container{
	background: #fff;
	padding: 0 20px calc(4vw + 50px);
}

/*all banner*/
.mainPagePic {}
/* .mainPagePic h2 {display:none; } */


.mainPagePic h5,
.EditmainPagePic h5{
	max-width: calc(1400px + 10%);
	padding: calc(5vw + 100px) 5% calc(12vw + 100px);
	margin: 0 auto;
}
.mainPagePic h5 img,
.EditmainPagePic h5 img{
	display: block;
	max-width: 100%;
	min-width: 350px;
}
	
/*promotions_index */
body.promotions-page {}
body.promotions-page .mainPagePic {
	background-image: url(../images/new_ban.jpg);
	background-position: center bottom;
	background-size: cover;
	height: unset;
}

/*other-select-page*/
body.other-select-page {}
body.other-select-page .mainPagePic {}

/*other_page*/
body.other-page .mainPagePic {}
body.other-page .stepImg {}

/*camp-page*/
body.camp-page .mainPagePic {}

/*campOrder.php*/
body.order-page .mainPagePic ,
body.order_finish_page .mainPagePic{
	background-image: url(../images/online_ban.jpg);
	background-position: center bottom;
	background-size: cover;
	height: unset;
}

/*recheck-page*/
body.recheck-page .mainPagePic,
body.camp-page .mainPagePic1 {
	background-image: url(../images/order_ban.jpg);
	background-position: center bottom;
	background-size: cover;
	height: unset;
}

/*map_index*/
body.map-page .mainPagePic {}

/*camp-page*/
body.camp-page .mainPagePic {
	background-image: url(../images/camp_ban.jpg);
	background-position: center bottom;
	background-size: cover;
	height: unset;
}

body.remit-page .mainPagePic { 
	background-image: url(../images/remit_ban.jpg);
	background-position: center bottom;
	background-size: cover;
	height: unset;
} 

/*campCalendar*/
body.order-page .mainPagePic {}

.EditmainPagePic{
	background-image: url(../images/notice_ban.jpg);
	background-position: center bottom;
	background-size: cover;
	height: unset;
}
.EditmainPagePic1{
background-image: url(../images/booking_ban.jpg);
	background-position: center top;
	background-size: cover;
	height: unset;
}

/*contact-page*/
body.contact-page .mainPagePic {}
body.contact-page .content {}
body.contact-page .bigTel dd {}
/* body.contact-page .bigTel dd::before { content:""; width:44px; height:44px; background-image: url('../images/thn-img045.png'); position: absolute; left:-57px;} */
/* body.contact-page .bigTel dd a { color: #578A48; font-size: 32px; font-weight: bold; line-height: 130%;} */
/* body.contact-page .bigTel dd i { display:block; color:#578A47; font-size:18px; font-style: normal; font-weight:400; line-height:130%; margin-bottom:15px; border:none; padding:0;} */
@media (max-width:768px) {
/* body.contact-page .content{ padding:0 15px 30px 15px;} */

.mainPagePic h5,
.EditmainPagePic h5{padding: calc(1vw + 70px) 5% calc(2vw + 70px);}
.mainPagePic h5 img,
.EditmainPagePic h5 img{margin: 0 auto;}
}

@media (max-width:500px) {
.mainPagePic h5 img,
.EditmainPagePic h5 img{margin: 0 0 0 -22vw;}
}
@media (max-width:370px) {
.mainPagePic h5 img,
.EditmainPagePic h5 img{margin: 0 0 0 -25vw;}
}


/*remit-page*/
/* body.remit-page .mainPagePic { background-image: url(../images/thn-bg014.png); background-position: center bottom;} */
/* body.remit-page .content { padding:90px 15px 80px 15px; padding: 115px 15px 87px 15px; overflow: hidden;} */
/* body.remit-page .bigTel dd { max-width: 976px; width: 100%; display: flex; flex-direction: column; position: relative;} */
/* body.remit-page .bigTel dd::before { content:""; width:44px; height:44px; background-image: url('../images/thn-img045.png'); position: absolute; left:-57px;} */
/* body.remit-page .bigTel dd a { color: #578A48; font-size: 32px; font-weight: bold; line-height: 130%;} */
/* body.remit-page .bigTel dd i { display:block; color:#578A47; font-size:18px; font-style: normal; font-weight:400; line-height:130%; margin-bottom:15px; border:none; padding:0;} */
@media (max-width:768px) {
/* body.remit-page .content{ padding:0 15px 30px 15px;} */
}



.calendar .month{
	/* background-color: #93C257; */
}
/* ////////////////////////////////////////// */
/* ////////////////////////////////////////// */
/* ////////////////////////////////////////// */
/* ////////////////////////////////////////// */

