﻿@charset "utf-8";
/* CSS Document */
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:0;}
.clearfix{ display:block;}

.w1200{ width:1200px; margin:0 auto; position: relative;}
.content{ width:100%;  height:auto; overflow:hidden; position:relative; z-index:2;}
.content2{  overflow:hidden;  position:relative; z-index:2;}
/*banner*/
.banner{ width:100%; height:110px; text-align:center; margin: 0; overflow: hidden; position: relative;}
.flex{ width: 300%; position: absolute; top:0; left: 0; z-index: 10;}
.flex li{ float: left;}
.flex li img{ width: 1200px; height:120px;}
.flex-handle{ position: absolute; z-index: 11; bottom: 5px; right: 20px;}
.flex-handle a{ width: 20px; height:5px; display:inline-block; *display: inline; _display: inline; zoom:1; margin: 0 5px; background:#aab2c5; }
.flex-handle a.active{ background:#ae8f18;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}

/*分页*/
.list_bot{ padding:20px 24px; text-align:right;  }
.list_bot a{ border: 1px solid #ccc; color:#888; font-size:12px; margin:0 5px; padding:5px 10px; background-color:#fff;}
.list_bot a:hover{ border: 1px solid #ae8f18;}
a.list_bot_hov{ background:#ae8f18; color:#ffffff; border: 1px solid #ae8f18;}

.ct_hd {
    font: normal 12px/20px SimSun;
    color: #999;
    height: 35px;
    line-height: 35px;
    padding-top: 20px;
}
.ct_hd a{ color:#999; padding:0 5px;}
.ct_hd span{ padding-left:5px;}
.ct_hd a:hover{ text-decoration:underline; color:#ae8f18;}

.list{ width:905px;}
.list_hd{ height:40px; line-height:40px; color:#4996fb; font-size:16px;  padding:0 10px;}
.hd-tag{ display: inline-block; *display: inline; _display: inline; zoom:1; width: 3px; height: 10px; background-color: #4996fb; vertical-align: middle; margin-right: 10px;}
.list-search{background-color: #fff;}
.list_top{ padding:5px 10px; border:#e7e7e7 solid 1px; margin-top: 10px; border-top:2px solid #ae8f18; }
.list_top a{ margin: 0 5px; padding:4px 10px;}
.list_top span{ margin:0 5px;color:#808080;font-size:12px; display:inline-block; width:70px; text-align:right;}
.list_top_hov{  color:#6381a3; text-align:center; font-size:12px; line-height:20px; }
.list_top a.active,.list_top a:hover{ color:#fff;  background:#ae8f18;}
.list_top li{ padding:10px 0; border-bottom:1px dotted #ddd;}
.list_top li.borb0{ border-bottom:0;}
.list_mn{ padding:10px;border:#e7e7e7 solid 1px; position:relative; background-color: #fff; margin:10px 0 0; padding-bottom:0;}

.recom-top img{width: 280px; height:190px;}
.list_mn_img{ width:350px; height:240px; background:#d1e0ea; margin-right: 20px; overflow: hidden; margin-bottom: 10px;}
.list_mn_img img{ width:350px; height: 240px;}
.list_mn_info{ margin-left: 380px;}
.list_mn_title{ color:#666; font:normal 22px/30px "Microsoft Yahei"; margin-top: 10px; margin-bottom: 15px;}
.tag-label{ line-height: 26px; font-size:12px;}
.title-tag{ color: #ff7200; font-size: 12px; margin-left: 15px;}
.list_mn_info h3 a{ color: #7ea7c5;}
.list_mn_info li{color:#808080; min-height: 28px; height: auto; line-height: 28px;  font-size: 12px;}
.list_mn_info span{margin-right:10px; }
.list_mn_info span.te-tag1,.list_mn_info span.te-tag2{ display:inline-block; height:24px; font:normal 12px/24px SimSun; color:#fff; background:#cd4915; padding:0 10px; margin-bottom:16px;}
.list_mn_info span.te-tag2{ background:#413e2f;}

.tag-info{ margin-left: 50px; margin-right: 150px; line-height: 26px; color:#999;}
.tag-info a{ color:#cd4915;}
.tag-info a:hover{ text-decoration:underline;}
.list_mn_info li.list-handle{ position: absolute; top:45px; right:20px; width: 120px; text-align: center; font-size: 12px;}
.list_mn_info li.list-handle .price{margin-right:4px; font: bold 24px "Microsoft Yahei"; color:#cd4915;}
.list_mn_info li.list-handle .price em{ font-size:14px;  padding-right:2px;}

.list-item-table{ width: 100%; border-collapse: collapse; clear: both; font-size: 12px;}
.table-h{ float:left; width:100%; overflow:hidden;}
.list-item-table th{ background-color: #f8f8f8; border-bottom: 1px solid #dbdade; color: #666; height: 32px; line-height: 32px; font-size:12px;}
.list-item-table td{ text-align: center; padding:8px 5px; border-bottom: 1px dotted #d5d5d7; color: #808080; line-height: 24px;}
.list-item-table td del{ font-size:14px;}
.list-item-table td.tl{ text-align: left;}
.list-item-table td .inlineblock{ display:inline-block;}
.list-item-table td .price{ font:bold 16px "Microsoft Yahei"; color:#cd4915;  }
.list-item-table td .cash-back{ font-style:normal; border:1px solid #fba62c; display:inline-block; height:16px; font-size:12px; line-height:16px;  margin-left:5px; position:relative; top:3px;}
.list-item-table td .cash-back i{ font-style:normal; color:#fff; background:#fba62c; float:left; height:16px; width:16px; text-align:center;}
.list-item-table td .cash-back b{ font-weight:normal; float:left; padding:0 3px; color:#fba62c;}

.list-item-table td.tc{  color:#cd4915; font:bold 14px SimSun;}
.list-item-table tr:hover{ background-color: #f0f0f4;}
.tab{ margin:0 25px; color: #666; display: inline-block; *display: inline; _display: inline; zoom:1; height: 32px; padding: 0 5px;}
.tab-active{ color: #1a1a1a; border-bottom: 1px solid #ff7200;}
.tab-active span{ background: url("../images/list/icon1.gif") no-repeat; width: 7px; height: 3px; display:block; margin: -3px auto 0;}
.pay-btn{ width: 75px; height: 24px; line-height: 24px; background-color: #ae8f18; color: #fff; font-size: 12px; border-radius: 3px; display: inline-block; *display: inline; _display: inline; zoom:1;}
.pay-btn:hover{ background-color: #987a05; color:#fff;}
.arrow{ background: url("../images/list/arrow.gif") no-repeat; width: 12px; height: 6px; vertical-align: middle; margin-left: 5px; display: inline-block; *display: inline; _display: inline; zoom:1;}
.arrow-up{ background-position: center bottom;}
.view-more{ display: block; text-align: right; padding-right: 10px; font-size: 14px; padding-top: 15px; padding-bottom: 15px; color: #4996fb;}

.btn_ord{ width:76px; height:30px; display:block; text-align:center; color:#ffffff; font: normal 12px/30px SimSun; background:#ae8f18; border-radius: 3px; margin: 5px auto;}
.btn_ord:hover{background:#c1a126; color:#fff;}
.mn_ico{ width:45px; height:46px; position:absolute; top:0; right:10px;}

.recom{ width:280px;  margin-top: 10px;}
.recom-title{  color: #ff7200; border-bottom:1px solid #ededed; height:40px; font:normal 18px/40px "Microsoft Yahei";   margin-bottom:10px;}
.recom-title i.ico-hot{ float:left; width:18px; height:25px; background:url("../images/common/ico-hot.png") no-repeat; margin:7px 10px 0 0; }
.recom-title span{ font-size:14px; color:#c4c4c4; margin-left:10px;}
.rec_mn{ border-bottom:#dcdcdc dashed 1px; margin-bottom:15px;}
.rec_mn_img{ width:258px; height:150px; text-align:center; overflow:hidden;}
.rec_mn_img img{ width:258px; height: 150px;}
.rev_mn_info{ font:normal 16px/40px "Microsoft Yahei"; color: #666; clear:both;}
.rev_mn_info h4{ font-size: 14px; color: #4c4c4c;   float:left;}
.rev_mn_info p{float:right;}
.rev_mn_info p span{ color:#df0011; padding-right:5px;}
.rev_mn_info p em{ font-style:normal; font-size:12px;}
.recom-top img{ }
.recom-center{ border:1px solid #e7e7e7; background-color: #fff; margin-bottom:10px; padding:10px; padding-top:0;}

.look-tab-all{ padding:6px 0;}
.look-tab-all a{ float:right;}
.look-tab-all a span{ float:left; font:normal 12px/24px SimSun; color:#adadad;}
.look-tab-all a em{ font-style:normal;}
.look-tab-all a i{ float:left; width:8px; height:6px; background:url("../images/list/nav-ico.png") no-repeat 0 0; margin:9px 25px 0 5px;}
/*.look-tab-all a:active span{ color:#ae8f18;}*/
.look-tab-all a.on i{ background-position:0 -6px;}
/*排序*/
.list-px{ width:853px; border:1px solid #e7e7e7; border-top:0; height:26px; padding:12px 25px; background:#f5f5f5;}
.list-px a{ float:left; height:24px; font:normal 12px/24px SimSun; padding:1px 10px; }
.list-px a.on,.list-px a:hover{ background:#fff; border:1px solid #cecece; padding:0 9px;}
.list-px a span{ float:left; color:#666; margin-right:5px; cursor:pointer;}
.list-px a i{ float:left; width:5px; height:7px; background:url("../images/common/ico-px.png") no-repeat; margin:8px 0 0;}
.list-px em.ico-xline{ float:left; border-right:1px dotted #bbb; width:4px;  height:9px; line-height:0; font-size:0; margin:8px 4px 0 0 ;}

/*攻略 zhpf*/
.raiders_block {margin:0 0 25px;}
.raiders_block ul {margin-left:-36px;margin-top:-36px;}
.raiders_block li {position:relative;width:376px;height:273px;display: block;float:left;margin:36px 0 0 36px;}
.raiders_block a {display: block;}
.raiders_block a img{ width:376px; height:273px;}
.raiders_block h3 {position: absolute; left:0;bottom:0; width:100%; height:45px;line-height:45px;text-align:center;font-size:20px;font-family: "Microsoft Yahei"; color:#fff;z-index: 2;}
.raiders_block .bg {position: absolute; z-index: 1; background: #000;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  opacity: .45; filter:alpha(opacity=45); display: block; height:45px; left:0; bottom:0; width:100%;}

.tdno-data{ width:100%; height:44px; background:#f5f5f5; text-align:center;}
.tdno-data span{ display:inline-block;} 
.tdno-data span i{ float:left; width:19px; height:19px; background:url("../images/list/ico-!.png") no-repeat; margin:12px 7px 0 0;}
.tdno-data span strong{ float:left; font:normal 12px/44px SimSun; color:#adadad;}

.no-data-con{ width:100%; text-align:center; padding:40px 0 60px;}
.no-data-con{ display:inline-block;} 
.no-data-con i.ico-nodata{ display:inline-block; width:111px; height:94px; background:url("../images/list/ico_nodata.png") no-repeat; }
.no-data-con p{ font:normal 18px/44px "Microsoft Yahei"; color:#666;}

/*news-list zhpf 15.10.26*/
.news_left {
    width: 230px;
    float: left;
    margin-right: 25px;
    margin-top: 15px;
}
.news_left ul {
    border:1px solid #e4eaee;
}
.news_left li {
    height: 42px;
    line-height: 42px;
    border-top: 1px solid #f4f4f4;
    margin-top: -1px;
    text-align: center;
}
.news_left li a {
    display: block;
    color: #999;
    font-size: 16px;
    font-family: "Microsoft Yahei";
}
.news_left li a:link,a:visited {
    /*color:#999*/
}
.news_left li a:hover {
    color:#666;
    background-color: #f4f4f4;
}
.news_left li.on {
    border-left: 3px solid #ae8f18;
    margin-left: -1px;
    color: #ae8f18;
}
.news_left li.on a {
    color:#ae8f18;
}


.news_list {
    display: block;
    overflow: hidden;
}
.news_list li {
    display: block;
    overflow: hidden;
    padding: 15px;
    border-bottom: 1px dotted #999;
    margin-top: -1px;
}
.news_list li h3 {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 18px;
    color: #333;
    font-family: "Microsoft Yahei";
    font-weight: normal;
}
.news_list li h3 a:link {
    color:#333;
}
.news_list li h3 a:visited {
    color:#999;
}
.news_list li img {
    width: 206px;
    height: 152px;
    float: left;
    margin-right: 25px;
}
.news_list li .time {
    height: 24px;
    line-height: 24px;
    color: #ae8f18;
    display: block;
    /*margin: 10px 0;*/
    font-size: 14px;
}
.news_list li p {
    color: #999;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
}
.view_detail:link,.view_detail:visited {color:#ae8f18;}
.view_detail:hover {color:#D7B636;}

.news_detail h3 {
    font-size: 22px;
    font-family: "Microsoft Yahei";
    color: #333;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-align: center;
}
.news_info {
    height: 30px;
    border-bottom: 1px dotted #dadada;
}
.news_info .tags i {
    display:inline-block;
    *zoom:1;
    *display:inline;
    margin:0 3px;
}
.news_info p {
    line-height: 30px;
}
.news_info p .data {
    line-height: 30px;
    color: #999999;
    font-size: 12px;
    margin: 0 10px 0 0;
}
.news_info p .times {
    color: #666;
}
.news_info p .tags {color:#ae8f18;}
.news_info .share {float: right; color:#666; }
.news_content {
    margin-top: 15px;
    padding-bottom: 50px;
    font-size:14px;
    color:#494949;
    line-height:30px;
}
.news_content p {
    /*line-height: 2.5;
    color: #666;
    font-size: 14px;
    margin-bottom: 15px;
    word-break:break-all;*/
}
.news_content img {
   max-width:100%
}
.jiathis_style {
    display: inline-block;
    *zoom:1;*display:inline;
    vertical-align: middle;
}
/*6.20*/
.scenery_content{ width: 1200px; margin: 0 auto; overflow: hidden;zoom:1; padding-bottom: 10px; min-height:500px;}
.scenery_content li{ width: 282px; margin-right: 23px; overflow: hidden; zoom:1; float: left;}
.scenery_content li:last-child{ margin-right: 0;}
.secnery_list{width:280px; margin-bottom: 20px; border: 1px solid #ccc; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; overflow: hidden; zoom:1; }
.secnery-imginfor{ width: 100%;}
.secnery-text{ width: 212px; float: left; padding-left: 15px;}
.secnery-imginfor a{ width: 53px; height: 53px; background-color:#ebebeb; display: block; float: right; text-align: center; vertical-align: middle; line-height: 53px; }
.secnery-imginfor a:hover{ background-color:#dcad4a; }
.secnery-imginfor a img{ margin-left: 15px; margin-top: 15px;}
.secnery-text h2{ font-size: 16px; color: #333; margin-top: 8px;}
.secnery-text p{ font-size: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color:#999; margin-top:5px; }
.loadmord1{ width: 100%; margin-top: 10px; clear: both;}
.loadmord1 a{ display: block; width: 100%; font-size: 14px; text-align: center; background-color: #ebebeb; height: 24px; line-height: 24px;}
.mask{ position: fixed; width: 100%; height: 100%; top:0; left: 0; background-color: rgba(0,0,0,.3); z-index: 20; display: none;}
.cost-dialog{  width: 700px; display: none; background-color: #fff; border: 1px solid #ccc;
    padding-bottom: 10px; overflow: hidden;zoom:1; position:fixed; top: 50%; left: 50%; margin-left: -25%; z-index: 999;}
.seny-bigimg{width: auto;  text-align: center; background-color: #f2f2f2; min-height: 150px; line-height: 150px;}
#seny_close{ width: 30px; height: 30px; background:url("../images/demo/sen-close.png") no-repeat; display: block;
    position: absolute; top: 10px;right: 15px; }
.cost-dialog h2{ font-size: 20px; color: #333; margin-left: 10px; padding-top: 10px; margin-right: 10px;}
.cost-dialog p{ font-size: 12px; color: #999; margin-left: 10px; line-height: 1.5; margin-top: 10px;}
.seny-bigimg img{ text-align: center; display: inline-block; vertical-align: middle;}
.news-main {  width: 955px; float: right; }
.main-contaier{ width: 1200px; margin: 0 auto;}
.silder-bar{ width: 230px; float: left;}
.list-handle a{ color: #fff;}
.list_bot  .list_bot_hov{ color: #fff;}
.dlmap{  background:url("../images/index/dltbg.jpg") no-repeat; height: 879px; margin-top: 10px; margin-bottom: 10px; width: 1200px; position: relative;}
.dlmaocnt{width: 1200px; margin: 0 auto;}
.dl-box{ width: 190px; position: absolute; z-index: 99; clear: both;}
.dlboxbg1{background:url("../images/index/dltkbg1.png") no-repeat; width: 190px; height: 5px;}
.dlboxbg2{background:url("../images/index/dltkbg2.png")repeat-y; width: 170px; overflow: hidden; clear: both; padding: 10px;}
.dlboxbg3{background:url("../images/index/dltkbg3.png") no-repeat; width: 190px; height: 15px;}
.dlboxbg2 img{ float: left; margin-right: 10px; }
.dlboxbg2 h2{ font-size: 14px; padding-bottom: 10px;}
.dlboxbg2 p{  line-height: 1.5; display: -webkit-box !important;
    height: 36px;overflow: hidden; word-wrap: break-word;
    word-break: break-all; text-overflow: ellipsis;}
.dlboxbg2 a{ color: #d40000; display: block; text-align: right; padding-top: 5px; }
.list-item-table .pay-btn{ color: #fff;}
.food-list li{ float: left; width: 285px; margin-right: 15px; border-bottom: 1px solid #e8e8e8; margin-top: 20px;}
.food-list li a{ display: block; background-color: #f5f5f5; padding-bottom: 8px;overflow:hidden;}
.food-list li p{ margin-top: 10px; font-size: 16px;}
.food-list li p span{ display: block; float: left; width: 70%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding-left: 5px; text-align: left;}
.food-list li label{ display: block; float: right; text-align: right; padding-right: 5px; color:#cd4915; font-size: 20px; }
.food-list li em{ font-size: 14px;}
.marnright{ margin-right: 0px;}
.list_mn_info a.btn_ord{ display: block; margin-top: 20px; color: #fff; margin-left:5px; width: 95px; height: 37px; line-height: 37px;}
.fd-ydtime li{ margin-top: 15px; font-size: 12px; float: left; margin-right: 30px; color: #666;}
.fd-ydtime li em{color: #ae8f18;}
.scenery_content .all{ width: 1200px; margin: 0 auto;}
.scenery_content .all div{ width: 280px; float: left; margin-left: 15px;}
.scenery_content .all div:last-child{ margin-right: 0px;}
.loading{ width:150px; margin: 0 auto; text-align: center;  padding: 20px; clear: both; line-height: 32px; font-size: 18px;}
.loading img{ text-align: center; float: left}
#toTop{ background-color: #6a6a6a; position:fixed; padding-top: 10px; padding-bottom: 10px; right: 80px; width: 20px; cursor: pointer;
    text-align: center; color: #ffffff; bottom: 200px;}
