@charset "utf-8";
/*手机号码查询*/
.inquire { width:1400px; margin:0 auto; }
.mobile-check-title { color: #666; font-size: 18px; margin: 30px 0 20px; font-weight: 400; }
.inquire .content { border: 1px solid #E0E0E0; padding: 40px ; box-sizing: border-box; }
.sjh{ padding: 10px 0; clear: both;}
.sjh label{ font-size:16px; color:#333; width:80px; display:inline-block; text-align:right; margin-right:10px;}
.sjh input{ border:1px solid #ccc; display: inline-block; height: 40px; padding-left: 10px; font-size: 14px; vertical-align: middle; width:300px;}
input::-webkit-input-placeholder{ color: #999;}
.yanz{padding: 10px 0; clear: both; }
.yanz .label{ font-size:16px; color:#333; width:80px; display:inline-block; text-align:right; margin-right:10px;}
.dx{ padding: 10px 0; clear: both;}
.dx label{ font-size:16px; color:#333; width:80px; display:inline-block; text-align:right; margin-right:10px;}
.dx .r_input{ border:1px solid #ccc; display: inline-block; line-height:40px; height: 40px; padding-left: 10px; vertical-align: middle; width:300px;}
.dx .r_input input{ border:none; font-size: 14px; width:190px;}
.dx .r_input a label{ font-size: 12px; color:#3882E5; margin-right:0;}
.form_space{ padding: 10px 0; clear: both;}
.form_space label{ font-size:16px; color:#333; width:80px; display:inline-block; text-align:right; margin-right:10px;}
.form_space input{ background-color: #FF9A14;margin-bottom: 8px; width: 220px; height: 42px; color: #fff; font-size: 16px; cursor: pointer; text-align: center; border: 0; border-radius: 4px; clear: both;}

/*实名认证*/
.renz{ padding: 10px 0; clear: both;}
.renz label{ font-size:16px; color:#333; width:120px; display:inline-block; text-align:right; margin-right:10px;}
.renz input{ border:1px solid #ddd; display: inline-block; height: 40px; padding-left: 10px; font-size: 14px; vertical-align: middle; width:347px;}
.shanc{ display:inline-block; width:80%; vertical-align: top;}
.shanc li{ width:360px; float:left; margin-right:35px; }
.shanc li img{ border:1px solid #ddd; border-radius: 2px;}
.shanc input{ border: none; padding:0; margin-top:10px;}
.form_sehnhe{ padding: 10px 0; clear: both;}
.form_sehnhe label{ font-size:16px; color:#333; width:120px; display:inline-block; text-align:right; margin-right:10px;}
.form_sehnhe input{ background-color: #FF9A14;margin-bottom: 8px; width: 180px; height: 42px; color: #fff; font-size: 16px; cursor: pointer; text-align: center; border: 0; border-radius: 4px; clear: both;}

/*新筛选*/
.mainbox { width: 100%; margin: 0 auto; background: #fff; }
.mainbox .chose { padding-top: 20px; padding-bottom:10px; }
.mainbox .chose .box { width: 100%; display: flex;/*align-items: center;*/ margin-bottom: 15px; }
.mainbox .chose .box span { width: 8.5%; color:#555; font-size: 16px; }
.mainbox .chose .box ul { display: flex; flex-wrap: wrap; width: 80%; margin: 0; }
.mainbox .chose .box ul li { color: #161616; font-size: 14px; cursor: pointer; height:20px; padding: 3px 10px; margin-right:5px; }
.mainbox .chose .box ul li a { color: #161616; }
.mainbox .chose .box ul li:nth-of-type(1) {
margin-right: 10px;
}
.mainbox .chose .box ul li a:hover { color: #0082d3; }
.mainbox .chose .box ul li.act { color: #fff; border-right: none; background-color: #0082d3; }
.mainbox .chose .box ul li.act a { color: #fff; }
.mainbox .chose .box ul li:nth-last-of-type(1).act {
border-right: 1px solid #11a560;
}
.readmore-js-toggle { background:url(../images/list/icon.png) no-repeat right -57px; color:#0082d3; font-size:14px; height:30px; line-height:35px; padding-right:30px; display:inline-block; }
/* 酒店日历 */
.date_selector, .date_selector * { width: auto; height: auto; border: none; background: none; margin: 0; padding: 0; text-align: left; text-decoration: none; }
.date_selector { background:#fbfbfb; border: 1px solid #ccc; padding: 10px; margin:0; margin-top:-1px; position: absolute; z-index:100000; display:none; border-radius: 3px; box-shadow: 0 0 5px #aaa; box-shadow:0 2px 2px #ccc; width:220px; }
.date_selector_ieframe { position: absolute; z-index: 99999; display: none; }
.date_selector .nav { width: 17.5em; background:none; }
.date_selector .nav p { clear: none; }
.date_selector .month_nav, .date_selector .year_nav { margin: 0 0 3px 0; padding: 0; display: block; position: relative; text-align: center; }
.date_selector .month_nav { float: left; width: 45%; }
.date_selector .year_nav { float: left; width: 42%; margin-right: -8px; }
.date_selector .month_name, .date_selector .year_name { font-weight: bold; line-height: 20px; }
.date_selector .button { display: block; position: absolute; top: 0; width:18px; height:18px; line-height:16px; font-weight:bold; color:#5985c7; text-align: center; font-size:12px; overflow:hidden; border: 1px solid #ccc; border-radius:2px; }
.date_selector .button:hover, .date_selector .button.hover { background:#5985c7; color: #fff; cursor: pointer; border-color:#3a930d; }
.date_selector .prev { left: 0; }
.date_selector .next { right: 0; }
.date_selector table { border-spacing: 0; border-collapse: collapse; clear: both; margin: 0; width:220px; }
.date_selector th, .date_selector td { width: 2.5em; height: 2em; padding: 0 !important; text-align: center !important; color: #666; font-weight: normal; }
.date_selector th { font-size: 12px; }
.date_selector td { border:1px solid #f1f1f1; line-height: 2em; text-align: center; white-space: nowrap; color:#5985c7; background: #fff; }
.date_selector td.today { background: #eee; }
.date_selector td.unselected_month { color: #ccc; }
.date_selector td.selectable_day { cursor: pointer; }
.date_selector td.selected { background:#2b579a; color: #fff; font-weight: bold; }
.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover { background:#5985c7; color: #fff; }
/* 我的余额 */
.yue { border:1px solid #cacaca; padding:40px; margin-top:20px; }
.yue span { font-size: 22px; text-align:left; margin-left: 35px; }
.yue span b { font-size: 26px; color: #0082D3; }
/*评价*/
.list_pagebox { margin:10px 0 20px 0; }
.list_pagebox span.Pre, .list_pagebox span.Pre1 { width:45px; height:45px; display:inline-block; float:left; border:1px solid #ebebeb; border-radius:6px; margin-right:5px; }
.list_pagebox span.Pre a, .list_pagebox span.Pre1 a { display:inline-block; width:45px; height:45px; text-align:center; }
.list_pagebox span.Pre a i { background:url(../images/list/icon.png) no-repeat 0 -390px; display:inline-block; vertical-align:middle; width:13px; height:13px; margin-top:15px; }
.list_pagebox span.Pre1 a i { background:url(../images/list/icon.png) no-repeat 0 -1040px; display:inline-block; vertical-align:middle; width:13px; height:13px; margin-top:15px; }
.list_pagebox span.Num { float:left; margin:0 10px; }
.list_pagebox span.Num a { display:inline-block; width:45px; height:45px; border:1px solid #ebebeb; border-radius:6px; margin-right:5px; font-size:16px; color:#696969; text-align:center; line-height:45px; }
.list_pagebox span.Num a:hover, .list_pagebox span.Num a.click { border:1px solid #ebebeb; color:#fff; background:#00b8f7; }
.list_pagebox span.Nxt { float:left; }
.list_pagebox span.Nxt a { display:inline-block; width:45px; height:45px; text-align:center; border:1px solid #ebebeb; border-radius:6px; }
.list_pagebox span.Nxt a i { background:url(../images/list/icon.png) no-repeat -23px -390px; display:inline-block; vertical-align:middle; width:7px; height:13px; margin-top:15px; }
.Comment_Vbox { border:1px solid #e0e0e0; }
.Comment_Vle { float:left; width:1000px; height:180px; }
.Comment_Vle textarea { border:0; width:980px; height:140px; padding:20px; color:#646464; font-size:14px; line-height:1.5; }
.comment_Vra { float:right; width:160px; height:140px; padding:20px; }
.comment_Vra p { color:#646464; font-size:16px; margin:10px 0; }
.comment_Vra img { margin-right:5px; vertical-align:top; margin-top:3px; }
.comment_Vra a { cursor:pointer; }
.comment_tbox { margin-top:20px; }
.tourComment a.Uphoto, .tourComment input.btn { background:#00b8f7; height:30px; line-height:30px; color:#fff; font-size:14px; padding:0 20px; display:inline-block; border:0; cursor:pointer; }
.tourComment { font-size:14px; color:#646464; text-align:right; line-height:30px; }
.tourComment input.Ynumber { border:1px solid #e2e2e2; height:30px; width:80px; padding:0 5px; font-size:14px; margin-right:10px; }
.tourComment a.txt { font-size:14px; color:#0082d3; line-height:30px; margin-right:10px; }
/* 我的游记 */
.MC_travel { border:1px solid #cacaca; margin-top:40px; }
.list_travel { }
.list_travel ul { margin-top:20px; }
.list_travel ul li { float:left; width:28%; margin-left:30px; margin-top:30px; border:1px solid #cacaca; padding:15px; }
.list_travel ul li .laz { width:100%; height:100%; }
.list_travel ul li h5 { color:#0092dd; font-size:20px; font-weight:normal; height:30px; line-height:30px; overflow:hidden; display:inline-block; margin-top:10px; }
.list_travel ul li span { display:inline-block; margin:5px 30px 0 0; color:#ccc; font-size:12px; }
.list_travel ul li p { font-size:14px; color:#666; margin-top:10px; }
/* 发布游记 */
.w1000 { width:1400px; margin:0 auto; }
.beij { background:#f2f2f2; }
.fabu { margin-top:30px; }
.container { }
.fabu h1 { font-size:30px; font-weight: normal; margin-bottom:20px; }
.set_title { padding: 20px 20px; border-radius: 5px; margin-bottom:20px; line-height: 22px; background: #fff; border: 1px solid #fff; border: solid #e6e6e6 1px; vertical-align: middle; }
.set_title input { width: 868px; height: 22px; line-height: 22px; font-size: 18px; border: 0; }
.set_title span { float: right; color: #999; }
.yjanniu { text-align:center; margin-top:25px; }
.fabuyj { background: #0092dd; color:#fff; }
.btn-publish { display: inline-block; margin:0 15px; padding: 0 55px; height: 60px; border-radius: 30px; font-size: 20px; line-height: 60px; text-align: center; box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); vertical-align: middle; }
.accept_pact { margin-top:10px; }
/* 游记页码 */
.lvy_banner { margin-top:30px; }
.lvy_PageBox { text-align:center; margin-top:50px; margin-bottom:50px; }
.lvy_page { border-radius:5px; display:inline-block; }
.lvy_page a { height:40px; display:inline-block; margin: 0 3px; width:40px; line-height:40px; text-align:center; border:1px solid #e8e8e8; color:#000; vertical-align:middle; }
.lvy_page a.click { height:40px; background:#14b7f4; display:inline-block; width:40px; line-height:40px; text-align:center; border-right:1px solid #e8e8e8; color:#fff; vertical-align:middle; }
.lvy_page a.Apre { background:url(../images/member/att_icon.png) no-repeat 0 -305px; }
.lvy_page a.Anxt { background:url(../images/member/att_icon.png) no-repeat 0 -345px; }
/* 评价 */
.eva { border:1px solid #e0e0e0; margin:50px auto 0; }
.pinl { padding:30px; }
.pinl h1 { font-size:30px; font-weight: normal; margin-bottom:20px; }
.plz { }
.plz textarea { float:left; border:1px solid #e0e0e0; width:1030px; height:140px; padding:20px; color:#646464; font-size:16px; line-height:1.5; }
.comment_Vra { float:left; padding:30px; }
.comment_Vra p { color:#646464; font-size:16px; margin:10px 0; }
.comment_Vra img { margin-right:5px; vertical-align:top; margin-top:3px; }
.comment_Vra a { cursor:pointer; }
.sangp { padding:30px; }
.owl-item { float:left; width: 600px; }
.tour_infor { float:left; margin:20px 0 0 30px; position:relative; width:670px; }
.tour_inforbox { margin-bottom:6px; }
.tour_infor_txt, .tour_infor_txt1, .tour_inserv, .TA_rec { margin-bottom:8px; color:#292929; font-size:16px; }
.tour_infor_txt { margin-bottom:5px; border-bottom:1px dashed #e0e0e0; padding-bottom:6px; }
.tour_infor_txt span { display:inline-block; line-height:1.5; margin-right:30px; }
.tour_infor_txt span em { font-style:normal; }
.tour_inview { margin:10px 0 4px 0; }
.tour_inview span { color:#292929; font-size:16px; display:block; float:left; line-height:1.5; }
.tour_inview span.txt1 {/*width:620px;*/ }
.tour_inserv span.Tmap { float:right; }
.tour_inserv span.Tmap a { background:#ff7466; display:inline-block; color:#fff; font-size:14px; border-radius:4px; height:30px; line-height:30px; padding:0 10px; }
.tour_price { margin-top:30px; }
.tour_price span { display:inline-block; text-align:center; }
.tour_price span.Txt1 { color:#696969; font-size:16px; }
.tour_price span.Txt1 b { color:#ff7466; font-size:26px; }
.tour_price span.Txt1 b em { font-size:42px; font-style:normal; }
.tour_price span.Txt2 { color:#696969; font-size:14px; text-decoration:line-through; }
