﻿#background { background:transparent url('/resource/images/common/bg_body.jpg') no-repeat center top;}
h4 { padding-left:10px;}
h5 { float:left;}
.price { font-family:Verdana; font-size:12px; font-weight:bold; color:#f26f18; text-align:right;}
.more { float:right; font-size:11px; color:#666666; position:absolute; right:0; top:8px; text-align:right;}
.more img { margin-right:10px;}
#content_header img { padding-left:40px;}
#content_header h6 { padding-top:70px; }
#content_header h1 { padding-bottom:20px;}
#content_header .ad_studentevent { position:absolute; top:50px; right:0; width:218px; height:218px; margin:0; padding:0}
#content_header .ad_studentevent img { width:218px; height:218px; padding-left:0;}
#content_header .ad_write { position:absolute; top:130px; right:220px; width:154px; height:140px;}
#content_header .ad_write img { width:154px; height:140px; padding-left:0;}
#content_header .ad_fall{ position:absolute; top:50px; right:50px; width:328px; height:188px;}
#content_header .ad_fall img { width:324px; height:188px; padding-left:0;}
#content_header .ad_xmas{ position:absolute; top:30px; right:280px; width:288px; height:258px;}
#content_header .ad_xmas img { width:288px; height:238px; padding-left:0;}
#content_header .ad_guidebook{ position:absolute; top:40px; right:40px; width:179px; height:204px;}
#content_header .ad_guidebook img { width:179px; height:204px; padding-left:0;}


/* package */
.section_package {position:relative; width:740px; float:left}
.section_package h1 {margin-left:30px;}
.section_package h1 img {margin-left:10px}
.section_package ul {margin:0; padding:0; height:210px;}
.section_package ul li {position:relative; float:left; display:list-item; width:174px; margin:0; padding:0 3px; overflow:hidden;}
.section_package ul li dl {margin:0; padding:0}
.section_package ul li dl dt {margin:0; padding:0}
.section_package ul li dl dd {margin:0; padding:0}
.section_package .thumb {}
.section_package .thumb img {width:174px; height:127px;}
.section_package .subject {height:16px; padding-top:8px; font-family:Verdana, dotum; font-size:12px; line-height:16px; color:#4c4c4c; font-weight:bold; overflow:hidden;}
.section_package .desc {height:30px; padding-top:5px; font-family:Dotum; font-size: 11px; color:#898989; line-height:15px; overflow:hidden;}
.section_package .charge {padding-top:5px; padding-right:45px; font-family:Verdana; font-size: 12px; color:#f26f18; font-weight:bold; text-align:right;}
.section_package .day {display:inline-block; float:left; color:#73ace6; font-family:Verdana; font-size:11px;}
.section_package .ico {position:absolute; right:0; bottom:0px;}
.section_package .ico img {width:38px; height:38px}
.section_package a, 
.section_package a:link, 
.section_package a:active{color:#4c4c4c;}
.section_package a:hover{color:#73ace6;}
.section_package .label {position:absolute; left:10px; top:-1px;}
.section_package .label img {width:36px; height:51px}

.section_ad { float:right; margin:34px 0 10px 0}
.section_ad img { width:180px; height:230px;}

/* aside */
.aside { float:left; width:180px; margin-right:10px;}
.section_notice .cc { height:110px; position:relative;}
.section_flight .cc { height:110px; position:relative;}
.section_side_ad { margin-bottom:10px}
.section_side_ad img { width:180px; height:183px; }
.section_best .cc { height:144px; position:relative;}
.section_best h5 { padding-bottom:10px; width:160px;}
.section_best ol { display:block; list-style:none; width:160px;}
.section_best ol li { list-style:none; line-height:23px; width:160px;}
.section_best ol li a { font-size:12px; color:#666666; line-height:24px;}
.section_best ol .num1 a {background:url('/resource/images/main/bu_1.gif') no-repeat left center; padding-left:16px;}
.section_best ol .num2 a {background:url('/resource/images/main/bu_2.gif') no-repeat left center; padding-left:16px;}
.section_best ol .num3 a {background:url('/resource/images/main/bu_3.gif') no-repeat left center; padding-left:16px;}
.section_best ol .num4 a {background:url('/resource/images/main/bu_4.gif') no-repeat left center; padding-left:16px;}
.section_best ol .num5 a {background:url('/resource/images/main/bu_5.gif') no-repeat left center; padding-left:16px;}

.section_help .cc { position:relative; background-image:url('/resource/images/main/bg_helpdesk.jpg'); background-position:left top; background-repeat:no-repeat; padding-top:30px; height:180px;}
.section_help .ico { position:absolute; right:0; top:-18px; width:74px; height:50px;}
.section_help .btn { position:absolute; right:0; bottom:0;}

/* tour */
.section_tour {float:left; width:740px; position:relative;}
.section_tour ul {margin:0; padding:0; height:155px; width:720px;}
.section_tour ul li {position:relative; float:left; display:list-item; width:174px; margin:0; padding:0 3px 0 3px; overflow:hidden;}
.section_tour ul li dl {margin:0; padding:0}
.section_tour ul li dl dt {margin:0; padding:0}
.section_tour ul li dl dd {margin:0; padding:0}
.section_tour ul li dl dd.thumb {}
.section_tour ul li dl dd.thumb img {width:174px; height:127px;}
.section_tour .subject {float:left; height:16px; padding-top:8px; line-height:16px; font-family:Verdana, dotum; font-size:12px; color:#4c4c4c; font-weight:bold; overflow:hidden;}
.section_tour .charge {float:right; height:16px; padding-top:8px; line-height:16px; font-family:Verdana; font-size: 12px; color:#f26f18; font-weight:bold; text-align:right;}
.section_tour a, 
.section_tour a:link, 
.section_tour a:active{color:#4c4c4c;}
.section_tour a:hover{color:#73ace6;}

/* hotel */
.section_hotel { float:right; width:332px; position:relative;}
.section_hotel .cc ul { width:312px; height:468px; margin:0; padding:0;}
.section_hotel .cc ul li{ float:left; position:relative; display:list-item; width:150px; height:150px; padding:3px;}
.section_hotel .cc ul li img{ width:150px; height:150px;}
.section_hotel .cc ul li h3{ background:transparent url('/resource/images/main/bg_subject.png') repeat-x bottom; position:absolute; bottom:3px; left:3px; width:150px; height:30px; line-height:30px;}
.section_hotel .cc ul li h3 span { color:#ffffff; font-size:12px; font-weight:bold; padding:0 5px;}
.section_hotel .cc ul li a { color:#ffffff;}

/* question */
.section_question { position:relative; float:left; width:398px;}
.section_question .cc { height:90px;}

/* epilogue */
.section_epilogue { position:relative; float:left; width:398px;}
.section_epilogue .cc { height:168px;}

/* reporter */
.section_reporter { position:relative; float:left; width:398px;}
.section_reporter .cc { height:90px;}

/* information */
.section_information { float:left; width:740px;}
.section_information .cc { height:110px;}
.section_information .cc .head { position:relative; float:left; width:146px;}
.section_information .more { top:90px;}
.section_information .cc .list { float:right;}
.section_information .cc .list img { display:block;}
.section_information .cc .list ul { width:573px; margin:0; padding:0;}
.section_information .cc .list ul li { float:left; position:relative; display:list-item; padding:0 3px;}
.section_information .cc .list ul li h3{ position:absolute; width:185px; height:30px; line-height:30px; background:url('/resource/images/main/bg_subject.png') repeat-x bottom; bottom:0; left:3px;}
.section_information .cc .list ul li h3 span { color:#ffffff; font-size:12px; font-weight:bold; padding:0 5px;}
.section_information .cc .list ul li a { color:#ffffff;}
