@charset "utf-8";
/*index page样式*/
.con{ background:#FFF; width:813px; padding-bottom:60px; height:100%; overflow:hidden;  }
.con h1{ color:#000; padding:17px 0 9px 12px;}
.main_con {
    margin: 10px 19px 0 12px;
    overflow: hidden;
}
.Contentbox{ padding: 0;}
.Menubox {background: url("../images/d_targetnav_bot.jpg") repeat-x scroll center bottom transparent;
    height: 27px; font-size:12px;
   }
.Menubox ul{
margin:0 auto;
padding:0px; 
}
.Menubox li{  background:#dad9d9;
  border-color: #999999 #999999 #970b14;
    border-style: solid;
    border-width: 1px;
    height:25px;
    line-height: 25px;
   color:#010101;cursor: pointer; margin-left:3px; padding:0 10px; text-align: center; float:left;}
.Menubox li.hover{
 background: #FFF;
   border-color: #970b14 #970b14 #FFFFFF;
    border-style: solid;
    border-width: 1px;
   height:25px; color:#970b14; font-weight: bold;
    line-height: 25px; 
    cursor: pointer;text-align: center;}
#con_tone_1,#con_tone_2,#con_tone_3,#con_tone_4,#con_tone_5,#con_tone_6{ overflow:hidden}

.Tab{ margin-top:30px; width:718px;}
.tour_list_con{ background: url(../images/d_tour_bg.jpg) left bottom no-repeat; overflow:hidden; padding:8px 0 30px 0; position:relative;}
.tour_detail{ float:left; width:590px;}
.hot{ position:absolute; right:0; top:0;}
.tour_detail dt{ width:146px; float:left; background:#e8e7e7; overflow:hidden;}
.tour_detail dt img{ margin:4px 0 4px 4px; display:block;}
.tour_detail dd{ padding:0 30px 0 155px; font-size:11px;}
dd.tour_title05{ font-size:14px; font-weight:bold; color:#000; padding-right:40px; position: relative;}
.tour_title05 a:link,.tour_title05 a:visited{color:#000;} 
span.hotsell{ position:absolute; top:0; right:20px;}
ul.tour_detail_rg{ margin-top:20px;}
.tour_price{ color:#970b14; font-size:14px; font-weight:bold; padding:0 0 8px 0;}
.bottom_link{ padding:10px 0 30px 0; clear:both;}

/*index sidebar 样式*/
.sidebar{ width:191px;}
.sd_title{ color:#970b14; font-size:14px; height:27px; padding-left:8px; font-weight:bold; line-height:27px; border-bottom:1px dashed #CCC;}
.y_bg_cu{ background:#e6e6e6 url(/images/tel_bg.jpg) -40px top no-repeat; overflow:hidden; font-size:11px;}
.y_bg_cu .tel_num{ color:#000; font-size:12px; font-weight:bold;}
.y_bg_cu dl{ padding-left:8px; padding-top:4px;padding-bottom:10px;}
.y_bg_cu dd{color:#333333; height:21px;}
.y_bg_cu dd img { vertical-align: text-bottom;}
.y_bg_ch{ overflow:hidden; position:relative; background:#e6e6e6 url(/images/choose_us_bg.jpg) -45px bottom no-repeat; width:100%; }
.years_icon{ position:absolute; top:5px; right:5px;}
.y_bg_ch ul{  margin-left:10px;padding-bottom:10px;}
.y_bg_ch li {
    background: url("/images/choose.png") no-repeat scroll 2px 15px transparent;
    font-size: 11px;
    padding-left: 23px;
    padding-right: 15px;
    padding-top: 10px;
}
.y_tiailor{ margin-bottom:9px;}
