.Xintro {height:100%; display:flex; flex-direction:column; align-items:center; justify-content:center; padding:0 0 20px 0; }
.intro {padding:50px 0 0 0; }
.intro_logo {width:100%; margin:10px auto; padding:0 10px; text-align:center; }
.intro_logo > img {width:100%; max-width:330px; }
.intro_ul {display:block; max-width:1000px; margin:0 auto; overflow:hidden; }
.intro_ul > li {float:left; width:50%; }
.intro_ul > li > .li_in {padding:20px 20px; }
.intro_box {display:block; width:100%; padding:22px; box-shadow:3px 7px 7px #aaa; border-radius:20px; background-color:#eaebf5; }
.intro_box .intro_img {width:100%; border-radius:15px 15px 0 0 ; }
.intro_title1 {font-size:25px; line-height:25px; font-weight:700; color:#111; text-align:center; padding:15px 0; }
.intro_href {font-size:17px; line-height:18px; font-weight:600; color:#fff; text-align:center; padding:15px 0; margin:0 10% 10px 10%; border-radius:25px; background-color:#0099dd; }
@media all and (max-width:700px) { 
	.intro {padding:10px 0 0 0; }
	.intro_ul > li {float:left; width:100%; }
}
@media all and (max-width:500px) { 
	.intro_box {padding:15px; }
}


.main1 {height:100%; max-height:1100px; }
.main1_in {width:100%; max-width:2000px; height:100%; margin:0 auto; }
.main1_logo {float:left; width:33.33%; height:100%; display:flex; flex-direction:column; align-items:center; justify-content:center;  }
.main1_logo > img {width:90%; max-width:450px;  }
.main1_ul {display:block; width:66.66%; height:100%; margin:0 auto; overflow:hidden; }
.main1_ul > li {position:relative; float:left; width:50%; height:100%;}
.main1_ul > li:nth-child(1) {background:url(/cms/www/dorm/image/home/andong.jpg) no-repeat center center ; }
.main1_ul > li:nth-child(2) {background:url(/cms/www/dorm/image/home/yecheon.jpg) no-repeat center center ; }
.main1_ul > li > .li_in {position:relative; z-index:0; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(33,33,33, 0.5); 
						display:flex; flex-direction:column; align-items:center; justify-content:center; }
.main1_ul > li > .li_in:hover {background-color:rgba(33,33,33, 0.2)}
.main1_ul > li > .li_in > .main1_li_in {}

.main1_title1_wrap {}
	.main1_eng_title1 {font-size:25px; line-height:25px; font-weight:500; color:#fff; text-align:center; padding:0; }
	.main1_title1 {font-size:40px; line-height:40px; font-weight:700; color:#fff; text-align:center; padding:15px 0; }
	.main1_title1 > span {font-size:65px; line-height:65px; font-weight:700; color:#fff; text-align:center; padding:15px 5px 15px 0; }

	.main1_btn_wrap {display:block; widht:100%; max-width:200px; margin:50px auto 0 auto;  }
	.main1_btn {display:block; width:100%; font-size:18px; line-height:18px; font-weight:400; color:#333; text-align:center; padding:12px 0; margin:10px auto; border-radius:25px; background-color:#fff; }
	.main1_btn:hover {color:#fff; background-color:#0099dd; }

@media all and (max-width:1000px) { 
	.main1 {height:auto;  }
	.main1_logo {float:none; width:100%; height:auto; padding:10px 0; }
	.main1_ul {width:100%; }
	.main1_ul > li {float:none; width:100%; height:auto; margin:5px 0; }
	.main1_ul > li:nth-child(1) {background-size:cover; }
	.main1_ul > li:nth-child(2) {background-size:cover; }
	.main1_ul > li > .li_in {index:0; position:static; display:block; padding:50px 0; }
	.main1_btn_wrap {margin:20px auto 0 auto;  }
}
@media all and (max-width:500px) { 
}


