body{font-family: "arial";-webkit-touch-callout: none;color: #333;letter-spacing: .034em;}
.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;}

.index-news .news-type-nav{height:44px;padding:0 12px;border-bottom:1px solid #e9e9e9;overflow:hidden;background:#fff;z-index:10;-webkit-transition:all 250ms;transition:all 250ms;z-index: 9;}
.index-news .news-type-nav ul{display:-webkit-box;-webkit-box-orient:horizontal;font-size:15px}
.index-news .news-type-nav li{width:auto;height:44px;margin-left:32px;font-size:14px;line-height:44px;}
.index-news .news-type-nav li a{display: block;width:100%;height:44px;color:#333;}
.index-news .news-type-nav li.active{color:#ff725c;position: relative;}
.index-news .news-type-nav li.active:after{content:'';width:100%;height:2px;border-bottom:2px solid #ff725c;position: absolute;bottom:0;left:0;}
.index-news .news-type-nav li:first-child{margin-left:0px}
.index-news .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;}
.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: 10px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-item-info{font-size:12px;color:#999;}
.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;margin-left: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{padding:5px 0;}
.article-page .article-content .article-text img, .article-text video, .article-text audio{display: block;max-width: 100%;margin: 8px auto;}
.article-text table{border: 1px solid #dddddd;border-left: 0;width: 100%;margin-bottom: 20px;background-color: transparent;border-collapse: collapse;border-spacing: 0;}
.article-text table tr{border-width: 1px 1px 1px 0px;border-style: solid solid solid;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221);border-image: initial;border-left: 0px;}
.article-text table th, .article-text table td{border-left: 1px solid #dddddd;padding: 8px;line-height: 24px;text-align: left;border-top: 1px solid #dddddd;}

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

.ui-panel-hd.s_tit{display: block;font-size: 15px;height: 35px;line-height: 45px;color: #969696;padding: 0 15px;}
.ui-panel-hd.s_tit:before{content: "";display: inline-block;width: 3px;height: 14px;background: #ff725c;vertical-align: middle;margin: -3px 10px 0 0;}


.slide-view{background: rgb(0, 0, 0);position: absolute;width: 100%;height: 100%;overflow: hidden;top: 0;left: 0;z-index: 1000;}
.pv-inner{position: relative;z-index: -1;display: -webkit-box;display: -moz-box;display: box;width: 100%;height: 100%;-webkit-transition: all 350ms linear;-webkit-backface-visibility: hidden;-moz-transition: all 350ms linear;-moz-backface-visibility: hidden;transition: all 350ms linear;backface-visibility: hidden;}
.pv-inner li{text-align: center;}
.pv-inner img{max-width: 97%;vertical-align: middle;-webkit-transform: scale(1) translate(0px,0px);-moz-transform: scale(1) translate(0px,0px);transform: scale(1) translate(0px,0px);max-height: 100%;visibility: visible;-webkit-transition: 200ms;-moz-transition: 200ms;transition: 200ms;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.slide-view .counts{position: absolute;top: 5%;left: 0;right: 0;text-align: center;}
.slide-view .counts .value{border-radius: 9px;line-height: 18px;padding: 0 6px;font-size: 11px;display: inline-block;background-color: rgba(102, 102, 102, 0.6);color: rgb(241, 241, 241);}
.slide-view .ui-loading{position: absolute;margin: -10px 0 0 -10px;left: 50%;top: 50%;}
.ui-loading{display: inline-block;position: relative;width: 40px;height: 20px;vertical-align: middle;margin: -4px 2px 0 -42px;}
.ui-loading.white i{background: rgb(255, 255, 255);}
.ui-loading i{-webkit-animation: loading-spin 1s infinite linear;-moz-animation: loading-spin 1s infinite linear;animation: loading-spin 1s infinite linear;}
.ui-loading i{position: absolute;left: 7px;top: 4px;display: block;width: 5px;height: 12px;background: rgb(204, 204, 204);}
.ui-loading i.t2{-webkit-animation-name: loading-spin-one;-moz-animation-name: loading-spin-one;animation-name: loading-spin-one;}
.ui-loading i.t3{-webkit-animation-name: loading-spin-two;-moz-animation-name: loading-spin-two;animation-name: loading-spin-two;}
.ui-loading i.t3{left: 23px;}
.ui-loading i.t2{left: 15px;}
.t1{font-size: 18px;line-height: 24px;}
.t2{font-size: 16px;line-height: 21px;}
.t3{font-size: 14px;line-height: 18px;}

.weui-dialog__bd{padding:0;}

.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;}