.mui-bar-nav{ border-bottom:1px solid #f1f1f1}
.newsBox {width:100%;background:#fff;margin-top:10px;font-size:14px;}
.newsBox .mui-table-view:before {background-color:#fff;}
.newsBox .mui-media-object { max-width:none; max-height:none; width:116px; height:auto}
.newsBox .mui-media-object .rc{ display:block; padding-bottom:76px; background-repeat:no-repeat; background-position:center; background-size:auto 120%,26px; background-color:#f8f8f8; overflow:hidden; border-radius:2px}
.newsListBox .mui-media-body {color:#999}
.newsListBox .mui-media-body p {color:#333}
.newsListBox .mui-media-body .timeView { font-size:12px;height:auto;overflow:hidden;margin-top:12px}
.newsListBox .mui-media-body .timeView .fl{ border:1px solid #ea8d8d; font-size:10px; color:#fb5151; border-radius:2px; margin-right:2px; padding:0 1px}
.newsListBox .mui-media-body .time {float:left;font-style:normal;}
.newsListBox .mui-media-body .viewNum {float:right;text-align:right;font-size:14px;}
.newsListBox .icon-chakan:before {margin-right:8px;font-size:16px;}
.newsListBox .mui-media-body .mui-ellipsis{ white-space:normal; line-height:22px; height:44px; font-size:18px}

.h3{font-size: 16px; margin: 0px; line-height:45px; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; position: relative; border-bottom: #ccc solid 1px; padding-left: 25px}
.h3:before{content: ""; position: absolute; left: 0px;top: 14px;bottom: 14px; width: 4px; background: #fb544e; margin-left: 10px; border-radius: 4px}
.h3>a{ position: absolute; right: 10px; font-size: 14px; font-weight: normal; color: #888}

.mui-segmented-control.mui-scroll-wrapper .mui-control-item{ padding:0 16px}
.mui-table-view-cell>a:not(.mui-btn){ margin:0}
.mui-table-view-cell{ padding:8px 0; margin:0 12px}
.mui-table-view-cell>a:link{}
.mui-table-view-cell>a:visited .mui-ellipsis{ color:#9e9d9d}
.mui-table-view-cell>a:hover{}
.mui-table-view-cell>a:active{}

.detailCon .newsBox .mui-media-object{ width:90px}
.detailCon .newsBox .mui-media-object .rc{ padding-bottom:62px}
.detailCon .newsListBox .mui-media-body .timeView{ margin-top:3px}
.detailCon .newsListBox .mui-media-body .mui-ellipsis{ font-size:16px; line-height:20px; height:40px}
.detailCon .mui-table-view-cell{ padding:5px 0}

.atcCons{ background:#fff; padding:3% 0; overflow:hidden}
.atcCons .tpCon{ overflow:hidden; margin:0 3%; border-bottom:1px solid #f1f1f1; padding-bottom:12px}
.atcCons .tpCon .h1{ font-size:22px; font-weight:normal; line-height:28px; word-break:break-all; text-align:left; overflow:hidden}
.atcCons .tpCon .intro{ padding:8px 0 0 0; text-align:left; font-size:13px; color:#999; line-height:18px}
.atcCons .atcIncCon{ margin:0 3%; padding:18px 0 3% 0; font-size:15px; line-height:160%; overflow:hidden; position:relative; text-align:left; word-break:break-all}
.atcCons .atcIncCon h1{ font-size:15px}
.atcCons .atcIncCon img,.atcCons .atcIncCon video{ max-width:100%; height:auto!important}

.yjtAr{ display:block; position:absolute; right:0; top:0; height:38px; width:18px; background:#fff url(../images/yjt.png) no-repeat center; background-size:80% auto; z-index:2; box-shadow:0 2px 6px #999}

.mui-slider-indicator.mui-segmented-control{ background:#fff; margin-top:10px}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active{ position:relative; position:relative; color:#db2526}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active:after{ content:''; overflow:hidden; height:2px; background:#db2526; left:50%; margin-left:-10px; width:20px; bottom:0; display:block; position:absolute}

.sliders{ position:relative; left:0; top:0; width:100%; overflow:hidden; background:#fff}
.sliders .swiper-pagination-bullet{ width:6px; height:6px; overflow:hidden; border-radius:3px; margin:0 3px!important; background:#fff; opacity:1}
.sliders .swiper-pagination-bullet-active{ background:#db2526}
.sliders .swiper-slide{ position:relative; left:0; top:0; width:100%}
.sliders a{ display:block; width:100%; overflow:hidden; padding-bottom:50%; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative}
.sliders a .tt{ display:block; height:38px; line-height:38px; background:rgba(0,0,0,.6); font-size:15px; color:#fff; padding:0 100px 0 12px; position:absolute; left:0; right:0; bottom:0; z-index:2}
.sliders a .img{ display:block; width:100%; padding-bottom:41%; background-position:center; background-repeat:no-repeat; background-size:cover}
.sliders .swiper-pagination{ bottom:5px; padding-right:5px; text-align:right; font-size:0}