/* 内容页通用结构 */
.pageContent { position:relative; z-index:0; padding: 4%; background: #fff;}
.content_title {color: #035d9b;text-align: left;line-height: 1.4em;font-weight: bold;font-size: 1.5rem;}
.content_info { padding: 10px 0 5px 0;  border-bottom: 1px solid #ECECEC; font-size: 14px; line-height:150%; color: #999; }
.content_info span { padding-right:5px; font-size:16px;  }
.content_info_comment{ display:none;}
.content_info_comment a { color: #333; font-weight: bold; }
.content_info_comment em { font-style: normal; }
.content_main { padding: 15px 0;  }
.content_main  video{max-width: 100%;    height: auto;}
.content_main p {margin: 0 0 15px 0;text-align: left;line-height: 1.5em;word-wrap: break-word; text-align: left!important; line-break: strict;;font-size: 1.3rem!important;font-family: 'Bodoni Bk BT'!important;}
.content_main p  span{font-size: 1.3rem!important;font-family: 'Bodoni Bk BT'!important;}
.cateBtn { margin: 10px auto; }
.cateBtn .comment_count { color: #c00; }
.content_main img {  max-width: 100%; height: auto !important; display: block;margin: 0 auto; }
.content_main embed{ width:300px !important; height:225px !important;   }
.vedioPlayer{margin:0 auto;text-align:center;}

.pageContent .infoBox{ padding:10px 0; }

.navShare{ padding: 20px 0 0px 0;}
.pageContent .jlpic{text-align:center}
.pageContent .jlcon h4{text-align:center; font-size:2em; line-height:2em;text-transform: uppercase;}
.pageContent .jlcon h5{text-align:center; font-size:2em; line-height:2em;}
/* 上一篇、下一篇 */
.others .prev,
.others .next{ height: 32px; margin: 10px 0 0 0; border: 1px solid #ddd; border-left:2px solid #035d9b; text-align: left; padding:0  10px;  line-height: 32px;  overflow:hidden; font-size:14px;}



/* 相关文章*/
.related h3 { height: 34px; line-height: 34px; background: #efefef; border-top: solid 1px #fff; border-bottom: solid 1px #e0e3e6; }
.related h3 span { color:#80848a; float: left; padding-left: 35px; font-weight: 600;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM1JREFUeNpiXL95OwMa+M9AGDBC6fYAH49KbAqY/v//z0ABrgA6rAWrwQyUg2pshoNcDAOUuLx63aZtjdQMCmRct3bj1kZaGAw2fM2GLXUgg1lAAuSC0EDf5ViEr4CTzco1G/+jJSFSkhtDWLAfdgXLV68nx2C8ICIkgJGioMAHWP7/o5XBtHLxv///hlxQ/KNVUIymiiGcKuhkcEZqwnJqGMw4beY89NKNJJCZlojd4Kkz5lIlLLLSkxipXUtjdzEwjJdRyawoZA5AgAEAVk401kiIcncAAAAASUVORK5CYII=) 15px 10px no-repeat; background-size: 11px 13px; }
.related ul { padding: 1% 2% 2%; }
.related li { height: 43px; border-bottom: #e0e3e6 1px dashed; line-height: 43px; text-indent: 5px; padding-right: 20px; max-width: 100%; text-overflow: ellipsis; white-space:nowrap !important; white-space:normal; overflow:hidden; font-size: 1.5em;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQxJREFUeNq81bEKwjAQBuAYfIWCr1BB8AHcnHwAQXB3Kjh16iQ4uQqCLyAITi5OBQWfoR1dXZ2EguAdNBBKmqb0Lgc/tLnAR2ia9LIsE1qtIGvIFPIWDhWGoWhTUnuOIEfIEJJCBoKhFBhD9to4G4pgAtkZeiwogmNLnxxFcAG5OKABFfhzRO8UqNo03lD9t1DomROVlXdEl5yoNIyxorJm3BVN8zwPKEAdPVnmjNqisqGP6LNhzgvyoQLxQD9Y+lfIHG6MggKMKgd6Z8wGxi4YpKDYpXHN7dEZM4EJJ1YFEdtyYjq48YFh9Uso8YGpFU58YQqcQR4+MAV+DSgLpr6h0NBbeS6yYFh/AQYAVORSlGiuGqAAAAAASUVORK5CYII=) right 15px no-repeat; background-size: 14px 13px; }
.related li.touchOn { background-color: #e8e8e8; }
.related li.noData { background: none; color: #999; }

/* 图片内容页 */
.picContent .content_main{padding-top:15px;  }
.picContent .picWrap { text-align: center; margin-bottom: 10px; }
.picContent .picWrap .pic { display: inline-block; position: relative; z-index: 10; padding: 2px; border: #ccc 1px solid; }
.picContent .picWrap .pic a { float: left; }
.picContent .picWrap img { width: auto; max-width: 100%; background: #fff; z-index: 11;}
@media all and (min-width: 500px) {
    .picContent .picWrap img {
        max-width: 460px;
    }
}
.picContent .picWrap .picNum { display: inline-block; vertical-align: top; width: 80px; height: 28px; margin-left: -88px; margin-top: 6px; line-height: 28px; background: #000; opacity: .7; color: #f0f0f0;}
.picContent .picWrap .picNum span { display: inline-block; width: 18px; height: 15px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAdCAYAAADCdc79AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARFJREFUeNpifP/+/X+GgQGM2ASZGAYZGHQOYiEmGKkI/g+5EBr0UUZS8NIi+kajjJIoG5DcNxpltHKQPRCfhGJ7qlZwaJUrI45siZ6GngOxBJT9AoglcZivAsR36JGG/uJgIwMDID4PxLr0iLIUaMi8gLLRAScQrwBiHiCeD8TMtHbQDmg0SULZ0miWTgBidSjbGIiL6JnLRIH4ABDPgfL9gDgNTU0jND1RrWDEBUBRswVqmQqU74pDHcjBDqSG0H8kTAxYCsRmSPxwIBbCU1Rk0jLK2oE4kEQ9XdD0RnUHgXxaQYY+UK6bSchBjDgwLgBKtJMpCFlvII7FV1IT04Aare2HXAPt/4gNoUHnIIAAAwA6mzFq4zyzDAAAAABJRU5ErkJggg==) no-repeat; background-size: 18px 15px; margin: 6px 5px 0; vertical-align: top;}
.picContent .picWrap .picNum b { font-size: 16px; font-weight: normal;}
.picContent .picWrap p { text-align:center;  margin: 5px 0 0; }
/* 图片内容页滑动层 */
#picSlide { position: absolute; z-index: 90; background: #000; width: 100%; height: 100%; left: 0; top: 0; display: none; }
#picSlide .pic_hd { color: #fff; width: 100%; height: 44px; line-height: 44px; font-size: 0.9em; background: #151515; position: absolute; z-index: 99; left: 0; top: 0;}
#picSlide .pic_hd .fl { margin-left: 13px; }
#picSlide .pic_hd .close { width: 44px; height: 44px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABL9JREFUeNq8mW1IZFUYx+deHWdXy0nXWdiaMkjX7YswjOEHRWtX0w8Kvn1aCsI+F0R9cCqoZNvNQBujiJAM/SBY4bvmy4yOosW6I5IfjHCipDXQcnyh2Bd3x/6PPJcud+eO98098Ic7d845z++ee85znvNcYWdnx5aRkSHYbDYRSmElQ/ehu6z7qHdos7CwzSTIAdn5+p7MZgw6pEoCV3gEyqS20CmutAttQ//Qb0DGLIITGexR6AzkZIZb0A4UZZv3RCYnuCebm5tfWV1d/Q4gc2tra4N+v/913M/lThzcsVVwWdD57u7udyKRyBDZXFlZ+cbn813G/SeY6cjeaYJobW39mF6jUiMjIzP4v5QegOuKNC2MiA2mQtmpqanls7OzYaW97e3t2PsoqPMM2ZOeJqO6uvqleE9cVFT0/PDw8Ae4zOGnNjSS3IamjgtweXjwa/n5+V5lPVEUhfr6+pd5qtmlV3zK5XKdU+u8uLi4FJDvGYWMA3fV4/F41eqD5XGunyzyarm7v7+/m8iIUUi9cFT29vaikvegxndotY6NjfUdZ0wvpBE4KrDxLXsQgjzyeWdpuk1OTi7EWyhKoYMQ6r+QaOEoFsSL09PTYS19DwwMTKFNIQ8AsR35QXpKNxmdmJj4wSykUbj+/v4A2pRA0hwU5B2Skaegi+Pj4z8ahTQK19fXF2R35pb1ZVO+ErOQBJZmGRwNIcMpvbyLFsLU1NTVgoKCwuMm9fz8/Cz8aDMub1LngHsaC+KKlgUxMzMzXVdXR21/5W31DnuWBwHNQGJXmK+pqfnM4XAkj46Ovun1ej1m4eICmoGEF/gpLS3Ngd3nghVwqoBmILUUrXA2+WRUFg6tqOFfUKS8vPztcDh8/WHCJQQ8CUi9cMcCqkC+u7i4eEMvXDAYDAHuihxOSwCsKSKRQVLHf1RUVHwSCoVWtcLBV4YbGho+ZzcU1QqnGVC5sOBKRIrbtDaw2+1JvKXqLpoA5WE6nHA2nPAbJSUlz2o1UllZ6RkcHHyNdxtdxwdVNxMH7izgzg8NDX0IJ/yckdHgHYei8wj0t+lFYiWcWjx5HIP4sOCMQopWwsHw0tzc3M9WQiYKFnTBkZ+DK/mC+sS2+Ba2xQIr5qRoBRztEICjHWKZBGfuW1paumHJSMYJWI8O1YFAYNFAsCkFrBT0XtLah0pk/j+gIpq+ZBBOHvKfthJS4Btk5KIZOJXjg17IUvmhSeCjHWW1cnGGaEWYXqhlzimjEuXeqogncwF5Tct8XlhYCFVVVfl44exKOcEzHR0dr1oFFycKWisrK9O0cCgX1NbWdpkHzS5wkubC+vr6WHp6+mNWwJkdya2trT/z8vJqcfmLNKntJwFndCSdTmcmJzRFkdOut4larQFiv6AROKOQYKG48baUPKIETbSnp+crleNkoLa21jBcAsim5eXlB44PsVjssLOz80tOBR9QIEnJ8RhAbqakpGy63e5svG7n5ubmRm9v79eNjY2f4v/f9UbC8UpTU9NhS0uLBHqrq6vrek5OjpCVlXUOQbBjY2Pjt/b29o/8fv/3NJBUR0qiJydIokdPOImeqZJE/5emn6DyGSJJ9hni4IQ/Q0g2pfVwIP8M8Z8AAwAH/SCiMZsK3AAAAABJRU5ErkJggg==) no-repeat center #222; background-size:16px 16px; float:right; }
#pic_url { height: 30px; line-height: 30px; margin: 7px 0 0 20px; padding: 0 15px; font-size: 1.2em; float: left; text-align: center; color: #e8e8e8; margin-right: 7px; border-radius: 3px; 
    background: -webkit-gradient(linear,0 0,0 100%,from(#4c4c51),to(#313132));
    background:    -moz-linear-gradient(top,#4c4c51,#313132); }
#picSlide .pics { position: relative; z-index: 91; overflow: hidden; height: 100%; padding-top: 44px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
#picSlide_list { height: 100%; }
#picSlide_list li { position: relative; z-index: 92; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle !important; }
#picSlide_list li img { max-width: 98%; max-height: 100%;}
#picSlide .prev,
#picSlide .next { position: absolute; top: 50%; margin-top: -22px; z-index: 99; width: 44px; height: 43px; background: url(images/pic_nav.png) no-repeat; background-size: 44px auto; }
#picSlide .prev { left: 10px; }
#picSlide .next { right: 10px; background-position: 0 -43px; }
#picSlide .pic_info { background: rgba(0,0,0,.7); color: #eee; padding: 0 1%; width: 98%; position: absolute; z-index: 92; left: 0; bottom: 0; }
#picSlide.hideTool .pic_info { display: none; }
#pic_title {font-size: 1.2em; font-weight: bold; padding: 0 0 1%; }
#pic_intro { padding: 5px; font-size: 1.4em; line-height: 1.8em; clear: both; }


/* 评论页 ====================== */
.commentContent{  }
.commentContent .content_title{  padding-bottom:20px;   }
.commentContent .content_main{ display:none;  }
.commentContent .content_main p{ margin:0; }

/* 评论提交表单 */
.postComment{ margin-top:15px; }
.postComment dt{ padding:6px 10px; background:#F8F8F8; border:1px solid #DADADA; }
.comment_form{ padding: 10px; border:1px solid #DADADA; border-top:0}
.comment_form textarea { padding: 0; color: #333; background: #fff; font-size: 17px; height: 100px; width: 100%; border:0;}

.comment_btn { padding-top:15px;text-align:center;}
.comment_btn input{ padding:9px 19px; margin-right:15px; }

.commentListBox .cateBtn{  }

/* 评论列表 */
.commentContent .comment_view{ display:none;}
.commentListBox .action {  display: none; text-align:right; }
.commentListBox .action a{ display:inline-block;  padding:0 10px; margin-left:10px; font-size:14px; border:1px solid #ddd; color:#888;
            background:#F2F2F2;
			background:-webkit-gradient(linear,0 0,0 100%,from(#FFFFFF),to(#F2F2F2));
			background:-moz-linear-gradient(#FFFFFF, #F2F2F2);
			background:-ms-linear-gradient(#FFFFFF, #F2F2F2);
			background:-o-linear-gradient(#FFFFFF, #F2F2F2);
			background: linear-gradient(#FFFFFF, #F2F2F2); 
 }

#commentList li { padding:15px; border-bottom: #f2f2f2 1px solid;  background:#f8f8f8 }
#commentList li:nth-child(even){ background:#fff; }
#commentList li .info { color: #999;  overflow: hidden; }
#commentList li .info .name { float: left;font-weight:bold;color:#108608;}
#commentList li .info .date { float: right; font-size:16px }
#commentList li>.quote { color: #666; line-height: 150%; margin: 2% 0 0 2%; padding: 2% 3%;
	border:1px dashed #E2D1CD;  background:#fefcfc; 
}
#commentList li>.content { font-size:17px; clear: both; line-height: 150%; padding: 5px 0 0;}
#commentList li .reply {  padding: 2% 4%; margin: 0 0 2% 2%;   background: #F7FFFE; 
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; 
	  border: 1px solid #ddd; 
}
#commentList li .reply>.content { padding: 1% 0; }
/* #commentList .loading { background: url(images/list_loading.gif) no-repeat center; border-bottom: none; } */
#commentList .loading { text-align: center; }


/* 留言 */
.msgBox{ border:1px solid #E4E4E4; }
.msgBox .hd{ padding:10px; background:#F5F5F5; border-bottom:1px solid #e4e4e4 }
.msgBox .hd h3{ font-size:18px; font-weight:bold;  }
.msgBox .bd{ padding:10px; }
.msgBox .bd .name{ overflow:hidden; padding-bottom:10px; color:#999; }
.msgBox .bd .name h3{ font-size:16px; font-weight:normal; }
.msgBox .bd .name .date{ float:right; font-size:16px; }
.msgBox .bd .con{ line-height:180%; margin-bottom:10px;}

.msgReply{ padding:10px; background:#F5F5F5 }
.msgReply dt{ margin-bottom:10px; color:#999; }
.msgReply .r-con{ line-height:180%; margin-bottom:5px; }
.msgReply .r-date{ font-size:16px; color:#999; }

.msgWrite .hd h3{ text-align:center; font-size:18px; color:#108608; padding:10px; }
.msgWrite dl{ overflow:hidden; padding:5px 0; }
.msgWrite dt{ float:left; width:25%; text-align:right; font-size:16px; }
.msgWrite dd{ margin-left:25% }

.msgWrite .inputxt{ width:80% }
.msgWrite textarea{ width:90% !important; }
.msgWrite .checkCode .inputxt{ width:80px; }
.msgWrite .btns input{ padding:5px 15px; }

/* 下载页面 */
.downLoadPage{ min-height:300px; text-align:center; padding:20px 0;}
.downLoadPage .title{ color:#108608; margin-bottom:20px; }
.downLoadPage h3{ margin-bottom:20px;  }
.downLoadPage .btn{ 
	border: 1px solid #D8E4DA; color:#108608 !important; padding:3px 16px; display:inline-block; 
	background:#F2F2F2;
	background:-webkit-gradient(linear,0 0,0 100%,from(#FFFFFF),to(#F2F2F2));
	background:-moz-linear-gradient(#FFFFFF, #F2F2F2);
	background:-ms-linear-gradient(#FFFFFF, #F2F2F2);
	background:-o-linear-gradient(#FFFFFF, #F2F2F2);
	background: linear-gradient(#FFFFFF, #F2F2F2);
 }