﻿/*新闻频道样式*/
.focus {margin-top:20px;}
/*首页幻灯片*/
.indexSlider{background: #FFF;float: left;position:relative;width: 860px;height:300px;}
.indexSlider .img{float:left;position:relative;}
.indexSlider .img li,.indexSlider .img a,.indexSlider .img img{display:block;width:400px;height:300px;}
.indexSlider .img li{display:none;position:absolute;left:0;top:0;}
.indexSlider .tab{float:right;height: 300px;overflow: hidden;}
.indexSlider .tab li{*margin-bottom:-3px;border-top:1px solid #ECECEC;height: 74px;overflow: hidden;width: 460px;}
.indexSlider .tab a{display:block;overflow: hidden;position:relative;height:74px;border-left:5px solid #FFF;padding: 0 10px 0 15px;width: 428px;}
.indexSlider .tab .title{cursor: pointer;font-size: 15px;height: 23px;line-height: 23px;overflow: hidden;padding-top: 12px;}
.indexSlider .tab .desc{color: #666;cursor: pointer;height: 18px;line-height: 18px;overflow: hidden;padding-top: 8px;text-align: justify;}
.indexSlider .tab .on a{border-left: 5px solid #F60;}
.indexSlider .tab .on .title{color: #F60;font-weight: bold;}

.focus .right{float: left;margin-left: 20px;width: 320px;}
.newsCategory{background: #FFF;border: 1px solid #DFDFDF;border-top: 0;height: 99px;overflow: hidden;width: 318px;}
.newsCategory ul{overflow: hidden;width: 330px;}
.newsCategory li{border: 1px solid #ECECEC;border-width: 1px 1px 0 0;border-right-color: #DFDFDF;float: left;font-size: 14px;height: 49px;line-height: 49px;width: 106px;text-align: center;}
.newsCategory li a{display: block;}
.newsCategory li a:hover{background: #F5F5F5;}
.focus .right .banner{margin-top: 20px;height: 180px;}

/*首页新闻模块*/
.mode{overflow: hidden;width: 1200px;}
.mode .outerBox{overflow: hidden;width: 1250px;}
.mode .block{background: #FFF;border: 1px solid #DFDFDF;float: left;height: 340px;margin: 20px 20px 0 0;width: 588px;}
.mode h2.hd{background: #F5F5F5;border-bottom: 1px solid #DFDFDF;height: 40px;line-height: 40px;padding-right: 15px;}
.mode h2.hd b{display: inline-block;font-size: 15px;font-weight: normal;padding: 0 15px;}
.mode h2.hd span{float: right;font-size: 12px;}
.mode .content{font-size: 14px;padding: 15px 15px 5px;}
.mode li{background: url(../images/dot.gif) no-repeat 0 20px;border-top: 1px solid #ECECEC;height: 40px;line-height: 40px;padding-left: 10px;}
.mode li.top{background: #FFF;border-top: none;height: 100px;overflow: hidden;padding-bottom: 15px;padding-left: 0;}
.mode li span{color: #888;font-family: Arial;float: right;font-size: 12px;}
.mode dt{float: left;height: 100px;overflow: hidden;width: 133px;}
.mode dt img{-webkit-transition: all 1.2s;-moz-transition: all 1.2s;-o-transition: all 1.2s;-ms-transition: all 1.2s;transition: all 1.2s;vertical-align: top;}
.mode dt a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform: scale(1.2);}
.mode dd{float: left;width: 410px;height: 23px;line-height: 23px;overflow: hidden;margin-left: 15px;}
.mode dd.title{padding: 5px 0;}
.mode dd.title a{color: #333;font-size: 15px;font-weight: bold;}
.mode dd.desc{color: #888;font-size: 12px;line-height: 21px;height: 63px;text-align: justify;}

.mainLeft{float: left;margin-right: 20px;width: 860px;}
.mainRight{float: left;width: 320px;}
.mainRight h2.hd{background: #F5F5F5;border-bottom: 1px solid #DFDFDF;height: 40px;line-height: 40px;padding-right: 15px;}
.mainRight h2.hd b{display: inline-block;font-size: 15px;font-weight: normal;padding: 0 15px;}

/*列表页分类*/
.mainLeft .category{background: url(../images/hdbg.png) repeat-x 0 0 #FFF;border: 1px solid #DFDFDF;height: 40px;line-height: 40px;overflow: hidden;padding: 0 25px;position: relative;}
.mainLeft .category .container{width: 812px;}
.mainLeft .category ul{border-left: 1px solid #DFDFDF;}
.mainLeft .category li{border: 1px solid #DFDFDF;border-width: 0 1px;display:inline;float: left;font-size: 14px;margin-left: -1px;overflow: hidden;text-align: center;}
.mainLeft .category li a{color: #666;display: inline-block;padding: 0 12px;}
.mainLeft .category li a:hover{background: url(../images/hdon.png) repeat-x 0 bottom #FFF;}
.mainLeft .category li a.current{background: url(../images/hdon.png) repeat-x 0 bottom #FFF;color: #F40;}
.mainLeft .category .nav a{background: url(../images/arrowbg.gif) no-repeat 8px -391px;display: inline-block;height: 40px;line-height: 40px;position: absolute;top: 0;width: 24px;text-align: center;}
.mainLeft .category .nav a.prev{background-position: 8px -391px;left: 0;}
.mainLeft .category .nav a.next{background-position: 8px -470px;border-left: 1px solid #DFDFDF;right: 0;}
.mainLeft .subCategory{background: #FFF;border: 1px solid #DFDFDF;border-top: 0;padding: 0 15px 12px;}
.mainLeft .subCategory li{display: inline;float: left;padding: 12px 12px 0 0;white-space: nowrap;}
.mainLeft .subCategory li a{color: #666;}
.mainLeft .subCategory li a.current{color: #F40;}

/*列表页列表*/
.listsBox{background: #FFF;border: 1px solid #DFDFDF;margin: 20px 0;}
.listsBox h2.hd{background: #F5F5F5;border-bottom: 1px solid #DFDFDF;height: 40px;line-height: 40px;padding-right: 15px;}
.listsBox h2.hd b{display: inline-block;font-size: 15px;font-weight: normal;padding: 0 15px;}
.listsBox .content{padding: 0 0 10px;}
.listsBox ul{border-bottom: 1px dashed #DFDFDF;padding: 10px 0;}
.listsBox li{background: url(../images/dot.gif) no-repeat 15px 14px;height: 30px;line-height: 30px;font-size: 14px;overflow: hidden;padding: 0 15px 0 25px;}
.listsBox li span{color: #888;font-size: 12px;float: right;}

.aRelated {
	margin-top: 15px;
	overflow: hidden;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0066CC;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
.aRelated h2 {
	border-bottom: #ccc 1px solid;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	padding-left: 10px;
	font-weight: bold;
}
.aRelated ul{
	overflow: hidden;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.aRelated ul li{
	height: 26px;
	line-height: 26px;
	float: left;
	overflow: hidden;
	width: 46%;
	padding-right: 4%;
	font-size: 14px;
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 10px;
}

/*详情页列表页右侧线路推荐*/
.sideBar h2.hd{
	background: #F5F5F5;
	border-bottom: 1px solid #DFDFDF;
	height: 42px;
	line-height: 42px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 5px;
	overflow: hidden;
}
.sideBar h2.hd b{
	font-weight: bold;
	font-size: 15px;
}
.sideBar h2.hd span{color: #999;float: right;}
.sideBar h2.hd i{color: #F00;}
.sideBar .content{background: #FFF;}
.sideBar{
	background: #FFF;
	border: 1px solid #DFDFDF;
	margin-bottom: 10px;
}
.sideBar h2.hd{
	border-bottom: 1px solid #DFDFDF;
	color: #FFF;
	background-color: #FF6600;
}
.sideBar li{
	border-bottom: 1px solid #EFEFEF;
	float: left;
	height: 35px;
	overflow: hidden;
	width: 286px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
.sideBar li p{
	height: 35px;
	line-height: 35px;
	font-size: 13px;
}
.sideBar li.end{border-bottom: 0;}
.sideBar li em{color: #888;display: inline-block;font-family: Arial;font-style: italic;font-weight: bold;padding-right: 12px;}
.sideBar li em.top1{color: #AA1B1B;}
.sideBar li em.top2{color: #EA5706;}
.sideBar li em.top3{color: #EA8C06;}
.sideBar li span{color: #888;float: right;}
.sideBar li span em{color: #F40;font-style: normal;font-weight: bold;padding: 0 0 0 12px;}
.sideBar li dl{display: none;padding: 15px 0;}
.sideBar li dt{
	height: 201px;
	overflow: hidden;
	position: relative;
	width: 286px;
}
.sideBar li dt img{-webkit-transition: all 1.2s;-moz-transition: all 1.2s;-o-transition: all 1.2s;-ms-transition: all 1.2s;transition: all 1.2s;vertical-align: top;}
.sideBar li dt:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform: scale(1.1);}
.sideBar li dt div{
	cursor: pointer;
	color: #FFF;
	line-height: 34px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 167px;
	width: 266px;
	text-align: left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.sideBar li dt div.bg{background: #000;opacity: 0.7;filter: alpha(opacity=70);}
.sideBar li dt label{background: #FF8D30;color: #FFF;font-size: 16px;font-family: Impact;height: 28px;line-height: 28px;padding: 0 14px 0 13px;position: absolute;top: 0;left: 0;}
.sideBar li dd{color: #888;height: 22px;line-height: 22px;overflow: hidden;padding-top: 10px;}
.sideBar li dd em{
	color: #F40;
	font-style: normal;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
}
.sideBar li dd .discount{border: 1px solid #FF8D30;float: right;height: 20px;line-height: 20px;overflow: hidden;padding-right: 3px;}
.sideBar li dd .discount span{background: #FF8D30;color: #FFF;display: inline-block;float: left;margin-right: 3px;padding: 0 3px;}
.sideBar li dd .discount em{font-size: 12px;font-weight: normal;}
.sideBar li.active{height: auto;}
.sideBar li.active p{display: none;}
.sideBar li.active dl{display: block;}

/*右侧图片banner 广告*/
.mainRight .banners li{
	height: 120px;
	margin-bottom: 10px;
	width: 320px;
	overflow: hidden;
}
.mainRight .banners li a{display: block;}
.mainRight .banners li img{vertical-align: top;}

/*右侧热门文章*/
.hots{background: #FFF;border: 1px solid #DFDFDF;}
.hots .content{padding: 0;}
.hots li{border-bottom: 1px solid #ECECEC;height: 40px;line-height: 40px;overflow: hidden;text-align: justify;padding: 0 15px;}
.hots li.end{border-bottom: 0;}
.hots li em{color: #888;display: inline-block;font-family: Arial;font-style: italic;font-weight: bold;padding-right: 12px;}
.hots li em.top1{color: #AA1B1B;}
.hots li em.top2{color: #EA5706;}
.hots li em.top3{color: #EA8C06;}

/*右侧图片banner 广告*/
.mainRight .banners li{height: 120px;margin-top: 15px;width: 320px;overflow: hidden;}
.mainRight .banners li a{display: block;}
.mainRight .banners li img{vertical-align: top;}

/*详情页*/
.articleBox{background: #FFF;border: 1px solid #DFDFDF;padding: 15px;}
.articleBox h1.hd{color: #000;font-size: 24px;text-align: center;}
.articleBox .info{background: #F5F5F5;border: 1px solid #ECECEC;color: #888;height: 40px;line-height: 40px;font-size: 14px;margin: 20px 0;text-align: center;}
.articleBox .info span{padding: 0 8px;}
.articleBox .info b{font-weight: normal;color: #333;}
.articleBox .introduction{background: #FFF;border: 1px solid #EEE;color: #888;line-height: 23px;margin-bottom: 20px;font-size: 14px;padding: 10px;text-align: justify;}
.articleBox .textCon{line-height: 26px;width: 828px;overflow: hidden;text-align: justify;}
.articleBox .nextBox{border-top: 1px dashed #ECECEC;font-size: 14px;margin-top: 10px;padding: 10px 0 0;position: relative;}
.articleBox .nextBox li{height: 26px;line-height: 26px;overflow: hidden;}

/*点评*/
.comments{background: #FFF;border: 1px solid #DFDFDF;margin-top: 20px;}
.comments h2.hd{background: #F5F5F5;border-bottom: 1px solid #DFDFDF;height: 40px;line-height: 40px;padding-right: 15px;}
.comments h2.hd b{display: inline-block;font-size: 15px;font-weight: bold;padding: 0 15px;}
.comments h2.hd span{color: #888;float: right;}
.comments .content{padding: 15px;}
.comments .formBox{border: 1px solid #ECECEC;}
.comments .formBox textarea{background: #FFF;border: 0;color: #666;line-height: 20px;height: 80px;overflow: auto;padding: 5px;width: 816px;resize: none;}
.comments .formBtn{border: 1px solid #ECECEC;border-top: 0;color: #888;height: 40px;line-height: 40px;padding-left: 15px;}
.comments .formBtn .btn{background: #F40;border: 0;color: #FFF;cursor: pointer;float: right;padding: 0 15px;width: 48px;text-align: center;}
.comments .lists{color: #888;}
.comments .lists p{text-align: center;padding: 15px 0 0;}
.comments dl{border-bottom: 1px solid #ECECEC;padding: 15px 0;}
.comments dt{float: left;height: 75px;width: 75px;background: #F5F5F5;margin-right: 15px;}
.comments dt .visitor{background: url(../images/visitor.gif) no-repeat 50% 50%;height: 75px;width: 75px;}
.comments dd{float: left;width: 738px;line-height: 18px;}
.comments dd .info{margin-bottom: 3px;}
.comments dd .info span{color: #F40;text-transform: uppercase;padding-right: 10px;}
.comments dd .desc{text-align: justify;}

/* 新闻翻页样式 */
.newspage { padding:20px 0 0 0;}
.newspage a {display:inline-block;padding:5px 8px 4px 8px;border:#E4E4E4 1px solid;color:#666;text-decoration:none;cursor:pointer;margin-left:6px;}
.newspage a:hover {border:#CF5D02 1px solid;color:#fff;background:#FF7101;}
.newspage span.current{display:inline-block;padding:5px 8px 4px 8px;color:#fff;background:#FF7101;border:#CF5D02 1px solid;margin-left:6px;}
.newspage span.no {display:inline-block;border:1px #E4E4E4 solid;padding:5px 8px 4px 8px;color:#666;text-decoration:none;}

/* 相关资讯攻略 */
.aMdd,.aTravels{
	background: #FFF;
	border: 1px solid #DFDFDF;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.aMdd li{ float:left; height:130px; width:145px; margin:7px;}
.aMdd li p{ height:20px; line-height:20px; margin-top:5px; font-size:14px; text-align:center;}
.aRelated {
	margin-top: 15px;
	overflow: hidden;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0066CC;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
.aRelated h2 {
	border-bottom: #ccc 1px solid;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	padding-left: 10px;
	font-weight: bold;
}
.aRelated ul{
	overflow: hidden;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.aRelated ul li{
	height: 26px;
	line-height: 26px;
	float: left;
	overflow: hidden;
	width: 46%;
	padding-right: 4%;
	font-size: 14px;
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 10px;
}
/*右侧相关攻略*/
.aTravels li{ margin:15px 7px;}
.aTravels .TripPic{float:left;width:110px;height:76px;}
.aTravels .TripPic img{display:block;width:110px;height:76px;}
.aTravels .TripName{height:76px;margin-left:120px;}
.aTravels .TripTit{display:block;line-height:22px; max-height:44px; overflow:hidden;font-size:14px; margin-bottom:10px;}
.aTravels .TripName span{display:block;font-size:12px;line-height:20px;height:20px;}
