@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:12px;
	text-align:left;
	color:#333333;
	font-family:"宋体";
}
div {
	margin:0 auto;
}
a {
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
a:hover {
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
}
img {
	border:0px;
}
.z {
	float:left;
}
.y {
	float:right;
}
h1, h2, h3, h4, h5, h6, dl, ul, ol, p, dd {
	margin:0px;
	padding:0px;
	list-style:none;
}
.header {
	width:100%;
	height:120px;
	background:url(../images/top.gif) repeat-x;
}
.header_top {
	width:980px;
	height:30px;
	line-height:30px;
	color:#FFFFFF;
}
.header_logo {
	width:980px;
	height:90px;
}
.header_logo_logo {
	width:400px;
	height:90px;
	float:left;
}
.header_logo_add {
	width:554px;
	height:90px;
	float:right;
	margin-top:5px;
}
.nav {
	width:980px;
	height:47px;
	background-image:url(../images/nav.gif);
	margin-top:5px;
}
.nav li {
	width:98px;
	height:47px;
	line-height:47px;
	background:url(../images/gk.gif) center right no-repeat;
	text-align:center;
	float:left;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.nav li a {
	font-size:14px;
	color:#FFFFFF;
	display:block;
}
.nav li a:hover {
	font-size:14px;
	color:#FFFF00;
	display:block;
}
/* news */
.box {
	width:980px;
	height:100%;
	overflow:hidden;
	margin-top:10px;
}
.news {
	width:496px;
	height:400px;
	float:left;
	display:block;
	overflow:hidden;
}
.news_top {
	width:496px;
	height:38px;
	background-image:url(../images/news_top.gif);
}
.news_top h1 {
	width:200px;
	height:38px;
	float:left;
	font-size:16px;
	color:#FFFFFF;
	line-height:36px;
	text-indent:1em;
}
.news_top h2 {
	width:70px;
	height:38px;
	line-height:38px;
	float:right;
	color:#FFFFFF;
	font-size:12px;
	font-weight:100;
	text-align:center;
}
.news_top h2 a {
	font-size:12px;
	color:#000033;
	display:block;
}
.news_top h2 a:hover {
	font-size:12px;
	color:#ff3300;
	display:block;
}
.news_con {
	width:494px;
	height:361px;
	border-bottom:1px #2299d1 solid;
	border-left:1px #2299d1 solid;
	border-right:1px #2299d1 solid;
}
.news_con ul {
	margin:0px 1px;
	padding:0px;
	list-style:none;
	display:block;
	overflow:hidden;
	width:492px;
	height:105px;
}
.news_con ul li {
	width:123px;
	height:105px;
	float:left;
}
.news_con ul li img {
	width:107px;
	height:89px;
	margin:5px;
	border:1px #CCCCCC solid;
	padding:2px;
}
.news_con ul li a img {
	width:107px;
	height:89px;
	border:1px #CCCCCC solid;
	padding:2px;
}
.news_con ul li a:hover img {
	width:107px;
	height:89px;
	border:1px #ff3300 solid;
	padding:2px;
}
.news_con dl {
	margin:0px 10px;
	padding:0px;
	list-style:none;
}
.news_con dl dt {
	height:30px;
	line-height:28px;
	font-size:14px;
	border-bottom:1px #CCCCCC dotted;
}
.news_con dl dt a {
	font-size:14px;
	color:#333333;
}
.news_con dl dt a:hover {
	font-size:14px;
	color:#ff3300;
}
.news_con dl dt span {
	float:right;
	font-size:12px;
	color:#999999;
}
.newsright {
	width:474px;
	height:400px;
	float:right;
	display:block;
	overflow:hidden;
}
.newsright_top {
	width:474px;
	height:38px;
	background-image:url(../images/newsright_top.gif);
}
.newsright_top h1 {
	width:200px;
	height:38px;
	float:left;
	font-size:16px;
	color:#FFFFFF;
	line-height:36px;
	text-indent:1em;
}
.newsright_top h2 {
	width:70px;
	height:38px;
	line-height:38px;
	float:right;
	color:#FFFFFF;
	font-size:12px;
	font-weight:100;
	text-align:center;
}
.newsright_top h2 a {
	font-size:12px;
	color:#000033;
	display:block;
}
.newsright_top h2 a:hover {
	font-size:12px;
	color:#ff3300;
	display:block;
}
.newsright_con {
	width:472px;
	height:361px;
	border-bottom:1px #2299d1 solid;
	border-left:1px #2299d1 solid;
	border-right:1px #2299d1 solid;
}
.newsright_con ul {
	margin:7px 10px;
	padding:0px;
	list-style:none;
	border-bottom:1px #CCCCCC dotted;
}
.newsright_con ul li {
	height:64px;
	overflow:hidden;
}
.newsright_con ul li h1 {
	height:24px;
	line-height:24px;
	text-align:center;
	color:#003366;
	font-size:16px;
}
.newsright_con ul li h1 a {
	font-size:16px;
	color:#003366;
}
.newsright_con ul li h1 a:hover {
	font-size:16px;
	color:#ff3366;
}
.newsright_con ul li h2 {
	height:40px;
	line-height:20px;
	font-size:12px;
	font-weight:100;
	color:#999999;
	display:block;
	overflow:hidden;
	text-indent:1em;
}
.newsright_con dl {
	margin:0px 10px;
	padding:0px;
	list-style:none;
}
.newsright_con dl dt {
	line-height:26px;
	font-size:14px;
}
.newsright_con dl dt a {
	font-size:14px;
	color:#666666;
}
.newsright_con dl dt a:hover {
	font-size:14px;
	color:#ff6600;
}
.newsright_con dl dt span {
	float:right;
}
/* line */

.line {
	width:980px;
	height:32px;
	background:url(../images/line.gif);
	margin-top:8px;
}
.line h1 {
	width:400px;
	height:32px;
	line-height:32px;
	text-align:center;
	float:right;
	font-size:12px;
	color:#FFFFFF;
	font-weight:100;
}
.line_left {
	width:718px;
	height:398px;
	float:left;
	background-color:#fafff4;
	border:1px #9fd55a solid;
	display:block;
	overflow:hidden;
}
.line_left_top {
	width:700px;
	height:32px;
	color:#487c00;
	border-bottom:1px #9dd31b solid;
}
.line_left_top h1 {
	width:200px;
	height:32px;
	line-height:32px;
	float:left;
	font-size:14px;
	color:#487c00;
	text-indent:0.5em;
}
.line_left_top h2 {
	width:80px;
	height:32px;
	line-height:32px;
	float:right;
	font-size:12px;
	color:#487c00;
	text-align:center;
	font-weight:100;
}
.line_left_com {
	width:718px;
	height:365px;
	display:block;
	overflow:hidden;
}
.line_left_com dl {
	margin:0px 10px;
	padding:0px;
	list-style:none;
}
.line_left_com dl dt {
	height:80px;
	width:698px;
	margin-top:10px;
	border-bottom:1px #CCCCCC dotted;
	display:block;
	overflow:hidden;
}
.line_left_com dl dt img {
	width:80px;
	height:64px;
	border:1px #CCCCCC solid;
	padding:2px;
	float:left;
	display:block;
	overflow:hidden;
}
.line_left_com dl dt a img {
	width:80px;
	height:64px;
	border:1px #CCCCCC solid;
	padding:2px;
	display:block;
	overflow:hidden;
}
.line_left_com dl dt a:hover {
	border:0px;
	font-size:12px;
} /* ie6 */
.line_left_com dl dt a:hover img {
	width:80px;
	height:64px;
	border:1px #ff6600 solid;
	padding:2px;
}
.line_left_com dl dt h1 {
	width:602px;
	height:28px;
	line-height:28px;
	float:left;
	font-size:14px;
	margin-left:10px;
}
.line_left_com dl dt h1 a {
	font-size:14px;
	display:block;
	color:#333333;
}
.line_left_com dl dt h1 a:hover {
	font-size:14px;
	display:block;
	color:#ff3333;
}
.line_left_com dl dt h2 {
	width:602px;
	height:36px;
	line-height:20px;
	font-size:12px;
	font-weight:100;
	color:#999999;
	float:left;
	margin-left:10px;
	display:block;
	overflow:hidden;
}
.line_left_com dl dt h3 {
	width:86px;
	height:70px;
	float:left;
}
.line_right {
	width:250px;
	height:400px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.line_right_add {
	width:250px;
	height:220px;
	overflow:hidden;
}
.line_right_top {
	width:248px;
	height:30px;
	margin-top:10px;
	border:1px #9fd55a solid;
	background-color:#FFFFFF;
}
.line_right_top_uo {
	width:246px;
	height:28px;
	margin:1px;
	background-color:#e4fdc6;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	color:#487c00;
	text-indent:0.5em;
}
.line_right_con {
	width:248px;
	height:137px;
	border-left:1px #9fd55a solid;
	border-right:1px #9fd55a solid;
	border-bottom:1px #9fd55a solid;
}
.line_right_con dl {
	margin:5px 10px;
	padding:0px;
	list-style:none;
}
.line_right_con dl dt {
	height:24px;
	line-height:24px;
	border-bottom:1px #CCCCCC dotted;
}
/* hotel */
.hotel {
	width:980px;
	height:32px;
	background-image:url(../images/hotel_top.gif);
	margin-top:8px;
}
/* tab */
.tabbox {
	width:720px;
	height:400px;
	float:left;
	background-color:#fafff4;
	display:block;
	overflow:hidden;
}
.tabmenu {
	width:720px;
	height:28px;
	border-left:1px solid #9fd55a;
	border-top:1px solid #9fd55a;
}
.tabmenu ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
.tabmenu li {
	text-align:center;
	float:left;
	display:block;
	width:142px;
	height:27px;
	overflow:hidden;
	background-color:#fafff4;
	line-height:27px;
	border-right:#9fd55a 1px solid;
	border-bottom:#9fd55a 1px solid;
	display:inline;
	font-size:12px;
}
.tabmenu .cli {
	text-align:center;
	float:left;
	display:block;
	width:146px;
	height:27px;
	overflow:hidden;
	background-color:#fff;
	line-height:27px;
	border-right:#9fd55a 1px solid;
	border-bottom:#fff 1px solid;
	display:inline;
	font-size:12px;
	cursor:pointer;
}
#tabcontent {
	width:718px;
	height:370px;
	background-color:#fff;
	border-left:#9fd55a 1px solid;
	border-right:#9fd55a 1px solid;
	border-bottom:#9fd55a 1px solid;
}
#tabcontent ul {
	margin:0;
	padding:5px;
	list-style-type: none;
}
#tabcontent .hidden {
	display:none;
}
#tabcontentu {
	width:718px;
	height:370px;
	background-color:#fff;
	border-left:#9fd55a 1px solid;
	border-right:#9fd55a 1px solid;
	border-bottom:#9fd55a 1px solid;
}
#tabcontentu ul {
	margin:0;
	padding:5px;
	list-style-type: none;
}
#tabcontentu .hidden {
	display:none;
}
.hotel h1 {
	width:400px;
	height:32px;
	line-height:32px;
	text-align:center;
	float:right;
	font-size:12px;
	color:#006699;
	font-weight:100;
}
.hoteldl {width:708px; height:360px;}
.hoteldl dt {width:177px; height:180px; float:left;}
.hoteldl dt h1 {width:177px; height:150px; font-size:12px;}
.hoteldl dt h1 img {width:161px; height:144px; margin:0px 5px; border:1px #CCCCCC solid; padding:2px;}
.hoteldl dt h1 a img {width:161px; height:144px; border:1px #CCCCCC solid; padding:2px;}
.hoteldl dt h1 a:hover img {width:161px; height:144px; border:1px #ff3300 solid; padding:2px;}

.hoteldl dt h2 {width:167px; height:30px; text-align:center; display:block; overflow:hidden; margin:0px 5px; font-size:12px; line-height:30px;}
.hoteldl dt h2 a{font-size:12px; color:#999999; display:block;}
.hoteldl dt h2 a:hover{font-size:12px; color:#ff6600; display:block;}


/* photos */
.photo {width:980px; height:32px; background-image:url(../images/fengjing.gif); margin-top:8px;}
.photo h1 {
	width:400px;
	height:32px;
	line-height:32px;
	text-align:center;
	float:right;
	font-size:12px;
	color:#ffffff;
	font-weight:100;
}
/* huiyi */
.huiyi {width:980px; height:32px; background-image:url(../images/huiyi.gif); margin-top:8px;}
.huiyi h1 {
	width:400px;
	height:32px;
	line-height:32px;
	text-align:center;
	float:right;
	font-size:12px;
	color:#ffffff;
	font-weight:100;
}
/* 其他信息 */
.info {width:980px; height:100%; overflow:hidden; margin-top:10px;}
.infou {width:237px; height:100%; float:left; border:1px #9fd55a solid; overflow:hidden;}
.infov {width:235px; height:100%; float:left; border:1px #9fd55a solid; overflow:hidden; margin-left:10px;}
.infou_top {width:215px; height:30px; margin:0px 10px; display:inline; float:left; border-bottom:1px #ff9900 solid;}
.infou_top h1 {width:120px; height:30px; line-height:30px; float:left; font-size:12px; color:#487c00;}
.infou_top h2 {width:60px; height:24px; line-height:24px; float:right; text-align:right; font-size:12px; font-weight:100;}
.infou_con {width:215px; height:154px; float:left; margin:0px 10px; display:inline; overflow:hidden;}
.infou_con dt {height:24px; line-height:24px; border-bottom:1px #CCCCCC dotted; }

/* footer */
.footer {width:980px; height:100%; overflow:hidden; border-top:1px #CCCCCC solid; margin-top:10px; line-height:24px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999999;}
