@charset "utf-8";
/* CSS Document */
*{
 margin:0;
 padding:0;
 border:0;
 }
li{
 list-style:none;
 } 
body{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 }
a:link{
 text-decoration:none;
 color:#808080;
 }  
a:visited{
 text-decoration:none;
 color:#808080;
 }
a:hover{
 text-decoration:underline;
 color:#808080;
 } 
input,select,textarea{
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 } 
/*form表单样式*/
.form1 {
 color:#808080;
 margin-bottom:10px;
 }
.form1 .inp{
 border:1px solid #ccc;
 height:20px;
 width:60px;
 }
.form1 select{
 width:180px;
 height:20px;
 } 
.form1 .btn{
 width:99px;
 height:24px;
 font-size:12px;
 color:#fff;
 font-weight:bold;
 float:right;
 margin-top:-20px;
 margin-right:18px;
 background:url(../images/btn.gif) no-repeat;
 border:none;
 } 
 
 /*首页控制大框架层外围宽度问题加这个层主要是为了宽屏使得网页背景能够无限延伸*/ 
#wrapper{
 width:100%;
 background:url(../images/wrapper3.gif) repeat-x;
 height:100%;
 }
 /*内页控制大框架层外围宽度问题加这个层主要是为了宽屏使得网页背景能够无限延伸*/ 
#wrapper2{
 width:100%;
 background:url(../images/wrapper2bg.gif) repeat-x;
 height:100%;
 } 
 /*网页实际主要内容宽度层*/
#container{
 width:900px;
 margin:0 auto;
 overflow:hidden; 
 } 
#topbg{
 background:url(../images/abcao.jpg)  repeat-x;
 height:151px;
 } 
/*contenter层主要是固定除了头部数据的样式这些层都具有共同属性值*/  
#header,#contenter,#footer .foo{
 width:995px;
 margin:0 auto;
 padding-bottom:10px;
 } 
#header1,#contenter1,#footer1 .foo{
 width:995px;
 margin:0 auto;
 } 

#contenter{
 margin-bottom:20px;
 overflow:hidden;
 } 
/*首页的头部样式*/ 
#header{
 height:420px;
 width:1035px;
 margin:0 auto;
 } 
/*阳光内页的头部样式*/ 
#header1{
 height:339px
 } 

  
 /*此为footer样式
  width宽度自适应
  width100%
 */
#footer{
 background:#f6fafd;
 border-top:1px solid #cedeec;
 margin-top:30px;
 clear:both;
 color:#808080;
 padding-top:10px;
 float:left;
 height:100%;
 } 
/*此为为了让footer文字在任何浏览器居中而使用的层*/ 
#footer .foo{
 padding-left:80px; } 

/*此为阳光内页的导航样式*/ 
#header .nav{
 background:url(../images/navbg.gif) left no-repeat;
 height:93px;
 } 

#header .nav .ul1{
 margin:0 auto;
 margin-left:80px;
 } 
#header .nav .ul1 li{
 float:left;
 display:block;
 font-weight:bold;
 font-size:14px;
 margin-top:60px;
 margin:65px 13px 0px 13px;

 } 
#header .nav .ul1 li a{
 color:#0177b1;
 text-decoration:none;
 } 
#header .nav .ul1 li a:hover,#header .nav ul .on a{
 color:#a17929;
 } 
 
/*首页flash的样式*/
#header .flash{
*margin-top:0px; 
padding-top:19px;
*padding-top:0px; 

} 
 
/*为首页固定的左中右层布局*/ 
#contenter .left,#contenter .right,#contenter .middle{
 width:29%;
 display:block;
 margin-top:30px;
 }
#contenter .left,#contenter .middle{
 float:left;
 } 
#contenter .left{
 margin-left:30px;
 * html margin-left:20px;
 *+html margin-left:30px;
 } 
#contenter .middle{
 margin-left:40px;
 } 
