/* ==全局设置== */

BODY{
	color:#777777;
	font-size:12px;
	line-height:180%;
	text-decoration: none;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
} 

a{
	text-decoration: none;
	}

a:hover{
	text-decoration:underline;
	}

h1,h2,h3,h4,h5{
	padding:0px;
	margin:0px;
	}

ul{
	padding:0px;
	margin:0px;
	}

li{
	list-style-type:none;
	}

.iadvs{
	width:100%;
	height:827px;
	position:relative;
	margin:0px auto;
	overflow: hidden;
	}

#slider{
	margin:0px auto;
	}

.ibox{
	margin:0px auto;
	position:relative;
	z-index:9999;
	width:1190px;
	height:280px;
	margin-top:-563px;
	}

.ibox1{
	margin:0px auto;
	position:relative;
	z-index:9999;
	width:1190px;
	height:280px;
	margin-top:-810px;
	}

.itop{
	width:100%;
	height:140px;
	background:url(bg.jpg) ;
	position:relative;
	box-shadow:0px 4px 4px rgba(0,0,0,0.2);
	}
	
.itop a.logo{
	display:block;
	float:left;
	width:250px;
	height:140px;
	background:url(logo.png) no-repeat center center;
	}

.langue{
	width:280px;
	height:30px;
	line-height:30px;
	float:right;
	position:absolute;
	right:10px;
	top:40px;
	font-size:14px;
	color:#977e48;
	}

.langue a{
	color:#cccccc;
	margin:0px 5px;
	}

.langue a.on{
	color:#977e48;
	}

.idh{
	background-color:rgba(151,126,72,0.95);
	background-color:#977e48\9;
	height:57px;
	position:relative;
	float:left;
	margin-top:83px;
	width:940px;
	}

.idh a.home{
	color:#fff;
	font-size:16px;
	display:block;
	float:left;
	width:40px;
	line-height:57px;
	height:57px;
	text-align:center;
	border-right:1px solid #a58f60;
	
	}

.idh a.home b{
	line-height:57px;
	}

.idh a:hover.home{
	background-color:#333;
	}


.idh a.menu{
	color:#fff;
	font-size:14px;
	display:block;
	float:left;
	width:92px;
	line-height:57px;
	height:57px;
	text-align:center;
	border-right:1px solid #a58f60;
	}

.idh a:hover.menu{
	background-color:#89713c;
	}

.idh .dropmenudiv_b{
	padding:10px 0px;
	display:none\9;
	width:250px;
	overflow: hidden;
	background-color:#fff;
	position:absolute;
	top:57px;
	left:0px;
	box-shadow:0px 2px 3px rgba(0,0,0,0.3);
	opacity:0.95;
	z-index:999999;
    -webkit-transition: all 300ms cubic-bezier(0.7,0,0.185,1) 0s;
    transition: all 300ms cubic-bezier(0.7,0,0.185,1) 0s;
    -webkit-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: perspective(1200px) rotateX(-90deg);
    transform: perspective(1200px) rotateX(-90deg);
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	}
	
.idh #dropmenu0_b{
	left:93px;
	}

	
.idh #dropmenu1_b{
	left:186px;
	width:300px;
	}

#dropmenu2_b{
	left:279px;

	}

#dropmenu3_b{
	left:372px;
	}


#dropmenu4_b{
	left:465px;
	}

#dropmenu5_b{
	left:558px;
	}

#dropmenu6_b{
	left:651px;
	}

#dropmenu7_b{
	left:650px;
	width:290px;
	}

#dropmenu8_b{
	left:770px;
	width:170px;
	}


.idh .ani{
	display:block\9;
	transform:perspective(1200px) rotateX(0deg);
	-webkit-transform:perspective(1200px) rotateX(0deg);;    /* for Chrome || Safari */
    -moz-transform: perspective(1200px) rotateX(0deg);       /* for Firefox */
    -ms-transform: perspective(1200px) rotateX(0deg);      /* for IE */
     -o-transform:perspective(1200px) rotateX(0deg);        /* for Opera */
	}

.idh .dropmenudiv_b a{
	display:block;
	float:left;
	font-size:12px;
	text-align:left;
	width:100%;
	padding-left:20px;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #e5ddcc;
	color:#595345;
	background:url(jt2.gif) no-repeat left center;
	}

.ibox2{
	margin:0px auto;
	position:relative;
	z-index:9999;
	width:1190px;
	height:280px;
	margin-top:430px;
	}

.ibox2 .box{
	width:395px;
	height:59px;
	float:left;
	position:relative;
	z-index:99999;
	border-right:1px solid #d2d4db;
	border-bottom:1px solid #FFF;
	}

