﻿.jd_moll{ margin:0px auto; width:980px; margin-top:5px;}
.jd_dh{float:left; width:100%; line-height:30px; border-bottom:#878787 2px solid}
.list_left{float:left; width:734px; margin-top:15px; margin-bottom:20px}
.f1{float:left; width:732px; border-top:#6FC52B 2px solid; border-left:#ccc 1px solid;border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;}
.f1_tit{ margin:15px; width:700px; float:left; font-size:16px; font-weight:bold; border-bottom:#ccc 1px dashed; line-height:30px}
.f1_nr{float:left; width:700px; margin-left:15px; line-height:26px; margin-bottom:20px}
.f1_f{float:left; width:100%; }
.f1_f ul{float:left; width:100%}
.f1_f ul li{float:left; width:183px; height:89px; margin-right:6px; display:inline; margin-bottom:10px}
.f2{float:left; width:100%; margin-top:5px; border-bottom:#ccc 1px dashed}
.f3{float:left; width:100%; margin-top:10px}
.f4{float:left; width:100%; margin-top:5px}
.f4_nr{float:left; width:100%; margin-top:5px}
.f5{float:left; width:732px;border:#ccc 1px solid}
.tab_f5{width:100%; border:0px; line-height:30px; font-size:16px; text-indent:20px; margin-top:10px; border-bottom:#ccc 1px solid; height:120px}
.a5:link{color:#F29322; text-decoration:none}
.a5:hover{color:#F29322; text-decoration:underline}
.a5:visited{color:#F29322; text-decoration:none}
.tab_f6{ line-height:35px; border-bottom:#ccc 1px dashed; float:left;  width:100%; color:#666; }
.f6l{float:left; width:33px; height:33px; background:#64CE4A; line-height:33px; text-align:center; font-size:14px; color:#fff; margin-left:10px; display:inline}
.f_huifu{float:left; width:634px; height:69px; background:url(../images/jd_nr_43.jpg) no-repeat; margin-bottom:10px}
.f_huifu ul{float:left; margin-left:14px; width:600px; line-height:20px; margin-top:10px}
.f_huifu span{color:#0050AB}
.main_title {
    background: url("http://pod100.com/c/nl/title_bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #cfcfcf;
    border-top: 1px solid #cfcfcf;
    clear: both;
    font-size: 12px;
    height: 33px;
    margin-top: 10px;
    padding: 5px 5px 5px 10px;
    width: 719px;
	
}
.titlefont {
    float: left;
    font-family: MicroSoft YaHei;
    font-size: 18px;
    margin-top: 5px;
}
.main_title ul {
    float: left;
    margin-left: 100px;
	margin-top:10px

}
.main_title li {
    float: left;
    margin-left: 20px;
}

.t_j2 {
    background: none repeat scroll 0 0 #fffabf;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    width: 734px;
}
.t_jiap2 {
    border-bottom: 1px dotted #cfcfcf;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: left;
    width: 733px;
}
.t_jiap2 li {
    float: left;
    font-size: 12px;
}
.t_j2 li {
    float: left;
    font-size: 12px;
    margin-top: 2px;
}
.p3 {
    line-height: 30px;
    text-align: center;
    width: 65px;
}
.p3 .t0 {
    overflow: hidden;
    width: 40px;
}
.p3 .t0 div {
    float: left;
}

.pritable {
    margin-bottom: 5px;
    overflow: hidden;
    width: 703px;
}
.infolist_open {
    background: url("http://pod100.com/c/nl/openbtn.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 24px;
    margin: 0 auto;
    overflow: hidden;
    width: 141px;
}
.infolist_fangxinginfo {
    background: none repeat scroll 0 0 #eee;
    display: none;
    font-size: 12px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 703px;
}
.infolist_fangxinginfo ul {
    float: left;
    margin: 0;
    padding: 10px;
}
.fangxing_img {
    border: 1px solid #878787;
    float: left;
    height: 67px;
    margin: 0;
    padding: 2px;
    width: 101px;
}
.fangxing_jichu {
    margin-right: 15px;
}
.listrm {
float:right;
 
    width: 234px;
}
.listrm2{
float:right;
 
    width: 250px;
}
.right_title {
margin-top:10px;
    background: none repeat scroll 0 0 #E0E0E0;
    color: #4a4a4a;
    font-family: MicroSoft YaHei;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    padding: 5px 5px 5px 15px;
}
.rightlist {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #69BB35 #cfcfcf #cfcfcf;
    border-image: none;
    border-right: 1px solid #cfcfcf;
    border-style: solid;
    border-width: 2px 1px 1px;
    overflow: hidden;
}
.rightlist ul {
    overflow: hidden;
    padding: 9px 14px 14px;
    width: 220px;
}
.rightlist li {
    border-bottom: 1px dotted #cfcfcf;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    width: 220px;
}
.rightlist a {
    color: #4a4a4a;
    text-decoration: none;
}
.rightlist a:hover {
    color: #f08200;
}
.jd_ditu{margin:0px auto; width:980px; margin-top:10px; margin-bottom:20px}

/*------酒店地图预定-----------*/
.datechoose {
    border-bottom: 3px solid #6FC52B;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    margin: 0 auto;
    padding: 10px 0;
    position: relative;
    width: 980px;
}
.datechoose img {
    margin-right: 10px;
    vertical-align: middle;
}
.info_input {
    border: 1px solid #878787;
    height: 24px;
    line-height: 24px;
    margin-right: 5px;
    padding-left: 5px;
    vertical-align: middle;
    width: 100px;
}
.datefont {
    font-family: MicroSoft YaHei;
    font-size: 14px;
    margin-right: 5px;
    vertical-align: middle;
}
.map_left {
    border: 1px solid #7b7b7b;
    float: left;
    overflow: hidden;
    width: 256px;
}
.left_list {
    height: 468px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 256px;
}
.city_list {
    font-size: 12px;
    line-height: 26px;
    margin-left: 20px;
    margin-top: 5px;
    padding: 0;
    width: 220px;
}
.city_list div {
    clear: both;
}
.city_list span {
    border-right: 1px solid #4a4a4a;
    display: block;
    float: left;
    height: 16px;
    line-height: 16px;
    margin-bottom: 5px;
    margin-right: 14px;
    margin-top: 5px;
    padding-right: 14px;
}
.sheng, .sheng a {
    color: #6FC52B;
    font-size: 14px;
}
.now_city {
    color: #f08200;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 15px;
}
.now_city a {
    color: #f08200;
}
.citymenu {
    background: none repeat scroll 0 0 #e6e6e6;
    clear: both;
    color: #4a4a4a;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    padding-left: 10px;
    width: 100%;
}
.hiddenbtn {
    background: url("http://pod100.com/c/ni/hiddenbtn.jpg") repeat scroll 0 -16px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 16px;
    margin-top: 4px;
    vertical-align: middle;
    width: 16px;
}
.dibiao_list {
    margin-left: 15px;
    padding: 0;
    width: 220px;
}
.dibiao_list span {
    display: block;
    float: left;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin-bottom: 5px;
    width: 110px;
}
.jiudian {
    border-bottom: 1px solid #cfcfcf;
    margin-bottom: 10px;
    margin-left: 15px;
    overflow: hidden;
    padding: 0;
    width: 220px;
}
.jiudiannum {
    background: url("http://pod100.com/c/ni/numbg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    float: left;
    font-family: MicroSoft YaHei;
    font-size: 16px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    text-align: center;
    width: 18px;
}
.jiudianmain {
    color: #f08200;
    float: left;
    font-size: 12px;
    margin-left: 5px;
    overflow: hidden;
    width: 197px;
}
.jiudianadr {
    color: #878787;
    margin-bottom: 5px;
    margin-top: 5px;
}
ul li {
    list-style: outside none none;
}
a img {
    border: 0 none;
}
ul li dl dt {
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.map_jiudianinfo {
    margin: 0 auto;
    overflow: hidden;
    width: 500px;
}
.map_jiudianxinxi {
    color: #878787;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.map_jiudianname {
    color: #f08200;
    font-size: 14px;
    margin-bottom: 5px;
}
.map_jiudianadr {
    margin-bottom: 5px;
}
.map_jiudianother {
    color: #e00060;
    margin-bottom: 5px;
}
.map_pricelist {
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 500px;
}
.map_titledl {
    background: none repeat scroll 0 0 #eee;
    height: 20px;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 500px;
}
.infolist_saleicon {
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 30px;
}
.map_listfangxing {
    cursor: pointer;
    float: left;
    margin: 0;
    padding: 0;
    width: 120px;
}
.map_listdt {
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 55px;
}
.map_listyuding {
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 60px;
}
.map_dl {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px dotted #878787;
    height: 25px;
    line-height: 25px;
    margin: 0;
    overflow: hidden;
    padding: 5px 0;
    width: 500px;
}
.infolist_open {
    background: url("http://pod100.com/c/img/infolist_openbtn.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 18px;
    margin-left: 167px;
    overflow: hidden;
    width: 143px;
}
.dl {
    border: 1px none;
    cursor: pointer;
    display: block;
    text-align: center;
    width: 40px;
}
.dc {
    background-color: #666;
    border-right: 1px solid red;
    float: left;
    font-size: 15px;
    font-weight: 900;
    text-align: center;
    width: 20px;
}
.dt {
    color: #f08200;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
}
.nn {
    height: 100px;
    width: 420px;
}
.nn li {
    height: 18px;
}
.nn .nth li, .nn .ntd li {
    float: left;
    text-align: center;
    width: 60px;
}
.nn .nth li {
    border-bottom: 1px dashed #cfcfcf;
    color: #f08200;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}
.nn .ntd {
    width: 420px;
}
.nn .ntd li {
    height: 30px;
    line-height: 30px;
}
.nn .tn {
    color: #878787;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.nvl {
    background: none repeat scroll 0 0 #6FC52B;
    bottom: 0;
    font-family: MicroSoft YaHei;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 42px;
    padding-left: 30px;
    padding-right: 30px;
    position: absolute;
    right: 0;
}
.nvl a {
    color: #fff;
    text-decoration: none;
}
.mdtip {
    border: 1px solid #878787;
    height: 30px;
    vertical-align: middle;
    width: 80px;
}
.qjd {
    color: #47b3cd;
    height: 21px;
    line-height: 21px;
}
.qjd span {
    vertical-align: middle;
}
.qjd img {
    vertical-align: middle;
}

.map_right{float:right; width:708px; height:496px}

/*--------列表预定--------*/
.h_moll{margin:0px auto; width:980px; margin-bottom:20px; margin-top:2px}
.listmap {

    border-bottom: 2px solid #878787;
    color: #4a4a4a;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
}
.listmap span {
    margin-left: 5px;
    margin-right: 5px;
}
.searchbox {
float:left;
    background: none repeat scroll 0 0 #eee;
    border: 1px solid #cfcfcf;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    padding: 10px 0;
    width: 978px;
}
.searchbox ul{ float:left; width:100%}
.searchbox ul li {
float:left;
width:auto;
    border-right: 1px dotted #878787;
    float: left;
    height: 25px;
    /*line-height: 25px;*/
    padding-left: 10px;
    padding-right: 10px;
}
.searchbox b {
    display: inline-block;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    padding-bottom: 2px;
}
.searchbox input {
    border: 1px solid #878787;
    height: 21px;
    line-height: 23px;
    padding-left: 2px;
}
.searchbox span {
    display: inline-block;
    height: 23px;
    line-height: 23px;
}

.choosebox {
    border-bottom: 1px solid #878787;
    font-size: 12px;
    margin-bottom: 15px;
    overflow: hidden;
    width: 980px;
}
.choosebox ul {
    border-bottom: 1px dotted #f08200;
    margin-bottom: 10px;
    margin-top: 10px;
    overflow: hidden;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    width: 960px;
}
.maptag {
    /*height: 48px;*/
    line-height: 24px;
    width: 960px;
}
.maptag li {
    float: left;
}
.allbtn a, .allbtn font {
    background: none repeat scroll 0 0 #69BB35;
    color: #fff;
    padding: 3px 2px;
    text-decoration: none;
}
.allbtn a:hover {
    background: none repeat scroll 0 0 #878787;
}
.biaobox {
    margin-left: 10px;
    width: 780px;
}
.biaobox span {
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-left: 10px;
    width: 100px;
}
.biaobox a {
    text-decoration: none;
}
.biaobox a:hover {
    color: #f08200;
}
.choosemore {
    background: url("http://pod100.com/c/nl/morebtn.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 10px;
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 7px;
    overflow: hidden;
    width: 11px;
}
.allbtn a, .allbtn font {
    background: none repeat scroll 0 0 #f08200;
    color: #fff;
    padding: 3px 2px;
    text-decoration: none;
}
.allbtn a:hover {
    background: none repeat scroll 0 0 #878787;
}
.biaobox {
    margin-left: 10px;
    width: 780px;
}
.biaobox span {
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-left: 10px;
    width: 100px;
    overflow: hidden;
}
.biaobox a {
    text-decoration: none;
}
.biaobox a:hover {
    color: #f08200;
}
.maptag {
    /*height: 48px;*/
    line-height: 24px;
    width: 960px;
}
.maptag li {
    float: left;
}
.allbtn a, .allbtn font {
    background: none repeat scroll 0 0 #69BB35;
    color: #fff;
    padding: 3px 2px;
    text-decoration: none;
}
.allbtn a:hover {
    background: none repeat scroll 0 0 #878787;
}

.m_left{float:left; width:716px;}
.m_tit{float:left; width:100%; background:url(../images/list_03.jpg) no-repeat; height:27px}
.m1_nr{float:left; width:716px; border-bottom:#ccc 1px solid; height:50px}
.m1_nr ul{float:left; width:100%; margin-top:10px;}
.m1_nr ul li{float:left; line-height:25px; width:auto; margin-left:15px; display:inline}
.m_list{float:left; width:714px; border:#ccc 1px solid;}
.tab_m1{ float:left; width:520px; margin-left:10px; display:inline; border:0px; line-height:22px}
.m1_2{color:#FF5A00; font-size:16px}
.mi_s{color:#FF5A00; font-size:12px}
.m_jg{float:right; margin-right:20px; font-size:18px; color:#FF5A00;}
.tab_m3{float:left; width:708px; margin-left:3px; display:inline; border:0px; margin-top:15px; color:#666}
.tab_m4{float:left; width:708px; height:24px; line-height:24px; border:0px; background:url(../images/lxx.jpg) repeat-x; text-indent:10px}
.tab_m5{float:left; width:708px; line-height:30px; margin-top:5px}
.tab_m5 span{font-size:14px}
.tab_m5 td{border-bottom:#ccc 1px dashed}

.m_jifen{ width:54px; height:20px; background:#69BB35; text-align:center; line-height:20px; color:#fff; margin: 0px 2px;padding: 1px 4px;}
.m_list_di{float:left; width:716px; text-align:center; margin-bottom:20px}
.fenye{float:left;width:100%; text-align:center; margin-bottom:30px}