.page_top_wrap .img_bg { width: 100%; height: 550px;}
.page_top_wrap {padding: 0 0; background-color: #e1d8cf; }
.page_top_wrap .inner {display: flex; width: 100%; align-items: center; }
.page_top_wrap .inner > div {width: 50%;}
.page_top_wrap .txt_box {display: flex;justify-content:flex-start; padding-left:5%; }
.page_top_wrap .txt_box > div {width: 700px; padding:0 0;}
.page_top_wrap .img_box {border-radius:0  0 ; overflow: hidden;}
.page_top_wrap .img_bg {width: 100%; height: 750px; background-repeat: no-repeat; background-position: 50% 50%; background-size:cover; transform:scale(1.1);}
.page_top_wrap  .more { position:relative; margin:50px 0 0;}


@media all and (max-width:1230px){
}
 
@media all and (max-width:980px){
.page_top_wrap .img_bg { height: auto;}
	
}

@media all and (max-width:820px){
.page_top_wrap .img_bg { width: 100%; height: 220px;}
.page_top_wrap {padding: 0 0 50px;}
.page_top_wrap .inner {display: block;width: 100%;}
.page_top_wrap .inner > div {width: -webkit-fill-available;padding: 0 0;}
.page_top_wrap .txt_box {display: flex;justify-content:flex-end; margin-bottom:30px;}
.page_top_wrap .txt_box > div {width: -webkit-fill-available;padding: 30px 15px 0;}
.page_top_wrap .img_box {border-radius:0 0 0 0; overflow: hidden;}
.page_top_wrap .img_bg {width: 100%; height: 220px; background-repeat: no-repeat; background-position: 50% 50%; background-size:cover; transform:scale(1.1);}

.page_top_wrap  .more { position:relative; margin:30px 0 0 !important;}




}