.ibox2 .box .cont:hover{
	height:268px;
	top:-203px;
	box-shadow:0px -3px 5px rgba(0,0,0,0.5)
	}

.ibox2 .box .cont:hover font.fa{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); 	/* Opera */
	}

.ibox2 .box .cont{
	width:100%;
	height:59px;
	position:absolute;
	z-index:9999;
	background-color:#fff;
	transition:all 0.5s;
	left:0px;
	top:0px;
	}

.ibox2 .box h2{
	display:block;
	width:100%;
	height:59px;
	text-align:left;
	color:#000;
	font-size:14px;
	line-height:59px;
	border-bottom:1px solid #d2d4db;
	}

.ibox2 .box h2 span{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	display:inline-block;
	padding:0px 10px 0px 20px;
	color:#081b39;
	}

.ibox2 .box h2 .fa{
	display:inline-block;
	float:right;
	margin-top:22px;
	margin-right:20px;
	color:#081b39;
	font-weight:normal;
	transition:all 0.5s;
	}

.ibox2 .yd h2{
	border-top:5px solid #ebd28f;
	}

.ibox2 .news h2{
	border-top:5px solid #f98740;
	}
	
.ibox2 .yd .cont .cont_main{
	width:100%;
	height:202px;
	background:url(jls0.jpg) no-repeat left top;
	overflow:hidden;
	}

.ibox2 .cont .cont_main{
	width:100%;
	height:202px;
	background:url(jls2.jpg) no-repeat left top;
	position:relative;
	overflow:hidden;
	}

.contact_us{
	margin-left:130px;
	margin-top:20px;
	color:#c1a56e;
	font-size:14px;
	}

.contact_us a.gzwx{
	color:#928771;
	text-decoration:underline;
	font-size:12px;
	}

.contact_us a.imap{
	display: block;
	position:absolute;
	width:220px;
	border:1px solid #d2d2d2;
	color:#999;
	height:34px;
	font-size:12px;
	line-height:34px;
	margin-top:30px;
	}

.contact_us .imap b{
	border-right:1px solid #d2d2d2;
	display:inline-block;
	height:34px;
	width:30px;
	text-align:center;
	line-height:34px;
	margin-right:10px;
	font-size:14px;
	}

.contact_us a:hover.imap{
	color:#977e48;
	border:1px solid #977e48;
	box-shadow:0px 3px 3px rgba(0,0,0,0.1)
	}


.contact_us b{
	display:inline-block;
	margin-right:5px;
	}

.contact_us h1{
	font-size:20px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#000;
	}

.contact_us .weixin{
	width:85px;
	height:84px;
	float:left;
	margin-right:15px;
	}

.yd_form{
	margin-left:110px;
	margin-top:20px;
	color:#c1a56e;
	}

.yd_form input,.yd_form select{
	color:#999999;
	background-color:#f5f5f5;
	border:1px solid #e6e6e6;
	margin-bottom:10px;
	margin-top:5px;
	padding-left:5px;
	}
	
.yd_form select{
	width:245px;
	height:30px;
	}

.yd_form #txtBeginDate{
	width:120px;
	height:25px;
	}

.yd_form #txtEndDate{
	width:70px;
	height:25px;
	}
	
.yd_form .fa{
	display:inline-block;
	margin:0px 5px;
	font-size:18px;
	}

.ibox2 .news .cont_main{
	width:100%;
	height:202px;
	background:url(jls1.jpg) no-repeat left top;
	position:relative;
	}

.ibox2 .contact h2{
	border-top:5px solid #928771;
	}

.ibox2 .contact{
	border-right:none;
	}

.ibox3{
	width:1190px;
	height:320px;
	margin:0px auto;
	background:#FFF;
	position:relative;
	z-index:99999;
	margin-top:-215px
	}

.rollBox{width:1190px;overflow:hidden; }
.rollBox .Cont{width:1190px;overflow:hidden;float:left; margin-top:30px;}
.rollBox .ScrCont{width:10000000px; }
.rollBox .piclist{
	width:276px;
	height:271px;
	border:1px solid #ededed;
	background:#fff;
	float:left;
	margin-right:25px;
	box-shadow:0px 2px 3px rgba(0,0,0,0.1);
	margin-bottom:5px;
	transition: all 0.2s;
	}
	
.rollBox .piclist:hover{
	background-color:#f5f5f5;
	box-shadow:0px 2px 3px rgba(0,0,0,0.2);
	}
	
.rollBox .piclist img{
	width:100%;
	height:169px;
	display:block;
	margin-bottom:10px;
	}

.rollBox .piclist h2{
	display:block;
	width:180px;
	height:30px;
	line-height:20px;
	color:#977e48;
	font-size:16px;
	font-weight:normal;
	margin-left:16px;
	margin-top:8px;
	float:left;
	}