/*左右层的tit层样式*/ 
#contenter .left .tit,#contenter .middle .tit {
 font-weight:bold;
 font-size:14px;
 color:#b59864;
 border-bottom:1px solid #d5c4a5;
 padding-bottom:5px;
 }
#contenter .left .tit span,#contenter .middle .tit  span{
 font-size:11px;
 font-weight:normal;
 float:right;
 margin-top:-15px;
 *margin-top:-20px;
 }
#contenter .left .tit span a,#contenter .middle .tit  span a{
 color:#b19156;
 }
#contenter .left .tit span a:hover,#contenter .middle .tit  span a:hover{
 color:#ff0000 !important;
 }
 /*左右层的主要内容数据*/
#contenter .left .date ,#contenter .middle .date {
 padding-top:10px;
 }
 /*左右层的标题样式*/
#contenter .left .date h5,#contenter .middle .date h5{
 padding-bottom:5px;
 } 
#contenter .left .date h5 a,#contenter .middle .date h5 a{
 font-size:12px;
 color:#b59864;
 } 
/*左中层的主要内容数据里的图片样式*/ 
#contenter .left .date img{
 float:left;
 margin-right:10px;
 }
#contenter .middle .date ul li img{
 margin-left:10px;
 } 
/*左中层的主要内容数据里的ul样式*/
#contenter .left .date ul,#contenter .middle .date ul{
 clear:both;
 padding-top:10px;
 line-height:1.8em;
 }
/*左中层的主要内容数据里的li列表样式*/ 
#contenter .left .date ul li,#contenter .middle .date ul li {
 background: url(../images/squre.gif) 0px 10px no-repeat;
 padding-left:10px;
 padding-top:4px;
 padding-bottom:4px;
 }
 
#contenter .left .date ul li span,#contenter .middle .date ul li span{
 float:right;
 font-size:11px;
 margin-top:-20px;
 color:#CCC;
 }
#contenter .right{
 float:right;
 background:url(../images/shadows.gif) left no-repeat;
 width:30%;
 margin:40px 10px 0px 0px;
 }  
#contenter .right .tit{
 height:28px;
 width:252px;
 background:url(../images/greenbg.gif) no-repeat;
 margin:0 auto;
 } 
 /*预订中心css样式*/
#contenter .right .date{
 /*height:28px;*/
 width:252px;
 margin:0 auto;
 margin-top:20px;
 
 } 
 
/*innerpage内页样式*/
.innerright{
 float:right;
 width:580px;
 padding-top:15px;
 color:#808080;
 margin-right:140px;
_margin-right:70px; 
 }
.innerright .titdate{
 line-height:1.7em;
 padding-left:20px;
 }
.innerright .date{
 margin:0px 0px 0px 20px;
 } 
/*innerrights里的数据列表外层控制*/
.innerright .datelist{
 float:left;
 clear:both;
 border-bottom:1px dashed #d6b578; 
 height:100%;
 width:100%;
 padding-top:20px;
 padding-bottom:20px;
 _padding-bottom:0px;/*for IE 6.0*/
 }
.innerright .datelist .inp{
 height:20px;
 width:250px;
 } 
.innerright .datelist textarea{ 
 width:400px;
 height:70px;
 padding:5px;
 } 
.innerright .datelist a img {
 padding:4px;
 background:#f7edd8;
 border:1px solid #dbc9a5;
 margin-right:10px;
 float:left;
 } 
.innerright .datelist a:hover img {
 border:1px solid #bba67c;
 } 
.innerright .datelist ul{
 clear:both;
 float:right;
 display:block;
 width:380px;
 height:100%;
 } 
.innerright .datelist ul li{ 
line-height:1.6em;
 } 
 /*内页右部分列表标题样式*/
.innerright .datelist h5{
 margin-bottom:8px;
 } 
.innerright .datelist h5 a{
 font-weight:normal;
 color:#8e6210;
 font-size:14px;
 margin-bottom:8px;
 text-decoration:underline;
 } 
