/* 头部 */
#header{ text-align:center;  }
#header .back,#header .font,#header .share,#header .discuss{float:left;margin:20px 5px 0 0;color:#fff;min-width:60px;height:40px;line-height:40px;border:1px solid #316c0e;border-radius:3px;overflow:hidden;
	background: #569A30 -webkit-gradient(linear, left top, left 36, from(#569A30), to(#42831b), color-stop(0.05,#4ba615), color-stop(0.05,#569A30));
	background: #569A30 -moz-linear-gradient(top, #4ba615, #569A30 2px, #569A30 2px, #42831b);
	background: #569A30 -ms-linear-gradient(top, #4ba615, #569A30 2px, #569A30 2px, #42831b);
	background: #569A30 -o-linear-gradient(top, #4ba615, #569A30 2px, #569A30 2px, #42831b);
	background: #569A30 linear-gradient(top, #4ba615, #569A30 2px, #569A30 2px, #42831b);
	}
#header .back:active,#header .font:active,#header .share:active,#header .discuss:active{
	background: #569A30 -webkit-gradient(linear, left top, left 36, from(#569A30), to(#42831b), color-stop(0.05,#42831b), color-stop(0.05,#569A30));
	background: #569A30 -moz-linear-gradient(top, #569A30, #42831b 2px, #42831b 2px, #569A30);
	background: #569A30 -ms-linear-gradient(top, #569A30, #42831b 2px, #42831b 2px, #569A30);
	background: #569A30 -o-linear-gradient(top, #569A30, #42831b 2px, #42831b 2px, #569A30);
	background: #569A30 linear-gradient(top, #569A30, #42831b 2px, #42831b 2px, #569A30);
	}
#header .back a,#header .font a,#header .share a,#header .discuss a{display:block;background:url("images/icon.png") no-repeat;background-size:160px auto; color:#fff;text-indent:-99px;}

#header .back{margin-left:10px;min-width:45px}
#header .back a{background-position: 8px -115px;}

#header .font{float:right;}
#header .font a{background-position: 8px -290px;}

#header .share{float:right;}
#header .share a{background-position: 18px -336px;}
#header .share #bdshare{ display:none;}

#header .discuss{float:right;}
#header .discuss a{min-width:60px;height:40px;background-position: 8px -383px;text-indent:0;text-align:right;}
#header .discuss a span{display:block;padding:0 10px 0 45px;line-height:36px;;font-size:21px;vertical-align:top;}
#header .hdTit{ color:#fff; margin:0 auto; text-align:center; line-height:60px;font-size:30px; font-weight:normal;}

