.body_area{
	width:100%;
	height:100%;
	display: flex;
    justify-content: space-between;
    align-items: flex-start;
	padding-bottom:45px;
	border-bottom:1px solid #dddddd;
}

.body_main{position: relative}


#body_svg2 {
    position: absolute;
    top: 35%;
    max-width: 90%;
    left: 50%;
    transform: translateX(-50%);
}

.body_area .body_list{
	width:30%;
	height:100%;
	display:flex;
	flex-wrap:wrap;
	margin-top:100px;
}

.body_area .body_list .body_button{
	width:50%;
	text-align:center;
	margin-bottom:40px;
}

.body_area .body_list .body_button a{
	display:block;
}

.body_area .body_main #body_svg{
	transition:.5s all;
	width:489px;
}

.body_area .body_main #body_svg .body_g{
	opacity:0;
	transition:.5s all;
}

.body_area .body_main #body_svg #body1.view{
	opacity:1;
}

.body_area .body_main #body_svg2 .body_g{
	opacity:0;
	transition:.5s all;
}

.body_area .body_main #body_svg2 .body_g.view{
	opacity:1;
}


.submenu-ul > li{
	padding:5px 5px;
}

.hone{
}

.hone a{
	border:1px solid #2a3557 !important;
	background:#fff !important;
}

.hone a i{
	color:#2a3557;
}

.basicSet .gallery-lists > ul{display:flex;flex-wrap:wrap;}
.basicSet .gallery-lists > ul li.gallery-con {cursor:pointer;margin-bottom:50px;}
.basicSet .gallery-lists > ul li.gallery-con {width:32%;margin-right:1%;font-size:1rem; display:inline-block; float:none; vertical-align:top; padding:0 5px;}
.basicSet .gallery-lists > ul li:nth-child(3n){margin-right:0;}
.basicSet .gallery-lists > ul li.gallery-con .con-wrap a {display:block; overflow:hidden;}
.basicSet .gallery-lists > ul li.gallery-con .con-wrap .img-con {position:relative; background:#fff; display:block; padding-bottom:70%; overflow:hidden; border:0; box-sizing:border-box; box-shadow:inset 0 0 0 1px #d5d5d5; transition:all 0.3s ease-in;}
.basicSet .gallery-lists > ul li.gallery-con:hover .con-wrap .img-con {background-color:#f5f5f5}
.basicSet .gallery-lists > ul li.gallery-con .con-wrap .img-con img {position:absolute; max-width:none; height:100%; top:50%; left:50%; transform:translateX(-50%) translateY(-50%);width:99%;height:auto;}
.basicSet .gallery-lists > ul li.gallery-con .con-wrap .txt-con {margin:10px 0;}
.basicSet .gallery-lists > ul li.gallery-con:hover .con-wrap .txt-con p {color:#28418c;}

.basicSet .gallery-lists > ul li.gallery-con {padding:0 10px;}
.basicSet .gallery-lists > ul li.gallery-con .con-wrap .img-con {padding-bottom:70%;}
.basicSet .gallery-lists > ul li.gallery-con .con-wrap .txt-con {margin:20px 0;}


.mvBox .gallery-lists {position:relative;}
.mvBox .gallery-lists > ul {margin:0;}
.mvBox .gallery-lists > ul li.gallery-con .con-wrap .img-con:after { content:""; display:block; width:30px; height:30px; border-radius:50%; background:#a5a5a5 url(../images/content/play-icon.png) no-repeat; background-size:20px; background-position:center; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); z-index:22; transition:all 0.2s ease-in; }
.mvBox .gallery-lists > ul li.gallery-con:hover .con-wrap .img-con:after {background-color:#3b9acf; box-shadow:5px 5px 10px rgba(0,0,0,0.25);}
.mvBox .gallery-lists .arrow-btn {display:none;}

.mvBox .gallery-lists > ul li.gallery-con .con-wrap .img-con:after {width:60px; height:60px; background-size:30px;}
	

@media (max-width:1080px) {
	.body_area{
		justify-content: center;
	}
	.body_area .body_list{
		width:50%;
		margin-top:15px;
	}
	.body_area .body_main #body_svg{
		display:none;
	}
		.mvBox .gallery-lists > ul li.gallery-con .con-wrap .img-con:after{width:45px !important;height:45px !important;}

	.basicSet .gallery-lists > ul li.gallery-con {width:49%;margin-right:1%;font-size:1rem; display:inline-block; float:none; vertical-align:top; padding:0 5px;}
	.basicSet .gallery-lists > ul li:nth-child(2n){margin-right:0;}
}

@media (max-width:600px) {
	.body_area .body_main #body_svg{
		display:none;
		width:100%;
	}

	.body_area .body_list{
		margin-top:10px;
	}

	.body_area .body_list .body_button img{
		width:90%;
	}
	
	
	.body_area .body_main #body_svg2 .body_g{
	opacity:0;
	transition:.5s all;
}

.body_area .body_main #body_svg2 .body_g.view{
	opacity:0;
}
	
}