p{word-break: break-all; word-wrap:break-word;}
.MarT20{margin-top:20px;}
.topHeader{height:40px; background-color:#fafafa; border-bottom:1px solid #e9e9e9;}
.topHeader a{color:#7b7b7b; line-height:40px; display: inline-block;}
.topHeader .left > a{margin-right:8px;}
.sn-mobile{position:relative;}
.sn-mobile .sn-qrcode{position:absolute;z-index:999;display:none;transition:0.3s; -webkit-transition:.5s; -moz-transition: .5s; padding:5px; background-color:#fff; height:140px; text-align:center;border:1px solid #e5e5e5; left:-30px;box-shadow: 0 0 5px #aaa;}
.sn-mobile:hover{cursor:pointer; color:#7FBE26;}
.sn-mobile:hover .sn-qrcode{display:block;}
.sn-mobile .sn-qrcode span{font-size:14px; color:#6A6A6A; height:16px; line-height:16px;float:left;display:block;text-align:center;width:100%; margin-top: 3px;}
.Logo-header{height:90px;}
.Logo-header .logo{line-height:90px; vertical-align: middle;}
.Logo-header .logo img{vertical-align: middle; margin-right:10px;}
.Logo-header .search{margin-top:26px;}
.search div{display: inline-block;}
.search .form-input input{height:36px; border:1px solid #e7e7e7; vertical-align:top; border-right:0px; border-radius:4px 0 0 4px; line-height:36px; padding:0 8px; width:270px; outline:none;}
.search .form-btn input{height:38px; line-height:38px; vertical-align:top; background:url(../images/search_icon.png) no-repeat 14px 12px;background-color:#7fbe26; font-size:16px; color:#fff; border:0px; width:80px; padding-left:16px; border-radius:0 4px 4px 0;}
.menu{height:48px; line-height:48px; background-color:#fbfbfb;border-top:2px solid #7fbe26; border-bottom:1px solid #eeeeee;}
.menu a{font-size:18px; color:#404040; line-height:48px; padding:0 10px; margin:0 18px;}

.news-list dl{margin-bottom:18px; padding-bottom:18px; height:100px; border-bottom:1px solid #ededed; overflow:hidden;}
.news-list dl dt{float:left; margin-right:16px; width:150px;}
.news-list dl dt img{width:100%; max-height:100px;}
.news-list dl dd{position:relative; height:100px;float:left; width:618px;}
.news-list dl dd div span{font-size:14px; color:#a8a8a8;}
.news-list dl dd div span:nth-child(1){height:48px; line-height:24px; overflow:hidden; display:block; text-align:justify;}
.news-list dl dd div span:nth-child(2){float:right; margin-top:6px;}
.news-list{width:785px;}
.news-list h3{margin-bottom:4px;}
.news-list h3 a{font-size:18px; line-height:28px; color:#333333; font-weight:normal;}
.tj-news,.jishu{width:360px;}

.tj-news div h4 a{font-size:18px; color:#333; font-weight:normal; line-height:45px;}
.sn-news,.xgc-news,.jishu{background-color:#f8f8f8; box-sizing:border-box;}
.sn-news,.jishu{padding:16px;}
.jishu dt img{max-height:80px;;}
.sn-news h4,.xgc-news h4{height:45px; overflow:hidden;}
.sn-news > h3,.jishu > h3{font-size:26px; color:#2e2d2d; margin-left:-16px;}
.sn-news > h3 span::before,.jishu > h3 span::before{content:""; width:6px; height:24px; background-color:#7fbe26;display:inline-block; float:left; margin:6px 10px 0 0;}
.sn-news > h3 span img{vertical-align:top; margin-top:3px;}
.sn-news div dt{float:left; margin-right:10px;}
.sn-news div dd{font-size:14px; color:#9e9e9e; line-height:20px; text-align:justify;}
.sn-news div dd a{color:#4b4b4b;}
.sn-news ul{margin-top:10px;}
.sn-news li{line-height:26px;}
.sn-news li a{font-size:14px; color:#333333;}
.sn-news li a::before{content:""; display: inline-block; width:5px; height:5px; background-color:#c2c2c2;vertical-align:top; margin:11px 5px 0 0;}
.xgc-news{padding:18px 16px 15px 16px;}
.xgc-news > h3{height:32px; line-height:32px;}
.xgc-news > h3 span{float:right; background-color:#cb452d; color:#fff; font-weight:normal; height:32px; line-height:32px; padding:0 12px 0 17px; border-radius:16px 0 0 16px; margin-right:-16px;}
.xgc-news div span{display: block; text-align:center; height:160px; overflow:hidden;}
.xgc-news div span img{width:100%;}
.xgc-news p{font-size:14px; line-height:26px; color:#333; margin-top:7px; max-height:104px; overflow:hidden;}
.right .ad-box{width:360px; height:70px; background-color:#cb452d;}
.ad-box.height100{background-color:#fff;}

.news-title{height:50px; background-color:#f7f9fa; border-top:2px solid #7fbe26; border-bottom:1px solid #ededed; line-height:50px; margin-bottom:18px;}
.news-title a{font-size:18px; color:#404040; padding:0 28px; display: inline-block;}
.news-title .active{background-color:#7FBE26; color:#fff; height:51px;}
.news-title .active a{color:#fff;}
.jishu dl{height:80px; margin-top:10px;}
.jishu dt{float:left; margin-right:10px;}
.jishu dd a{font-size:16px; line-height:24px; color:#333333;}
.jishu dd span{display:block; color:#a8a8a8; font-size:14px; line-height:32px;}

.ad-box.w785{background-color:#332f50; height:100px; width:100%; margin-bottom:20px;}

/*分页*/
.page{text-align:center; font-size:14px; color:#666666;}
.page div{display:inline-block;}
.page span{margin:0 8px;}
.page span a{font-style:normal; color:#666666;}
.page em{font-style:normal; border:1px solid #f5f5f5; height:24px; width:24px; border-radius:3px; border:1px solid #e5e5e5; display: inline-block; text-align:24px; line-height:24px; margin:0 4px;}
.page em.active{background:#7FBE26; border:1px solid #7FBE26; color:#fff;}
.page .page-i{height:24px; line-height:24px; width:45px; margin:0 4px; border:1px solid #e5e5e5; vertical-align:top; margin-top:-2px;}
.page .page-btn{height:26px; line-height:26px; background-color:#7FBE26; color:#fff;vertical-align:top; border:0px; margin-top:-2px; width:45px; border-radius:3px;}

/*详情*/
.content{width:860px;}
.content h1{font-size:40px; line-height:50px; margin-bottom:18px; text-align:justify;}
.data{width:120px; text-align:center; color:#666666; font-family:arial; padding-top:40px;}
.content > .right{width:720px; border-left:1px solid #eeeeee; padding-left:20px; box-sizing:border-box;}
.Navigation{height:60px; line-height:60px; font-size:16px; color:#404040;}
.Navigation a{color:#404040;}
.Navigation a:hover{color:#7FBE26;}
.content .year{font-size:20px; border-bottom:1px solid #eeeeee; height:13px; margin-bottom:22px;}
.content .year span{background-color:#fff;}
.content .m-week{font-size:32px; margin-bottom:16px;}
.content .time{font-size:20px;}
.author{text-align:center; margin:35px 0;}
.author span{width:64px; height:64px; border-radius:32px; border:1px solid #e9e9e9; margin:0 auto; line-height:62px; overflow: hidden; display: block;}
.author span img{max-width:100%; max-height:100%; vertical-align: middle;}
.author em{font-size:16px; color:#333333; display:block; text-align:center; font-style:normal; margin-top:4px;}
.comment{background:url(../images/Chat_icon.png) no-repeat 34px 5px; color:#7FBE26; font-size:18px; padding:20px 0 0 24px; height:30px;}
.con-text p{font-size:18px; line-height:34px; color:#444444; text-align:justify;}
.con-text p img{max-width:100%; margin:12px auto;}
.like{text-align:center; margin:30px 0;}
.like img{margin-bottom:6px;}
.like a{display:inline-block; margin:0 35px;}
.like span{display: block; font-size:18px; color:#6a6a6a;}
.contextup-ad{width:700px; height:200px; background-color:#332f50;}

/*详情右侧*/
.tj-like{width:280px;}
.tj-like h3{border-top:1px solid #eeeeee; font-size:20px; height:42px; line-height:42px; color:#2e2d2d;}
.tj-like h3 em{border-top:1px solid #7FBE26; margin-top:-1px; height:42px; font-style:normal; font-weight:normal; display:inline-block; padding:0 3px;}
.tj-like dt img{width:100%;}
.tj-like h3 span img{float:right; margin-top:10px;}
.tj-like dd a{font-size:16px; line-height:22px; color:#2e2d2d; display:block; margin-top:5px;}
.tj-like dl{margin-bottom:12px;}

/*详情 相关推荐*/
.recommend{margin-top:20px;}
.recommend h3,.comment-con h3{font-size:24px; color:#2e2d2d; font-weight:normal; margin-bottom:10px;}
.recommend > h3 > span::before,.comment-con > h3 > span::before{display: block; width:5px; height:23px; background-color:#7fbe26; float:left; content:""; margin:5px 8px 0 0;}
.news-list.recommend{width:700px;}
.recommend dl dd{width:534px;}

/*评论*/
.comment-con > h3 > em{float:right; font-size:16px; color:#7FBE26; font-style:normal; line-height:32px;}
.comment-con textarea{border:1px solid #dadada; width:100%; box-sizing:border-box; padding:8px 10px; outline:none; font-size:16px;height:120px; margin-bottom:6px;}
.comment-con form div{text-align:right;}
.comment-con #submitCommentBtn{color:#fff; width:90px; height:42px; border:0px; display:inline-block; background:url(../images/com_icon.png) no-repeat 18px 14px; font-size:16px; background-color:#7fbe26; text-indent:22px; line-height:42px; text-align:center;}
.cmnt-list{margin-top:22px;}
.c-face{float:left; width:50px; height:50px;overflow:hidden; border-radius:25px; border:1px solid #f2f2f2;text-align:center;vertical-align:middle;line-height:48px;}
.c-face img{vertical-align:middle;}
.c-face img{max-width:100%; max-height:100%;}
.info-d-con{margin-left:60px; padding-top:6px;}
.info-d-con h3{font-size:14px; margin-bottom:4px;}
.info-d-con h3 em{color:#7FBE26; margin-right:12px; font-style:normal;}
.info-d-con h3 span{color:#9e9e9e; font-style:normal;}
.info-d-con p{font-size:14px; line-height:20px; color:#444444; text-align: justify;}
.operation{margin-top:8px;}
.operation .right a{color:#b9b9b9; padding-left:18px;}
.pos-icon1{background:url(../images/zan.png) no-repeat left; margin-right:20px;}
.pos-icon1 em{font-style:normal;}
.pos-icon2{background:url(../images/huifu.png) no-repeat left;}
.comment-icon a:nth-child(3){float:right; background:url(../images/jubao.png) no-repeat left;}
.cmnt-box h3{display:none;}
.c-user-up .left{line-height:42px;}
.c-user-up .left a{font-size:16px;}
.cmnt-list .hf-more{margin-left:60px;}
.hf-more a{color:#ccc;}

/*暂无数据*/
.no-data{display: block; text-align:center; margin-top:100px;}
.no-data em{font-size:20px; font-style:normal;display:block; color:#ccc; margin-top:20px;}

/*20190410 新增广告样式*/
.ad-box{position:relative;}
.ad-box span{position:absolute;z-index: 9;left: 0;bottom: 0;background: rgba(0,0,0,.35);font-size: 12px;color: #b9b9b9;display: block;overflow: hidden;height: 14px;line-height: 14px;padding: 4px 4px 3px 4px;font-weight: normal;}


@media all and (max-width:1280px){
.menu a{margin:0 12px;}
.news-list{width:620px;}
.news-list dl dd{width:450px;}
.ad-box.height100 img{max-width:100%;}
}