/*移动端适配*/ 
.cd-left,.navgationDiv{ display: none; }

.footer-right p br{display:contents !important;}


/*左侧悬浮框*/ 
.dialog{ position: fixed; left: 0; top: 30%; width: 40px; z-index: 200;display:none;} 
.dialog-login{ width: 40px; background: #c30020; text-align: center; color: #fff; font-size: 14px; margin-bottom: 5px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; transition: width 1s ease; height: 154px; } 
.dialog-login:hover{ width: 150px; } 
.dialog-img{ width: 14px; height: 14px; margin-top: 20px; } 
.sign{ display: none; } 
.sign img{ width: 100px; height: 100px; margin-top: 10px; } 
.dialog-title{ writing-mode:lr-tb; width: 14px; margin-left: 13px; margin-top: 10px; padding-bottom: 10px; font-size:10px; color:#fff; } 
.dialog-help{ width: 14px; background: #c30020; padding: 5px 13px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; } 
.dialog-help img , .dialog-top img{ margin-top: 5px; } 
.dialog-top{ width: 14px; background: #c30020; padding: 5px 13px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; margin-top: 5px; cursor: pointer;}


/*面包屑*/
.bread { height: 70px; line-height: 70px; } 
.bread .bread-title { font-size: 16px; color: #161616; font-weight: bold; } 
.bread span { font-size: 16px; } 
.bread span a { font-size: 16px; }


/*网站地图*/
.mapNav .mapList .one li.yes{display: none;}
.mapNav .mapList .one li.off{padding-bottom: 16px;border-bottom: 1px solid #ccc;}
.mapNav .mapList .one li.off .oneTit{line-height: 70px;}
.mapNav .mapList .one li.off .oneTit>a{font-size: 24px;color: #000;font-weight: 700;}
.mapNav .mapList .one li.off .twoLi>a{font-weight: 700;float:left;line-height: 36px;height:36px;}
.mapNav .mapList .one li.off .twoLi {}
.mapNav .mapList .one li.off .twoLi .three{display: inline-block;width: 89%;}
.mapNav .mapList .one li.off .twoLi .three .threeLi{display: inline-block;line-height: 36px;height:36px;}
.mapNav .mapList .one li.off .twoLi .three{display: inline-block;}
.mapNav .mapList .one li.off .twoLi .three .threeLi:last-child span{display: none;}
.mapNav .mapList .one li.off .twoLi .three .threeLi>a{padding: 0 6px;}
.mapNav .mapList .one li.off .twoLi .three .threeLi:hover a{color: #d7000f;    border-bottom: 1px solid #d7000f;}

/*单篇文章*/
.content_box .content{margin-bottom:50px;}
.content_box .content_top { font-size: 24px; font-weight: bold; color: #d7000f; text-align: center; line-height: 50px; }
.content_box .content p { line-height: 36px; }
.content_box .content img { max-width:100%; }


@media screen and (min-width:1200px) and (max-width:1300px){
    .w1200{width:90%;}
}

@media screen and (max-width:1200px){
    .w1200{width:96%;}
    .dialog {display: none;}
    .navgationDiv { display: none; }
    .banner-big{margin-top:0px !important;}
    .list-left { display: none; } 
    .list-right { width: 90%; margin: 0 auto; float: none; }
}

@media only screen and (min-width:100px) and (max-width: 768px) {
    .w1200{width:96%;}

    .mapNav .mapList .one li.off .oneTit { line-height: 50px; }
    .mapNav .mapList .one li.off .oneTit>a { font-size: 20px; } 
    .mapNav .mapList .one li.off .twoLi>a { font-size: 14px; } 
    .mapNav .mapList .one li.off .twoLi .three{width: 81%;}
    .mapNav .mapList .one li.off .twoLi .three .threeLi>a { font-size: 14px; }

}
@media only screen and (min-width:100px) and (max-width: 425px){
    .mapNav .mapList .one li.off .twoLi .three{width: 64%;}
}