@charset "gb2312";
/* CSS Document    made by walker*/
/***/
* {
	margin: 0 auto;
	padding: 0;
	font-size: 13px;
	font-family: "Î¢ÈíÑÅºÚ";
	list-style: none;
}
img {
	border: none;
}
a {
	text-decoration: none;
}
table {
	border-collapse: collapse;
}
.autor {
	margin: 0 auto;
	width: 1000px;
}
.big_min {
	width: 100%;
	min-width: 1000px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.align {
	text-align: center;
}
.clebh {
	clear: both;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
	clear: both;
}
/***/
/*header*/
.zg{ background:#fff; width:100%;}
.zg_top{height:60px;overflow:hidden; width:1000px; background:#fff; margin:0 auto;}
.zg_logo{ display:block;width:150px;margin-top:13px; margin-right:30px;}
.offcn_nav{ width:500px; margin-top:30px;}
.offcn_nav a{ z-index:100;color:#333;border-right:1px solid #333;padding:0 3px 0 7px;}
.offcn_tel{  color:#333;font:18px/28px "Î¢ÈíÑÅºÚ";margin-top:20px;}
/*banner*/
.banner {width: 100%; min-width: 1000px;}
.banner_one { width: 100%; min-width: 1000px; height: 307px; background: url(imagesbanner1.png) no-repeat center top;
}
.banner_two { width: 100%; min-width: 1000px; height: 277px;
background: url(imagesbanner2.png) no-repeat center top;
}
.banner_three { width: 100%; min-width: 1000px; height: 254px;
background: url(imagesbanner3.jpg) no-repeat center top;
}
/*banner*/
/*mainbox*/
.mainbox {
	width: 100%;
	min-width: 1000px;
	background: url(imagesbg1.png) no-repeat center top, url(imagesbg2.png) no-repeat center 1510px, url(imagesbg3.png) no-repeat center 1166px, url(imagesbg4.png) no-repeat center 933px;
}
/*µØÇø*/
.diqv {
	background: url(imagesdw.png) no-repeat 20px 30px, url(imagesm1-tiao.png) no-repeat center bottom;
	padding:30px 0 0 0;
	height:143px;
}
.diqv a {
	display:inline-block;
	width:78px;
	height:32px;
	border:1px solid #c0c0c0;
	line-height:32px;
	text-align:center;
	color:#000000;
	border-radius:20px;
	margin:0 8px 18px 0;
	font-size:14px;
}
.diqv a:hover {
	color:#ff444e;
	border:1px solid #ff444e;
}
.diqv .diqv-active {
	background: url(imagesbg-diqv.png) no-repeat center top;
	border:1px solid #ffffff;
	color:#ffffff;
}
.diqv font {
	padding:0 0 0 54px;
	display:inline-block;
	font-size:24px;
	line-height:32px;
	padding-right:15px;
}
/*µØÇø*/
/*m1*/
.m1 {
	-moz-box-shadow: 0px 0px 15px #cccccc;
	-webkit-box-shadow: 0px 0px 15px #cccccc;
	box-shadow: 0px 0px 15px #cccccc;
	height: 640px;
	margin-top:40px;
}
.m1 header {
	padding-top:50px;
	width:1000px;
	height:110px;
	text-align:center;
	color:#d90156;
	font-size:38px;
	font-weight:bold;
	background: url(imagestitle1.png) no-repeat center 20px;
}
.m1 ul {
	height:444px;
}
.m1 ul li {
	float:left;
	width:289px;
	height:444px;
	background: url(imagesm11.png) no-repeat center top;
	margin-left:36px;
	text-align:center;
	color:#ffffff;
}
.m1 ul li:nth-child(2) {
background: url(imagesm12.png) no-repeat center top;
}
.m1 ul li:nth-child(3) {
background: url(imagesm13.png) no-repeat center top;
}
.m1 ul li p:nth-child(1) {
font:24px/36px "Î¢ÈíÑÅºÚ";
font-weight:bold;
padding: 34px 0 20px 100px;
}
.m1 ul li p:nth-child(2) {
font:18px/60px "Î¢ÈíÑÅºÚ";
}
.m1 ul li a {
	display:block;
	font:18px/36px "Î¢ÈíÑÅºÚ";
	padding: 64px 10px 0 0;
	color:#ffffff;
}
/*m1*/	
/*m2*/
.m2 {
	margin-top:50px;
	-moz-box-shadow: 0px 0px 15px #cccccc;
	-webkit-box-shadow: 0px 0px 15px #cccccc;
	box-shadow: 0px 0px 15px #cccccc;
	height: 640px;
}
.m2 header {
	padding-top:50px;
	width:1000px;
	height:110px;
	text-align:center;
	color:#f83935;
	font-size:38px;
	font-weight:bold;
	background: url(imagestitle2.png) no-repeat center top;
}
/*m2*/	
/*m2*/
.m2 {
	margin-top:50px;
	-moz-box-shadow: 0px 0px 15px #cccccc;
	-webkit-box-shadow: 0px 0px 15px #cccccc;
	box-shadow: 0px 0px 15px #cccccc;
	height: 673px;
	background:#ffffff;
}
.m2 header {
	padding-top:50px;
	width:1000px;
	height:80px;
	text-align:center;
	color:#f83935;
	font-size:38px;
	font-weight:bold;
	background: url(imagestitle2.png) no-repeat center top;
}
.m2 p {
	font-size:20px;
	color:#010101;
	text-align:center;
}
.m2 dl {
	position:relative;
	margin:14px 0 7px 0;
	height:426px;
	background: url(imagessj.png) no-repeat center top;
}
.m2 dl dd {
	position:absolute;
	width:307px;
	height:30px;
}
.m2 dl dd ul {
	display:none;
}
.m2 dl dd ul li {
	float:left;
	font-size:12px;
	color:#999999;
}
.m2 dl dd ul li:nth-child(2) {
padding-left:10px;
}
.m2 dl dd ul li:nth-child(3) {
padding-left:100px;
}
.m2 dl dd:nth-child(1) {
top:0;
left:204px;
}
.m2 dl dd:nth-child(2) {
top:55px;
left:212px;
}
.m2 dl dd:nth-child(3) {
top:110px;
left:509px;
}
.m2 dl dd:nth-child(4) {
top: 170px;
right:0;
}
.m2 dl dd:nth-child(5) {
top:215px;
left:137px;
}
.m2 dl dd:nth-child(6) {
top: 275px;
left: 100px;
}
.m2 dl dd:nth-child(7) {
top: 330px;
left: 250px;
}
/*m2*/	
/*m3*/
.m3 {
	margin-top:50px;
	-moz-box-shadow: 0px 0px 15px #cccccc;
	-webkit-box-shadow: 0px 0px 15px #cccccc;
	box-shadow: 0px 0px 15px #cccccc;
	height: 460px;
	background:#ffffff;
}
.m3 header {
	padding-top:50px;
	width:1000px;
	height:110px;
	text-align:center;
	color:#d90156;
	font-size:38px;
	font-weight:bold;
	background: url(imagestitle2.png) no-repeat center center;
}
.m3 .l {
	float:left;
	width:484px;
	height:65px;
	background: url(imagesm31.png) no-repeat 29px top;
	font-size:20px;
	color:#010101;
	padding:235px 0 0 40px;
	text-align:center;
}
.m3 .r {
	float:left;
	width:446px;
	height:300px;
	background: url(imagesm32.png) no-repeat 28px top;
}
/*m3*/	
/*m4*/
.m4 {
	margin-top:50px;
}
.m4 .kuang {
	width:940px;
	height:500px;
	padding:0 30px;
	-moz-box-shadow: 0px 0px 15px #cccccc;
	-webkit-box-shadow: 0px 0px 15px #cccccc;
	box-shadow: 0px 0px 15px #cccccc;
	background: #ffffff;
}
.m4 header {
	padding-top:50px;
	width:1000px;
	height:70px;
	text-align:center;
	color:#d90156;
	font-size:38px;
	font-weight:bold;
	background: url(imagestitle3.png) no-repeat center 15px;
}
.m4 .tit{
	width: 1000px;
    min-height: 140px;
}
.m4 .tit li{
	float:left;
	line-height:42px;
	height:42px;
	padding: 0 25px;
	margin: 20px 20px 20px 0px;
	font-size: 20px;
	color: #333333;
	border: solid 1px #bdbdbd;
	border-radius:20px;
	cursor:pointer;
}
.m4 .tit .hover {
    border: solid 1px #d90156;
    color: #d90156;
}
.m4 .tit .li {
    background: -webkit-linear-gradient(left, #6262ad, #d80257);
    background: -o-linear-gradient(right, #6262ad, #d80257);
    background: -moz-linear-gradient(right, #6262ad, #d80257);
    background: linear-gradient(to right, #6262ad, #d80257);
    border: 1px solid #fff;
    color: #ffffff;
	cursor:pointer;
}
.m4 .TabbedPanelsContentGroup{display:none;}
.m4 .active{display:block;}
/*m4*/
/*m5*/
.m5 {
	margin-top:50px;
}
.m5 .kuang {
	height:270px;
	width:940px;
	padding:0 30px;
	-moz-box-shadow: 0px 0px 15px #cccccc;
	-webkit-box-shadow: 0px 0px 15px #cccccc;
	box-shadow: 0px 0px 15px #cccccc;
}
.m5 header {
	padding-top:50px;
	width:1000px;
	height:70px;
	text-align:center;
	color:#f83935;
	font-size:38px;
	font-weight:bold;
	background: url(imagestitle42.png) no-repeat center 15px;
}
/*m5*/	
/*mainbox*/
/*m6*/
.m6 {
	width:100%;
	min-width:1000px;
}
.m6_one {
	width:100%;
	min-width:1000px;
	height:374px;
	background:url(imagests1.png) no-repeat center top;
}
.m6_one header {
	padding-top:50px;
	height:70px;
	text-align:center;
	color:#d90156;
	font-size:38px;
	font-weight:bold;
}
.m6_two {
	width:100%;
	min-width:1000px;
	height:343px;
	background:url(imagests2.png) no-repeat center top;
}
.m6_two .autor {
	width: 390px;
	padding: 270px 0 0 610px;
}
.m6_two .autor a {
	display:block;
	width:247px;
	height:53px;
	/*text-align:center;*/
	line-height:53px;
	color:#ffffff;
	font-size:24px;
}
/*m6*/
/*m7*/
.region4 header {
	padding-top:50px;
	width:1000px;
	height:70px;
	text-align:center;
	color:#d90156;
	font-size:38px;
	font-weight:bold;
	background: url(imagestitle7.png) no-repeat center 15px;
}
.region4 {
	width: 1100px;
	/*margin: -90px auto 0;*/
    margin: 0 auto;
	background:url(imagesm71.png) no-repeat center top, url(imagesm72.png) no-repeat center 150px;
}
.region4 .top_bar {
	width: 1050px;
	height: 42px;
	margin: 0 auto 0;
	background: url(imagestop_bar.png);
}
.region4 {
	width: 1000px;
	margin: 0 auto;
}
.region4 .headline {
	padding: 15px 0 20px;
}
.region4 .subtitle {
	padding-bottom: 60px;
}
.region4 .btn_box {
	margin-bottom: 40px;
}
.region4 .btn_box li {
	float: left;
	width: 128px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 20px;
	color: #333333;
	margin-right: 20px;
	border-radius: 30px;
	cursor: pointer;
	border: 1px solid #c8c8c8;
	position: relative;
}
.region4 .btn_box li:hover {
	color: #f83935;
	border: 1px solid #fb9c9a;
}
.region4 .btn_box li.act {
	width: 130px;
	height: 46px;
	line-height: 46px;
	color: #fff;
	border: 0;
	background: url(imageszs_btn_act.png);
}
.region4 .btn_box li em {
	display: inline-block;
	width: 16px;
	height: 9px;
	position: absolute;
	bottom: -9px;
	left: 57px;
	display: none;
	background: url(imagesbtn_tri.png);
}
.region4 .btn_box li.act em {
	display: inline-block;
}
.region4 .room {
}
.region4 .room li {
	float: left;
	width: 324px;
	height: 466px;
	margin-right: 14px;
}
.region4 .room .img2 {
	margin-top: 14px;
}
.region4 .room li.l3 {
	margin-right: 0;
	height: 406px;
	padding-top: 40px;
	position: relative;
	box-shadow: 0 0 50px #e6d9da;
	background: url(imagesdining4.jpg);
}
.room li.l3 h4, .room li.l3 .sub {
	color: #fff;
	text-align: center;
}
.room li.l3 h4 {
	font-size: 24px;
	line-height: 1;
	margin-bottom: 20px;
}
.room li.l3 .sub {
	font-size: 20px;
	line-height: 1;
	margin-bottom: 85px;
}
.room li.l3 .text {
	padding: 0 20px;
	line-height: 26px;
	font-size: 16px;
}
.room li.l3 .link {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 40px;
	text-align: center;
}
.room li.l3 .link a {
	display: inline-block;
	width: 140px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	background: url(imagesdining_btn.png);
}
.room li.l3 .link a:hover {
	background: url(imagesdining_btn_act.png);
}
/*m7*/
/*Ðü¸¡-ÓÒ*/
.xf-r {
	width:134px;
	height:355px;
	background: url(imagesxf-r.png);
	position:fixed;
	right:0;
	top: 20%;
}
.closeBtn {
	position: absolute;
	top: -5px;
	right: 5px;
	font-size: 20px;
	line-height: 40px;
	color:#f44336;
}
.xf-r p {
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	margin-top:127px;
}
.xf-r p a{
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;}
#moreBtn,#morebtn {
	position: fixed;
	
	top: 20%;
	background: #F00;
	border-radius: 0 5px 5px 0;
	width: 30px;
	font: 16px/20px "Î¢ÈíÑÅºÚ";
	color: #fff;
	cursor: pointer;
	text-align: center;
	padding: 10px 2px;
	display: none;
}
#moreBtn {
	right:0;
}
#morebtn{
	left:0;
	background: #FFFBEE;
	font-weight:bold;
	color:#f00;
	font-family:"Î¢ÈíÑÅºÚ";
}
/*Ðü¸¡-ÓÒ*/
/*Ðü¸¡-×ó*/
.xf-l {
	width:169px;
	position:fixed;
	left:0;
	top: 20%;
}
.xf-l li {
	text-align:center;
}
.xf-l .xf-lt {
	width:169px;
	height:28px;
	background: url(imagesxf-lt.png) no-repeat;
}
.xf-l .xf-lt2 {
	width:169px;
	height:31px;
	background: url(imagesxf-lt2.png) no-repeat;
}
.xf-l li header {
	cursor:pointer;
	font-size:20px;
	font-weight:bold;
	color:#54171d;
	padding:20px 0 7px 0;
	background:url(imagesxf-lbg.png) repeat-y center 28px;
}
.xf-l li:nth-child(1) p {
background: url(imagesxf-lbg.png) repeat-y center top;
}
.xf-l li:nth-child(1) a {
display:block;
font-size:16px;
color:#333333;
line-height:28px;
}
.xf-l li:nth-child(2) {
background: url(imagesxf-lbg.png) repeat-y center top;
}
.xf-l li dl {
	width:120px;
	padding:10px 0 0 0;
	border:1px solid #f44336;
	border-radius:20px;
	margin:0 auto 10px auto;
	color:#333333;
	cursor:pointer;
}
.xf-l li dl dt {
	font-size:14px;
	margin-bottom:5px;
}
.xf-l li dl:nth-last-child(1) {
margin: 0 auto 0 auto;
}
.xf-l li dl dd {
	font-size:12px;
	line-height:20px;
}
.xf-l li dl a {
	color:#333333;
}
.xf-l li dl dd:hover,.xf-l li dl .dd{
	color:#f44336;
}
.xf-l li .xf-active dd {
	display:block;
}
.xf-l li:nth-child(3) {
cursor:pointer;
width:169px;
height:88px;
background: url(imagesxf-lb.png) center top;
}
/*Ðü¸¡-×ó*/
table td {
	border-bottom: 1px solid #ffb9b9;
	background:#fffef7;
	padding:4px;
}
table .th td {
	font-size:18px;
	color:#54171d;
	background:#ffb9b9;
}
table tr:nth-child(2n) {
 background:#fffef7;
}
.table {
	background: url(imagestablet.png) no-repeat center top, url(imagestableb.png) no-repeat center bottom;
	padding: 40px 0 66px 0;
	clear: both;
}
.th {
	font-size:20px;
	font-weight:bold;
	color:#fffbee;
}
.zx {
	display:inline-block;
	width:124px;
	height:28px;
	background: url(imageszx.png) no-repeat center top;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	line-height:28px;
	margin-left:20px;
}
.bm {
	display:block;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	background:#d90156;
	border-radius:20px;
}
/* µ×²¿ */
.hdd {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#hd .hd-m {
	width: 1000px;
	margin: 0 auto;
}
.hd {
	width: auto;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 10px;
	background-color: #eee;
}
.hd img {
	margin-left: 20px;
	margin-top: 10px;
}
#foot {
	width: 100%;
	height: auto;
	background-color: #25292C;
	background-repeat: repeat-x;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}
#foot-all {
	width: 948px;
	height: 60px;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	line-height: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
}
#foot #foot-all a {
	color: #CCC;
	text-decoration: none;
}
/* µ×²¿ */
#closeBtnL{
	font-weight:bold;
	background:#FFFBEE;
	border-radius:50%;
	display: block;
	width:20px;
	height:20px;
	font-size:16px;
	line-height:20px;
	top:0px;
	right:0;
	color:#000;
	
}
/*µØÖ·¿ªÊ¼*/
.lnzxdh_bj{ width:100%; height:420px; background:#f8f8f8;}
.lnzxdh{ width:100%; height: auto; margin:0 auto;}
/*µØÖ·½áÊø*/
/*½áÊø²¿·Ö¿ªÊ¼*/
.hdd {width: 1000px;margin-top: px;margin-right: auto;margin-bottom: 0px;margin-left: auto; padding-top:20px;}
#foot{width:100%;height:auto;background-color:#25292C;background-repeat: repeat-x;clear:both;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;border-top-width: 1px;border-top-style: solid;border-top-color: #333;}
#foot-all{width:1000px;height:110px;color: #FFF;text-decoration: none;padding-top:5px;line-height: 25px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;text-align: center;font:12px/25px "Î¢ÈíÑÅºÚ"}
#foot #foot-all a {color: #CCC;text-decoration: none;}
/*½áÊø²¿·Ö½áÊø*/
/*×ÉÑ¯Ðü¹Ò¿ªÊ¼*/
.xg_20150225{ width:auto; height:auto; position:fixed; top:50px; right:0px;}
/*×ÉÑ¯Ðü¹Ò½áÊø*/