@charset "utf-8";
body{ margin:0px; padding:0px; background-color:#d6cfbf;}
.subBody{}
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:#705344;}
a:hover{text-decoration:none;color:#CC0000;}
div,td{font-size:12px; color:#705344; font-family:Arial}
img{border:0px; margin:0px; padding:0px; line-height:150%;}
.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+*/}
.enfont{ font-family:arial;}
.line5{ clear:both; height:5px; overflow:hidden;}
.line10{ clear:both; height:10px; overflow:hidden;}
.line15{ clear:both; height:15px; overflow:hidden;}
.line20{ clear:both; height:20px; overflow:hidden;}
.line25{ clear:both; height:25px; overflow:hidden;}
.line30{ clear:both; height:30px; overflow:hidden;}
.line35{ clear:both; height:35px; overflow:hidden;}
.line60{ clear:both; height:60px; overflow:hidden;}
.L{ float:left;}
.R{ float:right;}
.C{ clear:both; height:1px;}



/*输入框*/
.InputBut{width:80px;height:30px;line-height:30px;color:#FFF;border:0px;font-size:14px;background-color:#807260;}
.InputBut:hover{ background-color:#CC0000; cursor:pointer;}

.inputText{border:1px #CCC solid;font-size:14px;line-height:25px;height:25px;background-color:#e4ddd0;color:#000;}
.inputText:hover{background-color:#FFF;border:1px #807260 solid;}

.inputTextDate{border:1px #CCC solid;font-size:12px;line-height:25px;height:25px;background-color:#e4ddd0; 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:#FFF;border:1px #807260 solid;}

.inputTextarea{border:1px #CCC solid;font-family:Arial;font-size:12px;line-height:18px;background-color:#e4ddd0;color:#000;}
.inputTextarea:hover{background-color:#FFF;border:1px #807260 solid;}

.inputTextOrder{border:1px #574633 solid;font-size:12px;line-height:16px;height:16px;background-color:#100B09;color:#b2aaa3;}
.inputTextOrder:hover{border:1px #C90 solid;}


/*分页链接*/
.ArticlePageLink{ clear:both; text-align:center; font-size:14px;line-height:30px; font-family: "Arial";width:100%; clear:both;}
.ArticlePageLink a{ height:30px; line-height:30px; width:30px; text-align:center;margin:0px 10px; display:inline-block; color:#5b4337;background-color:#d6cfbf; border-radius:20px;}
.ArticlePageLink a:hover{ background-color:#5b4337; text-decoration:none; color:#FFF;}
.ArticlePageLink a.PageNo{width:30px;line-height:30px;height:30px; text-align:center; background-color:#CC0000;}
.ArticlePageLink a.PageNo:hover{background-color:#5b4337;}
.ArticlePageLink a.PageNoed{width:30px;line-height:30px;height:30px; text-align:center; background-color:#5b4337; color:#FFF;}
.ArticlePageLink span{ color:#F30; font-weight:bold;}
.ArticlePageLink .ArticlePagePrev{ background-image:url(ArticlePagePrev.gif); background-repeat:no-repeat; background-position:center center;}
.ArticlePageLink .ArticlePageNext{ background-image:url(ArticlePageNext.gif); background-repeat:no-repeat; background-position:center center;}
/*内容页*/
.ArticleInfo_Title{ font-family:Arial; 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:Arial}
.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:Arial;}
#ArticleInfo_Content p{ margin-bottom:15px; }
#ArticleInfo_Content strong { color:#03419c; 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:450px; border:1px #6B6253 solid; padding:3px; margin:auto;}
.ArticleInfo div.ArticleInfo_xg{ clear:both; padding-top:10px; font-size:12px; font-family:Arial; line-height:25px;}
.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:Arial}
.MainMessage p{ margin-bottom:15px; }
.MainMessage strong { color:#000; font-size:20px;}
.MainMessage img{ max-width:800px;}

.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:#e4ddd0;}
.listTitle li h3{ color:#000;font-size:24px;  margin-bottom:10px;}
.listTitle li h3 a{ color:#000; }
.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{ width:770px; height:185px; margin-bottom:20px; padding:25px; background-color:#f3ebde; overflow:hidden; border-bottom:2px #d6cfbf solid; border-radius:10px;}
.listPicInfo ul li:hover{ background-color:#d6cfbf;}
.listPicInfo ul li .picInfoLeft{ width:500px; font-size:14px; line-height:24px;}
.listPicInfo ul li .picInfoLeft h3{ font-size:20px;  line-height:24px; margin-bottom:10px; font-weight:bold; font-family:Arial; color:#622000;}
.listPicInfo ul li .picInfoRight{ width:260px; overflow:hidden; float:right;}
.listPicInfo ul li .picInfoRight img{width:260px; height:185px;}

.listPic li{ width:230px; height:170px; float:left; margin-right:30px; margin-bottom:25px; position:relative; border:10px rgba(255,255,255,0.3) solid; box-shadow:rgba(0,0,0,0.1) 0px 0px 15px 0px;}
.listPic li img{ width:230px; height:170px;}
.listPic li h3{width:220px; height:30px; padding-top:6px; line-height:30px; font-size:14px; font-weight:normal; color:#FFF; padding-left:10px; position:absolute; left:0px; bottom:0px; background-image:url(picYing.png); background-repeat:repeat-x;}

#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:1000px; height:500px; margin: auto; position: relative; border:#FFF 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("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 rgba(255,255,255,0.3);}
#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;}
#nextLink {background: url("../images/blank.gif") no-repeat; width: 49%; height: 100%; display: block;}
#prevLink {left: 0px; float: left;}
#nextLink {right: 0px; float: right;}
#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:Arial; 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:Arial; 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;}
.clearfix::after {height: 0px; clear: both; display: block; visibility: hidden; content: "."; text-align:left;}
* html > body .clearfix {width: 100%; display: inline-block;}
* html .clearfix {height: 1%;}
#lightboxIframe {display: none;}

/*滚动条样式*/
.nicescroll-cursors{ width:15px !important; margin-right:-5px; background-color:#00cbeb !important;}
.sunlueScroll{ width:5px !important; background-color:rgba(255,255,255,0.2) !important;}