@charset "utf-8";

div{box-sizing:border-box;}
#header-wrap{border:0;}
#container{background: #fff url(/manhwalib/img/main/mcon_bg.jpg) no-repeat 50% 0;}
.mwrap{max-width:1400px; margin: 0 auto; }

.gnb_bg.over { border-top:5px solid #000;}
.gnb_bg,
#gnb .topmenu div.tmenucopy,
#gnb .topmenu.on > li > div.depth2-wrap{top:138px;}

#section1{position:relative; margin-left:calc((100% - 1640px) / 2); display:flex;}
.msch{position:relative; width:49.4%; background:url(/manhwalib/img/main/se1_left_bg.png) no-repeat 0 0; padding:95px 0 150px 100px;}
.msch:before{content:''; display:block; width:100px; height:266px; position:absolute; left:-70px; top:139px; background:url(/manhwalib/img/main/ornament02.png) no-repeat 0 0;}
.msch:after{content:''; display:block; width:240px; height:237px; position:absolute; right:-102px; bottom:3px; background:url(/manhwalib/img/main/ornament01.png) no-repeat 0 0;}
.m_title{display:none;}
/***********검색************/
#section1 .s1-sear {position:relative; z-index:1;   padding:42px 0 0 0; width:623px; flex-wrap: wrap;}
#section1 .s1-sear form {}
#section1 .s1-sear .searbox { position:relative; padding: 0px 50px;}
#section1 .s1-sear .searbox > div {transform: matrix(1, 0, -0.25, 1, 0, 0); border:5px solid #000; background:#fff; padding:10px;  position:relative; z-index:0; box-shadow: 5px 5px 10px rgb(0 0 0 / 50%); }
#section1 .s1-sear .searbox > div:after{content""font-size:22px; position:absolute; top:30px; left:25px; z-index:0; color:#999;}
#section1 .s1-sear .searbox > div p span {color:#5d212c; font-weight: 700;}
#section1 .s1-sear .searbox > div input[type="text"] {    width: 100%; border:0; position:relative; z-index:1; background:transparent;height:55px;}
#section1 .s1-sear .searbox > input[type="submit"] {width:132px; height:123px; background:url(/manhwalib/img/main/m_sch.png) no-repeat 50% 50%; position:absolute; top:-40px; right:-10px; overflow:hidden; text-indent:-9999px; border:0; transition:all .2s;}

.service{padding:105px 0 50px 85px; height:calc(100% - 10px); width:50.6%; background:url(/manhwalib/img/main/se1_right_bg.png) no-repeat 0 0; border:5px solid #000; border-right:0; box-sizing:border-box;}
.service .service_tit{position:relative; width:500px; margin-bottom:27px;}
.service .service_tit:after{content:''; display:block; width:100%; height:1px; background:rgba(255,255,255,0.5); position: absolute;  top: 70%;  right: 0;  width: 40%;}
.service_list{width:500px; display: flex; align-items: center;  flex-wrap: wrap;  justify-content: space-between;}
.service_list li{ width: 25%; position:relative; margin-bottom:5px;}

.service_list li:hover{background:url(/manhwalib/img/main/icon_over.png) no-repeat 50% 0; background-size: contain;}

.service_list li a{ font-size:19px; color:#fff; padding:82px 0 40px 0; display: inline-block; text-align: center; position:relative; width:100%; }
.service_list li:hover a{color:#333; font-weight:800;}


.service_list li:nth-child(1) a{background:url(/manhwalib/img/main/linkicon_01.png) no-repeat 50% 10px;}
.service_list li:nth-child(2) a{background:url(/manhwalib/img/main/linkicon_02.png) no-repeat 50% 10px;}
.service_list li:nth-child(3) a{background:url(/manhwalib/img/main/linkicon_03.png) no-repeat 50% 10px;}
.service_list li:nth-child(4) a{background:url(/manhwalib/img/main/linkicon_04.png) no-repeat 50% 10px;}
.service_list li:nth-child(5) a{background:url(/manhwalib/img/main/linkicon_05.png) no-repeat 50% 10px;}
.service_list li:nth-child(6) a{background:url(/manhwalib/img/main/linkicon_06.png) no-repeat 50% 10px;}
.service_list li:nth-child(7) a{background:url(/manhwalib/img/main/linkicon_07.png) no-repeat 50% 10px;}
.service_list li:nth-child(8) a{background:url(/manhwalib/img/main/linkicon_08.png) no-repeat 50% 10px;}

.service_list a:nth-child(1):hover {background:url(/manhwalib/img/main/h_linkicon_01.png) no-repeat 50% 10px;}
.service_list a:nth-child(2):hover {background:url(/manhwalib/img/main/h_linkicon_02.png) no-repeat 50% 10px;}
.service_list a:nth-child(3):hover {background:url(/manhwalib/img/main/h_linkicon_03.png) no-repeat 50% 10px;}
.service_list a:nth-child(4):hover {background:url(/manhwalib/img/main/h_linkicon_04.png) no-repeat 50% 10px;}
.service_list a:nth-child(5):hover {background:url(/manhwalib/img/main/h_linkicon_05.png) no-repeat 50% 10px;}
.service_list a:nth-child(6):hover {background:url(/manhwalib/img/main/h_linkicon_06.png) no-repeat 50% 10px;}
.service_list a:nth-child(7):hover {background:url(/manhwalib/img/main/h_linkicon_07.png) no-repeat 50% 10px;}
.service_list a:nth-child(8):hover {background:url(/manhwalib/img/main/h_linkicon_08.png) no-repeat 50% 10px;}



#section2{display: flex;  justify-content: flex-start;     flex-wrap: wrap;}


.news-board {margin-top:100px; position:relative; width:44%; padding:0 48px 0 10px; box-size:border-box; }
.news-board .news-tit {display:flex; align-items:center;  }
.news-board .news-tit h3 {font-weight:700; color:#000; font-size:32px; margin-right:15px;}
.news-board .news-tit .news-tab {font-size:19px; display:flex; align-items:center;}
.news-board .news-tit .news-tab > a { font-weight: 800; font-size:32px; padding:2px 3px 15px;  transition:all .2s; margin-right:45px; display:flex; align-items:center; height:45px;}
.news-board .news-tit .news-tab > a.on {color: #57391d; font-size: 38px; text-decoration: underline;}  
.news-board .news-tit .news-tab > a.on:before {content:''; display: inline-block; width:104px; height:75px; background:url(/manhwalib/img/main/notice_after.png) no-repeat 50% 50%; background-size:100% 100%; transform: translate(-80px, -50px); position: absolute;}
.news-board .news-tit .news-tab > a:hover {text-decoration:underline;}
.news-board .news-tit .news-tab span {display:flex; align-items:center;}
.news-board .news-tit .news-tab a.more {width:82px; height:35px; position: absolute; right: 40px;  top: 3px; }

.news-board .news-list ul {}
.news-board .news-list ul li {transition:all .2s;}
.news-board .news-list ul li a {display: flex; padding: 35px 57px 35px 25px;     justify-content: flex-start; border-bottom:1px solid #ddd;}
.news-board .news-list ul li a:hover{background:#f8f3ef url(/manhwalib/img/main/arr.png) no-repeat right 32px top 50%; border-bottom:1px solid #f8f3ef;}

.news-board .news-list ul li a span {display:inline-block;}
.news-board .news-list ul li a span.txt { width: calc(100% - 120px); font-weight: 600; font-size: 18px; color: #333;  display: block;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.news-board .news-list ul li a span.news-date {color:#57391d; font-weight: 800; width:80px;}

.mcalendar_wrap{flex-wrap: wrap; position:relative;width:55%; background:#5e340d; padding:94px 0 94px 57px; background:url(/manhwalib/img/main/calendar_bg.png) no-repeat 0 0; display:flex;}
.mcalendar_wrap:after{content:''; display:block;  background:url(/manhwalib/img/main/ornament03.png) no-repeat 0 0; width:375px; height:156px;     position: absolute; bottom:-21px; left:22px;}

.mcalendar_wrap .calendar_tit{width:234px;}
.mcalendar_wrap .calendara{width:calc(100% - 234px);}

.calendar_tit dl{margin-top:20px;}
.calendar_tit dt{font-weight: 800; color:#57391d; padding-left:30px;  background:url(/manhwalib/img/main/icon_click.png) no-repeat 0 5px; padding-bottom:5px; }
.calendar_tit dt.tel{background:url(/manhwalib/img/main/tel.png) no-repeat 0 5px;}
.calendar_tit dd{padding-bottom:15px; font-size:16px; color:#333333;}

.calendara{border:5px solid #241216; padding: 40px 35px 100px 35px; background:#fff; position:relative;}
.calendara:after{content:''; display:block;  background:url(/manhwalib/img/main/tab.png) no-repeat 0 0; width:80px; height:88px;     position: absolute; top:-44px; left:50%; margin-left:-40px;}

.cal-month {display:flex; justify-content: space-between; align-items:center; margin-bottom:15px;}
.cal-month a {width:40px; height:40px; background-color:#fff; border:1px solid #ddd; border-radius:50%; display:flex; justify-content: center; align-items:center; margin:0 5px; transition:all .2s;}
.cal-month a span {width:0; height:0; text-indent:-9999px;}
.cal-month a i {font-size:20px;}
.cal-month a.prev-month {transform:rotate(45deg);}
.cal-month a.next-month {transform:rotate(-45deg);}
.cal-month strong {font-size:32px; font-weight:700; color:#333;}
.cal-month strong em {color:#734d29; font-weight:700;}
.cal-month a:hover {}

.calendara thead th{border-top:0; font-size:16px;  border-bottom: 1px solid #ddd; padding:15px 0; }
.calendara tbody td {height:45px; font-size:14px;  text-align: center;  padding:5px 0;  }
.calendara tbody td .sun{ color:#ff0000;}
.calendara tbody td .sat{background:#f3f3f3; color:#6a64ad;}
.calendara tbody td a{width:30px; height:30px; border-radius:3px; display: flex; align-items: center;  justify-content: center; margin: 0 auto;}
.calendara tbody td.event a{    border-bottom: 3px solid #e03b11; font-weight: 500; border-radius: 0;}
.calendara tbody td.closed a{background:#57391d; color:#fff; font-weight: 500;}

.date_check1{position: absolute; bottom: 0px; left: 0;  border-top: 5px solid #241216; display: flex; width: 100%;}
.date_check1 a{background:#241216; color:#fff; line-height: 55px; width:40%; text-align: center;}
.date_check1 div{display: flex;  align-items: center;  justify-content: center;  width: 60%;}

@media (max-width:1420px) {
	
	#section2{padding: 0 70px 0 70px;}
	
}

@media (max-width:1100px) {
	
	#section2{padding:0;}
	.news-board, .mcalendar_wrap{width:100%;}
	.news-board{padding:0 15px 70px 15px; box-sizing: border-box; }
	
	.mcalendar_wrap{width:100%; border-top:5px solid #333;    padding: 94px 15px 94px 57px;     background: url(/manhwalib/img/main/calendar_bg.png) no-repeat -5px 0;}
	
}

@media (max-width:768px) {
	
	.news-board{padding:0 15px; margin:30px 0;}
	.news-board .news-tit .news-tab > a{height: 30px;}
	.news-board .news-tit .news-tab > a.on{font-size:22px;}
	.news-board .news-tit .news-tab a.more{right:0;}
	.news-board .news-tit .news-tab a.more img{width:62px;}
	.news-board .news-list ul li a{padding:20px 0;}
	.news-board .news-list ul li a span.news-date,
	.news-board .news-list ul li a span.b-tit{font-size:16px;}
	
	.calendar_tit,
	.calendara{width:100% !important;  margin-top:25px;}
	.calendara:after{display:none;}
	.mcalendar_wrap{padding:30px 15px; justify-content: center;}
	
	.cal-month strong{font-size:20px;}
	.cal-month a{width:40px; hegiht:40px;}
	.calendara tbody td{height:30px;}
	.calendara thead th{padding:10px 0;}
	
	
	.flx{display: flex !important;  flex-wrap: wrap; justify-content: space-between;}
	.flx dl{width:100%;}
	.flx dd{margin-left: 30px;}
	.mcalendar_wrap:after{right:0; left:auto; width:200px;     background-size: contain; height: 90px;     bottom: -19px;}
	
}

@media (max-width:500px) {
	
	.news-board .news-list ul li a span.news-date,
	.news-board .news-list ul li a span.b-tit{font-size:14px;}
	
}

#section3_wrap{position:relative; padding:0px 0 130px 0;;  background:url(/manhwalib/img/main/se3_bg.png) no-repeat 50% 0;}
#section3_wrap:before{content:''; display:block; width:200px; height:181px;background:url(/manhwalib/img/main/ornament05.png) no-repeat 50% 0; position: absolute; left: 0; bottom: 0; z-index: 3;}
#section3_wrap:after{content:''; display:block; width:286px; height:360px;background:url(/manhwalib/img/main/ornament04.png) no-repeat 50% bottom; position: absolute; right: 0; bottom: 0;  z-index: 3;     background-size: contain;}

@media (max-width:1700px) {
	
	#section3_wrap:after{    width: 200px;  height: 300px;}
	
}

@media (max-width:1300px) {
	
	#section3_wrap:after{ display:none;}
	
}


#section3{padding-left:calc((100% - 1400px) / 2); padding-top:110px;}

.bookcur {position:relative;}
.bookcur .tbmenu {display:flex; font-size:26px;}
.bookcur .tbmenu li a { font-weight: 800; font-size:32px; padding:2px 3px 15px;  transition:all .2s; margin-right:45px; display:flex; align-items:center; height:45px;}
.bookcur .tbmenu li.on a {color:#333; }
.bookcur .tbmenu li.on a span{color: #57391d; font-size: 38px; text-decoration: underline;}
.bookcur .tbmenu li.on a:before {content:''; display: inline-block; width:104px; height:75px; background:url(/manhwalib/img/main/notice_after.png) no-repeat 50% 50%; background-size:100% 100%; transform: translate(-80px, -50px); position: absolute;}




.swiper_wrap .book1_controll {position:absolute; top:-55px; right:calc((100% - 1100px) / 2); z-index:10; display:flex; align-items:center;}
.swiper_wrap .book1_controll .line {width:62px; position:relative; height:2px; margin-right:1px;}
.swiper_wrap .book1_controll .line span {background:#ddd;}
.swiper_wrap .book1_controll button[class^="pop-"] {width:55px; height:55px; border:1px solid #fff; border-radius:100%; overflow:hidden; text-indent:-9999px; cursor: pointer;}
.swiper_wrap .book1_controll button.pop-prev {background:url(/manhwalib/img/main/popcon_left.png) no-repeat 50% 50%;}
.swiper_wrap .book1_controll button.pop-next {background:url(/manhwalib/img/main/popcon_right.png) no-repeat 50% 50%; margin-left:5px;}

.swiper_wrap .book1_controll button.popstop {width:55px; height:55px; background:#000; overflow:hidden; border:0; border-radius:100%; text-indent:-9999px; margin:0 2px; cursor: pointer;}
.swiper_wrap .book1_controll button.popstop {background:url(/manhwalib/img/main/popcon_stop.png) no-repeat 50% 50%;}
.swiper_wrap .book1_controll button.popstop.on {background:url(/manhwalib/img/main/popcon_play.png) no-repeat 50% 50%;}
.swiper_wrap .book1_controll .popmore {background:#000 url(/manhwalib/img/main/popcon_more.png) no-repeat 50% 50%;}
.swiper_wrap .book1_controll > span {margin:0 1rem;}
.swiper_wrap .book1_controll > span.current-num {color:	#5a2e35;}
.swiper_wrap .book1_controll > span.all-num {color:	#888888;}


.swiper_wrap .book1_controll button.pop-prev:hover {background:#57391d url(/manhwalib/img/main/popcon_left_over.png) no-repeat 50% 50%;}
.swiper_wrap .book1_controll button.pop-next:hover {background:#57391d url(/manhwalib/img/main/popcon_right_over.png) no-repeat 50% 50%;}


.swiper_wrap .book2_controll {position:absolute; top:-80px; right:0; z-index:10; display:flex; align-items:center;}
.swiper_wrap .book2_controll .line {width:62px; position:relative; height:2px; margin-right:1px;}
.swiper_wrap .book2_controll .line span {background:#ddd;}
.swiper_wrap .book2_controll button[class^="pop-"] {width:55px; height:55px; border:1px solid #fff; border-radius:100%; overflow:hidden; text-indent:-9999px; cursor: pointer;}
.swiper_wrap .book2_controll button.pop-prev {background:#fff url(/manhwalib/img/main/popcon_left.png) no-repeat 50% 50%;}
.swiper_wrap .book2_controll button.pop-next {background:#fff url(/manhwalib/img/main/popcon_right.png) no-repeat 50% 50%; margin-left:5px;}

.swiper_wrap .book2_controll button.popstop {width:55px; height:55px; background:#000; overflow:hidden; border:0; border-radius:100%; text-indent:-9999px; margin:0 2px; cursor: pointer;}
.swiper_wrap .book2_controll button.popstop {background: url(/manhwalib/img/main/popcon_stop.png) no-repeat 50% 50%;}
.swiper_wrap .book2_controll button.popstop.on {background: url(/manhwalib/img/main/popcon_play.png) no-repeat 50% 50%;}
.swiper_wrap .book2_controll .popmore {background:#000 url(/manhwalib/img/main/popcon_more.png) no-repeat 50% 50%;}
.swiper_wrap .book2_controll > span {margin:0 1rem;}
.swiper_wrap .book2_controll > span.current-num {color:	#5a2e35;}
.swiper_wrap .book2_controll > span.all-num {color:	#888888;}


.swiper_wrap .book1_controll button.pop-prev:hover {background:#57391d url(/manhwalib/img/main/popcon_left_over.png) no-repeat 50% 50%;}
.swiper_wrap .book1_controll button.pop-next:hover {background:#57391d url(/manhwalib/img/main/popcon_right_over.png) no-repeat 50% 50%;}


.swiper_wrap{position:relative; display: flex;  justify-content: space-between;  align-items: center; padding:35px 0; flex-wrap: wrap;}
.swiper {width: 100%;  height: 100%;  }

.swiper-slide {text-align: center; font-size: 18px;}
.swiper-slide img {display: block;width: 100%;height: 100%; object-fit: cover; z-inde:1; }
 
.mySwiper2 { width: 36%;  overflow: hidden; }
.mySwiper2 .swiper-slide  a{position: relative; z-index: 1; align-items: center;}
.mySwiper2 .swiper-slide  a:before{content: '';  background:#fff;display: block; width: calc(80% - 8px); height: calc(100% - 8px);  border: 4px solid #57391d;  position: absolute;  top: 0; left: 20%; z-index: 0;}

.mySwiper {box-sizing: border-box; width:62%; overflow: hidden;}
.mySwiper .swiper-slide { height: 100%;}
.mySwiper .swiper-slide-thumb-active {opacity: 1; display:none;}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{width:auto;}

.swiper_wrap .swiper-slide img {display: block; width: 100%;  height: 100%; object-fit: cover;  }
.swiper_wrap .swiper-slide a{display:flex; padding:30px 0; justify-content: space-between;     }
.swiper_wrap .swiper-slide .btxt {display:block; font-size:32px; font-weight:800; color:#333; line-height:1.2em; margin-bottom: 20px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.swiper_wrap .swiper-slide .sbxt {display:block; font-size:17px; text-overflow: ellipsis; height: 120px; line-height: 25px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 5;  -webkit-box-orient: vertical;  display: block;}
.swiper_wrap .swiper-slide .btn_more{margin-top: 20px; display: flex; justify-content: flex-end;}
.swiper_wrap .swiper-slide .btn_more img{width:60px;}
 
.imgWrap{width:45%; z-index:4; box-shadow:5px 5px 10px rgb(0 0 0 / 20%)}
.book_info{display:block; width:45%; z-index:4; text-align: left; padding-right:5%; box-sizing: border-box;}
    

.swiper-slide .swiper-slide-active{display:none;}

#booksec{position: relative; z-index: 2;}
#booksec h2{position: relative; max-width:1400px; font-size:42px; color:#345d47; font-weight: 800; margin:150px auto 0 auto; line-height:1em; }
#booksec h2:before{content: ''; display:block;  width: 115px;  height: 77px; background:url(/manhwalib/img/main/booksec_icon.png) no-repeat 0 0; position: absolute;  top: -65px; left: -85px;}
#booksec h2 span{border-bottom: 1px solid #333;}
#booksec h2 span em{font-size:23px;}

#booksec .book_list{ margin-right:calc((100% - 1400px) / 2); padding:42px 0; }
#booksec .bookSwiper {overflow:hidden;  min-height:550px;}
#booksec .bookSwiper .swiper-slide { transition:all .4s;}


.mySwiper3 {box-sizing: border-box; width:62%; overflow: hidden;}
.mySwiper3 .swiper-slide { height: 100%;}
.mySwiper3 .swiper-slide-thumb-active {opacity: 0; display:none;}

.mySwiper4 { width: 36%;  overflow: hidden;  }
.mySwiper4 .swiper-slide  a{position: relative; z-index: 1; align-items: center;}
.mySwiper4 .swiper-slide  a:before{content: '';  background:#fff;display: block; width: calc(80% - 8px); height: calc(100% - 8px);  border: 4px solid #57391d;  position: absolute;  top: 0; left: 20%; z-index: 0;}



.mySwiper5 {box-sizing: border-box; width:62%; overflow: hidden;  }
.mySwiper5 .swiper-slide { height: 100%;}
.mySwiper5 .swiper-slide-thumb-active {opacity: 0; display:none;}

.mySwiper6 { width: 36%;  overflow: hidden; }
.mySwiper6 .swiper-slide  a{position: relative; z-index: 1; align-items: center;}
.mySwiper6 .swiper-slide  a:before{content: '';  background:#fff; display: block; width: calc(80% - 8px); height: calc(100% - 8px);  border: 4px solid #345d47;  position: absolute;  top: 0; left: 20%; z-index: 0;}



@media (max-width:1630px){
	#section1{margin-left:0;}
	.msch:before{display:none;}
}

@media (max-width: 1450px){
	#container {padding: 0 0;}
	
	.msch{padding: 95px 0 150px 20px;}
	#section1 .s1-sear{width:80%;}
	.service{padding: 105px 0 50px 40px;}
	.bookcur,
	#booksec h2{ margin: 150px 20px 0 20px;}
	.swiper_wrap .book2_controll,
	.swiper_wrap .book1_controll{right: 15px;}
}


@media (max-width: 1024px){
	
	#section1 .s1-sear{ margin: 0 auto;}
	#section1{flex-direction: column; text-align: center;}
	.msch:after{display:none;}
	
	.msch,
	.service{width:100%; padding: 50px 0;}
	
	.msch{background:url(/manhwalib/img/main/se1_left_bg.png) no-repeat -130px 0;}
	.service {padding: 50px 0; border: 5px solid #000; border-left:0; border-right:0;}
	.service .service_tit,
	.service_list{width:100%;}
	.service .service_tit:after{display:none;}
	
	#section3{padding-top:70px;}
	.bookcur{ margin: 0 0 0 20px;}
	
	
	#booksec .book_list{margin-left:0;     padding: 42px 0px 0 20px;}
	
}		

@media (max-width: 768px){
	.pc_title{display:none;}
	.m_title{display:inline-block;}
	.msch, .service{padding:30px 0;}
	
	#section1 .s1-sear{padding: 10px 0 0 0; width: 100%;}
	
	#section1 .s1-sear .searbox > div{transform: matrix(1, 0, 0, 1, 0, 0);}	
	#section1 .s1-sear .searbox > div input[type="text"]{height: 35px;}
	#section1 .s1-sear .searbox > input[type="submit"]{width:82px; height:100px; background-size: contain; top:-30px; right:20px;}
	
	.mySwiper2, .mySwiper4{width:100%;}
	.mySwiper, .mySwiper3{display:none;}

	#booksec .book_list{padding:30px 15px;}
	
	.bookcur{ margin: 0;}
	.bookcur .tbmenu{padding: 0 15px;}
	.bookcur .tbmenu li a,
	.bookcur .tbmenu li.on a span{font-size:22px;}
	
	
	.swiper_wrap .swiper-slide a{flex-wrap: wrap;}
	 .swiper-slide{transform: scale(0.75);}
	.swiper-slide .swiper-slide-active{display:block;  transform: scale(1.2);}
	.imgWrap, 
	.book_info{width:100%; padding-right:0;}
	
	.swiper_wrap .book1_controll button.pop-prev,
	.swiper_wrap .book1_controll button.pop-next,
	.swiper_wrap .book1_controll > span.all-num,
	.swiper_wrap .book1_controll button.popstop{display:none;}
	
	
	.swiper_wrap .book2_controll button.pop-prev,
	.swiper_wrap .book2_controll button.pop-next,
	.swiper_wrap .book2_controll > span.all-num,
	.swiper_wrap .book2_controll button.popstop{display:none;}
	
	.swiper_wrap .book1_controll,
	.swiper_wrap .book2_controll{top: -55px;}
	
	.bookcur, #booksec h2{    margin: 30px 20px 0 20px; font-size:22px;}
	
	.mySwiper4 .swiper-slide-active {width:150%;}
	.swiper_wrap .swiper-slide .btn_more{justify-content: flex-start; }
	.book_info{margin-top:15px;}
	.mySwiper4 .swiper-slide a:before,
	.mySwiper2 .swiper-slide a:before{display:none;}
	.swiper_wrap .swiper-slide a{padding:0;}
	.swiper_wrap{padding:0;}
	.swiper_wrap .swiper-slide .btxt{font-size:22px; }
	
	
}

@media (max-width: 500px){
	.service_list{justify-content: flex-start;}
	.service_list li{width:33.3%;}
	.service_list li a{font-size:14px;}
	
}
