@charset "utf-8";
body {
	margin:0;
	padding:0;
	width:100%;
	color:#000;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: normal;
	line-height: 1.8em;
	font-weight: normal;
	font-variant: normal;
	border: 1;
	
	

}
.main { padding:0; margin:0 auto; background-color:#FFFFFF;width:1400px;}
.main_inf { padding:0; margin:0 auto; background-color:#FFFFFF;width:2000px;}
h1 {
	margin:0;
	padding:50px 0 0 24px;
	color:#000;
	font:italic bold 48px/1.2em Times New Roman, Times, serif;
	letter-spacing:-3px;
}
h1 a, h1 a:hover { color:#fff; text-decoration:none;}
h8 {
	margin:0;
	padding:50px 0 0 24px;
	color:#000000;
	font:italic bold 48px/1.2em Times New Roman, Times, serif;
	letter-spacing:-3px;
}
h7 {
	margin:0;
	padding:50px 0 0 24px;
	color:#000;
	font:italic bold 48px/1.2em Times New Roman, Times, serif;
	letter-spacing:-3px;
}
h7 a, h7 a:hover { color:#fff; text-decoration:none;}

h2 {
	color:#FC1CB0;
	padding:8px 0;
	margin:8px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
}
h5 {
	color:#005880;
	padding:8px 0;
	margin:8px 0;
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	font-weight: bold;
}

h9 {
	margin:0;
	padding:10px 0 0 0px;
	color:#000;
	font:bold 41px/1.5em Times New Roman, Times, serif;
	
	letter-spacing:-1px;
}

h3 {
	margin:0;
	padding:10px 0 0 24px;
	color:#000;
	font:bold 24px/1.9em Times New Roman, Times, serif;
	letter-spacing:1px;
}
h3 a, h3 a:hover { color:#fff; text-decoration:none;}

h8 {
	margin:0;
	padding:10px 0 0 24px;
	color:#000;
	font:bold 24px/1.9em Times New Roman, Times, serif;
	letter-spacing:1px;
}
h8 a, h8 a:hover { color:#fff; text-decoration:none;}

h5 {
	margin:0;
	padding:10px 0 0 24px;
	color:#000;
	font:italic bold 48px/1.2em Times New Roman, Times, serif;
	letter-spacing:-3px;
}
p {
	margin:8px 0;
	padding:0 0 8px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.8em;
	font-weight: normal;
	font-variant: normal;
}
p1 {
	margin:8px 0;
	padding:0 0 8px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: normal;
	line-height: 1.8em;
	font-weight: normal;
	font-variant: normal;
}
a { color:#97116a;}

.header, .content, .menu_nav, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}




.custom-height {
      height: 12px; /* 修改为你想要的高度 */
    }


/* header */
.header { padding-top:8px;}

/* width:白色部分宽度 */
.header_resize { background-color:#FFFFFF;margin:0 auto; padding:19px; width:1400px;}

.header_resize { border-top-left-radius:12px; border-top-right-radius:12px; -moz-border-radius-topleft:12px; -moz-border-radius-topright:12px; 	-webkit-border-top-left-radius:12px; -webkit-border-top-right-radius:12px;}
.logo { width:auto; height:150px; background:url(images/titlelogo.png) repeat center center;}

/* menu */
.menu_nav { height:52px;padding:1px 0px 0px 0px; background-color:#F6F6F6;}
.menu_nav {
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-webkit-border-bottom-left-radius:12px;
	-webkit-border-bottom-right-radius:12px;
}
.menu_nav ul { width:auto; list-style:none;}
.menu_nav ul li {
	margin:0 8px;
	float:left;
	font-size:16px
}
/* menu_文字位置 */
.menu_nav ul li a { display:block; margin:0; padding:10px 12px 12px; color:#000; text-decoration:none;}
.menu_nav ul li a:hover, .menu_nav ul li.active a { background:url(images/menu_b.png) no-repeat center top;}

/* content */
.content { padding-bottom:20px;padding-left:0px;}
.content1 {padding-top:20px; padding-bottom:0px;padding-left:0px;}

/* content网络图 */
.content2 {padding-top:20px; padding-bottom:0px;padding-left:0px;}

.content a{text-decoration:none;}
.content_resize {
	background-color:#fff;
	padding:0px 0px  500px  0px;
	width:1400px;
	margin:0 auto;
	height: auto;
}
/* content（其他页面） */
.content_resize_b { background-color:#FFFFFF; padding:10px 40px  50px 40px; width:1128px; margin:0 auto;}
/* content（list search页面） */
.content_resize_list { background-color:#FFFFFF; padding:10px 10px  50px 10px; width:1200px;margin:0 auto;}


/* content（主页）*/
.content_resize_a { background-color:#FFFFFF; padding:10px 40px  50px 40px; width:1400px; margin:0 auto;}
/*  content网络图布局 */
.content_resize_c { background-color:#ebeaeb; padding:10px 40px  50px 40px; width:1128px; height:900px; margin:0 auto;}
.content_resize_d { background-color:#ebeaeb; padding:0px 40px  50px 40px; width:1171px; height:60px; margin:0 auto;}
.content_resize_e { background-color:#ebeaeb; padding:10px 40px  50px 40px; width:1171px; height:900px; margin:0 auto;}
.content_resize_inf { background-color:#ebeaeb; padding:10px 40px  50px 40px; width:2000px; height:900px; margin:0 auto;}
.content_resize_inf1 { background-color:#ebeaeb; padding:10px 40px  50px 40px; width:2000px; height:1300px; margin:0 auto;}
.content_legend {
	float:right;
	width:565px;
}
.content .mainbar {
	float:left;
	width:565px;
}
.content .mainbar1 {
	float:left;
	width:240px;
}
.content .mainbar .article, .content .sidebar .gadget { margin:0; padding:0 0 16px 0;}
.content .sidebar { float:right; width:250px;}


.clear{clear:both;height:0px;overflow:hidden;}
.menu_t_off{float:left; padding-left:5px; height:20px;padding-top:5px; overflow:hidden;}
.wz {
	font-size:12px;
	line-height: 25px;
	color:#000;
}
.wz1 {
	font-size:22px;
	line-height: 25px;
	color:#000;
}
.OO { 
color:#009;
padding-left:30px;
}
/* table1 */
.tab {
	font-family:Georgia, "Times New Roman", Times, serif;
	border: thin solid black;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	border-collapse:collapse;
 }
.tab td, .tab th {
     border: thin dotted gray;
	 padding:3px;
	 }
.tab th {  
     background-color:#3CF; 
	 
   }
   
   /* table1_inf */
.tab_inf {
	font-family:Georgia, "Times New Roman", Times, serif;
	border: thin solid black;
	width: 2000px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	border-collapse:collapse;
 }
.tab_inf td, .tab_inf th {
     border: thin dotted gray;
	 padding:3px;
	 }
.tab_inf th {  
     background-color:#d9d9d9; 
	 }

   /* 表格样式 */
#table-wrapper {
    width: 100%;
    overflow-x: auto; /* 防止横向溢出 */
	 max-height: 850px; /* 设置最大高度 */
    overflow-y: auto;  /* 纵向滚动条 */
}
/* table2 */

.tab1 {
	font-family:Georgia, "Times New Roman", Times, serif;
    border: thin solid black;
    width: 90%;
    margin: auto;
    border-collapse:collapse;
	
 }
.tab1  td, .tab1 th {
     border: thin solid gray;
	 padding:3px;
	 }
.tab1 th {
     background-color:#3CF;
	 
   }
/* footer*/
.footer {
	background-color:#005880;
	color:#fff;
	width:1210px;
	margin:auto;
	padding:0 0 0 16px;
}
.footer1 {
	background-color:#F6F6F6;
	color:#000;
	width:1400px;
	margin:auto;
	padding:0 0 0 16px;
}
.footer1_inf {
	background-color:#F6F6F6;
	color:#000;
	width:1400px;
	margin:auto;
	padding:0 0 0 16px;
	margin-top:20px;
}

.footer2 {
	background-color:#005880;
	color:#fff;
	width:1210px;
	margin:auto;
	padding:0 0 0 16px;
}
.footer3 {
	background-color:#005880;
	color:#fff;
	width:1171px;
	margin:auto;
	padding:0 0 0 16px;
}

#lxwm {
	background-color:#BFDFFF
	text-align: left;
	padding-bottom: 5px;
}
#lxwm .lxwmll {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color:#000;
	text-align: left;
	height: 36px;
	width: 500px;
	margin-left: 3px;
	padding-top: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#lxwm .lxwml {
	font-size: 24px;
	line-height: 48px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #88C3E1;
	text-align: left;
	padding-left: 20px;
}


select {
    width: 200px; /* 设置合适的宽度 */
    white-space: nowrap; /* 防止文本换行 */
    overflow: hidden;
    text-overflow: ellipsis;
  }


input1, button1 {
            border: none;
            outline: none;
        }
		
.input1 {
			 width: 500px;
            height: 55px;
            padding-left: 13px;
              border: 3px solid #7BA7AB;
            border-radius: 20px;
            background: #e6e6e6;
            color: #9E9C9C;
        }
.button1 {
			height: 42px;
            width: 79px;
            cursor: pointer;
             background: #FC1CB0;
             color:white;
			 font-size:20px;
			 border: 2px solid #97116a;
            border-radius: 20px;
        }
 .suggestionsBox {
  position: relative;
  left: 0px;
  margin: -25px 0px 20px 0px;
  width: 500px;
  background-color: #FC1CB0;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border: 2px solid #000; 
  color: #fff;
 }
 
 .suggestionList {
  margin: 0px;
  padding: 0px;
 }
 
 .suggestionList li {
  
  margin: 0px 0px 3px 0px;
  padding: 3px;
  cursor: pointer;
 }
 
 .suggestionList li:hover {
  background-color: #7e0e58;


/*服务*/
#services{
   text-align:center;
   margin-top:10px;
   padding-top:10px;
}
p.index_text{
   font-weight:bold;
   font-size:18px;
   margin:10px 0 5px 0;
   text-align:center;
   background:url(../images/hotel/x1.png) no-repeat center center;
}
p.index_text+span{
   margin-bottom:10px;
}
#service{
  overflow:hidden;
  margin:10px 0;
}
#service>li{
  width:298px;
  height:350px;
  float:left;
  background:#F9F9F9;
  border-right:2px solid #ddd;
  padding-top:40px;
  text-align:center;
  padding-bottom:2px;
}
#service>li.hover{
 border-bottom:2px solid #DD4C40;
  border-top:2px solid #DD4C40;
 padding-bottom:0;
 padding-top:38px;
}
#service>li>div{
  width:144px;
  height:144px;
  border-radius:50%;
  padding:4px;
  background:url(../images/hotel/x5.png);
  margin:0 auto;
  

}
#service>li>div.hover,#service>li>div.hover{
  border:2px solid #DD4C40;
  padding:0;
 
}
#service>li.core2>div{
 background:url(../images/hotel/x2.png);
}
#service>li.core3>div{
 background:url(../images/hotel/x3.png);
}
#service>li.core4>div{
 background:url(../images/hotel/x4.png);
}
#service>li>hr{
  width:30px;
  background:#666666;
  height:3px;
  border:none;
}
#service>li>hr.hover{
  background:#DD4C40;
}
#service>li>h2{
  margin-top:40px;
  color: #000;
}
#service>li>p{
    margin: 30px 0;
    font-size: 16px;
}
#service>li:last-child{
  border-right:0;
}