@charset "utf-8"; #content {font-size:14px; text-align:justify; color:#323232; padding: 49px 0 60px; width:100%; min-height:730px; }
 #content h3 {font-size:26px; color:#113184; font-weight:500; margin:60px 0 13px 0;   clear:both;}
  #content h4 {font-size: 17px; color: #000000; font-weight: 600; margin: 50px 0 13px 0; padding: 8px 0 0 0; background: url(/tour/images/tour/sub/ic_h4.gif) no-repeat 0 0;  }
  #content h5 { font-size: 15px; color: #e62540; font-weight: 600; margin: 20px 0 20px 0; }
 #content h6 { font-size: 15px; color: #000; font-weight: 600; margin: 20px 0 20px 0; }
 p.tab01 { color:#323232; line-height:25px; letter-spacing:-0.3px; font-size:14px!important; margin-top:20px;}
  p.tab17 {font-size:17px; color:#323232; line-height:25px; letter-spacing:-0.3px;}
  p.tab15 {font-size:15px; color:#323232; line-height:25px; letter-spacing:-0.3px;}
  .c0 {margin-top:0!important;}
  ul.tab01{ margin-top:30px !important}
 span.navy, p.navy {color:#113184;}
 span.red {color:#ff5957;}
 span.sky, p.sky{ color:#109bdb}
 .txt_bold{ font-weight:600}
 .align_left {text-align: left !important;}
 .align_right {text-align: right !important;}
 .align_center {text-align: center !important;}
 .con_movie {height:auto; margin:54px 0 0 0;}
   .border_box {clear:both; padding:24px 35px !important; border:1px #d5d5d5 solid; margin:15px 0 0 0; color:#323232; line-height:25px; letter-spacing:-0.3px;}
 .bor_t {font-size:15px; color:#000; line-height:25px; font-weight:bold;}
  .bor_txt {font-size:15px; color:#323232; line-height:25px; margin:14px 0 0 0; }
  .sub_title_box {width:100%; height:auto;}
 p.bg_t {text-align:center; padding-top:76px;}
  .sub_title_box h2 {font-size:35px; color:#323232; font-weight:normal;text-align:center; margin-top:56px; line-height:45px;}
  .sub_title_box h2.mi {color:#113184!important;}
  .sub_title_box h2.con {color:#113184!important; font-weight:bold;}
  .sub_title_box p.txt {font-size:17px; color:#323232; margin:35px 0 43px 0; text-align:center;}
  .sub_title_box p.po {font-size:21px; color:#ff5957; margin:35px 0 0 0; text-align:center; font-weight:bold;}
  .sub_title {border-bottom:1px solid #113184;}
  .sub_title_no {border-bottom:none!important;}
   .txt_img {clear:both; margin:54px 0 0 0;}
  .left_expo {margin:0 50px 0 0; padding:0; float:left; vertical-align:top; width:66%;}
  .right_expo {margin:0 0 0 0; padding:0; overflow:hidden; width:29.2%;}
  .left_f {margin:0 72px 0 0; padding:0; float:left; vertical-align:top; width:47%;}
  .left_f img {width:100%; height:auto;}
 .right_f {margin:0 0 75px 0; padding:0; overflow:hidden; width:47%;}
  .right_f img {width:100%; height:auto;}
 .left_tour {margin:0 0 0 0; padding:0; vertical-align:top; float:left; width:43%; height:625px; border:1px solid #d2d2d2;}
  .right_tour {margin:0 0 50px; padding:0; overflow:hidden; width:54%; float:right;}
  .left_y {margin:0 72px 0 0; padding:0; float:left; vertical-align:top; width:44%;}
  .right_y {margin:0 0 75px 0; padding:0; overflow:hidden; width:48%;}
  .left_in {margin:0 0 0 0; padding:0; float:left; vertical-align:top; width:44%;}
  .right_in {margin:0 0 0 0; padding:0; overflow:hidden; width:55%;}
  .right_in img {position:absolute; top:74px;}
  .photo_1 {margin:34px 0 54px 0;}
  .photo_2 {margin:34px 0 54px 0; width:100%; float:left;}
  .photo_2 p { width:46%;}
 .photo_2 > img { width:49%;}
 .photo_3 {margin:34px 0 54px 0; width:100%;}
  .photo_3 p { width:33%;}
 .photo_3 > img { width:31.3%;}
 .ma_2 {padding-right:44px; float:right;}
  .ma_3 {padding-right:12px; float:left;}
   #content ul {padding: 5px 0 0 0;}
 #content ul li {padding:0 0 0 10px; background:url("/tour/images/tour/sub/ic_li.gif") no-repeat left 11px; text-align:justify; line-height:25px; letter-spacing:-0.3px;}
 #content ol {padding:0; margin:0;}
 #content ol li {padding:0 0 0 10px; border-bottom:1px dashed #ccc; list-style-type:decimal; text-align:justify; line-height:25px; letter-spacing:-0.3px;}
  .th_bg {background:#fafafa!important;}
  .brn {border-right: medium none !important;}
   table th.th_5 {width:5%;}
 table th.th_8 {width:8%;}
 table th.th_10 {width:10%;}
 table th.th_12 {width:12%;}
 table th.th_15 {width:15%;}
 table th.th_18 {width:18%;}
 table th.th_20 {width:20%;}
 table th.th_25 {width:25%;}
 table th.th_30 {width:30%;}
 table th.th_35 {width:35%;}
 table th.th_40 {width:40%;}
 table th.th_45 {width:45%;}
 table th.th_50 {width:50%;}
  table td.td_5 {width:5%;}
 table td.td_10 {width:10%;}
 table td.td_15 {width:15%;}
 table td.td_20 {width:20%;}
 table td.td_25 {width:25%;}
 table td.td_30 {width:30%;}
 table td.td_35 {width:35%;}
 table td.td_40 {width:40%;}
 table td.td_50 {width:50%;}
 table td.td_60 {width:60%;}
 table td.td_70 {width:70%;}
 table {border-collapse: collapse; border-spacing: 0; margin: 0; word-wrap: break-word; width:100%;}
 table.t_basis { border-collapse: collapse; border-spacing: 0; width:100%; line-height:140%; border-top: 1px solid #113184; border-bottom: 1px solid #d2d2d2; margin:0; }
 table.t_basis th { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; background:#fafafa; color: #323232; padding: 13px; text-align:center; font-weight: bold; }
 table.t_basis td { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; background:#fff; color:#323232; padding: 12px; text-align:center; vertical-align: middle; }
  .button_box {margin-top:50px;}
 .button_box a {padding:10px 30px; display:inline-block;}
 .btn_link1 {color:#fff; background-color:#113184; border:1px solid #0c266b; display:inline-block; font-size:17px; text-decoration:none !important; cursor: pointer; text-align:center;}
  .btn_link1 a {color:#fff!important; }
 .btn_link2 {color:#113184!important; background-color:#eef2f6; border:1px solid #113184; font-size:17px; text-align:center; text-decoration:none !important; cursor: pointer; display:inline-block;}
  .btn_link2 a {color:#113184!important; }
 .btn_link3 {color:#113184; background-color:#fff; border:1px solid #113184; text-align:center; font-size:17px; text-align:center; text-decoration:none !important; cursor: pointer; display:inline-block;}
  .btn_link3 a {color:#113184!important; }
 .button_box .calendar a {background: url("/tour/contents/200/calendar_icon.png") no-repeat scroll 0 9px;}
   p.png_odongdo {text-align:right; margin-top:-150px;}
  p.png_geomundo {text-align:left; margin-top:-138px;}
  p.png_hyang {text-align:left; margin-top:-147px;}
  p.png_geumodo {margin-top:-152px; background: url("/tour/contents/9/bg_p.png") no-repeat scroll 0 0; width:587px; height:218px; float:right;}
  p.png_expo {text-align:left; margin-top:-141px;}
  p.png_jinnam {text-align:left; margin-top:-151px;}
  p.png_sea {text-align:right; margin-top:-183px;}
  p.png_yeongchwisan {text-align:left; margin-top:-151px;}
  p.png_cable {text-align:left; margin-top:-187px;}
  p.png_yisunsin {margin-top:-157px; background: url("/tour/contents/112/bg_p.png") no-repeat scroll 0 0; width:525px; height:218px; float:right;}
   .odongdo_bg {background: url("/tour/contents/7/odong_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .geomundo_bg {background: url("/tour/contents/108/geomundo_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .hyang_bg {background: url("/tour/contents/8/hyang_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .geumodo_bg {background: url("/tour/contents/9/geum_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .expo_bg {background: url("/tour/contents/60/expo_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .jinnam_bg {background: url("/tour/contents/31/jinnam_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .sea_bg {background: url("/tour/contents/41/sea_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .yeongchwisan_bg {background: url("/tour/contents/44/yeongchwisan_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .cable_bg{background: url("/tour/contents/50/cable_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .yisunsin_bg{background: url("/tour/contents/112/yisunsin_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .gatkimchi_bg {background: url("/tour/contents/73/gatkimchi_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .gejang_bg {background: url("/tour/contents/83/gejang_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .oyster_bg {background: url("/tour/contents/84/oyster_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .seodaehoe_bg{background: url("/tour/contents/85/seodaehoe_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .hanjeongsik_bg {background: url("/tour/contents/87/hanjeongsik_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .broiled_eel_bg {background: url("/tour/contents/86/broiled_eel_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .galchi_bg {background: url("/tour/contents/135/galchi_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .cockie_bg {background: url("/tour/contents/191/cockie_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .gizzard_bg{background: url("/tour/contents/199/gizzard_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .pike_eel_bg{background: url("/tour/contents/131/pike_eel_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .busker_bg {background: url("/tour/contents/1/busker_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
   .tour_10 {width:100%;}
  .tour_10 h3 {font-size:21px!important; color:#e50100!important; font-weight:normal; margin:54px 0 13px 0!important; background:none !important; padding:0!important;}
   .border_box p.cos_p {background:url("/tour/contents/155/cos_point_ico.jpg") no-repeat scroll 0 0; line-height:29px;}
  .bireonggil_bg {background:url("/tour/contents/155/bireonggil_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .boating_song_gil_bg {background:url("/tour/contents/115/boating_song_gil_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .gaetgagil_bg {background:url("/tour/contents/175/gaetgagil_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .flowergil_bg {background:url("/tour/contents/313/flowergil_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .bonghwasan_bg {background:url("/tour/contents/329/bonghwasan_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .gaedo_bg {background:url("/tour/contents/2340/gaedo_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .gosogil_bg {background:url("/tour/contents/4324/goso_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
   .dolsan_jongju_bg {background:url("/tour/contents/283/dolsan_jongju_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .yeongchwisan_course_bg {background:url("/tour/contents/156/yeongchwisan_course_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .geumodo_course_bg {background:url("/tour/contents/360/geumodo_course_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .goraksan_course_bg {background:url("/tour/contents/359/goraksan_course_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .bonghwasan_course_bg {background:url("/tour/contents/353/bonghwasan_course_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
   .island_geomundo{background:url("/tour/contents/328/island_geomundo.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .island_sado{background:url("/tour/contents/157/island_sado.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
   .yisunsin_trace {background:url("/tour/contents/368/yisunsin_trace.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .storytelling_tour {background:url("/tour/contents/4850/tit.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
   .yisunsin_bridge {background:url("/tour/contents/269/yisunsin_bridge.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .dolsan_bridge {background:url("/tour/contents/369/dolsan_bridge.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .baekya_bridge {background:url("/tour/contents/370/baekya_bridge.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .geobuksun_bridge {background:url("/tour/contents/371/geobuksun_bridge.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .ando_bridge {background:url("/tour/contents/333/ando_bridge.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
   .night_sea{background:url("/tour/contents/1872/night_sea.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .txt_busker_01{ font-size:19px; color:#000; margin-top:20px; display:inline-block; color:#109bdb; }
  .cruise_ship{background:url("/tour/contents/2147/cruise_ship.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .ship_phone{background:url("/tour/contents/2147/ico_phone.jpg") no-repeat scroll 0 2px; padding-left:30px; height:24px; display:inline-block}
 .ship_homepage a{background:url("/tour/contents/2147/ico_homepage.jpg") no-repeat scroll 0 2px; padding-left:30px; margin-left:30px; height:24px; display:inline-block;}
 .ship_coupon{background:url("/tour/contents/2147/ico_coupon.jpg") no-repeat scroll 0 6px; padding-left:30px; display:block; color:#ff4542;}
  .gun_carriage{background:url("/tour/contents/2174/gun_carriage.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .viking{background:url("/tour/contents/2194/viking_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .s_park{background:url("/tour/contents/2254/bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .ocean_sport{background:url("/tour/contents/2148/ocean_sport.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .story_bg{background:url("/tour/contents/2901/story_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .festa {width:100%; margin:0; padding:0; display:block; overflow:hidden; position:relative;}
 .festa .vis_img { width:100%; height:337px; margin:0; padding:0; overflow:hidden;}
 .festa .vis_img img { width:100%;}
 .festa .vis_txt {width:50%; height:100%; position:absolute; right:0; top:0; background: url("/tour/contents/104/png_bg.png") repeat scroll 0 0;}
 .festa .vis_txt h2 {font-size:31px; font-weight:bold; margin:58px 0 0 40px; width:77%; color:#fff; padding:8px 0 11px 57px; border-bottom:1px solid #ffffff; background: url("/tour/contents/104/ic_h2.png") no-repeat scroll 0 0; letter-spacing:-2px; line-height:36px;}
 .festa .vis_txt ul.vis_sum{margin:34px 0 0 40px; padding:0 0 0 0!important;}
 .festa .vis_txt ul.vis_sum li {margin:0; line-height:25px; font-size:17px; font-weight:normal; padding:0 0 0 0!important; color:#fff; width:93%;}
  .jindalae_box{ height:604px; border:1px solid #d2d2d2;}
 .jindalae_left_f{width:54%; margin-right:20px; float:left;}
 .jindalae_right_f{ width:43%; overflow:hidden; margin-top:10px;}
  .bs_box{ border:1px solid #d2d2d2; padding:20px; height:495px;}
 .bs_info_box{ float:left; margin-bottom:20px; width:50%;}
 .bs_info_img {float:left;}
 .bs_info_txt {float:left; margin:0 30px 0 15px;}
 .bs_info_txt h5{ font-size:14px; font-weight:600;}
  .big_txt {font-size:51px!important; color:#113184; font-weight:bold; letter-spacing:-1.3px;}
 .s_txt {font-size:25px; color:#113184; font-weight:normal; margin:20px 0 0 0; padding:0 0 0 0; text-align:center;}
 .leisure_box {width:100%; height:auto;; position:relative; margin-top:37px;}
 .le_left {float:left; width:898px; height:1200px; display:block;}
 .le_right {float:right; width:302px; height:1200px;}
 .le_left_10 {float:left; width:606px; height:1200px; display:block;}
 .le_right_10 {float:right; width:594px; height:1200px;}
  /*.pro-con1 { overflow:hidden;}
 .pro-con1:hover > a > img { transform:scale(1.4, 1.4);}
 .pro-con1 > a > img {transition: all 0.3s ease-in-out 0s;}
 .pro-con2 { overflow:hidden;}
 .pro-con2:hover > a > img { transform:scale(1.7, 1.7);}
 .pro-con2 > a > img {transition: all 0.5s ease-in-out 0s;}
 .pro-con3 { overflow:hidden;}
 .pro-con3:hover > a > img { transform:scale(1.4, 1.4);}
 .pro-con3 > a > img {transition: all 0.3s ease-in-out 0s;}
 .pro-con4 { overflow:hidden;}
 .pro-con4:hover > a > img { transform:scale(1.5, 1.5);}
 .pro-con4 > a > img {transition: all 0.5s ease-in-out 0s;}
 */  div.pro-con1:hover a {position:absolute; left:0; top:0; margin-top:0; width:100%; height:100%; color:#fff; text-align:center; background: url("/tour/contents/184/bg_291_291.png") repeat left top; text-indent:0;  }
 div.pro-con2:hover a {position:absolute; left:0; top:0; margin-top:0; width:100%; height:100%; color:#fff; text-align:center; background: url("/tour/contents/184/bg_594_594.png") repeat left top; text-indent:0;}
 div.pro-con3:hover a {position:absolute; left:0; top:0; margin-top:0; width:100%; height:100%; color:#fff; text-align:center; background: url("/tour/contents/184/bg_291_594.png") repeat left top; text-indent:0;}
 div.pro-con4:hover a {position:absolute; left:0; top:0; margin-top:0; width:100%; height:100%; color:#fff; text-align:center; background: url("/tour/contents/184/bg_594_291.png") repeat left top; text-indent:0;}
  .ma1 {margin:0 12px 0 0!important;}
 .ma2 {margin:-291px 12px 0 0!important;}
 .ma3 {margin:12px 0 0 0!important;}
 .ma4 {margin:12px 0 0 12px !important;}
 .ma5 {margin:0 0 0 12px !important;}
 .ma6 {margin:-291px 304px 0 0 !important; float:right!important;}
 .ma7 {margin:-291px 0 0 0 !important;}
  .pro-con-box1 {width:291px; height:291px; margin:0; padding:0 0 0 0; float:left; z-index:99; cursor:pointer; position:relative; z-index:10;}
 .pro-con1 {display:block; width:100%; height:100%; position:relative; }
 .pro-con1 a {display:block; text-decoration:none; width:100%; height:100%; }
 .pro-con-txt1 {text-align:center; display:block; width:291px; height:291px;}
 .pro-con-txt1 a{display:block; text-decoration:none; width:100%; height:100%; margin-top:-291px; text-indent:-9999px;}
 .pro-con-txt1 .title1 {display:inline-block; font-size:21px; margin-top:24.5%; padding:10px 0 0 0; border-top:1px solid #ffffff; font-weight:normal;}
 .pro-con-txt1 .title2 {margin:23px 0 0 0; font-size:30px; font-weight:600; display:block;}
 .pro-con-txt1 .btn_g {border:1px solid #ffffff; padding:9px 0px 9px 23px; margin:26px auto; font-weight:normal; font-size:15px; width:43%; background: url("/tour/contents/184/btn_g.png") no-repeat scroll 31px 14px; display:block;}
  .pro-con-box2 {width:594px; height:594px; margin:0; padding:0 0 0 0; float:left;}
 .pro-con2 {display:block; width:100%; height:100%; position:relative;}
 .pro-con2 a {display:block; text-decoration:none; width:100%; height:100%; }
 .pro-con-txt2 {text-align:center; display:block; width:594px; height:594px;}
 .pro-con-txt2 a{display:block; text-decoration:none; width:100%; height:100%; margin-top:-594px; text-indent:-9999px;}
 .pro-con-txt2 .title1 {display:inline-block; font-size:21px; margin-top:34%; padding:10px 0 0 0; border-top:1px solid #ffffff; font-weight:normal;}
 .pro-con-txt2 .title2 {margin:23px 0 0 0; font-size:45px; font-weight:600; display:block;}
 .pro-con-txt2 .btn_g {border:1px solid #ffffff; padding:9px 0px 9px 23px; margin:42px auto; font-weight:normal; font-size:15px; width:22%; background: url("/tour/contents/184/btn_g.png") no-repeat scroll 31px 14px; display:block;}
  .pro-con-box3 {width:291px; height:594px; margin:0; padding:0 0 0 0; float:left;}
 .pro-con3 {display:block; width:100%; height:100%; position:relative;}
 .pro-con3 a {display:block; text-decoration:none; width:100%; height:100%; }
 .pro-con-txt3 {text-align:center; display:block; width:291px; height:594px;}
 .pro-con-txt3 a{display:block; text-decoration:none; width:100%; height:100%; margin-top:-594px; text-indent:-9999px;}
 .pro-con-txt3 .title1 {display:inline-block; font-size:21px; margin-top:72%; padding:10px 0 0 0; border-top:1px solid #ffffff; font-weight:normal;}
 .pro-con-txt3 .title2 {margin:23px 0 0 0; font-size:30px; font-weight:600; display:block;}
 .pro-con-txt3 .btn_g {border:1px solid #ffffff; padding:9px 0px 9px 23px; margin:26px auto; font-weight:normal; font-size:15px; width:43%; background: url("/tour/contents/184/btn_g.png") no-repeat scroll 31px 14px; display:block;}
  .pro-con-box4 {width:594px; height:291px; margin:0; padding:0 0 0 0; float:left;}
 .pro-con4 {display:block; width:100%; height:100%; position:relative;}
 .pro-con4 a {display:block; text-decoration:none; width:100%; height:100%; }
 .pro-con-txt4 {text-align:center; display:block; width:594px; height:291px;}
 .pro-con-txt4 a{display:block; text-decoration:none; width:100%; height:100%; margin-top:-291px; text-indent:-9999px;}
 .pro-con-txt4 .title1 {display:inline-block; font-size:21px; margin-top:12%; padding:10px 0 0 0; border-top:1px solid #ffffff; font-weight:normal;}
 .pro-con-txt4 .title2 {margin:23px 0 0 0; font-size:30px; font-weight:600; display:block;}
 .pro-con-txt4 .btn_g {border:1px solid #ffffff; padding:9px 0px 9px 23px; margin:26px auto; font-weight:normal; font-size:15px; width:22%; background: url("/tour/contents/184/btn_g.png") no-repeat scroll 31px 14px; display:block;}
  .citytour_course { border:1px solid #113184; display:inline-block; width:1198px; min-height:339px;}
 .citytour_course .course_info { width:69.9%; position:relative; border-right:1px solid #d2d2d2; float:left; }
 .course_info h3 { color:#323232 !important; font-size:21px !important; background:none !important; width:98% !important; border-bottom:1px solid #d2d2d2 !important; padding:0 0 0 2% !important; margin:0 !important; height:55px; line-height:58px;}
 .course_info p { background: url("/tour/contents/200/time.png") no-repeat scroll 0 4px; position:absolute; right:13px; top:20px; color:#113184; padding:0 0 0 20px;}
 .course_info div.road { padding:30px 45px; background-color:#eef2f6; min-height:223px;}
 .course_info div ul { display:inline-block; padding:0 !important; }
 .course_info div li.st { width:20px;}
 .course_info div li.ed { width:18px;}
 .course_info div li.st img, .course_info .ed img { margin:25px 0 0 0;}
 .course_info div li { float:left; height:96px; background: url("/tour/contents/200/course_r_bg.gif") repeat scroll 0 0 !important; padding:0 !important; }
 .course_info div li a { display:block; background: url("/tour/contents/200/course_li.png") no-repeat scroll center 42px !important; }
 .course_info div li span {display:block;margin:0 20px !important; padding:62px 10px 0 !important;}
 .course_info div li.c1 span.on { background: url("/tour/contents/200/course_hover_c1.png") no-repeat scroll center 8px !important; }
 .course_info div li.c2 span.on { background: url("/tour/contents/200/course_hover_c2.png") no-repeat scroll center 8px !important; }
 .course_info div li.c3 span.on { background: url("/tour/contents/200/course_hover_c3.png") no-repeat scroll center 8px !important; }
 .course_info div li.c4 span.on { background: url("/tour/contents/200/course_hover_c4.png") no-repeat scroll center 8px !important; }
 .course_info div li.c5 span.on { background: url("/tour/contents/200/course_hover_c5.png") no-repeat scroll center 8px !important; }
 .course_info div li.c6 span.on { background: url("/tour/contents/200/course_hover_c6.png") no-repeat scroll center 8px !important; }
 .course_info div li.c7 span.on { background: url("/tour/contents/200/course_hover_c7.png") no-repeat scroll center 8px !important; }
 .course_info div li.c8 span.on { background: url("/tour/contents/200/course_hover_c8.png") no-repeat scroll center 8px !important; }
 .course_info div li.c9 span.on { background: url("/tour/contents/200/course_hover_c9.png") no-repeat scroll center 8px !important; }
 .course_info div li.c10 span.on { background: url("/tour/contents/200/course_hover_c10.png") no-repeat scroll center 8px !important; }
 .course_info div li.c11 span.on { background: url("/tour/contents/200/course_hover_c11.png") no-repeat scroll center 8px !important; }
 .course_info div li.c12 span.on { background: url("/tour/contents/200/course_hover_c12.png") no-repeat scroll center 8px !important; }
 .course_info div li.c13 span.on { background: url("/tour/contents/200/course_hover_c13.png") no-repeat scroll center 8px !important; }
 .course_info div li.c14 span.on { background: url("/tour/contents/200/course_hover_c14.png") no-repeat scroll center 8px !important; }
 .course_info div li.c15 span.on { background: url("/tour/contents/200/course_hover_c15.png") no-repeat scroll center 8px !important; }
 .citytour_course .map { width:30%; float:left; margin:0; padding:0; position:relative; }
 .citytour_course .map p.mpoint { position:absolute; top:187px; left:212px; background: url("/tour/contents/200/mpoint_bg.png") no-repeat scroll 0 0; width:30px; height:37px;}
 .citytour_course .map p.mpoint span { color: #fff; font-weight:600; text-align:center; width:30px; display:block; margin-top:3px;}
 .citytour_course .map .p_name { background: #fff none repeat scroll 0 0; border: 1px solid #4e4e4e; border-radius: 3px; display: inline-block; padding: 0 10px; text-align: center; position:absolute; top:149px; left:197px;}
 .citytour_course .map .p_name .bg_triangle6 { background: url("/tour/images/board/bg_triangle6.png") no-repeat scroll 0 -2px; height: 12px; left: 44%; top:24px; position: absolute; width: 9px; display:block;}
 .call { background:url("/tour/contents/930/call_icon.jpg") no-repeat scroll 17px 11px;}
 .city_notice {color:#113184!important; background-color:#eef2f6; border:1px solid #113184; font-size:17px; text-align:center; text-decoration:none !important; display:inline-block; padding:10px 16px;}
 .city_notice strong {color:#fb4339;}
 .call_bottom { position:absolute; bottom:17px; left:422px; font-size:1.2em;}
  .border_box p.traffic_tip {background: url("/tour/contents/502/icon-3.gif") no-repeat scroll 0 0; line-height:27px;}
  p.bold {font-size:32px; color:#000000; margin:0 0 0 0; font-weight:bold;}
  .bus_ma {margin-top:35px;}
  .airplane1 {background: url("/tour/contents/502/icon-1.gif") no-repeat scroll 0 0; margin:0 0 0 0; padding:0 0 0 27px; width:17px; height:17px;}
 .airplane2 {background: url("/tour/contents/502/icon-2.gif") no-repeat scroll 0 0; margin:0 0 0 0; padding:0 0 0 27px; width:17px; height:17px;}
   ul.da_list {margin-top: 18px; padding:0!important;}
 ul.da_list li { margin:0 0 0 0; background:none !important; padding:0px !important; line-height:23px !important;}
 ul.da_list li span { display:inline-block; width:30px; height:19px; line-height:20px; margin-right:8px; color:#FFF; text-align:right; vertical-align:middle; float: left; padding-right:4px; background: url("/tour/contents/146/car_bg.gif") no-repeat scroll 0 0;}
  table.t_data { border-collapse: collapse; border-spacing: 0; width:100%; line-height:140%; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; margin:0; }
 table.t_data td { border-bottom: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; background:#fff; color:#323232; padding: 20px; vertical-align: top; }
  .mat_mo {margin-top:65px!important; float:left;}
 .info_box {background: url("/tour/contents/6/info-title.jpg") no-repeat scroll 0 0; width:782px; height:102px;}
 .info_box h3 {font-size:28px!important; color:#fff!important; font-weight:normal!important; background:none!important; padding:26px 0 0 89px!important; margin:0 0 0 0 !important;}
 .info_box p.in-txt {color:#bcbfc6; font-size:14px; text-align:justify; padding:10px 0 0 89px !important;}
 .info_box p.in-txt strong {color:#fff; font-weight:bold;}
 .inft_foot {float:left; margin-top:100px; width:100%;}
  .fs_25 {font-size:25px;}
 .blue {color:#0090d9;}
 .bold {font-weight:bold;}
 .ttcall_logo, .ttcall_01, .ttcall_02, .ttcall_03, .ttcall_04 {background:url(/tour/contents/4/ttcall.png) no-repeat scroll !important;}
 .ttcall_logo {background-position:0 0; height:76px; width:240px; font-size:1px; text-indent:-5000px; display:block; margin:0 auto; position:relative; }
 .ttcall_list {clear:both; position:relative; margin-top:30px; margin-bottom:30px; overflow:hidden; display:block;}
 .ttcall_list > ul {display:inline;}
 .ttcall_list > ul > li {float:left; display:inline-block; width:293px; height:424px; padding:0 !important; text-align:center !important;}
 .ttcall_list > ul > li.ttcall_01 {background-position: 0 -76px !important; margin-right:9px !important;}
 .ttcall_list > ul > li.ttcall_02 {background-position: -302px -76px !important; margin-right:9px !important;}
 .ttcall_list > ul > li.ttcall_03 {background-position: -604px -76px !important; margin-right:9px !important;}
 .ttcall_list > ul > li.ttcall_04 {background-position: -906px -76px !important;}
 .ttcall_list > ul > li > h3 {margin-top:235px !important; color:#113184 !important; font-size:20px !important; font-weight:bold !important; line-height:25px !important; background:none !important; padding:0 !important;}
 .ttcall_list > ul > li > p {margin:20px 15px;}
  .sitemap { float: left; display: block; overflow: hidden; margin: 0 9px 10px 0 !important; }
 .sitemap > h3 { background: url(/tour/images/tour/sub/sitemap_bg.jpg) repeat !important; border: #123285 solid 1px; color: #123285 !important; font-size: 20px !important; font-weight:bold; margin:0 !important; padding: 0 !important; line-height: 70px !important; text-align: center; width: 291px; }
 .sitemap8 { margin-right: 0px !important; }
 .sitemap > .sitemap_list { border: #959595 solid 1px; position:relative; padding:10px 0 20px 20px; margin-top:10px; }
 .sitemap > .sitemap_list > ul { margin:0 !important;}
 .sitemap > .sitemap_list > ul > li {line-height:40px !important; font-size:18px; background-position: 0 20px !important;}
 .sitemap > .sitemap_list > ul > li a:hover {color:#ff5957;}
 .sitemap > .sitemap_list > ul > li > ul{background:#f6f6f6; display:block; margin:0 0 0 -30px !important; padding-left:40px !important;}
 .sitemap > .sitemap_list > ul > li > ul >li {background: url(/tour/images/tour/sub/ic_li_li.gif) 0 10px no-repeat !important; padding-left:15px !important; line-height:25px; font-size:16px !important;}
 .sitemap_list > ul > li > ul > li > ul > li {background: url(/tour/images/tour/sub/ic_li_li_li.gif) 0 6px no-repeat !important; padding-left:10px !important; line-height:25px; font-size:14px !important;}
 .sitemap9 {position:absolute; top:763px; left:0;}
 .sitemap10 {position:absolute; top:1288px; left:604px;}
  .tour_map {height:400px;}
 .special_lis {position:relative; display:inline-block;}
 .special_list dl {float:left; position:relative; width:581px; height:211px; overflow:hidden; display:block; background:url("/tour/contents/838/special_bg.png") no-repeat; margin-bottom:30px;}
 .special_list dl.dl_first {margin-right:37px;}
 .special_list dl .s_num {position: absolute; left:8px; top: 0; font-weight: bold; color: #FFF; background:#ff5957; width:33px; text-align:center; padding:10px 0; z-index:2;}
 .special_list dl dt {position:absolute; top:43px; left:296px; font-size:18px; font-weight:bold; color:#113184;}
 .special_list dl dd.thumb_img {position:absolute; left:20px; top:37px; z-index:1}
 .special_list dl dd {position:absolute; left:296px;}
 .special_list dl dd.address1 { top:82px; line-height:22px;}
 .special_list dl dd.menu { top:111px; line-height:22px;}
 .special_list dl dd.menu span {margin-top:-2px;}
 .special_list dl dd.putin {top:148px; background: url("/tour/images/board/bg_putin.gif") repeat 0 0; border:1px solid #d2d2d2; padding:5px 30px; font-size:14px;}
 .special_list dl dd.putin img {margin-left:13px;}
  dl.site_guide {padding-bottom:30px; margin-bottom:30px; border-bottom:#d7d7d7 2px dotted; display:block; overflow:hidden; position:relative;}
 .site_guide dt {font-size:25px; line-height:33px; color:#113184; display:inline-block; overflow:hidden; width:100%; margin-left:48px;}
 .site_guide dt span.num_bg {width:33px; height:33px; color:#FFF; text-align:center; display:block; overflow:hidden; line-height:33px; background:url(/tour/images/board/board_cont_bg.png) no-repeat scroll -535px -385px; position:absolute; left:0;}
 .site_guide dd {margin:10px 0 0 48px; padding-right:20px;}
 .site_guide_l {width:690px; float:left; margin-right:30px;}
 .site_guide_r {width:480px; float:right;}
  /*.location_box{ width:100%; height:100%; position:relative; overflow:hidden; display:block;}
 .location_box div{min-height:450px;}
 .get_gps { margin-bottom:10px; }
 .get_gps a {background:url("/tour/images/tour_mobile/get_gps.png") no-repeat 0 0; width:160px; height:30px; display:block; text-indent:-5555px;}
 .get_gps a.on {background:url("/tour/images/tour_mobile/get_gps_off_1.png") no-repeat 0 0; width:160px; height:30px;text-indent:-5555px;}
*/ .location_box{ width:100%; position:relative; display:block; overflow:hidden}
 .location_box #map_marker{ min-height:450px;}
 .get_gps { margin-bottom:10px; }
 .get_gps a {background:url("/tour/images/tour_mobile/get_gps.png") no-repeat 0 0; height:30px; display:block; text-indent:-5555px; background-size:160px auto;}
 .get_gps a.on {background:url("/tour/images/tour_mobile/get_gps_off_1.png") no-repeat 0 0; height:30px;text-indent:-5555px;background-size:160px auto;}
 .location_box .map_location_info h4{ margin:0 !important; background:none !important; letter-spacing:-1px !important; font-size:14px !important; display:inline-block !important;line-height:15px !important; color:#333 !important;}
 .location_box .map_location_info span{ margin-left:4px;}
  .btn_guide_c{ background:url(/tour/images/tour/sub/btn_guide_course.gif) left top no-repeat; width:92px; height:16px; margin-left:10px;}
 .btn_guide_c a{ color:#ff5957; padding-left:15px;}
 .point_txt{ font-size:18px; font-weight:600; color:#113184;}
 .txt_16{ font-size:16px; }
 .font_bold{ font-weight:600;}
 .callmenu > li { width:49.8% !important;}
  .coupon_btnWrap { position:relative; left:62.5%; bottom:68px}
 .coupon_btnWrap > .btn_link1 { width:217px; padding:8px 0; margin-right:8px;}
  .map_trail_list{}
 .map_trail_list .trail_intro{ color:#ff5957; font-size:14px; font-weight:600; background:url(/tour/images/tour/sub/ico_trail_txt.gif) left top no-repeat; height:28px; line-height:28px; padding-left:32px; margin-bottom:12px;}
 .taril_map{ width:100%; position:relative;}
 .trail_name_list{ position:absolute; top:0; right:0; width:160px; height:100%; background:url(/tour/images/tour/sub/bg_trail_list.png) left top repeat-y;}
 .trail_name_list .trail_lsit_tit{ color:#FFF; font-size:16px; height:47px; line-height:47px; padding-left:35px; background:#113184 url(/tour/images/tour/sub/ico_trail_tit.png) 10px 17px no-repeat}
 .trail_name_list ul{ width:160px; height:663px;overflow:auto; padding:0 !important}
 .trail_name_list ul li{ padding:8px 0 3px 14px !important}
 .trail_name_list ul li, .trail_name_list ul li a{ color:#FFF; background:none !important; letter-spacing:-1px; width:125px; word-break:break-all; text-align:left !important; line-height:20px !important}
 .trail_name_list ul li a:hover{ color:#9adefd; font-weight:600; }
 .trail_alert_box{ width:auto; height:auto; background:url(/tour/images/tour/sub/bg_trail_arrow.png) 10px bottom no-repeat; padding-bottom:14px;}
 .trail_alert_txt{display: inline-block;font-size:15px !important; font-weight:600 !important;letter-spacing: -1px !important; white-space: nowrap !important; padding: 6px 15px !important; border-radius:4px; background-color:#fff;}
 .trail_alert_txt a{color:#323232 !important;font-family:'Nanum Gothic';}
 .trail_alert_txt a:hover{ color:#ff5957}
  .phototxt_2 { width:100%; float:left; margin:34px 0 54px 0;}
 .phototxt_2 .phototxt1 { float:left; width:50%;}
 .phototxt_2 .phototxt2 { float:right; width:48%;}
 .phototxt_2 .phototxt2 img { width:99%;}
 .phototxt_2 strong { font-size:17px;}
  .btn_character a {background: url("/tour/contents/2155/ico_characteruse.png") no-repeat scroll 0 12px;}
 /*.character_box{background: url("/tour/contents/2155/character_box.jpg") no-repeat scroll 0 0; width:1159px; height:46px; margin-top:60px; padding:15px 20px;}
*/ .character_box{padding:15px 20px; background-color:#eef1f6; border:1px solid #d3d1d2; margin-top:60px;}
 .photo_4 {margin:1.2% 0 0 0; width:100%; float:left;}
  .photo_4 p { width:24%;}
 .photo_4 > img { width:24%;}
 .ma_4{ margin-right:1.2%; float:left;}
  .odongdo_open_bg {background: url("/tour/contents/2381/info_bg.jpg") no-repeat scroll center center; width:100%; height:574px; overflow:hidden; background-size:110% auto;}
 .odongdo_open_bg .bg_title { margin:50px 0 0 48px}
 .odongdo_open_bg .button_box { position:relative; top:283px;}
 .odongdo_open_icon { width:100%; margin-top:50px;}
 .open_icon_left { width:50%; float:left;}
 .open_icon_right { width:50%; float:right;}
 .odongdo_open_icon .open_icon { width:100%; float:left; margin-bottom:25px;}
 .odongdo_open_icon .open_icon .icon_num {float:left; width:50px; height:50px; background:url("/tour/contents/2381/open_icon.jpg") no-repeat;text-indent:-5000px;}
 .odongdo_open_icon .open_icon .icon_1 { background-position:0 0; }
 .odongdo_open_icon .open_icon .icon_2 { background-position:-50px 0;}
 .odongdo_open_icon .open_icon .icon_3 { background-position:-100px 0;}
 .odongdo_open_icon .open_icon .icon_4 { background-position:-150px 0;}
 .odongdo_open_icon .open_icon .icon_5 { background-position:0 -50px;}
 .odongdo_open_icon .open_icon .icon_6 { background-position:-50px -50px;}
 .odongdo_open_icon .open_icon .icon_7 { background-position:-100px -50px;}
 .odongdo_open_icon .open_icon .icon_8 { background-position:-150px -50px;}
 .odongdo_open_icon .open_icon span{ float:left; margin-right:10px;}
 .odongdo_open_icon .open_icon h3 {clear:none !important; margin:0 !important; font-size:17px !important;}
 .odongdo_open_icon .open_icon p,.open_icon h3 { float:left; width:90%;}
  .odongdo_open_bg_2 {background:url("/tour/contents/2377/odongdo_open_bg.jpg") no-repeat scroll center center; width:100%; height:298px; overflow:hidden; background-size:100% auto;}
 .mab60 { margin-bottom:60px !important;}
 .open_txt_wrap .right_y .box_blue { float:left; background:#f6f9ff; padding:20px; width:100%;}
 .right_y .open_icon{ width:100%;float:left; margin-bottom:9px;}
 .right_y .open_icon span { float:left; width:30px; height:30px; margin-right:10px; }
 .right_y .open_icon p { float:left; width:93%;}
 .right_y .open_icon .open_txt1 { letter-spacing:-0.8px;}
  .food_point{ border:1px solid #d2d2d2; background:#f8f9fb url("/tour/images/tour/sub/food_point.png") no-repeat scroll 15px 18px; padding:15px 15px 15px 40px; font-weight:600;}
 .tourist_txt{ text-align:right; font-weight:600; margin-top:15px;}
  /*.info_txt{ background:url("/tour/images/tour/sub/icon_notice.png") no-repeat 0 0; padding-left:36px; padding-top:3px; height:30px; line-height:24px;}
*/ .info_map_wrap{  margin-top:20px;}
 .info_map{ width:60%; height:494px; float:left; position:relative}
 .info_map_list{ float:left; width:39.8%; height:492px; border:1px solid #0c50a1; overflow:auto;}
 .marker_box{ position:absolute; width:auto; background:url(/tour/images/tour/sub/bg_alert_left.png) left top no-repeat; padding-left:22px;}
 .marker_box span{ color:#000; font-size:14px; font-family:'Nanum Gothic'; display:inline-block; height:30px; line-height:30px; background:url(/tour/images/tour/sub/bg_alert_right.png) right top no-repeat; padding-right:12px; font-weight:600; width:auto;white-space:nowrap !important}
 .map_list_table{border-collapse: collapse; border-spacing: 0; margin: 0;  width:100%; table-layout:fixed}
 table.map_list_table th { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; background:#f5f9fe; color: #0c50a1; padding:10px 6px; text-align:center; font-weight: bold; }
 table.map_list_table td { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; background:#fff; color:#323232; padding:8px 6px; text-align:left; vertical-align: middle; letter-spacing:-1px; font-size:13px; word-break:keep-all; }
 table.map_list_table .th01{width:18%}
 table.map_list_table .th02{width:40%}
 table.map_list_table .th03{width:42%}
 table.map_list_table td a:hover{ color:#0c50a1; text-decoration:underline}
 .map_list_select td{ background-color:#0c50a1 !important; color:#ffffff !important;}
 .map_list_select td a{ color:#ffffff !important}
 .btn_excel{ background:#fafafa url(/tour/images/tour/download/ico_excel.png) 15px 8px no-repeat; display:inline-block;height:33px; border:1px solid #d5d5d5; color:#333;font-size:14px; line-height:33px; padding: 0 24px 0 40px;}
 .nmap{ width:100% !important;}
  .festival_list .fes_left {float:left; width:50%;}
 .festival_list .fes_right {float:left; width:45%; margin-left:5%;}
 .festival_list .fes_right h5 {display:inline-block; background-color:#dfdee1; padding:5px 25px; margin:20px 0 0 0; border-radius:3px; font-size:17px; color:#3a4199;}
 .festival_list .fes_right ul.basic {margin-top:5px;}
  .bor_box{ border:solid 1px #eee; background: url("/tour/images/dongdong/box_pattern.gif"); margin-top: 20px;}
 .bor_box .in_box{background: #fff;margin: 6px;padding: 30px 40px;}
 .bor_box p.basic, .bor_box ul.basic, .bor_box ol.basic { margin-top:0; padding-top:0px !important;}
 .bor_box .in_box h4 {background:none !important;}
  img.basic { margin-top:15px;}
 ul.img_col2 {margin:35px 0 15px;width: 100%;display:inline-block;}
 ul.img_col2 li {display: inline-block;text-align: center;width: 49%;max-width: 578px;float:left;background:none !important;}
 ul.img_col2 li img {width:100%;height:auto;}
 ul.img_col2 li:first-child {margin-right: 2%;}
 ul.img_col3 { margin:35px 0 15px; width: 100%; display:inline-block;}
 ul.img_col3 li {display: inline-block; text-align: center !important; width: 31.5%; margin-right:2.75%; float:left; background:none !important; padding:0 !important;}
 ul.img_col3 li img { width:100%; height:auto; max-width:376px;}
 ul.img_col3 li:last-child {margin-right:0;}
 ul.img_col4 { margin:35px 0 15px; width: 100%; display:inline-block;}
 ul.img_col4 li {display: inline-block; text-align: center; width: 22%; margin-right:2%; float:left; background:none !important;}
 ul.img_col4 li img { width:100%; height:auto;}
 ul.img_col4 li:last-child {margin-right:0;}
 ul.img_col5 { margin:35px 0 15px; width: 100%; display:inline-block;}
 ul.img_col5 li {display: inline-block; text-align: center; width: 18.4%; margin-right:2%; float:left; background:none !important;}
 ul.img_col5 li img { width:100%; height:auto; max-width:205px;}
 ul.img_col5 li:last-child {margin-right:0;}
  ul.img_col2 li { position:relative;}
 ul.img_col2 li span.photo_name1 {display:block;width: 98%;background: url("/tour/images/dongdong/op70.png") repeat 0 0;text-align:center;position:absolute;bottom:0px;height:45px;line-height:45px;color:#fff;}
 ul.img_col3 li { position:relative;}
 ul.img_col3 li span.photo_name1 { display:block; width:100%; background: url("/tour/images/dongdong/op70.png") repeat 0 0; text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
 ul.img_col4 li { position:relative;}
 ul.img_col4 li span.photo_name1 { display:block; width:96%; background: url("/tour/images/dongdong/op70.png") repeat 0 0; text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
  .line_dot {border-bottom:1px dashed #d2d2d2;display:block;margin: 20px 0px;}
  .cycle1_bg {background:url("/tour/contents/3536/cycle1_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .cycle2_bg {background:url("/tour/contents/3558/cycle2_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .cycle3_bg {background:url("/tour/contents/3559/cycle3_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .cycle4_bg {background:url("/tour/contents/3560/cycle4_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 