@charset "utf-8";
/* CSS Document */
@import url(reset.css);
@import url(header.css);
@import url(footer.css);

.Address{ height:auto; overflow:hidden; line-height: 1.5; padding: 20px 0; box-sizing: border-box; font-size:18px; color:#000; position:relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end;}
.Address i{ display: inline-block; width: 23px; height: 30px;  margin-right: 10px;}
.Address a{color:#333333;}
.Address a:hover{color:#dc0000;}

.adress{display:none;}
.ContentPageBox{
    width: 1200px;
    height: auto;
    margin: 0 auto;
}
.ContentPageBox.f_l{width: 1000px;}
.ContentPageBox .ArticleTitle{ 
    padding: 25px 0;
    font-size: 36px;
      line-height: 65px;
    font-weight: 400;
    color: #333;
    text-align: center;
}
.ContentPageBox .ArticleProperties{position: relative;/* overflow: hidden; */height: 35px;padding: 10px 0 19px;margin-bottom: 20px;}
.ContentPageBox .ArticleProperties .f_l{width:100%;text-align: center;}
.ContentPageBox .ArticleProperties .f_r{position:absolute;right: 30px;}
.ContentPageBox .ArticleProperties span{font-size: 18px;color: #999 ;line-height: 35px;}
.ContentPageBox .ArticleProperties .f_l span{margin-left: 20px;}
.ContentPageBox .ArticleProperties .f_l span#Art_author{}
.ContentPageBox .ArticleProperties .f_r span{ margin-left: 15px;}
.ContentPageBox .ArticleProperties span.print,
.ContentPageBox .ArticleProperties span.close,
.ContentPageBox .ArticleProperties span.fontsize{ user-select:none; }
.ArticleProperties .f_l a{font-size: 15px;}
.ArticleProperties .f_l a.largeFont,
.ArticleProperties .f_l a.medFont,
.ArticleProperties .f_l a.smallFont{margin-left:5px;cursor: pointer;}
.ArticleProperties .f_l a.largeFont.curFont,
.ArticleProperties .f_l a.medFont.curFont,
.ArticleProperties .f_l a.smallFont.curFont{ color:#dc0000; font-weight:bold;}

.ArticleProperties .f_r a.icp:nth-of-type(2){display:none;}
.PageMainBox img{max-width:100%!important;height:auto;}
.DocHtmlCon{margin-top: 15px;line-height: 40px;/* border: 1px solid #dddddd; *//* padding: 20px; */height: auto;overflow: hidden;    margin-bottom: 30px;}
.DocHtmlCon #Zoom p,.DocHtmlCon #Zoom p span,.rauthor,.DocHtmlCon #Zoom h1 span{

    margin: 0 auto;
    font-size: 24px !important;
    font-weight: 400 !important;
    color: #333333;
    line-height: 42px !important;
    margin-bottom: 1em;
    font-family: "MicrosoftYaHei" !important;
    text-align: justify;
text-indent: 2em;

}
.DocHtmlCon #Zoom p.western{line-height:30px !important;}
.DocHtmlCon #Zoom table{max-width:100%;}
.DocHtmlCon  #Zoom img{ width:690px !important; max-width:100%!important;height: auto!important;margin-bottom: 10px;}
.DocHtmlCon .Video{width: 600px !important;height: 400px !important;}

.DocHtmlCon .ewm p{text-align:center;}

.PN_Pages{clear:both;font-size: 14px;padding: 0px 10px;}
.PN_Pages span{width:auto;color:#fff;padding:0 15px;background: #dc0000;display:block;height: 32px;line-height: 32px;float:left;}
.PN_Pages a{padding-left:10px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;width: 88%;width: calc(100% - 113px);display: inline-block;position: relative; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.PN_Pages .prevpage{height: 32px;line-height: 32px;margin: 5px 0;background:#eee;position: relative;overflow: hidden;}
.PN_Pages .nextpage{height: 32px;line-height: 32px;margin: 5px 0;background:#eee;position: relative;overflow: hidden;}
.PN_Pages a:hover{color:#dc0000;}
.ldimg{
    display: block;
    width: 299px;
    margin: 0 auto;
    margin-bottom: 25px;
}
.ldzw{
    width: 100%;
    text-align: center;
    color: #000;
    font-weight: bold;
    margin-bottom: 20px;
}
.ldfg{
    margin-bottom: 31px;
    color: #000;
    line-height: 33px;
    font-size: 17px;
}
.Main{min-height: 579px;}







