﻿.aLeft{ float:left; width:310px; background:#FFF;}
.aLeft dl{ padding:10px 0 20px;}
.aLeft dl dt { background:url(../images/qy_07.jpg) left no-repeat; line-height: 30px; font-size:16px; padding-left:15px; margin-left:15px;}
.aLeft dl dd { background:url(../images/qy_18.jpg) left no-repeat; line-height:30px; font-size:14px; padding-left:15px; margin-left:35px; } 
.aRight{ float:right; width:683px; background:#FFF; padding-bottom:20px; }
/*.aRight h2{ background:url(../images/qy_11.jpg) bottom no-repeat ; padding-bottom:10px; line-height: 30px; font-size:16px; margin-left:20px;}**/

.aRight h2 { border-bottom:2px solid #a6ada6;  padding:5px 0 10px 0; line-height: 30px; font-size:16px; margin:0 20px; height:30px }

.aRight h2  strong {border-bottom:2px solid #81a042; padding-bottom:14px;line-height:30px; height:30px  }
.aRight .aMain{ padding:10px;}

.aMain ul { padding:0px 15px;}
.aMain ul li { line-height:33px; background:url(../images/qy_07.jpg) left no-repeat; padding-left:20px; border-bottom:1px dashed #666; height:33px; font-size:12px; overflow:hidden; text-align:left;}
.aMain ul li a{line-height:33px ;height:33px; display:block; }
.aMain ul li span{ float:right;}
/**** list *****/
.xgxl { font-size:16px; font-weight:bold; margin:10px 0; color:#777777 ; font-family:"宋体";}
.cfList li { padding:5px; border:1px solid #dddddd; background:#FFF; overflow:hidden; margin-bottom:15px;}
.cfList li:hover { border:1px solid #65a10b} 
.list-box-rel{ float:left;  }
.list-box-rel  a img { width:280px; height:210px;}
.list-box-bri { float:left; padding-left:10px; position:relative; height:200px; width:540px;}
.list-box-bri .tit-box { font-size:16px; font-weight:bold; line-height:30px;}
.list-box-bri .intro-txt { line-height:22x;} 

.list-box-bri .rgba_3{ position:absolute; bottom:0px; line-height:24px;}
.list-box-bri .rgba_3 span { padding:0 5px;}

.list-box-tips { float:right; position:relative; height:200px; width:130px; text-align:center; top:25px;}
.price { font-size:30px; color:#f60;}
.del { font-size:13px; text-decoration: line-through; color:#898989}
.list-box-tips .buy-btn{color:#fff;display:block;font-size:18px;line-height:18px;padding:10px 25px;position:absolute;right:5px;top:75px; background:#65a10b;}
.buy-btn:hover{background-color:#6f940b; color:#FFF}


/* ---------- 翻页开始 ----------*/
.page {margin:10px 0;text-align:right}
.page a{display:inline-block;padding:5px 8px 4px 8px;border:#dddddd 1px solid;color:#666;text-decoration:none;cursor:pointer;margin-left:6px;background-color:#fff;font-size:13px}
.page a:hover{color:#fff}
.page span.current{display:inline-block;padding:5px 8px 4px 8px;color:#fff;margin-left:6px;font-size:13px ; border:#dddddd 1px solid}
.page span.no{display:inline-block;border:1px #e4e4e4 solid;padding:5px 8px 4px 8px;color:#666;text-decoration:none;background-color:#fff;font-size:13px}
.page span.current,.page a:hover{background-color:#64a10a;border:#dddddd 1px solid}





.bgw{ background:#FFF}
.zaMain{ overflow: hidden ; padding:15px 20px;}
.pull-left{
	float:left; 
}

.pull-right{
	float:right;
}
.zaMain h3,.main-contact h3{
	 font-size:16px; padding-bottom:15px;
}
.zaMain,.main-form .box{
	margin-bottom:15px;
}
.main-form{
	width:580px;
}
.main-form .box input ,.main-form textarea{
	border:1px solid #ccc;
	width:558px;
	height:34px;
	padding:5px 10px;
	color:#999;
}
.main-form .box a{
	padding:5px 0;
	width:110px;
	text-align:center;
	background:#f90;
	color:#fff;
}
.main-form .box a.areset{
	background:#454545;
	margin-left:30px;
}

.main-contact{
	border-left:1px solid #ccc;
	padding-left:30px;
	width:280px;
}
.main-contact .chat{
	margin:30px 0 80px;
}
.main-contact .chat span{
	display:block;
	padding-bottom:10px;
}


/*****act*****/
.m-menu{heihgt:20px;line-height:20px;margin-bottom:5px;padding-bottom:5px;color:#999;font-size:14px}
.m-menu span{color:#999}
.m-menu em{font-family:sans-serif;margin:0 3px}
.cf:before,.cf:after,.clearfix:before,.clearfix:after{content:"";display:block;height:0;overflow:hidden;}
.cf:after,.clearfix:after{clear:both;}
.cf,.clearfix{*zoom:1;}

.info-bg{background:#FFF;padding:20px 0;width:100%;box-shadow:0 1px 4px #bbb}
.line-hd{background:#fff;border:1px solid #d5d5d5;box-shadow:0 1px 3px #ddd;padding:20px;font-size:14px}
.line-hd h1{line-height:32px;font-size:28px;font-weight:normal}
.line-hd h2{margin-top:6px;line-height:22px;color:#666;margin-bottom:20px;font-size:16px}
.line-hd h2 span{margin-left:10px}
.line-hd h2 em{float:right;cursor:pointer;font-size:14px;color:#999}

.gallery{background:#fff;float:left;overflow:hidden;width:460px}
.gallerySlider li{height:320px;width:460px;overflow:hidden;position:relative}
.gallerySlider li a{display:block;}
.gallerySlider li img{display:block;width:460px;height:320px}
.gallerySlider li span{color:#fff;padding:0 10px;width:440px;font-size:16px;height:40px;line-height:40px;display:block;position:absolute;left:0;bottom:0}
.thumb{background:#fff;height:67px;width:460px;overflow:hidden;padding:5px 0 0;position:relative}
.thumb ul{width:566px}
.thumb li{cursor:pointer;float:left;height:67px;position:relative;text-align:center;width:90px;margin-right:4px}
.thumb li b{background:#000;height:67px;opacity:0.5;filter:Alpha(opacity=50);position:absolute;top:0;left:0;width:90px}
.thumb li.tabOn b{opacity:0.05;filter:Alpha(opacity=5)}
.thumb a.morePic{background:url(../images/morepic.gif) no-repeat center center #F74D04;display:block;top:5px;position:absolute;left:470px;width:90px;height:67px}

.fl{float:left}
.fr{float:right}

.info{width:480px}
.info .profile{background:#f7f7f7;border-radius:3px;box-shadow:0 1px 5px #ddd;padding:3px 10px}
.info .profile li{min-height:28px;line-height:28px;color:#666}
.info .profile li span{color:#333;display:inline-block;padding-right:5px;width:80px}
.info .profile li .del{text-decoration:line-through;font-size:14px;color:#999}
.info .profile li .big{font-size:16px;font-weight:bold;margin:0 3px}
.info .profile li.pay a{background:url(../images/pageico.gif) no-repeat 0 0;display:inline-block;margin-right:8px;padding-left:20px;cursor:default;color:#333}
.info .profile li.pay a.a1{background-position:0 8px}
.info .profile li.pay a.a2{background-position:0 -27px}
.info .profile li.pay a.a3{background-position:0 -60px}
.info .profile li.pay a.a4{background-position:0 -94px}
.info .profile li.pay a.a5{background-position:0 -495px} 
.info .profile li.pay a.a6{background-position:0 -423px}
.info .profile li.pay a.a7{background-position:0 -459px}
.info .chose{box-shadow:0 1px 5px #ccc;border-radius:3px;margin-top:10px;border:1px solid #ddd}
.info .chose dl{padding:10px 9px 5px;border-bottom:1px solid #ddd}
.info .chose dl dt{float:left;line-height:32px;padding-right:5px;width:80px}
.info .chose dl dd{float:left;width:460px;line-height:32px}
.info .chose dl dd .pri{font-family:arial;color:#666}
.info .chose dl dd a{float:left;margin:0 5px 5px 0;border-radius:3px;height:28px;line-height:28px;border:1px solid #ccc;background-color:#fff;padding:0 6px;white-space:nowrap;overflow:hidden}
.info .chose dl dd a:hover,.info .chose dl dd a.cur{background:url(../images/pagebg.gif) no-repeat right -343px;border-color:#f60;color:#333}
.info .chose dl dd em{font-size:16px;margin-left:3px}
input { border:none; line-height:none;}
.in-btns input.booking{  background:url(../images/act_03.jpg) no-repeat ; width:146px; height:46px; margin:10px 30px;}


.line-disc{margin-top:20px;border:1px solid #d5d5d5;background-color:#fff;box-shadow:0 1px 3px #ddd;padding:20px}
.line-disc h2{ background:url(../images/act_07.jpg) left no-repeat ; height:45px;line-height:45px;padding-left:35px;font-size:22px;position:relative;z-index:1}
.disc-con{line-height:24px;color:#666;margin-top:15px;font-size:14px}
.date-cm{width:1180px;overflow:hidden}

