﻿*{ margin:0;padding:0;}
/* 分页 */
.k_pagelist {float:left;display:table;clear:both;line-height:30px;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}

/* 页面CSS */
html{margin:0px;padding:0px;background:#ededed url(bg1.gif) center;}
body{margin:0px auto;padding:0px auto;font-size:12px;font-family:Verdana;color:#666666; line-height:22px;}

a:link,a:visited,a:active {color:#009900;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
ul { margin:0;padding:0; list-style:none;}

.list_box{background:#fff;}
.list{  clear:both; background:#fff;}
.list ul { list-style:none;}
.list ul li{ border-bottom: 1px dashed #dcdcdc; line-height:26px; padding:0 0 0 40px; background:url("li_not.gif") no-repeat 15px center;}
.list ul li a{font-size:14px; color:#333;}
.list ul li a:hover{font-size:14px; color:#ff6600;}
.list ul li span.dt{float:right; font-size:10px; color:#ff6600; width:80px;text-align:center;}
.list ul li span.au{float:right; font-size:12px; color:#666; width:130px; text-align:center; width:200; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

.list ul li.list_t{ margin:0 0 5px 0;background: #efefef; height:30px;font-size:14px; line-height:30px; font-weight:bold; color:#0066cc; border-bottom:0px;}
.list_t_a{color:fff;}
.list ul li.list_t span.dt{ background: #009900; height:30px; line-height:30px;font-size:14px; font-weight:bold; color:#FFFFFF; border-bottom:0px; text-align:center;}
.list ul li.list_t span.au{ background: #009900; height:30px; line-height:30px;font-size:14px; font-weight:bold; color:#FFFFFF; border-bottom:0px;}
.list ul li.list_t a{ background: #efefef; height:30px; line-height:30px;font-size:14px; font-weight:bold; color:#0066cc; border-bottom:0px;}
.list ul li.list_t span.more{ background: #efefef; height:30px; line-height:30px;font-size:14px; font-weight:bold; color:#0066cc; border-bottom:0px; float:right; padding:0 20px 0 0 ;}

.s_box{padding:10px 0 20px 0;}
#Main_body{width:980px; margin:auto; padding:0;}
#top_box{height:37px; background:url(top_bg.gif); border-bottom:1px solid #fff;}
.top_txt{width:1000px; margin:auto; padding:0px; line-height:37px;}
.top_t{ background:url(top_icon.gif) left no-repeat; padding:0 0 0 20px;font-weight:bold; color:#666;}
.logo_box{width:310px; float:left;}
.top_search{ background:url(logo_bg.gif); width:600px; float:right; height:60px; text-align:right; padding:30px 20px 0 0 ;}
.formsearch{ text-align:right; float:right;}
.main_top{ border-bottom:1px solid #dcdcdc; height:90px;}
.main_menu{clear:both;background:url(menu_bg_all.gif); margin:2px 0 5px 0; display:block; width:auto; height:38px;}
.main_menu ul {}
.main_menu ul li {width:120px;float:left; line-height:38px; text-align:center;background:url(menu_bg.gif);}
.main_menu ul li a:link,.main_menu ul li a:visited,.main_menu ul li a:active  {font-size:16px; font-weight:bold;background:url(menu_bg.gif);width:120px; display:block; color:#666666;}
.main_menu ul li a:hover {font-size:16px; font-weight:bold;background:url(menu_bg_on.gif);width:120px; display:block; color:#0066CC;}
.main_bar{ clear:both; margin:auto;}
.line{ background:url(line.gif); height:1px; clear:both; width:700px; margin:auto;}
.gline{background:url(line.gif); height:1px; clear:both; width:auto; margin:10px 0 10px 0;}
.line_sort{ background:url(line.gif); height:1px; clear:both; width:440px; margin:0 0 10px 0;}
.left_bar{width:235px; float:left; border-top:5px solid #009900;}
.news_header {margin:0 0 10px 0;}
.news_header a {font-size:16px; font-weight:bold; margin:0 0 20px 0;}
.right_bar{float:left;width:725px; border-top:5px solid #dcdcdc;}
.right_info{margin:20px;font-size:14px;}
.right_info a{ float:right;}
.main_banner{ background:#fff;}
.img_right{ float:right;padding:3px;margin:15px 0 0 15px; border:1px solid #dcdcdc;}
.info_t{color:#009900; font-size:14px; font-weight:bold; line-height:40px;}
.right_news{margin:20px;font-size:14px;}
.art_pic{width:240px; float:left;}
.news_header{width:auto;}
.index_news_list{ float:left;width:400px; margin:0 0 0 10px;}
.index_news_list ul{ list-style:none;}
.index_news_list ul li{ line-height:24px; width:440px;}
.index_news_list ul li a{color:#0066CC; padding:0 0 0 15px; background: url(list_icon.gif) no-repeat left;}
.index_news_list ul li span{float:right; color:#FF6600; font-size:11px;}

.right_pic{margin:20px;font-size:14px;}
.right_pic ul{ list-style:none; margin:15px 0 0 0;}
.right_pic ul li{ float:left; width:160px; padding:0 6px 0 6px; text-align:center;}
.right_pic ul li a{}
.right_pic ul li a img{ padding:3px; border:1px solid #dcdcdc;}

.right_links{margin:20px;font-size:14px;}


.photo_list{font-size:14px;}
.photo_list ul{ list-style:none; margin:15px 0 0 0;}
.photo_list ul li{ float:left; width:161px; padding:0 6px 0 6px; text-align:center;}
.photo_list ul li a{}
.photo_list ul li a img{ padding:3px; border:1px solid #dcdcdc;}

.content img {border:1px solid #dcdcdc; padding:3px;}
.left_bar_menu{ background:url(left_bar_1_bg.gif) left no-repeat; height:28px; border-bottom:2px solid #dcdcdc;font-size:16px; font-weight:bold; line-height:28px; padding:0 0 0 20px;}
.left_bar_menu_list{}
.left_bar_menu_list ul {margin:20px 0 30px 0;}
.left_bar_menu_list ul li {line-height:30px; text-align:right;width:238px;}
.left_bar_menu_list ul li a:link,.left_bar_menu_list ul li a:visited,.left_bar_menu_list ul li a:active {background:url(left_bar_2_bg.gif) left no-repeat; color:#666; font-size:14px;display:block;width:192px;padding:0 40px 0 0;}
.left_bar_menu_list ul li a:hover{line-height:30px;background:url(left_bar_2_bg_on.gif) left no-repeat;font-size:14px; font-weight:bold; display:block;width:192px; color:#009900;padding:0 40px 0 0;}
.notice_box{}
.notice_date{ background:#003366; color:#fff; width:100px; text-align:center; line-height:25px; margin:15px 0 0 0;}
.notice_tit {font-size:14px; font-weight:bold;padding:10px;}
.notice_tit a{color: #0066CC;}
.notice_con{font-size:12px;color:#999;padding:0 10px 0 10px;}

span.title{ padding:10px; font-size:14px; font-weight:bold; color:#fff; background:#003366; }
#onepage{ margin:20px; line-height:26px; font-size:14px;}
.flv_box_about{float: right; margin: 20px 0px 10px 20px; padding:5px; border:1px solid #dcdcdc;}
.flv_box_index{float: right; margin: 0px 0px 5px 5px; padding:5px; border:1px solid #dcdcdc;}

.footer{clear:both; text-align:center; height:60px; padding:20px 0 0 0; font-size:11px; background:url(footer_bg.gif) repeat-x; border-top:1px solid #dcdcdc; width:1000px; margin:auto;}
.right_links a{ margin:0 5px 0 5px;}


.list{ margin:20px;}
h5 a:link,h5 a:visited,h5 a:active { background: url(title.gif) no-repeat left; padding:0 0 0 15px;font-size:14px; color:#003399;}

.art_con{margin:20px;}
#art_content{ font-size:14px; line-height:24px;}
#art_content img{ padding:3px; border:1px solid #dcdcdc;}
.info{ text-align:right;}
.next{ background:#e9e9e9;border-bottom:5px solid #fff;padding:5px;clear:both;}

.box_art{ clear:both; margin:10px 0 10px 0;}
.title1{ padding:5px; font-size:14px; font-weight:bold; color:#fff; background:#003366; clear:both;}
.left{float:left; width:49%;}
.right{float:right; width:49%;}


.pic_content{ margin:20px;}
.pic_content img { border:1px solid #dcdcdc; padding:3px;}
.images_b{ margin:10px 0 10px 0 ;text-align:center;}
.images_s{ text-align:center;}
.images_s img {margin:5px ;}
.xiaotu{margin:20px 0 0 0;}



.gbook_list{margin:20px;}
.gbook_tit{ font-size:14px;font-weight:bold;background:#efefef; border:1px solid #dcdcdc;padding:10px;}
.gbook_tit span.gbook_info{float:right;font-size:12px; font-weight:normal;}
.gbook_tit span.gname{ color:#FF6600;font-size:14px;font-weight:bold;}
.gbook_con{ border-left:#dcdcdc 1px solid; border-right:#dcdcdc 1px solid;padding: 10px;border-bottom:#dcdcdc 1px solid;padding: 10px;margin:0 0 20px 0;}
.replyc{color:#FF0000;}
.con_gcon{ float:right; width:620px;}
.img_gcon{float:left;width:50px;}



.li{padding:0px;margin:0px;line-height:25px; font-size:14px;}
.li span{background:url(li.gif) no-repeat 0px 5px;display:block;text-align:left;word-wrap:break-word;overflow:hidden;white-space:nowrap;}
.li span a:link,.li span a:visited,.li span a:active{margin-left:18px;color:#333}
.li span i{font-style:normal;margin-left:3px;font-size:9px;}

.rlist{ clear:both; margin:0 0 10px 0;}
.roomcontent{margin:20px;}
.roompic{ padding:3px; float:left; border:1px solid #dcdcdc; margin:0 20px 0 0;}
.roominfo{}
.roominfo ul {}
.roominfo ul li { font-size:14px; line-height:26px;height:26px;margin:5px 0 5px 0; background:#efefef;}
.roominfo ul li span {width:80px; font-size:12px; float:left; background: #FF3300; text-align:center; margin:0 5px 0 0 ; color:#fff;font-weight:bold; }
.roominfo ul li.roomtit{ font-size:18px; font-weight:bold;margin:0 0 10px 0;border-bottom:1px dotted #ccc;height:35px; line-height:35px; background:#fff;}
.roommore{ clear: both;}
.roominfo ul li.orderbtn{ background:#fff; padding:5px 0 0 0px;}
/* 特性部分 */
.k_error{color: #FF0000;padding:0 0 0 10px;}
#guide {line-height:21px;height:21px;background:url(guide.gif) no-repeat;margin:20px;text-align:left;color:#333;}
#guide a:link,#guide a:visited,#guide a:active {color:#333;}
#guide a.k_guidename{padding:0px 30px 0px 22px;}

.k_form{display:block;width:100%;margin:0px;margin-top:15px;}
	.k_form .k_login {display:table;margin-left:100px;}
	.k_form p{text-align:left;}
	.k_form p label{clear:both;display:block;color:#666;font-size:12px;}
	.k_form p span label{clear:none;display:inline;color:#666;}


.write{ text-align:right; padding:0 0 10px 0;}
.order{padding:20px;}

.hot_icon{POSITION: absolute;Z-INDEX: 10;margin:-12px 0 0 -30px;}
