body{font-family: "arial";-webkit-touch-callout: none;color: #333;letter-spacing: .034em;}
.ui-panel-hd em{display: block;font-size: 16px;font-weight: bold;color: #333;}

.flexbox{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.flex-grow{-webkit-flex-grow: 1;flex-grow: 1;}
.flex-sub-center{-webkit-align-items:center;align-items:center}
.flex-main-center{-webkit-justify-content:center;justify-content:center}
.flexbox .box_col{display: block;-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;}

.right-entry{background: #fff; box-shadow: 0 4px 17px 0 rgba(0,0,0,.15); width: 50px;  height: 50px; position: fixed; right: 10px; bottom: 120px; z-index: 10; display: flex;  justify-content: center; align-items: center; border-radius: 50%;font-weight: bold;}
.poster-entry-btn{color:#f38752;font-size:16px;bottom:calc(120px + 60px + 60px);}
.assess-entry-btn{color:#5287f3;font-size:16px;bottom:calc(120px + 60px);}
.publish-entry-btn{color:#f35257;font-size:16px;bottom:120px;}

.publish-entry-btn a{color:#f35257;}
.news-list-wrap .news-type-nav{width:100%;height:44px;padding:0 15px;box-sizing: border-box;overflow:hidden;background:#fff;z-index:10;-webkit-transition:all 250ms;transition:all 250ms}
.news-list-wrap .news-type-nav ul{display:-webkit-box;-webkit-box-orient:horizontal;font-size:15px;text-align: center;}
.news-list-wrap .news-type-nav li{width:auto;height:44px;margin-left:32px;font-size:14px;line-height:44px;padding:0 1px;}
.news-list-wrap .news-type-nav li a{display: block;width:100%;height:44px;color:#333;}
.news-list-wrap .news-type-nav li.active a{color:#1eae6a;position: relative;}
.news-list-wrap .news-type-nav li.active:after{content:'';width:100%;height:2px;border-bottom:2px solid #1eae6a;position: absolute;bottom:0;left:0;}
.news-list-wrap .news-type-nav li:first-child{margin-left:0px}
.news-list-wrap .news-list-wrap{display:none;border-bottom:1px solid #e9e9e9}

.news-list-container{background-color: #fff;}
.common-imgnews-list li{padding:0 15px;overflow: hidden;position: relative;}
.common-imgnews-list li+li:after{content: "";position: absolute;left: 15px;top: 0;width: 100%;height: 1px;box-sizing: border-box;-webkit-transform: scaleY(.5);transform: scaleY(.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;background: #e9e9e9;}
.common-imgnews-list li a{display:-webkit-box;padding: 15px;margin: 0 -15px;position: relative;overflow: hidden;}
.common-imgnews-list li a:after {border-width: 0 0 1px 0;}
.common-imgnews-list li .news-item-content{-webkit-box-flex:1;position: relative;height: 75px;font-size: 15px;color:#333;line-height: 1.4;word-break: break-all;overflow: hidden;}
.common-imgnews-list li .news-item-content .news-item-title{display: -webkit-box;width: 100%;color: #333;font-size: 17px;margin-bottom: 13px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-item-info{font-size:12px;color:#999;display: flex;justify-content: space-between;}
.news-item-info i{display:inline-block;width:14px;height:14px;background-image: url('../img/news-ico.png');background-repeat: no-repeat;background-size: 14px 26px;margin-right:5px;vertical-align: top;position: relative;top:0px;}
.ico-scan{background-position: 0 3px;}
.ico-date{background-position: 2px -13px;}
.common-imgnews-list .img-text .news-cover{height: 75px;width: 108px;border-radius: 10px;margin-right:12px;}
.common-imgnews-list .img-text .news-time{background: #fff;padding-left: 2px;}
.common-imgnews-list .img-text .news-time, .common-imgnews-list .img-text .news-ad{position: absolute;bottom: 0;right: 0;font-size: 12px;color: #ccc;}
.common-menu-crumbs{height: 40px;padding: 0 12px;font-size: 0;line-height: 40px;border-bottom: 1px solid #e9e9e9;}
.common-menu-crumbs a{font-size: 15px;}
.common-menu-crumbs a:first-child:before{display:none}
.common-menu-crumbs a:before{content: '>';padding: 0 10px;}
.article-page{background: #fff;overflow: hidden;}
.article-page .article-content{font-size:15px;padding: 15px 15px 0 15px;color: #333;}
.article-page .article-content .article-title{font-size: 20px;font-weight: 700;line-height: 28px;}
.article-page .article-content .article-info{font-size: 0;padding:15px 0 0;color: #999;}
.article-page .article-content .article-info label{font-size:12px;line-height: 1.2;margin-right: 25px;}
.article-page .article-content .article-text{padding:15px 0 10px;font-size: 17px;line-height: 28px;}
.article-page .article-content .article-text .wrap{width: auto;}
.article-page .article-content .article-text p{margin: 20px 0;}
.article-page .article-content .article-text img, .article-text video, .article-text audio{display: block;max-width: 100%;margin: 8px auto;}

.article-lp{padding:15px;border:1px solid #ddd;margin: 15px;}
.article-lp .lp-tit{font-weight: 600;color: #43474d;font-size:18px;}
.article-lp .info-form{padding:0;}

.content-ad{width:100%;padding:15px;box-sizing: border-box;}
.content-ad img{width:100%;}

/* --- swiper.js ---*/
.swiper-container{width: 100%;height: 100%;}
.swiper-slide{height: 100%;text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide img{max-width: 100%;}
.swiper-pagination{font-size: 0.28rem;color: #ffffff;}
.swiper-pagination-bullet{background: #ffffff;opacity: 1;margin-right: 5px;}
.swiper-pagination-bullet-active{background: #007aff;opacity: 1;}
.img_layer{position: fixed;width: 100%;height: 100%;top:0;left: 0;display: none;z-index: 99999;}
.img_layer .bg{position: fixed;width: 100%;height: 100%;top:0;left: 0;background: rgba(0,0,0,.9);}
.notice_layer{background: #000000;opacity: 0.7;padding: 0.1rem;font-size: 0.3rem;width: 5rem;position: fixed;left: 50%;margin-left: -2.5rem;top:40%;border-radius:5px;color: #ffffff;text-align: center;}


.shot_in{width:750px;}
.poster-wrap{background: #fff;}
.poster-img img{display: block;width: 100%;object-fit: cover;}
.item-box{display: flex;background: url('../img/poster_item_bg.png') no-repeat;width:620px;height: 140px;margin:0 auto;margin-top:-70px;position: relative;z-index:1;align-items: center;justify-content: center;box-shadow: 0 0 20px rgba(243,82,87,.6);border-radius: 10px;}
.item-box .item{flex:1;padding-left:40px;border-left:1px solid #f59494;line-height: 1;}
.item-box .item .num{font-size:36px;color:#fff;font-weight: bold;}
.item-box .item .text{color:#fac3c3;font-size:24px;margin-top:12px;}
.poster-bd{padding:15px 35px 35px;}
.poster-title{font-size:30px;color:#333;font-weight: bold;line-height: 45px;margin-bottom: 20px;}
.contact-box{display: flex;margin-top:60px;}
.contact-box .weixin{text-align:center}
.poster-jjr{flex:1;margin-right:20px;}
.poster-jjr .broker-info .info{color:#999;margin-bottom:20px}

.card-box{position: relative;overflow: hidden;}
.card-box .img{}
.card-box .user-qrcode{position: absolute;background-repeat: no-repeat;z-index:1;}