@charset "utf-8";
.detail{position: relative;}
.article-title{font-size: 2.25em; line-height: 1.4; text-align: center; padding: 38px 0 25px; font-weight: bold; color: #1E5AA8;}
.article-subtitle{font-size: 1.25em; font-weight: normal; text-align: center; line-height: 1.4; margin-bottom: 25px; color: #666666; margin-top: -20px;}
.article-attr{padding-bottom: 25px; margin-bottom: 40px; font-size: 1.125em; color: #808080; border-bottom: #C7C7C7 1px solid;}
.article-attr span{padding-right: 16px; }
.article-attr .fontsize i{margin: 0 5px; font-style: normal; cursor: pointer;}
.article-attr-r .fontsize i.on,
.article-attr .fontsize i:hover{color: #333;}
.article-attr b{font-weight: normal;}
.article-attr-r{float: right;}
.article-attr-l{float: left; line-height: 35px;}

.article-box{clear: both; position: relative;}
.article-content{  line-height: 2.5; overflow: hidden; font-size: 1.25em;}
.article-content a{color: #E8C62A;}
.article-content p{margin: 15px 0;}
.article-content table,
.article-content img{max-width: 100%; height: auto;}
.article-content video{width: 600px; height: 400px;}

.article-extend{text-align: right; padding: 35px 0; font-size: 1.125em; border-top: rgba(0, 0, 0, 0.1) solid 1px;}
.article-extend b{font-weight: normal;}
.article-extend span + span{margin-left: 20px;}

.article-ewm{position: static; margin: 20px auto 50px; width: 160px;}
.article-ewm:before{display: none;}
.article-ewm dt{background: #fff; padding: 0; border: 0;}
.article-ewm dd{font-size: 14px; color: #b5b5b5; text-align: center;}
.article-ewm Canvas{width: 160px !important; height: 160px !important;}

.article-reldoc{display: none; padding: 30px; border: #e1e1e1 1px solid; border-radius: 2px;}
.article-reldoc h3{margin-bottom: 10px; position: relative; padding-left: 25px; color: #226DB1; font-weight: bold; font-size: 22px;}
.article-reldoc h3:before{position:absolute; top:50%; left:0; content:""; width:5px; height:20px; margin-top:-9px; background-color:#226DB1; border-radius: 1px;}
.article-reldoc .infolist.dot li .time{display: none;}
.maincontent .article-attr-l .date,.maincontent .article-attr span.split:after{display: none;}

/* 关于网站 */
.gywz-detail .article-title{text-align: center;}
.gywz-detail .article-attr{text-align: center;}

/* 网站地图 */
.wzdt_list li .box{line-height: 26px; padding: 15px 30px; font-size: 1.125em; background: #F5F5F5; border: 1px solid transparent; border-radius: 0; transition: .3s all;}
.wzdt_list.space-30{margin-top: -20px;}
.wzdt_list.space-30 li .box{margin-top: 20px;}
.wzdt_list li .box:hover{border-color: #E8B3A0; box-shadow:0 3px 12px  rgba(245, 218, 211, 0.3); background: #fff; border-radius: 4px;}


@media (max-width: 1500px){
  .article-title{font-size: 2em;}
  .article-subtitle{font-size: 1.125em;}
  .article-attr{font-size: 1em; padding-bottom: 25px;}
  .article-content{padding: 25px; font-size: 1.125em;}
  .article-extend{font-size: 1em;}
  .article-reldoc{padding: 20px;}
}

@media (max-width: 1280px){
  .article-attr-l,
  .article-attr-r{float: none; display: inline-block;}
}

@media (max-width: 992px){
 .article-extend .print{display: none; }
}

@media (max-width: 768px){
  .article-attr span{display: inline-block; margin-right: 15px; margin-bottom: 5px;}
  .article-attr span.split:after{display: none;}
  .article-attr span.split{padding-left: 0; margin-left: 0;}
  .article-content video{ width: 100%; height: auto; }
}

@media (max-width: 480px){
  .article-title{  font-size: 1.85em; }
  .article-content{padding: 20px;}
  
  .wzdt_list.space-30 li .box{margin-top: 15px;}
  .wzdt_list li .box{padding-left: 20px; padding-right: 20px; white-space: inherit;}
}

@media (max-width: 320px) {}
