@charset "utf-8";
/* CSS Document */
@import url(reset.css);
@import url(header.css);
@import url(footer.css);


.Main{ width: 1200px; padding: 0 20px 20px; background: #FFF; }

.ContentPageBox{ padding: 10px 70px;}
.ContentPageBox .ArticleTitle{ padding: 25px 0; font-size: 28px; line-height: 1.3; font-weight: bold; color: #000; text-align: center;}
.ContentPageBox .ArticleProperties{ position: relative; overflow: hidden; padding: 10px 0 19px; background: url(PublicText_ico_1.png) repeat-x left bottom;}
.ContentPageBox .ArticleProperties span{ font-size: 14px; color: #666666; line-height: 35px;}
.ContentPageBox .ArticleProperties .f_l span{ margin-right: 15px;}
.ContentPageBox .ArticleProperties .f_r span{ margin-left: 15px;}
.ArticleProperties .f_r span.largeFont,
.ArticleProperties .f_r span.medFont,
.ArticleProperties .f_r span.smallFont{margin-left:5px;cursor: pointer;}
.ArticleProperties .f_r span.largeFont.curFont,
.ArticleProperties .f_r span.medFont.curFont,
.ArticleProperties .f_r span.smallFont.curFont{ color:#F00; font-weight:bold;}
div#share{margin-top: 6px !important; margin-left: 10px !important;}

.Article_Con{margin-top: 15px;line-height: 40px;}
.Article_Con img{ max-width:100%;}
.Article_Con .Video{width: 600px !important;height: 400px !important;}

.PN_Pages{ clear:both; font-size: 14px;}
.PN_Pages span{width:auto;color:#fff;padding:0 15px;background: #015293;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;}

.xgxx-zcjd{overflow:hidden;/* padding: 30px 90px; */float: right;width: 300px;}
.xgxx-zcjd h1{ line-height: 40px; height: 40px; font-size: 18px; font-weight: 500;}
.xgxx-zcjd h1 span{line-height: 40px; height: 40px; float: left;}
.xgxx-zcjd h1 span.on a{color: #226ebc;padding: 0 10px;}
.xgxx-zcjd h1 span.on i{background: #226ebc;width: 5px; height: 17px; line-height: 17px;float: left; margin-top: 12px;}
.xgxx-zcjd .wj{ overflow: hidden;}
.xgxx-zcjd .wj ul li{position: relative;font-size: 14px;line-height: 28px;background: url(dot.png) left 8px no-repeat;padding-left: 15px;}
.xgxx-zcjd .wj ul li span{position: absolute; right: 5px;}

.xgxx-zcjd .tj{overflow:hidden;height: auto;}
.xgxx-zcjd .tj img{height: 204px;width: 300px;transition: transform 0.7s ease-out 0s;-moz-transition: transform 0.7s ease-out 0s;-webkit-transition:transform 0.7s ease-out 0s;}
.xgxx-zcjd .tj:hover img{transform:scale(1.05);}

@media screen and (max-width:600px ) {
    .Address{ height: auto; line-height: 1.3; padding: 10px 0;}
    
    .Main{ width: auto; padding:0 10px 20px; background: #FFF; }
    .Main .f_l,.Main .f_r{ float: none;}
    .Main *{ box-sizing: border-box;}
    
    .ContentPageBox{padding: 0px 0px;}
    .ContentPageBox .auto{display:none;}
    .ContentPageBox .ArticleTitle{padding: 15px 0;font-size: 20px;line-height: 1.5;font-weight: bold;color: #000;text-align: center;}
    .ContentPageBox .ArticleProperties{position: relative;overflow: hidden;padding: 0px 0 10px;background: none;}
    .ContentPageBox .ArticleProperties span{ font-size: 14px; color: #666666; line-height: 35px;}
    .ContentPageBox .ArticleProperties .f_l{width:100%;}
    .ContentPageBox .ArticleProperties .f_l span{width:100%;display:block;border-bottom:1px solid #ddd;margin-right:0px;text-indent: 10px;}
    .ContentPageBox .ArticleProperties .f_l #Art_author{display:none;}
    .ContentPageBox .ArticleProperties .f_l #fwtjs{display:none;}
    .ContentPageBox .ArticleProperties .f_r{ display: none;}
    .ContentPageBox .ArticleProperties .f_r span{ margin-left: 15px;}
    .ArticleProperties .f_r span.largeFont,
    .ArticleProperties .f_r span.medFont,
    .ArticleProperties .f_r span.smallFont{margin-left:5px;cursor: pointer;}
    .ArticleProperties .f_r span.largeFont.curFont,
    .ArticleProperties .f_r span.medFont.curFont,
    .ArticleProperties .f_r span.smallFont.curFont{ color:#F00; font-weight:bold;}
    .Article_Con{margin-top: 15px;line-height: 40px;}
    .Article_Con img{max-width:100%;height: auto !important;}
    .Main .Article_Con .Video{width: 350px !important;height: 220px !important;display: block;}
    .PN_Pages{clear:both;font-size: 14px;display: none;}
    .PN_Pages span{width:auto;color:#fff;padding:0 15px;background: #ce1d1d;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;}
}