@charset "utf-8";
/**@description: m 项目大全 @update: yzl ( 2020-03-24 )**/
/**list_partsstyle**/
.all-team{ padding-top:10px; width:100%;line-height:40px;text-align:center;border-bottom:1px solid #ededed;}
.all-team .tit{ font-size: 16px; color: #333; position: relative; }
.lev2-team{ margin-top: 15px;background-color: #fff;}
.lev2-team .tit{border-bottom: 1px solid #e5e5e5; display: block; height: 40px; line-height: 40px; padding: 0 10px; font-size: 17px; color: #666; }
.lev2-team .lev4-teams{ display: flex;flex-wrap: wrap;padding: 15px 10px 0 10px;}
.lev2-team .lev4-teams a{ display: block; margin: 0 7px 18px 0; height: 32px; line-height: 32px; font-size: 15px; color: #666; padding: 0 10px; border: 1px solid #e1e1e1; border-radius: 16px; }
/**list_parts**/
.content_show { background: #FFF;}
.gm-title{padding:14px 44px;text-align:center;font-size:1.1em;color:#333;font-weight:400;margin:0}
.wiki-section{background-color:#fff;margin-bottom:10px;padding:15px;}
.wiki-section .wiki-title{font-size:1.1em;line-height:15px;padding-left:13px;margin:0 -15px 15px;border-left:2px solid #3adbd2}
.related-wikis{margin:-7px;display: flex; flex-wrap: wrap;}
.related-wikis li{background-color:#f5f5f5;border-radius:3px;margin:7px;}
.related-wikis li a{font-size:12px;line-height:30px;color:#666;padding:0 10px}
.wiki-richtext p{margin: .5em 0;color: #666;line-height: 1.5em; font-style: .95em;}
.wiki-section>p{ text-align: center; color: red;font-weight: 400;}
.archive-items li{ margin-bottom: .5em;}

.main_jour{padding:.75rem .75rem 0;background:#fff}
.main_jour .jour_icon{display:inline;width:1.5rem;border-radius:50%;vertical-align:middle}
.main_jour .jour_name{padding-left:.5rem;line-height:1.2rem}
.main_jour .jour_name em{width:18px;height:24px}
.main_jour .jour_pic{overflow:hidden;margin-top:.5rem}
.main_jour .jour_pic a,.jour_pic img{width:100%;}
.main_jour .jour_pic span{width:45%;overflow:hidden;display:block;float:left;position:relative}
.main_jour .jour_pic span img{max-width:100%;vertical-align:middle}
.main_jour .jour_pic span:nth-child(2){margin-left:.55rem}
.main_jour .jour_pic em{padding:2px 5px;background:rgba(0,0,0,.5);border-top-right-radius:6px;font-size:12px;color:#fff;position:absolute;bottom:0;left:0}
.main_jour .jour_text a{max-height:2rem;margin:.25rem 0;line-height:1rem}
.get-more{display:block;text-align:center;height:40px;line-height:40px;font-size:.95em;color:#777;background-color:#FFF;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;}
/**article_article**/
.consul img{ width: 100%;}
.post-userinfo {padding: 10px 15px 10px 13px;background-color: #fff;position: relative}
.post-userinfo .gm-avatar {width: 35px;height: 35px}
.post-userinfo p {margin: 2px 0 0;color: #b2b2b2;font-size: 13px;line-height: 27px}
.gm-float {float: left}
.gm-row2 {width: 90%;margin-left: 50px}
.gm-row2 p {font-size: 16px}
.diary-userinfo {height: auto;margin-bottom: 10px;padding: 1px 15px;color: #646464;background-color: #fff}
.diary-info p {margin: 20px 0;padding-left: 5px;font-size: 14px}
.diary-info .ico-diary-prom {background-position: -20px 0}
.diary-info .ico-diary-date {background-position: -80px 0}
.diary-detail {background: #fff}
.diary-detail-item {margin-bottom: 10px;padding: 15px;background-color: #fff}
.diary-detail-item.diary-first {margin-top: -10px;padding-top: 0}
.diary-detail-item h3 {position: relative;margin-bottom: 6px;height: 40px;line-height: 38px;text-align: center}
.diary-detail-item h3:before {content: '';position: absolute;top: 50%;left: 0;width: 100%;border-top: 1px solid #ddd}
.diary-detail-item h3 span,.diary-detail-item h3 span em {display: inline-block;vertical-align: middle}
.diary-detail-item h3 span {position: relative;padding: 0 25px;background: #fff;color: #999;font-weight: 400}
.diary-detail-item h3 span em {margin: 0 5px;color: #646464;font-size: 28px}
.diary-detail-item h3 span em.midsize {font-size: 13px;color: #aaa}
.gm-avatar {width: 32px;height: 32px;border-radius: 32px}
.gm-list {overflow: hidden}
.gm-list.gm-col3 .gm-item {float: left}
.gm-list .gm-item {box-sizing: border-box}
.gm-list.gm-col3 .gm-item {width: 33.3333%}
.gm-grid .gm-item {padding: .3em}
.gm-thumb,img {max-width: 100%;height:auto !important;}
.head-cont {padding: 10px 12px;border-bottom: 1px solid #ebebeb;border-top: 1px dashed #e5e5e5;overflow: hidden;background: #fff}
.list-txt,.list-txt p {font-size: 15px;line-height: 22px;color: #333;padding: 3px 0 6px;text-align:justify;}
.list-txt p {padding: 8px 0 10px}
.list-txt hr {margin: 8px 0}

.hot-tit {height: 45px;line-height: 45px;font-size: 15px;color: #666;font-weight: 700;position: relative;background: #fff;}
.hot-tit div {position: relative;z-index: 1;padding-left: 12px}
.hot-tit div span {font-family: arial}
.hot-tit div:after {content: "";position: absolute;bottom: 0;left: 0;box-sizing: border-box;width: 200%;height: 1px;background: #e5e5e5;-webkit-transform: scale(.5);transform: scale(.5);-webkit-transform-origin: 0 0;transform-origin: 0 0}
.about-diary-wrap {background: #fff;}
.about-diary-wrap .see-more:after {top: 0}
.about-diary-wrap .hot-tit {padding: 0 15px}
.about-diary-wrap .diary-list {display: block;padding: 0 10px;overflow: hidden}
.diary-list .contrast-img div p {margin: 0 5px;position: relative}
.diary-list .contrast-img div span {left: 100%;margin-left: -64px;border-radius: 0}
.diary-list .contrast-img div:last-child span {background: rgba(255,83,112,.6)}
.diary-list .contrast-text {margin: 10px 5px;height: 20px;line-height: 20px;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.contrast-img {position: relative;clear: both;overflow: hidden}
.contrast-img div {float: left;width: 50%;position: relative;overflow: hidden}
.contrast-img div:first-child p {margin-right: 1px}
.contrast-img div:last-child p {margin-left: 1px}
.contrast-img div img {display: block;width: 100%}
.contrast-img div span {position: absolute;left: 0;bottom: 0;display: inline-block;width: 64px;height: 22px;line-height: 22px;text-align: center;font-size: 12px;border-radius: 0 12px 0 0;background: rgba(0,0,0,.6);color: #fff}
.see-more {position: relative;display: inline-block;width: 100%;height: 42px;text-align: center;line-height: 42px;font-size: 14px;background: #fff;color: #999}
.see-more:after {content: "";position: absolute;left: 0;z-index: 1;box-sizing: border-box;width: 200%;height: 1px;background: #e5e5e5;-webkit-transform: scale(.5);transform: scale(.5);-webkit-transform-origin: 0 bottom;transform-origin: 0 bottom}
.see-more span {position: relative;display: inline-block;height: 16px;line-height: 16px;padding-right: 15px}
.see-more span i {position: absolute;right: 0;top: 0;display: block;width: 10px;height: 16px;background: url(../images/jiantou.png) no-repeat right 1px;background-size: 9px auto}