

.main_v_box>div{
	transition: all 1s;
}

.main_v_top_height{height: 80px;}

 .swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}


.swiper-slide .visual_thumb {
  position: relative;
  width:100%;
  height:0;
  padding-top: calc(600/1280*100%);
  overflow: hidden;
  border-radius:50px;
}


.swiper-slide img {
  display: block;
  position: absolute;
  top:50%;
  left:50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.main_v_box img{width: 100%;}
.main_v_box{width: 100%;height: 800px;overflow:hidden;position: relative;z-index:3}
.main_v_box>div{position: absolute;}
.main_v_box>div.on{width:1280px;top:0px !important;z-index:4;left: 50%;margin-left: -640px;}
.main_v_box>div.off1{width:1000px;top:70px !important;z-index:2;left: -27%;margin-left: 0%;}
.main_v_box>div.off{width:1000px;top:70px !important;z-index:3;left: 75%;margin-left: 0;}

.main_v_box2{width: 100%;height: 1px;position: relative;z-index:4}
.main_v_box2>div{position: absolute;width:1280px;margin-left: -640px;top: 0;left: 50%;}
a.left_bt{position: absolute;left: -32px;top: -520px;display: block;width: 64px;height: 64px;}
a.right_bt{position: absolute;right: -32px;top: -520px;display: block;width: 64px;height: 64px;}


.in_slide_bt{display: none;position: absolute;left: 50%;bottom: -130px;margin-left: -80px;width:160px;text-align: center;z-index: 88;}

.swiper-button-next, .swiper-button-prev{width: 32px !important;height: 32px !important;top: -32px !important;
margin-top: 0 !important;display: block;z-index:99 !important}
.swiper-button-next{background: url(/images/main/right_bt_1616.png) no-repeat center !important;}
.swiper-button-prev{background: url(/images/main/left_bt_1616.png) no-repeat center !important;}
.swiper-button-next:after , .swiper-button-prev:after{display: none;}



.main_v_box>div.on .in_slide_bt{display: block;}
.main_v_box>div.on .slide_persent{display: block;}
.main_v_box>div.on .tops_con{display: block;}
.swiper-pagination-bullet-active{background: #000 !important;}



.slide_persent{position: absolute;left: 10%;bottom: -70px;height: 28px;background: #9f9f9f;width: 80%;
border-radius:10px;display: none;}
.slide_persent > div > span{position: absolute;display: block;height: 28px;border-radius:10px;width: 0%;
background: rgb(40,180,106);
background: linear-gradient(90deg, rgba(40,180,106,1) 0%, rgba(4,64,39,1) 100%, rgba(40,180,106,1) 100%);}
.slide_persent > div > div {font-size: 16px;color: #000;position: absolute;right: 0;text-align: right;top: 35px;}

.slide_persent > div{display: none;}
.slide_persent > div.on{display: block;}
.slide_persent > div > span{width: 0px;}
.slide_persent > div > span{width: 0%;}
.slide_persent > div.on > span{display: block;}


.tops_title{display: none;}
.main_v_box>div.on .tops_title{display: block;}
.tops_title{position: absolute;right: 80px;top: -24px;height: 48px;width: 240px;line-height: 48px;text-align: center;background: #000;
color: #fff;font-size: 16px;z-index: 3;}
.main_v_box>div{margin-top: 24px;}

.tops_con{position: absolute;left: 80px;bottom: 70px;width: 360px;height: 200px;background: rgba(0,0,0,0.7);
padding: 35px 25px;text-align: left;z-index:55;display: none;}

.tops_con>p:nth-child(1){color: #fff;font-size: 24px;}
.tops_con>p:nth-child(2){color: #fff;font-size: 20px;margin: 16px 0;}
.tops_con>p:nth-child(3){color: #fff;font-size: 18px;line-height: 24px;}


@media screen and (min-width:1001px) and (max-width:1500px){

.main_v_box img{width: 100%;}
.main_v_box{width: 100%;height: 600px;overflow:hidden;position: relative;z-index:3}
.main_v_box>div{position: absolute;}
.main_v_box>div.on{width:880px;top:0px !important;z-index:4;left: 50%;margin-left: -440px;}
.main_v_box>div.off1{width:660px;top:60px !important;z-index:2;left:0%;margin-left: -300px;}
.main_v_box>div.off{width:660px;top:60px !important;z-index:3;left: 75%;margin-left: 0;}

.main_v_box2{width: 100%;height: 1px;position: relative;z-index:4}
.main_v_box2>div{position: absolute;width:880px;margin-left: -440px;top: 0;left: 50%;}
a.left_bt{position: absolute;left: -32px;top: -400px;display: block;width: 64px;height: 64px;}
a.right_bt{position: absolute;right: -32px;top: -400px;display: block;width: 64px;height: 64px;}



}


@media screen and (max-width:1000px) and (min-width:320px) {


.main_v_top_height{height: 6.0000vw;}
.main_v_box img{width: 100%;}
.main_v_box{width: 100%;height: 71.0000vw;z-index:3}
.main_v_box>div{}
.main_v_box>div.on{width:94.0000vw;top:0.0000vw !important;left: 50%;margin-left: -47.0000vw;}
.main_v_box>div.off1{width:66.0000vw;top:6.0000vw !important;left:0%;margin-left: -30.0000vw;}
.main_v_box>div.off{width:66.0000vw;top:6.0000vw !important;left: 75%;margin-left: 0;}

.main_v_box2 img{width: 100%;}
.main_v_box2{width: 100%;height: 0.1000vw;z-index:4}
.main_v_box2>div{width:88.0000vw;margin-left: -44.0000vw;top: 0;left: 50%;}
a.left_bt{left: -4.4000vw;top: -48.0000vw;width: 6.4000vw;height: 6.4000vw;}
a.right_bt{right: -4.4000vw;top: -48.0000vw;width: 6.4000vw;height: 6.4000vw;}


.tops_title{right: 4.0000vw;top: -3.4000vw;height: 6.8000vw;width: 24.0000vw;line-height: 6.8000vw;background: #000;
font-size: 3.6000vw;}


.tops_con{left: 7.0000vw;bottom: 3.3000vw;width: 50.0000vw;height: 34.0000vw;background: rgba(0,0,0,0.7);
padding: 3.5000vw 2.5000vw;}

.tops_con>p:nth-child(1){font-size: 3.6vw;}
.tops_con>p:nth-child(2){font-size: 3.4000vw;margin: 2.6000vw 0;}
.tops_con>p:nth-child(3){font-size: 3.3000vw;line-height: 4.0000vw;}


.in_slide_bt{left: 50%;bottom: -20.0000vw;margin-left: -16.0000vw;width:32.0000vw;}

.swiper-button-next, .swiper-button-prev{width: 3.2000vw !important;height: 3.2000vw !important;top: -3.4000vw !important;
margin-top: 0 !important;z-index:99 !important;}
.swiper-button-next{background: url(/images/main/right_bt_1616.png) no-repeat center !important;}
.swiper-button-prev{background: url(/images/main/left_bt_1616.png) no-repeat center !important;}
.swiper-button-next:after , .swiper-button-prev:after{}
.slide_persent{left: 10%;bottom: -7.0000vw;height: 2.8000vw;background: #9f9f9f;width: 80%;
border-radius:1.0000vw;}
.slide_persent > div > span{height: 2.8000vw;border-radius:1.0000vw;width: 0%;
background: rgb(40,180,106);
background: linear-gradient(90deg, rgba(40,180,106,1) 0%, rgba(4,64,39,1) 100%, rgba(40,180,106,1) 100%);}
.slide_persent > div > div {font-size: 3.6000vw;right: 0;top: 3.5000vw;}

.slide_persent > div{}
.slide_persent > div.on{}
.slide_persent > div > span{width: 0.0000vw;}
.slide_persent > div > span{width: 0%;}
.slide_persent > div.on > span{}

.swiper-pagination-bullet{width:3vw !important;height:3vw !important;}	
.swiper-button-next, .swiper-button-prev{background-size:cover !important}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, 
.swiper-pagination-fraction{bottom: 0 !important;height: 3.2vw;line-height: 3.2vw;}
}


.main_c_con{height: 642px;width:100%;background: url(/images/main/main_c_bg_1920642.jpg) no-repeat center;margin-top: 30px;}
.main_c_box_wrap{position: relative;height: 642px;width: 1280px;margin: 0 auto;}
.main_c_box{background: rgba(255,255,255,0.9);position: absolute;left: 0;top:120px;height: 402px;width: 100%;}
.c_logo{background: url(/images/main/c_bg_logo_39080.png) no-repeat center;position: absolute;left: 80px;top: 80px;
display: block;width: 390px;height: 80px;}
.c_box_tzone{position: absolute;left: 550px;top: 80px;width: 50%;font-size: 18px;font-weight: 400;line-height: 28px;}
.c_box_azone{position: absolute;width: 50%;left: 25%;bottom: 80px;text-align: center;height: 56px;}
.c_box_azone a{display: inline-block;line-height: 53px;font-size: 18px;width: 240px;height: 56px;border:1px solid #000;color:#000;background:#fff;
margin: 0 10px;}
.c_box_azone a:hover,.c_box_azone a.on{background:#000;color:#fff;}


@media screen and (min-width:1001px) and (max-width:1500px){


.main_c_con{height: 582px;width:100%;background: url(/images/main/main_c_bg_1920642.jpg) no-repeat center;margin-top: 30px;}
.main_c_box_wrap{position: relative;height: 582px;width: 1000px;margin: 0 auto;}
.main_c_box{background: rgba(255,255,255,0.9);position: absolute;left: 0;top:120px;height: 342px;width: 100%;}
.c_logo{background: url(/images/main/c_bg_logo_39080.png) no-repeat center;position: absolute;left: 50px;top: 50px;
display: block;width: 273px;height: 59px;background-size:100%}
.c_box_tzone{position: absolute;left: 390px;top: 50px;width: 55%;font-size: 16px;font-weight: 400;line-height: 28px;}
.c_box_azone{position: absolute;width: 60%;left: 20%;bottom: 50px;text-align: center;height: 56px;}
.c_box_azone a{display: inline-block;line-height: 53px;font-size: 18px;width: 240px;height: 56px;border:1px solid #000;color:#000;background:#fff;
margin: 0 10px;}
.c_box_azone a:hover,.c_box_azone a.on{background:#000;color:#fff;}



}
@media screen and (max-width:1000px) and (min-width:320px){



.main_c_con{height: 110.2000vw;width:100%;background: url(/images/main/main_c_bg_1920642.jpg) no-repeat center;margin-top: 13.0000vw;
background-size:cover;}
.main_c_box_wrap{height: 98.2000vw;width: 100%;margin: 0 auto;}
.main_c_box{background: rgba(255,255,255,0.9);left:1%;top:15.0000vw;height: 78.2000vw;width: 98%;}
.c_logo{background: url(/images/main/c_bg_logo_39080.png) no-repeat center;left: 2.0000vw;top: 8.0000vw;
width: 39.0000vw;height: 8.0000vw;background-size:100%}
.c_box_tzone{left: 2.0000vw;top: 23.0000vw;width: calc(100% - 4.0000vw);font-size: 3.5000vw;line-height: 5.2000vw;}
.c_box_azone{width: 100%;left: 0%;bottom: 7.0000vw;height: 7.6000vw;}
.c_box_azone a{line-height: 7.3000vw;font-size: 3.5000vw;width: 36.0000vw;height: 7.6000vw;border:0.1000vw solid #000;background:#fff;
margin: 0 2.0000vw;}
.c_box_azone a:hover,.c_box_azone a.on{background:#000;}
	

}

.main_magazine_con{background: #f3f3f3;padding: 80px 0 100px 0;}
.magazine_top_text{width: 1280px;margin: 0 auto; position: relative;height: 108px;}
.magazine_top_text>div:nth-child(1){float: left;}
.magazine_top_text>div:nth-child(2){position: absolute;right: 0;bottom: 0;width: 56px;height: 56px;}
.magazine_top_text>div:nth-child(1)>strong{font-size: 30px;}
.magazine_top_text>div:nth-child(1)>div{font-size: 18px;font-weight: 400;margin-top: 30px;line-height: 24px;}

.main_notice_con{background: #fff;padding: 80px 0 30px 0;}
.notice_top_text{width: 1280px;margin: 0 auto; position: relative;height: 90px;}
.notice_top_text>div:nth-child(1){float: left;}
.notice_top_text>div:nth-child(2){position: absolute;right: 0;bottom: 0;width: 56px;height: 56px;}
.notice_top_text>div:nth-child(1)>strong{font-size: 30px;}
.notice_top_text>div:nth-child(1)>div{font-size: 18px;font-weight: 400;margin-top: 30px;line-height: 24px;}


.mySwiper4{height: 540px;}
.mySwiper4 .swiper-slide{width: 1080px !important;height: 480px;background: #fff;display: block;
box-shadow: 1px 2px 7px #ccc;}
.swiper_ganh{height: 60px;}

.sleftz{width: 500px;height: 480px;background: url(/images/main/img_500480.jpg) no-repeat center;background-size:cover;
float: left;}
.srightz{width: 520px;margin-left: 30px;height: 340px;background:#fff;margin-top: 70px;
float: left;position: relative;text-align: left;	}
.elip2{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.elip1{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}

.elip2 img {
  display:none;
}

.srtag{width:160px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;color: #fff;border-radius:5px;
background: #000;}

.srtz{margin-top:50px;}
.srtz strong{font-size: 24px;margin: 0 auto 40px auto;display: block;text-align: left;}
.srtz div{font-size: 18px;line-height: 30px;}
.srtz span{position: absolute;right: 0;bottom: 0;font-size: 16px;color: #c9c9c9;font-weight: 400;}

.moone{width: 1080px;position: absolute;left: 50%;top: 0;margin-left: -540px;}
.swiper-button-next.swiper-button-next4{background:url(/images/main/right_bt_6464.png) no-repeat center !important;width: 64px !important;height: 64px !important;top: 200px !important;right:-32px !important}
.swiper-button-prev.swiper-button-prev4{background:url(/images/main/left_bt_6464.png) no-repeat center !important;width: 64px !important;height: 64px !important;top: 200px !important;left:-32px !important}



@media screen and (max-width:1300px) and (min-width:1001px){



.main_magazine_con{background: #f3f3f3;padding: 80px 0 100px 0;}
.magazine_top_text{width: 1000px;margin: 0 auto; position: relative;height: 108px;}
.magazine_top_text>div:nth-child(1){float: left;}
.magazine_top_text>div:nth-child(2){position: absolute;right: 0;bottom: 0;width: 56px;height: 56px;}
.magazine_top_text>div:nth-child(1)>strong{font-size: 30px;}
.magazine_top_text>div:nth-child(1)>div{font-size: 18px;font-weight: 400;margin-top: 30px;line-height: 24px;}


.main_notice_con{background: #fff;padding: 80px 0 30px 0;}
.notice_top_text{width: 1000px;margin: 0 auto; position: relative;height: 90px;}
.notice_top_text>div:nth-child(1){float: left;}
.notice_top_text>div:nth-child(2){position: absolute;right: 0;bottom: 0;width: 56px;height: 56px;}
.notice_top_text>div:nth-child(1)>strong{font-size: 30px;}
.notice_top_text>div:nth-child(1)>div{font-size: 18px;font-weight: 400;margin-top: 30px;line-height: 24px;}



.mySwiper4{height: 540px;}
.mySwiper4 .swiper-slide{width: 1000px !important;height: 480px;background: #fff;display: block;
box-shadow: 1px 2px 7px #ccc;}
.swiper_ganh{height: 60px;}

.sleftz{width: 400px;height: 480px;background: url(/images/main/img_500480.jpg) no-repeat center;background-size:cover;
float: left;}
.srightz{width: 540px;margin-left: 30px;height: 340px;background:#fff;margin-top: 70px;
float: left;position: relative;text-align: left;	}
.elip2{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.elip1{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.srtag{width:160px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;color: #fff;border-radius:5px;
background: #000;}

.srtz{margin-top:50px;}
.srtz strong{font-size: 24px;margin: 0 auto 40px auto;display: block;text-align: left;}
.srtz div{font-size: 18px;line-height: 30px;}
.srtz span{position: absolute;right: 0;bottom: 0;font-size: 16px;color: #c9c9c9;font-weight: 400;}

.moone{width: 1000px;position: absolute;left: 50%;top: 0;margin-left: -500px;}
.swiper-button-next.swiper-button-next4{background:url(/images/main/right_bt_6464.png) no-repeat center !important;width: 64px !important;height: 64px !important;top: 200px !important;right:-32px !important}
.swiper-button-prev.swiper-button-prev4{background:url(/images/main/left_bt_6464.png) no-repeat center !important;width: 64px !important;height: 64px !important;top: 200px !important;left:-32px !important}

	
}


@media screen and (max-width:1000px) and (min-width:320px){
	
.main_magazine_con{background: #f3f3f3;padding: 13.0000vw 0 15.0000vw 0;}
.magazine_top_text{width: 96%;margin: 0 auto; position: relative;height: 18.0000vw;}
.magazine_top_text>div:nth-child(1){float: left;}
.magazine_top_text>div:nth-child(2){position: absolute;right: 0;bottom: 0;width: 5.6000vw;height: 5.6000vw;}
.magazine_top_text>div:nth-child(2) img{width: 100%;}
.magazine_top_text>div:nth-child(1)>strong{font-size: 4.6000vw;}
.magazine_top_text>div:nth-child(1)>div{font-size: 3.8000vw;font-weight: 400;margin-top: 3.0000vw;line-height: 5.0000vw;}

.main_notice_con{background: #fff;padding: 13.0000vw 0 5.0000vw 0;}
.notice_top_text{width: 96%;margin: 0 auto; position: relative;height: 14.0000vw;}
.notice_top_text>div:nth-child(1){float: left;}
.notice_top_text>div:nth-child(2){position: absolute;right: 0;bottom: 0;width: 5.6000vw;height: 5.6000vw;}
.notice_top_text>div:nth-child(2) img{width: 100%;}
.notice_top_text>div:nth-child(1)>strong{font-size: 4.6000vw;}
.notice_top_text>div:nth-child(1)>div{font-size: 3.8000vw;font-weight: 400;margin-top: 3.0000vw;line-height: 5.0000vw;}



.mySwiper4{height: 132.0000vw;}
.mySwiper4 .swiper-slide{width: 88% !important;height: 124.0000vw;background: #fff;display: block;
box-shadow: 0.1000vw 0.2000vw 0.7000vw #ccc;}
.swiper_ganh{height: 8.0000vw;}

.sleftz{width: 100%;height: 70vw;background: url(/images/main/img_500480.jpg) no-repeat center;background-size:cover;
float: left;}
.srightz{width: 96%;height: 40.0000vw;background:#fff;margin-top: 7.0000vw;
float: left;position: relative;text-align: left;margin-left: 2%;}
.elip2{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.elip1{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.srtag{width:26.0000vw;height: 7.0000vw;line-height: 7.0000vw;text-align: center;font-size: 3.5000vw;color: #fff;border-radius:1.0000vw;
background: #000;}

.srtz{margin-top:5.0000vw;}
.srtz strong{font-size: 3.5000vw;margin: 0 auto 4.0000vw auto;display: block;text-align: left;}
.srtz div{font-size: 3.5000vw;line-height: 5.0000vw;}
.srtz span{position: absolute;right: 0;bottom: 0;font-size: 3.5000vw;color: #c9c9c9;font-weight: 400;}

.moone{width: 100%;position: absolute;left: 0%;top: 0;}
.swiper-button-next.swiper-button-next4{background:url(/images/main/right_bt_6464.png) no-repeat center !important;width: 6.4000vw !important;height: 6.4000vw !important;top: 40.0000vw !important;right:-3.2000vw !important;display: none;}
.swiper-button-prev.swiper-button-prev4{background:url(/images/main/left_bt_6464.png) no-repeat center !important;width: 6.4000vw !important;height: 6.4000vw !important;top: 40.0000vw !important;left:-3.2000vw !important;display: none;}


}



.basic_list_box .list_inner{width: 1280px;margin: 0 auto 120px;}
.basic_list_box .list_inner>div{height: 91px;border-bottom: 1px solid #dedede;}
.basic_list_box .list_inner>div:nth-child(1){border-top: 2px solid #000;height:93px;}
.basic_list_box .list_inner>div>a>p{height:90px;line-height: 88px;}
.basic_list_box .list_inner>div>a>p:nth-child(1){float: left;width:1000px;padding-left: 30px;font-weight: 700;color: #000;
font-size: 18px;}
.basic_list_box .list_inner>div>a>p:nth-child(2){float: right;width:280px;text-align: right;color: #c9c9c9;font-weight: 400;font-size: 18px;
padding-right: 30px;}


@media screen and (max-width:1300px) and (min-width:1001px){

.basic_list_box .list_inner{width: 1000px;margin: 0 auto 120px;}
.basic_list_box .list_inner>div{height: 91px;border-bottom: 1px solid #dedede;}
.basic_list_box .list_inner>div:nth-child(1){border-top: 2px solid #000;height:93px;}
.basic_list_box .list_inner>div>a>p{height:90px;line-height: 88px;}
.basic_list_box .list_inner>div>a>p:nth-child(1){float: left;width:850px;padding-left: 20px;font-weight: 700;color: #000;
font-size: 18px;}
.basic_list_box .list_inner>div>a>p:nth-child(2){float: right;width:150px;text-align: right;color: #c9c9c9;font-weight: 400;font-size: 18px;
padding-right: 20px;}
		
}


@media screen and (max-width:1000px) and (min-width:320px){

.basic_list_box{margin-bottom: 5.0000vw;padding-bottom:12.00vw;}
.basic_list_box .list_inner{width: 96%;margin: 0 auto;}
.basic_list_box .list_inner>div{height: 12.1000vw;border-bottom: 0.1000vw solid #dedede;}
.basic_list_box .list_inner>div:nth-child(1){border-top: 0.2000vw solid #000;height:12.3000vw;}
.basic_list_box .list_inner>div>a>p{height:12.0000vw;line-height:11.8000vw;}
.basic_list_box .list_inner>div>a>p:nth-child(1){float: left;width:75%;padding-left: 1.0000vw;font-weight: 700;color: #000;
font-size: 3.5000vw;}
.basic_list_box .list_inner>div>a>p:nth-child(2){float: right;width:25%;text-align: right;color: #c9c9c9;font-weight: 400;font-size: 3.3000vw;
padding-right: 1.0000vw;}

}



/* Client */
.m_client {
  padding:120px 0px;
  background-color:#f3f3f3;
}

.m_client .client-container {
  position: relative;
  max-width: 1310px;
  width:100%;
  margin: 0 auto;
  padding:0px 15px;
}

.m_client .client_top_text {
  position: relative;
  margin-bottom:40px;
}

.m_client .client_top_text .text-area strong {
  font-size: 30px;
}

.m_client .client_top_text .text-area div { 
  font-size: 18px;
  font-weight: 400;
  margin-top: 30px;
  line-height: 24px;
}

.m_client .client_bot_con {
  position: relative;
}
/* 
.m_client .client_bot_con .swiper-slide {
  width:20%;
} */

.m_client .client_bot_con .next,
.m_client .client_bot_con .prev {
  display: block;
  position: absolute;
  top:50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
  width:44px;
  height: 44px;
  cursor: pointer;
  z-index: 10;
  filter: drop-shadow(2px 3px 5px rgba(0, 0, 0, 0.15));
}

.m_client .client_bot_con .next {
  right:-20px;
  background-image: url('/images/main/client_next.png');
}

.m_client .client_bot_con .prev {
  left:-20px;
  background-image: url('/images/main/client_prev.png');
}

.m_client .client_bot_con .pagination {
  display: none;
}

.m_client .client_bot_con img {
  position: relative;
  top:unset;
  left: unset;
  right: unset;
  bottom:  unset;
  -webkit-transform: none;
  transform: none;
  width: auto;
  height:auto;
  object-fit: unset;
  max-width:100%;
}

@media screen and (max-width:1024px) {
  .m_client {
    padding:100px 0px;
  }

  .m_client .client_bot_con .next,
  .m_client .client_bot_con .prev {
    display:none;
  }

  .m_client .client_bot_con .pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top:10px;
  }

  .m_client .client_bot_con .swiper-pagination-bullet {
    width:10px !important;
    height:10px !important;
  }
}

@media screen and (max-width:768px){
  .m_client {
    padding:80px 0px;
  }
}

@media screen and (max-width:1000px) and (min-width:320px){
  .m_client .client_top_text {
    margin-bottom:5vw;
  }
	
  .m_client .client_top_text .text-area strong {
    font-size: 4.6000vw;
  }

  .m_client .client_top_text .text-area div{
    font-size: 3.8000vw;
    font-weight: 400;
    margin-top: 3.0000vw;
    line-height: 5.0000vw;
  }
}
  


/* Popup */

#popup {
    position: relative;
}

.popup-layer {
    z-index: 10000;
    position: absolute;
    background: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,.25);
    animation: popup-fade .65s ease-in-out .35s forwards;
    opacity: 0;
    max-width:800px;
}

@keyframes popup-fade {
    0% { opacity: 0;
        -webkit-transform: translateY(25px);
        -ms-transform: translateY(25px);
        transform: translateY(25px); }
    100% { opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0); }
}
.popup-layer__body {
    background: #fff;
}

.popup-layer__body img {
    display: block;
    margin: 0 auto;
    border: none;
    max-width: 100%;
}

.popup-layer__foot {
    background: #424242;
}

.popup-layer__foot ul {
    display:flex;
    flex-wrap: wrap;
}

.popup-layer__foot li {
    width:50%;
    padding:10px;
}

.popup-layer__foot li:first-child {
    padding-right:0;
}

.popup-layer__foot li:last-child {
    text-align: right;
}

.popup-layer__foot button {
  background-color: transparent;
  border:0px;
}

.popup-layer__foot span {
  font-size:15px;
    /* font-size: 1.5rem; */
    color: #fff;
    cursor: pointer;
    transition:all 0.3s ease;
}

.popup-layer__foot label:hover span { opacity: .7; }

/* .popup-layer-foot { background: #424242; }
.popup-layer-foot span { font-size: 15px; color: #fff; }
.popup-layer-foot label:hover span { opacity: .7; }
.popup-layer-foot li:first-child { padding-right: 0; }
.popup-layer-foot li:last-child { text-align: right; } */


@media (max-width: 1024px){
    /* .popup-layer { z-index: 999; } */
    .popup-layer { top: 95px !important; left: 0 !important; margin: 0 5px; }
}
@media (max-width: 768px){

    .popup-layer {
        width:calc(100% - 10px);
    }

    .popup-layer img {
        max-width: none;
        width:100%;
        height: auto !important;
    }
    .popup-layer-foot span { font-size: 14px; }

}
@media (max-width: 375px){
    .popup-layer-foot li { width: 100%; }
    .popup-layer-foot li:last-child { text-align: left; }
}


