﻿/* CSS Document */
/* 首页属性设置*/
@import url('/PublicBin/css/basic.css');
#content { clear:both; 
	MARGIN-TOP: 15px;BACKGROUND-COLOR: #fff; margin-bottom:10px; height:100%;
}
#contentLeft {
	width:200px;
	float:left;
	FONT-SIZE: 98%;
	BACKGROUND-COLOR: #fff;
	margin:0;
	 padding:0;
	}
#contentMiddle {
	float:left;
	width:730px;
	FONT-SIZE: 99%;
	BACKGROUND-COLOR: #fff;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#banner {
	CLEAR: right;
	BACKGROUND-POSITION: right top;
	FLOAT: right;
	BACKGROUND-IMAGE: url(/css/images/banner/banner-heritage.jpg);
	MARGIN-LEFT: 20px;
	WIDTH: 98%;
	LINE-HEIGHT:1.2em;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 110px;
	TEXT-ALIGN: right;
	BORDER-BOTTOM-STYLE: none
}
#topnr{ margin-left:20px; margin-top:10px;}
#topmap{}
.topblow{ clear:both; margin-top:10px; margin-left:10px; }
/*圆角边框 不好用！*/
.b1{
height:1px;
overflow:hidden;
border-left:1px #CBD3D9 solid;
border-right:1px #CBD3D9 solid;
margin-left:3px;background:#CBD3D9
}
.b2{height:1px;
overflow:hidden;
border-left:1px #CBD3D9 solid;
border-right:1px #CBD3D9 solid;
margin-left:2px;}
.b3{height:1px;
overflow:hidden;
border-left:1px #CBD3D9 solid;
border-right:1px #CBD3D9 solid;
margin-left:1px;}