.rollBox .piclist span{
	display:block;
	width:65px;
	height:30px;
	line-height:30px;
	margin-top:9px;
	text-align:right;
	float:left;
	color:#928771;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	}

.rollBox .piclist span .fa{
	font-weight:normal;
	font-size:10px;
	}

.rollBox .piclist font{
	display:block;
	width:145px;
	height:16px;
	line-height:16px;
	margin-left:16px;
	margin-top:20px;
	float:left;
	background:url(star.png) no-repeat;
	}

.xingji font{
	display:inline-block;
	height:16px;
	float:left;
	line-height:16px;
	}

.xingji span{
	display:inline-block;
	float:left;
	width:145px;
	height:16px;
	line-height:16px;
	background:url(star.png) no-repeat;
	}

.rollBox .piclist font.star1, .xingji span.star1, .room_query .room_center .star1{background-position:0px 0px;}
.rollBox .piclist font.star2, .xingji span.star2, .room_query .room_center .star2{background-position:0px -16px }
.rollBox .piclist font.star3, .xingji span.star3, .room_query .room_center .star3{background-position:0px -32px; }
.rollBox .piclist font.star4, .xingji span.star4, .room_query .room_center .star4{background-position:0px -48px}
.rollBox .piclist font.star5, .xingji span.star5, .room_query .room_center .star5{background-position:0px -64px}
.rollBox #List1,.rollBox #List2{float:left;}

.ibox4{
	width:1190px;
	margin:40px auto;
	overflow:hidden;
	}

.ibox4_left{
	width:200px;
	overflow:hidden;
	float:left;
	display:block;
	}

.ibox4_left a{
	display:block;
	border-left:5px solid #e6e6e6;
	background-color:#e6e6e6;
	width:194px;
	border-right:1px solid #FFF;
	height:60px;
	font-size:16px;
	line-height:60px;
	text-align:center;
	color:#5b5f64;
	font-family: "Times New Roman", Times, serif;
	border-bottom:1px solid #FFF;
	}

.ibox4_left a.on{
	background-color:#f5f5f5;
	color:#000;
	border-left:5px solid #977e48;
	border-right:1px solid #f5f5f5;
	}

.ibox4_right{
	width:990px;
	background:#f5f5f5;
	height:385px;
	float:left;
	}

.ibox4_right .service_con{
	width:920px;
	margin:0px auto;
	margin-top:34px;
	height:310px;
	display:none;
	position:relative;
	}

.ibox4_right .on{
	display: block;
	}

.ibox4_right .service_con h1{
	display:block;
	width:280px;
	color:#000;
	font-weight:normal;
	font-size:22px;
	margin-bottom:20px;
	overflow: hidden;
	font-family:"Times New Roman", Times, serif;
	}

.ibox4_right .service_con span{
	display:block;
	width:280px;
	height:190px;
	font-size:12px;
	overflow:hidden;
	}

.ibox4_right .service_con a{
	display:block;
	color:#333;
	border-radius:3px;
	border:1px solid #c7c7c7;
	width:90px;
	text-align:center;
	height:25px;
	line-height:27px;
	margin-top:20px;
	background: #ebd391; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ebd391 84%, #ebd391 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(84%,#ebd391), color-stop(100%,#ebd391)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ebd391 84%,#ebd391 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ebd391 84%,#ebd391 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ebd391 84%,#ebd391 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ebd391 84%,#ebd391 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebd391',GradientType=0 ); /* IE6-9 */
	}

.ibox4_right .service_con .service_img{
	position:absolute;
	right:0px;
	top:0px;
	width:609px;
	height:306px;
	text-align:right;
	background:url(line.jpg) left center no-repeat;
	}

.ibox5{
	width:1190px;
	height:126px;
	margin:0px auto;
	margin-top:20px;
	background:url(bg.jpg);
	}

.ibox5 .sp{
	width:300px;
	float:left;
	height:60px;
	overflow:hidden;
	margin-left:50px;
	margin-top:40px;
	}

.ibox5 .sp span{
	display:block;
	width:38px;
	height:38px;
	background-color:#977e48;
	color:#fff;
	border-radius:100px;
	text-align:center;
	float:left;
	margin-right:20px;
	}

.ibox5 .sp span .fa{
	font-size:20px;
	line-height:38px;
	}

.ibox5 .sp font{
	display:block;
	float:left;
	font-size:14px;
	width:240px;
	}
	
.ibox6{
	width:100%;
	height:50px;
	line-height:50px;
	background:url(line2.jpg) repeat-x;
	margin-top:40px;
	}

.dbmenu{
	width:1190px;
	height:50px;
	margin:0px auto;
	}

.dbmenu a{
	display:block;
	height:50px;
	line-height:50px;
	float:left;
	padding-left:20px;
	background:url(jt.png) no-repeat left center;
	margin-left:20px;
	color:#fff;
	}

.ibox7{
	width:1190px;
	overflow:hidden;
	margin:0px auto;
	margin-top:40px;
	position:relative;
	}

.dblogo{
	background:url(logo.png) no-repeat center;
	width:210px;
	height:140px;
	float:left;
	border-right:1px solid #e9e9e9;
	margin-right:46px;
	}

.dbtel{
	height:70px;
	border-bottom:1px solid #e9e9e9;
	float:left;
	width:550px;
	color:#977e48;
	font-size:14px;
	padding-top:10px;
	}

.dberweima{
	width:345px;
	float:right;
	height:120px;
	margin-top:20px;
	border-left:1px solid #e9e9e9;
	padding-left:20px;
	}
	

.dberweima img{
	display:block;
	float:left;
	margin-right:15px;
	}
	
.dberweima h1{
	height:16px;
	font-size:16px;
    color: #666;
	font-weight:normal;
	margin-top:5px;
	}	

.dberweima span{
	color:#9a804b;
	font-size:14px;
	}

.dberweima h1,.dberweima span{
	display:inline-block;
	}

.dbtel h1{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#000;
	height:25px;
	line-height:25px;
	margin-top:5px;
	}

.dbtel b{
	margin-right:5px;
	}
.dbinfo{
	width:550px;
	padding-top:5px;
	float:left;
	color:#977e48;
	font-family:Arial, Helvetica, sans-serif;
	}

a.imap{
	display:inline-block;
	width:225px;
	border:1px solid #d2d2d2;
	color:#999;
	margin-top:10px;
	height:34px;
	line-height:34px;
	}
a.imap b{
	float:left;
	}
a.imap span{
	float:left;
	font-size:12px;
	}
.imap b{
	border-right:1px solid #d2d2d2;
	display:inline-block;
	height:34px;
	width:30px;
	text-align:center;
	line-height:34px;
	margin-right:10px;
	font-size:16px;
	}

a:hover.imap{
	color:#977e48;
	border:1px solid #977e48;
	box-shadow:0px 3px 3px rgba(0,0,0,0.1);
	font-size:10px;
	}

.renav{
	width:250px;
	float:left;
	margin-left:125px;
	overflow:hidden;
	margin-top:28px;
	}
	
.renav ul li{
	text-align:left;
	background:url(jt2.png) no-repeat left 7px;
	padding-left:10px;
	margin-bottom:10px;
	line-height:20px;
	}

.renav ul li a{
	color:#828282;
	}

.more{
	display:block;
	position:absolute;
	left:135px;
	top:140px;
	float:left;
	color:#928771;
	border-radius:3px;
	border:1px solid #c7c7c7;
	width:80px;
	text-align:center;
	height:25px;
	line-height:27px;
	background: #ebd391; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ebd391 84%, #ebd391 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(84%,#ebd391), color-stop(100%,#ebd391)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ebd391 84%,#ebd391 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ebd391 84%,#ebd391 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ebd391 84%,#ebd391 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ebd391 84%,#ebd391 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebd391',GradientType=0 ); /* IE6-9 */
	}

a.gogo{
	display:block;
	position:absolute;
	margin-top:5px;
	float:left;
	color:#928771;
	border-radius:3px;
	border:1px solid #c7c7c7;
	width:80px;
	text-align:center;
	height:25px;
	line-height:27px;
	background: #ebd391; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ebd391 84%, #ebd391 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(84%,#ebd391), color-stop(100%,#ebd391)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ebd391 84%,#ebd391 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ebd391 84%,#ebd391 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ebd391 84%,#ebd391 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ebd391 84%,#ebd391 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebd391',GradientType=0 ); /* IE6-9 */
	}

.banner {
	height:580px;
	width:100%;
	margin:0px auto;
	}

.b0{background: url(b0.jpg) no-repeat top center;}
.b1{background: url(b1.jpg) no-repeat top center;}
.b2{background: url(b2.jpg) no-repeat top center;}
.b3{background: url(b3.jpg) no-repeat top center;}
.b4{background: url(b4.jpg) no-repeat top center;}
.b5{background: url(b5.jpg) no-repeat top center;}
.b6{background: url(b6.jpg) no-repeat top center;}
.b7{background: url(b7.jpg) no-repeat top center;}
.b8{background: url(b8.jpg) no-repeat top center;}
.b9{background: url(b9.jpg) no-repeat top center;}


.btext{
	height:270px;
	width:1190px;
	margin:0px auto;
	overflow:hidden;
	}

.textbg{
	width:410px;
	height:147px;
	margin:0px auto;
	margin-top:40px;
	background:url(textbg.png) repeat-x;
	position:relative;
	text-align:center;
	color:#FFF;
	}

.textbg h1{
	display:block;
	width:410px;
	height:40px;
	line-height:40px;
	position:absolute;
	top:50px;
	left:0px;
	font-size:36px;
	font-weight:normal;
	color:#FFF;
	letter-spacing:20px;
	transition:all 1s;
	}

.textbg h1.h1_move{
	letter-spacing:0px;
	top:30px;
	}

.textbg h3{
	display:block;
	width:410px;
	top:90px;
	left:0px;
	position:absolute;
	font-weight:normal;
	font-size:18px;
	letter-spacing:5px;
	transition:all 1.5s;
	}

.textbg h3.h3_move{
	letter-spacing:0px;
	top:70px;
	}

.textbg b{
	display: block;
	background:url(jt3.png) no-repeat center;
	height:11px;
	top:120px;
	position:absolute;
	width:410px;
	transition:all 1s;
	}

.textbg b.b_move{
	top:100px;
	}

.page{
	width:1190px;
	margin:0px auto;
	overflow:hidden;
	}

.page_top{
	width:100%;
	height:60px;
	line-height:60px;
	font-size:14px;
	color:#333333;
	background:url(line3.jpg) repeat-x bottom left;
	position:relative;
	}

.page_top a{
	color:#967d4a;
	padding-left:5px;
	}

.page_top span{
	display:inline-block;
	background:url(jt5.gif) no-repeat center center;
	width:10px;
	height:10px;
	height:20px\9;
	}

.page_top font{
	position:absolute;
	right:0px;
	top:0px;
	font-size:12px;
	color:#967d4a;
	font-family:Verdana, Geneva, sans-serif;
	}

.page_left{
	width:211px;
	margin-top:20px;
	margin-bottom:25px;
	float:left;
	}

.senmenu {
	float:left;
	margin-bottom:25px;
	}

.senmenu a{
	display:block;
	background:url(line4.jpg);
	line-height:34px;
	padding-left:25px;
	overflow:hidden;
	width:186px;
	color:#001e3a;
	border-bottom:1px solid #e5eaed;
	font-size:14px;
	}

.senmenu a.smenuv{
	color:#967d4a;
	border-bottom:1px solid #967d4a;
	font-weight:bold;
	}

.lvyou_ad{
	width:209px;
	height:270px;
	float:left;
	background:url(lvyou.jpg) no-repeat left top;
	border:1px solid #e5eaed;
	overflow:hidden;
	}

.lvyou_ad span{
	display:block;
	color:#001e3a;
	font-size:14px;
	margin-top:170px;
	margin-left:20px;
	}
	
.lvyou_ad a{
	display:block;
	height:24px;
	line-height:24px;
	box-shadow:0px 0px 3px rgba(0,0,0,0.4);
	color:#fff;
	text-align:center;
	width:105px;
	margin-left:20px;
	margin-top:20px;
	background: #49a4d3; /* Old browsers */
	background: -moz-linear-gradient(top,  #4fb3e5 0%, #48a3d1 84%, #49a4d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4fb3e5), color-stop(84%,#48a3d1), color-stop(100%,#49a4d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4fb3e5 0%,#48a3d1 84%,#49a4d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4fb3e5 0%,#48a3d1 84%,#49a4d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4fb3e5 0%,#48a3d1 84%,#49a4d3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4fb3e5 0%,#48a3d1 84%,#49a4d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fb3e5', endColorstr='#49a4d3',GradientType=0 ); /* IE6-9 */
	}

.quick_link{
	width:209px;
	float:left;
	border:1px solid #e5eaed;
	margin-top:20px;
	height:100px;
	}

.quick_link a{
	display:block;
	float:left;
	width:104px;
	height:50px;
	line-height:50px;
	background:url(line5.jpg) repeat-x;
	text-align:center;
	color:#333;
	}

.quick_link a b{
	padding:0px 5px;
	font-size:14px;
	color:#999
	}

.page_right{
	float:right;
	width:930px;
	overflow:hidden;
	margin-top:20px;
	}

.p_right_top{
	height:60px;
	width:100%;
	float:left;
	background:url(line6.jpg) no-repeat left bottom;
	}

.p_right_top h1{
	color:#001e3a;
	font-size:24px;
	line-height:30px;
	float:left;
	}

.p_right_top a.back,.room_name a.back{
	float:right;
	display:block;
	width:64px;
	height:23px;
	line-height:23px;
	border:1px solid #FFF;
	margin-top:10px;
	margin-right:5px;
	box-shadow:0px 0px 1px rgba(0,0,0,0.2);
	text-align:center;
	color:#1f2f4f;
	background: #d2cfc8; /* Old browsers */
	background: -moz-linear-gradient(top,  #f6f3ea 0%, #d2cfc8 84%, #d2cfc8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f3ea), color-stop(84%,#d2cfc8), color-stop(100%,#d2cfc8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f6f3ea 0%,#d2cfc8 84%,#d2cfc8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f6f3ea 0%,#d2cfc8 84%,#d2cfc8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f6f3ea 0%,#d2cfc8 84%,#d2cfc8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f6f3ea 0%,#d2cfc8 84%,#d2cfc8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f3ea', endColorstr='#d2cfc8',GradientType=0 ); /* IE6-9 */
	font-family:Verdana, Geneva, sans-serif;
	}

.room_name a.back{
	position:absolute;
	right:0px;
	top:0px;
	}

.page_con{
	width:930px;
	overflow:hidden;
	float:left;
	margin-top:30px;
	margin-bottom:30px;
	font-size:14px;
	line-height:180%;
	}

.page_con a{
	color:#333;
	}	

.page_con strong{
	color:#000;
	font-size:16px;
	}
	
.page_con h1,.page_con h2,.page_con h3,.page_con h4{
	color:#000;
	}

/*单页轮播*/
.indexCon{width:930px; margin-bottom:60px; float:left; margin-top:30px;}
.indexCon .flashBanner{width:930px;height:447px;}
.flashBanner{position:relative;}
.flashBanner .mask{height:80px;line-height:80px;width:100%;text-align:center; position:absolute;left:0;bottom:-100px;overflow:hidden; background:url(bg.png);}
.flashBanner .mask img{cursor:pointer; width:50px; height:30px; border:4px solid #fff;float:left; margin-right:5px; opacity:0.5}
.flashBanner .mask img.show{ border:3px solid #c1a56e; opacity:1}

.news_hot{
	width:100%;
	height:238px;
	margin-top:5px;
	position:relative;
	float:left;
	border-bottom:2px solid #c1a56e;
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #f2f2f2 84%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(84%,#f2f2f2), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 84%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 84%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 84%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcfcfc 0%,#f2f2f2 84%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
	}

.news_hot .hot{
	background:url(hot.png);
	width:65px;
	height:66px;
	position:absolute;
	right:0px;
	top:0px;
	}

.news_hot img{
	display:block;
	float:left;
	margin-left:40px;
	width:260px;
	height:180px;
	margin-top:25px;
	margin-right:40px;
	}

.news_hot a h1{
	display:inline-block;
	float:left;
	color:#001e3a;
	font-weight:normal;
	font-size:24px;
	width:350px;
	line-height:120%;
	margin-top:40px;
	}

.news_hot span{
	display:inline-block;
	width:300px;
	color:#888;
	line-height:18px;
	margin-bottom:20px;
	margin-top:10px;
	}

.news_hot font{
	color:#888;
	}

.news_query_search{
	width:100%;
	height:53px;
	line-height:53px;
	margin-top:10px;
	float:left;
	border-bottom:1px solid #FFF;
	box-shadow:0px 1px 0px rgba(0,0,0,0.2);
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 84%, #f8f8f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(84%,#f8f8f8), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 84%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f8 84%,#f8f8f8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 84%,#f8f8f8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 84%,#f8f8f8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
	}

.news_query_search input.input{
	margin-left:20px;
	display:inline-block;
	height:25px;
	line-height:25px;
	padding-left:10px;
	width:400px;
	border:1px solid #cccccc;
	transition:all 1s;
	}
	
.news_query_search input:focus.input{
	width:500px;
	}

.news_query_search input.button{
	display:inline-block;
    height: 28px;
    margin-left: 5px;
    width: 65px;
    text-align: left;
    padding-left: 10px;
    border: none;
    margin-top: 10px;
    color: #967d4a;
    font-size: 12px;
	cursor:pointer;
    font-weight: bold;
	border:1px solid #FFF;
	box-shadow: 0px 0px 1px rgba(0,0,0,0.9);
    font-family: "Simsun";
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
	background: #f5f2e9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f5f2e9 0%, #d1cec7 84%, #d1cec7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f2e9), color-stop(84%,#d1cec7), color-stop(100%,#d1cec7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f2e9 0%,#d1cec7 84%,#d1cec7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f2e9 0%,#d1cec7 84%,#d1cec7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f2e9 0%,#d1cec7 84%,#d1cec7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f5f2e9 0%,#d1cec7 84%,#d1cec7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f2e9', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
	}

.news_query{
	border-bottom:1px dotted #54535a;
	padding:20px 0px;
	overflow:hidden;
	float:left;
	width:100%;
	}

.news_query img{
	width:160px;	
	float:left;
	margin-left:20px;
	}

.news_query h2{
	display:block;
	font-family:"Simsun";
	font-size:18px;
	font-weight:normal;
	float:left;
	width:600px;
	overflow:hidden;
	height:30px;
	margin:0px;
	padding:0px;
	margin-left:20px;
	color:#000;
	line-height:30px;
	margin-bottom:10px;
	}

.news_query span{
	line-height:20px;
	font-size:12px;
	width:500px;
	display:block;
	float:left;
	margin-left:20px;
	color:#6d6d6d;
	}

.news_query .news_more{
	width:600px;
	height:24px;
	float:left;
	margin-bottom:30px;
	}

.news_query a{
	width:100%;
	display:block;
	width:75px;
	line-height:24px;
	height:24px;
	float:left;
	margin-left:20px;
	margin-top:10px;
	text-align:center;
	color:#fff;
	font-size:12px;
	border-radius:2px;
	background-color:#54534a;
	}

.fanye{
	margin-top:20px;
	float:left;
	font-size:14px;
	}

.news_detail{
	width:100%;
	overflow:hidden;
	float:left;
	}

.news_detail h1{
	width:98%;
	height:50px;
	line-height:50px;
	text-align:center;
	display:block;
	margin-top:20px;
	color:#000;
	}

.news_detail .news_pro{
	width:100%;
	text-align:center;
	height:30px;
	line-height:30px;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #CCC;
	margin-top:10px;
	color:#999;
	overflow:hidden;
	}

.news_detail .news_pro a{
	color:#cc9966;
	margin-right:5px;
	}

.news_detail .news_pro .fa{
	margin-right:5px;
	}

.news_detail .news_con{
	padding:10px 0px;
	}

#yuding{
	width:530px;
	overflow:hidden;
	border-right:1px dotted #CCC;
	float:left;
	}

.form_edit{
	width:360px;
	overflow:hidden;
	float:left;
	padding-left:30px;
	}

.feedback li{
	width:100%;
	overflow: hidden;
	float:left;
	list-style-type:none;
	margin-bottom:10px;
	}

.feedback li span{
	display:block;
	width:100%;
	color:#8a8c8f;
	height:30px;
	line-height:30px;
	}

.feedback li input{
	height:28px;
	width:40%;
	border:1px solid #bbbbbb;
	padding-left:10px;
	}

.feedback li .textarea{
	border:1px solid #bbbbbb;
	line-height:28px;
	width:80%;
	}

.feedback li select{
	height:28px;
	width:100px;
	}

.feedback .button{
	display:block;
	width:120px;
	height:30px;
	margin-top:10px;
	float:left;
	background-color:#666666;
	border:none;
	color:#fff;
	cursor:pointer;
	transition:all 0.2s;
	}

.feedback .button:hover{
	background-color:#b6953c;
	}

.room_name{
	width:100%;
	overflow:hidden;
	float:left;
	margin-top:20px;
	position:relative;
	}

.room_name h1{
	color:#001e3a;
	font-size:24px;
	line-height:30px;
	display:inline-block;
	}

.xingji{
	display: inline-block;
	margin-top:10px;
	font-size:14px;
	color:#999;
	}

.cppropname{
	display:block;
	float:left;
	overflow:hidden;
	margin-right:40px;
	height:30px;
	line-height:30px;
	background:url(dui.jpg) no-repeat left center;
	padding-left:20px;
	color:#999;
	margin-bottom:20px;
	}

.room_cppro,.room_detail{
	width:80%;
	float:left;
	overflow:hidden;
	}

.room_detail{
	margin-bottom:40px;
	}

.room_detail span{
	display:block;
	width:90%;
	color:#999;
	margin-bottom:10px;
	}

.room_cppro h3,.room_detail h3{
	font-size:18px;
	color:#001e3a;
	margin-bottom:5px;
	}

.other_room{
	width:19%;
	float:left;
	height:40px;
	overflow:hidden;
	background-color:#54534a;
	line-height:40px;
	color:#fff;
	padding-left:1%;
	position:relative;
	margin-top:20px;
	cursor:pointer;
	z-index:999999;
	}

.other_room:hover{
	overflow: visible;
	}

.other_room:hover .room_list{
	opacity:1;
	filter: alpha(opacity=100);
	}



.room_list{
	width:100%;
	position:absolute;
	left:0px;
	bottom:40px;
	overflow:hidden;
	background:#45443c;
	padding:10px 0px;
	opacity:0;
	filter: alpha(opacity=0);
	transition:all 0.3s;
	z-index:99999;
	}

.room_list a{
	display:block;
	float:left;
	width:95%;
	margin-left:5%;
	height:30px;
	line-height:30px;
	color:#999;
	overflow:hidden;
	}

.room_list a:hover{
	color:#fff;
	}
	
.room_list a font{
	color:#c1a56e;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:10px;
	font-size:12px;
	}

.other_room span{
	display:block;
	float:right;
	height:40px;
	width:40px;
	text-align:center;
	background:#000;
	}

.other_room span .fa{
	line-height:40px;
	}

.room_query{
	width:928px;
	height:180px;
	padding:30px 0px;
	float:left;
	border:1px solid #e5eaed;
	margin-bottom:25px;
	transition:background 0.5s;
	}
	
.room_query:hover{
	box-shadow:0px 1px 0px rgba(0,0,0,0.2);
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 84%, #f8f8f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(84%,#f8f8f8), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 84%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f8 84%,#f8f8f8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 84%,#f8f8f8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 84%,#f8f8f8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
	}
	
.room_query a.room_left{
	display:block;
	width:276px;
	height:169px;
	margin-left:25px;
	margin-right:25px;
	float:left;
	border:1px solid #ededed;
	}

.room_query a.room_left img{
	width:100%;
	height:100%;
	}

.room_query .room_center{
	height:169px;
	width:360px;
	float:left;
	}

.room_query .room_center h2{
	font-size:18px;
	display:inline-block;
	color:#967d4a;
	width:100%;
	margin-top:5px;
	}

.room_query .room_center span{
	display:inline-block;
	width:100%;
	overflow:hidden;
	margin-top:10px;
	line-height:22px;
	height:90px;
	font-size:12px;
	}

.room_query .room_center font{
	display:inline-block;
	float:left;
	width:100%;
	height:16px;
	line-height:16px;
	background:url(star.png) no-repeat;
	margin-top:20px;
	}

.room_query .room_right{
	float:left;
	border-left:1px solid #f2f2f2;
	height:169px;
	margin-left:25px;
	padding-left:25px;
	width:160px;
	}

.room_query .room_right span{
	display:block;
	width:100%;
	height:40px;
	margin-top:40px;
	text-align:center;
	}

.room_query .room_right strong{
	color:#ff6000;
	font-weight:normal;
	font-size:24px;
	}

.room_query .room_right a{
	display:block;
	width:80%;
	height:30px;
	line-height:30px;
	background-color:#b6953c;
	color:#fff;
	font-size:14px;
	text-align:center;
	margin:0px auto;
	}

.table_style{
	border:1px solid #e5eaed;
	margin-top:40px;
	}

.table_style td{
	height:30px;
	padding-left:8px;
	padding-right:8px;
	border-right:1px solid #e5eaed;
	border-bottom:1px #e5eaed solid
	}

.table_style td.table_title{
    background: url(line4.jpg);
    height: 34px;
    color: #967d4a;
    border-bottom: 1px solid #967d4a;
    font-weight: bold;
    font-size: 12px;
	}

.sfood{
	width:100%;
	float:left;
	overflow:hidden;
	}

.sfood .food_menu{
	width:132px;
	float:left;
	overflow:hidden;
	}

.sfood .food_menu a{
	display:block;
	width:130px;
	height:30px;
	text-align:center;
	line-height:30px;
	border:1px solid #e5eaed;
	margin-bottom:10px;
	color:#666;
	}

a.yqlink{
	display:block;
	width:130px;
	height:30px;
	text-align:center;
	line-height:30px;
	border:1px solid #e5eaed;
	margin-bottom:10px;
	color:#666;
	float:left;
	margin-right:20px;
	}

.sfood .food_menu a.on{
	border:1px solid #c1a56e;
	color:#fff;
	background-color:#c1a56e;
	}
	
.food_list{
	height:300px;
	overflow:hidden;
	float:left;
	width:750px;
	margin-left:46px;
	}

.food_list a{
	display:block;
	width:230px;
	float:left;
	height:30px;
	overflow:hidden;
	line-height:30px;
	color:#967d4a;
	}

.food_list a .fa{
	margin-right:6px;
	}

a.xican b,a.zhongcan b{
	margin-right:5px;
	}

a:hover.xican,a:hover.zhongcan{
	padding:0px 40px;
	color:#333;
	}

a.xican{
	display: inline-block;
	padding:0px 20px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #d0d5d8;
   margin-right:10px;
   color: #9b9b9b;
   margin-top:20px;
   transition:all 0.5s;
	}
	
a.zhongcan{
    display: inline-block;
    height: 30px;
	padding:0px 20px;
    text-align: center;
    line-height: 30px;
	margin-right:10px;
    border: 1px solid #d0d5d8;
    color: #9b9b9b;
	margin-top:20px;
   transition:all 0.5s;
	}