
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
        margin:0;
        padding:0;
}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;
font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}


body{font-family: "microsoft yahei";}

.clear { clear:both;}
a { text-decoration:none; color:#a97f4d; }
.m { width:1200px; margin:0 auto;}
.mw {width:100%;background:url('../images/mune.jpg') top left repeat-x;}
strong { font-weight:bold;}
#head {}
.head-shadow { position:relative; height:0px; overflow:hidden;}
.head-shadow-real { height:7px; background:url(../images/head-shadow-bg.png) top center repeat-x; _background:url(../images/head-shadow-bg.gif) top center repeat-x; position:relative; top:0px; z-index:999px;}
.logo { width:490px; float:left; height:130px;}
.logo a { display:block; height:120px; background:url(../images/logo.png) center center no-repeat; _background:url(../images/logo.gif) center center no-repeat; text-indent:-99999px;}
.menu {
	width:500px;
	float:right;
	height:120px; background:url(../images/booking-tel-head.gif) right 65px no-repeat;}
.subnav { height:27px; font-size:12px; text-align:right; padding-top:10px;}
.subnav a{ font-size:12px; color:#8c8b8b;}
.subnav a:hover { color:#a97334;}
.sepline {
    color: #bbb;
    font-family: arial;
    margin-left: 8px;
    margin-right: 8px;
}
.nav { font-size:16px; margin:0 auto; height:45px; width:1100px;}
.nav ul li { float:left; height:43px; line-height:43px;text-align:center;}
.nav ul li a { display:block; padding:0 15px 0 15px; letter-spacing:1px; color:#FFF;width:106px;}
.nav ul li a:hover { color:#FF0; background:#885d2a;}


#main {}
.scroll { margin:0 auto;}
.scroll-shadow { position:relative; height:0px; overflow:hidden;}
.scroll-shadow-real { height:20px; background:url(../images/scroll-shadow-bg.png) top center repeat-x; position:relative; top:-20px; z-index:999px;}

.main3 { height:211px; background:url(../images/main3-bg.png) top center repeat-x; _background:url(../images/main3-bg.png) top center repeat-x;}
.main3-frame {width:1100px; margin:0 auto;}
/*首页新闻*/
.news { margin:29px 40px 0 0px; float:left; width:392px; display:inline; overflow:hidden;}
.news-top { position:relative; background:url(../images/news-top.gif) left center no-repeat;}
.news-top span { display:block; width:62px; height:24px; font-size:12px; text-align:center; line-height:24px; color:#a97f4d; text-indent:-9999px;}
.news-top a { position:absolute; right:0px; top:3px; display:block; width:37px; height:13px; background:url(../images/more.gif) top center no-repeat; text-indent:-9999px;}
 
.news-content { color: #777; overflow: hidden; margin-top:15px;}
.news-content dl{width:100%;}

.news-content dl dt{width:150px;float:left;height:110px;}
.news-content dl dd{width:230px;float:right;height:120px;}
.news-content dl dt img { width:150px;height:110px;}
.news-content dl dd h3{ font-weight:bold; font-size:14px; margin-bottom:12px;}
.news-content dl dd h3 a:hover { color:#F60;}
.news-content dl dd p{ height:70px;line-height:1.5; text-indent:25px;
font-size:12px;}
 
/*首页活动*/
.huodong { float:left; width:270px; margin:29px 40px 0 20px; display:inline; overflow:hidden;}
.huodong-top { background:url(../images/huodong-title-bg.png) top left no-repeat; position:relative; text-indent:-9999px; height:20px;}
.huodong-top span a { position:absolute; right:0px; top:0px; display:block; width:37px; height:13px; background:url(../images/more.gif) top center no-repeat; text-indent:-9999px;}
.huodong-content { margin-top:16px;}
/*首页订房*/
.dingfang { float:left; margin-top:29px; width:224px; height:10px; display:inline; }
.fuwu { height:390px; background:#a97f4d; }
.fuwu-frame {width:1100px; margin:0 auto; padding-left:40px;}
.fuwu-top { margin-bottom:20px;}
.fuwu-top h3 { background:url(../images/fuwu-title-bg.png) left bottom no-repeat; _background:url(../images/fuwu-title-bg.gif) left bottom no-repeat; text-indent:-9999px; margin-bottom:0; height:47px;}
.fuwu-top p { font-size:14px; color:#FFFFFF; margin-top:15px;}
.fuwu-content ul li { float:left; height:240px; width:340px; margin:0 15px 15px 10px; position:relative; zoom:1;}
.fuwu-content ul li a { display:block; width:100%; font-weight:bold; height:40px; bottom:0px; left:0px; position:absolute; text-align:center; line-height:40px; background:#fff;  color:#a97334; }
.fuwu-content ul li a:hover{display:block; background:#FFC; width:100%; height:40px;}

.fuwu-content .fuwu-left { width:181px; height:249px; float:left; position:relative;}
.fuwu-content .fuwu-left a { display:block; width:175px; font-weight:bold; height:28px; bottom:-4px; left:3px; position:absolute; text-align:center; line-height:28px; background:#fff; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; color:#a97334; text-decoration:none; /* Gecko browsers */
-moz-border-radius: 0 0 10px 10px;
/* Webkit browsers */
-webkit-border-radius: 0 0 10px 10px;
/* W3C syntax */
border-radius: 0 0 10px 10px;}
.fuwu-content .fuwu-left a:hover { background:#a97f4d; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; color:#000000;}
.fuwu-content .fuwu-left img { /* Gecko browsers */
-moz-border-radius: 10px 10px 10px 10px;
/* Webkit browsers */
-webkit-border-radius: 10px;
/* W3C syntax */
border-radius:10px; padding:2px; border: 1px solid #997346; background: #FFFFFF;}
.fuwu-content .fuwu-right { width:819px; height:261px; float:right; overflow:hidden;}
.fuwu-content .fuwu-right ul { width:834px;}
.fuwu-content ul li img {
	width:340px;
	height:200px;
}
.clear_10{
	width:100%;
	height:10px;
	overflow:hidden;
	clear:both;
	}
 
#foot { background:url(../images/foot-bg.png) #363636 top center repeat-x;
width:100%;
clear:both;
}
.foot-frame { width:1200px; margin:0 auto; padding:30px 0 30px 0px; color:#dbd5cc; font-size:14px;}
.copyright { width:478px; float:left; line-height:25px; color:#aaa; margin-top:15px;}
.erweima { float:right; padding-bottom:0; width:120px; height:160px; text-align:center;margin-top:20px;}
.erweima img { border: 1px solid #FFFFFF; margin-bottom:5px;}
.erweima ul li span { position:absolute; margin:20px 0 0 20px; font-size:14px; color:#aaa;}
.friendlinks { background:url(../images/friendlinks-bg.png) top center repeat-x #FFFFFF;}
.friendlinks-frame {width:960px; margin:0px auto; padding:29px 0;}
.friendlinks h3{ text-align:left; margin:0 0 5px 0; background:url(../images/youqing-title-bg.png) top left no-repeat; height:20px; text-indent:-9999px;}
.friendlinks p a{ color:#666666; font-size:12px;padding:0 10px 0 10px;}
.friendlinks p a:hover{ text-decoration:underline;color:#F90; }
.dzbs{
	width:200px;
	float:left;
	text-align:center;
	
	}
.bswzd{
	left:0px;
	bottom:-70px;
	position:relative;
	}
/* 焦点图 */
.flexslider{position:relative;height:450px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:50%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat; _background:url(../images/dot.gif) right 0 no-repeat; cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url('../images/prev.png') center center no-repeat; _background:url(../images/prev.gif) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url('../images/next.png') center center no-repeat; _background:url(../images/next.gif) center center no-repeat;}

/*非首页样式*/
.main-noindex {}
.bn { margin:0 auto; height:161px; border-bottom:#a97334 3px solid; background:url(../images/bn.jpg) center center no-repeat;}
.bn-frame { width:1200px; position:relative; margin:0 auto;}
.main_top_shadow { background:url(../images/main_right_top_bg.png) 150px 5px no-repeat; _background:url(../images/main_right_top_bg.gif) center center no-repeat; width:1100px; position:absolute; top:136px; left:107px; height:28px; z-index:9999;}
.main-content { width:1200px; margin:0 auto;}
.main-content-a { width:100%;
float:left;}
.main_left{width:220px;float:left;height:expression_r(this.height >400 ? 400:true);min-height:400px;}

/*侧边栏新闻版块*/
.sidebar_news { margin-top:5px;}
.sidebar_news_top { width:100%; height:50px; background: #a97334;
text-align:center;
line-height:50px;
color:#FFF;}
.sidebar_news_content { margin-top:10px;}
.sidebar_news_content ul { margin-left:20px;}
.sidebar_news_content ul li { width:171px; height:37px;}
.sidebar_news_content ul li a { font-size:16px; display:block; width:171px; height:25px; text-align:right; border-bottom:1px dashed #666666; padding:6px 0; line-height:25px; }
.sidebar_news_content ul li a:hover {text-align:left;background:#a97334; text-indent:15px; padding:4px 0; height:29px; line-height:29px;
color:#FFF;}
.cl_10{
	width:100%;
	height:10px;
	overflow:hidden;
	clear:both;
	}
/*侧边栏联系我们版块*/
.sidebar_contact {margin:5px 0 20px 0;}
.sidebar_contact_top { width:220px; height:53px; background:url(../images/sidebar_contact_title_bg.gif) center center no-repeat; text-indent:-9999px;}
.sidebar_contact_content { font-size:14px; line-height:24px; margin:0px 10px 0 26px;}

.sidebar_product { margin-top:5px;}
.sidebar_product_top { width:220px; height:71px; background: #a97334;text-align:center;line-height:71px;color:#FFF;}
.sidebar_product_content { margin-top:10px;}
.sidebar_product_content ul { margin-left:20px;}
.sidebar_product_content ul li { width:171px; height:37px;}
.sidebar_product_content ul li a { font-size:12px; display:block; width:171px; height:25px; text-align:right; border-bottom:1px dashed #666666; padding:6px 0; line-height:25px; }
.sidebar_product_content ul li a:hover {text-align:left; border:4px solid #a97334; text-indent:15px; padding:4px 0; height:29px; line-height:29px;}
.sidebar_booking { margin:20px 0;}
.main_right { width:930px; float:right; border-left:6px solid #eceaea; }
.main_right_top { height:4px; background:url(../images/main_right_top_bg1.gif) center center repeat-x;}
.main_right_content {width:100%;
clear:both; }
.Breadtt { 
float:left;
 width:100%; 
height:41px;
}
.main_right_head { background:url(../images/main_right_product.gif) 34px center no-repeat; height:41px; padding-left:55px; line-height:41px; font-size:22px; font-family:Arial, Helvetica, sans-serif;}
.main_right_head_news { background:url(../images/main_right_news.gif) 34px 12px no-repeat; height:41px;
text-indent:75px;line-height:41px; font-size:22px;}
.main_right_head_contact { background:url(../images/main_right_contact.gif) 34px center no-repeat; height:41px;  padding-left:55px; line-height:41px; font-size:22px; font-family:Arial, Helvetica, sans-serif;}
.main_right_content_real { margin:29px 0px 40px 40px; font-size:14px; line-height:1.7;}
.main_right_content_real ul {
	width:104%;}
.main_right_content_real ul li{
	width:430px;
	height:300px;
	overflow:hidden;
	float:left;
	margin:5px 20px 20px 0;
	}
 
.main_right_content_real ul li a img { padding:3px; border:1px solid #e7d8c6;
width:420px;
height:230px;
}
.main_right_content_real ul li strong { display:block; border-bottom:1px dashed #969696;}
.main_right_content_real ul li strong a { font-size:16px; color:#4e4e4e;}
.main_right_content_real ul li strong a:hover { color:#a97334;}
.main_right_content_real ul li span { float:right;}
.main_right_content_real ul li span a { display:block; margin-top:10px; width:92px; height:27px; background:url(../images/yudu_button.gif) center center no-repeat; text-align:center; line-height:24px; color:#FFFFFF;}
.main_right_content_real ul li span a:hover { background:url(../images/yudu_button_hover.gif) center center no-repeat;}

.main_right_content_real h1 { font-size:18px; color:#000; text-align:center; margin:35px 0 16px 0; font-weight:bold;}
.shuoming { font-size:11px; text-align:center; margin-bottom:23px;}
.txt p { font-size:14px; text-indent:28px; margin-bottom:14px;}
.sx {}
.sx a{ color:#000000;}
.sx a:hover{ color:#a97334;}

/*新闻列表页表格样式*/
.main_right_content_real2{}
.main_right_content_real2 ul{
	padding:20px 0 0 20px;
	margin-bottom:30px;}	
.main_right_content_real2 ul li{
	border-bottom:1px dotted #969696;
	height:45px;
	line-height:45px;
	font-size:14px;
	background:url(../images/news-list-type.gif) no-repeat 8px 20px;text-indent:25px; 
	}		
	
.main_right_content_real2 ul li a { color:#4e4e4e;}
.main_right_content_real2 ul li a:hover { color:#a97334;}
.date {float:right; color:#666666;}
.main_right_content_real ul.newslist li.first { background:#e3d2be; border:0px; list-style:inside none; padding:10px 10px 10px 10px; position:relative;}
 
.main_right_content_real ul.newslist li.first span.date { float:right;color:#000;
padding-right:30px;}

.test { 
width:560px;
height:400px;
background-color: blue;
padding:10px 8px 6px; 
border: 2px solid #C0C0C0; 
margin-bottom:10px;
border-radius: 10px;
behavior: url(ie-css3.htc);
}

.pageNavi{
	width:100%;
	padding:20px;
	float:left;
	}

.pageNavi a{color:#333}

.pageNavi a:hover{color:#F60}


.hllj_news{
	width:1200px;
	margin:10px auto;
	}
.hllj_news_main{
	width:100%;
	float:left;
 
	}
.hllj_news_l{
	width:300px;
	float:left;
	}
.hllj_news_r{
	width:890px;
	float:right;
	}
.hllj_news_r h1{
	width:100%;
	clear:both;
	font-size:22px;
	line-height:24px;
	text-align:center;
	padding-bottom:40px;
	padding-top:35px;
}
.news_tt{
	font-size:12px;
	color:#999;
	width:100%;
	
	}

.hllj_news_r b{
	width:100%;
	float:left;
	clear:both;
	text-indent:30px;
	margin-bottom:10px;
	line-height:1.6;
}




