.linedh {
    border: 1px solid #D8D8D8;
    clear: both;
    margin-top: 8px;
}

.linedh_top {
    background: url("pic/linedh_bj.jpg") repeat-x scroll 0 0 transparent;
    height: 31px;
    line-height: 31px;
    width: 100%;
}
.lm_zi {
    color: #009900;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
}

.hot {
    clear: both;
}
.hot_top {
    background: url("pic/jdtop.png") no-repeat scroll 0 0 transparent;
    height: 32px;
    line-height: 32px;
	 padding-right:10px;
}
.hot_top a{ margin-left:10px; font-weight:bold; }
.hot_top a:link,.hot_top a:visited{ color:#090;}
.hot_top a:hover{ color:#c00;}
.hot_top .hot_lm {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    padding-left: 10px;
    margin-right:90px;
	float:left;
}
.hot_top  span{float:right;}
.hot_top .hot_lm a{ color:#FFF;}
.hot_bj 
{
	border:1px solid #D8D8D8;
    overflow:hidden;
}
.hotel_fl {
    color: #303030;
    font-weight: bold;
}
.hot_nr {
    line-height: 24px;
    margin: 0 auto;
    padding-bottom: 8px;
    padding-top: 8px;
    
}
.tjbk {
    clear: both;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}
.tjbk a:link, .tjbk a:visited {
    color: #F84E03;
    font-size: 14px;
    text-decoration: none;
}
.tjbk a:hover {
    color: #F84E03;
    font-size: 14px;
    text-decoration: underline;
}
.hotellm_a {
    background: url("pic/tb_hotel01.jpg") no-repeat scroll 0 2px transparent;
    float: left;
    margin-left: 10px;
    padding-left: 22px;
}

.more {
    float: right;
    padding-right: 10px;
    padding-top: 11px;
}
.fgx_line {
    border-top: 1px solid #EFEFEF;
    height: 5px;
    overflow: hidden;
    width: 100%;
}
.tj_hotel ul{ margin-left:10px;}

.tj_hotel ul li {
    background: url("pic/tb_hotel.jpg") no-repeat scroll 0 9px transparent;
    float: left;
    font-family: "ËÎÌå";
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 8px;
    padding-right: 2px;
    width:203px;
}
.bglv {
    float: left;
    margin-bottom: 8px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
.bglv a:link, .bglv a:visited {
    color: #303030;
    font-size: 12px;
    text-decoration: none;
}
.bglv a:hover {
    background-color: #009900;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    text-decoration: none;
}
.zfd {
    float: left;
}
.yfd {
    float: right;
}

.main_area {
    clear: both;
    margin-top:8px;
}

.jdyd {
    overflow: hidden;
    width: 100%;
}
.jdyd_top {
    background: url("pic/jdtop.png") no-repeat scroll 0 0 transparent;
    height: 32px;
    line-height: 35px;
    overflow: hidden;
}
.jdyd_bj {
   border:1px solid #D8D8D8;
    height: 181px;
    overflow: hidden;
}
.jdyd_lm {
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: bold;
    padding-left: 10px;
    width: 130px;
}
.jdyd_fl {
    float: left;
    height: 32px;
    overflow: hidden;
}
.jdyd_fl ul li {
    float: left;
    height: 32px;
    line-height: 35px;
    overflow: hidden;
    padding-right: 5px;
    width: 95px;
}
.jdyd_fl ul li a:link, .jdyd_fl ul li a:visited {
    color: #009900;
    font-size: 14px;
    text-decoration: none;
}
.jdyd_fl ul li a:hover {
    color: #F84E03;
    font-size: 14px;
    text-decoration: none;
}
.jdyd_nr {
    margin: 0 auto;
    padding-top: 8px;
}
.hotel_show {
    float: left;
    width: 181px;
}

.hotel_pic {
    background-color: #FFFFFF;
    border: 1px solid #D8D8D8;
    height: 100px;
    margin: 0 auto 2px;
    overflow: hidden;
    padding: 2px;
    width: 150px;
}
.hotel_name {
    font-family: "ËÎÌå";
    height: 21px;
    line-height: 21px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 156px;
}
.jiage {
    color: #F84E03;
}
.mar8 {
    margin-top: 8px;
}

.youshi_top {
    background: url("pic/ys_top.jpg") no-repeat scroll 0 0 transparent;
    height: 26px;
    line-height: 30px;
    overflow: hidden;
}
.youshi_lm {
    float: left;
    text-align: center;
    width: 105px;
}
.youshi_bj {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #39A14C #39A14C;
    border-image: none;
    border-right: 1px solid #39A14C;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    overflow: auto;
}
.youshi_nr {
    line-height: 24px;
    margin: 0 auto;
    padding-bottom: 8px;
    padding-top: 8px;
    width: 96%;
}

.index_tgbj {
    border-right: 1px solid #36A24D;
	border-bottom:1px solid #36A24D;
	border-left:1px solid #36A24D;
}
.ddnr {
    line-height: 22px;
    margin: 0 auto;
    padding: 8px;
}
.dd_chanpin {
    height: 22px;
    overflow: hidden;
    width: 100%;
}
.dd_cp {
    color: #009900;
    float: left;
    font-size: 12px;
    height: 22px;
    overflow: hidden;
    padding-right: 3px;
    width: 76%;
}
.dd_cp a:link, .dd_cp a:visited, .cp_pjname a:link, .cp_pjname a:visited {
    color: #009900;
    font-size: 12px;
    text-decoration: none;
}
.dd_cp a:hover, .cp_pjname a:hover {
    color: #F84E03;
    font-size: 12px;
    text-decoration: underline;
}

.fgx, .fgx01 {
    background: url("pic/fgx.jpg") repeat-x scroll 0 0 transparent;
    clear: both;
    height: 11px;
    width: 100%;
}
.dd_money {
    color: #F84E03;
    float: left;
    font-family: "Î¢ÈíÑÅºÚ";
    height: 22px;
    overflow: hidden;
    width: 22%;
}
.pj_hotel {
    color: #F84E03;
    font-size: 35px;
    font-weight: bold;
}
.tj_num {
    padding-left: 20px;
}
.myd_pingjia {
    clear: both;
    line-height: 30px;
    text-align: center;
}
.line_lvse {
    border-bottom: 1px solid #009900;
    clear: both;
    height: 5px;
    margin-bottom: 5px;
    overflow: hidden;
    width: 100%;
}
.cp_pjname {
    color: #009900;
    font-size: 12px;
    height: 22px;
    overflow: hidden;
    text-decoration: none;
    width: 100%;
}
.tb_hp {
    float: left;
    padding-top: 6px;
    width: 21px;
}
.tb_pjshow {
    float: left;
    height: 42px;
    line-height: 21px;
    overflow: hidden;
    padding-right: 1px;
    width: 113px;
}
.ddjjbj {
    background: url("pic/dpjj_bj.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 35px;
    margin-top: 2px;
    width: 50px;
}
.jjnum {
    color: #F84E03;
    font-family: "ËÎÌå";
    font-size: 12px;
    height: 19px;
    line-height: 23px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 48px;
}


.SmallCity{ border-bottom:1px solid #CCC; padding-bottom:5px;}
.SmallCity .Title{ color:#c00; font-weight:bold;}
.SmallCity .Current{ background:#090; padding:5px;}
.SmallCity .Current a{color:#FFF;}
.SmallCity a{ margin:5px;}
.ContentTitle{ font-size:18px; font-weight:bold; text-align:center; height:50px; line-height:50px;}
.Infosmall{ color:#ccc; border-bottom:1px solid #ccc; padding-bottom:5px; text-align:center;}
.InfoContent{ margin:8px; line-height:1.5;}
