@charset "utf-8";
/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre,form, fieldset, legend, button, input, textarea,th, td{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
ul, ol { list-style: none; }
a { text-decoration: none; }/** 重置文本格式元素 **/
a:hover { text-decoration: underline;}
sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
table { border-collapse: collapse; border-spacing: 0; }

/*通用定义*/
.clear{clear:both; height:0px; display:block; font-size:1px;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
.left{ float:left;}
.right{ float:right;}
.space1 {clear:both; height:1px; display:block; font-size:1px;overflow:hidden;}
.space3 {clear:both; height:3px; display:block; font-size:1px;overflow:hidden;}
.space5 {clear:both; height:5px; display:block; font-size:1px;overflow:hidden;}
.space6 {clear:both; height:6px; display:block; font-size:1px;overflow:hidden;}
.space9 {clear:both; height:9px; display:block; font-size:1px;overflow:hidden;}
.space10 {clear:both; height:10px; display:block; font-size:1px;overflow:hidden;}
.space12 {clear:both; height:12px; display:block; font-size:1px;overflow:hidden;}
.space15 {clear:both; height:15px; display:block; font-size:1px;overflow:hidden;}
.space20 {clear:both; height:20px; display:block; font-size:1px;overflow:hidden;}

/*页面样式*/
body{ font-size:12px;}
#KinSlideshow{position:relative;overflow:hidden;height;float:left;}

#containter{background:url(index_top_bg.jpg) top center no-repeat;width:100%;}
#containter a{color:#000;}
#containter a:hover{color:#C30;}
#containter .top_banner{margin:0 auto;width:978px; height:260px; overflow:hidden}

#containter .content{margin:0 auto;width:978px; background:url(index_49.jpg) repeat-y;}
#containter .content .content_top_bg{width:978px;margin:0 auto;background:url(images/menu_top.jpg) no-repeat;}
#containter .content .content_box{width:940px;margin:0 auto;}
#containter .content .tit1{ background:url(index_20.jpg) repeat-x; height:26px; border:1px solid #e4ecf6; padding-left:15px; font-family:"微软雅黑"; font-size:14px; line-height:26px; color:#030; font-weight:bold;}

#containter .content .content_box .left_side{width:610px;margin-right:10px;float:left;}
#containter .content .content_box .right_side{width:320px;background:url(right_bg.jpg) repeat-y;float:right;}

#containter .content .content_box .left_side  .areaR{float:right;width:330px;}
#containter .content .content_box .left_side  .areaR{float:right;width:330px;}
#containter .content .content_box .left_side  .areaR h1{height:30px;width:350px;overflow:hidden;font-size:16px;}
#containter .content .content_box .left_side  .areaR h2{height:22px;width:200px;overflow:hidden;font-size:14px;}
#containter .content .content_box .left_side  .areaR h1 a{color:#a40000;}
#containter .content .content_box .left_side  .areaR h1 a:hover{text-decoration:none;color:#C30;}
#containter .content .content_box .left_side  .areaR li,.areaL li{line-height:24px;font-size:14px;width:300px; height:24px; overflow:hidden;}

/* 右边样式 */
#containter .content .right_side .pic_box h2,#containter .content .right_side .list_box h2{padding:10px 0 0 15px;font-size:14px;color:#AF1F1F;font-weight:bold; border-bottom:1px #ccc solid;width:300px;margin: 0 auto;padding: 10px 0 5px;width: 297px; font-family:"微软雅黑";}
#containter .content .right_side .pic_box{padding-bottom:10px;}
#containter .content .right_side a{color:#000;}
#containter .content .right_side .pic_box ul{padding:0px 0 10px 11px;}
#containter .content .right_side .pic_box li,.partTwo .picList li{float:left;font-size:12px;width:154px;padding-top:8px; text-align:center; height:135px;}
#containter .content .right_side .pic_box img,.partTwo .picList li img{border: 1px solid #CCCACD;display:block; margin-bottom:5px;}

#containter .content .right_side .list_box ul{ width:300px; margin:0 auto; padding:10px;}
#containter .content .right_side .list_box li{ line-height:24px; height:24px; overflow:hidden;}



/* 焦点图片样式iFocus style */
#ifocus { width:240px; height:280px;float:left;}
#ifocus_pic { display:inline; position:relative; float:left; width:240px; height:208px; overflow:hidden;}
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:240px; height:180px; overflow:hidden; }
#ifocus_piclist img { width:240px; height:180px; }
#ifocus_btn {display:inline; float:right; width:240px;margin:10px -5px 0 0;}
#ifocus_btn li { width:79px; height:54px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); float:left;}
#ifocus_btn img { width:72px; height:54px;}
#ifocus_btn .current {background: url(images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:240px; height:30px; background:#c1c9b1; opacity:1; -moz-opacity:0.5; filter:alpha(opacity=100);}
#ifocus_tx { position:absolute; left:8px; bottom:8px;font-size:14px;color:#FFF;}
#ifocus_tx .normal { display:none; }



#containter .content .content_box .right_box{width:320px;}


/* 图片列表 Style */
#containter .content .nav a{color:#a40000;}
#containter .content .nav{background:url(menu_top.jpg) no-repeat top;height:40px;font-size:14px;}
#containter .content .nav li{float:left;width:110px;height:24px;line-height:24px;color:#a40000;text-align:center;}
#containter .content .nav ul{padding:10px 0 0 38px;}
#containter .content .tit{margin:0 auto;width:900px;}
#containter .content .tit{ background:url(index_20.jpg) repeat-x; height:26px; border:1px solid #e4ecf6; padding-left:15px; font-family:"微软雅黑"; font-size:14px; line-height:26px; color:#030}

#containter .content .Boxbottom{width:860px;margin:0 auto;}
#containter .contentli{line-height:22px; height:22px; overflow:hidden; padding-left:8px; background:url(images/btn_bg.gif) 0 -354px no-repeat;}
#containter .content .pic_box{padding-bottom:10px;}
#containter .content .pic_box ul{padding:8px 0 10px 11px;}
#containter .content .pic_box li{float:left;font-size:12px;width:169px;padding-top:15px;}
#containter .content .pic_box .pic_sy {border: 1px solid #CCCACD;display:block;float:left;height:105px;}
#containter .content .pic_box .list_pic_title{width:145px;height:22px;line-height:24px;text-align:center;overflow:hidden;}


/*图片列表的样式页面转换样式*/
DIV.megas512 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;
}
DIV.megas512 A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #99210b; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
DIV.megas512 A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.megas512 A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.megas512 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #99210b; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.megas512 SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}


