﻿/* CSS Document */
/* 全局样式 */
*{ margin:0; padding:0;}
body{ color:#666; font:14px "宋体";}	
a{ color:#666; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover{ color:#ff7100;}
img{ border:0;}
ul,li{ list-style:none;}
.fonta{ font-family:Arial;}
.cored{ color:#f00;}
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.line24{ line-height:24px;}
.fontbold{ font-weight:bold;}	
.colorblue{ color:#0053aa;}
.outwidth{ width:990px;}
.minheight{ height:auto!important; height:30px; min-height:30px;}		
.outheight{ height:auto!Important; height:500px; min-height:500px;}
.fl{ float:left;}
.fr{ float:right;}	
.clear{ clear:both; height:0; overflow:hidden;}	
.marcen{ margin:0 auto;}
.marcen1{ margin:10px auto;}
.outposition{ position:relative;}
/*图文混排页面引用“liblock”样式，使后台添加列表符号显示**********************************/
.liblock ul li{ list-style:disc; margin-left:30px;}
.liblock ol li{ list-style:decimal; margin-left:30px;}
	





/*页头页尾**********************************/
.header{ width:100%; height:154px; background:url(../images/headbg.jpg) repeat-x;}
.head{ width:990px; height:154px;  margin:0 auto;}
.headtop{ height:20px; line-height:20px; background:#ceeafe;}
.headtop ul{ padding-left:10px;}
.headtop li{ display:inline; padding:4px 5px; border-right:1px solid #c8d7e1;}
.headmid{ width:990px; height:65px; padding-top:15px;}
#nav{ width:990px; height:54px; background:url(../images/navbg.jpg) no-repeat right;}
#nav li{ float:left;}
#nav1{ display:block;width:87px; height:54px;background:url(../images/nav1.jpg) left top;}
a#nav1:hover{ background-position:left -54px;}

#nav2{ display:block;width:78px; height:54px;background:url(../images/nav2.jpg) left top;}
a#nav2:hover{ background-position:left -54px;}

#nav3{ display:block;width:78px; height:54px;background:url(../images/nav3.jpg) left top;}
a#nav3:hover{ background-position:left -54px;}
#nav4{ display:block;width:78px; height:54px;background:url(../images/nav4.jpg) left top;}
a#nav4:hover{ background-position:left -54px;}

#nav5{ display:block;width:77px; height:54px;background:url(../images/nav5.jpg) left top;}
a#nav5:hover{ background-position:left -54px;}

#nav6{ display:block;width:77px; height:54px;background:url(../images/nav6.jpg) left top;}
a#nav6:hover{ background-position:left -54px;}

#nav7{ display:block;width:77px; height:54px;background:url(../images/nav7.jpg) left top;}
a#nav7:hover{ background-position:left -54px;}

#nav8{ display:block;width:77px; height:54px;background:url(../images/nav8.jpg) left top;}
a#nav8:hover{ background-position:left -54px;}

#nav9{ display:block;width:77px; height:54px;background:url(../images/nav9.jpg) left top;}
a#nav9:hover{ background-position:left -54px;}

#nav10{ display:block;width:77px; height:54px;background:url(../images/nav10.jpg) left top;}
a#nav10:hover{ background-position:left -54px;}
/*网站首页**********************************/
.main{ width:990px; margin:0 auto; position:relative;}
.mainleft{ width:260px; float:left;}
.mainright{ width:723px; float:left;padding-left:7px;}
.leftpic{ margin-top:8px;} 
.leftpic img{ border:1px solid #666;}
.mainleft1{ width:260px; height:208px;}
.mainleft2{ width:256px; height:322px;}
.mainleft3{ width:256px;height:315px;}
.mainleft4{ width:256px;height:258px;}
.mainleft2,.mainleft3,.mainleft4,.mainright1,.mainright2,.mainright3,.mainright4{ border:1px solid #e7e8e9; margin-top:8px; padding:1px;}
.leftbar1 a{ display:block; width:255px; height:31px; background:url(../images/leftbar1.jpg) no-repeat;}
.leftbar2 a{ display:block; width:255px; height:31px; background:url(../images/leftbar2.jpg) no-repeat;}
.leftbar3 a{ display:block; width:255px; height:31px; background:url(../images/leftbar3.jpg) no-repeat;}
.leftpadding{ padding:5px 10px; line-height:24px;}

.slidings{
	width:260px;
	height:40px;
	margin:0 auto;
	clear:both;}
.slidings li{
	float:left;}
.slidings li a{
	display:block;
	width:65px;
	height:40px;
	float:left;}
.slidings li.hover a{
	background:#cc0}
.slidnr{ 
	width:260px;
	height:168px; background:url(../images/left1bg.jpg) no-repeat;
	margin:0 auto; padding:0;
	clear:#999; float:left;
	position:relative;
	left:0; top:0;}	
.sliding_yc{
	display:none;}	
#three1 a{ display:block; width:65px; height:40px; background:url(../images/qiehuan1.jpg) no-repeat left top;}	
#three1 a:hover{background-position: left -40px;}	
#three2 a{ display:block; width:64px; height:40px; background:url(../images/qiehuan2.jpg) no-repeat left top;}	
#three2 a:hover{background-position: left -40px;}	
#three3 a{ display:block; width:66px; height:40px; background:url(../images/qiehuan3.jpg) no-repeat left top;}	
#three3 a:hover{background-position: left -40px;}	
#three4 a{ display:block; width:65px; height:40px; background:url(../images/qiehuan4.jpg) no-repeat left top;}	
#three4 a:hover{background-position: left -40px;}	

#three1.hover a{background-position: left -40px;}
#three2.hover a{background-position: left -40px;}
#three3.hover a{background-position: left -40px;}
#three4.hover a{background-position: left -40px;}

.search01{ width:158px; height:28px; line-height:28px; background:url(../images/search01.jpg) no-repeat; padding-left:5px; margin-left:5px; display:inline;}
.button01{ width:88px; height:36px; background:url(../images/search.jpg) no-repeat; border:none;}
.leftul{ padding:10px 7px 10px 10px;}
.leftul li{ line-height:27px; }
.leftul li a{ font-size:14px;}

.photo{ width:700px;}
.photoul{width:700px;margin-top:5px;background:url(../images/dian03.jpg) repeat-y center top;}	
.photoul li{
	width:220px;
	height:78px;
	line-height:18px;
	padding:10px 3px 0 125px;
	float:left;
	position:relative;}
.photoul li img{
	width:96px;
	height:60px;
	position:absolute;
	left:13px;
	top:10px;padding:5px; background:#ededed;}	
.photoul li span{
	display:block;
	color:#333;
	font-weight:bold;}

/*左侧结束**/
/*二 右侧开始****/
#player{width:721px;height:239px;position:relative; z-index:0;}
#player .Limg{position:relative;}
#player .Limg li{position:absolute;top:0px;left:0px;}
#player .Limg li img{ width:721px; height:239px; border:1px solid #bcbcbc;}
#player .Nubbt{position:absolute;z-index:9;right:30px;bottom:13px; line-height:25px;}

#player .Nubbt span{ display:block; float:left;margin:0 4px;cursor:pointer; width:19px; height:19px; line-height:19px; text-align:center; color:#fff;
font-style:normal;background:url(../images/yuan01.png) no-repeat; _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/yuan01.png"); }
                     
#player .Nubbt span.on{background:#ec7004;background:url(../images/yuan02.png) no-repeat; _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/yuan02.png");width:19px; height:19px; color:#fff;}
	

.rightbar1 a{ display:block; width:719px; height:31px; background:url(../images/column1.jpg) no-repeat;}
.rightbar2 a{ display:block; width:255px; height:31px; background:url(../images/column2.jpg) no-repeat;}
.rightbar3 a{ display:block; width:255px; height:31px; background:url(../images/column3.jpg) no-repeat;}
.rightbar4 a{ display:block; width:710px; height:31px; background:url(../images/column4.jpg) no-repeat;}
.rightbar5 a{ display:block; width:710px; height:31px; background:url(../images/column5.jpg) no-repeat;}

.mainright1{ width:719px; height:246px;}
.mainright2{ width:719px; height:275px;}
.mainright3{ width:709px;height:272px;}
.mainright4{ width:709px;height:232px;}
.mainright4,.mainright3{ padding-left:10px;}

.proul{width:719px;}
.proul li{width:212px;height:195px;float:left; padding:5px 5px 0 5px;background:url(../images/bone.jpg) no-repeat center top; margin:10px 0 5px 13px; line-height:20px; display:inline; position:relative; 
}
.jinsefu{position:absolute; right:15px; bottom:10px;}
.proul li img{display:block;margin:0 auto 6px;width:212px;height:134px;border:1px solid #ddd;}
.proul li span{ color:#ff6600;}
.right2in{ float:left; padding-left:9px; width:350px;}
.right2in ul li{ font-size:14px; line-height:26px; padding:0 10px;}
#spanright{ float:right;}
#strongright{ float:right; color:#ff8106;}
.img1{ background:url(../images/imgbg1.jpg) no-repeat; width:331px; height:103px; margin:8px auto; padding:3px 3px;}
.img1 img{ width:330px; height:101px;}
.img2{ background:url(../images/imgbg2.jpg) no-repeat; width:149px; height:98px; padding:3px 6px; float:left; margin:8px 7px; display:inline;}
.img2 img{ width:150px; height:57px; padding-bottom:5px;}
.img2 p{ line-height:16px;}
#spango{ float:right; padding-right:7px; color:#fe7c00;}
.mainright3 ul li{ width:324px; float:left; padding:0 20px 0 10px; line-height:26px;}

/*右侧结束*/
.link{ width:975px; border:1px solid #e7e8e9; margin:10px auto 15px;  padding:0 5px 0 8px;}
.link li{ display:inline; padding:0 10px 0 0; line-height:28px;}
.link li a{ font-size:12px;}
.footer{ width:100%;height:auto!important; height:170px; min-height:170px; font-size:12px; border-top:1px solid #ccc;}
.foot{ width:885px; margin:0 auto;}
.foottop{ height:28px; line-height:28px; padding-top:5px; text-align:center; background:url(../images/foottop.jpg) no-repeat bottom;}
.foottop li{ display:inline; border-left:1px solid #666; padding:0 10px;}
.footbot{ background:url(../images/footbot.jpg) 15px 15px no-repeat;height:auto!important; height:110px; min-height:110px; line-height:18px; padding:0 0 0 170px;}



/*二级栏目************************************/
.inrightcolumn,.inright,.standard{ border:1px solid #a9dbff; width:719px; padding:1px; margin-top:8px;}
.inrightcolumn{ height:26px;width:719px;}
.inrighttop{ background:#e8f5fe; height:26px; line-height:26px; color:#004884;}
.inrighttop a{ color:#004884;}
.inrighttop a:hover{ color:#004884;}
.inrighttop ul li{ display:inline; padding:0 10px 0 0; float:left;}
.inrighttop ul li a{ color:#004884;}
.inrighttop ul li a:hover,.inrighttop ul li a.hover{ font-weight:bold;}

.inrigtitle{ width:719px; height:29px; background:url(../images/inrigtitle.jpg) no-repeat; text-indent:35px; color:#fff; font-size:14px; line-height:29px;}
.news{ padding:20px 10px 0 10px;}
.news li{ line-height:31px; background:url(../images/dian01.jpg) repeat-x top;}
.news li a{ background:url(../images/dian02.jpg) no-repeat 0 3px; padding-left:20px; color:#004884;}
.newsh1{ text-align:center; background:url(../images/dian01.jpg) repeat-x bottom; line-height:32px;}
.newsh3{ text-align:center; font-weight:normal; line-height:30px; padding-bottom:20px;}
.newsh1,.newsh3{ font-size:14px;}
.colerabout{ color:#004884;}
.inright{height:auto!important; height:1025px; min-height:1025px;}

.feedtab{
	width:670px;
	line-height:2;
	color:#666;
	margin:20px auto;
	background:url(../images/m_03.jpg) no-repeat right 150px;}	
.feedk{
	width:200px;
	height:20px;
	color:#333;
	line-height:20px;
	border:1px solid #ccc;
	padding:0 0 0 2px;}		
.feedbut{
	width:67px;
	height:28px;
	background:url(../images/reset.jpg);
	border:0;
	cursor:pointer;}	
.feedbut2{
	width:67px;
	height:28px;
	background:url(../images/tj.jpg);
	border:0;
	cursor:pointer;}
	
.feedbut3{
	width:67px;
	height:28px;
	background:url(../images/zh.jpg);
	border:0;
	cursor:pointer;}
	
.standard{ height:auto !important;height:33px; min-height:33px;}
.standardtitle a{ display:block; width:719px; height:29px; background:url(../images/standard.jpg) no-repeat; text-indent:35px; color:#fff; font-size:14px; line-height:29px;}
.standardul{ padding:0 10px;}
.standardul li{ line-height:30px; height:30px; background:url(../images/dian01.jpg) repeat-x bottom;white-space: nowrap;}
.standardcolor{ color:#ff6600;}
#spantime{ float:right; color:#ff4e00;}

/*二级栏目 一级分类************************************/	
.leisureul{width:688px; padding:15px 15px 10px 15px;}
.leisureul li{padding:9px 10px 0 200px;height:144px;line-height:20px;background:url(../images/dian01.jpg) repeat-x left bottom;position:relative;}	
.leisureul li img{width:160px;height:120px;border:1px solid #ccc;padding:2px;position:absolute;left:10px;top:9px;}	
.leisureul li strong{display:block;height:30px;padding:6px 0 0;}								
.leisureul li strong a{color:#004884; font-size:16px;}	
.leisureul li strong a:hover{color:#004884;}
.leisureul li span a{display:block; float:right; width:93px; height:28px; background:url(../images/leisurespan.jpg) no-repeat; margin-bottom:6px;position:absolute; right:0; bottom:10px;}
	
.leisureul li .word{ position:absolute; left:200px; bottom:15px;}
.colored{ color:#f00;}

/*分页样式************************************/

#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:10px 0 10px 0;padding:0;height:20px;clear:both;text-align:center;}
#dcms_pager .pages a {border:1px solid #ccc;text-decoration:none;margin:0 5px 0 0;padding:3px 3px 3px 3px;font-size:12px;height:24px;line-height:24px;}
#dcms_pager .pages a:hover {border: 1px solid #F00;}
#dcms_pager .pages .pgempty {border:1px solid #eee;color:#eee;}
#dcms_pager .pages .pgcurrent {border:1px solid #aeaeae;color:#000;font-weight:bold;background-color:#eee;}

/*会员登录***********************************//*会员登录***********************************/
.logintab2{
	width:490px; padding-top:55px;}
.logintab{
	width:420px; padding-top:55px;}
.userTk{
	width:240px;
	height:26px;
	color:#666;
	padding:0 0 0 20px;
	line-height:26px;}
.dlbut{
	width:67px;
	height:28px;
	background:url(../images/login.jpg);
	font-weight:bold;
	border:0;
	cursor:pointer;}		
	
.login{
	width:67px;
	height:28px;
	background:url(../images/reset.jpg);
	font-weight:bold;
	border:0;
	cursor:pointer;}
.username{ background:url(../images/username.jpg) no-repeat;}
.password{ background:url(../images/password.jpg) no-repeat;}
/*休闲类等二级详细***********************************/
.vacation{ width:986px; padding:1px; border:1px solid #acdafc;}
.vacation ul{ background:#e8f5fe;}
.vacation ul li{ padding:0 10px 0 0px;}

.title2{ width:986px; height:29px; background:url(../images/title2.jpg) no-repeat; text-indent:35px; color:#fff; font-size:14px; line-height:29px;}
.vacationh1{ text-align:center; font-size:16px; background:url(../images/dian01.jpg) repeat-x bottom; line-height:30px; color:#004884; margin-bottom:10px;}
.vacationinfo{ padding:15px 10px;}
.info{ padding:0 10px 10px; height:auto!important; height:200px; min-height:200px;}
.infoleft{ float:left; width:508px;}
.inforight{ float:left; width:420px;padding-left:15px; line-height:24px;}
.infoheight{ height:260px; overflow:hidden;}
.hhonr{
	width:508px;
	height:350px;
	overflow:hidden; margin:0 auto; position:relative;}
.l,#List1,#List2{
	float: left}
.r{float: right}
.Cont {
	width:508px;
	overflow: hidden;  
	height:350px}
.ScrCont {
	WIDTH:10000000px;}
.los_let{
	display:block;
	width:30px;
	height:30px; position:absolute; left:15px; top:145px; z-index:9;
	cursor:pointer;background:url(../images/gd_left.png) no-repeat; }				
.los_rit{
	display:block;
	width:30px; position:absolute; right:15px; top:145px;
	height:30px;
	cursor:pointer;
	background:url(../images/gd_right.png) no-repeat;}	
.hpp{
	WIDTH:508px;
	height:350px;
	float:left; text-align:center;
	overflow:hidden;}
.hpp img{
	width:508px;
	height:319px; border:none; padding-bottom:10px; z-index:1;}
	
.plan{ height:33px; background:#ebe9e4; line-height:33px; font-size:14px; color:#004884; padding-left:15px;}

.travel{ width:986px; padding:1px; border:1px solid #acdafc; margin-top:8px;}
.travelul{width:945px;}
.travelul li{padding:9px 0 15px 200px; height:auto!important;height:154px; min-height:154px;line-height:20px;position:relative;}	
.travelimg{width:180px;height:135px;position:absolute;left:0;top:9px; padding:0 5px 5px 0;background:url(../images/imgbg.jpg) no-repeat;}	

 .travlstrong{display:block;height:30px; margin-bottom:10px; border-bottom:1px solid #d8d4ca; color:#333;}								
.travlstrong a:hover{color:#f00;}

.strongred{ color:#ff0000;}
#spanrigred{float:right; color:#ff0000; font-size:18px;}
.custom{ font-size:12px; margin:20px auto;}
.memberright,.memberleft{ padding:1px; border:1px solid #acd4f8; margin-top:8px; float:left;height:auto!important;height:760px; min-height:760px;}
.memberleft{ width:188px;}
.memberright{ width:787px; margin-left:5px; display:inline;}
.memberinfo{ width:767px; padding:20px 10px 0 10px; color:#816e59;}
.memberbar1{ width:160px; background:url(../images/memberleft.jpg) no-repeat;}
.memberbar2{ width:759px; background:url(../images/memberright.jpg) no-repeat;}
.memberbar2,.memberbar1 {font-size:14px; color:#fff;padding-left:28px; height:29px; line-height:29px; }

.memberul{ width:150px; margin:10px auto;}
.memberul li{ background:url(../images/memberli.jpg) 10px 10px no-repeat; line-height:30px; text-indent:22px;}
.memberul li a{ color:#534134; font-weight:bold;}
.memberul li ul{ margin:0;}
.memberul li li{ padding:0; background:none;}
.memberul li li a{ font-weight:normal; display:block; }
.memberul li li a:hover{background:#ebe9e4;}

.memberp{background:#ebe9e4; width:765px; height:30px; line-height:30px; text-indent:20px; color:#816e59; margin-bottom:15px;}
.tablememberjf{margin-top:20px; color:#816e59;}
.informationcolor{ background:#fdfaf3; border:1px solid #948981; height:24px; line-height:24px;}

.private{ width:73px; height:18px; font-size:10px;}
.save{ width:67px; height:28px; background:url(../images/save.jpg) no-repeat; border:0;}
.memberh2{ height:28px; line-height:28px; border-bottom:2px solid #ebe9e4; font-size:14px; text-indent:20px;}
.pay{width:89px; height:29px; background:url(../images/pay.jpg) no-repeat; border:0;}
.confirmation{ width:67px; height:28px; background:url(../images/confirmation.jpg) no-repeat; border:0;}

.register{ width:680px; margin:20px auto;}
.registerspan{ color:#999; font-size:12px;}
.btn_sub{ margin-left: 105px; margin-bottom:20px;  width:200px;}




#AdLayer {position:absolute;width:20px;display:none;height:59px;top:0px;right:-20px;}

.price{ color:#ff0000; padding-left:64px; font-size:16px;}
.div1{ text-align:center; font-size:14px; margin-bottom:17px;}
#txtDiv{ width:600px; padding:10px;color:#666666; line-height:18px; height:100px;overflow-y:scroll; border:1px solid #ccc; font-size:12px; margin:0 auto;}
.payspan{width:92px; height:27px; background:url(../images/book.jpg) no-repeat; display:block; margin-top:5px;}