.container { max-width: 700px; padding: 0; } 
a { text-decoration: none; }  
ul { padding: 0; margin: 0; list-style: none; }  

.header { background: linear-gradient(45deg, #ff9800, #ffc165); }  
.header_top { display: flex; justify-content: space-between; padding: 7px; }  
.header_left img { vertical-align: text-bottom; }  
.header_left .selects { color: #d26314; font-size: 15px; }  
.header_right { display: inline-block; }  
.header_middle { padding: 8px; font-size: 14px; color: #d26314; }  
.header_middle_box { padding: 10px; border-radius: 5px; background: linear-gradient(45deg, #ffdf80, #ffb64b); }  
.index_date, .index_weather { display: inline-block; margin-bottom: 7px; margin-right: 7px; }  

.form { display: flex; }  
.form input { flex: 1; border: 0; height: 30px; line-height: 30px; border-radius: 5px 0 0 5px; padding: 0 10px; outline: unset; }  
.form button { border: 0; height: 30px; line-height: 30px; width: 50px; background: #ff9800; color: white; text-align: center; font-size: 13px; border-radius: 0 5px 5px 0; }  

.sidebar { position: absolute; background: rgba(0, 0, 0, .8); width: 100%; max-width: 700px; padding: 10px 0; display: none; z-index: 99; }  
.nav-item { display: inline-block; }  
.nav-item>a { color: #fff; font-size: 15px; }  

.sidebar-search {padding:0 10px;}
.sidebar-search form {display: flex;width: 100%;font-size: 15px;}
.sidebar-search form .search-input {flex: 1;height: 36px;border-radius: 10px 0 0 10px;padding-left: 10px;
border: 1px solid #ddd;outline: none;}
.sidebar-search form .search-btn {width: 15%;height: 36px;border-radius: 0 10px 10px 0;border: 1px solid #ff9800;
outline: none;background: #ff9800;color: #fff;}

.modal-title { font-size: 18px; }  
.goto_letter { margin: 10px 0; }  
.goto_letter p { margin: 5px 0; color: #797979; font-size: 14px; }  
.goto_letter>a { margin-right: 7px; font-size: 14px; color: #ff9800; padding: 2px 4px; border-radius: 3px; }  
.city_letter { font-size: 20px; font-weight: bold; color: #d8d8d8; }  
.city_letter_items { margin-bottom: 15px; font-size: 13px; }  
.city_letter_items a { color: #797979; margin-right: 18px; line-height: 30px; }   

.dsq_letter{font-size:18px;color:#ff9800;background:#fff7eb;padding:3px 10px;border-radius:5px;text-shadow:0 0 1px #ff9800;}
.dsq_letter_items{margin-bottom:10px;font-size:14px;margin-bottom:10px;padding-left:10px;}
.dsq_letter_items a{color:#000000;margin-right: 10px;font-size:17px;height:50px;line-height:50px;}
.dsq_letter_items a:hover{color:#ff9800;}

/*轮播图*/ 
.travel-item { position: relative; }  
.travel-item a img { width: 100%; height: 220px; object-fit: cover; }  
.travel-item-cont { position: absolute; left: 0; bottom: 20px; width: 100%; padding: 10px 30px; color: white; }  
.travel-item-cont>h3 { font-size: 22px; margin-bottom: 14px; }  
.travel-item-cont>p { font-size: 15px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; 
-webkit-line-clamp: 3; margin-bottom: 7px; }  

:root { --swiper-theme-color: #f6d68b; }  
.rm_city_scen:after { content: ""; display: block; clear: both; }  
.rm_city_scen>div { display: inline-block; width: 50%; float: left; margin-top: 10px; }  

.bcard { background: white; border-radius: 10px; padding: 7px; }  
.bcard-h3 { font-size: 16px; color: #df8706; }  
.city_rank { border-right: 1px solid #f4f4f4; }  
.city_rank li { padding: 5px; }  
.city_rank li:before { content: "0"; display: inline-block; width: 18px; height: 18px; 
background: lightgray; color: gray; border-radius: 5px; text-align: center; line-height: 18px; margin-right: 8px; 
font-size: 13px; float: left; margin-top: 3px; }  
.city_rank li a { color: #000; font-size: 14px; }  
.city_rank li a span { background: #fb7b52; color: #ffffff; font-size: 12px; padding: 0 3px; border-radius: 5px; margin-left: 5px; }  
.city_rank li:nth-child(1):before { content: "1"; background: #F44336; color: #ffffff; }  
.city_rank li:nth-child(2):before { content: "2"; background: #FF9800; color: #ffffff; }  
.city_rank li:nth-child(3):before { content: "3"; background: #FFC107; color: #ffffff; }  
.city_rank li:nth-child(4):before { content: '4'; }  
.city_rank li:nth-child(5):before { content: '5'; }  
.city_rank li:nth-child(6):before { content: '6'; }  
.city_rank li:nth-child(7):before { content: '7'; }  
.city_rank li:nth-child(8):before { content: '8'; }  
.city_rank li:nth-child(9):before { content: '9'; }  
.city_rank li:nth-child(10):before { content: '10'; }  
.sight_rank li { padding: 7px 0; border-bottom: 1px solid #f5f5f5; }  

.sight_rank_item { display: flex; position: relative; }  
.sight_rank_item .item_cont { display: inline-block; flex: 1; margin-left: 5px; width: calc(100% - 59px); }  
.sight_rank_item .item_cont span { display: block; height: 18px; line-height: 18px; white-space: nowrap; 
overflow: hidden; text-overflow: ellipsis; }  
.sight_rank_item .item_cont .sight_title { font-size: 14px; color: #000; }  
.sight_rank_item .item_cont .sight_detail { font-size: 12px; color: gray; }  
.sight_rank_item img { width: 55px; height: 55px; display: inline-block; border-radius: 10px; }  
.sight_rank_item:after { content: "0"; position: absolute; background: lightgray; color: gray; width: 20px; 
height: 20px; text-align: center; line-height: 20px; top: 0; right: 0; font-size: 12px; border-radius: 0 5px 0 5px; }  
.sight_rank li:nth-child(1) .sight_rank_item:after { content: "1"; background: #F44336; color: #ffffff; }  
.sight_rank li:nth-child(2) .sight_rank_item:after { content: "2"; background: #FF9800; color: #ffffff; }  
.sight_rank li:nth-child(3) .sight_rank_item:after { content: "3"; background: #FFC107; color: #ffffff; }  
.sight_rank li:nth-child(4) .sight_rank_item:after { content: "4"; }  
.sight_rank li:nth-child(5) .sight_rank_item:after { content: "5"; }  

.bcard-h1 { text-align: center; font-size: 16px; margin-top: 10px; background: #ffc35b; padding: 7px; 
border-radius: 10px; color: #6d4a15; display: inline-block; }  

.month-list { margin: 10px 0; text-align: center; font-size: 15px; }  
.month-list li { display: inline-block; padding: 5px 10px;}  
.month-list li.active { border-bottom: 2px solid #ff9800; }  
.month-travel-list-inner-item { display: inline-block; width: 50%; float: left; }  
.month-travel-list-inner:after { content: ''; display: block; clear: both; }  
.month-travel-list-outter-item { display: none; }  
.month-travel-list-outter-item.active { display: block; }  
.month-travel-list-inner-item a { display: block; padding: 5px; position: relative; }  
.month-travel-list-inner-item a img { width: 100%; height: 150px; object-fit: cover; border-radius: 10px; }  
.month-travel-list-inner-item a p { position: absolute; bottom: 5px; width: calc(100% - 10px); 
margin: 0; color: white; height: 30px; line-height: 30px; font-size: 16px; text-align: center; 
border-radius: 0 0 10px 10px; background: rgba(0, 0, 0, .5); }  

.hot_city { padding: 10px; margin-top: 20px; background: linear-gradient(90deg, #ff9800, #ffc165); }  
.hot_city h3 { color: #fff; font-size: 15px; font-weight: bold; margin-bottom: 7px; }  
.hot_city>ul li { display: inline-block; margin-right: 15px; line-height: 30px; }  
.hot_city>ul li a { color: #fff; font-size: 14px; }  

.footer { background: linear-gradient(90deg, #ff9800, #ffc165); color: #fff; padding: 1px 20px; font-size: 13px; }  
.footer>p { margin-bottom: 10px; }   



/* .index-carousel {}
.index-indicators {bottom: -40px;}
.index-indicators [data-bs-target] {background-color: #915600;}
.index-inner {text-align: center;}
.index-inner > .carousel-item {}
.index-carousel-dsq {text-shadow: 0 0 1px;display: inline-block;margin-right: 15px;}
.index-carousel-city {overflow-x: auto;display: inline-block;vertical-align: middle}
.index-carousel-city li {border-radius: 5px;display: inline-block;}
.index-carousel-city li.active {color: #a56810;}
.index-carousel-city::-webkit-scrollbar-thumb {background-color: #eee}
.index-carousel-city::-webkit-scrollbar {width: 2px;} */

.lygl-content {display: flex;}
.lygl-content-left {flex: 1;display: inline-block;}

.index-carousel {width: 120px;height: 430px;padding: 7px;border-radius: 5px;border: 1px solid #f5f5f5;}
.index-indicators {bottom: -20px;}
.index-indicators [data-bs-target] {background-color: #ff9800;width: 15px;}
.index-inner {text-align: center;}
.index-inner > .carousel-item {}
.index-carousel-dsq {}
.index-carousel-city {overflow-y: auto;height: 372px;}
.index-carousel-city li {height: 50px;line-height: 50px;}
.index-carousel-city li.active {color: #ff9800;}
.index-carousel-city::-webkit-scrollbar-thumb {background-color: unset;}
.index-carousel-city::-webkit-scrollbar {width: 2px;}

.city-travel-intro-inner {padding: 7px;}
.bcard-h5 {font-size: 16px;margin-top: 3px;color: #df8706;}
.index-city-travel-list {margin: 0 -5px;}
.index-city-travel-list::after {clear: both;display: block;content: "";}
.index-city-travel-list li {display: inline-block;width: 50%;float: left;}
.index-city-travel-list li a {display: block;padding: 6px;position: relative;}
.index-city-travel-list li a img {width: 100%;height: 70px;object-fit: cover;border-radius: 5px;}
.index-city-travel-list li a p {
	position: absolute;
	bottom: 7px;
	left: 7px;
	width: calc(100% - 14px);
	margin: 0;
	color: white;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	text-align: center; 
	background: rgba(0, 0, 0, .55);
	border-radius: 0 0 5px 5px;
}

.index-city-ask {}
.index-city-ask::after {clear: both;display: block;content: "";}
.index-city-ask a {float: left;color: #555;width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;padding: 3px;}

.weather_box dl {display: inline-block;font-size: 14px;width: 23%;margin: 0;}
.weather_box dl dt {color: #ff9800;}
.weather_box dl dd {margin: 0;}

/*m_city*/ 
.breadNav {}  
.breadNav>ul {color:#777;padding:5px 0;margin:0 7px;white-space:nowrap;overflow-x:auto;}  
.breadNav>ul li { display: inline-block; font-size: 12px; }  
.breadNav>ul li a{color: #777;}
.breadNav>ul li.selected { color: #ff9800; font-weight: bold; }  
.breadNav>ul li.selected a{color:#ff9800;}


.bgbai { border-radius: 5px; padding: 0 10px; box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.12); }  
.shaixuan { display: flex; padding: 10px 0; border-bottom: 1px solid #eee; font-size: 13px; }  
.shaixuan>span { color: #777; width: 50px; display: inline-block; float: left; line-height: 30px; }  
.shaixuan>ul { display: inline-block; flex: 1; line-height: 30px; overflow-x: auto; white-space: nowrap; }  
.shaixuan>ul li { display: inline-block; color: #555; margin-right: 12px; cursor: pointer; font-size: 12px; }  
.shaixuan>ul li.active { color: #ff9800; font-weight: bold; }  
.shaixuan>ul li a{color:#555;display:block;height:30px;line-height:30px;}
.shaixuan>ul li.active a{color:#ff9800;}

.scenery { margin-top: 10px; box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.12); padding: 0 10px; border-radius: 5px; }  
.scenery-list { padding: 12px 0; border-bottom: 1px solid #f1f1f1; }  .scenery-list a { display: flex; color: #777; }  
.scenery-list a img { display: inline-block; width: 140px; height: 85px; border-radius: 5px; object-fit: cover; margin-right: 7px; }  
.scenery-list a .scenery-item { display: inline-block; flex: 1; }  
.scenery-list a .scenery-item h3 { font-size: 15px; color: #333; font-weight: bold; }  
.scenery-list a .scenery-item p { margin-bottom: 7px; font-size: 12px; }  
.scenery-list a .scenery-item p span { color: #257fff; margin-right: 7px; }  

.pages { white-space: nowrap; margin: 15px auto; color: #636363; text-align: center; }  
.pages>a { color: gray; border: 1px solid #ebebeb; padding: 3px 7px; margin: 0 3px; border-radius: 3px; font-size: 13px; }  
.pages>a.a1 { background: #ffe7c3; color: #ff9800; }  

.right_bgbai { box-shadow: 0 2px 13px 0 rgba(0, 0, 0, .12); border-radius: 5px; padding: 10px 10px 0; margin-top: 10px; }  
.right_bj_title { border-bottom: 1px solid #eee; color: #ffa219; font-size: 15px; font-weight: bold; padding-bottom: 8px; }  
.right_bj_desc { font-size: 13px; line-height: 25px; color: #444; margin-top: 7px; }  
.right_bj_desc>a { color: #a56810; } 
 
.data_table { margin-top: 10px; }  
.data_table dl { display: inline-block; width: 49%; border-bottom: 1px solid #ececec; font-size: 13px; color: #444; }  
.data_table dl dt { display: inline-block; margin-right: 10px; color: #aeaeae; font-weight: normal; }  
.data_table dl dd { display: inline-block; }  

.right_bj_title>a { color: #999; font-weight: normal; font-size: 12px; float: right; line-height: 20px; }  
.jd_list, .tc_list { padding: 0 0 5px; }  
.jd_list>li, .tc_list>li { width: 49%; display: inline-block; margin-bottom: 10px; text-align: center; }  
.jd_list>li a { display: block; width: 90%; border-radius: 5px; font-size: 13px; color: #717171; 
padding: 10px; margin: 0 auto; background: rgb(246, 246, 246);overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}  
.tc_list>li { text-align: left; }  
.tc_list>li a { color: #717171; font-size: 13px; padding-left: 15px; position: relative; display:block;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}  
.tc_list>li a:before { content: ''; width: 5px; height: 5px; background: #bebebe; position: absolute; 
border-radius: 50%; top: 7px; left: 2px; }   

/*m_list_city_rank*/ 
.rank_title { color: #ff9800; border-bottom: 1px solid #e8e8e8; padding-bottom: 10px; font-size: 18px; font-weight: bold; }  
.rank_nav_list { margin: 15px auto; overflow-x: auto; white-space: nowrap; }  
.rank_nav_list:after { content: ''; display: block; clear: both; }  
.rank_nav_list>li { display: inline-block; padding: 0 5px; }  
.rank_nav_list>li a { background: #f6f6f6; padding: 7px; display: block; font-size: 13px; color: #555; border-radius: 5px; }  
.rank_nav_list>li.active a { color: #ff9800; }  
.rank_list_item .btn { width: 100%; }  

.btn_more { width: 100%; border: 1px solid #e8e8e8; border-radius: 7px; color: #666; background: #fff; 
font-size: 15px; padding: 5px; outline: none; }  
.display_none { display: none; }  
.jd_list_two>li { width: 32%; }  
.jd_list_two>li a { background: #fff7ea; color: #b75d00; }  

.mr_list:after { display: block; content: ""; clear: both; }  
.mr_list>li { display: inline-block; width: 22%; float: left; margin: 5px 3px 10px 5px; }  
.mr_list>li a { text-align: center; }  
.mr_list>li a img { width: 100%; height: 65px; object-fit: cover; border-radius: 10px; }  
.mr_list>li a span { display: block; color: #616161; width: 100%; height: 24px; line-height: 30px; 
font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }  

.show_rank_list { border-bottom: 1px solid #d9eaf4; padding: 15px 0; }  
.show_rank_list .num { font-size: 12px; color: #95cced; width: 20px; height: 20px; border: 1px solid; 
display: inline-block; border-radius: 50%; text-align: center; margin-right: 5px; }  
.show_rank_list .rank_jd { display: inline-block; background: #95cced; border-radius: 0 7px 7px 0; 
color: #fff; padding: 5px 10px; }  
.show_rank_list .rank_jd h3 { font-size: 13px; margin-bottom: 0; font-weight: bold; }  
.show_rank_list .pingfen { float: right; margin-right: 12px; color: #444; }  
.show_rank_list:nth-child(1) { border-bottom: 1px solid #ffb4aa; }  
.show_rank_list:nth-child(2) { border-bottom: 1px solid #f9daab; }  
.show_rank_list:nth-child(3) { border-bottom: 1px solid #aef5cf; }  
.show_rank_list:nth-child(1) 
.num { color: #f5634f; }  
.show_rank_list:nth-child(2) .num { color: #ff9800; }  
.show_rank_list:nth-child(3) .num { color: #47cd84; }  
.show_rank_list:nth-child(1) .rank_jd { background: #f5634f; width: 80%; }  
.show_rank_list:nth-child(2) .rank_jd { background: #ff9800; width: 78%; }  
.show_rank_list:nth-child(3) .rank_jd { background: #47cd84; width: 76%; }  
.show_rank_list:nth-child(4) .rank_jd { width: 74%; }  
.show_rank_list:nth-child(5) .rank_jd { width: 72%; }  
.show_rank_list:nth-child(6) .rank_jd { width: 70%; }  
.show_rank_list:nth-child(7) .rank_jd { width: 68%; }  
.show_rank_list:nth-child(8) .rank_jd { width: 66%; }  
.show_rank_list:nth-child(9) .rank_jd { width: 64%; }  
.show_rank_list:nth-child(10) .rank_jd { width: 62%; }   

/*show_city_rank*/ 
.mfjd_show { font-weight: bold; font-size: 20px; margin: 12px 0 20px; }  
.show_desc { background: #efefef; border-radius: 10px; padding: 10px; font-size: 12px; color: #444; 
line-height: 25px; text-indent: 2em; }  

.jd_introduce { margin-top: 20px; }  
.jd_intro_title { /*border-bottom: 1px dashed #e5e5e5;*/ padding-bottom: 5px; display:flex;}  
.jd_intro_title .intro_top { color: #95cced; font-weight: bold; font-size: 15px; margin-right: 7px; }  
.jd_intro_title .intro_title { display: inline-block; font-size: 15px; font-weight: bold;     flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}  
.jd_intro_title .intro_more { background: #ff9800; color: #fff; display: inline-block; font-size: 12px; 
padding: 2px 7px; float: right; border-radius: 7px; }  

.scenery_img img { width: 100%; height: 220px; object-fit: cover; border-radius: 5px; }  
.jd_introduce>p { margin-bottom: 0; color: #555; line-height: 25px; margin-top: 6px; font-size: 13px; 
overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }  
.jd_introduce:nth-child(1) .jd_intro_title .intro_top { color: #f5634f; }  
.jd_introduce:nth-child(2) .jd_intro_title .intro_top { color: #ff9800; }  
.jd_introduce:nth-child(3) .jd_intro_title .intro_top { color: #47cd84; }  
.right_show_rank { margin-top: 30px; }  
.goto_letter { position: fixed; background: #fff; width: calc(100% - 20px); max-width: 498px; m
argin-left: -16px; margin-top: -16px; padding: 10px; border-bottom: 1px solid #ddd;margin-left: -15px;}  
#city_A { padding-top: 115px; }

/*m_sight*/
.mfjd_show > span{color: #999;margin-left: 10px;font-size: 16px;}
#dmap{width: 100%;height: 240px;}
.dmap_img{width: 100%;height: 240px;}
.dmap_img img{height:100%;width:100%;object-fit:cover;}
.sight_list{border-bottom: 1px solid #ff9800;margin-top: 20px;}
.sight_list:after{content: '';display: block;clear: both;}
.sight_list > li {display: inline-block;padding: 3px 0px;font-size: 15px;width: 25%;text-align: center;float: left;}
.sight_list > li.active {background: #ff9800;}
.sight_list > li a{color: #333;display:block;}
.sight_list > li.active a{color: #fff;}
.sight_desc {margin-top: 18px;position: relative;font-size: 14px;}
.showAll {
	bottom: 0;
	right: 0;
    width: 55px;
    height: 23px;
    color: #ff9800;
    font-size: 14px;
    background: #fff;
    text-align: center;
}
.sight_intro{margin-top: 20px;font-size: 14px;}
.sight_intro:after{display: block;content: "";clear: both;}
.sight_intro dl{width: 50%;display: inline-block;float: left;margin-bottom: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #f5f5f5;padding-bottom:5px;}
.sight_intro dl dt{display: inline;width: 75px;font-weight: normal;color: #999;}
.sight_intro dl dd{display: inline;color: #444;}

.sight_gl {font-size: 14px;letter-spacing: 1px;margin-top: 10px;text-indent: 2em;line-height: 25px;}
.little_title {color: #ff9800;font-weight: bold;text-indent: 2em;font-size: 15px;}

.sight_list_jd:after{content: '';display: block;clear: both;}
.sight_list_jd .sight_item{display: block;overflow:hidden;border-bottom:1px solid #f5f5f5;}
.sight_list_jd .sight_item > a {display: flex;color: #333;padding: 10px 0;}
.sight_list_jd .sight_item > a img{width: 80px;height: 70px;border-radius: 5px;object-fit: cover;margin-right:5px;}
.sight_item_right {display: inline-block;flex: 1;padding: 5px 10px 5px 0;}
.sight_item_right > h6{font-size: 15px;overflow: hidden;height:18px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.sight_item_right > p{font-size: 12px;color: #666;margin-bottom: 0;line-height: 18px;height:36px;overflow: hidden;}
.sight_item_right > p span{color: #999;}

#jt_map{width: 100%;height: 220px;}
.jt_sight{margin-top:20px;}
.jt_sight:after{content: "";display: block;clear: both;}
.jt_sight > li{border: 1px solid #ffe3bd;text-align: center;font-size: 15px;display: inline-block;
width: 33.33%;float: left;padding: 7px 0;}
.jt_sight > li a{color: #555;}
.jt_sight > li.active{border-bottom-width: 0;background: rgba(255,152,0,.1);}
.jt_sight > li.active a{color: #ff9800;}
.jt_sight_box{padding: 18px;background: rgba(255,152,0,.1);margin-top: -1px;font-size: 12px;color: #a36819;}
.jt_sight_title{text-shadow: 0 1px 1px #979797;margin-bottom: 7px;}
.jt_sight_line{line-height: 25px;}

/*m_zhoubian*/
.map_list {font-size: 14px;margin-bottom: 10px;}
/*.map_list {height: 40px;line-height: 40px;background-color: #f3f5fb;}*/
.map_list:after {content: "";display: block;clear: both;}
.map_list > li {text-align: center;float: left;display: inline-block;white-space: nowrap;
width: 20%;height: 35px;line-height: 35px;}
.map_list > li.active {border-bottom:2px solid #ff9800;}
.itemBox {height: 270px;overflow-y: scroll;}
.itemBox ul li {padding: 5px 10px;font-size: 13px;}
.boxli {display: flex;justify-content: space-between;}
.boxli span {display: inline-block;}
.itemBox ul li p {color: #777;margin-bottom: 0;padding-bottom: 5px;border-bottom: 1px solid #e7ebee;margin-top: 5px;}
.itemBox::-webkit-scrollbar{width: 5px;}

.rank_title > a{float: right;color: #888;font-size: 14px;font-weight: normal;display: inline-block;margin-right: 5px;}

.rank_title_h4{color: black;margin-top: 10px;font-size: 17px;font-weight: bold;border-bottom:1px solid #f5f5f5;padding-bottom:5px;}
.rank_title_h4:before{content:"";display:inline-block;width:4px;height:17px;background:#ff9800;border-radius:5px;float:left;margin-right:5px;margin-top:2px;}


.zhoubian_list > li {text-align: left;}

/*m_poi*/
.itemBox_poi{margin-top: 10px;}
.itemBox_poi ul li {padding: 5px 0;}

.no_thumb_rank:after{width:55px;height:55px;border-radius:10px;line-height:55px;font-size:18px;}

	
/*search_index*/

.search-index {background: #fff;padding: 10px 30px;margin: 50px 0;}
.search-index-item {}
.search-index-item p {font-size: 18px;text-shadow: 0 0 0 #666;}
.search-index-item form {display: flex;width: 100%;font-size: 15px;}
.search-index-item form .search-input {flex: 1;height: 36px;border-radius: 10px 0 0 10px;padding-left: 10px;
border: 1px solid #ddd;outline: none;}
.search-index-item form .search-btn {width: 15%;height: 36px;border-radius: 0 10px 10px 0;border: 1px solid #ff9800;
outline: none;background: #ff9800;color: #fff;}

/*search_list*/

.search-list {display: flex;width: 100%;}
.search-list  .search-input {flex: 1;height: 36px;border-radius: 10px 0 0 10px;padding-left: 10px;
border: 1px solid #ddd;outline: none;font-size: 15px;}
.search-list .search-btn {width: 15%;height: 36px;border-radius: 0 10px 10px 0;border: 1px solid #ff9800;
outline: none;background: #ff9800;color: #fff;font-size: 15px;}

.search_title_h3 {font-size: 17px;border-left: 7px solid #ff9800;font-weight: bold;color: #444;padding-left: 7px;line-height: 17px;}
.search_result {}
.search_result ul {}
.search_result ul:after {display: block;clear: both;content: "";}
.search_result ul  li {float: left;width: 33.33%;padding: 7px;}
.search_result ul  li a {}
.search_result ul  li a img {width: 100%;height: 100px;object-fit: cover;border-radius: 7px;}
.search_result ul  li a p {color: #333;text-align: center;font-size: 16px;text-shadow: 0 1px 0 #333;padding-top: 7px;margin-bottom: 0;}

.search_result_list {}
.search_result_list ul {padding: 0 10px;}
.search_result_list ul li {display: flex;padding: 10px 0;border-bottom: 1px solid #ddd;}
.search_result_list ul li img {width: 90px;height: 100px;border-radius: 10px;object-fit: cover;margin-left: 10px;}
.search_result_list ul li .result_list_item {flex: 1;overflow: hidden;}
.result_list_item h3 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 17px;}
.result_list_item h3 a {color: #333;text-shadow: 0 0 0 #000;}
.result_list_item p {color: #555;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp: 2;margin-bottom: 5px;font-size: 15px;}
.result_list_item p.addr {color: #777;font-size: 13px;}

.search_bottom_words{margin:5px 0 0 5px;padding-left:5px;font-size:13px;color:#b5b5b5;}


/*搜索底部近期热门*/
.recent_hot{margin-top:20px;}
.recent_hot span{padding-left:10px;display:block;height:25px;line-height:25px;margin:10px 5px 0 5px;position:relative;}
.recent_hot span:before{display:block;content:"";width:5px;height:16px;border-radius:3px;position:absolute;left:0;
top:5px;background:#ff9800;}
.recent_hot ul{}
.recent_hot ul li{display:inline-block;width:50%;float:left;margin-bottom:5px;}
.recent_hot ul li a{display:block;padding:5px ;white-space:nowrap;height:25px;line-height:25px;overflow:hidden;
text-overflow:ellipsis;font-size:13px;color:#797979;}
.recent_hot ul:after{display:block;content:"";clear:both;}
/*搜索底部近期热门end*/

.no_results{}
.no_results h3{font-size:15px;margin:0;color:#676767;}


.ask_list{}
.ask_list ul{}
.ask_list ul li{margin-bottom:10px;border-bottom:1px solid #f5f5f5;padding-bottom:10px;}
.ask_list ul li a{}
.ask_list ul li a h4{display:block;font-size:16px;color:#3c3c3c;height:25px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;}
.ask_list ul li a span{display:block;font-size:13px;color:#808080;height:25px;line-height:25px;margin:0;}
.ask_list ul li a p{display:block;font-size:14px;color:#5d5d5d;height:75px;line-height:25px;overflow:hidden;margin:0;}


h3.ask_list_tags_title{font-size:17px;font-weight:normal;color:#f19c1f;}
.ask_list_tags{}
.ask_list_tags ul{}
.ask_list_tags ul li{display:inline-block;margin-right:10px;margin-bottom:5px;}
.ask_list_tags ul li a{display:block;padding:0 15px;height:25px;line-height:25px;background:#ffecca;color:#ff9800;border-radius:8px;}

.tongji-box{padding:5px 0;}
.tongji-badge{background:#ff9800;color:white;padding:1px 5px;border-radius:3px;font-size:14px;margin:0 5px;}
.tongji-badge-big{color:#ff9800;font-size:20px;font-weight:bold;margin:0 5px;}
.tongji-box-shuoming{font-size:12px;padding:10px 0;color:#a2a2a2;font-weight:100;}


/* sight_ask_zb_list */

.travel-h1 {font-size: 17px;height: 30px;line-height: 30px;text-shadow: 0 0 0 #555555;margin-bottom: 5px;}
.travel_ask_zb p {margin-bottom: 3px;font-size: 14px;}

.list_zhoubian_center {}
.list_zhoubian_center h3 {font-size: 18px;color: #e67806;border-bottom: 1px solid #e67806;font-weight: bold;padding-bottom: 8px;}
.list_zhoubian_center ul {}
.list_zhoubian_center ul li span a {color: #e08908;}
.list_zhoubian_center > ul > li {font-size: 16px;padding-bottom: 20px;}
.around_list_item > li {display: inline-block;}
.around_list_item > li a {font-size: 13px;margin-right: 20px;color: #666;}

.sight_ask_zb_list {}
.sight_ask_zb_list ul {margin-top: 7px;white-space: nowrap;overflow-x: auto;}
.sight_ask_zb_list ul li {display: inline-block;padding: 5px;}
.sight_ask_zb_list ul li a {color: #000;background: #f4f4f4;display: block;padding: 3px 10px;border-radius: 7px;} 

.zbpt_list {}
.zbpt_list h3 {font-size: 16px;font-weight: bold;}
.zbpt_list ul {}
.zbpt_list ul::after {clear: both;display: block;content: "";}
.zbpt_list ul li {float: left;padding: 5px;text-align: center;font-size: 14px;}
.zbpt_list ul li a {background: #f4f4f4;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;padding: 5px;border-radius: 5px;} 


/* sight_ask_zb */

.zb-title {text-align: center;font-size: 18px;color: #222;margin: 10px;}
.zb-datetime {text-align: center;margin: 10px 0;font-size: 14px;color: #666;}
.zb-intro {margin-bottom: 10px;text-indent: 2em;color: #464646;font-size: 14px;}

.zb-h3-title {font-size: 17px;margin: 20px 0 10px;height: 25px;line-height: 25px;position: relative;padding-left: 15px;}
.zb-h3-title:before {
    content: "";
    background: linear-gradient(#ff9800, #e67806);
    width: 7px;
    height: 18px;
    border-radius: 3px;
    position: absolute;
    left: 0;
    top: 4px;
}
.zb-table {margin-top: 20px;margin-bottom: 0;vertical-align: middle;}
.zb-table tr {font-size: 13px;color: #444;}
.zb-table tr td {word-break: break-all;}
.zb-jt {text-indent: 2em;margin-bottom: 5px;display: block;font-size: 15px;}

.zb-h3 {font-size: 17px;text-shadow: 0 0 1px #333;margin-bottom: 10px;color: #333;}
#zbMap {height: 320px;width: 100%;}

.mapcard{width:100%;height:280px;padding:10px;}

.mapcard .mapcard-top{margin-bottom:10px;}
.mapcard .mapcard-top ul{}
.mapcard .mapcard-top ul li{display:inline-block;width:25%;float:left;text-align:center;font-size:16px;
height:30px;line-height:30px;font-size:12px;background:#f1f1f1;color:#6d6d6d;cursor:pointer;}
.mapcard .mapcard-top ul li.active{background:#eaeaea;}
.mapcard .mapcard-top ul li:nth-child(1){border-radius:5px 0 0 0;}
.mapcard .mapcard-top ul li:nth-last-child(1){border-radius:0 5px 0 0;}
.mapcard .mapcard-top ul:after{content:"";clear:both;display:block;}
.mapcard .mapcard-top p{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
height:30px;line-height:30px;text-align:center;background:#f1f1f1;color:#6d6d6d;border-radius:5px;}

.mapcard .mapcard-main{height:calc(100% - 50px);overflow-y:auto;}
.mapcard .mapcard-main .mapcard-main-list{display:none;}
.mapcard .mapcard-main .mapcard-main-list ul{}
.mapcard .mapcard-main .mapcard-main-list ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f5f5f5;cursor:pointer;}
.mapcard .mapcard-main .mapcard-main-list ul li p{margin:0;font-size:13px;height:25px;line-height:25px;color:#212529;}
.mapcard .mapcard-main .mapcard-main-list ul li span{display:block;font-size:12px;height:25px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
color:#929496;}

.zb-list {margin: 0;padding: 0;}
.zb-list:after {display: block;clear: both;content: "";}
.zb-list li {width: 20%;float: left;height: 40px;}
.zb-list li a {text-decoration: none;color: #555;font-size: 15px;}



/* sight_ask_list */

.sight_ask_search {display: flex;border: 1px solid #ddd;border-radius: 5px;}
.sight_ask_search input {height: 35px;outline: unset;border: unset;border-radius: 5px 0 0 5px;flex: 1;padding-left: 15px;}
.sight_ask_search button {height: 35px;border: none;outline: none;border-radius: 0 5px 5px 0;width: 50px;background: #fff;}
.sight_ask_search button i {color: #ff9800;}

.example {margin-top: 7px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.example a  {font-size: 13px;margin-right: 10px;color: #777;display: inline-block;} 

.sight_ask_list {}
.sight_ask_list li {padding: 7px 0 15px;border-bottom: 1px solid #e8e8e8;}
.sight_ask_list li h3 a {font-size: 16px;color: #000;}
.sight_ask_list li p {color: #555;font-size: 14px;margin-bottom: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.sight_ask_list li .sight_ask_tag {}
.sight_ask_list li .sight_ask_tag span {background: #f1f1f1;color: #777;display: inline-block;padding: 2px 10px;border-radius: 50px;font-size: 12px;margin-right: 7px;}


.sight_ask_list_header h1{font-size: 18px;font-weight: bold;color: #4a4a4a;}
.sight_ask_list_header p{font-size:15px;margin-bottom:0;}

.no_ask_placeholder{padding:20px 0;}
.no_ask_placeholder p{text-align:center;color:gray;}
.no_ask_placeholder p.no_ask_tit{font-size:17px;color:#ff9800;background:#fff3e2;padding:5px 0;border-radius:5px;}


.sight_questions{}
.sight_questions li{}
.sight_questions li a{display:block;height:70px;line-height:70px;color:black;border-bottom:1px solid #f5f5f5;
position:relative;padding-left:5px;}
.sight_questions li a span{font-size:14px;color:gray;background:#e4e4e4;border-radius:5px;
display:block;position:absolute;top:25px;right:5px;line-height:20px;height:20px;padding:0 10px;}
.sight_questions li a:hover{background:#f5f5f5;}
