@charset "utf-8";
/* 서브 공통 */
.t_l{text-align: left !important;}
.t_r{text-align: right !important;}
.t_c{text-align: center !important;}

.all_wrap{position: relative; width: 100%; max-width: 1920px; margin: 0 auto; padding: 50px 0;}
.con_wrap{position: relative; width: 100%; max-width: 1200px; margin: 0 auto; padding-bottom: 100px;}
.con_wrap.nopadding{padding: 0;}
.con_wrap.parallax_bottom{padding-top: 50px;}

/* Table UI */
.table_box{position: relative; width: 100%; margin: 0 auto;}
.table_box .table_scroll{margin: 50px 0;}
.table_box .table_scroll.no_margin{margin: 0;}
.table_box .table_scroll.top_in{margin: 20px 0;}
.table_box .table_scroll.no_marginTop{margin-top: 0; border-top: 0;}
.table_box table{position: relative; width: 100%; border-top: 2px solid #333; border-collapse:collapse;}
.table_box table.no_bottom_border tbody tr:last-child td{border-bottom: 0;}
.table_box table.rowTable{border-top: 0;}
.table_box table.rowTable tbody{border-top: 2px solid #333;}
.table_box table.rowTable .rowTable_not tbody{border-top: 0;}
.table_box table.rowTable .rowTable_not th{border-bottom: 0;}
.table_box table tr.my_event td{background: #e5f5fc;}
.table_box th, .table_box td{border: 1px solid #ccc; padding: 10px; box-sizing: border-box; text-align: left; font-size: 17px; line-height: 30px; word-break: break-all;}
.table_box.manyinfo table th, .table_box.manyinfo table td{font-size: 13px; padding: 10px 3px; line-height: 20px;}
.table_box th{background: #f5f6f8; border-bottom: 0; font-weight: 400;}
.table_box td{color: #555; font-size: 16px; background: #fff;}
.table_box table.rowTable th{border-bottom: 1px solid #ccc;}
.table_box table th.last_th{border-bottom: 1px solid #ccc;}
.table_box table.mixTable tbody th{background: #eee; border-bottom: 1px solid #ccc;}
.table_box table.centerTable th, .table_box table.centerTable td{text-align: center;}
.table_box table.thead_type{border-top:0;}
.table_box table.thead_type tbody{border-top: 2px solid #333;}
.table_box table.thead_type td{background: #f5f6f8;}
.table_box table.thead_type td.noHead{background: #fff;}


/* Layout */
.layText{margin: 40px 10px;}
.layText.big_margin{margin-top: 80px;}
.layText:after{display: block; content: ''; clear: both;}
.layText > li{float: left; width: 80%;}
.layText > li:first-child{margin-left: 0 !important; width: 20%;}
.layText h3{font-size: 19px; line-height: 25px; letter-spacing: -0.01em; font-weight: 400; color: #777; margin-bottom: 40px;}
.layText h3 span{display: block; font-size: 30px; line-height: 1.4; font-weight: 800; color: #000;}
.layText.type_30 > li{float: left; width: 70%;}
.layText.type_30 > li:first-child{width: 30%;}
.layText.type_40 > li{float: left; width: 60%;}
.layText.type_40 > li:first-child{width: 40%;}
.layText.type_50 > li{float: left; width: 50%;}
.layText.type_50 > li:first-child{width: 50%;}

.layText.img_lay > li{width: 48%; margin-left: 4%;}
.layText.img_lay > li:first-child{width: 48%; margin-left: 0;}
.layText.img_lay > li img{width: 100%; border-radius: 20px;}

/* Text UI */
.text_layout.solo_type{padding: 30px 0 1px;}
.text_layout p{font-size: 17px; line-height: 30px; margin-bottom: 30px; letter-spacing: -0.01em; word-break: keep-all; color: #555;}
.text_layout p.smallFont{font-size: 14px; line-height: 20px; margin-bottom: 20px;}
.text_layout p.bigFont{font-size: 20px; line-height: 35px;}
.text_layout p.noMargin{margin-bottom: 0;}
.text_layout p.halfMargin{margin-bottom: 15px;}
.text_layout p .bigFont1{font-size: 20px; line-height: 35px;}
.text_layout p .bigFont2{font-size: 25px; line-height: 35px;}
.text_layout p.bigFont3{font-size: 30px; line-height: 1.4; text-align: center;}
.text_layout p.bigFont3 span{font-weight: 700;}
.text_layout.margin_normal p{margin-bottom: 5px;}
.text_layout p .fbold{font-weight: 700;}

/* Image UI */
.img_layout{margin: 30px 0;}
.img_layout.noMarginTop{margin-top: 0;}
.img_layout.noMarginBottom{margin-bottom: 0;}
.img_layout.first_layout{margin-top: 70px;}
.img_layout:after{display: block; content: ''; clear: both;}
.img_layout img{width: 100%;}
.img_layout li{position: relative; float: left;}
.img_layout li.only_one{width: 100% !important; margin: 0 !important;}
.img_layout.colm1 li{width: 100%;}
.img_layout.colm1 li:first-child{margin-top: 0;}
.img_layout.colm1.per70 li img{width: 70%;}
.img_layout.colm1.per60 li img{width: 60%;}
.img_layout.colm1.per50 li img{width: 50%;}
.img_layout.colm1.per40 li img{width: 40%;}
.img_layout.colm2 li{width: 49%; margin-left: 2%; margin-top: 20px;}
.img_layout.colm2 li:nth-child(2n-1){margin-left: 0;}
.img_layout.colm2 li:nth-child(1), .img_layout.colm2 li:nth-child(2){margin-top: 0 !important;}
.img_layout.colm3 li{width: 32%; margin-left: 2%;}
.img_layout.colm3 li:nth-child(3n+1){margin-left: 0;}
.img_layout.colm3 li:nth-child(n+3){margin-bottom: 20px;}
.img_layout.colm4 li{width: 23.5%; margin-left: 2%;}
.img_layout.colm4 li:nth-child(4n+1){margin-left: 0;}
.img_layout.img_scroll p.scroll_text{display: none;}


/* 인사말 */
.parallax_greet2 .con_wrap{padding: 50px 0;}
.parallax_greet2 p{font-size: 35px; line-height: 35px; text-align: center; font-weight: 300; text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
.parallax_greet2 p span{font-weight: 400;}

.greet_wrap{margin: 110px 0;}
.greet_wrap ul:after{content:""; display:block; clear:both;}
.greet_wrap li{float: left; width: 45%; margin-left: 10%; box-sizing: border-box; padding: 0 20px; text-align: center;}
.greet_wrap li:nth-child(2n+1){margin-left: 0;}
.greet_wrap li:nth-child(n+3){margin-top: 100px;}
.greet_wrap li b{display: block; font-size: 32px; margin: 20px 0 15px; color: #000; font-weight: 700;}
.greet_wrap li span{display: block; font-size: 15px; color: #999; font-weight: 300;}
.greet_wrap li strong{display: block; font-size: 19px; color: #727272; margin-top: 15px; font-weight: 700;}
.greet_wrap li img{width: 100%; border-radius: 50%; box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}

.typo_layout .greeting_typo p{font-size: 30px; line-height: 35px; margin-bottom: 8px; color: #999; font-weight: 300;}
.typo_layout .greeting_typo p .greeting_big{font-weight: 800; color: #666;}
.typo_layout .greeting_typo{padding-bottom: 15px;}


.parallax_wrap{width: 100%; padding: 100px 0; margin: 70px 0; overflow: hidden;}
.parallax_wrap .layText{margin: 0;}
.parallax_wrap h3, .parallax_wrap p{color: rgba(255, 255, 255, 0.9) !important;}
.parallax_wrap.noContent{height: 250px; box-sizing: content-box;}
.parallax_wrap.nomargin{margin-top: 10px; margin-bottom: 0;}


.only_nav_area11 .main.sub-content, .only_nav_area12 .main.sub-content, .only_nav_area13 .main.sub-content, .only_nav_area14 .main.sub-content, .only_nav_area15 .main.sub-content{max-width: inherit; padding: 0;}
.only_nav_area11 #ctt, .only_nav_area12 #ctt, .only_nav_area13 #ctt, .only_nav_area14 #ctt, .only_nav_area15 #ctt{background-color: transparent;}

.only_nav_area11 #ctt_con img, .only_nav_area12 #ctt_con img, .only_nav_area13 #ctt_con img, .only_nav_area14 #ctt_con img, .only_nav_area15 #ctt_con img{height: auto;}


@media all and (max-width:1220px){
	
	.con_wrap{width: 96%; margin-left: 2%; margin-right: 2%;}
	
	 /* Table UI */
	.table_box th{font-size: 16px;}
	.table_box td{font-size: 15px;}
	
	/* 인사말 */
	.typo_layout .greeting_typo{width: 96%;  margin: 0 auto;}
}

@media all and (max-width:1023px){
	/* Layout */
	.layText > li{width: 75%;}
    .layText > li:first-child{width: 25%;}
    .layText h3{font-size: 18px;}
	.layText h3 span{font-size: 25px;}
	
	/* Text UI */
	.text_layout p{font-size: 16px; line-height: 25px; margin-bottom: 25px;}
    .text_layout p.smallFont{font-size: 13px; line-height: 20px;}
    .text_layout p.bigFont{font-size: 18px; line-height: 33px;}
    .text_layout p .bigFont1{font-size: 18px; line-height: 33px;}
    .text_layout p .bigFont2{font-size: 23px; line-height: 35px;}
	
	/* 인사말 */
	.typo_layout .greeting_typo p{font-size: 25px; line-height: 30px; margin-bottom: 5px;}
}


@media all and (max-width:767px){
	.all_wrap{padding: 20px 0 0;}
	
	/* Text UI */
	.text_layout p.bigFont3{font-size: 25px;}
	.text_layout p.bigFont3 br{display: none;}
	
	/* Table UI */
	.table_scroll{overflow-x: scroll;}
	.table_scroll > table{width: 700px;}
	
	/* Layout */
	.layText{margin: 30px 0;}
    .layText.big_margin{margin-top: 60px;}
    .layText > li{width: 100% !important;}
    .layText > li:first-child{width: 100% !important;}
    .layText h3{font-size: 16px; margin-bottom: 20px;}
    .layText h3 br{display: none;}
	.layText h3 span{font-size: 19px; margin-top: 3px; line-height: 30px;}
    
    .layText.hafe_type > li{float: inherit; width: 100%;}
    .layText.hafe_type > li:first-child{width: 100%;}
	
	/* Image UI */
	.img_layout li{width: 100% !important;}
	.img_layout li:nth-child(n){margin-left: 0 !important; margin-top: 15px !important;}
	.img_layout.colm2 li:nth-child(2){margin-left: 0 !important; margin-top: 15px !important;}
	.img_layout li:nth-child(1){margin-top: 0 !important;}
	.img_layout img{width: 100% !important;}
	.img_layout.colm3 li:nth-child(n+3){margin-bottom: 0;}
	
	.img_layout.img_scroll .img_scroll_cover{width: 100%; overflow-x: scroll;}
	.img_layout.img_scroll .img_scroll_cover .img_scroll_body{min-width: 800px;}
	.img_layout.img_scroll p.scroll_text{display: block; font-size: 15px; color: #999; margin-top: 5px;}
	
	/* 인사말 */
	.parallax_greet2 p{font-size: 25px;}
	
	.typo_layout .greeting_typo p{font-size: 21px; margin-bottom: 2px; text-align: left;}
	.typo_layout .greeting_typo{padding-bottom: 0;}
	
	.greet_wrap{margin: 50px 0;}
	.greet_wrap li{float: left;  margin-top: 30px !important;}
	.greet_wrap li b{font-size: 25px; margin: 15px 0 10px;}
	.greet_wrap li span{font-size: 13px; line-height: 17px; min-height: 51px;}
	.greet_wrap li strong{font-size: 17px;}
	.greet_wrap li span br{display: none;}
	
	
}

@media screen and (max-width: 480px) {
	/* Text UI */
	.text_layout p{font-size: 15px; line-height: 25px; margin-bottom: 25px;}
    .text_layout p.smallFont{font-size: 13px; line-height: 20px;}
    .text_layout p.bigFont{font-size: 17px; line-height: 30px;}
    .text_layout p .bigFont1{font-size: 17px; line-height: 30px;}
    .text_layout p .bigFont2{font-size: 21px; line-height: 30px;}
	
    /* 인사말 */
	.parallax_wrap{padding: 30px 0;}
	.parallax_greet2 p{font-size: 21px; line-height: 30px;}
	.parallax_greet2 p b{display: block;}
	
	.greet_wrap li{width: 100%; margin-left: 0 !important; margin-top: 50px !important;}
	.greet_wrap li:first-child{margin-top: 20px !important;}
	.greet_wrap li span{min-height: inherit;}
	
	.typo_layout .greeting_typo p{font-size: 19px;}
}




/*테이블*/
.lTitle_s{position: relative; font-size: 25px; line-height: 30px; margin: 60px 0 30px; letter-spacing: -0.01em; font-weight: 700;}

.table_box.port_table{width: 100%;}
.table_box.port_table table{}
.table_box.port_table th, .table_box.port_table td{background: none; border: 0; border-bottom: 1px solid #ccc; word-break: keep-all;}
.table_box.port_table th{position: relative; vertical-align: middle;}
.table_box.port_table td{padding: 0; padding-left: 20px; height: 100px;}
.table_box.port_table th span{display: inline-block; padding-left: 90px;}
.table_box.port_table th span:after{content: ''; position: absolute; left: 15px; top: 20px; width: 70px; height: 70px; background-color: #F0F1F7; background-repeat: no-repeat; background-position: center; background-size: 50px; border-radius: 50%;}
.table_box.port_table th span.icon_01:after{content: ''; background-image: url("/exforest/imgs/icon_11.png");}
.table_box.port_table th span.icon_02:after{content: ''; background-image: url("/exforest/imgs/icon_12.png");}
.table_box.port_table th span.icon_03:after{content: ''; background-image: url("/exforest/imgs/icon_13.png");}
.table_box.port_table th span.icon_04:after{content: ''; background-image: url("/exforest/imgs/icon_14.png");}
.table_box.port_table th span.icon_05:after{content: ''; background-image: url("/exforest/imgs/icon_15.png");}
.table_box.port_table th span.icon_06:after{content: ''; background-image: url("/exforest/imgs/icon_16.png");}
.table_box.port_table th span.icon_07:after{content: ''; background-image: url("/exforest/imgs/icon_17.png");}
.table_box.port_table th span.icon_08:after{content: ''; background-image: url("/exforest/imgs/icon_18.png");}
.table_box.port_table th span.icon_09:after{content: ''; background-image: url("/exforest/imgs/icon_19.png");}

.topLine{padding-left: 20px;}
.topLine:after{content: ''; position: absolute; top: 0; left: 0; width: 10px; height: 30px;  background: #69a05b;}


@media screen and (max-width: 960px) {
	
	.table_box.port_table th, .table_box.port_table td{line-height: 20px; font-size: 15px;}
	.table_box.port_table th{text-align: center;}
	.table_box.port_table td{padding-left: 10px;}
	.table_box.port_table th span{padding-left: 0; padding-top: 55px;}
	.table_box.port_table th span:after{content: ''; width: 50px; height: 50px; background-size: 40px; left: 50%; margin-left: -25px;}
}


@media all and (max-width:480px){    
    /* Left Title UI */    
    .lTitle_s{font-size: 19px; line-height: 23px; margin: 35px 0 20px;}
	
	.topLine{padding-left: 15px;}
	.topLine:after{content: ''; height: 24px; width: 8px;}

} 



.mgallery1.slick-slider .slick-slide .jtext a, .goto_link ul li a{
	-webkit-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-ms-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

.main_inner{max-width: 1300px; margin: 0 auto;}

/* 메인 */
/* slick-slider 공통 */
.slick-slider .slick-slide{outline:0; overflow: hidden;}
/* slick-slider dots */
.slick-slider .slick-arrow{position: absolute; bottom: 15%; left: 50%; margin-top: -24px; z-index: 4; width: 48px; height: 48px; background-size: cover !important; font-size:0; border: 0; cursor: pointer;}
.slick-slider .slick-arrow.slick-next{background: url("../imgs/marrow_r.png") no-repeat;}
.slick-slider .slick-arrow.slick-prev{background: url("../imgs/marrow_l.png") no-repeat;}
.jGallery.slick-slider, .jGallery.slick-slider .slick-list, .jGallery.slick-slider .slick-track{height: 100%;}
.jGallery.slick-slider .slick-slide{position: relative; overflow: hidden; text-align: center; display: table;}

.jg_wrap{position: relative;}
.mgallery1{position: relative;}
.mgallery1.slick-slider .slick-slide .jtext{display: table-cell; vertical-align: middle; width: 100%;}
.jtext .jtext_inner{opacity: 0;}        /* js 실행 전에 숨김처리 */
.mgallery1.slick-slider .slick-slide .jtext .jtext_inner{position: absolute; width: 100%; bottom: 30%; opacity: 0; z-index: 2;}
.mgallery1.slick-slider .slick-slide .jtext p{text-align: center; color: #fff; font-weight: 400; word-break: keep-all; text-shadow: 0 0 15px rgba(0, 0, 0, 0.5);}
.mgallery1.slick-slider .slick-slide .jtext p.jt1{font-size: 40px; line-height: 49px;}
.mgallery1.slick-slider .slick-slide .jtext p.jt2{font-family: 'Nanum Pen Script', cursive; font-size: 90px; line-height: 110px; font-weight: 100; letter-spacing: 3px;}
.mgallery1.slick-slider .slick-slide .jtext p.jt2 span{display: inline-block; padding: 5px 10px; margin: 0 10px; text-shadow:none;}
.mgallery1.slick-slider .slick-slide .jtext p.jt3{font-size: 18px; line-height: 23px; font-weight: 300; margin-top: 13px;}
.mgallery1.slick-slider .slick-slide .jtext p.jt3 br{display: none;}
.mgallery1.slick-slider .slick-slide .jtext p.jt4{text-align: center;}
.mgallery1.slick-slider .slick-slide .jtext p.jt4 img{display: inline-block; width: 600px;}
.mgallery1.slick-slider .slick-slide .jtext p.jt4 .only_mobile img{width: 100%; max-width: 502px;}
.mgallery1.slick-slider .slick-slide .jtext a{display: inline-block; border: 2px solid #fff; color: #fff; padding: 8px 25px; border-radius: 30px; margin-top: 40px;}
.mgallery1.slick-slider .slick-slide .jtext a:hover{background: rgba(0, 0, 0, 0.8);}
.mgallery1.slick-slider.ani .slick-slide.slick-active .jtext .jtext_inner{bottom: 40%; opacity: 1;}

.mgallery1.slick-slider .slick-arrow{position: absolute; top: 50%; margin-top: -20px; z-index: 4; width: 54px; height: 94px; font-size:0; border: 0; cursor: pointer; background-size: contain !important; margin-left: 0; border-radius: 0; opacity: 1;}
.mgallery1.slick-slider .slick-arrow.slick-next{background: url("/exforest/imgs/right.png") no-repeat center; right: 2%; left: inherit;}
.mgallery1.slick-slider .slick-arrow.slick-prev{background: url("/exforest/imgs/left.png") no-repeat center; left: 2%;}
.mgallery1.slick-slider .slick-arrow.slick-next:hover{background-image: url("/exforest/imgs/right.png");}
.mgallery1.slick-slider .slick-arrow.slick-prev:hover{background-image: url("/exforest/imgs/left.png");}

.mgallery1.slick-slider .slick-dots{position: absolute; bottom: 26%; left: 50%; width: 180px; margin-left: -120px;}
.mgallery1.slick-slider .slick-dots li{position: relative; float: left; margin-left: 30px; margin-right: 0; height: 12px;}
.mgallery1.slick-slider .slick-dots li:after{content: ''; width: 30px; height: 1px; background: #fff; position: absolute; left: -30px; top: 50%; margin-top: -1px;}
.mgallery1.slick-slider .slick-dots li:first-child:after{content: ''; display: none;}
.mgallery1.slick-slider .slick-dots li:first-child{margin-left: 0;}
.mgallery1.slick-slider .slick-dots li button{width: 10px; height: 10px; box-sizing: border-box; background-color: transparent; border-radius: 20px; border: 1px solid #fff; font-size:0; line-height:0; vertical-align: top;}
.mgallery1.slick-slider .slick-dots li.slick-active button{background: #fff;}

.jGallery_nav.mgallery_nav1 button{position: absolute; bottom: 26%; left: 50%; margin-bottom: -11px; margin-left: 80px; z-index: 4; width: 40px; height: 40px; font-size:0; border: 0; cursor: pointer; background-size: 40px;}
.jGallery_nav.mgallery_nav1 button.pause{background: url("/exforest/imgs/m_stop.png") no-repeat center;}
.jGallery_nav.mgallery_nav1 button.play{background: url("/exforest/imgs/m_play.png") no-repeat center; display: none;}

.slick-slider .slick-slide div.jgBody{position: absolute; top: 0; left:0; right:0; bottom:0; width: 100%; height: 100%; z-index: -1;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:cover;
	opacity: 1;
	-ms-transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
	transform-origin:center;
	-webkit-transition:transform 4s ease-out, opacity 1s ease 0.3s;
	transition:transform 4s ease-out, opacity 1s ease 0.3s;
}

.slick-slider.ani .slick-slide.slick-active div.jgBody{
	opacity: 1;
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
	transform-origin:center;
	-webkit-transition-delay: 1s;
	transition-delay: 1s;
}

.slick-slider .slick-slide.slick-active img, .slick-slider .slick-slide.slick-active .jtext .jtext_inner{
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	-ms-transition: all 1000ms ease;
	transition: all 1000ms ease;
}


@media (max-width:1200px){	
    .mgallery1.slick-slider .slick-slide .jtext .jtext_inner{width: 100%; padding: 0 20px; box-sizing: border-box; left: 0;}
	.mgallery1.slick-slider .slick-arrow{ width: 70px; height: 70px;}
	.mgallery1.slick-slider .slick-slide .jtext p.jt4 img{width: 450px;}
}

@media (max-width:767px){	
	.slick-slider .slick-arrow{bottom: 5%; left: 50%; z-index: 4; width: 30px; height: 30px; background-size: 30px 60px;}
    .slick-slider .slick-arrow.slick-next{background-position: 0 0; margin-left: 40px;}
    .slick-slider .slick-arrow.slick-prev{background-position: 0 -30px; margin-left: -70px;}
    .slick-slider.sGallery .slick-arrow{top: 50%; margin-top: 250px;}
    .jGallery_nav button{bottom: 5%; margin-left: -15px; width: 30px; height: 30px; background-size: 30px 60px;}
    .jGallery_nav button.play{background-position: 0 -30px; display: none;}
    
    .mgallery1.slick-slider .slick-slide .jtext p.jt4 img{width: 80%;}
    .mgallery1.slick-slider.ani .slick-slide.slick-active .jtext .jtext_inner{bottom: 50%;}
	
	.mgallery1.slick-slider .slick-arrow{display: none !important;}
	
	.mgallery1.slick-slider .slick-dots{bottom: 26%; left: 50%; width: 160px; margin-left: -110px;}
	.mgallery1.slick-slider .slick-dots li{margin-left: 20px;}
	.mgallery1.slick-slider .slick-dots li:after{content: ''; width: 20px; left: -20px;}
}
	

@media (max-width:480px){	
	.mgallery1.slick-slider .slick-slide .jtext p.jt4 img{width: 90%;}
}
	

	
.goto_link{position: absolute; bottom: 0; width: 100%; z-index: 5;}
.goto_link ul:after{content:""; display:block; clear:both;}
.goto_link ul{width: 100%; max-width: 1200px; margin: 0 auto;}
.goto_link ul li{float: left; width: 20%; height: 70px;}
.goto_link ul li a{display: block; width: 100%; height: 100%; line-height: 70px; text-align: center; background: rgba(86, 4, 86, 0.9); color: #fff; font-size: 17px;}
.goto_link ul li a b{display: inline-block; position: relative; padding-right: 30px;}
.goto_link ul li a b:after{content: ''; position: absolute; right: 0; top: 50%; margin-top: -9px; width: 18px; height: 18px; background: url('/exforest/imgs/link_arrow.png') no-repeat center; background-size: contain;}
.goto_link ul li a:hover{background: rgba(154, 127, 46, 0.9);}
	
@media (max-width:767px){	
	.goto_link ul li{height: 60px;}
	.goto_link ul li a{line-height: 60px; font-size: 14px;}
	.goto_link ul li a b{padding-right: 20px;}
	.goto_link ul li a b:after{content: ''; margin-top: -6px; width: 12px; height: 12px;}
}

@media (max-width:500px){	
	.goto_link ul li a b{padding-right: 0;}
	.goto_link ul li a b span{display: none;}
	.goto_link ul li a b:after{content: ''; display: none;}
}
	
	
	
	
	
	
	
	
	