@charset "utf-8";
/* CSS Document */
*{  margin:0; padding:0;}
.wrapper {
height: auto;
margin: 0 auto;
width: 1200px;
}
button,input,select,textarea{font-size:100%}input, textarea {outline: 0;}
.wrapper {width: 1100px;}
#main{ background:#fff;}
#main em{color: #666;font-family: "微软雅黑",tahoma,'宋体',Arial,Lucida,Verdana,Helvetica,sans-serif;font-weight: 500;}
/*目的地导航-地图*/

.menuBox{ height:360px;}
/* banner */
.banner_box{width:850px;position:relative;height:360px;overflow:hidden;margin-bottom:20px; float:right;}
.banner li{display:none;}
.banner_box .bd{}.banner_box .bd li{}
.banner_box .bd .t_box{width:830px;padding:5px 10px;color:#888;position:absolute;left:0;bottom:0;}
.blackbg {background: url("black_0.6.png") repeat;background: rgba(0,0,0,.5);}
.banner_box .bd .t_box h2{height:28px;overflow:hidden;line-height:28px;margin-bottom:5px;}
.banner_box .bd .t_box h2 a{font-size:20px;color:#FFF;}
.banner_box .bd .t_box p{font-size:12px;line-height:18px;height:18px;color:#eee;overflow:hidden;}
.banner_box .bd .t_box p a{color:#FFF;}
.banner_box img{display:block;}
.banner_box .hd{position:absolute;right:10px;bottom:15px;height:14px;overflow:hidden;}
.banner_box .hd li{display:inline-block;overflow:hidden;height:12px;width:12px;background:#D1D1D1;cursor:pointer;margin:0 6px 0 0;border-radius:12px;text-indent:-999px;float:left;}
.banner_box .hd .on{background:#0CAEED;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner_box .prev,
.banner_box .next{ position:absolute; left:1%; top:50%; margin-top:-60px; display:block; width:50px; height:80px; background:url(./slider-arrow.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.banner_box .prev{background-position:-100px 0;}
.banner_box .next{left:auto; right:1%; background-position:0 0; }
.banner_box .prev:hover,
.banner_box .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner_box .prevStop{ display:none;  }
.banner_box .nextStop{ display:none;  }

/* 月度旅游热点 */

.scenic-section {width: 970px;margin: 0 auto;margin-top: 10px;padding: 15px;background: #fff;box-shadow: 0 1px 1px rgba(0,0,0,.06);}

.monthly{margin:20px 0;background: #fff;
box-shadow: 0 1px 1px rgba(0,0,0,.06);}
.scenic-section-hd {border-bottom: 1px solid #e6e6e6; height: 35px;position:relative;}
.scenic-section-bd {padding-top:15px;overflow:hidden; clear:both;}
.scenic-section-ft {
background: #f8f8f8;
text-align: center;
height: 20px;
line-height: 20px;
margin-top: 15px;
}

.scenic-section-hd h2 {float:left;
padding-left: 35px;
height: 25px;
line-height: 25px;
padding-bottom: 5px;
font-size: 22px;
font-family: "微软雅黑";
font-weight: normal;
width: 265px;
background: url(../images/t01af72c9a00812d919.png) 0 -315px no-repeat;
}
.destination_so{float: right;width:380px; height:40px;position: relative; top:-20px;}
.destination_so input:focus{box-shadow:none;border-color:#ccc !important;}
.destination_so .inputText{float:left;display: inline-block;height: 32px;line-height: 32px;padding: 2px 5px; border:1px solid #ccc; border-right:none; width: 286px; background: #fff; color: #555;font-size: 16px; overflow:hidden;}
.destination_so .inputText:focus {border-color: #f79646 !important;}
.destination_so .inputBtn{float:left;width: 80px;height: 38px;background-color: #f5f5f5;color: #000;font-size: 14px;	display: inline-block;cursor: pointer;border: 1px solid #a6a6a6;vertical-align: top;text-align: center;}
#dtlist{background: #f6f6f6;border: 1px solid #DCDCDC;max-height:300px;overflow-y: scroll;padding: 5px;position:absolute;top:40px;width:365px;z-index: 100;}
#dtlist li{line-height: 22px; line-height:22px; overflow:hidden;}
#dtlist em,#dtlist i{font-style:normal;}
#dtlist em{ color:#333; float:left;}
#dtlist i{ color:#999; float:right;}
#dtlist li:hover em{ color:#f60;}


.scenic-section-bd ul{ overflow:hidden;}
.scenic-section-bd .pic-list { width:275px;float: left;margin-top: 25px;overflow: hidden;}
.scenic-section-bd .pic-list .pic {
float: left;
width: 130px;
height: 85px;
overflow: hidden;
}
.scenic-section-bd .pic-list .pic  img{ width:115px; height:85px;}
.scenic-section-bd .pic-list .link-list {
float: left;
width: 130px;
height: 85px;
padding-left: 12px;
font-size: 0;
}
.scenic-section-bd .pic-list .pic a {
position: relative;
display: block;
width: 100%;
height: 100%;
text-decoration: none;
}
.scenic-section-bd .pic-list .pic .title {
position: absolute;
left: 8px;
top: 8px;
/*width: 80%;*/
font-size: 18px;
font-family: "微软雅黑";
font-weight: normal;
color: #fff;
z-index: 2; padding:2px;
background: url("black_0.6.png") repeat;
background: rgba(0,0,0,.5);
}
.scenic-section-bd .pic-list a {
display: inline-block;
width: 64px;
height: 22px;
line-height: 22px;
font-size: 12px;
color: #0c8ac9;
text-align: left;
}
/*remen*/
.scenic-section-bd .hot-spots { width:540px;
margin-top: 0;
}
.scenic-section-bd .hot-spots .pic {
width: 260px;
height: 185px;
}
.scenic-section-bd .hot-spots .pic img{
width: 245px;
height: 185px;
}
.scenic-section-bd .hot-spots .link-list {
float: left;
width: 240px;
height: 165px;
padding: 10px 15px;
background: #F0F0F0;
}
.scenic-section-bd .hot-spots .pic .title {
left: 20px;
top: 20px;
font-size: 36px;
height: 36px;
line-height: 36px;
}
.scenic-section-bd .hot-spots .link-list h4 {
font-size: 14px;
color: #666; font-weight:600;
}
.scenic-section-bd .hot-spots .link-list a {
width:78px;
height: 25px;
line-height: 25px;
}

/* youji*/
.tripWrap{ margin-bottom:20px; overflow:hidden;}
.tripWrap a:link,.tripWrap a:visited{color:#0c8ac9;text-decoration:none;}
.tripWrap a:hover,.tripWrap a:active{color:#f60;text-decoration: underline;}
.tripWrap .goTit { margin-bottom:15px;
padding-bottom:5px;
line-height: 30px;
border-bottom: 2px solid #4db7ef;
}
.tripWrap h2 {
float: left;
font-size: 26px;
}
.tripWrap h2 span {
padding: 0 10px;
font-size: 16px;
}
.tripWrap h2 em {
line-height: 30px;
font-size: 16px;
}
.tripWrap .goTit a {
float: right;
margin-top: 5px;
line-height: 24px;
font-size: 14px;
}


.leftTrip{
	float:left;
	margin-right:20px;
	width:480px
}

.rightTrip{
	float:right;
	width:600px
}


.leftTripPic{
	float:left;
	margin-right:15px;
	width:230px;
	height:310px
}

.leftTripPic img{
	display:block;
	width:230px;
	height:310px
}

.rightTripTxt{
	float:right;
	width:234px
}

.rightTripTxt a{
	display:block;
	line-height:30px;
	font-size:20px
}

.rightTripTxt em{
	line-height:24px;
	font-size:14px
}
.rightTrip ul{ margin:0 -10px;}
.rightTrip li{
	float:left;
	margin:0 10px;
	width:290px
}

.rightTrip li.mTB{
	margin-top:33px;
	margin-bottom:33px
}

.rightTripPic{
	float:left;
	margin-right:10px;
	width:100px;
	height:80px
}

.rightTripPic img{
	display:block;
	width:100px;
	height:80px
}

.rightTripName{
	display:table-cell;
	width:180px;
	height:80px;
	vertical-align:middle
}

.rightTripTit{
	display:block;
	line-height:24px; height:48px; overflow:hidden;
	font-size:16px
}

.rightTripName span{
	font-size:14px
}
#footer .copyright{ padding-top:15px;}