      .txt_box {padding:0 60px; margin-left:100px; margin-top:110px;}
        .txt_box h1 {font-size:6em; letter-spacing: -0.5px; line-height:1.35em; color:#fff; font-family: 'GmarketSansMedium';  text-shadow:1px 2px 3px rgba(0,0,0,.5);}
        .txt_box h2 {padding-left:230px; position:relative; margin-top:35px; font-size:1.2em; color:#fff;font-family: 'GmarketSansMedium'; font-weight:300; line-height:1.8em; position:relative; text-shadow:0px 1px 3px #111;}
        .txt_box h2:after {content:'';position:absolute; width:210px; height:2px; background:#fff; left:0; top:15px;}

        .contant_box {position:absolute; bottom:0; width:70%; background:rgba(255,255,255,.9);}
        .contant_box .contant_wid {padding-left:80px;}
        .contant_box .contant_wid:after {clear:both; display:inline-block; content:'';}
        .contant_box .box {float:left; width:33.3333%; height:240px; padding:65px 0 0 80px; border-right:1px solid #eee;} 
        .contant_box .box h1 {font-family: 'GmarketSansBold'; letter-spacing: -0.5px; font-size:1.6em; color:#111;}
        .contant_box .box h1 a {margin-top:0;}
        .contant_box .box p {margin-top:15px;  font-size:1.1em; line-height:1.7em; color:#666; font-family: 'GmarketSansLight'; font-weight:600;}
        .contant_box .box a {display:inline-block; margin-top:18px;}
        .contant_box .box a img {opacity: 0.6;}
        .contant_box .b_bk {cursor: pointer; position:absolute; top:-50px; right:-50px; width:50px; height:50px; background:#000; color:#fff; font-size:1.8em; font-family: 'GmarketSansLight'; text-align:center; font-weight:500;padding-top:14px;}

         .myContent{
            height: 165px;
          }
          #slide0{
            background: url(maig_bg2.jpg)no-repeat center; background-size:cover;
          }
          .fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell {height:auto !important;}

          @media screen and (max-width:1580px){

             .txt_box {margin-left:0; padding:0 30px; margin-top:120px;}

             .contant_box {width:75%;}
             .contant_box .contant_wid {padding-left:0;}
             .contant_box .box {height:250px; padding:60px 0 0 60px;}
          }
          @media screen and (max-width:1440px){
            .txt_box h1 {font-size:5em; }
            .txt_box h2 {padding-left:150px; font-size:1.25em; margin-top:30px;}
            .txt_box h2:after {width:130px;}



          }
           @media screen and (max-width:1360px){
            .txt_box {margin-top:80px;}
            .txt_box h1 {font-size:4.5em; }
            .txt_box h2 {padding-left:130px; font-size:1.15em; margin-top:20px;}
            .txt_box h2:after {width:110px;}

            .contant_box .box {height:200px; padding:40px 0 0 40px;}
            .contant_box .box h1 {font-size:1.5em;}
            .contant_box .box p {font-size:1.1em;}

           }

           @media screen and (max-width:1280px){
           }

           @media screen and (max-width:1080px){
              .contant_box {width:80%; }
              .contant_box .box {padding:40px 0 0 30px;}
              #slide0{
                background: url(maig_bg2.jpg)no-repeat center left -300px; background-size:cover;
              }
           }
           @media screen and (max-width:769px){
              #slide0{
                background: url(maig_bg2.jpg)no-repeat center left -350px; background-size:cover;
              }
              
           }
           @media screen and (max-width:550px){
              .txt_box {padding-left:15px;}
              .txt_box h1 {font-size:2.5em; }
              .txt_box h2 {padding-left:0px; font-size:0.9em; margin-top:30px;}
              .txt_box h2:after {width:110px; top:-18px;}

              .contant_box {width:80%; }
              .contant_box .box {width:100%; height:85px; border-right:none; border-bottom:1px solid #eee;padding:35px 0 0 15px;}
              .contant_box .box h1 {display:inline-block;  font-family: 'GmarketSansMedium';}
              .contant_box .box a {margin-top:0px; margin-left:15px;}
              .contant_box .box p {display:none;}
              .contant_box .b_bk {width:40px; height:40px; right:-40px; top:-40px; line-height:40px; padding-top:3px; font-size:2em;}

              .myContent{height: 205px;}
             #slide0{
                background: url(maig_bg2.jpg)no-repeat center right -600px; background-size:cover;
              }
           }
           @media screen and (max-width:360px){
            .txt_box {margin-top:60px;}
            .contant_box .box {height:55px; padding-top:19px;}
           }