/* 分享 */
.shareBox{ width: 323px; height: 94px; position:absolute; top:50px; right: 0px; overflow:hidden;display:none;z-index:11;}
.shareBox i{ position:absolute; right:26px; top:5px; display:block; width:20px; height:20px; border-style:solid; border-color:transparent; border-width:1px; border-left-color:#b4b6bb; border-top-color:#b4b6bb;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);  background:-webkit-gradient(linear,left top,right bottom,from(#fff),to(#f8f8f8));background:-moz-linear-gradient(left -45deg,#fff,#f8f8f8);}
.shareBox .shareCon{ padding: 13px 0 0 14px; width: 304px; height: 53px; border:1px solid #b4b6bb;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px #666; box-shadow:0 1px 2px #666; margin: 16px 0 0 3px;background:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#e9e9e9));background:-moz-linear-gradient(top, #fcfcfc, #e9e9e9);}


/*字体*/
.fontBox{ width:195px; height:82px; position:absolute; top:50px; right:65px; overflow:hidden;display:none;z-index:11;}
.fontBox i{ position:absolute; right:26px; top:5px; display:block; width:20px; height:20px; border-style:solid; border-color:transparent; border-width:1px; border-left-color:#b4b6bb; border-top-color:#b4b6bb;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);  background:-webkit-gradient(linear,left top,right bottom,from(#fff),to(#f8f8f8));background:-moz-linear-gradient(left -45deg,#fff,#f8f8f8);}
.fontBox .fontCon{ width:186px; height:61px; border:1px solid #b4b6bb;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px #666; box-shadow:0 1px 2px #666; margin:15px 0 0 3px;background:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#e9e9e9));background:-moz-linear-gradient(top, #fcfcfc, #e9e9e9);}
.fontBox li{ width:61px; height:61px; border-right:1px solid #b4b6bb; float:left; text-align:center; line-height:61px;}

.fontBox li.sFont{ font-size:16px;}
.fontBox li.mFont{ font-size:20px;}
.fontBox li.bFont{border:none; font-size:24px;}
.fontBox li.cur {font-weight:bold;color:#c00;}


/* 文章内容页  ================ */
#articleScroller{position:absolute;top: 100px;right:0;bottom: 20px;left:20px;margin-right:5px;padding-right:15px;}
#theList {min-height:600px;}

.articleCon h1{ font-size:30px; color:#000; text-align:center; line-height:1.8em; padding-bottom: .5em;border-bottom:1px solid #E2D1CD}
.articleCon .summary{padding:10px 0;width:100%;border-bottom:1px solid #ddd;text-align:center;font-size:18px;}
.articleCon .summary span{ margin:0 10px; color:#797979;}
.articleCon .summary span a { color:#797979;}

.articleCon .articleText{margin-bottom:20px;padding:20px 20px 0;line-height:1.8em;font-size:21px;text-align:left;}
.articleCon .articleText strong{ text-align:left; padding:0 20px;}
.articleCon .articleText p{margin-bottom:24px;}
.articleCon .articleText p strong{padding:0;}
.articleCon .articleText p.pictext {text-align:center;}
.articleCon .articleText img{ max-width:660px !important; height:auto !important; overflow:hidden; margin:0 auto 10px;display:block;}
.articleCon .articleText .sFont,.articleCon .articleText .sFont p,.articleCon .articleText .sFont strong{line-height:1.8em;font-size:16px;}
.articleCon .articleText .mFont,.articleCon .articleText .mFont p,.articleCon .articleText .mFont strong{line-height:1.8em;font-size:20px;}
.articleCon .articleText .bFont,.articleCon .articleText .bFont p,.articleCon .articleText .bFont strong{line-height:1.8em;font-size:24px;}
.vedioPlayer{margin:0 auto;text-align:center;}

/* 相关信息 */
#related .hd{width:100%;border-bottom:1px solid #ddd;text-align:center;line-height:42px;font-size:24px;font-weight:bold;text-align:left;}
#related .bd{padding-top:10px;border-top:1px solid #fff;}


/* other */
.others{text-align:center;font-size:16px;}
.others .prev,.others .next{margin:0 5px;display:inline-block;*display:inline;zoom:1;width:65px;height:30px;line-height:30px;background:url("images/boxBg.png") no-repeat 0 -356px;background-size:150px auto;text-align:left;}
.others .prev{padding-left:13px;width:52px;}
.others .next{padding-left:3px;width:67px;background-position:-75px -356px;}

/* 领导内容页 */
.leaderConBox .hd{line-height:35px; text-align:center;}
.leaderConBox .hd h2{font-size:24px;color:#333;}
.leaderConBox .bd{ padding:15px 0 0 0;font-size:21px;}

.leaderConBox .pic{padding-bottom:10px;text-align:center;}
.leaderConBox .pic img{width:125px;}
.leaderConBox .tit{ position:relative;height:42px; line-height:42px; padding:0 15px; border-bottom:1px solid #E2D1CD;font-size:24px;}
.leaderConBox .tit:after{ position:absolute; left:60px; top:50%; margin-top:-7px;
	content:""; width:14px; height:14px; background:url(images/icons.png) center -1260px no-repeat;  background-size:28px auto;
}
.leaderConBox article{padding:10px 10px 20px; text-indent:28px;line-height:1.8em;  }

#ldjh .hd{border-bottom:1px solid #E2D1CD;/* line-height:42px; */font-size:24px;font-weight:bold;overflow:hidden;}
#ldjh .hd li{float:left;margin:0 5px;padding:0 10px;border-radius:5px 5px 0 0;}
#ldjh .hd li.on{background:#CB0000;color:#fff;}
#ldjh .bd{padding:10px 0;}
#ldjh .bd .infoList li{line-height:1.8em;}
#ldjh .bd .more{clear:both;padding-top:5px;text-align:center;border-bottom:1px solid #ddd;}
#ldjh .bd .more a{display:inline-block;*display:inline;zoom:1;padding-right:10px;width:116px;height:26px;line-height:26px;background:url("images/icon.png") no-repeat 0 -5px;background-size:160px auto;text-align:center;font-size:18px;}
/* ========== 响应式设计(横屏) ========== */
@media screen and (min-width: 800px) {
#ldjh .bd .infoList {overflow:hidden;}
#ldjh .bd .infoList li{float:left;padding:0 1%;width:48%;}
}

/* 查看评论页 ================ */

/* 评论列表 */





.commentListBox{overflow:hidden;}
.commentListBox .hd{margin:0 20px;height:50px;line-height:50px;font-size:24px;font-weight:bold;border-bottom:2px solid #eee;}
.commentListBox .hd h3{display:inline-block;*display:inline;zoom:1;border-bottom:2px solid #a31b1b;}

.commentListBox .bd li{ padding:20px 10px; border-bottom:1px dotted #ddd;  }
.commentListBox .bd li .info{line-height:36px;display:inline-block;overflow:hidden;}
.commentListBox .bd li .info .name{ float:left;padding:0 10px 0 25px;background:url("images/icon.png") no-repeat -100px -174px;background-size:160px auto; color:#b00;font-size:24px;font-weight:bold;}
.commentListBox .bd li .info .date{ float:right; color:#999;font-size:18px;}
.commentListBox .bd li .content{ padding-top:10px; line-height:1.8em; color:#454545;font-size:18px;}
.commentListBox .bd li .reply{ padding:10px;margin:10px 10px 0 10px;border-top:1px dotted #ddd;}
.commentListBox .bd li .quote{ padding:10px;line-height:1.8em; border:1px dotted #ddd;color:#999;font-size:18px;}

.commentListBox .action{ display:none; padding-top:10px; overflow:hidden;   }
.commentListBox .action a{
	display:block; float:left; margin-right:10px; padding:0 20px; border:#ddd 1px solid; text-align: center; color:#333;font-size:18px;height: 30px; line-height: 30px;
	border-radius:4px;
	box-shadow: inset 0px 1px 0px #fff;
    background: -webkit-linear-gradient(top,#fcfcfc,#ddd);
    background: -moz-linear-gradient(top,#fcfcfc,#ddd);
}
.commentListBox .action a:active {
	border-color:#999;
    background: -webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#fcfcfc));
    background: -moz-linear-gradient(top,#ddd,#fcfcfc); }

.commentListBox .cateBtn{ margin:40px auto 0 auto;  width:50%; text-align:center; border:1px solid #ddd; background:#f3f3f3;
	font-weight:bold; height:50px; line-height:50px;
	-webkit-box-shadow: #ccc 2px 2px 2px;
	-moz-box-shadow: #ccc 2px 2px 2px;
	box-shadow: #ccc 2px 2px 2px;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}

/* 添加评论 */
.commentListBox .iScrollWrap{top:150px;}
.postComment{
  position:absolute;
  z-index:1;
  bottom:0;
  left:0;
  padding:10px 0;
  width:100%;
  overflow:hidden;
  background:
  -webkit-gradient(linear,0 0,0 100%,from(#4ba615),to(#39880a));
  background:


  -moz-linear-gradient(#4ba615, #39880a);
  background: linear-gradient(#4ba615, #39880a);
 }

.postCommentIn{ padding:0 85px 0 60px;}
.postComment textarea{ resize: none; height: 20px; padding:1%; width:94%;font-size:18px;box-shadow: #bdbfc3 1px 1px 3px inset;
	-webkit-box-shadow: #bdbfc3 1px 1px 3px inset; border: 1px solid #a0a4ae;
	border-radius: 5px;  color: #747474; line-height: normal;
	-webkit-transition:0.5s ease all;  -moz-transition:1s ease all; overflow:hidden;
}
.postComment textarea:focus{ height:80px;  }

.postComment .comment_submit{
	position:absolute; right:10px; top:10px; text-align: center; color: #fff; font-size:18px;
	width: 80px; padding: 6px 0;border:1px solid #316c0e;border-radius:3px;
	background: #569A30 -webkit-gradient(linear, left top, left 36, from(#569A30), to(#42831b), color-stop(0.05,#42831b), color-stop(0.05,#569A30));
	background: #569A30 -moz-linear-gradient(top, #569A30, #42831b 2px, #42831b 2px, #569A30);
	background: #569A30 -ms-linear-gradient(top, #569A30, #42831b 2px, #42831b 2px, #569A30);
	background: #569A30 -o-linear-gradient(top, #569A30, #42831b 2px, #42831b 2px, #569A30);
	background: #569A30 linear-gradient(top, #569A30, #42831b 2px, #42831b 2px, #569A30);
}

.postComment .commIco{ position:absolute; top:10px; left:10px; display: block; width: 40px; height: 44px; background:url(images/icon.png) 0 -237px no-repeat;background-size:160px auto;}

/* 图片-内容页 ================ */

.imgView{margin:0 auto;overflow:hidden;position:relative;width:90%;}
.imgView .intro {display:none;}
.imgView ul {position:relative;z-index:0;}
.imgView li {float:left;width:100%;overflow:hidden;text-align:center;}
.imgView img {max-width:100%;max-height:500px;vertical-align:middle;}

.imgInfo {text-align:left; line-height:1.8;position:relative;padding:20px 64px 0 150px;font-size:21px;
}
.imgInfo  h1 {display:inline;font-weight:bold;font-size:30px;}
.imgInfo  p{ padding:0 0 10px ;}
.picTotal {display:inline-block;font-family:arial;font-size:40px;position:absolute;top:10px;left:64px; font-weight:lighter;}
.picTotal strong {font-weight:normal; font-size:40px;}


