.navBar .first span,.navBar .last span {width:10px;}
.navBar .first {border-radius:8px 0 0 8px;}
.navBar .last {border-radius:0 8px 8px 0}
.navBar .first * ,.navBar .last *,.navBar .no span {background:none}
.navBar span {float:left;height:100%;width:100%;background: url(/images/logo/bg07.gif) no-repeat right center;}
.navBar {height:37px;margin:0 50px 0 40px;width:920px;border-radius:5px}
.navBar td {text-align:center;background: #C24D11 url(/images/logo/bg06.gif) repeat-x 0 -37px;font-size:14px;padding:0}
.navBar a {display:block; padding:0 7px; color:#fff; line-height:35px; text-decoration:none;}
.navBar a:hover{ color:#fbe5a6;} 
.navBar .moreNav img {cursor:pointer;display:none;margin:0 4px 0 8px}

.navPhone {position:absolute;right:0;top:0;width:130px; z-index:999;background:#be5904} 
.navPhone span {background:none}

.clear {clear:both}

.common .footer {width:100%}
.common .footer div {margin-top:10px;float:left;padding-left:20%;width:100%}

.common .footer img {margin:0 4px}


.right .conTxt a { word-wrap: break-word; word-break: normal;}

.scrollDiv {width:100%; overflow-x:auto;}

.box_no li {float:left; margin-right:10px; }
.box_no_20 li {float:left; margin-right:20px; }
.liw130 li {width:130px; }
.liw140 li {width:140px; }
.liw150 li {width:150px; }
.liw160 li {width:160px; }
.liw170 li {width:170px; }
.liw200 li {width:200px; }
.liw220 li {width:220px; }
.liw240 li {width:240px; }
.liw300 li {width:300px; }
.liw300_15 li {width:300px; padding-bottom:15px;}
.liw340 li {width:335px; }

.liFace li, .liFaceLi {background:url("/images/logo/ico-face.gif") no-repeat left center !important;text-indent:30px !important;padding:8px;}

.divFace {border-top:1px solid #000;border-bottom:1px solid #000;padding: 10px 0px;}
.tourLineSplit {border-top:1px solid #000;}


.dateDiv {width:700px; margin: 0px auto; padding:0;}
.dateT_left {float:left;margin-right:5px; width:49%;}
.dateT_right {float:right; width:50%;}

.display_block_770 {display:none}

.leftbar {
	width: 100%;
	background-color: #fbc941;
	margin-left: 30px;
	float: left;
	border-top: thick solid #be5904;
	display: inline;
	overflow: hidden;
}
.leftbar .barMenu {
	margin-top: 12px;
	list-style: none;
	border-bottom: 1px dotted #be5904;
	padding-bottom: 12px;
}


@media screen and (max-width:770px){
	
	
	.display_block_770 {display:block !important}
	.common .navBar {margin:4px 0;width:100%} 
	.common {padding:4px;background:none}
	.common #content {margin:0} 
	.common .navBar .moreNav img {display:block}
	
	.page .left {display:none;float:none;}
	.page .right {/*float:none;*/width:100%; padding:0px;}
	.page .conTxt {margin-top:0}
	.page .path {margin-left:4px}
	
	.common .footer,
	#wrap,
	.index .left,
	.index .cornerL,.index .cornerR,
	.index .left #guideTravel dl {width:auto !important}	 
	.index #content .right {width:auto !important;margin:0} 
	.index .cornerL {margin-right:0}
	.index .mapContent {float:left;width:50%}
	
	.facebook,.ad2 {display:none}
	
	.index .left .redBd,.index .left .redBdL {border:none} 
	.index .redBdL {padding:4px;margin:4px}
	.index .left #guideTravel dl {height:auto;margin-bottom:8px} 
	.index .right .comment { background:#efefef;padding:4px;}
	
	.common .phone {display:none;}
	/*.common #header .logo {height:auto !important;width:auto !important}*/
	.common #header .logo {height:57px !important;width:189px !important}
	.common .footer {margin-left:0px;}
	.common .footer div {float:none;display:block;padding-left:0;width:100%;text-align:center}
	.common .footer img {display:none}
	.common .footer p {width:auto;float:none; height:auto;}
	
	
	.mobile_menu {
		display: none;
		position: absolute;
		color: #ccc;
		right: 0px;
		top: 95px;
		margin: 10px;
		background: #fff;
		cursor: pointer;
		z-index: 998;
	}
	.mobile_menu_list {
		display: none;
		position: absolute;
		top: 150px;
		z-index: 9998;
		width: 99%;
		background: #fff;
	}
	.leftbar {margin-left:0px;}
	
	
	.dateDiv {width:100%; }
	.dateT_left {width:100%; }
	.dateT_right {width:100%;}
	
	
	/*.navItem:nth-of-type(n+8) {
		display: none;
	}*/
	
	.navItem:nth-child(n+8){
		display: none;		
	}
}

@media screen and (max-width:680px){
	#tourAd,  #tourAd li {width:100% !important;}
	#tourAd img{ width:100%; height:106px; }
}

@media screen and (max-width:640px){
	.navItem:nth-child(n+6){
		display: none;		
	}
}	

@media screen and (max-width:480px){
	
}

@media screen and (max-width:460px){
	.navItem:nth-child(n+5){
		display: none;		
	}
}	

@media screen and (max-width:420px){
	.sgAd img {width:100%; height:67px;}
	
}
@media screen and (max-width:360px){
	.page .path {float:left;width:70%}
	
	.navItem:nth-child(n+4){
		display: none;		
	}
}
@media screen and (max-width:320px){
	
}