body{ margin:0px; padding:0px; width:100%; margin:0px auto; font-size:12px;font-family:Verdana, Arial, Helvetica,Microsoft Yahei Font, sans-serif "宋体" "微软雅黑" "黑体";}
div, p, dl, dd, a, b, u, em, input, textarea, button, select, form, section, label, span, td, li, body, ul, i, h1, h2, h3, h4, h5, h6 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; word-wrap:break-word; word-break:break-all; padding:0; margin:0; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
article, aside, dialog, footer, header, hgroup, menu, section, figure { display:block; padding:0; margin:0; }
ul,ol,li{ list-style:none;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, .lead {font-family:"ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
pre code { background: transparent; }
@media (min-width: 768px) {
    .bs-docs-home .bs-social, 
    .bs-docs-home .bs-masthead-links {
      margin-left: 0;
    }
}

.bs-docs-section p {
	line-height: 2;
}

.bs-docs-section p.lead {
	line-height: 1.4;
}
.zfd{ float:left;}
.pdl3{ padding-left:5px;}
.pdt3{ padding-top:3px;}
.lin24{ line-height:24px;}
.clear{ clear:both;}
.jz{ text-align:center;}
.jiage{ color:#f60;}

/*  top foot */
.foot{ clear:both; width:100%; background-color:#f4f4f4; line-height:26px; border:1px solid #000; font-family:Microsoft Yahei Font "微软雅黑"; font-size:12px; color:#555; font-weight:normal; }
.gy_jz{ clear:both; width:100%; margin:0px auto; text-align:center; color:#ccc; }
.gy_jz a,.jszc a {font-size:12px;color:#666;text-decoration:none;}
.gy_jz a:hover,.gy_jz a:focus,.jszc a:hover,.jszc a:focus {font-size:12px;color:#f60;text-decoration:none;}
.zhichi a {font-size:12px;color:#090;text-decoration:underline;}
.zhichi a:hover,.zhichi a:focus {font-size:12px;color:#090;text-decoration:underline;}
.mar40{ margin-top:60px;}
.mar20{ margin-top:20px;}
.telnum{ font-size:20px; color:#f60; font-family:Arial, Helvetica, sans-serif;}

/* index */
.show { clear:both; width:100%; margin:0px auto; text-align:center; }
.show01{ clear:both; width:100%; margin:0px auto; text-align:center; margin-top:50px; }
.show figure img { max-width:100%; display:block; margin:0 auto; }
.nav_img{ clear:both; margin:10px auto 0;overflow:hidden;text-align:center; width:100%; height:auto;}
.nav_text{ clear:both; margin:0px auto; overflow:hidden; line-height:30px; white-space: nowrap;text-align:center; margin-top:5px; margin-bottom:8px;}
.nav_text a{font-size:12px; color:#333;text-decoration:none;}
.nav_text a:hover,.nav_text a:focus{ font-size:12px; color:#090; text-decoration:none;}
a {
  font-size:12px;
  color: #333;
  text-decoration:none;
}
a:hover,
a:focus {
  font-size:12px;
  color: #090;
  text-decoration:none;
}
.space{ clear:both; width:100%; height:12px; margin-top:1px; background-color:#f4f4f4; overflow:hidden;}
.hotbk{padding:5px 10px 10px 10px; line-height:24px;font-family:Microsoft Yahei Font "微软雅黑";}
.hotbk01{padding:5px 10px 10px 10px; line-height:24px;}
.hotbk02{padding:0px 10px 10px 10px; line-height:24px;}
.lm_top{ line-height:40px; border-bottom:1px solid #f4f4f4; font-size:15px; font-weight:bold; height:40px;font-family:Microsoft Yahei Font "微软雅黑";}
.lm_top01{ line-height:30px; border-bottom:1px solid #f4f4f4; font-size:15px; font-weight:bold; height:30px;font-family:Microsoft Yahei Font "微软雅黑";}
.hotbk_lm{ clear:both; color:#888; font-size:12px; line-height:32px; width:100%;}
.cp_name{ width:100%;height:32px; overflow:hidden; line-height:32px;}
.cp_jiage{ width:100%;height:32px; overflow:hidden;line-height:32px; text-align:right; font-size:12px; color:#999;}
.font_jiage{ font-family:Arial, Helvetica, sans-serif; color:#ff6600; font-size:12px;}
.hotbg1{ clear:both; background-color:#fafafa; border-bottom:1px solid #f4f4f4; line-height:32px;}
.hotbg2{ clear:both; background-color:#fff; border-bottom:1px solid #f4f4f4; line-height:32px;}
.cp_name a {
  font-size:12px;
  color:#666;
  text-decoration: none;
}
.cp_name a:hover,
.cp_name a:focus {
  font-size:12px;
  color:#f60;
  text-decoration:none;
}
.xsthli{clear:both; line-height:24px; height:60px; overflow:hidden; border-bottom:1px solid #f4f4f4; padding:5px 0px;}
.tj_fl{ font-size:14px; color:#33BD61;}
.tj_name a {
  font-size:12px;
  color:#666;
  text-decoration: none;
}
.tj_name a:hover,
.tj_name a:focus {
  font-size:12px;
  color:#f60;
  text-decoration:none;
}
.kd_xz{ clear:both; width:100%; height:18px; overflow:hidden;}
.zkbj{ clear:both; width:40px; line-height:24px; height:24px; color:#fff; background:url(../images/zkbj.png) no-repeat; margin-top:4px; font-size:12px;}
.zknum{ margin-left:9px; display:inline;height:24px; font-family:Arial, Helvetica, sans-serif; }
.font_fh{font-family:Microsoft Yahei Font "微软雅黑"; color:#f60; font-size:12px;}
.font_tejia{font-family:Arial, Helvetica, sans-serif; color:#ff6600; font-size:12px; width:100%; height:24px; overflow:hidden;}

/* xianlu */
/*.weizhi{ color:#666; margin-top:50px;}*/
.weizhi ol li a{font-size:12px;color:#f60;text-decoration: none;}
.weizhi ol li a:hover,.weizhi ol li a:focus{font-size:12px;color:#090;text-decoration: underline;}
.colf60{ color:#f60;}
.colf60 a{font-size:12px;color:#f60;text-decoration:underline;}
.colf60 a:hover,.colf60 a:focus{font-size:12px;color:#f60;text-decoration: underline;}
.col999{ color:#999;}
.ms_text{ clear:both; width:100%; height:22px; overflow:hidden; line-height:22px; white-space:nowrap; margin-top:5px;}
.jz_text{clear:both; width:100%; text-align:center; height:22px; line-height:22px; overflow:hidden; line-height:30px; white-space:nowrap; margin-bottom:5px; color:#666;}
.ms_text a{font-size:12px; color:#090;text-decoration:none;}
.ms_text a:hover,.ms_text a:focus{ font-size:12px; color:#f60; text-decoration:none;}
.xlnr{ line-height:24px; padding:8px 0px; font-family:"宋体"}
.more{ font-size:12px; font-weight:normal;font-family:"宋体"; text-align:right;}
.more a{font-size:12px;color:#999;text-decoration:none;}
.more a:hover,.more a:focus{font-size:12px;color:#f60;text-decoration:none;}

/* login */
.mar10{ margin-top:1px;}
.mar5{ margin-top:6px;}
.mart10{ margin-bottom:10px;}
.mart5{ margin-bottom:5px;}
.tips{margin-bottom: 10px;color:#999;background: #f4f4f4;height:28px;line-height:28px;text-align:center;border-radius:5px; font-size:15px;}
.font_wryh{font-family:Microsoft Yahei Font "微软雅黑";}

/* xianlu_xq */
.xlbh{ line-height:24px;font-family:"宋体"; color:#666;}
.xlbh a{font-size:12px;color:#f60;text-decoration:none;}
.xlbh a:hover,.xlbh a:focus{font-size:12px;color:#090;text-decoration:underline;}
.xlname{ line-height:24px; font-size:16px; color:#333; font-family:Microsoft Yahei Font "微软雅黑"; margin-bottom:4px; color:#090;}
.col090{ color:#090;}
.font14{ font-size:14px;}
.bold{ font-weight:bold;}
.font16{ font-size:16px;}
.yuanjia{ text-decoration:line-through; color:#888;}
.bgf4{border-bottom:1px solid #f4f4f4; padding-bottom:10px;}
.fixedBook{
 border:#F00 0px solid;
 font-size:16px;
 background:#fff;
 width: 100%; margin:0px auto;
 position:fixed;
 bottom:0;
 z-index:999;
 overflow:visible;
 line-height:30px; 
 /* for IE6 */
 _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
 _position:absolute;
 /* for IE6 */
}
.book_zx{ border-top:1px solid #ddd; color:#f60; line-height:40px; height:40px;}
.book_syb{ border-top:1px solid #ddd; background-color:#48C116; color:#fff; line-height:40px; height:40px;}
.book_yd{ background-color:#ff7800; color:#fff;line-height:40px; height:40px;}
.book_yd a,.book_syb a{ font-size:16px; color:#fff; text-decoration:none;}
.book_yd a:hover,.book_yd a:focus,.book_syb a:hover,.book_syb a:focus{ font-size:16px; color:#fff; text-decoration:underline;}
.book_zx a{ font-size:16px; color:#f60; text-decoration:none;}
.book_zx a:hover,.book_zx a:focus{ font-size:16px; color:#f60; text-decoration:none;}

.col_lvtb{font-size:15px; color:#090; text-decoration:none;}
.col_lvtb a:hover,.col_lvtb a:focus{ font-size:15px; color:#f60; text-decoration:underline;}
.font_yue{ text-align:center; line-height:24px; color:#f60; font-family:Arial, Helvetica, sans-serif;}
.font_tejia a{ font-size:14px; color:#f60; text-decoration:none;}
.font_tejia a:hover,.font_tejia a:focus{ font-size:14px; color:#f60; text-decoration:underline;}
.font_yue a{font-size:12px; color:#f60; text-decoration:none;}
.font_yue a:hover,.font_yue a:focus{font-size:12px; color:#f60; text-decoration:none;}
.cyzs{ line-height:30px; border-bottom:1px solid #f4f4f4;}
.tianshu{color:#999;background:#F1FBF0;height:28px;line-height:28px;border-radius:5px; font-size:15px; color:#f84e03;}
.myd_kk{color:#333;background:#f8f8f8;height:28px;line-height:28px;border-radius:5px; font-size:12px; clear:both;}
.myd_kk a{ font-size:12px; color:#090; text-decoration:underline;}
.myd_kk a:hover,.myd_kk a:focus{ font-size:12px; color:#f60; text-decoration:underline;}
.myd_show,.ask_show{ clear:both; width:100%; border-bottom:1px dotted #ddd; padding-bottom:3px; margin-bottom:4px;}
.font12{ font-size:12px;}
.font_song{ font-family:"宋体";}

/* xianlu_yd */
.xlname01{font-size:14px; color:#f60; font-family:Microsoft Yahei Font "微软雅黑"; margin-bottom:4px; color:#090;}
.xlname01 a{ font-size:14px; color:#090; text-decoration:none;}
.xlname01 a:hover,.xlname01 a:focus{font-size:14px; color:#f60; text-decoration:none;}
.form_xx{display:block;width:100%;height:34px;padding:6px 2px;font-size:12px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.bd_xx{display:block;width:30px;height:20px;padding:6px 2px; text-align:center;font-size:12px;line-height:1.428571429;color:#333;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.bd_num{ float:left; margin:3px 5px;}
.yd_jiage{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:8px; color:#f60;}
.fkfs{  font-family:Microsoft Yahei Font "微软雅黑"; color:#333;}
.bor_bot{border-bottom:1px solid #f4f4f4;}
.anniu{display:inline-block;padding:6px 8px;margin-bottom:0;font-size:12px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.duihao{ font-size:20px; color:#f00;}
.lin30{ line-height:28px;}

/* hotel_list */
.col_huise{ color:#888;}
.kd_address{ clear:both; width:100%; line-height:22px; height:44px; overflow:hidden;}
.hotel_name{ clear:both; width:100%; line-height:24px; height:24px; overflow:hidden; margin-bottom:5px;}
.hotel_name a{ font-size:14px; color:#090; text-decoration:none;}
.hotel_name a:hover,.hotel_name a:focus{ font-size:14px; color:#f60; text-decoration:underline;}
.an_yd{display:inline-block;padding:0px 15px; margin-bottom:0;font-size:12px;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}

/* hotel_xq */
.col_666{ color:#666;}
.hotel_jtzn{ font-size:14px; color:#f60; font-weight:normal;}
.border_bot{border-bottom:1px dotted #f4f4f4;_border-bottom:1px dashed #f4f4f4;}
.xialine{ text-decoration:underline;}
.lin18{ line-height:18px;}

/* jingdian */
.label a{ font-size:12px; color:#fff; text-decoration:none;}
.lable a:hover,.lable a:focus{ font-size:12px; color:#fff; text-decoration:underline;}
.ms_gd{ height:20px; overflow:hidden; margin-bottom:3px;}
.ms_gd a{font-size:15px; color:#090; text-decoration:none;}
.ms_gd a:hover,.ms_gd a:focus{ font-size:15px; color:#f60; text-decoration:none;}

/* visa */
.visagj a:link,.visagj a:visited{ font-size:12px; color:#333; text-decoration:none; padding-right:12px; line-height:24px;}
.visagj a:hover,.visagj a:focus{ font-size:12px; color:#f60; text-decoration:none;}
.visa_gj{ line-height:72px; font-size:15px; font-weight:bold; color:#090; font-family:Microsoft Yahei Font "微软雅黑";}
.visa_gjname a{ font-size:14px; font-weight:bold; color:#090;text-decoration:none;}
.visa_gjname a:hover,.visa_gjname a:focus{ font-size:14px; color:#090; text-decoration:underline;}
.visa_news a{ font-size:12px; color:#555; text-decoration:none;}
.visa_news a:hover,.visa_news a:focus{ font-size:12px; color:#f60; text-decoration:none;}

/* tuangou */
.lin20{ line-height:20px;}
.btnan{display:inline-block;padding:3px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.tg_text{ clear:both; width:100%; height:28px; overflow:hidden; line-height:28px; white-space:nowrap; margin-top:5px;}
.tg_text a{font-size:12px; color:#090;text-decoration:none;}
.tg_text a:hover,.tg_text a:focus{ font-size:12px; color:#f60; text-decoration:none;}
.border{ border:1px solid #ddd; padding:3px 0px;}

/* about */
.gywm_nr{ line-height:24px; padding:8px 0px; color:#555;}
.gywm_nr a{ font-size:12px; color:#555; text-decoration:none;}
.gywm_nr a:hover,.gywm_nr a:focus{ font-size:12px; color:#f60; text-decoration:none;}
.nav-tabs a{ font-size:14px; font-weight:bold; color:#090; text-decoration:none; font-family:Microsoft Yahei Font "微软雅黑";}
.nav-tabs a:hover,.nav-tabs a:focus{ font-size:14px; color:#f60; text-decoration:none;}

/* news */
.kd_gk{ clear:both; width:100%; line-height:24px; height:48px; overflow:hidden; color:#555;}
.news_tit{font-size:16px; color:#090;font-weight:bold;}
.news_tit a{ font-size:14px; color:#090; text-decoration:none; font-weight:bold;}
.news_tit a:hover,.news_tit a:focus{font-size:14px; color:#f60; text-decoration:none;}
.news_pf{ clear:both; width:100%; height:30px; overflow:hidden; font-size:12px; color:#333;}
.news_pf a{ font-size:12px; color:#333; text-decoration:none;}
.news_pf a:hover,.news_pf a:focus{font-size:12px; color:#f60; text-decoration:none;}

/* user */
.text_xhx{ text-decoration:underline;}
.user{ border:1px solid #FAEBCC; background-color:#FCF8E3; padding:5px; margin:10px;}
a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#5CB85C;border-color:#5CB85C}
.col_hy{font-size:12px; color:#090; text-decoration:none;}
.col_hy a:hover,.col_hy a:focus{ font-size:12px; color:#f60; text-decoration:underline;}
.col_333{ color:#333;}
.panel-title{ font-size:14px; color:#028802;}
.lan{color:#0066cb;}
.an_btn{display:inline-block;padding:2px 8px; margin-bottom:0;font-size:12px;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.bdkd{ width:30px;}

/* xiugai_2014-10-27 */
.img-thumbnail01{display:inline-block;height:auto;max-width:100%;padding:0;line-height:1.428571429;background-color:#fff;border:none;border-radius:0px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.img-thumbnail02{display:inline-block;height:auto;max-width:100%;padding:0;line-height:5;background-color:#fff;border:none;border-radius:0px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.panel-body img{ width:100%;}
.responsive-img {max-width: 100%;height: 0;padding-bottom: 60%;overflow: hidden;}
.responsive-img>img {
width: 73.2%;
margin: 10px 15%;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
padding: 4px;
position: relative;
}

/* chunxianlu2014-12-08 */
.img-thumbnail02{display:inline-block;height:auto;max-width:100%;padding:0;line-height:30;background-color:#fff;border:none;border-radius:0px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.container01{ width:100%; margin:0px auto;}
.xlmore{ text-align:right; font-weight:normal;}
.xlmore a:link,.xlmore a:visited{ font-size:12px; color:#999; text-decoration:none;}
.xlmore a:hover{ font-size:12px; color:#f60; text-decoration:none;}
.xla_name{ font-size:14px; font-weight:bold; line-height:20px; height:40px; overflow:hidden;}
.xla_name a:link,.xla_name a:visited{ font-size:14px; color:#333; text-decoration:none;}
.xla_name a:hover{ font-size:14px; color:#f60; text-decoration:none;}
.font_money{ color:#f60; font-size:11px; font-weight:bold;}
.font_money1{ color:#f60; font-size:18px; font-weight:bold;}
.font_money01{ color:#f60; font-size:14px;}
.col_lv{ color:#090;}
.gd_kz{ float:left; height:30px; overflow:hidden;}
.xlfl ul{height:35px; border-bottom:1px solid #ddd; line-height:35px; font-weight:bold;}
.xlfl ul li a:link,.xlfl ul li a:visited{ float:left; width:100%; height:35px; font-size:14px; color:#333; text-decoration:none; text-align:center;}
.xlfl ul li a:hover{ font-size:14px; color:#090; text-decoration:none; border-bottom:2px solid #090; display:block;}
.xlfl ul li.xlon a:link,.xlfl ul li.xlon a:visited,.xlfl ul li.xlon a:hover{ float:left;height:35px;font-size:14px; color:#090; text-decoration:none; border-bottom:2px solid #090; display:block;}
.xlimg{ padding-left:3px; padding-right:5px;}
.xlimg img{position: relative; border-radius: 4px 3px; width:100px; height:80px;}
.xlimg i.gty{line-height:22px;color: #fff;position:absolute;left:3px;bottom:10px;padding:0 5px;background-color:#3188eb; font-size:12px; font-style:normal;}
.xlimg i.zhy{line-height:22px;color: #fff;position:absolute;left:3px;bottom:10px;padding:0 5px;background-color:#f60; font-size:12px; font-style:normal;}
.hei70{ height:80px; padding-left:0px; padding-right:0px;}
.youhui{ width:60px; border-radius:4px; border:1px solid #f60; text-align:center; color:#f60; line-height:18px; margin:1px 0px;}
.pdt10{ padding-bottom:10px;}
.font_yd{background-color:#090; }
.font_yd a:link,.font_yd a:visited{ font-size:14px; color:#fff; text-decoration:none; font-weight:bold; display:block;}
.font_yd a:hover{ font-size:14px; color:#fff; text-decoration: underline;}
.pdl0{ padding-left:0px;}
.responsive-img {max-width: 100%;height: 0;padding-bottom: 60%;overflow: hidden;}
.responsive-img>img {
width: 73.2%;
margin: 10px 15%;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
padding: 4px;
position: relative;
}

.label {
    line-height: 14px;
    padding: 0.6em 0.6em 0.3em;
}