@charset "utf-8";
/* CSS Document  ^_^*/
*{margin:0;padding:0;}
body{font-size:12px;line-height:20px;font-family:Verdana, Arial, Helvetica, sans-serif, ;color:#494949;}
a{text-decoration:none;color:#5D5D5D;behavior:url(css/link.htc);}/*border,dashed ^_^*/
a:focus{outline:0;}/*border,dashed  for firefox ^_^*/
a:hover{text-decoration:underline;}
.zitibasise { color: #FFFFFF; }

a.xhx{text-decoration:underline;}
li{list-style:none;}
.hide{display:none;}
.alc{text-align:center;}
.alr{text-align:right;}
.mute{font-size:10px;color:#CCCC00;}/*font shining ^_^*/
.clear{clear:both;}
.clear_l{clear:left;}
.clear_r{clear:right;}
.float_l,#allmain_l,#allmain_r{float:left;display:inline;}
.float_r{float:right;display:inline;}
.colorred{color:#E00A60;}
.colorgreen{color:#3c3;}
.colorblue{color:#00c}
.colorgray{color:#999;}
.font_bold{font-weight:bold;}
.font_10{font-size:10px;}
.font_14{font-size:14px;}
img{vertical-align:middle;border:none;}/**/
.flrspan{float:right;}

#content,.maindiv{width:1004px;overflow:hidden;}
#con_l,#con_r{float:left;display:inline;}
#con_l{width:274px;}
#con_r{width:730px;overflow:hidden;}

.sy a{display:block;float:left;text-indent:-999em;background:url(../images/aaa.gif);}
.newsss {margin-top:10px;line-height:22px;}
.newsss a,.con_news a,.litnav a{color:#fff;}
.allmain_bg{background:url(../images/main_bg.jpg) no-repeat #0187b3;}
.con_news {background:url(../images/content_11.jpg) no-repeat top left;width:189px;height:251px;line-height:22px;padding-left:10px;}
#allmain_l{margin-left:49px;width:200px;overflow:hidden;}
#allmain_r{width:618px;padding:10px;background:#eaeaea;margin-left:39px;overflow:hidden;}
.litnav{background:url(../images/content_09.jpg) no-repeat;height:28px;padding:10px 10px 0 0 ;color:#fff;}
.litnav a{}
.bgfff{background:#fff;padding:10px;}
h3{font-size:14px;}
.newslist{line-height:28px;}
.newslist li{border-bottom:1px dashed #ddd;padding:0 10px;}
span.float_r{font-size:10px;color:#909090;}
.oulei_fy{margin:10px 0;}
.bgfff{min-height:427px;height:auto !important;height:417px;}

.xwtop{margin:10px;padding:10px;}
.bottopfy{border-top:1px solid #ddd;padding-top:10px;}

#reser_img{background:url(../images/reservation20_19.jpg) repeat-x;min-height:360px;height:auto !important;height:350px;padding:10px;}
.tab_reser td{padding:3px 5px;}
.tab_reser {margin:20px 0 0 0;}
.tab_reser input,.tab_reser textarea{border:1px solid #ddd;background:#f4f4f4;padding:2px;}
#button,#button2{width:62px;height:22px;line-height:21px;border:none;}
#button{background:url(../images/tj.jpg) no-repeat;}
#button2{background:url(../images/cz.jpg) no-repeat;}
.mainmartop{margin-top:39 px;}
.mainleftnav a{color:#fff;}
.mainleftnav{height:200px;padding:20px 0 0 50px;font-weight:bold;line-height:25px;} 
.leftbg{background:url(../images/mlcon.jpg) no-repeat left top;}
.yuyue{margin-top:30px ;}


.nav-top{
	position:relative;
}
.nav-top .nav-list{
	position:absolute;
	top:90px;
	right:0;
	z-index:1;
}
.nav-list ul{
	float:left;
}
.nav-list ul li{
	float:left;
	margin-right:6px;
	background:url(../images/line-bg.png) repeat left top;
	display:block;
	border:1px solid #e4e4e4;
	border-radius: 5px;
    padding: 0 30px;
    text-align: center;
}
.nav-list ul li a{
	font:16px/30px 微软雅黑;
	color:#5a5a5a;
}
.nav-list p{
	float:right;
	margin-top:-23px;
	margin-left:10px;
}
.nav-list p img{
	width:76px;
	height:76px;
}

.top_menu_item {
	height: 42px;
	line-height: 42px;
	float: left;
	/* display: inline-block; */
	color: #fff;
    text-decoration: none;
	font-size: 14px;
	width: 90px;
	text-align: center;
	position: relative;
	display: table;
}
.top_menu_item + .top_menu_item:before {
	content: "";
	display: block;
	width: 1px;
	height: 14px;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background: #fff;
	position: absolute;
}
.top_menu_item .lang_zh, .top_menu_item .lang_en {
	line-height: 18px;
	display: table-cell;
	vertical-align: middle;
}
.top_menu_item .lang_en {
	display: none;
	line-height: 1;
}
.top_menu_item:hover {
 text-decoration: none;
}
.top_menu_item:hover .lang_en {
	display: table-cell;
}
.top_menu_item:hover .lang_zh {
	display: none
}

.right-top-menu {
	position: absolute;
	right: 30px;
	top: 10px;
}
.right-top-menu-item {
	margin-right: 10px;
	display: inline-block;
	padding: 0 20px;
	background: #fff;
	color:#333;
	border-radius: 6px;
	text-decoration: none;
	border: 1px solid #e4e4e4;
}
.right-top-menu-item:hover {
text-decoration: none;
}