﻿@charset "utf-8";
@import "page.css";/*页码样式*/
body{ margin:0px; padding:0px;font:14px/1.5 arial,"宋体","微软雅黑";color:#000}
ul,li,h1,h2,h3,h4,p,a,dd,dl{ list-style:none;margin:0px; padding:0px;}
select{ font-size:12px;}
a{text-decoration:none;color:#423a30;transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;}
a:hover{text-decoration:none;color:#d30404;}
/*div,td{font-size:12px; color:#807160; font-family:"宋体"}*/
img{border:0px; margin:0px; padding:0px; line-height:100%;}
.Justified{text-align:justify;text-justify:distribute-all-lines;/*ie6-8*/text-align-last:justify;/* ie9*/-moz-text-align-last:justify;/*ff*/-webkit-text-align-last:justify;/*chrome 20+*/}
.aniTw{transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;}
.enfont{ font-family:arial;}
.h1{ clear:both; height:1px;}
.h5{ clear:both; height:5px;}
.h10{ clear:both; height:10px;}
.h15{ clear:both; height:15px;}
.h20{ clear:both; height:20px;}
.h25{ clear:both; height:25px;}
.h30{ clear:both; height:30px;}
.h40{ clear:both; height:40px;}
.h50{ clear:both; height:50px;}
.h55{ clear:both; height:130px;}
.h60{ clear:both; height:60px;}
.h80{ clear:both; height:80px;}
.h90{ clear:both; height:90px;}
.fa-up{ width:7px; height:4px; background:url(arrDown.png) no-repeat;}



/*输入框*/
.InputBut{width:80px;height:30px;line-height:30px;color:#FFF;border:0px;font-size:14px;background-color:#511b15;}
.InputBut:hover{ background-color:#b40000; cursor:pointer;}

.inputText{border:1px #CCC solid;font-size:14px;line-height:25px;height:25px;background-color:#fff;color:#000;}
.inputText:hover{background-color:#f2eedb;border:1px #807260 solid;}

.inputTextDate{border:1px #CCC solid;font-size:12px;line-height:25px;height:25px;background-color:#fff; background-image:url(date.gif); background-repeat:no-repeat; background-position:right center; width:95px; text-align:left; padding-left:5px;}
.inputTextDate:hover{cursor:hand;background-color:#f2eedb;border:1px #807260 solid;}

.inputTextarea{border:1px #CCC solid;font-family:"宋体";font-size:12px;line-height:18px;background-color:#fff;color:#000;}
.inputTextarea:hover{background-color:#f2eedb;border:1px #807260 solid;}

.inputTextOrder{border:1px #574633 solid;font-size:12px;line-height:16px;height:16px;background-color:#fff;color:#b2aaa3;}
.inputTextOrder:hover{border:1px #C90 solid;}

/*内容页*/
.ArticleInfo_Title{ font-family:"微软雅黑"; font-size:26px; font-weight:bold; color:#000; text-align:center; padding:15px 0;}
.ArticleInfo div.ArticleInfo_sx{ color:#999; text-align:center; height:22px; margin-bottom:5px; font-size:12px; font-family:"宋体"}
.ArticleInfo div.ArticleInfo_sx a{ color:#999;}
#ArticleInfo_Content{ padding:15px;}
#ArticleInfo_Content,#ArticleInfo_Content p,#ArticleInfo_Content div,#ArticleInfo_Content font{ font-size:14px; line-height:200%;font-family:"宋体";}
#ArticleInfo_Content p{ margin-bottom:15px; }
#ArticleInfo_Content strong { color:#511b15; font-size:16px;}
#ArticleInfo_Content img{ max-width:850px;}

.ArticleInfo div.ArticleInfo_Pic{ text-align: center;}
.ArticleInfo div.ArticleInfo_Pic img{ border:1px #000 solid;}
.ArticleInfo div.ArticleInfo_Mov{ width:800px; border:1px #6B6253 solid; padding:3px; margin:auto;}
.ArticleInfo div.ArticleInfo_xg{ clear:both; padding-top:10px; font-size:12px; font-family:"宋体"; line-height:25px;}
.ArticleInfo div.ArticleInfo_xg a{ color:#776852;}
.ArticleInfo div.ArticleInfo_xg a:hover{ color:#d30404;}
.ArticleInfo div.ArticleInfo_xg span{ background-color:#1e94fc; padding:5px; margin-bottom:5px; display:inline-block;  color:#FFF; margin-right:5px;}
.ArticleInfo div.ArticleInfo_Fx{ padding-top:10px; border-top:#CCC 1px solid; border-bottom:#CCC 1px solid; height:25px; margin:30px auto;}

.MainMessage,.MainMessage p,.MainMessage div,.MainMessage font{ font-size:14px; line-height:200%; font-family:"宋体";}
.MainMessage p{ margin-bottom:15px; }
.MainMessage strong { color:#CC0000; font-size:16px;}
.MainMessage img{ max-width:900px;}
.MainMessage .leftPic{ margin:10px 50px 10px 0px;}

.MainMessage table{ border-left:#CCC 1px solid; border-top:#CCC 1px solid;}
.MainMessage table td{ border-right:#CCC 1px solid; border-bottom:#CCC 1px solid;padding:2px; line-height:25px; height:25px;}
.MainMessage table th{ border-right:#CCC 1px solid; border-bottom:#CCC 1px solid;font-size:14px;padding:2px; line-height:25px; height:25px; color:#060}

.listTitle li{ margin-bottom:20px; border-bottom:#e4ddd0 1px dashed; padding:15px 0; line-height:170%;color:#807260; padding:20px; font-size:14px;}
.listTitle li:after {
      content: ".";
      display: block;
      height: 0px;
      clear: both;
      visibility: hidden;
    }
.listTitle li img{ width:220px; height:160px; margin-right:20px;}
.listTitle li:hover{ background-color:#eee6da;}
.listTitle li h3{ color:#511b15;font-size:24px;  margin-bottom:10px;}
.listTitle li h3 a{ color:#511b15; }
.listTitle li h3 a:hover{ color:#CC0000;}
.listTitle li img{ width:105px; height:75px; margin-right:15px;}
.listTitle li h3 span{ font-size:12px; font-family:arial; color:#999; margin-left:10px; font-weight:normal;}

.listPicInfo { clear:both;}
.listPicInfo ul li{ box-sizing:border-box; width:100%; height:230px; margin-bottom:20px; border:10px #FFF solid; background-color:#f3f0e4; clear:both;}
.listPicInfo ul li .picInfoLeft{ width:580px; height:180px; padding:25px; color:#807260; font-size:14px; line-height:24px;}
.listPicInfo ul li .picInfoLeft h3{ font-size:24px; color:#635646; line-height:24px; margin-bottom:20px;}
.listPicInfo ul li .picInfoLeft a{ background-image:url(../images/linkBut1.jpg); width:89px; height:25px; line-height:25px; color:#FFF; display:block; margin-top:15px; font-size:12px; text-align:center;}
.listPicInfo ul li .picInfoLeft a:hover{ background-image:url(../images/linkBut2.jpg);}
.listPicInfo ul li .picInfoRight{ width:320px; height:230px; overflow:hidden;}
.listPicInfo ul li .picInfoRight img{width:320px; height:210px;}

.listPic li{ width:300px; height:238px; float:left; margin-right:15px; margin-bottom:15px; padding:10px;background:#fff; border:#e3d6c3 1px solid; }
.listPic li:hover{ border:#fff 1px solid; box-shadow:rgba(183,181,181,0.75) 0px 0px 10px 0px;}
.listPic li img{ width:300px; height:210px;}
.listPic li h3{line-height:30px; font-size:14px; font-weight:normal; color:#000;}

#pubuliu:after {
      content: ".";
      display: block;
      height: 0px;
      clear: both;
      visibility: hidden;
    }
.pblxt1{float:left; width:202px; background-color:#FFF; margin:0px 10px 20px 10px; display:inline; border:10px solid #FFF; box-shadow:#aea899 0px 0px 5px 0px; border-radius:6px;}
.pblxt1:hover{border:10px solid #dcd2c0;}
.pblxt1 a{ color:#999;}
.pblxt1 img{ width:202px;}
.pblxt1 h3{ font-size:12px;text-decoration:none; padding:8px; font-weight:normal; color:#000; }
.pblxt1 p{ padding:8px; line-height:20px; color:#808080;}
.pblxt1 span{ color:#CCC;padding:8px;}

/*留言列表*/
.guestbookList {list-style-type:none; text-transform:capitalize;}
.guestbookList li {margin-bottom:30px; border-bottom:#CCC 1px dashed; padding:10px; border-left:1px #f6f6f6 dashed; border-top:1px #f6f6f6 dashed; border-right:1px #f6f6f6 dashed;}
.guestbookList li:hover{background-color:#FFF; border:#CCC 1px solid;}
.guestbookList div.guestbookTitle{height:25px;}
.guestbookList div.guestbookTitle h3{ font-size:12px; color:#CC0000; float:left;line-height:30px;}
.guestbookList div.guestbookTitle span{font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:15px; color:#666; font-weight:normal;}
.guestbookList div.guestbookInfo{line-height:18px; text-align:left; clear:both; color:#333}
.guestbookList div.guestbookBack{line-height:18px; color:#666; width:90%; margin:auto; background-color:#e7e3d8; padding:10px; margin:10px; border-radius:10px;}
.guestbookList div.guestbookBack h3{font-size:12px; color:#000; line-height:30px;width:50px;}


/*弹窗样式*/
.maskBox{ width: 100%; position:fixed; top: 0px; left: 0px; background: rgba(0,0,0,0.8); z-index: 100;}
.mask_msgBox{background: #fff;width:900px; height:500px; margin: auto; position: relative; border:#f5f3e7 4px solid;}
.mask_msg{color:#8a8a8a; width:100%; height:500px; font-size: 14px; line-height: 180%; }
.mask_msg p{ margin-bottom: 30px;}
.pop_close{ background: url(../images/close.png) no-repeat; width: 26px; height: 26px; cursor: pointer; position: absolute; top: -4px; right: -33px;}
.popTitle{ position: absolute; top:-45px; left:0px; font-size:26px; color:#FFF;font-family:"华文楷体"; width:100%; text-align:center;}



/*图片展示弹窗样式*/
#lightbox {left: 0px; width: 100%;line-height: 0; position: absolute; z-index: 99999999;}
#lightbox a img {border: currentColor;}
#outerImageContainer {margin: 0px auto; width: 250px; height: 250px; position: relative;}
#lightboxImage {border: 3px solid #f5f3e7;}
#imageContainer {padding: 10px; text-align:center;}
#loading {left: 0%; top: 40%; width: 100%; height: 25%; text-align: center; line-height: 0; position: absolute;}
#hoverNav {left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 999999;}
#imageContainer > #hoverNav {left: 0px;}
#hoverNav a {}
#prevLink {background: url("../images/blank.gif") no-repeat; width: 49%; height: 100%; display: block;left: 0px; float: left; transition:none;}
#nextLink {background: url("../images/blank.gif") no-repeat; width: 49%; height: 100%; display: block;right: 0px; float: right;transition:none;}
#prevLink:hover {background: url("../images/prev.gif") no-repeat left 50%; filter: alpha(opacity=90); opacity: 0.9;}
#prevLink:hover:visited {background: url("../images/prev.gif") no-repeat left 50%; filter: alpha(opacity=90); opacity: 0.9;}
#nextLink:hover {background: url("../images/next.gif") no-repeat right 50%; filter: alpha(opacity=90); opacity: 0.9;}
#nextLink:hover:visited {background: url("../images/next.gif") no-repeat right 50%; filter: alpha(opacity=90); opacity: 0.9;}
#nextLinkText {color: rgb(255, 152, 52); font-weight: bold; text-decoration: none;}
#prevLinkText {color: rgb(255, 152, 52); font-weight: bold; text-decoration: none;}
#nextLinkText {padding-left: 20px;}
#prevLinkText {padding-right: 20px;}
.ontop #imageData {padding-top: 5px;}
#imageDataContainer {margin: 0px auto; line-height: 1.4em;}
#imageData {padding: 0px 10px;}
#imageData #imageDetails {width: 100%;}
#imageData #caption {color:#c1c1c1; font-weight:normal; text-align:left; font-family:"微软雅黑"; font-size:14px; line-height:130%; text-align:justify;  text-justify:distribute-all-lines;
}
#imageData #caption h3{ text-align:center; font-size:14px;  font-family:"微软雅黑"; color:#fff; margin-bottom:5px; font-weight:normal;}
#imageData #numberDisplay {padding-bottom: 1em; clear: left; display: none;}
#imageData #numberDisplay a {color: black; padding-right: 5px; padding-left: 5px;}
#imageData #bottomNavClose {width: 66px; padding-bottom: 0.7em; float: right;}
#imageData #helpDisplay {clear: left; float: left; display: block;}
#overlay {	left: 0px; top: 0px; width: 100%; height: 500px; display: none; filter: alpha(opacity=80); position: absolute; z-index: 9999999; opacity: 0.8 !important; background-color: rgb(0, 0, 0); -moz-opacity: 0.8;}
#lightboxIframe {display: none;}
/****************loading样式表************************/
.loadBox{width:84px; height:84px;margin:0 auto; background:url(loadTxt.png) no-repeat center center;}
.loadBox img{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform: rotate(0deg);}
/****************************************************/
/********滚动条样式***********************/
#ScrollBarBox{ width:938px; overflow:hidden; position:relative; height:470px; }
#ScrollBarContent{position:absolute;top:0px; left:0px; width:838px; padding:0px 50px; }
.ScrollBar{ position:absolute; top:80px; right:-3px;  width:5px; padding:0px; display:none;z-index:5; }
.ScrollBarPoint{ position:absolute; width:5px; height:20px; background:#2fc1ee;display:block; top:0px; z-index:3; cursor:pointer; }
/************************************************************************************/

/**sj_新增**/
i{font-style:normal}
.fa{ display:inline-block;}
.L{ float:left;}
.R{ float:right;}
.hide{display:none;}
input,textarea{outline:none;}
/*清浮动*/
/*.clearfix::after {height: 0px; clear: both; display: block; visibility: hidden; content: "."; text-align:left;}
* html > body .clearfix {width: 100%; display: inline-block;}*/
/*清浮动*/
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
/*other*/
/*音乐播放插件样式*/
.musicPlayBox{width: 40px;height: 40px;border-radius: 50px;border:#7C7168 1px solid; text-align: center; cursor: pointer; }
.musicPlayBox .ibox{width: 100%; position: absolute;left: 0px; height: 40%; bottom: 30%; text-align: center; overflow: hidden;}
.musicPlayBox i{ display: inline-block;width: 2px; height: 100%; background: #7C7168 !important; margin: 0px 1px;}
/*音乐播放插件样式end*/
/*广告模块样式表*/
.advBox li{ display: none; line-height:0px;}
.advBox li img{line-height:0px; padding:0px; margin:0px;}
.advBox li .advClose { background:rgba(0,0,0,0.4) url(../images/close.png) no-repeat center center; background-size:80% 80%; width:20px; height:20px; cursor:pointer; position:absolute; top:0px;right:0px;}
/*广告模块样式表end*/