#containter .footer{ text-align:center; padding:10px 0;margin:0 auto; line-height:24px;}
#containter .footer span{ font-family:Tahoma, Geneva, sans-serif;}

/*by chament*/
.netfan ul{ width:600px; margin:0 auto; padding:15px 0;}
.netfan ul li{ float:left; width:290px; padding:0 5px; font-size:14px; line-height:30px; overflow:hidden; height:30px;}
.smPic li{ width:150px; float:left; text-align:center; font-size:12px; height:130px; overflow:hidden}
.smPic li img{ display:block; padding:1px; border:1px solid #ddd; margin-bottom:5px;width:135px;height:90px;}
.smPic ul{ width:600px; margin:0 auto; padding-top:20px}

.partTwo .areaL{ float:left; width:610px;}
.partTwo .areaR{ float:right; width:320px;}
.partTwo .titR{ background:url(top_bg_01a.jpg) repeat-x; height:26px; border:1px solid #E4ECF6; line-height:26px; font-family:"微软雅黑"; font-size:14px; padding-left:10px; color:#af1f1f; font-weight:bold;}
.partTwo .picList{ width:310px; margin:0 auto; padding:10px 0}
.partTwo .picList li a{ color:#333;}
.partTwo .txtList{ width:300px; margin:0 auto; padding:15px 0;}
.partTwo .txtList li{ line-height:32px; height:32px; overflow:hidden;float:left;text-align:center;font-size:16px;width:147px;}

.weibo #demo{width:600px; margin:0 auto; height:280px; overflow:hidden;}
.weibo li{ border-bottom:1px dashed #ccc; width:600px; height:70px; padding:10px 0}
.weibo li a{color:#c40000;}
.weibo .avatar{float:left;}
.weibo .avatar img{padding:3px; border:1px solid #ccc; background:#fff;}
.weibo .feed{width:530px; float:right;}
.weibo .sms{color:#444; font-size:14px; line-height:20px; height:40px; overflow:hidden}
.weibo .txtinfo{color:#707070; padding-top:8px;}

.focus{ width:270px; float:left;}
.focus #loopedCarousel{position:relative; width:270px; height:260px; overflow:hidden}
.focus .container {overflow:hidden; position:relative; height:260px; margin:0 auto;}
.focus .slides{position:absolute;}
.focus .slides div{ display:none; width:270px; position:absolute; top:0; height:2600px; text-align:center; font-size:16px;}
.focus .slides div img{ display:block; margin-bottom:10px;}
.focus .thumb{ width:90px;position:absolute; bottom:70px; right:0}
.focus .thumb li{ float:left; width:30px;text-align:center;font-family:Tahoma, Geneva, sans-serif}
.focus .thumb a{ background:#fff; width:20px; height:17px; display:block; color:#fff;  padding-top:3px; }
.focus .thumb a:hover,.focus .thumb .active a,.focus .thumb a:hover,.focus .thumb .active a{ background:#f90; color:#fff; font-weight:bold; text-decoration:none;}
/*八景结果样式*/
#containter .content .new_eight{width:940px;margin:0 auto;}
#containter .content .new_eight ul{margin:0 auto;width:916px;padding-top:20px;}
#containter .content .new_eight li{ float: left; font-size: 12px; height:182px;overflow: hidden;text-align:center;padding-left:19px;}
#containter .content .new_eight img{border: 1px solid #DDDDDD;display: block;margin-bottom: 5px;padding:2px;}
#containter .content .new_eight h4{width:200px;text-align:center;font-size:12px;font-weight:500;height:14px;overflow:hidden;}

/*新八景与历届八景切换样式*/
.hotTop .tabMenu{height:28px; overflow:hidden;width:297px; border-bottom:1px #ccc solid;margin:0 auto;}
.hotTop .tabMenu li{ float:left; width:87px; margin-right:5px; text-align:center; cursor:pointer; padding-top:5px; height:27px;font-size:14px;}
.hotTop .tabMenu li a{margin-top:5px;}
.hotTop .tabMenu li.hover{ background:url(index_20.jpg) 0 6px; width:87px; height:32px; font-weight:bold; border:1px #ccc solid;}
.hotTop .tabList {height:160px; overflow:hidden; padding:5px 0 0 25px;}
.hotTop .tabList li{ line-height:25px; height:25px; overflow:hidden}