/*
Theme Name: wpmb001
Theme URI: https://www.demososo.com
Author: DM建站系统 www.demososo.com
Author URI: https://www.demososo.com
Description: DM建站系统 www.demososo.com 专业建站系统
Version: 1.0.0
License: 1
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wpmb001
Tags: wpmb001
*/


.dmentrycontent { padding:30px 0 ; line-height: 28px}
.dmentrycontent p{ padding-bottom:20px }

.dmcontentgridwrap { padding:20px 0 }

/*grid2ceng*/
.grid2ceng .img{text-align:center; }
.grid2ceng .text{padding:0; }
.grid2ceng .col { margin-bottom:20px  }
.gcoverlayjia{margin-bottom:30px;text-align:center; }
.gcoverlayjia a{/*width: 23%;margin:1%;  float:left;margin-bottom:1.5%;*/position:relative;overflow:hidden;display:block;}
.gcoverlayjia .overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.3);display:none;z-index:99}
.gcoverlayjia .overlay span{width:60px;height:60px;margin-left:-30px;margin-top:-30px;position:absolute;top:50%;left:50%;background:#E66432;border-radius:50%;font-size:30px;text-align:center;line-height:60px;color:#FFF}
.gcoverlayjia   h4{font-size:14px;padding:10px 0;}

.gcoverlayjia a:hover .overlay{display:block}
.gcoverlayjia .imgtext{position:absolute;width:100%; text-align:center; overflow:hidden;padding:0px 1%;bottom:0;left:0;color:#FFF;font-size:14px;background:rgba(0,0,0,0.3);margin:0; }
 
.gcoverlayjia   img{max-width:100%;  transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}
.gcoverlayjia a:hover img{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}
.gcoverlayjia a:hover .imgtext {display:none; }
.gcoverlayjia .img{ padding:0; } 
.gcoverlayjia .imgtext h4{line-height:20px;overflow:hidden;font-size:14px;   }
.gcoverlayjia .imgtext span{height: 30px;line-height:30px;overflow:hidden;font-size:12px;   }
.gcoverlayjia h3{height: 40px;font-size:14px;line-height:20px;overflow:hidden; clear:both;   }

.transition5{width:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}

.gcoverlaykuo{margin-bottom:20px;padding:0 5px; }
.gcoverlaykuo .text{z-index:2;position:absolute;top:50%;left:50%;width:0;height:0;opacity:0;background:rgba(0,0,0,.7)}
.gcoverlaykuo:hover  .text{top:0;left:0;width:98%;height:100%;opacity:1;text-align:center;margin:0 1% }
.gcoverlaykuo:hover  .imgtext{display:none;} 
.gcoverlaykuo .imgtext{position:absolute; width: 100%;bottom:0;left:0;color:#FFF;font-size:14px;background:rgba(0,0,0,0.3);}
.gcoverlaykuo .text i{font-size:40px;position:absolute; top:45%;left:45%} 
.gcoverlaykuo .img{padding:0;}
.gcoverlaykuo .imgtext h4{height: 35px;line-height:35px;overflow:hidden;font-size:14px;   }
.gcoverlaykuo .imgtext span{height: 30px;line-height:30px;overflow:hidden;font-size:12px;   }

.gcoverlayarrow{padding-bottom:70px;margin-bottom:30px;text-align:center; }
.gcoverlayarrow .text{position:absolute;bottom:0;left:0;z-index:98;height:50px; padding:0 5px 10px 5px;background:#fff;overflow:hidden;clear:both;font-size:14px; }
.gcoverlayarrow:hover .text{height:152px;overflow:hidden; }
.gcoverlayarrow .text h3{height: 50px; ;font-size:16px;line-height:24px;clear:both; overflow:hidden; color:#333}
.gcoverlayarrow a{color:#333}
.gcoverlayarrow   a:hover{color:#666}
.gcoverlayarrow .text p{margin-top:10px;font-size:15px;line-height:1.6em;overflow:hidden;  }
.gcoverlayarrow  .linkarrow{display:block;position:absolute;z-index:99;top:109px;right:0px;width:48px;height:48px;padding-top:16px;opacity:0;background:url(../images/arrowbg.png) no-repeat ; }
.gcoverlayarrow:hover .linkarrow{opacity:1;right:20px;-webkit-transition-delay:.35s;transition-delay:.35s}

 /*gridnode*/
 .gridnode{padding:10px 0;clear:both; overflow:hidden;  }
 .gridnode .date{display:block;font-size:11px;color:#9e9e9e;height: 30px;line-height:30px;  }
 .gridnode .desp{ color:#999;padding:5px 0 !important}
 .gridnode h5{font-size: 14px;height: 22px;line-height: 20px; overflow: hidden;  font-weight: normal;}
 .gridnode a.title{font-size:14px; display:block; text-align: center;  height: 35px;line-height:35px; overflow:hidden;   }
 .gridnode .bor{margin-bottom: 25px}
 .titlecenter a.title{ text-align:center;  }
 .nodeknowledge a.title{text-align:left; font-size:18px;font-weight:bold;}
.gridnode_imgleft .dmbtn{text-align:left; }
.gridaboutus h4{padding:10px 0; }
.gridaboutus .bor{margin-bottom: 25px}
.gridnode_imgleft  a.title{text-align:left;margin-top:15px }
 
.gridabtborder .bor{border: 1px dotted #e7e7e7;  border-radius: 10px;margin-bottom:20px;padding:0 20px}
  /*textlist***************************************/
.textlist  li{clear:both;overflow:hidden;padding:5px 0; margin-bottom:10px ;border-bottom:1px solid #ddd}
.textlist a.img{float:left; display:inline;width: 30%; margin-right:2% }
.textlist a.img img{max-width: 100%;height: auto;  }
.textlist h4{padding-bottom:5px; text-align:left; }
.textlist h4 a{font-size:18px;font-weight:bold;; padding:5px 0 5px 10px;color:#666;text-align:left;  }
.textlist h4 a:hover{ color:#999 }
.textlist .day{float:right;font-weight:normal;padding-right:5px; color:gray;font-size:12px;}
.textlist li.hasimg .text{width: 66%;float:right;  }
.textlist p.textshort{line-height:22px;color:#777;font-size:14px;padding-left:15px }
 
/*============= pagination color ============*/
.dmpageprevnext {padding:20px 0}
.dmpagination {text-align: center; padding:20px 0}
.dmpagination .page-numbers {text-decoration: none;
  line-height: 1;
  margin-right: 20px;
  background: #f4f5f7;
  border-radius: 3px;
  padding: 12px 15px;
  color: #272626;
  display: inline-block;
}

.dmpagination .current {
  background: #2b60c7;
  color: #fff;
}