/*内页右部分按扭样式*/ 
.innerright .datelist ul li .btn{
 background:url(../images/btn2.gif) no-repeat;
 width:79px;
 height:25px;
 margin-top:5px;
 font-weight:bold;
 font-size:12px;
 border:none;
 } 
.innerright .datelist ul li span{
 color:#000;
 } 
.innerright .datelist ul li strong{
 color:#f60;
 } 
.innerright .date1{
 margin:10px 0px 20px 10px;
 clear:both;
 line-height:1.9em;
 }  
.innerright .date1 ul li{
 line-height:2.5em;
 display:block;
 border-bottom:1px dashed #ccc;
 padding:4px;
 }
 .innerright .date1 ul li img{
 margin-left:10px;
 }
.innerright .date1 ul li a:hover{
 color:#000;
 text-decoration:none;
 } 
.innerright .date1 ul li span{
 font-size:11px;
 color:#ccc;
 float:right;
 margin-top:-30px;
 } 
.innerright .date1 .imgbg {
 background:url(../images/zixunbg.gif) no-repeat;
 width:225px;
 height:164px;
 float:left;
 margin-right:10px;
 }
.innerright .date1 .imgbg img{
 margin-left:19px;
 margin-top:18px;
 }
/*logo样式*/  
#logo{
 position:absolute;
 margin-left:50px;
 }
.nav2 {
 background: url(../images/nav2bg.gif) no-repeat;
 height:100%;
 }
.nav2 ul {
 padding-top:35px;
 margin-left:80px;
 } 
.nav2 ul li{
 float:left; 
 } 

.nav2 ul li{
 float:left;
 display:block;
 font-weight:bold;
 font-size:14px;
 margin-top:60px;
 margin:65px 9px 0px 9px;
 _ margin:65px 9px 0px 7px;
 } 
.nav2 ul li a{
 color:#0177b1!important;
 text-decoration:none;
 } 
.nav2 ul li a:hover,.nav2 ul .on a{
 color:#a17929!important;
 }  
.music2{
 width:124px;
 float:right;
 background:url(../images/music2.gif) no-repeat;
 height:131px;
 margin:-50px 8px 0px 0px;
 *margin-right:4px;
 }  
 
/*内页幻灯效果的层*/ 
.flash2{
 FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='../images/zixun.png',sizingMethod='scale');
 position:absolute;
 margin-left:70px;
  top:150px;
 } 
 
#topbg2{
 background:url(../images/topbg2.gif)  repeat-x;
 height:149px;
 margin-top:-330px;
 } 
 
 .innerleft{
 width:212px;
 background: url(../images/innerleftbg.gif) top no-repeat;
 margin-top:3px;
 height:100%;
 margin-left:40px;
 height:500px;
 } 
.innerleft ul{
 padding-top:15px;
 padding-top:10px;
 margin-right:5px;
 margin-bottom:20px;
 } 
.innerleft ul .on a,.innerleft ul li a:hover{
 font-weight:bold;
 text-decoration:underline;
 color:#541801;
 } 
.innerleft ul .on{
 background: url(../images/innerlefttit.jpg) left no-repeat!important;
}

.innerleft .img{
	width:210px;
	margin-bottom:20px;
	cursor:pointer;
}
.innerleft ul li{
 width:130px;
 border-bottom:#D3F0FB 1px solid;
 display:block;
 text-align:left;
 padding-right:20px;
 background: url(../images/trans.png)  bottom no-repeat!important;
 height:25px;
 padding-top:10px;
 padding-left:25px;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="trans.png");  
*background:none; 
 } 
.innerleft ul li a{
 display:block;
 } 
/*order*/
.datelist1 table{
 margin-top:20px;
 }
.innerright .datelist table .price , .innerright .datelist1 table .price{
 color:#ff6600;
 font-weight:bold;
 }
.innerright .datelist table , .innerright .datelist1 table{
 width:100%;
 margin-bottom:10px;
 }
.innerright .datelist p , .innerright .datelist1 p{
 margin:3px 0px 3px 0px;
 }
