.mo {display:none !important;}
.mo_inline {display:none !important;}
.empty_block { width:100%; height:0px;}

  /* nav */

.navbar { background:#fff; padding: 5px 0;}
.navbar .row { width:100%; flex-wrap: wrap;}
.navbar .row .logo_wrap {padding:0; display:flex;align-items:center; justify-content:center;width: 100%;}
.navbar .row .logo_wrap .navbar-brand {}
.navbar .row .logo_wrap .navbar-brand img { width:100%;}
.navbar .row .navbar-collapse { width:100%;}
.navbar .row .navbar-collapse .navbar-nav {width: 100%;max-width: 1200px; justify-content:center; align-items:center; margin:0 ;}
.navbar .row .navbar-collapse .navbar-nav .nav-item {  margin: 0 10px;}
.navbar .row .navbar-collapse .navbar-nav .nav-item .nav-link {padding:0.8rem 1rem 0.2rem; border-bottom: 3px solid transparent; color:#000; text-align:center; /* background:#6b5cf3; */transition:0.3s; position: relative;}
.navbar-expand-lg .navbar-nav .nav-link {color:#000;}
.navbar-toggler:focus {border:none; outline:none;}
.navbar .row { width:100%; }

.navbar .row .navbar-collapse .navbar-nav .nav-item .nav-link:hover { border-bottom: 3px solid #f55f9b;}
.navbar .row .navbar-collapse .navbar-nav .nav-item .nav-link:after {content:'';}
	/* banner */
header .pc_banner {text-align:right; background:none; position: relative;}
header .pc_banner .main_title { position: absolute; top:43%;left:50%; transform: translate(-50%, -50%); font-size:5rem;font-family: 'InkLipquid';}
header .pc_banner img {width:100%;}
header .mo_banner img{display:none;}

	/* footer */
footer { border-top: 1px solid #ddd; padding: 30px 0;background:#fdfdfd;}
footer p { color:#555; font-size: 0.9rem;}
footer .row { align-items:center;}
footer .col-md-3 img { filter: grayscale(1); transition:0.2s;}
footer .col-md-3 img:hover { filter: unset;}


.point { display: inline-block; background:#f41527; width:30px; height:5px; margin-bottom: 20px;}

.main_bg { background:url('../img/bg.png'); padding: 50px 0;}
.con_title { font-weight: bold; margin-bottom:10px; font-size: 1.4rem;}
.con_info,.con_info a { color: #666;}

/* main_1st_container */
#main_1st_container {margin: 80px auto; width:100%; max-width:1200px; display: flex; justify-content:space-between;flex-wrap: wrap;}
#main_1st_container .main_ad_wrap { display:flex;width:50%; flex-wrap: wrap;}
#main_1st_container .main_ad_wrap .ad_wrap .adsbygoogle {display:block; width:300px; height:600px;margin:0;}
#main_1st_container .main_ad_wrap .ad_wrap2 { display:flex;justify-content: space-between;}
#main_1st_container .main_ad_wrap .ad_wrap2 .adsbygoogle { width:250px; height:250px;margin:0;}
#main_1st_container .left { background:#ddd; max-width:590px; width: 50%; position: relative;}
#main_1st_container .left * img { width:100%;}
#main_1st_container .left .swiper .swiper-slide {display: flex; flex-direction:column;}
#main_1st_container .left .swiper .swiper-slide .img_wrap  {height:50%;}
#main_1st_container .left .swiper .swiper-slide .text_wrap {height:50%; background:#fff; padding:40px; height:300px;}
#main_1st_container .left .swiper .swiper-slide .text_wrap .con_info a { display: flex; }
#main_1st_container .left .swiper .swiper-slide .text_wrap .con_info a .half { width:48%;}
#main_1st_container .left .swiper .swiper-slide .text_wrap .con_info a .half:nth-child(2) {width: 52%;}
	/* left slide */
#main_1st_container .left .btn_wrap { position: absolute;display: flex; align-items:center; bottom:0;z-index: 9;  left: 20px; bottom: 20px;}
#main_1st_container .left .btn_wrap * { color:#fff;}
#main_1st_container .left .btn_wrap .page_dot { display: flex;align-items:center;background: #ffffff55; padding: 0px 10px; border-radius:20px; }
#main_1st_container .left .btn_wrap .btn_pause { padding:3px 7px 1px;  background: #f41527; border-radius:3px;;/*  width: 20px; height: 20px; */ text-align: center;  font-size: 1rem; color: #fff;}
#main_1st_container .left .btn_wrap .swiper-button-next, 
#main_1st_container .left .btn_wrap .swiper-button-prev { position: unset; color:#fff; font-size:1rem;}
#main_1st_container .left .btn_wrap .swiper-pagination-bullet-active { background:#f41527;}
#main_1st_container .left .btn_wrap div { margin: 0 5px;}
#main_1st_container .left .swiper-button-prev:after,
#main_1st_container .left .swiper-rtl .swiper-button-next:after,
#main_1st_container .left .swiper-button-next:after,
#main_1st_container .left .swiper-rtl .swiper-button-prev:after{font-size:1rem;}
#main_1st_container .left .swiper-pagination {position: unset;}
#main_1st_container .right { max-width:590px; width: 50%; display: flex; flex-direction:column;justify-content: space-between;}
#main_1st_container .right .row { height:49%; margin:0;}
#main_1st_container .right .row .img_wrap,
#main_1st_container .right .row .text_wrap {width:50%;}
#main_1st_container .right .row .text_wrap { background:#fff; padding:50px 20px;}
#main_1st_container .right .row .text_wrap .point { margin-bottom: 40px;}
#main_1st_container .right .row .text_wrap .con_title { margin-bottom: 20px;}
#main_1st_container .right .row .text_wrap:hover .con_info { text-decoration:underline;}
#main_1st_container .right .row .img_wrap img { width:296px;}

/* main_2nd_container */
#main_2nd_container {margin: 80px auto; width:100%; max-width:1200px; display: flex; justify-content:space-between;}
#main_2nd_container .left { width:49%;}
#main_2nd_container .left .top .text_wrap {padding-left: 25px; display: flex; flex-direction:column;justify-content: center;}
#main_2nd_container .left .top .swiper-slide { background: #fff; padding:35px 20px 45px; display: flex;}
#main_2nd_container .left .top .btn_wrap { display: flex; width:fit-content; align-items:center; position: absolute; bottom: 0; left: 55px;}
#main_2nd_container .left .top .swiper-pagination { position: unset;font-size: 0.9rem !important; }
#main_2nd_container .left .top .swiper-button-next,
#main_2nd_container .left .top .swiper-button-prev {position: unset; margin-top:unset;}
#main_2nd_container .left .top .swiper-button-prev:after,
#main_2nd_container .left .top .swiper-rtl .swiper-button-next:after,
#main_2nd_container .left .top .swiper-button-next:after,
#main_2nd_container .left .top .swiper-rtl .swiper-button-prev:after{ font-size: 0.9rem !important; color:#555;}

#main_2nd_container .left .bottom { display: flex; justify-content:space-between;margin-top: 10px;}
#main_2nd_container .left .bottom .content_box { width:49%; overflow:hidden;}
#main_2nd_container .left .bottom .content_box .img_wrap img { transform:scale(1.05); transition:0.3s;}
#main_2nd_container .left .bottom .content_box:hover .img_wrap img { transform:scale(1);}
#main_2nd_container .left .bottom .content_box .text_wrap { background:#fff; padding: 20px;}
#main_2nd_container .left .bottom .content_box:hover .text_wrap p:nth-child(1) {text-decoration:underline;}
#main_2nd_container .left .bottom .content_box .text_wrap p:nth-child(2) {    word-break: normal;}
#main_2nd_container .right { width:49%; background:#fff; padding: 15px 25px;}
#main_2nd_container .right ul { display: flex; flex-direction:column; margin-bottom:0; height:100%;}
#main_2nd_container .right ul li { display: flex; align-items:center;height: 25%;border-bottom: 1px solid #ddd; /* margin: 8px auto; */ padding:8px;}
#main_2nd_container .right ul li a {display: flex; align-items:center; justify-content:space-between;}
#main_2nd_container .right ul li a .img_wrap { padding: 5px 0px; width:20%; text-align:center;}
#main_2nd_container .right ul li a .img_wrap img { border:1px solid #fff; width:90%; transition:0.3s;}
#main_2nd_container .right ul li:hover a .img_wrap img { transform:scale(1.08);}
#main_2nd_container .right ul li:nth-child(1) a .img_wrap { background:#ffc408;}
#main_2nd_container .right ul li:nth-child(2) a .img_wrap { background:#02a8ea;}
#main_2nd_container .right ul li:nth-child(3) a .img_wrap { background:#aa2388;}
#main_2nd_container .right ul li:nth-child(4) a .img_wrap { background:#e8060b;}
#main_2nd_container .right ul li a .text_wrap { width:76%;}
#main_2nd_container .right ul li a .text_wrap .con_title { display: inline-block; width:100%;}

#main_3rd_container {margin: 80px auto; width:100%; max-width:1200px;}
#main_3rd_container .more_btn { text-align:right; font-size:1.2rem;}
#main_3rd_container .more_btn a {  color:#555;}
#main_3rd_container .more_btn a:hover { font-weight:bold;}
#main_3rd_container .contents_wrap {display: flex; background:#fff; padding: 30px 10px;}
#main_3rd_container .contents_wrap .content_box:nth-child(1) {width:16%;}
#main_3rd_container .contents_wrap .content_box { width:21%; padding: 0 10px; text-align:center;}
#main_3rd_container .contents_wrap .content_box span {display: inline-block; width: 100%; margin: 10px auto 0; font-weight:bold;}
#main_3rd_container .contents_wrap .content_box:hover span { text-decoration:underline;}

#main_4th_container {margin: 50px auto; width:100%; max-width:1200px; display: flex; justify-content:space-between;}
#main_4th_container .right { width: 100%; background: #fff; padding: 20px; display: flex; align-items:center;overflow: hidden; position: relative;}
#main_4th_container .right .title { font-family: 'InkLipquid'; font-size:2rem; margin-bottom: 30px;display: inline-block; width: 100%; text-align:right;line-height: 16px;}
#main_4th_container .right .title b { font-family: 'InkLipquid'; font-size:3rem;}
#main_4th_container .right .con_info {line-height: 30px; font-size:1.2rem;}
#main_4th_container .right .con_info b {font-family: 'InkLipquid'; font-size:2rem; color:#000; }
#main_4th_container .right .fa-arrow-left-long {position: absolute; transition:0.3s;right:-100px; top:120px; font-size:1rem; color:#555;}
#main_4th_container .right:hover .fa-arrow-left-long { right:20px;}

#main_5th_container {margin: 80px auto; width:100%; max-width:1200px;}
#main_5th_container .more_btn { text-align:right; font-size:1.2rem;}
#main_5th_container .more_btn a {  color:#555; }
#main_5th_container .more_btn a:hover { font-weight:bold;}
#main_5th_container .contents_wrap {display: flex; background:#fff; padding: 30px 10px;}
#main_5th_container .contents_wrap .content_box:nth-child(1) {width:32%;}
#main_5th_container .contents_wrap .content_box { width:17%; padding: 0 10px; text-align:center;}
#main_5th_container .contents_wrap .content_box span {display: inline-block; width: 100%; margin: 10px auto 0; font-weight:bold;}
#main_5th_container .contents_wrap .content_box:hover span { text-decoration:underline;}


#main_6th_container {margin: 80px auto; width:100%; max-width:1200px;}
#main_6th_container .swiper { background:#fff; padding: 20px 20px;}
#main_6th_container .swiper a {display: inline-block; overflow: hidden;}
#main_6th_container .swiper a img { border:1px solid #ddd; width:100%; transition:0.3s;}
#main_6th_container .swiper a img:hover { transform:scale(1.03);}
#main_6th_container .swiper .swiper-slide { text-align:center;}
#main_6th_container .swiper .swiper-slide span { display: inline-block; width:100%; margin: 10px auto; font-weight:bold;}
#main_6th_container .swiper .swiper-button-prev:after,
#main_6th_container .swiper .swiper-rtl .swiper-button-next:after,
#main_6th_container .swiper .swiper-button-next:after,
#main_6th_container .swiper .swiper-rtl .swiper-button-prev:after{ font-size: 1.2rem !important; color:#555;}
#main_6th_container .swiper-button-next, #main_6th_container .swiper-rtl .swiper-button-prev { right:var(--swiper-navigation-sides-offset,-3px);}
#main_6th_container .swiper-button-prev, #main_6th_container .swiper-rtl .swiper-button-next {left:var(--swiper-navigation-sides-offset,-3px);}