@charset "utf-8";
/* CSS Document */
html{overflow-y:scroll;height:101%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0; padding:0;}
img{border:none;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:;font-weight:normal;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
table {border-collapse: collapse; border-spacing:0;}
em{font-style:normal;}
.cls{clear:both; height:0; font-size:0; line-height:0;}
a:link,a:visited,a:hover,a:active{
	 text-decoration:none;
}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { outline: none; } /* for Firefox */ 
/*----------------------------------reset style end----------------------------------*/
body{font-size:12px; font-family:"瀹嬩綋",Arial, Helvetica, sans-serif; background:url(../images/body_nybj.jpg) repeat-x;}
p{line-height:150%;}
#wrap{width:1116px; margin:0 auto;}
#nav_index{width:1116px; height:37px; overflow:hidden; background:url(../images/nav_index.jpg) no-repeat; position:relative; top:584px;}
#nav_index li{display:block; overflow:hidden; float:left;}
#nav_index li a{text-indent:-9999px; display:block; height:37px;}
#nav_index li .a{width:388px;}
#nav_index li .b{width:333px;}
#nav_index li .c{width:395px;}
#nav_index li .a:hover{background:url(../images/nav_index.jpg) no-repeat 0 0;}
#nav_index li .b:hover{background:url(../images/nav_index.jpg) no-repeat -388px 0;}
#nav_index li .c:hover{background:url(../images/nav_index.jpg) no-repeat -721px 0;}

#header{height:auto!important; height:572px; min-height:572px; overflow:hidden;}
#logo{width:322px; height:497px; padding-top:25px; overflow:hidden; float:left;}
#content{width:757px; height:auto!important; height:479px; min-height:479px; padding-top:93px; float:right;}

#nav{width:757px; height:26px; overflow:hidden; background:url(../images/nav.png) no-repeat;}
#nav li{display:block; overflow:hidden; float:left;}
#nav li a{text-indent:-9999px; display:block; height:26px;}
#nav li .a{width:109px;}
#nav li .b{width:109px;}
#nav li .c{width:109px;}
#nav li .d{width:109px;}
#nav li .e{width:109px;}
#nav li .f{width:109px;}
#nav li .g{width:103px;}
#nav li .a:hover{background:url(../images/nav.png) no-repeat 0 -29px;}
#nav li .b:hover{background:url(../images/nav.png) no-repeat -109px -29px;}
#nav li .c:hover{background:url(../images/nav.png) no-repeat -218px -29px;}
#nav li .d:hover{background:url(../images/nav.png) no-repeat -327px -29px;}
#nav li .e:hover{background:url(../images/nav.png) no-repeat -436px -29px;}
#nav li .f:hover{background:url(../images/nav.png) no-repeat -545px -29px;}
#nav li .g:hover{background:url(../images/nav.png) no-repeat -654px -29px;}

.main_nr{width:757px; margin-top:53px;}
.main_nr h2{height:22px; width:100%;}
.main_nr_main{margin-top:10px; width:100%; height:auto!important; height:413px; min-height:413px;}

.main_pro{height:auto!important; height:413px; min-height:413px; width:757px; margin-top:53px;}
.main_pro h2{height:22px; width:100%;}


#footer{margin-top:10px;}
#footer p{text-align:center; line-height:20px; width:100%; color:#000000;}

.hy_p21_dl1 {
	DISPLAY: inline; FLOAT: left; OVERFLOW: hidden; WIDTH: 338px; HEIGHT: 339px
}
.hy_p21_dl1 DT {OVERFLOW: hidden; WIDTH: 338px; HEIGHT: 339px;}
.hy_p21_dl1 DT TABLE {WIDTH: 197px; HEIGHT: 297px}
.hy_p21_ul {FLOAT: right; WIDTH: 413px;}
.hy_p21_ul LI {
	FLOAT: left; MARGIN: 0px 0px 10px 22px; OVERFLOW: hidden; WIDTH: 78px; HEIGHT: 79px;
}
.hy_p21_ul LI TABLE {
	WIDTH: 78px; HEIGHT: 79px
}
.hy_p21_ul LI TABLE A:hover IMG {
	FILTER: alpha(opacity=60); opacity: 0.60
}
.hy_p21_dl1 DD A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.hy_p21_dl1 DD A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.hy_p21_dl1 DD A:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}
.hy_p21_dl1 DD A:active {
	COLOR: #f60; TEXT-DECORATION: underline
}
.hy_p22 {
	DISPLAY: inline; FLOAT: right; WIDTH: 273px; MARGIN-RIGHT: 4px
}
.hy_p211 {OVERFLOW: hidden; WIDTH: 757px; margin-top:20px;}
.hy_p221 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; WIDTH: 185px; PADDING-TOP: 15px
}
.hy_p221 UL LI {
	OVERFLOW: hidden; WIDTH: 185px; WHITE-SPACE: nowrap; HEIGHT: 24px; TEXT-OVERFLOW: ellipsis
}

