/*select:not([class^=tui]) {-webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; padding: 0 0.8em; padding-right:24px !important; background:url(/images/jwagwangcheon/common/ico_search_arrow.png) no-repeat top 50% right 10px #fff !important;}*/




/*정원 프로그램*/



/*달력 */
.cal-month {display: flex;  justify-content: flex-start;  align-items: center;  margin-top: 50px !important;   margin-bottom: 50px;}
.cal-month a {width:62px; height:6.2rem; background-color:#fff; border:1px solid #ddd; border-radius:10px; display:flex; justify-content: center; align-items:center; margin-right:10px; transition:all .2s;}
.cal-month a span {width:0; height:0; text-indent:-9999px;}
.cal-month a i {font-size:24px;}
.cal-month a.prev-month {}
.cal-month a.next-month {}
.cal-month strong {font-size:32px; font-weight:700; color:#333;}
.cal-month strong em {color:#734d29; font-weight:700;}
.cal-month a:hover {}

.cal-month select {border:1px solid #ddd; border-radius:10px; height:6.2rem; padding:0 20px;  font-size:2.2rem; font-weight: 800; margin-right:10px;}
.cal-month select:nth-child(2){width:180px;}
.cal-month select:nth-child(3){width:100px;}
.cal-table {position:relative; }
.cal-table table {width:100%; border:1px solid #eeeeee; border-top:0;}
.cal-table thead th {border-top:2px solid #333333;  font-size:1.8rem; font-weight:700;  padding:20px 0; border-bottom:2px dotted #eeeeee;}
.cal-table tbody td { border-bottom:1px solid #eeeeee; padding:18px; overflow:hidden; position:relative;    border-right:2px dotted #eeeeee; }
.cal-table tbody td .date {width:30px; height:30px; font-weight: 600; font-size:15px; color: #333;  position: absolute;   left: 18px; top: 10px;}

.cal-table table span.sun,
.cal-table table .week_S{color:#d00c18;}
.cal-table table span.sat, 
.cal-table table .week_E {color:#1455ac; border-bottom:0;}
.cal-table table tbody td{vertical-align: top; width: 14.28%; height:150px;}

.cal-table table ul{margin-top:20px; font-size:13px;}
.cal-table table .time{font-weight: 700; display:block;}
.cal-table table ul>li{margin-bottom:3;}
.cal-table table ul>li:before{display:none;}
.cal-table table ul>li:nth-child(1) .time{color:#085396;}
.cal-table table ul>li:nth-child(2) .time{color:#029288;}
.cal-table table ul>li:nth-child(3) .time{color:#d62076;}


.mot {display:none;}



@media (max-width:768px) {
  .cal-table {border-top:2px solid #333; border-bottom:1px solid #333;}
  .mot {display:block; background:#333; color:#fff; width:100%; line-height:3rem; margin-top:3rem; text-align:center; font-size:13px; color:#ffff00;}
  .cal-table::-webkit-scrollbar { width:6px;}
  .cal-table::-webkit-scrollbar-track { background:rgba(0,0,0,0.2);border-radius: 10px; }
  .cal-table::-webkit-scrollbar-thumb {background: #004bd5;border-radius:3px; }
  .cal-table::-webkit-scrollbar-thumb:hover {background: #004bd5;}
  .cal-table colgroup {display:none;}
  .cal-table thead {display:none;}
  .cal-table td {display:none;}
  .cal-table td:has(span) {display:flex; flex-wrap:wrap; justify-content: space-between;}
  .cal-table table tbody td{width:100%;}

  .cal-month a{margin:0; width: 57px; height: 57px;}
  .cal-month strong{font-size:20px;}
  
}      


/*오시는길 */
	.map_conbox{border: 1px solid #dadde8; box-shadow: 8px 8px 17px 0px #66666612; border-radius: 20px;  padding: 4% 8% 4% 7%; margin-top: 2%; display: flex; justify-content: space-between; align-items: center;}
	.map_conbox .map_L{width: 70%;}
	.map_conbox .map_L>li{}
	.map_conbox .map_L>li+li{margin-top: 40px;}
	.map_conbox .map_L>li>span{background: #f2f6fa; padding: 14px 22px; border-radius: 30px; font-size: 1.8rem; font-weight: bold;color: #085396; margin-right: 15px;}
	.map_conbox .map_L>li>span.address{}
	.map_conbox .map_L>li>span.address::before{content: ''; width: 15px; height: 17px; margin-right: 10px; display: inline-block; background: url('/images/jwagwangcheon/common/map_address.png') no-repeat 0 0;}
	.map_conbox .map_L>li>span.call{}
	.map_conbox .map_L>li>span.call::before{content: ''; width: 15px; height: 15px; margin-right: 10px; display: inline-block; background: url('/images/jwagwangcheon/common/map_call.png') no-repeat 0 0;}

	.map_conbox .map_R{ width: 108px; height: 108px; background: linear-gradient(to left, #038889 0%, #076292 100%); display: flex; align-items: center; justify-content: center;     border-radius: 35px; transform: rotate(45deg); box-shadow: 14px 4px 17px 0px #06699133;}
	.map_conbox .map_R .map_arrow{color: #fff; transform: rotate(-45deg);
    font-weight: 600;}
	.map_conbox .map_R .map_arrow::after{content: ''; width: 19px; height: 12px; display: block; background: url('/images/jwagwangcheon/common/map_arrow.png') no-repeat 0 0; margin: 5px auto 0;}




	@media all and (max-width:800px) {
	.map_conbox .map_R{border-radius: 25px; transform: rotate(0deg); width: 100%; height: 56px; margin-top: 40px;}
	.map_conbox .map_R .map_arrow{transform: rotate(0deg);}
	.map_conbox .map_R .map_arrow::after{display: inline-block; margin: 0 0 0 10px;}
	.map_conbox{    flex-direction: column; align-items: flex-start;     padding: 7% 6% 6% 7%;}
	.map_conbox .map_L{width: 100%;}
}
	@media all and (max-width:490px) {
		.map_conbox .map_L>li>span{    display: block;     margin-bottom: 14px;}
		.map_conbox .map_L>li{text-align: center;}
		.map_conbox{margin: 4% 0 12%;}
	}


/*좌광천 정원 소개 */
.mB12p{margin-bottom: 12%;}
.intro_wrap{position: relative; margin-bottom: 14%; }
.intro_wrap>img{width: 100%;}
.intro_wrap>video{ width: min(calc(100% - 12%)); position: absolute; transform: translate(-50%, 12%); top: 34px;  left: 50%; border-radius: 30px; }

.tit_txtcon{background: #f5f7fa; border-radius: 20px;   padding: 4% 6%;   font-size: 2rem; text-align: center;  line-height: 1.6; position: relative; margin-bottom: 5%;}
.tit_txtcon .bcolor_txt{font-weight: 800; color: #085396;}
.tit_txtcon::before{content: ''; width: 57px; height: 21px; display: block; position: absolute; top: -10px; left: 4%; background: url('/images/jwagwangcheon/common/01_01.png') no-repeat 0 0;}
.tit_txtcon::after{content: ''; width: 57px; height: 21px; display: block; position: absolute; bottom: -10px; right: 4%; background: url('/images/jwagwangcheon/common/01_01.png') no-repeat 0 0;}

.mt_txtcon{}
.mt_txtcon>li{padding: 2.5% 3% 2.5% 4%; border: 1px solid #dddddd; border-radius: 14px; display:flex; align-items: flex-start;}
.mt_txtcon>li+li{margin-top: 15px;}
.mt_txtcon>li>span.pcolor_txt{  font-size: 2.1rem; color: #03878a; font-family: 'Ria';}
.mt_txtcon>li>span.pcolor_txt::after{content: ''; width: 4px; height: 18px; display: inline-block; background: url('/images/jwagwangcheon/common/txt_dline.png') no-repeat 0 0; position: relative; top: 2px; margin: 0 18px;}
.mt_txtcon > li > .pcolor_stxt { flex:1;      display: flex; justify-content: space-between; align-items: flex-start; flex-direction: column; font-size: 1.8rem;}
.mt_txtcon > li > .pcolor_stxt_blank {align-items: center; flex-direction: row;}
.mt_txtcon>li.mt_txt_blan{align-items: center;}

.mt_txtcon>li.mt_bg_txtcon{    display: block;}

a.btn.blank{float: right; font-size: 1.7rem; background: #085396; color: #fff; min-width: 14rem; line-height: 4.5rem; border-radius: 30px; }
a.btn.blank::after{content: ''; width: 13px; height: 13px; display: inline-block; background: url('/images/jwagwangcheon/common/blank.png') no-repeat 0 0; margin-left: 10px;}

	@media all and (max-width:820px) {
		.tit_txtcon{font-size: 1.8rem; margin-bottom: 8%;}
		.mt_txtcon>li{padding: 3% 3% 3% 4%;}

	}

		@media all and (max-width:600px) {
		.tit_txtcon{padding: 7% 6%;}
		.mt_txtcon>li{display: grid;}
		.mt_txtcon>li>span.pcolor_txt{margin-bottom: 1%;}
		a.btn.blank{margin-top: 2rem; width: 100%;}
		.mt_txtcon>li>span.pcolor_txt::after{display: none;}
		.mt_txtcon > li > .pcolor_stxt{align-items: flex-start; flex-direction: column;}

	}

		@media all and (max-width:550px) {
		.intro_wrap{margin-bottom: 18%;}
		.tit_txtcon{padding: 7% 9%}
		.mt_txtcon>li{padding: 5% 6% 5% 6%;}
	}


			@media all and (max-width:400px) {
		.intro_wrap{margin-bottom: 24%;}
		.tit_txtcon{padding: 10% 9%; margin-bottom: 14%;}
	}
                     


/*좌광천 세부시설 */   
.intro_wrap{margin-bottom: 14%;}
.intro_wrap .txt_slide_box{width: 100%; position: absolute; transform: translate(-50%, 12%); top: 2%;  left: 50%; text-align: center; padding: 0 8%;}

.intro_wrap .gc_tit{margin-bottom: 4%; text-align: center;
        line-height: 1.1; font-size: 3.3rem;  font-weight: 900; font-family: 'Ria';   display: inline-block; background: linear-gradient(90deg, #1b50a0, #d5196d);  -webkit-background-clip: text; -webkit-text-fill-color: transparent; padding: 0.15em 0;  -webkit-font-smoothing: antialiased;}
.intro_wrap .txt_slide_box .c_img{width: 100%;}
.mt_txtcon_g_2{display: flex; justify-content: space-between;}
.mt_txtcon_g_2>li{width: 50%; margin-top: 15px;}
.mt_txtcon_g_2>li+li{margin-left: 15px;}

		@media all and (max-width:920px) {
			
			.intro_wrap .gc_tit{font-size: 2.8rem;}

	}
	
		@media all and (max-width:700px) {
			
			.intro_wrap{  margin-bottom: 18%;}

	}



		@media all and (max-width:600px) {
			.intro_wrap .txt_slide_box{    top: 6%;}
			.intro_wrap .gc_tit{font-size: 2.3rem;     width: 80%;}
			.intro_wrap{margin-bottom: 22%;}
			.mt_txtcon_g_2>li{width: 100%;}
			.mt_txtcon_g_2{flex-direction: column;}
		.mt_txtcon_g_2>li+li{ margin-left: 0;}

	}

		
		@media all and (max-width:410px) {
			
			.intro_wrap{  margin-bottom: 33%;}
			.intro_wrap .gc_tit{    margin-bottom: 16px;}

	}         

		@media all and (max-width:345px) {
			
			.intro_wrap .gc_tit{font-size: 2rem;}

	}                               




/*좌광천 인근 시설 */    
	.mt_txtcon>li>span.pcolor_txt_li{}
	.mt_txtcon>li .dline_img{width: 100%;}
	.mt_txtcon>li .b_check_con{margin-top: 10px; line-height: 1.8;}
	.mt_txtcon>li .b_check_con>li{font-family: 'Paperlogy'; font-size: 1.8rem;  color: #333333;}
	.mt_txtcon>li .b_check_con>li>span{color: #085396; font-size: 1.8rem; font-weight: 700;}
	.mt_txtcon>li .b_check_con>li>span::before{content: ''; width: 18px; height: 18px; display: inline-block; background: url('/images/jwagwangcheon/common/check_icon.png') no-repeat 0 0; position: relative; top: 2px; margin-right: 6px;}

	.mt_txtcon>li>span.pcolor_txt_li::after{display: none;}

	.mt_txtcon>li .safe_box{    display: flex; justify-content: space-between; flex-wrap: wrap;}
	.mt_txtcon>li .safe_box>li{width: 47%; background: #f5f8fa; border-radius: 20px; margin-top: 22px; position: relative;}
	.mt_txtcon>li .safe_box>li::before{content: ''; width: 24px; height: 24px; background: linear-gradient(to left, #3687a5 40%, #3699a2 100%); display: block;  border-radius: 50%; position: absolute;  top: 50%; left: -15px; transform: translate(0, -50%); box-shadow: 0 0 0 10px #fff;} 
	.mt_txtcon>li .safe_box>li .safe_con{   display: flex; justify-content: space-between; padding: 10px 10px 10px 40px; align-items: center;}
	.mt_txtcon>li .safe_box>li .safe_con>p{}
	.mt_txtcon>li .safe_box>li .safe_con>img{margin-left: 20px;}

		@media all and (max-width:1000px) {
		.mt_txtcon>li .safe_box>li{width: 100%;}
	}

	@media all and (max-width:600px) {
		.mt_txtcon>li .dline_img{padding: 10px 0 5px;}
	}

		@media all and (max-width:450px) {
		.mt_txtcon>li .safe_box>li .safe_con{flex-direction: column; align-items: center;}
}



.imgSlide-wrap {position:relative;}
.imgSlide-wrap .fade img {width:100%;}
.imgSlide-wrap .controll button {width:7rem; height:7rem; border-radius:50%; background:#fff; color:#000; overflow:hidden; position:absolute; top:calc(50% - 3.5rem); opacity:1; transition: all .2s;     box-shadow: 0 0 20px rgb(0 0 0 / 15%);}
.imgSlide-wrap .controll button span {text-indent:-9999px; display:inline-block;}
.imgSlide-wrap .controll button i {font-size:5rem;}
.imgSlide-wrap .controll button.prev-slide {left:-3rem;}
.imgSlide-wrap .controll button.next-slide {right:-3rem;}
.imgSlide-wrap .controll button:hover {opacity:1;}

@media all and (max-width:600px) {
	.imgSlide-wrap .controll button{ top:calc(50% - 2rem); }
	.imgSlide-wrap .controll button {width:4rem; height:4rem;}
	.imgSlide-wrap .controll button i {font-size:3rem;}
	.imgSlide-wrap .controll button.prev-slide {left:-2rem;}
	.imgSlide-wrap .controll button.next-slide {right:-2rem;}
}


.h_img {position:relative;}
.h_img .slimg {border-radius:0 10rem 3rem 3rem; overflow: hidden; background:#fff;}
.h_img2 .slimg{border-radius:10rem 0 3rem 3rem;}
.h_img .slimg img {width:100%; height:auto; }
.h_img .controll {display:flex; align-items: center; justify-content: space-between; background:#000; padding:1.5rem 4rem; width: calc(100% - 20rem); border-radius:3rem 3rem 0 0;}
.h_img2 .controll{margin-left: auto;}
.h_img .controll .btit{position:relative; width:16rem; display: flex; align-items: center;font-size:1.8rem;  color:#fff; font-weight: 700; margin-right:2.5rem; justify-content: space-between;}
.h_img .controll .btit:after{content: '';  display: block;  width: 5rem;  height: 1px;  background: rgba(255,255,255,0.5);}
.h_img .controll .v-count {margin-left:10px; font-size:15px;}
.h_img .controll .v-count strong {font-weight:700; color:#fff;}
.h_img .controll .v-count span{color:rgba(255,255,255,0.8);}
.h_img .controll .v-count span:before {content:'/'; margin:0 5px 0 3px;}
.h_img .controll button{position:relative; }
.h_img .controll button span {text-indent:-9999px; display:inline-block;}
.h_img .controll button i {font-size:3.5rem; color: rgba(255,255,255,0.8)}
.h_img .controll button + button:after{content: '';  display: block; width: 1px; height: 18px; background: rgba(255,255,255,0.2); position: absolute;  left: 0;  top: 50%;  margin: -9px 12px 0px -12px;}


@media all and (max-width:1670px) {
	.h_img .controll .btit:after, .h_img .controll button + button:after{display: none;}
	.h_img .controll .btit{margin-right: 2rem;}
	.h_img .controll{width: calc(100% - 25%);}

}


@media all and (max-width:1140px) {
	.h_img .controll .btit{margin-right: 0rem;}

}

@media all and (max-width:800px) {
	.h_img .controll .btit, .h_img .controll .v-count{font-size: 1.4rem;}
	.h_img .controll{    padding: 1.5rem 2.4rem;}
	.h_img .controll button i{font-size: 2.5rem;}
	.h_img2 .controll{    margin-left: 0;}

}

/*컨텐츠 준비중 */    
span.c_blue{color: #085396;}
.con-prbox{display: flex; align-items: center;  justify-content: center;  padding: 13%; border: 1px solid #dddddd;  border-radius: 30px;}
.con-prbox .imgbox{}
.con-prbox .imgbox>img{margin-top: -40px; width: 100%;}

.con-prbox .preparingbox{    margin-left: 8%;}
.con-prbox .preparingbox .pr_tittx{font-size: 3rem;  font-weight: 800;}
.con-prbox .preparingbox>p{ color: #666666; margin-top: 6%;}


@media all and (max-width:550px) {
		.con-prbox{flex-direction: column; text-align: center; padding: 16% 10%;}
		.con-prbox .preparingbox{    margin: 8% 0 0 0;}
		.con-prbox .imgbox>img{width: 88%;}
	}

	@media all and (max-width:400px) {
		.con-prbox{ padding: 20% 12%;}
		.con-prbox .imgbox>img{width: 70%;}
		.con-prbox .preparingbox .pr_tittx{line-height: 1.1;}
	}
                    



/*4가지 주제정원 */    
	.gd_tit_box{ border: 1px solid #dddddd; border-radius: 30px;  position: relative; padding: 6%; margin-bottom: 8%;}
	.gd_tit_box>img{width: calc(100% + 24px); position: absolute; top: -3px; left: -12px;}

	.gd_tit_box .gd_tit_inbox{text-align: center;}
	.gd_tit_box .gd_tit_inbox .bg_tittxt{font-family: 'Ria'; font-size: 3.5rem;}	
	.gd_tit_box .gd_tit_inbox .bg_tittxt .c_blue{color: #004dce;}	
	.gd_tit_box .gd_tit_inbox>p{font-size: 1.8rem; font-weight: bold; margin-top: 2%;}	
	.gd_tit_box .gd_tit_inbox>img{width: 100%; margin-top: 3%;}		

	.gd_conwrap{}
	.gd_conwrap .gd_conbox{position: relative; width: 100%; height: 470px; margin-bottom: 8%;}
	.gd_conwrap .gd_conbox .gd_con_l{position: absolute; left: 0; top: -4%; z-index: 10; display: inline-block; width: 52%;}
	.gd_conwrap .gd_conbox .gd_con_l2{top: 0%;}	
	.gd_conwrap .gd_conbox .gd_con_l>img{width: 100%;}


	.gd_conwrap .gd_conbox .gd_con_r{position: absolute; top: 0; right: 0; background: #f1f8f8; border-radius: 200px 30px 30px 30px; padding: 5% 5% 7% 18%; width: 60%;}
	.gd_conwrap .gd_conbox .gd_con_r .gypt{display: flex; align-items: center;}	
	.gd_conwrap .gd_conbox .gd_con_r .gypt>span{font-size: 2.1rem;  font-family: 'Ria';   color: #fff; background: #209f9f;  display: inline-block; width: 42px; height: 42px;  border-radius: 50%; text-align: center; line-height: 42px;}	
	.gd_conwrap .gd_conbox .gd_con_r .gypt .gd_link_imgview{color: #209f9f; font-weight: bold; padding: 2% 5% 2% 6%; border: 1px solid #209f9f; background: #fff; border-radius: 50px; display: inline-block; margin-left: 3%;}	
		.gd_conwrap .gd_conbox .gd_con_r .gypt .gd_link_imgview::after{content: ''; width: 17px; height: 17px; display: inline-block; background: url('/images/jwagwangcheon/common/gy_icon.png') no-repeat 0 0; margin-left: 10px; position: relative; top: 1px; }			
	.gd_conwrap .gd_conbox .gd_con_r .gy_tittxt{font-size: 2.8rem; font-family: 'Ria'; color: #209f9f; margin: 5% 0;}	
	.gd_conwrap .gd_conbox .gd_con_r .line{    width: 100%; height: 1px; background: #dddddd;}
	.gd_conwrap .gd_conbox .gd_con_r .gy_list{margin-top: 5%;}	
	.gd_conwrap .gd_conbox .gd_con_r .gy_list>li{ line-height: 3.5; display: flex;}	
	.gd_conwrap .gd_conbox .gd_con_r .gy_list>li .gy_listtit{font-size: 1.8rem; font-weight: 800;  margin-right: 5%;}	
	.gd_conwrap .gd_conbox .gd_con_r .gy_list>li .gy_listtxt{display: flex; align-items: center;}
		.gd_conwrap .gd_conbox .gd_con_r .gy_list>li:first-child{line-height: 1.3;}	
	.gd_conwrap .gd_conbox .gd_con_r .gy_list>li:first-child .gy_listtxt{ display: block; }	
			.gd_conwrap .gd_conbox .gd_con_r .gy_list>li:last-child{line-height: 2;}	
	.gd_conwrap .gd_conbox .gd_con_r .gy_list>li .gy_listtxt .t_b{font-weight: bold;}		
	.gd_conwrap .gd_conbox .gd_con_r .gy_list>li .gy_listtxt .gy_l{margin-right: 18px;}
		.gd_conwrap .gd_conbox .gd_con_r .gy_list>li .gy_listtxt .gy_l::before{content: "L"; width: 27px; height: 27px; background-color: #333333; border-radius: 50%; display: inline-block;     color: #fff; line-height: 27px;  text-align: center;  margin-right: 8px; font-size: 1.4rem;}
	.gd_conwrap .gd_conbox .gd_con_r .gy_list>li .gy_listtxt .gy_w{}	
	.gd_conwrap .gd_conbox .gd_con_r .gy_list>li .gy_listtxt .gy_w::before{content: "W"; width: 27px; height: 27px; background-color: #333333; border-radius: 50%; display: inline-block;     color: #fff; line-height: 27px;  text-align: center;  margin-right: 8px; font-size: 1.4rem;}
	.gd_conwrap .gd_conbox .gd_con_r .gy_list>li .gy_listtxt .gy_dtline_txt{font-size: 1.6rem; font-weight: bold; border: 2.6px dotted #209f9f; color: #209f9f; background: #fff; padding: 1% 14%; border-radius: 30px;}	
	.gd_conwrap .gd_conbox .gd_con_r .gy_list>li .gy_listtxt .gy_dtline_txt.gy_dtline_txt_c1{ border: 2.6px dotted #3f65d9; color: #3f65d9;}
	.gd_conwrap .gd_conbox .gd_con_r .gy_list>li .gy_listtxt .gy_dtline_txt.gy_dtline_txt_c2{ border: 2.6px dotted #7933b8; color: #7933b8;}
	.gd_conwrap .gd_conbox .gd_con_r .gy_list>li .gy_listtxt .gy_dtline_txt.gy_dtline_txt_c3{ border: 2.6px dotted #ab640b; color: #ab640b;}
	.gd_conwrap .gd_conbox .gd_con_r .gy_list>li .gy_listtxt .gy_dtline_txt.gy_dtline_txt_c4{ border: 2.6px dotted #333333; color: #333333;}			
	.gd_conwrap .gd_conbox .gd_con_r .gy_list>li .gy_listtxt>img{margin: 0 6%;}		
	
	
	.gd_conwrap .gd_conbox_reversal .gd_con_l{left: auto; right: 0;}
	.gd_conwrap .gd_conbox_reversal .gd_con_r{left: 0; padding: 5% 18% 7% 6%; border-radius: 30px 200px 30px 30px;}

	.gd_conwrap .gd_conbox2 .gd_con_r{background: #f1f3f8;}
	.gd_conwrap .gd_conbox2 .gd_con_r .gypt>span{background: #3f65d9;}
	.gd_conwrap .gd_conbox2 .gd_con_r .gy_tittxt{color: #3f65d9;}
	.gd_conwrap .gd_conbox2 .gd_con_r .gypt .gd_link_imgview{color: #3f65d9; border: 1px solid #3f65d9;}

	.gd_conwrap .gd_conbox3 .gd_con_r{background: #f7f4fa;}
	.gd_conwrap .gd_conbox3 .gd_con_r .gypt>span{background: #7933b8;}
	.gd_conwrap .gd_conbox3 .gd_con_r .gy_tittxt{color: #7933b8;}
	.gd_conwrap .gd_conbox3 .gd_con_r .gypt .gd_link_imgview{color: #7933b8; border: 1px solid #7933b8;}

	.gd_conwrap .gd_conbox4 .gd_con_r{background: #fbf7f2;}
	.gd_conwrap .gd_conbox4 .gd_con_r .gypt>span{background: #ab640b;}
	.gd_conwrap .gd_conbox4 .gd_con_r .gy_tittxt{color: #ab640b;}
	.gd_conwrap .gd_conbox4 .gd_con_r .gypt .gd_link_imgview{color: #ab640b; border: 1px solid #ab640b;}

@media all and (max-width:1620px) {
		.gd_conwrap .gd_conbox{margin-bottom: 2%;}
	}


	@media all and (max-width:1570px) {
		.gd_tit_box{border: 1px solid #fff;}
	}


@media all and (max-width:1280px) {
		.gd_conwrap .gd_conbox{margin-bottom: 6%;}
	}
	@media all and (max-width:1130px) {
		.gd_conwrap .gd_conbox{    height: 420px; margin-bottom: 6%;}
	}

				@media all and (max-width:800px) {
			.gd_conwrap .gd_conbox .gd_con_r{width: 100%;}
			.gd_conwrap .gd_conbox .gd_con_l{   left: auto; right: 0;  top: -15%;}
			.gd_conwrap .gd_conbox .gd_con_r, .gd_conwrap .gd_conbox_reversal .gd_con_r{padding: 7% 5% 6% 8%; border-radius: 60px 30px 30px 30px;}
			.gd_conwrap .gd_conbox{height: 360px;         margin-bottom: 22%;}
			.gd_conwrap .gd_conbox .gd_con_r .gypt{align-items: flex-start; flex-direction: column;}
			.gd_conwrap .gd_conbox .gd_con_r .gypt .gd_link_imgview{   margin: 3% 0 0 0;}
			.gd_conwrap .gd_conbox .gd_con_l{width: 58%; top: -16%;}
			.h_img .slimg{border-radius: 0 6rem 3rem 3rem;}
			.h_img .controll{width: calc(100% - 16%); padding: 1.5rem 3rem;}
			
	}

				@media all and (max-width:780px) {
			.gd_conwrap .gd_conbox{height: 380px;}
			.gd_tit_box .gd_tit_inbox .bg_tittxt{font-size: 3rem;}
			.gd_tit_box .gd_tit_inbox>p{font-size: 1.4rem;}
			.gd_tit_box{    margin-bottom: 12%;}
	}

					@media all and (max-width:650px) {
		.gd_conwrap .gd_conbox{margin-bottom: 15%;}
		.gd_tit_box{        margin-bottom: 16%;}
		.h_img .controll .btit{width: 12rem;}
	}

						@media all and (max-width:600px) {
.gd_conwrap .gd_conbox .gd_con_l{ top: -18%; width: 55%;}
.h_img .controll .btit{    width: 8rem}
	}

							@media all and (max-width:510px) {
.gd_conwrap .gd_conbox .gd_con_l{ top: -20%; width: 56%;}
.h_img .controll .btit{    width: 6rem}
.h_img .controll{        padding: 1rem 2rem; width: calc(100% - 14%);}
						.h_img .slimg{border-radius: 0 3rem 3rem 3rem;}
	}

					@media all and (max-width:450px) {
						.gd_conwrap .gd_conbox .gd_con_r .gypt{align-items: flex-start; flex-direction: column;}
						.gd_conwrap .gd_conbox .gd_con_r .gypt .gd_link_imgview{margin: 4% 0 0 0;}
						.gd_conwrap .gd_conbox .gd_con_l{width: 52%; top: -20%;}
						.gd_conwrap .gd_conbox .gd_con_r .gy_tittxt{font-size: 2.6rem;}
						.gd_conwrap{    margin-top: 18%;}
						.gd_tit_box{margin-bottom: 24%;}
						.gd_tit_box .gd_tit_inbox .bg_tittxt{font-size: 2.5rem;}
						

	}                            
                                                                                                         