.text{text-align: justify;}
.content-tt{text-align: justify !important;word-break: normal;}
/* ???? */
.acty .business {padding-top:10px;position: relative;}
.acty .business .title{text-align:center;font-size:14px;line-height:35px;color:#231f20;font-weight:500;}
/* .acty .business .text{color:#999;word-break:break-all} */
.acty .business .text{text-align: left;/* word-break:break-all */} 
.acty .business .webkit_bw {-webkit-line-clamp:10;}
.acty .business .ie_bw {max-height:160px}
.acty .business .ie_bw::after{right:6px}
.acty .business button{bottom: 10px;right: 10px;position: absolute;}


/* ???? */
.pjt .business .title{text-align:center;font-size:14px;font-weight:500;line-height:1.2;color:#231f20;height:50px;padding:17px 20px 5px 20px;font-weight:bolder}
.pjt .business .text{padding:0 8px;}
.pjt .business .webkit_bw {-webkit-line-clamp:13;height:275px}


/* ?????/????/???? */
.dynamic .observer .text{padding:10px 0 0 0;color:#999;text-align:left}


/* ????/???? */
.news .recommend{margin-top:16px}
.news .recommend .title>a{font-size:16px}
.news a span{color:#adadad}
.news .recommend .info{margin:10px 0 12px;position:relative}
.news .recommend .info .pic{float:left;margin-right:11px}
.news .recommend .info img{width:600px;vertical-align:bottom}
.news .recommend .info .text{float:left;width:calc(100% - 612px);word-break:break-all}
.news .recommend .webkit_bw {-webkit-line-clamp:5}
.news .recommend .ie_bw {max-height:100px}

.news ul{width:100%}
.news li{line-height:27px}
.layui-col-sm4 .more{margin-top:10px;text-align:right}
.layui-col-sm4 .more a{color:#337ab7}


@media only screen and (max-width: 767px) {
    .acty .business .text{padding:10px 0px}
    .pjt .business .text{padding:0px 10px}
    .news .recommend .info .pic{float: unset;margin-right:0}
    .news .recommend .info .text{float: unset;width:100%;padding:10px 0px 0px 0px}
}