﻿@charset "utf-8";
/* CSS Document */

/*目的地参团鼠标滑过下方侧边栏展开*/
.Sub_nav{ display:none;}
.Nav_le:hover div.Sub_nav{ display:block;}

/**/
.main{ width:998px; margin:0 auto;}
.main1{ width:1200px; margin:0 auto; }

/***********page 样式***********/
.list_pagebox{ float: left; 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;}


/*2016.06.29 S*/
/*底部电话*/
.Tel_box { position:fixed; bottom:100px; right:18px; z-index:100; display:none;}
.tel_right{ position:relative;}
.tel_right a{display: block;width: 120px;height: 39px;background: #00acd5;color: #fff;text-align: center;line-height: 39px;border-radius: 0 5px 5px 0; font-size:16px;}
.tel_right a:hover{ background:#61d5f0;}
.tel_left{width: 38px;height: 37px;border: 1px solid #00acd5;border-right: 0;border-radius: 5px 0 0 5px;overflow: hidden; margin-right:1px;}
.tel_left a{border-right: 1px solid #fff;width: 38px;height: 37px;background: #00acd5 url(../images/tel1.png) no-repeat center;border-radius: 5px 0 0 5px; display:inline-block;}
.tel_count{ display:none; position:relative;}
.tel_count .tel_white a{border-top: 1px solid #00acd5; border-bottom: 1px solid #00acd5; width: 38px;height: 37px;background: #fff url(../images/tel2.png) no-repeat center; display:inline-block;}
.tel_count .tel_search{position: absolute; left:0; top:-265px; border:#00acd5 solid 1px; /*width:233px;*/width:calc(100% - 40px);background:white;}
.tel_count .tel_search input{ width:190px; height:23px; line-height:25px; padding-left:5px; border:none;}
.tel_count .tel_search  span{ display:inline-block; width:20px; height:20px; cursor:pointer; background:url(../images/search.png) no-repeat center;vertical-align: middle;margin-top: 2px; margin-right:5px; float:right;}
.tel_count .tel_name{position: absolute;left: 0px;top: -234px;/*width: 232px;*/ width:calc(100% - 40px); height: 216px;padding: 10px 0;background: #fff;border: 1px solid #00acd5; border-bottom:none;overflow:hidden;}
.tel_count .tel_name ul {height: 219px;/*width:249px; overflow-y: scroll;*/width:calc(100% - 0px);overflow-y: auto;}
.tel_count .tel_name ul li{height: 20px;overflow: hidden;line-height: 20px;color: #909090;}
.tel_count .tel_name ul li:hover{ background:#50bde6; color:#fff;}
.tel_count .tel_name ul li span{display: block;float: left;padding-left: 22px;}
.tel_count .tel_name ul li i{ display: block;float: right;width: 50px;font-style: normal;text-align: right;padding-right: 20px;}
#tel_sele i{ font-style:normal;}
.tel_countLeft{line-height: 37px;background: #fff;border-radius: 3px 0 0 3px;cursor: pointer;border: 1px solid #00acd5; border-right:none; text-align:center; padding:0 10px;}
.tel_countLeft span{ color:#00acd5; margin-right:5px;}
.tel_countLeft em.arrow_top{display: inline-block;vertical-align: middle;width: 0;height: 0;margin-top: -3px;border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 4px solid #00acd5;border-top: 0 dotted;}
.tel_input input{border: 1px solid #00acd5; width: 130px;height: 37px;padding: 0 10px;outline: none;border-radius: 0;box-shadow: none;box-sizing: initial; vertical-align:middle; position:relative;}
.tel_tishi{position:absolute; right:45px; top:-55px; width:163px; text-align:center; background:#00acd5; color:#fff; border-radius:3px;}
.tel_tishi p.tel_txt{padding:5px 4px 10px;}
.tel_tishi p.tel_on{height: 0;width: 0;border-top: 8px solid #00acd5;border-left: 8px solid transparent;border-right: 8px solid transparent;margin: -6px auto;}
.tel_error{right:3px; top:-55px; width:140px;  background:#ffac83;}
.tel_secc{right:3px; top:-55px; width:140px;  background:#00acd5;}
.tel_tishi p.tel_on1{height: 0;width: 0;border-top: 8px solid #00acd5;border-left: 8px solid transparent;border-right: 8px solid transparent;margin: -6px auto;}
.tel_tishi p.tel_on2{height: 0;width: 0;border-top: 8px solid #ffac83;border-left: 8px solid transparent;border-right: 8px solid transparent;margin: -6px auto;}
/*2016.06.29 E*/


/*签证,团购,酒店 20171027 belle*/
@media (min-width:1601px){
	#OneBox,.main1,.main,.tour4_nav,.hotel_top_main,.hotel_recommend{ width:1400px !important;}
	/*签证及详情页*/
	.Vmle_r{ width:1160px!important;}
	.gp_list_ra{ width:715px!important;}
	.tour_top_title{ width:1000px!important;}
	.tour_infor{ width:800px!important;}
	.tour3_box_le{ width:640px!important;}
	.Dg_box p select.datesel{ width:520px!important;}
	.tour4_nav{ width:1398px!important;}
	.Tintro_re{ width:1080px!important;}
	.Ta_td td{ width:630px!important;}
	/*团购*/
	.tourRec_box li,.tourRec_box span.Rpic img{ width:332px!important;}
	.gp_xz_main span:nth-child(2){ margin-left:210px!important;}
	.page ul{ width:1300px!important;}
	/*酒店*/
	/* .hotel_top_mainle{ width:890px!important; text-align:center!important;} */
	/* .hotel_top_mainbox h4{margin-left:55px!important; text-align:left!important;} */
	/* .hotel_nav span a{ padding-left:20px!important;} */
	/* .hotel_nav{ margin:15px 50px!important;} */
	/* .Hcheck_box{margin:15px 55px!important;} */
	/* .hotel_top_serch{ margin-left:55px!important;} */
	/* .Hdest h5,.Hcheck_boxdate span{ text-align:left!important;}
	.Hdest h5{ margin-left:53px!important;}
	.hotel_top_mainra{ width:500px!important;} */
	/* .hotel_top_mainbox a img{ width:460px!important;} */
	/* .hotel_infor li{ width:33%!important;}
	.hotel_recommend_list,.hotel_contanct{ width:1400px!important;}
	.hotel_recommend_middle{ width:1270px!important;}
	.hotel_contanct li{ width:49.5%!important;} */
	/* .hotel_contanct li a img{ width:458px!important;} */
	/* .hotel_con_box a{ margin:0 35px 30px 40px!important;} */
	}
