﻿.pagebanner{height: 216px; position: relative;}
.pagebanner li a{display: block; height: 216px;}
.pagebanner .con{position: absolute; margin-top: 150px; left: 50%; display: none;
    font-size: 30px;
    font-weight: bold;
    padding: 20px 0px;

 }
.none{display: none;}
/*列表页*/
.side{float: left; width: 240px; margin-right: 30px; margin-bottom: 30px;}
#sideMenu{margin-bottom:20px;}
#sideMenu .hd,#sideRmph .hd{height:42px;line-height:42px; background: #2177f0;}
#sideMenu .hd h3,#sideRmph .hd h3{ font-size: 18px; color: #fff; 
    padding: 0 0 0 14px;}
#sideMenu .bd,#sideRmph .bd{background: #fff;box-shadow: 1px 4px 8px #888888; border:1px #e0e0e0 solid;}
#sideMenu .bd ul{padding: 10px 30px 30px;}
#sideMenu .bd li{padding: 10px 0;line-height:26px; border-bottom: 1px #ececec solid;}
#sideMenu .bd li a{font-size: 16px;}
#sideMenu .bd li.on a{color: #e70012; font-weight: bold;}
.mainContent{overflow: hidden;}
.mainContent .mHd,.mainContent .mHd1{ height: 113px; background: url(../img/mhd_bg.png); padding:  0 40px;}
.mainContent .mHd .path{float: right; line-height: 100px; margin-top: 13px;}
.mainContent .mHd h3,.mainContent .mHd1 h3{line-height: 113px; color: #db232e; font: bold 30px/113px "Microsoft YaHei";}
.mainContent .mBd{background: #fff; padding: 0px 40px;}
.mainContent .mBd .detail a{width: 68px; line-height: 28px; float: right; 
	background: #fe6c6c; color: #fff; text-align: center;}
/* 文章列表页 -----------------------------------------*/
/* newsList */
.newsList {
    padding: 10px 20px;
}
.newsList li {
    overflow: hidden;
    height: 36px;
    line-height: 36px;
}
.newsList li a {
    padding-left: 13px;
    background: url(../base/img/icons.png) 0 -385px no-repeat;
}
.newsList .date {
    float: right;
    color: #999;
    margin: 0 10px 0 15px;
}
.newsList .node {
    color: #999;
    margin-right: 10px;
}
.newsList em {
    color: #f20;
}
.newsList .split {
    height: 1px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    margin: 18px 0;
    border-bottom: 1px dotted #ccc;
}
.newsList li .address {
    background: #8DB6D5;
    color: #fff;
    padding: 0 8px;
    line-height: 22px;
    font-size: 12px;
    margin: 4px 0;
    border-radius: 5px;
    float: right;
    margin-left: 15px;
}
.newsList li .address:hover {
    background: #6e9ec3;
    text-decoration: none;
}
.newsList li .disable {
    display: none !important;
}
/* 友
/* 内容带图片的信息列表_图片判断式 */
.pageTPList li {
    padding: 15px 15px;
    border-bottom: 1px dotted #ccc;
    overflow: hidden;
}
.pageTPList .pic {
    float: left;
    margin-right: 15px;
    width: 140px;
}
.pageTPList .pic img {
    width: 100%;
    height: 85px;
}
.pageTPList .con {
    overflow: hidden;
    zoom: 1;
}
.pageTPList .title {
    font-size: 18px;
    line-height: 36px;
    overflow: hidden;
    margin-bottom: 10px;
}
.pageTPList .intro {
    margin-bottom: 10px;
    line-height: 25px;
    color: #888;
    max-height: 50px;
    _height: 50px;
    overflow: hidden;
    font-size: 14px;
}
.pageTPList .title a:hover {
    text-decoration: none;
}
.pageTPList .intro .more {
    display: none;
}
.pageTPList .others {
    font-size: 13px;
    color: #aaa;
}
.pageTPList .others span {
    margin-right: 15px;
}
.pageTPList .node {
    color: #aaa;
    margin-right: 15px;
}
.pageTPList .on {
    background: #FAFAFA;
}
.pageTPList .bds_more, .pageTPList #bdshare {
    vertical-align: middle;
    background: url(../base/img/icons.png) 0 -2142px no-repeat !important;
    padding: 0 !important;
    width: 17px !important;
    height: 17px !important;
    float: none !important;
    _display: inline-block !important;
    padding: 0 !important;
    margin: 0 !important;
}



.articleCon p{    
    font-size: 16px;
    line-height: 38px;
}
/* 文章内容页 -----------------------------------------*/
.articleCon {
    text-align: left;
    padding: 40px 0;
}
.printArea .title {
    font-size: 24px;
    line-height: 1.5;
    text-align: center;
    margin-bottom: 40px;
    color:#444;
}
.printArea .subTitle {
    font-size: 20px;
    color: #555;
    text-align: center;
    margin-bottom: 20px;
}
.printArea .property {
    font-size: 14px;
    text-align: center;
    margin-bottom: 30px;
    padding: 6px 10px;
    color: #777;
    border-bottom: 1px solid #ddd;
    position:relative;
}
.printArea .property span {
    padding: 0 10px;
}
.printArea .property .size{
    position:absolute;
    right:10px;
    top:6px;
}
.printArea .conTxt {
    color: #333;
    font-size: 16px;
    line-height: 2;
    padding: 20px 0;
    overflow: hidden;
}
.printArea .conTxt img {
    max-width: 800px;
    height: auto !important;
}
.printArea .conTxt p,.printArea .aboutTxt p {
    margin-bottom: 20px;
    text-indent: 2em;
}
.printArea .conTxt table p{
    margin-bottom:0;
}

.printArea .conTxt em {
    font-style: italic;
}
.printArea .conTxt ul, .printArea .conTxt ol {
    padding-left: 2em;
}
.printArea .conTxt ul li {
    zoom: normal;
    list-style: square;
    text-indent: 0 !important;
}
.printArea .conTxt ol li {
    zoom: normal;
    list-style: decimal;
    text-indent: 0 !important;
}
.printArea .conTxt h1 {
    font-size: 2em;
    margin: .67em 0;
}
.printArea .conTxt h2 {
    font-size: 1.5em;
    margin: .75em 0;
}
.printArea .conTxt h3 {
    font-size: 1.17em;
    margin: .83em 0;
}
.printArea .conTxt h5 {
    font-size: .83em;
    margin: 1.5em 0;
}
.printArea .conTxt h6 {
    font-size: .75em;
    margin: 1.67em 0;
}
.printArea .conTxt h1, .printArea .conTxt h2, .printArea .conTxt h3, .printArea .conTxt h4, .printArea .conTxt h5, .printArea .conTxt h6, .printArea .conTxt b, .printArea .conTxt strong {
    font-weight: bolder;
}
.printArea .videoPlayer {
    position: relative;
    z-index: 1500;
    background: #000;
    width: 800px;
    text-align: center;
    margin: 20px auto;
    height: 480px;
}
.articleCon .userControl {
    font-size: 14px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    text-align: left;
    margin-bottom: 20px;
    padding: 10px 0;
}
.articleCon .userControl .a {
    color: #777;
    margin: 10px 10px 0 0;
    float: left;
}
.articleCon .userControl .bdsharebuttonbox {
    float: right;
}
.articleCon .page {
    padding: 10px 0;
    text-align: center;
}
.articleCon .others {
    margin-bottom: 15px;
}
.articleCon .others .prev, .articleCon .others .next {
    padding: 5px 0;
}
.articleCon .others span{ color: #e70012;}
.articleCon .others span.date{color: #999;}
.articleCon .qrCode{
    text-align:center;
    padding:15px 0;
    color:#999;
}
.articleCon .qrCode img{
    margin:0 auto
}
.articleCon .rankWrap{
    overflow:hidden;
}
.articleCon .rankWrap #djph{
    width:600px;
    float:left;
}
.articleCon .rankWrap #rdtw{
    width:480px;
    float:right;
}
.articleCon .rankWrap #rdtw .picPageListA li{
    width: 46.5%;
}
.articleCon .rankWrap #rdtw .picPageListA .pic img{
    height:180px;
}
.articleCon .rankWrap .bd{
    padding-top:15px;
}
.articleCon .jdBtns{
    display:block;
    overflow:hidden;
    text-align:center;
}
.articleCon .jdBtn{
    display:inline-block;
    *display:inline;
    zoom:1;
    padding:0 35px;
    font-size:18px;
    background:#8eb1e2;
    color:#fff;
    border-radius:5px;
    height:50px;
    line-height:50px;
    margin:10px 15px;
}
.articleCon .jdBtn:hover{
    background-color:#4e86d8;
    text-decoration:none
}
/* 图片-列表页 ----------------------------------------- */
.picPageList {
    margin-right: -3%;
    overflow: hidden;
    text-align: center;
    padding: 40px 0 40px 40px;
}
.picPageList li {
    float: left;
    width: 256px;
    position: relative;
    background: #fff;
    overflow: hidden;
    margin:0 36px 20px 0;
}

