@charset "utf-8";
@import "page.css";/*页码样式*/
body{ margin:0px; padding:0px;font:14px/1.5 "宋体","微软雅黑";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: 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:; 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:; 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:;}
.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(/uploads/image/etimages/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:  no-repeat; width: 49%; height: 100%; display: block;left: 0px; float: left; transition:none;}
#nextlink {background:  no-repeat; width: 49%; height: 100%; display: block;right: 0px; float: right;transition:none;}
#prevlink:hover {background:  no-repeat left 50%; filter: alpha(opacity=90); opacity: 0.9;}
#prevlink:hover:visited {background:  no-repeat left 50%; filter: alpha(opacity=90); opacity: 0.9;}
#nextlink:hover {background:  no-repeat right 50%; filter: alpha(opacity=90); opacity: 0.9;}
#nextlink:hover:visited {background:  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: 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(/uploads/image/etimages/close.png) no-repeat center center; background-size:80% 80%; width:20px; height:20px; cursor:pointer; position:absolute; top:0px;right:0px;}
/*广告模块样式表end*/