.innerright .datelist h1 , .innerright .datelist1 h1{
 color:#000;
 font-weight:bold;
 font-size:12px; 
 }
.innerright .datelist td{
 padding:7px;
 
 }
.innerright .datelist1 td{
 border-bottom:1px #cbcbcb dashed;
 padding:10px 7px;
 }
.innerright .datelist td span{
 color:#ff7f00;
 }
.innerright .datelist .td2{
 color:#000000;
 border:0px;
 }
.innerright .datelist1 td a{
 color:#541801;
 text-decoration:underline;
 }
.innerright .datelist1 td a:hover{
 color:#541801;
 text-decoration:underline;
 }
 .innerright .datelist1 a img {
 padding:2px;
 background:#f7edd8;
 border:1px solid #dbc9a5;
 } 
.innerright .datelist1 a:hover img {
 border:1px solid #bba67c;
 } 
.innerright .datelist table .column , .innerright .datelist1 table .column{
 background:#f7f6f5;
 border-bottom:1px #d5ccb0 solid;
 color:#541801;
 font-weight:bold;
 }
.innerright .datelist table .column1{
 background:#f7f6f5;
 border-bottom:1px #d5ccb0 solid;
 color:#541801;
 }
.innerright .datelist .submit{
 background:url(../images/reservation1.jpg) no-repeat;
 border:1px #c7d4e4 solid;
 width:62px;
 height:23px;
 color:#000;
 font-weight:bold;
 margin-right:10px;
}
.innerright .datelist input{
 border:1px #bbd7ef solid;
}
.innerright .datelist select{
 border:1px #bbd7ef solid;
 font-size:12px;
 color:#888888;
}
.innerright .datelist textarea{
 border:1px #bbd7ef solid;
 font-size:12px;
 height:130px;
 color:#888888;
}
/*footer css*/
.innerright .datelist2{
 clear:both;
 padding-bottom:20px;
 height:100%;
 padding-top:20px;
 } 
.innerright .datelist2 a img {
 padding:4px;
 background:#f7edd8;
 border:1px solid #dbc9a5;
 } 
.innerright .datelist2 a:hover img {
 border:1px solid #bba67c;
 } 
.innerright .datelist2 li{
 float:left;
 display:block;
 margin-right:15px;
 margin-bottom:20px;
 height:100%; 
 }
 .innerright .datelist2 h5{
 margin-bottom:8px;
 text-align:center;
 } 
.innerright .datelist2 h5 a{
 font-weight:normal;
 color:#8e6210;
 font-size:14px;
 margin-bottom:8px;
 text-decoration:underline;
 }
.innerright .datelist2 span{
 color:#000000;
 font-weight:bold;
 } 
.innerright .datelist2 p{
 margin:3px 0px 3px 0px;
 }
.innerright .datelist2 table{
 with:100%;
 margin-bottom:30px;
 border:1px #d3ccaf solid; 
 }
.innerright .datelist2 td{
 padding:7px;
 border-bottom:1px #d3ccaf solid;
 }
.innerright .datelist2 .td1{
 color:#501800;
 background:#f7f6f4;
 }
.innerright .datelist2 td a{
 color:#541801;
 text-decoration:underline;
 } 
 /*1025*/
 .datelist2  .uuo li{ 
 float:left;
 display:block;	
 }
 /*1025*/
 /*1031*/
 
/*此为阳光首页的友情连接样式*/ 
 #links{
 margin:0 auto;
 width:1000px;
 margin-bottom:20px;
 } 
#links .logoimg,#links .fontlinks{
 clear:both;
 margin-top:10px;
 } 
#links .logoimg ul li{
 float:left;
 }
#links .logoimg ul li img{
 margin:0px 5px;
 width:94px;
 height:37px;
 } 
 #links .fontlinks a{
 margin:0px 6px; 
 margin-right:10px;
 }
 /*1031*/
.noimage{
 border:1px solid #d8d8d8!important;
 padding:4px;
 background:#f1f1f1!important; 
 }