.hy_p3_dl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 289px; PADDING-TOP: 0px
}
.hy_p3_dl DT {
	HEIGHT: 36px
}
.hy_p3_dl DD {
	LINE-HEIGHT: 21px
}
.hy_p3_dl DD SPAN A:link {
	COLOR: #72afc8; TEXT-DECORATION: none
}
.hy_p3_dl DD SPAN A:visited {
	COLOR: #72afc8; TEXT-DECORATION: none
}
.hy_p3_dl DD SPAN A:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}
.hy_p3_dl DD SPAN A:active {
	COLOR: #f60; TEXT-DECORATION: underline
}


/*分页样式 标准*/  
/*总容器样式*/  
.pager {
	padding: 3px; clear:both;text-align: center;color:#ccc;font-size:12px;font-family:Tahoma;margin:10px;
}   
/*分页链接样式*/  
.pager a { margin: 2px; padding:2px 5px; color: #b79617; text-decoration: none;background-color:#ebeff5;  border: 1px solid #8f9bac; }   
/*分页链接鼠标移过的样式*/  
.pager a:hover { color:#000; border: 1px solid #4b5564; background-color:#ffffff; }   
/*当前页码的样式*/  
.pager span.current { font-weight: bold; margin: 0 2px; padding: 2px 5px; color: #fff; background-color: #b79617; border: 1px solid #7a5f02; }   
/*不可用分页链接的样式(比如第1页时的"上一页"链接)*/  
.pager span.disabled { margin: 0 2px; padding: 2px 5px; color: #b79617; border: 1px solid #DDD; background:#fff; }   
/*跳转下拉菜单的样式*/  
.pager select {margin: 0px 2px -2px 2px; color:#66C;font-size:12px; font-family:Tahoma;}   
/*跳转文本框的样式*/  
.pager input {margin: 0px 2px -2px 2px; color:#66C; border: 1px solid #DDD; padding:2px; text-align:center;font-size:12px; font-family:Tahoma; width:20px;}   



    //*留言板样式 标准*/  
/*总容器样式*/ 
#contenttext{ background:none; }

form{width:100%; margin: 0; text-align: left;}
form div {margin-bottom: 0px;}

textarea {width: 300px; border: 1px solid #ccc; padding:3px;}
input {width: 200px;border: 1px solid #ccc; }
input.button {width: 80px;  margin-left: 2em; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #333; height: 22px;}
label {float: left; width: 60px;cursor: pointer; text-align:right;}

form span{color:#CC0000; padding: 0 0 0 2px;}

/*内容外框样式*/  
fieldset{border:none; text-align: left; line-height: 150%;}
/*回复外框样式*/  
fieldset.r{border: 1px dashed #CFDDEB; text-align: left; line-height: 150%;}
/*标题文字样式*/  
fieldset legend{font-weight:bold; color:#006699;font-size: 9pt; margin:0px;}
/*姓名时间文字样式*/  
fieldset legend strong{font-weight:normal;color: #999999;}
/*鼠标移上样式*/  
.active{
	margin-top:10px;
	border: 1px solid #CFDDEB;
	padding: 5px 10px 10px 10px;
	background-color:#F2F0EE;
}
/*标准框移开后样式*/  
.normal{margin-top:10px; border: 1px solid #EBEBEB; padding: 5px 10px 10px 10px; background:#fff;}

.center{text-align: left; padding:20px 0 20px 80px; *padding:15px 0 15px 80px;}


.pages{
	height:10px; padding:30px 0 0 0; text-align:center; clear:both;
}
.input_reservation{
	float:right; width:315px; padding:0 0 68px 0; margin:0 40px 0 0; display:inline;
}
.input_text_reservation{
	width:234px; height:19px; background:#fff; color:#333; border:1px solid #ccc; padding:5px 0 0 3px; 
}
.button_reservation{
	width:117px; height:21px; font-weight:bold; border:0px; cursor:pointer; line-height:21px;
}

.input_text_message{
	width:285px; margin:0 0 10px 0; 
}
.textarea_text_message{
	width:400px; height:115px; padding:3px 0 0 3px; border:1px solid #ccc; background:#fff; 
}
.button_message{
	width:123px; height:27px; margin:0 20px 0 0; border:0px; cursor:pointer; line-height:27px; background:url(../images/bg_btn_message.png) no-repeat;
}