    .sub_viausl{width: 100%;position:relative;text-align: center;}
    .sub_viausl .box{width:90%;position:absolute;left:50%;top:55%;transform: translate(-50%,-50%);} 
    .sub_viausl .txt_box{ display:inline-block; line-height: normal; letter-spacing: 6px;color: #3d3d3d; padding: 10px 47px 7px; border-radius: 20px; background-color: #fff;}
    .sub_viausl h2{line-height:2;letter-spacing: -2.6px;color: #fff;}
    .sub_viausl .txt{ font-weight: 300;line-height: normal; letter-spacing: -0.8px; color: #fff;}
    @media all and (max-width: 1240px) {
        .sub_viausl{background-size: auto 100% !important;}
        .br_tag{display: block;}
    }    
    .event_viausl{width: 100%;position:relative;text-align: center;margin-top:150px;}
    .event_viausl .box{width:90%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);} 
    .event_viausl .txt_box{ display:inline-block; line-height: normal; letter-spacing: 6px;color: #fff; padding: 10px 47px 7px; border-radius: 20px; background-color: #222;}
    .event_viausl h2{line-height:2;letter-spacing: -2.6px;color: #222;}
    .event_viausl .txt{ font-weight: 300;line-height: normal; letter-spacing: -0.8px; color: #222;}
    @media all and (max-width: 1240px) {
        .event_viausl{background-size: auto 100% !important;}
        .br_tag{display: block;}
    }




    .s11_section01{width: 100%;text-align: center;padding:150px 0;}
    .s11_section01 .inner{width:90%;margin:0 auto;}
    .s11_section01 .tit{  line-height: 1.17; letter-spacing: -2.64px; text-align: center;color: #3d3d3d;}
    .s11_section01 .txt{font-weight: 300;line-height: 1.5;letter-spacing: -0.8px; color: #3d3d3d;padding-top:30px;}

    .s11_section02{width: 100%;height:500px;}
    .s11_section02 .inner{width:1240px;height:100%;margin:0 auto;position:relative;}
    .s11_section02 .img{position:absolute;right:0;top:50%;transform: translateY(-50%);}
    @media all and (max-width: 1240px) {
        .s11_section02{width: 100%;height:450px;background-size: auto 100% !important;background-position: left 40% center !important;}
        .s11_section02 .inner{width:90%;height:100%;margin:0 auto;position:relative;}
        .s11_section02 .img{width:90%;position:absolute;right:auto;left:50%;top:50%;transform: translate(-50%,-50%);}
    }
    .s11_section03{width: 100%;height:750px;}
    .s11_section03 .inner{width: 1240px;height:100%;margin:0 auto;position:relative;}
    .s11_section03 .title{text-align: center;padding-top:160px;}
    .s11_section03 .title h2{font-weight: bold;line-height: 1.17; letter-spacing: -2.64px;color: #3d3d3d;padding-top:40px;}
    .s11_section03 .cont{width:100%;position: absolute;left:50%;bottom:-55%;transform: translate(-50%,-50%);z-index: 8;}
    .s11_section03 .cont li{width:33.3%;float: left;text-align: center;}
    @media all and (max-width: 1240px) {
        .s11_section03{width: 100%;height:auto;background-size: auto 100% !important;padding:100px 0;}
        .s11_section03 .inner{width: 90%;height:100%;margin:0 auto;position:relative;}
        .s11_section03 .title{text-align: center;padding:0 0;}
        .s11_section03 .cont{width:100%;position: static;transform: translate(0,0);z-index: 8;padding-top:20px;}
    }    
    @media all and (max-width: 768px) {
        .s11_section03 .cont li{width:100%;float: none;text-align: center;}
    }
    .s11_section04{padding: 250px 0;height:900px;}
    .s11_section04_m{padding: 200px 0;background-size: auto 100% !important;background-position: left  center !important;}

/*##########################################################################*/
    .s12_section01{width: 100%;}
    .s12_section01 .mo{display: none;}
    @media all and (max-width: 768px) {
        .s12_section01 .pc{display: none;}
        .s12_section01 .mo{display: block;}
    } 
    @media all and (max-width: 1240px) {
        .s12_section04{display: none;}
    }
    .s13_section01{width: 100%;padding:100px 0;}
    .s13_section01 .inner{width:1240px;margin:0 auto;}
    .s13_section01 li{width:31.3%;float:left;margin:0 1%;text-align: center;}
    .s13_section01 li .cont{padding-top:30px;}
    .s13_section01 li .tit .e_tit{font-weight: 300;line-height: 2.13; letter-spacing: -0.64px;color: #3d3d3d;}
    .s13_section01 li .tit  h2{ line-height: 2;letter-spacing: -1.4px;color: #3d3d3d;}
    .s13_section01 li .desc .txt{font-weight: 300; line-height: 1.44; letter-spacing: -0.72px;color: #3d3d3d;}
    .s13_section01 li .desc .tel_desc { font-weight: 300; letter-spacing: -0.8px;color: #3d3d3d;margin-top:30px;}
    .s13_section01 li .desc .btn_desc{line-height: 1.3;letter-spacing: -0.8px; color: #3d3d3d;
    display:inline-block;padding: 10px 80px ;border-radius: 25px;border: solid 4px #3d3d3d;margin-top:30px;}

    .s13_section01 li .desc .btn_desc:hover{border: solid 4px #853f2e;color: #853f2e;}


    @media all and (max-width: 1240px) {
        .s13_section01 .inner{width:90%;margin:0 auto;}
        .s13_section01 li{width:100%;float:none;margin:10% 0 ;text-align: center;}

    }



    .s13_section02{width:100%;padding:73px 0;}
    .s13_section02 .map_area{width:50%;float:left;position:relative;}
    .s13_section02 .map_area .map_link_btn{position:absolute;right:-4%;top:50%;transform: translateY(-50%);z-index: 9;}
    .s13_section02 .map_area .map_link_btn p{margin:10px 0;}
    .s13_section02 .map_desc .wrap_btn_zoom{display:none !important;}
    .s13_section02 .address_box{width: 80%;position:absolute;left:50%;bottom:10px;transform: translateX(-50%);
    text-align: center;padding: 16px 0;border-radius: 30px;background-color: #3d3d3d;z-index: 999;}
    .s13_section02 .address_box p{font-weight: 300;line-height: 1.5; letter-spacing: -0.4px; color: #fff;}
    .s13_section02 .desc{width:50%;padding:1% 2%;float:left;}
    .s13_section02 .desc li{border-bottom: 0.5px solid #b7b7b7;}
    .s13_section02 .desc li:last-child{border-bottom: 0;}
  
    @media all and (max-width:1240px){
        .s13_section02 .inner{width:90%;margin:0 auto;}
        .s13_section02{width:100%;padding:73px 0;}
        .s13_section02 .map_area{width:100%;float:none;position:relative;margin: 0 auto;}
        #daumRoughmapContainer1671519108683{width:100% !important;height:300px;}
        .wrap_map{width:100%;height:300px!important;}
        .map{height:300px !important;}
        .s13_section02 .map_area .map_link_btn{position:absolute;right:0;top:50%;transform: translateY(-50%);z-index: 9;}
        .s13_section02 .map_area .map_link_btn p{width:60px;margin:10px 0;}
        .s13_section02 .map_desc .wrap_btn_zoom{display:none !important;}
        .s13_section02 .desc{width:100%;padding:0 ;float:none;}
        .s13_section02 .desc li{width:100%;margin:0 auto;text-align: center;}
        .s13_section02 .address_box{width:100%;position:static;left:50%;bottom:10px;transform: translateX(0);
        text-align: center;padding: 16px 0;border-radius: 30px;background-color: #3d3d3d;z-index: 999;margin:10px auto;}
        .s13_section02 .address_box p{font-weight: 300;line-height: 1.5; letter-spacing: -0.4px; color: #fff;}
        .s13_section02 .desc{width:100%;padding:0 ;float:none;}
    }

.sub_btn_area{width:1240px;margin:0 auto;padding-top:140px;position:relative;z-index: 9;}
.sub_btn_area .desc{position:absolute;right:0;}
.sub_btn_area li{margin:0 1%;font-weight: 500; line-height: normal; letter-spacing: -0.48px;color: #3d3d3d;
padding: 17px 0;text-align: center; border-radius: 30px;  border: solid 1px #555;float:left;}
.sub_btn_area li:hover{background-color: #975748;border: solid 1px rgba(255,255,255,0);color: #fff;}
@media all and (max-width:1240px){
    .sub_btn_area{width:90%;margin:0 auto;padding:100px 0;position:relative;z-index: 9;}
    .st02 .list .list_desc .border.pc_view {display: none !important;}
}

.st01{width: 100%;}
.st01 .inner{width:1640px;display: flex;}
.st01 .img{width:49%;float:left;}
.st01 .text{width:51%;float:left;position: relative;}
.st01 .text .box{position: absolute;top:50%;transform: translatey(-50%);}
.st01 .text .st01_txt{position:absolute;left:-10%;top:25%}
.st01 .text .tit{font-weight: bold;line-height: normal;letter-spacing: -1.32px;color: #3d3d3d;}
.st01 .text .txt{font-weight: 300;line-height: 1.5;   letter-spacing: -0.4px;color: #3d3d3d;}
@media all and (max-width:1640px){
    .st01 .inner{width:90%;display: flex;}
    .st01 .text .txt br{display: none;}
}
@media all and (max-width:768px){
    .st01 .inner{width:90%;display: block;margin:0 auto;}
    .st01 .text .txt br{display: none;}
    .st01 .img{width:100%;float:none;}
    .st01 .text .st01_txt{position:absolute;left:50%;top:-50%;transform: translatex(-50%);}
    .st01 .text{width:100%;float:none;position: relative;text-align: center;}
    .st01 .text .box{position: static;transform: translatey(0);}
    .st02 .list .list_desc li {
        position: relative;
    }
    .st02 .list_2 .list_desc li {
        position: relative;
        margin: 30px 0 !important;
    }
    .st02 .list .list_desc .border {
        position: absolute;
        transform: translate(-50%, -50%);
        top: 80%;
        left: 50%;
        margin: 30px 0;
    }
}
.st02{width: 100%;padding-top:100px;}
.st02 .inner{width:1240px;margin:0 auto;}
.st02 .list{margin:1% 0;}
.st02 .list_2>li{width:50%;float: left;}
.st02 .list_2>li:nth-child(1){width: 49%;margin-right:1%;;}

.st02 .list .title{ font-weight: bold; line-height: 2;letter-spacing: normal;color: #fff;
border-radius: 20px 20px 0 0;background-color: #3d3d3d;text-align: center;padding-top:5px;}
.st02 .list .title strong{ color: #f5d0c4;}

.st02 .list .list_desc{border-radius:0 0 20px 20px;border: solid 1px #707070;background-color: #fff;}
.st02 .list .list_desc .price_desc{width:90%;margin:0 auto;padding:30px 0;}
.st02 .list_2 .list_desc .price_desc{width:80% ;margin:0 auto;padding:30px 0;}

.st02 .list .list_desc li{width:48%;margin:20px 1%;float:left;}
.st02 .list_2 .list_desc li{width:100%;margin:20px 0;float: none;}
.st02 .list_4 .list_desc li{width:100%;margin:20px 0;float: none;}
.st02 .list .list_desc .tit{float: left; font-weight: bold;line-height: 1.92;letter-spacing: -0.48px;color: #3d3d3d;}
.st02 .list .list_desc .border{display:block;float: left;border:1px dashed #707070;margin:20px 20px;}
.st02 .list .list_desc .txt{float: left;}
.st02 .list .list_desc .txt strong{font-weight: bold; line-height: 1.15; letter-spacing: -0.8px;color: #975748;}
.st02 .list .list_desc .txt strong span{color: #975748;}
.st02 .list .list_desc .txt span{font-weight: bold; line-height: 2.3; letter-spacing: -0.4px;color: #3d3d3d;padding-left:10px;}

.st02 .list .list_desc .add_box{width:60%;margin:0 auto; padding: 2%;border-radius: 40px; background-color: #f6edea;margin-bottom:30px;}
.st02 .list .list_desc .add_box .tit{color: #975748;}

@media all and (max-width:1240px){
    .st02 .inner{width:90%;margin:0 auto;}
    .st02 .list .list_desc .price_desc{width:90%;margin:0 auto;padding:30px 0;text-align: center;}
    .st02 .list .list_desc .tit{float: none; font-weight: bold;line-height: 1.92;letter-spacing: -0.48px;color: #3d3d3d;}
    .st02 .list .list_desc .border{display:block;float: none;border:1px dashed rgb(216, 216, 216);width:100% !important;margin:30px 0;}
    .st02 .list .list_desc .txt{float: none;}
    .st02 .list .list_desc .add_box{width:60%;margin:0 auto; padding: 2%;border-radius: 40px; background-color: #f6edea;margin-bottom:30px;text-align: center;}
    .st02 .list .list_desc .add_box .tit{color: #975748;}
}

.st03{width:100%;padding:150px 0;}
.st03 .inner{width: 1240px;margin:0 auto;}
.st03 .tit{ font-weight: 500;line-height: normal;  letter-spacing: -1.2px; text-align: center;color: #3d3d3d;}
.st03 .tit strong{ font-weight: bold;}

.st03 .cont{padding-top:50px;}
.st03 .cont li{text-align: center;width:33.3%;float:left;position:relative;}
.st03 .cont li p{ font-weight: 500;line-height: 1.5; letter-spacing: -0.4px; text-align: center; color: #3d3d3d;padding-top:30px;}
.st03 .cont li:after{content:"";display:block;width:1px;height:40px;background-color: #aaa;position:absolute;right:0;top:50%;transform: translateY(-50%);}
.st03 .cont li:last-child:after{display:none;}
@media all and (max-width:1240px){
    .st03 .inner{width: 90%;margin:0 auto;}
}
@media all and (max-width:768px){
    .st03 .inner{width: 90%;margin:0 auto;}
    .st03 .cont{padding-top:30px;}
    .st03 .cont li{text-align: center;width:100%;float:none;position:relative;padding:50px 0;}
    .st03 .cont li:after{content:"";display:block;width:80%;height:1px ;background-color: #aaa;position:absolute;right:auto;top:auto;transform: translateY(0);bottom:0;left:50%;transform: translateX(-50%);}
}
.st04{width: 100%; background-color: #3d3d3d;padding: 150px 0;}
.st04 .inner{width:1240px; margin:0 auto}
.st04 .tit{ font-weight: 500;line-height: normal;  letter-spacing: -1.2px; text-align: center;color: #fff;}
.st04 .tit strong{ font-weight: bold;}
.st04 .cont{padding-top:80px;position:relative}
.st04 .cont li{width:25%;float:left;text-align: center;}
.st04 .cont3{width: 60%;margin:0 auto;;}
.st04 .cont3 li{width:33.3%;float:left;text-align: center;}
.st04 .cont5 li{width:20%;float:left;text-align: center;}
.st04 .cont li .step{font-weight: 500;line-height: normal;letter-spacing: -0.32px;color: #fff;}
.st04 .cont li .icon{padding:20px 0;}
.st04 .cont li strong{font-weight: bold;line-height: normal;letter-spacing: -0.4px;color: #f5d0c4;}
.st04 .cont::before{content:"";display: block;width:100%;height:3px;background-color: #f5d0c4;
position: absolute;left:50%;top:68%;transform: translate(-50%,0);}

.st0045{width: 100%;padding:150px 0;}
.st0045 .inner{width: 1240px;margin:0 auto;}
.st0045 .title h2{  font-weight: 500;line-height: normal;letter-spacing: -1.2px; text-align: center;color: #3d3d3d;}
.st0045 .title h2 strong{font-weight: bold;}

.st0045 .cont{padding-top:250px;position: relative;}
.st0045 .cont li .tit_desc{width: 20%;float:left;}
.st0045 .cont li .tit_desc .e_tit{font-weight: 500;  line-height: 1.88; letter-spacing: -0.32px;color: #afafaf;}
.st0045 .cont li .tit_desc h2{ font-weight: bold;line-height: normal;letter-spacing: -0.84px;color: #3d3d3d;}
.st0045 .cont li .tit_desc p{font-weight: 500;line-height: 1.5; letter-spacing: -0.32px;color: #975748;}
.st0045 .cont li .txt_desc{width: 80%;padding-left:10%;float:left;}
.st0045 .cont li .txt_desc .text{font-weight: 500; line-height: 1.56; letter-spacing: -0.36px;color: #3d3d3d;}
.st0045 .cont li .txt_desc .desc_area{display: flex;width:60%;padding-top:30px;}
.st0045 .cont li .txt_desc .desc_area .desc_wrap{width:33.3%;display: flex;}
.st0045 .cont li .txt_desc .desc_area .desc_wrap .desc{display: inline-block;padding-left:10px;}
.st0045 .cont li .txt_desc .desc_area .desc_wrap strong{display: block;
font-weight: bold;line-height: normal;letter-spacing: -0.32px;color: #3d3d3d;}
.st0045 .cont li .txt_desc .desc_area .desc_wrap span{font-weight: 500; line-height:normal;letter-spacing: -0.32px;color: #3d3d3d;}
.st0045 .cont .slick-prev,.st0045 .cont .slick-next{display: none !important;}

.st0045 .slick-dots{width:100%;position: absolute;top:-200px;}
.st0045 .slick-dots li{
/*	width:18%;*/
	width:14%;
	margin:0.5% 1%;float:left;line-height: normal;padding:20px 0;
    text-align: center;border-radius: 30px;border: solid 1px #555;}
.st0045 .slick-dots li.slick-active{background-color: #975748;}
.st0045 .slick-dots li.slick-active button{color: #fff;}
.st0045 .slick-dots li:nth-child(6){margin-left:10%}
.st0045 .slick-dots li button{  font-size: 20px;font-weight: 500;letter-spacing: -0.4px;color: #3d3d3d;}

.st0045 .slick-dots:after{content:"";display:block;clear:both}
@media all and (max-width:1240px){
    .st0045{width: 100%;padding:100px 0;}
    .st0045 .inner{width: 90%;margin:0 auto;}

    .st0045 .cont{padding-top:50px;position: relative;text-align: center;}
    .st0045 .cont li .tit_desc{width: 100%;float:none;text-align: center;}
    .st0045 .cont li .txt_desc{width: 100%;padding-left:0;float:none;}
    .st0045 .cont li .txt_desc .text{text-align: center;padding-top:20px;}
    .st0045 .cont li .txt_desc .text br{display: none;}
    .st0045 .cont li .txt_desc .desc_area{display: flex;width:60%;padding-top:30px;margin:0 auto;}

/*    .st0045 .slick-dots{width:23%;position: static;padding-top:50px;display: inline-block;}*/
    .st0045 .slick-dots{width:50%;position: static;padding-top:50px;display: inline-block;}
    .st0045 .slick-dots li{width:8px;height: 8px !important;;margin:0.5% 2%;padding:0;}
    .st0045 .slick-dots li:nth-child(6){margin-left:0.5%;}
    .st0045 .slick-dots li button{display: none !important;}
}

 
@media all and (max-width:1240px){
    .st04 .inner{width:90%; margin:0 auto}
}
@media all and (max-width:768px){
    .st04 .cont::before{top:62%;}
    .st04 .cont li  strong .br_tag{display: block;}
}
.st05{width: 100%;padding:180px 0;}
.st05 .inner{width:1240px; margin:0 auto;display: flex;}
.st05 .left{width:60%;float:left;}
.st05 .right{width:40%;float:left;}
.st05 .right .tit{font-weight: 500;line-height: 1.17;letter-spacing: -1.2px;color: #3d3d3d;}
.st05 .right .tit strong{font-weight: bold;}
.st05 .right .desc{padding-top:50px;}
.st05 .right .desc li{width:50%;float:left;}
.st05 .right .desc li .num{display:inline-block;width: 40px; height: 40px;line-height: 40px;border-radius: 100%;
font-weight: 500;letter-spacing: -0.36px;text-align: center;color: #fff;
background-color: #3d3d3d;}
.st05 .right .desc li:nth-child(1) .num{background-color: #975748;}
.st05 .right .desc li:nth-child(1) .txt{color: #975748;}
.st05 .right .desc li .txt{ font-weight: 500;line-height: 3.5;letter-spacing: -0.4px;color: #3d3d3d;padding-left:10px;}
@media all and (max-width:1240px){
    .st05 .inner{width:100%; margin:0 auto;display: flex;}
}
@media all and (max-width:768px){
    .st05{width: 100%;padding:0 0;background-position: left 20% bottom !important;
    background-size: 250% auto !important;}
    .st05 .left{display: none;}
    .st05 .right{width:100%;padding-left:10%;float:none;
    background-color: rgba(255,255,255,0.8);padding:50px 0 50px 10%;}
    .st05 .right .desc li{width:100%;float:none;}
}

.st051{width: 100%;padding:150px 0;}
.st051 .inner{width:1240px; margin:0 auto;}
.st051 .tit{font-weight: 500;line-height: 1.17;letter-spacing: -1.2px;color: #3d3d3d;text-align: center;}
.st051 .cont {padding-top:70px;}
.st051 .cont th{ background-color: #975748;padding:20px 0; font-weight: 500;letter-spacing: -0.4px;color: #fff;}
.st051 .cont tr{text-align: center;}
.st051 .cont td{ background-color: #f8f8f8;padding:40px 0;line-height: 1.56;}
.st051 .cont .pbg td{background-color: #f6edea;padding:20px 0;}

@media all and (max-width:1240px){
    .st051 .inner{width:90%; margin:0 auto;}
    .st051 .cont td{ background-color: #f8f8f8;padding:20px 5px;line-height: 1.56;}
    .st051 .cont td br{display: none;}
    .st051 .cont .pbg td{background-color: #f6edea;padding:20px 5px;}
}


.st052{width: 100%; background-color: #3d3d3d;padding: 150px 0;}
.st05111{background-color: #fff;}
.st0521 {margin-top:100px}
.st0522 {margin-top:100px}
.st05111 {margin-top:0}
.st052 .inner{width:1400px; margin:0 auto;}
.st052 .tit{font-weight: 500;line-height: 1.17;letter-spacing: -1.2px;color: #fff;text-align: center;}
.st05111 .tit{color:#222}
.st052 .cont{padding:70px 0;}
.st052 .cont li{width: 31.3%;margin:0 1%; float:left;text-align: center;}
.st0521 .cont li{width: 23%;margin:0 1%; float:left;text-align: center;}
.st0531 .cont li{width: 18%;margin:0 1%; float:left;text-align: center;}
.st0522 .cont li{width: 48%;margin:0 1%; float:left;text-align: center;}
.st0521 .cont li .img{border-radius: 10px;overflow: hidden;}
.st052 .cont li .text{padding-top:20px}
.st052 .cont li .type{font-weight: 500;line-height: 2;letter-spacing: -1px;color: #fff;}
.st05111 .cont li .type{color: #975748;}
.st052 .cont li .txt{font-weight: bold; line-height: 1.25;letter-spacing: -0.48px;color: #f5d0c4;}
.st05111 .cont li .txt{color: #3d3d3d;font-weight: 500;}

.st0523 .cont li .type{color: #f5d0c4;font-weight: bold; }
.st0523 .cont li .txt{color: #fff;font-weight: 500;}

.st052 .txt_desc{ font-weight: 500;line-height: 1.5;  letter-spacing: -0.4px; text-align: center;color: #fff;}
.st05111 .txt_desc{ color: #3d3d3d;}

@media all and (max-width:1240px){
	.st052 .inner{width:90%; margin:0 auto;}
	.st0521 .cont li .img{border-radius: 10px;overflow: hidden;}
}
@media all and (max-width:768px){
	.st052 .cont{padding:40px 0;}
	.st052 .cont li{width: 100%;margin:20px 0; float:none;text-align: center;}
}

.st06{width: 100%;padding:150px 0;background-color: #f6edea;}
.st06 .inner{width:1240px; margin:0 auto;}
.st06 .tit{ font-weight: 500;line-height: normal; letter-spacing: -1.2px; text-align: center;color: #3d3d3d;}
.st06 .txt{font-weight: 300; line-height: 1.5;letter-spacing: -0.4px;  text-align: center;color: #3d3d3d;padding-top:50px;}
@media all and (max-width:1240px){
    .st06 .inner{width:90%; margin:0 auto;}
    .st06 .txt br{display: none;}
}
.st07{width: 100%;padding:150px 0;position: relative;}
.st07 .inner{width:1240px;margin:0 auto;}
.st07 .title h2{font-weight: 500;line-height: 1.17;letter-spacing: -1.2px; color: #3d3d3d;}
.st07 .title p{font-weight: 500;line-height: normal;letter-spacing: -0.4px;color: #3d3d3d;padding-top: 20px;;}
.st07 .cont{padding-top:30px;}
.st07 .cont li{padding:15px 0;}
.st07 .cont li .num{display:block;width: 40px; height: 40px;line-height: 40px;border-radius: 100%;
font-weight: 500;letter-spacing: -0.36px;text-align: center;color: #fff;
background-color: #975748;float: left;}
.st07 .cont li .txt{ display:block;font-weight: 500;line-height: 1.5;letter-spacing: -0.4px;color: #3d3d3d;padding:5px 0 0 10px;float: left;}
.st07 .cont li .txt b{  font-weight: 600;color: #975748;}

.st07 .bg{position:absolute;}
.st07 .bg_1{top:-50px;right:15%;}
.st07 .bg_2{top:40px;right:-5%;}

@media all and (max-width:1240px){
	.st07 .inner{width:90%;margin:0 auto;}
	.st07 .title{text-align: center;}
	.st07 .title p .br_tag{display: block;}
	.st07 .cont li .num{width:10%;border-radius: 0;}
	.st07 .cont li .txt{width:90%;padding:0 0 0 10px;}
	.st07 .cont li .txt br{display: none;}
	.st07 .bg_1{width:200px;top:-50px;right:15%;opacity: 0.8;}
	.st07 .bg_2{width:300px;top:40px;right:-10%;opacity: 0.8;}
}


.st08{width:100%;background-color: #f6f6f6;padding:150px 0;}
.st08 .inner{width:1240px; margin:0 auto;}
.st08 h2{font-weight: 500;line-height: normal;letter-spacing: -1.2px; text-align: center;color: #3d3d3d;}
.st08 .cont{padding-top:50px;}
.st08 .cont li{border-top:1px solid #afafaf;border-bottom:1px solid #afafaf;padding:0 5%;cursor: pointer;position:relative;}
.st08 .cont li:nth-child(2){border: 0;}
.st08 .cont li .desc{padding:30px 0;}
.st08 .cont li .type{width:3%;float:left;
font-weight: bold;line-height: normal; letter-spacing: -0.6px; color: #3d3d3d;}
.st08 .cont li .text{width:97%;float:left;
font-weight: 500; line-height: 1.8; letter-spacing: -0.4px;color: #3d3d3d;}
/* .st08 .cont li .desc.A{display: none;} */
.st08 .cont li:hover .type{color: #975748;}
.st08 .cont li:hover .text{color: #975748;}
.st08 .cont li:after{content:"";display: block;width: 24px;  height: 24px;
background:no-repeat url('/img/sub/st08_icon.png') center center / 100%  100%;
position: absolute;right:0;top:50%;transform: translateY(-50%);}
@media all and (max-width:1240px){
    .st08 .inner{width:90%; margin:0 auto;}
    .st08 .cont li:hover .text br{display: none;}
    .st08 .cont li .type{width:5%;}
        .st08 .cont li .text{width:95%;}
}