.picPageList .pic img {
    height: 175px;
    width: 252px;
    border: 2px solid #cca653;
     -webkit-transition: 400ms;
    -o-transition: 400ms;
    -moz-transition: 400ms;
    transition: 400ms;
}
.picPageList .titleBg{display: none;}
.picPageList .title {
    width: 100%;
    display: block;
    overflow: hidden;
    line-height: 28px;
    padding: 5px 0;
    height: 28px;
    z-index: 3;
    color: #333;
}

.picPageList .title a {
    color: #333;
    padding: 0 10px;
    display: block;
    font-size: 16px;

}
.picPageList li:hover img{
    border-color: #e70012;
}

.picPageListA .pic {
    margin: 1%;
}
.picPageListA .title, .picPageListA .titleBg {
    width: 98%;
    margin: 1%;
}
/* url_方块样式分页 */
.page {
    font-size: 0;
    text-align: center;
    padding: 25px 0;
    clear: both;
    overflow:hidden;
}
.page a, .page span {
    font-size: 14px;
    display:inline-block;
    _display: inline;
    zoom: 1;
    border: 1px solid #E1E1E1;
    padding: 0px 11px;
    margin: 0 3px 5px 0;
    line-height: 32px;
    height: 32px;
}
.page a:hover, .page span:hover {
    border: 1px solid #545454;
    text-decoration: none;
    color: #545454;
}
.page .current {
    background: #545454;
    border: 1px solid #545454;
    color: #fff !important;
    font-weight: bold;
}
.page select, .page input {
    margin: 0 4px;
    background: #fff;
    border: 0 solid #E1E1E1;
    vertical-align: middle;
}
.page input {
    text-align: center;
    padding: 0 4px;
    outline: none;
}

.index_tit{line-height: 80px;  text-align: center; border-bottom: 1px #ddd solid; padding-top: 9px;}
.index_tit a,.index_tit{color: #333;font-size: 38px;text-decoration: none; }

.infoListA{padding: 10px;}
.infoListA li{line-height: 20px; margin-bottom: 8px;padding-bottom: 8px; border-bottom: 1px #ddd dashed;}
.infoListA li .date{display: none;}
