@charset "gb2312";
/* CSS Document */
/*乐游石城*/

/* frame Public */
body{ background:#fff url(lyscBodyBg.png) repeat-x center top;}
#wrap{  margin:0px auto; text-align:left;  }
#header{ width:1200px; margin:0 auto; text-align:center; position: relative;}
#mainContent{ width:1200px; margin:0 auto; text-align:left; overflow:hidden;}
.layout{margin-top:15px; overflow:hidden;}

/* 网站头部t*/
.topTool{ width:1200px; height:48px; position: absolute; left: 0; top: 0; z-index:100;}
.topTool .webName{width:auto; float:left;display:inline;}
.topTool .webName a{width:auto; height:48px; line-height:48px;  padding-left:25px; background:url(dot26.png) no-repeat left center; font-weight:bold; font-size:15px; color:#fff; display:block;}
.userPanel{width:auto; float:right; margin-right:10px; display:inline; color:#fff;}
.userPanel a{color:#fff; margin:0 6px; display:block;}
.userPanel a.icon01{float: left; width:206px; height:58px; line-height:24px; background:url(hd16.png) no-repeat left center;}
.userPanel a.icon02{float: left; width:206px; height:58px; line-height:24px; background:url(hd17.png) no-repeat left center;}
.userPanel a.icon03{float: left; width:206px; height:58px; line-height:24px; background:url(hd18.png) no-repeat left center;}
.banner{ width:126px; height:300px; margin-left:117px;  overflow:hidden; position:relative; z-index:1;}
.banner object{width:100%; height:300px; float:left; position:absolute; z-index:0; left:0; top:0;}

/* 主导航 */
#nav{height:70px; padding:0; margin:0; z-index:10;}
.mainNav{ overflow:hidden; zoom:1; padding:10px 0 0 80px; }
.mainNav h3{ float:left; font-size:100%; font-weight:normal; font-size:18px; height:60px; line-height:24px; }
.mainNav h3 a{ float:left; display:block; color:#fff; width:168px; }
.mainNav h3 i{display:block; font-size:12px;}
.mainNav .on h3 {background:url(hd20.png) no-repeat center bottom;}
.mainNav .on h3 a{ color:#fff;}

/* 乐游首页 */
/* 焦点图切换- 缩图 */
.lyscPic{ float:left; width:719px; overflow:hidden;}
.focusBox { position: relative; width: 719px; height: 393px; overflow: hidden; text-align: left; background: white; }
.focusBox .pic img { width: 719px; height: 393px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:40px; line-height:40px; position:absolute; bottom:-40px; font-size: 18px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; text-decoration: none; }
.focusBox .hd { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .hd li{margin: 0 2px; background: url(dot.png) no-repeat 0 -10px; height: 10px; overflow: hidden; width: 10px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(dot8.png) no-repeat 0 -10px;}
.focusBox .hd .on{ background-position:0 0; }
 
/* 旅游动态 */
.lydtBox{float:right; width:463px; height: 391px; border:1px solid #d3d3d3; overflow:hidden;}
.lydtTit {height:62px; padding:1px 0 0 1px; line-height:62px; overflow:hidden;}
.lydtTit h3{ padding-left:93px; width: 211px; height:62px; line-height:62px; background: url(hd22.png) no-repeat left top; font-size:20px;}
.lydtTit h3 a{ color:#fff;}
.lydtList{ text-align:left; padding:20px 10px 0 10px; overflow:hidden; }
.lydtList li{ font-size:14px; height:36px; line-height:36px; overflow:hidden; padding-left:14px; background:url(dot01.png) no-repeat left center; }
.lydtList li a,.lydtList li a font{font-size:14px;}
.lydtList li .date{ float:right; color:#999; margin-right:2px; }

/* 旅游景区 */
.lyjqTit {height:62px; margin-bottom:2px; line-height:62px; overflow:hidden;}
.lyjqTit h3{ padding-left:93px; width: 211px; height:62px; line-height:62px; background: url(hd22.png) no-repeat left top; font-size:20px;}
.lyjqTit h3 a{ color:#fff;}
.guseBox{ float:left; width:390px; height: 378px; border:1px solid #d3d3d3; overflow:hidden; background: url(guseBg.png) no-repeat 70px 30px; position: relative; }
.guseBox .more{ width:53px; height: 20px; text-align:center; background:#f13a56; position: absolute; z-index: 3; top: 0px; right: 0px; border-radius: 2px;}
.guseBox .more a{ color:#fff;}
.gusePic { margin:168px 0 0 1px; position: relative; width: 388px; height: 209px; overflow: hidden; text-align: left; background: white; }
.gusePic .pic img { width: 388px; height: 209px; display: block; }
.gusePic .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.gusePic .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.gusePic .txt li{ height:40px; line-height:40px; position:absolute; bottom:-40px; font-size: 18px;}
.gusePic .txt li a{ display: block; color: white; padding: 0 0 0 10px; text-decoration: none; }
.gusePic .hd { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.gusePic .hd li{margin: 0 2px; background: url(dot.png) no-repeat 0 -10px; height: 10px; overflow: hidden; width: 10px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(dot8.png) no-repeat 0 -10px;}
.gusePic .hd .on{ background-position:0 0; }
.hongseBox{ float:left; margin-left:12px; width:390px; height: 378px; border:1px solid #d3d3d3; overflow:hidden; background: url(hongseBg.png) no-repeat 70px 20px; position: relative;}
.hongseBox .more{ width:53px; height: 20px; text-align:center; background:#f13a56; position: absolute; z-index: 3; top: 0px; right: 0px; border-radius: 2px;}
.hongseBox .more a{ color:#fff;}
.hongsePic { margin:168px 0 0 1px; position: relative; width: 388px; height: 209px; overflow: hidden; text-align: left; background: white; }
.hongsePic .pic img { width: 388px; height: 209px; display: block; }
.hongsePic .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.hongsePic .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.hongsePic .txt li{ height:40px; line-height:40px; position:absolute; bottom:-40px; font-size: 18px;}
.hongsePic .txt li a{ display: block; color: white; padding: 0 0 0 10px; text-decoration: none; }
.hongsePic .hd { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.hongsePic .hd li{margin: 0 2px; background: url(dot.png) no-repeat 0 -10px; height: 10px; overflow: hidden; width: 10px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(dot8.png) no-repeat 0 -10px;}
.hongsePic .hd .on{ background-position:0 0; }
.ziranBox{ float:right; width:390px; height: 378px; border:1px solid #d3d3d3; overflow:hidden; background: url(ziranBg.png) no-repeat 70px 10px; position: relative;}
.ziranBox .more{ width:53px; height: 20px; text-align:center; background:#f13a56; position: absolute; z-index: 3; top: 0px; right: 0px; border-radius: 2px;}
.ziranBox .more a{ color:#fff;}
.ziranPic { margin:168px 0 0 1px; position: relative; width: 388px; height: 209px; overflow: hidden; text-align: left; background: white; }
.ziranPic .pic img { width: 388px; height: 209px; display: block; }
.ziranPic .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.ziranPic .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.ziranPic .txt li{ height:40px; line-height:40px; position:absolute; bottom:-40px; font-size: 18px;}
.ziranPic .txt li a{ display: block; color: white; padding: 0 0 0 10px; text-decoration: none; }
.ziranPic .hd { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.ziranPic .hd li{margin: 0 2px; background: url(dot.png) no-repeat 0 -10px; height: 10px; overflow: hidden; width: 10px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(dot8.png) no-repeat 0 -10px;}
.ziranPic .hd .on{ background-position:0 0; }

/* 旅游指南 */
.lyznTit {height:62px; margin-bottom:2px; border-bottom:1px solid #d3d3d3; line-height:62px; overflow:hidden;}
.lyznTit h3{ float:right; padding-left:35px; width: 176px; height:62px; line-height:62px; background: url(hd23.png) no-repeat right top; font-size:20px;}
.lyznTit h3 a{ color:#fff;}
.lyznBox{ float:left; width:1200px; margin:0 auto; overflow:hidden;}

/* 石城特产 */
.sctcTit {height:62px; margin-bottom:2px; border-bottom:1px solid #d3d3d3; line-height:62px; overflow:hidden;}
.sctcTit h3{ float:left; padding-left:93px; width: 211px; height:62px; line-height:62px; background: url(hd22.png) no-repeat left top; font-size:20px;}
.sctcTit h3 a{ color:#fff;}
.sctcTit .more{ float:right; margin-top:20px; width:53px; height: 20px; line-height:20px; text-align:center; background:#f13a56; border-radius: 2px;}
.sctcTit .more a{ color:#fff;}
.sctcBox{float:left; width:1200px; overflow:hidden; position:relative;}
.sctcPic{ clear: both; overflow: hidden; margin-top: 20px; }
.sctcPic li{ float: left; width: 225px; height: 190px; margin: 0 7px; }
.sctcPic img{ clear: both; display: block; width: 225px; height: 150px; }
.sctcPic h1{ clear: both; text-align: center; padding-top: 15px; }





#container-side{ float: left; width: 206px; min-height:950px; height:100%; _height:950px; margin-bottom: -32767px; padding-bottom: 32767px; }
#container-main{ float: right; width: 980px; min-height:950px; height:100%; _height:950px; background-color: #FFF; margin-bottom: -32767px; padding-bottom: 32767px;}
.lm-tit{height: 166px; }
.sidenav-link{ width: 204px; border: 1px solid #ecf0f3; border-top: 0px; margin: 1px auto 0px auto; min-height:500px; height:100%; _height:500px;}
.sidenav-link .hd{ padding: 0px 0px 35px; min-height:900px; height:100%; _height:200px;}
.sidenav-link .hd li{ height: 48px; color: #2f2f2f; padding-left:110px; border-bottom: 1px solid #ecf0f3; font: 16px/48px "Microsoft YaHei"; overflow: hidden; }
.sidenav-link .hd li.on{ color: #d7000f; cursor: pointer; background:#03815c; border-bottom: 1px solid #03815c; }
.sidenav-link .hd li.on a{ color: #fff; }
.sidenav-link .hd li.on a:hover{color: #fff;}
.sidenav-link .hd li a:hover{color: #2f2f2f;}
.sidenav-link .hd li a{ color: #2f2f2f; display: block; }
.dtwz{ height: 40px; border-bottom: 1px solid #e6e6e6; margin-bottom:10px;}
.dtwz h2{ font: 18px/40px "Microsoft YaHei"; height: 40px; float: left; background: url(dot33.png) no-repeat 26px center; padding-left: 50px; color:#03815c;}
.dtwz span{ float: right; color: #333; line-height: 40px; padding-right: 35px; }
.dtwz span a{ color: #333; }
#news_list{ clear: both; border: 1px solid #f0f0f0; padding: 10px 20px; }
#news_list li{ font-size: 14px; line-height: 42px; clear: both; height: 42px; padding-left:30px; background:url(dot01.png) no-repeat 10px center; border-bottom: 1px dashed #f0f0f0; }
#news_list li i{ color: #ce2c00; padding-right: 5px; }
#news_list li span{ float:right; color: #a3a4a4; }
#news_list li.li-line{ border-bottom: 1px dashed #b1b1b1; padding-bottom: 24px; margin-bottom: 24px; }

.page{text-align:center;clear:both;height:28px; padding: 10px 0;background:#fff;line-height:28px;}
.page span{color:#8d8d8d;}
.page a{border:1px solid #d9d9d9;padding:5px 7px 4px;}
.page a.cur{border:1px solid #e06b5a;background:#eee;}
.page a.dis,.page a.dis:hover{border:1px solid #eee;color:#eee;cursor:default;display:inline;}
.page a:hover{ border:1px solid #e06b5a;background:none; color:#e06b5a;text-decoration:none;}

/*  页尾  footer */
#footer{margin:15px auto 0 auto; text-align:center; background:#c38f79; border-top:6px solid #90563e; }
.footerNav{color:#333; text-align:center; height:41px; line-height:41px; color:#fff;}
.footerNav a{margin:0 10px; color:#fff;}
.copyright{padding:10px 0; text-align:center; line-height:24px;}
.footerLinks{overflow:hidden; padding-bottom:15px;}
.footerLinks a{margin:0 5px; color:#fff;}

.footer{margin: auto !important; overflow: hidden;}
.footer .column-tit{ margin-top: 20px; border-bottom: 1px solid #d8d8d8;}
.bottom-link{ padding-top: 10px; height:38px; line-height: 38px; color:#fff;}
.bottom-link a{ padding-left: 10px; padding-right: 10px; color:#fff;}
.bottom-link a:hover{color:#fff;}
.copyright{clear:both; width: 1200px; margin: 0 auto; padding-top: 18px; padding-bottom: 30px; line-height:24px; text-align:center; color: #fff; position: relative;}
.copyright p{ line-height:24px; text-align:center; color:#fff;}
.copyright span{ padding-left: 10px; padding-right: 10px;}
.copyright span a{ color:#fff;}
.copyright #_ideConac{ position: absolute; top:20px; right:50px;}
.copyright #_span_jiucuo{ position: absolute; top:30px; right:150px;}