/******新闻列表页*****/
.news-container{background:#fff;padding:0 45px;border:1px solid #eee}
.news-list{border-bottom:1px solid #e7e6e6;padding:35px 0;margin:0}
.news-list .media-left{width:225px;height:152px;padding-right:40px}
.news-list .media-left img.media-object{width:225px;height:152px;background:#b9b6b6}
.news-list .news-title{overflow:hidden}
.news-list .news-title a{display:block;font-size:30px;color:#444;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.news-list .news-title a:hover{color:#03a17d}
.news-list .media-des{font-size:15px;color:#444;margin:12px 0;line-height:1.5}
.news-list .time{font-size:15px;color:#a4a4a4}
.news-list .time .date{color:#7e7e7e}
.memorials-pager.news-pager{overflow:hidden;text-align:center;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px 30px}
.memorials-pager.news-pager .PaginationMain .Jump{width:40px;height:30px;text-align:center;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;font-size:14px}
/***新闻详情页***/
.news-article-container .leftContent{background:#fff;border:1px solid #eee;margin-bottom:15px;padding-top:30px}
.news-article-container .leftContent .hd{padding:0 30px;border-bottom:1px solid #ebeaea}
.news-article-container .leftContent .hd .breadcrumb{background:0 0;padding:0}
.news-article-container .leftContent .news-body{padding:30px;line-height: 1.6;}
.news-article-container .leftContent .news-body img{max-width:100%!important}
.news-article-container .rightslider{margin-bottom:30px;padding-left: 0;}
.news-article-container .news-title{font-size:30px;color:#3d3d3d}
.news-article-container .msg-date{font-size:12px;color:#666;padding-bottom:10px}
.news-article-container .msg-date span{margin-right: 8px;}
.article{background:#fff;overflow:hidden;margin-top:15px;margin-bottom:30px}
.article p b{display:block;border-top:3px solid #03a17d;padding:15px 20px;font-size:16px;font-weight:400;border-left:0;color:#555}
.like-box{padding:0 20px 20px 20px}
.article .like-list{padding-left:20px;height:42px;line-height:42px;background:url(/resource/images/news/article-dot.png) no-repeat 1.5% center;font-size:14px;border-bottom:1px solid #e8e8e8}
.article .like-list a{color:#333}
.article .like-list a:hover{color:#24a378}
.article .like-list span{color:#999;font-size:12px;display:inline;margin-left:10px}
.news-card{background:#fff;border:1px solid #eee;margin-top:20px}
.real_time_intelligence h2{font-size:16px;color:#3d464d;padding:15px 0;text-align:center;border-top:3px solid #24a378;margin:0}
.real_time_wrapper{overflow:hidden;list-style:none;background:#fff;padding:0;margin:0;padding:0 18px}
.real_time_wrapper li{border-bottom:1px dashed #e6e8eb;padding-bottom:10px;padding-top:20px;margin:0;overflow:hidden}
.real_time_wrapper li a{color:#333;font-size:14px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block}
.real_time_wrapper li a:hover{color:#24a378}
.more-fastsection{border-radius:4px;margin:20px auto;border:1px solid #f4b142;text-align:center;color:#f4b142;padding:6px;display:block;width:86px;font-size:12px}
.more-fastsection:hover{background:#f4b142;color:#fff}
.ad{width:100%;max-width:100%}
/*******周公解梦详情页*******/
.addCommentBox{background: #f8f8f8;border:1px solid #e9e9e9;margin: 25px;padding:0 15px;}
.addCommentBox .form-control{border-color:#e8e8e8;}
.addCommentBox  .form-control:focus{border-color: #66afe9;}
.addCommentBox .commentBtm{padding-bottom: 25px;overflow: hidden;}
.addCommentBox .checkbox{display: inline-block;}
.addCommentBox .commentBtm .form-control{width: 200px;display: inline-block;}
.btn-addComent{height: 48px;font-size: 20px;outline:0 none;background: #ff6c00;border:0 none;border-radius: 0;color: #fff;}
.btn-addComent:hover{background: #ff7f00 !important;color: #fff}
.commentDetailBox{margin: 25px;}
.commentDetailBox .media-body{position: relative;}
.commentDetailBox .media-body .popover{display: block !important;max-width: 100%;position: relative;box-shadow: none;}
.commentDetailBox .media-body .popover .popover-content{padding: 20px;}
.commentDetailBox .media-body .popover.right>.arrow{top: 25px;}
.commentDetailBox .media-body .popover .cmt-hd .author{font-size: 16px;color: #333;float: left;margin: 0 15px 0 0;height: 28px;line-height: 28px;}
.commentDetailBox .media-body .popover .cmt-hd .contact{font-size: 14px;color: #646464;float: left;height: 28px;line-height: 28px;}
.commentDetailBox .media-body .popover .cmt-hd .contact .tel{font-size: 18px;color: #ff6600;}
.commentDetailBox .media-body .popover .cmt-hd .date{font-size: 12px;color: #999;float: right;height: 28px;line-height: 28px;}
.commentDetailBox .media-body .popover .cmt-bd{color: #4e4e4e;min-height: 135px;margin-top: 8px;line-height: 1.6}
.commentDetailBox .dashi-jm .popover{background: #ffe9c9;border: 1px solid #ffe4bc;}
.commentDetailBox .dashi-jm .popover.right>.arrow:after{border-right-color: #ffe9c9;}
.commentDetailBox .dashi-jm .popover.right>.arrow{border-right-color: #ffe4bc;}
.commentDetailBox .wangyou-jm .popover{background: #efefef;border: 1px solid #e5e4e4;}
.commentDetailBox .wangyou-jm .popover.right>.arrow:after{border-right-color: #efefef;}
.commentDetailBox .wangyou-jm .popover.right>.arrow{border-right-color: #e5e4e4;}
/*********周公解梦 index*********/
.search-bar{background: #ffe9c9;overflow: hidden;padding-bottom: 20px;}
.searchContent .input-group{padding: 54px 90px 0 0;}
.searchContent .input-group .form-control{border-width: 2px 0 2px 0;border-style: solid;border-color:#ff6c00;height: 55px;font-size: 18px;color: #333}
.searchContent .input-group .input-group-addon.leftAddon{border:0;background:#fff2e8;color: #ff6c00;border-width: 2px 1px 2px 2px;border-style: solid;border-color:#ff6c00;font-size: 20px;border-radius: 0;}
.searchContent .input-group .btn-search{border:0;height: 55px;background: url(/resource/images/jiemeng/search-icon.png) #ff6c00 12px center no-repeat;padding-left: 40px;font-size: 20px;outline:0 none;}
.searchContent .input-group .btn-addjiemeng{height: 55px;font-size: 20px;outline: 0 none;}
.searchContent .input-group .btn-huo{background: none;border:0 none;cursor: pointer;font-size: 20px;color: #747474;margin-left: 4px;}
.search-bar .leftpic{width: 183px;height: 173px;float: left;padding:28px 30px;}
.search-hot{color: #888;font-size: 14px;margin-top: 12px;}
.search-hot a{display: inline-block;color: #555555;margin-right: 8px;}
.search-hot a:hover{color: #2bb788}
.class-nav{margin:18px auto 0;text-align:center;overflow:hidden;background: #faf8f5;padding: 0 30px;}
.class-nav ul{width:100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 20px 0}
.class-nav li,.class-nav a{cursor:pointer;}
.class-nav li span{padding-top:7px;color: #555555;display: block;}
.jm-panel{background: #fff;border:1px solid #eee;margin-top: 18px;}
.jm-tit{border-bottom: 1px solid #eeeeee;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.jm-tit .title{font-size: 18px;color: #434343;font-weight: bold;position: relative;line-height: 40px;margin:0;padding: 4px 15px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.jm-tit .title:before{position: absolute; left: 0; top: 50%; margin-top: -10px; content: " "; background: #2bb788; width: 5px; height:20px;}
.jm-tit .labelBox{margin-right: 20px;}
.jm-tit .labelBox .lable{font-size: 12px;color: #fff;background:#2bb788;height: 24px;line-height: 24px;padding: 0 12px;border-radius:12px; display: inline-block;}
.arrowRight{position: relative;display: inline-block;margin-left: 12px;}
.arrowRight:after{content: " "; display: block; width: 100%; height: 10px; width: 10px; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; position: absolute; right: 0; top: -10px; -webkit-transform: rotate(135deg);}
.jmwd-list{margin:10px 0;}
.jmwd-list .tit{font-size: 14px;color: #333;font-weight: 700;margin: 0;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.jmwd-list .des{font-size: 14px;color: #555;margin-top: 6px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.jmwd-list li a{display: block;padding: 20px 30px;}
.jmwd-list li a:hover{background-color: #f8f8f8;}
.jmwd-list li a:hover .tit{color: #2bb788}
.jm-tuwenBox{padding:18px 20px;}
.jm-tuwenBox .media-left{width: 178px;height: 112px;margin-right: 20px;}
.jm-tuwenBox .media-left img{width: 178px;height: 112px;}
.jm-tuwenBox .media-body{overflow: hidden;padding: 0}
.jm-tuwenBox .media-body .media-heading{font-size: 14px;color: #333;font-weight: 700;margin: 0;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;margin-top: 2px;}
.jm-tuwenBox .media-body .media-des{font-size: 14px;color: #555;margin-top: 4px;line-height: 1.5;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.jm-tuwenBox .media-body:hover .media-heading{color: #24a378}
.jmnews-list{margin: 0;padding-bottom: 20px;padding-right: 20px}
.jmnews-list li{margin:6px 0;padding-left:20px;position:relative;padding-right:0;}
.jmnews-list li a:after{content:" ";display:block;width:100%;height:4px;width:4px;background:#ff6c00;position:absolute;left:0;top:50%;margin-top:-2px}
.jmnews-list li a{position:relative;padding-left:12px;color: #434343;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: block;}
.jmnews-list li a:hover{color: #24a378}
.jm-recommend{padding:20px;margin-top: 30px;}
.jm-recommend-tit{font-size: 16px;color: #434343;margin-top: 0;margin-bottom: 12px;display: block;}
.jm-recommend ul{margin:0;}
.jm-recommend ul li .des{font-size: 14px;color: #555;}
.jm-recommend ul li{border-bottom: 1px solid #eaeaea;padding: 20px 0;}
/******发布解梦****/
.addJm-content .leftSilde{padding: 45px 13px 45px 0;background: url(/resource/images/jiemeng/addJm-bg.png) right center repeat-y;}
.addJm-content .rightSilde{padding: 0 35px !important;}
.addJm-content .rightSilde .rt-list ul li{margin:21px 0;}
.addJm-content .rightSilde .rt-list .media-left{padding-right: 14px;}
.addJm-content .rightSilde .rt-list .media-heading{font-size: 14px;color: #333;margin-bottom: 0}
.addJm-content .rightSilde .rt-list .media-body{font-size: 12px;color: #555;}
.addJm-content .rightSilde .close{font-size: 26px;padding-top: 20px;padding-bottom: 20px;outline: 0 none}
.datetimepicker .prev,.datetimepicker .next{display: block;top: 30px;background: none;right: auto;left: auto;position: relative;padding: 0;}
.rt-hd-media{padding-bottom: 20px;border-bottom: 1px solid #eee;}
.rt-hd-media .media-left{padding-right: 14px;}
.rt-hd-media .media-heading{font-size: 18px;color: #333;margin-bottom: 2px;}
.rt-hd-media .media-body{font-size: 12px;color: #555;}
.rightSilde .ds-tel{font-size: 18px;color: #ff6600;border:1px solid #ff6600;text-align: center;display: block;height: 40px;line-height: 38px;margin-top: 40px;vertical-align: middle;}
.rightSilde .ds-tel .tel{font-size: 21px;font-weight: 700;vertical-align: middle;}
.addjiemengModal .modal-dialog{width: 1100px;}
.addjiemengModal .modal-dialog .modal-body{padding: 0}
.addJm-content .jm-tit{margin-bottom: 15px;border:0 none;}
.addJm-content div[class*="col"]{padding-left: 6px;padding-right: 6px;}
.addJm-content .tips{height: 34px;line-height: 34px;}
.addJm-content .sendCode{color:#ff6600;background: none;cursor:pointer;}
.addJm-btn{background: #ff6600;border:0 none;border-radius: 0;color: #fff;}
.addJm-btn:hover{background:#ff7f00 !important;color: #fff;}