﻿.cl:before,.cl:after{content:"";display:table;}
.cl:after{clear:both;}
.cl{zoom:1;}
.clr{clear:both;}
.wrap{margin:0 auto;padding:27px 0 20px 0;background:#F0F1F3 url(img/hd2.jpg) no-repeat center 0;}
.hd{margin:0 auto;width:900px;position:relative;}

.container{margin:0 auto;padding:16px 0 0 0;width:1000px;overflow:hidden;}
.sidebar{padding-bottom:5000px;margin-bottom:-5000px;width:289px;float:left;border-right:1px solid #ccc;}
.right{padding-bottom:5000px;margin-bottom:-5000px;width:710px;float:left;border-left:1px solid #ccc;margin-left:-1px;}

.t1,.t2,.t3,.t4,.t5,.t6,.tnew{margin:16px 0 0 0;height:29px;font-weight:bold;font-size:18px;}
.t1{font-family:Microsoft Yahei;color:#fff;text-indent:25px;font-weight:normal;margin-top:18px;}
.t2{font-family:Microsoft Yahei;color:#fff;text-indent:25px;font-weight:normal;}
.t3{font-family:Microsoft Yahei;color:#fff;text-indent:25px;font-weight:normal;height:38px;line-height:38px;background:url(img/t3bg.gif) no-repeat 0 0;}
.t4{font-family:Microsoft Yahei;padding-right:10px;color:#fff;text-indent:25px;font-weight:normal;height:40px;line-height:40px;background:url(img/t4bg.gif) no-repeat 0 0;}
.t4 a:link,.t4 a:visited
{
    float:right;
	font-size:12px;
	color:#4d6c8b;
	font-weight:bold;
	font-family:Arial;
}
.t4 a:hover{color:#ff9900;}

.t5{font-family:Microsoft Yahei;padding-right:10px;color:#fff;text-indent:25px;font-weight:normal;height:40px;line-height:40px;background:url(img/t5bg.gif) no-repeat 0 0;}
.t5 a:link,.t5 a:visited
{
    float:right;
	font-size:12px;
	color:#906d65;
	font-weight:bold;
	font-family:Arial;
}
.t5 a:hover{color:#ff9900;}

.t6{font-family:Microsoft Yahei;padding-right:10px;color:#fff;text-indent:25px;font-weight:normal;height:40px;line-height:40px;background:url(img/t6bg.gif) no-repeat 0 0;}

.tnew{font-family:Microsoft Yahei;padding-right:10px;color:#fff;text-indent:25px;font-weight:normal;height:40px;line-height:40px;background:url(img/tnew.jpg) no-repeat 0 0;}

.pic-list img{vertical-align:top}
.pic-list{padding-top:10px;padding-bottom:15px;line-height:25px;width:675px;}
.pic-list li
{
    float:left;
	margin-right:20px;
}

.side-box{margin:0 auto;width:222px;}
.side-txt{padding:10px 0 5px 0;line-height:24px;border-bottom:1px dotted #82819f;}
.side-txt img{margin:0 0 10px 0;vertical-align:top;}

.city_tab{margin:0 auto;width:640px;color:#333;line-height:29px;padding-top:5px;}
.city_tab dt{width:75px;float:left;font-weight:bold;font-size:12px;color:#2e77dd;}
.city_tab dd a:link,.city_tab dd a:visited{margin:0 6px;font-size:12px;text-decoration:none;color:#333;}
.city_tab dd a:hover{color:#f90;}
.city_tab dd a.cur{font-weight:bold;}
.city_tab dd a.cur:link,.city_tab dd a.cur:visited,.city_tab dd a.cur:active,.city_tab dd a.cur:hover{color:#2e77dd;}

.content{padding:0 0 0 25px;width:665px;border-bottom:1px solid #ccc;line-height:24px;}
.con-box{padding:10px 0 5px 0;line-height:24px;}
.sub-t{color:#f93a9d;font-size:12px;}
.star{color:#97c128;}
.yh-list{padding:0 0 10px 0;}
.yh-btm-bdr{border-bottom:1px dotted #97c128;}

.city-tab{margin:10px 0 0 0;}
.city-tab dt{float:left;color:#2e77dd;font-weight:bold;}
.city-tab dd{width:585px;float:left;overflow:hidden;color:#999;}
.city-tab a{margin:0 5px;text-decoration:none;}
.city-tab a.cur{color:#2e77dd;font-weight:bold;}
.route-list{margin:10px 0;width:650px;}
.route-list th{padding:2px 10px;background:#e0ecbe;font-weight:normal;text-align:left;}
.route-list td{padding:5px 10px;}
.route-line td{border-bottom:1px solid #e0ecbe;}
.route_name_blue{font-weight:bold;}

.hotel-list li{padding:10px 0;border-bottom:1px dotted #84a920;}
.hotel-list li.no-bd{border-bottom:0 none;}
.hotel-img{float:left;}
.hotel-info{padding:0 0 0 15px;width:510px;float:left;}
.hotel-name{color:#578954;font-size:14px;font-weight:bold;text-decoration:none;}
.hotel-more{padding:0 0 10px 0;text-align:right;}
.hotel-more a:link,.hotel-more a:visited,.hotel-more a:active{color:#97c128;font-weight:bold;}
.hotel-more a:hover{color:#f00;}

.no-border{border:0 none;}

#slides {
	width:850px;
	margin:22px auto 0 auto;
	z-index:100;
	position:relative;
}
.slides_container {
	width:850px;
	height:405px;
	overflow:hidden;
	position:relative;
	display:none;
}
.slides_container a {
	width:850px;
	height:405px;
	display:block;
}
.slides_container a img {
	display:block;
}

.slides_container div.slide {
	width:850px;
	height:405px;
	display:block;
}
#slides .next,#slides .prev {
	position:absolute;
	top:180px;
	left:-55px;
	width:29px;
	height:64px;
	display:block;
	z-index:101;
}
#slides .next {
	left:877px;
}
.pagination {
	margin:50px auto 0 auto;
	width:180px;
}
.pagination li {
	float:left;
	margin:0 5px 0 0;
	list-style:none;
}
.pagination li a {
	display:block;
	width:15px;
	height:0;
	padding-top:15px;
	background:url(img/pagination2_2.png) no-repeat 0 0;
	float:left;
	overflow:hidden;
}
.pagination li.current a {
	background-position:0 -25px;
}
.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	opacity:0.5;
	filter:alpha(opacity=50);
	width:850px;
	font-size:14px;
	line-height:30px;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}

.share-tblog{margin:0;text-indent:0;height:16px;position:absolute;right:0;bottom:0;z-index:10000;}
.share-tblog a{margin:0 10px 0 0;padding-left:20px;height:16px;line-height:16px;text-decoration:none;background:url(http://img1.tuniucdn.com/ui/images/jiathis_ico.png) no-repeat;display:inline-block;}
.share-tblog a.tsina{background-position:0px -96px}
.share-tblog a.tsohu{background-position:0px -112px}
.share-tblog a.t163{background-position:0px -128px}
.share-tblog a.tqq{background-position:0px -144px}
.share-tblog a.renren{background-position:0px -160px}
.share-tblog a.kaixin001{background-position:0px -176px}
.share-tblog a.douban{background-position:0px -560px}

.line_zone_w
{
    width:660px;
	background:#fff;
	padding-bottom:1px;
	margin-bottom:10px;
}

.line_t
{
    width:640px;
	margin:0 auto;
	margin-bottom:10px;
	color:#333;
}
.cp1
{
    color:#9b3e3d;
	line-height:30px;
	padding-bottom:5px;
}
.cp1 strong,.cp1 img{float:left}
.cp2
{
    color:#744b4a;
	line-height:30px;
	padding-bottom:5px;
}
.line_t caption{text-align:left;}
.line_t th{text-align:left;background:#EBEAE5;font-weight:normal;}

.line_t th,.line_t td
{
    padding:5px 10px;
	line-height:25px;
}
.line_t td{border-bottom:#ebeae5 solid 1px;}

.zhw{margin:10px 0 0 0;font-size:14px;}
.zhw dt{font-weight:bold;}
.zhw a:link,.zhw a:visited,.zhw a:active{color:#15a712;}
.zhw a:hover{color:#f00;}
.zhw a.cblue:link,.zhw a.cblue:visited,.zhw a.cblue:active{color:#2e93e8;}
.zhw a.cblue:hover{color:#f00;}
.links{margin:10px 0 0 0;font-size:14px;}
.links dt{font-weight:bold;}

.sub-t1{margin:5px 0 0 0;fon-size:14px;text-align:right;color:#767496;overflow:hidden;}
.sub-t1 a:link,.sub-t1 a:visited,.sub-t1 a:active,.sub-t1 a:hover{color:#666;font-size:12px;}
.sub-t1 a:hover{color:#f00;font-size:12px;}

.command-route{padding:0 0 10px 0;width:222px;}
.command-route li{margin:10px 22px 0 0;float:left;}
.command-route li.no-m{margin:10px 0 0 0;}
.command-route a:link,.command-route a:visited,.command-route a:active{color:#333;text-decoration:none;}
.command-route a:hover{color:#f00;text-decoration:underline;}

.command-route01{width:222px; overflow:hidden;}
.command-route01 li{margin:0 22px 0 0;float:left;}
.command-route01 li.no-m{margin:10px 0 0 0;}
.command-route01 a:link,.command-route a:visited,.command-route a:active{color:#333;text-decoration:none;}
.command-route01 a:hover{color:#f00;text-decoration:underline;}