/*左侧栏目*/
.leftbox1{ margin-top:10px;
	width:185px;
	margin-bottom:10px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #CBD3D9;
}
.leftbox1 h4{ font-size:100%;
	font-weight: bold;
	color: #1D3994;
}
.leftbox1_con{padding:2px;}
.leftbox1-ul{margin-top:5px;margin-left:20px; color:#1D3994;} 

.leftbox1-ul li  {
	margin-left:0px;
	padding-left:5px;
	padding-bottom:2px;
	list-style-type: square;
}
.leftbox1-ul li a:hover,.leftbox1 ul li a:active{
	BORDER-LEFT-COLOR:#1D3994;
	
	
}
#on a{color:#bc0000; text-decoration:underline;}
.leftbox1-ul-li-ul{
	margin-top:5px;
	margin-left:10px;
	margin-bottom:2px;
	list-style-image: none;
	list-style-type: none;
}
.leftbox1-ul-li-ul li{
	padding-left:1px;
	margin-left:0px;
	list-style-type: none;
	list-style-image: none;
}
/*中间栏目*/
.midbox1{FONT-SIZE: 115%;
	margin:0px;	
}
.midbox1 h1{
	text-align:left;
	padding-left:10px;
	margin:1px;
	FONT-SIZE: 140%;
	line-height: 22px;
	color: #D35152;
}
.midbox1 h2{ clear:both;
	text-align:left;
	padding-left:5px;
	font-weight: bold;
	color: #1D3994;
	FONT-SIZE: 110%;
	line-height: 22px;
	background-color: #EAEDF0;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left:2px;
}
.midbox1 h2 a{
	color: #1D3994;	
}
.midbox1_con{
	clear:both; padding-bottom:5px; padding-top:5px;
	margin-left:10px;
	line-height: 1.8;
}
.midbox1 ul{ margin-left:25px; margin-bottom:10px; margin-top:20px;}
.midbox1 ul li{
	float:left;
	width:150px;
	margin-bottom:8px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #336699;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.midbox1 ol{ margin-left:15px;}

.newsday {
	color: #666666;
	padding: 0px;
	font-size: 10px;
}
.more{float:right;width:165px;padding-right:10px;padding-left:0px;text-align:right}
.white{
	margin-left:5px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
td,tr{ padding:4px;}
table{ margin-top:20px;}
.story {
	BORDER-RIGHT: #ff9900 1px solid;
	BORDER-TOP: #ff9900 1px solid;
	MARGIN: 0px;
	BORDER-LEFT: #ff9900 1px solid;
	BORDER-BOTTOM: #ff9900 1px solid;
	padding: 10px;
	background-color: #efefef;	
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
}
.story1 {
	BORDER-RIGHT: #ff9900 1px solid;
	BORDER-TOP: #ff9900 1px solid;
	MARGIN: 0px;
	BORDER-LEFT: #ff9900 1px solid;
	BORDER-BOTTOM: #ff9900 1px solid;
	padding: 10px;
	background-color: #efefef;	
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
}
.story1 a:link{
	color: #33333;
	text-decoration: none;
}

.story1 a:visited {	color: #33333;
	text-decoration: none;} 
.story1 a:hover{color: #33333;
	text-decoration: none;} 	
	
.story1 a:link, .story1 a:visited, .story1 a:hover {color:#333;text-decoration: none;}
.story1 a:hover {color:#333; text-decroration:none}
.contbb{
	clear:both;
	width: 97%;
	padding: 10px 10px 40px 10px;
}
.contquestion{  margin-left:90px;
	padding-top:20px;
	padding-left:30px;
	width:550px;
	height:250px;
	background-image: url(/tours/images/ycquestion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.contquestion_input,.contquestion textarea{
	border: 1px solid #B1C4C7;
}
.cent{text-align: center;}
.contquestion p{ margin:8px;}
.questiontitle{
	padding-left:25px;
	text-decoration: none;
		font-size: 95%;
} 
.table1{border:1px solid #429EC6;border-width:1px 0 0 1px;margin:2px 0 2px 0;text-align:center;border-collapse:collapse; margin:0px;}

#mapquestion{ padding:2px;
	text-align:left;
	float:right;
	left: 82%;
	VISIBILITY: visible;
	WIDTH: 170x;
	POSITION: absolute;
	TOP: 250px;
	
	border: 1px solid #CBD3D9;
	background-color: #eee;
}
#mapquestion .int{margin-bottom:5px; text-align:center;}

/*推荐线路*/
.reconmendtours{width:98%; height:100%; overflow:hidden;}
.reconmendtours h2{ font-size:18px; background:url(/css/pic/ico-ta.jpg) left top no-repeat; padding-left:46px; height:29px; line-height:29px;border-bottom:2px solid #ccc; overflow:hidden;}
.reconmendtours .line{ width:100%; padding-bottom:8px; border-bottom:1px dotted #ccc; margin-top:10px; height:100%; min-height:150px; overflow:hidden;}
.reconmendtours .line .linepic{ float:left; margin:0 8px 8px 0;}
.reconmendtours .line .linecon{ width:69%; float:right;}
.reconmendtours .line .linecon strong{ background:url(/css/pic/ico-knot.jpg) left top no-repeat; font-size:14px; padding:0 0 0 20px; height:25px; border-bottom:1px dotted #ccc; width:444px; display:block; margin-bottom:10px;}

.reconmendtours .line .lineprice{ border:2px solid #f6f6f6; float:right; padding:10px; font-size:16px; }
.reconmendtours .line .lineprice p{ text-align:left; margin:5px 0;}
.reconmendtours .line .lineprice .pricered{ color:#A31022; font-size:16px; font-weight:bold;text-align:center;}
.questionTitle {
background: url(/PublicBin/css/images/tour-info-title.jpg) no-repeat;
height: 27px;
font-size: 18px;
padding-top: 5px;
text-align: center;
}
.questionBox {
border: 1px solid #C5C5C5;
margin-bottom: 12px;
padding: 10px 5px;
}