*{margin:0;padding:0;box-sizing: border-box;}
html,body{height:100%;}
a,a:hover,a:link,a:visited,a:focus{color:inherit;text-decoration: none;}
ul,li{list-style-type:none; }
img{border:0;}
.tab-news-content .news-list-wrapper:first-child > div:first-child {
    border-top: 0;
}
.rec-item {
    text-align: left;
}
.tab-news-content .news-list-wrapper:first-child > div:first-child .inner-item {
    border-top: none !important;
}
.tab-news-content .tpl-3 a.inner-item {
    min-height: 118px;
}
.tab-news-content .news-item .inner-item {
    margin: 0 16px;
    border-top: 1px solid #f0f0f0;
    padding: 10px 0 13px;
    display: block;
}
.tab-news-content .news-item .text-content {
    margin-bottom: 3px;
}
.tab-news-content .tpl-3 a.inner-item .text-content h2 {
    -webkit-line-clamp: 2;
    margin-bottom:5px;
    overflow:hidden;
}
.tab-news-content .news-item {
    font-weight: normal;
    color: #333;
    font-size: 18px;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.tab-news-content .news-item .hotRec0 {
    background-position: 0 0;
    background-color: #ffe4e4;
}
.tab-news-content .news-item .hotRec0 {
    background-position: 0 0;
    background-color: #ffe4e4;
}
.tab-news-content .news-item .hotRec {
    display: none;
    width: 17px;
    height: 17px;
    background-image: url("//m.baidu.com/static/index/plus/public/tab_news.png");
    background-size: 98px 41px;
    position: relative;
    top: 3px;
    margin-left: 6px;
}

.tab-news-content .news-item h2 {
    font-weight: normal;
    color: #333;
    font-size: 18px;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    
}
.tab-news-content .news-item .img-wrap {
    display: inline-block;
    width: 33.105%;
    margin-right: 1px;
    height: 0;
    padding-top: 21.99%;
    position: relative;
    vertical-align: top;
}
.tab-news-content .news-item .img-wrap img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.tab-news-content .news-item .img-wrap:last-child {
    margin-right: 0;
}
.tab-news-content .news-item .news-from {
    margin-top: 9px;
    line-height: 13px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
}
.tab-news-content .news-item .news-from span {
    margin-right: 8px;
    font-size: 13px;
    color: #999;
    display: -webkit-box;
    overflow:hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.tab-news-content .news-item .news-from span.src-time{white-space: nowrap;margin-right: 0;}
.tab-news-content .tpl-2 .inner-item {
    position: relative;
    padding: 14px 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
}

.tab-news-content .tpl-2 .info-content {
    width: 67.88%;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-box-ordinal-group: 2;
    -webkit-order: 2;
    order: 2;
}

.tab-news-content .tpl-2 .info-content > div {
    margin-left: 14px;
}

.tab-news-content .tpl-2 .text-content {
    -webkit-line-clamp: 2;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

.tab-news-content .tpl-2 .pic-content {
    width: 33.65%;
    position: relative;
}

.tab-news-content .tpl-2 .pic-content div {
    width: 100%;
    padding-top: 66.67%;
}

.tab-news-content .tpl-2 .pic-content img {
    max-width: 100%;
    height:auto;
    position: absolute;
    top: 0;
    left: 0;
    right:0;margin:0 auto;
}
.tab-news-content .tpl-3 .pic-content{
    display: flex;
    justify-content:space-between;
}
.tab-news-content .tpl-3 .pic-content img{
    width: 33%;
}
.weui-tab__bd{
    padding-bottom:55px;}

.s-news-special-item-tpl-3 {
    min-height: 87px;
    _height: 87px;
    overflow: visible;
    padding:0 16px;
}
.s-news-special {
    border-top: 1px solid #f0f0f0;
    position: relative;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFW…AAVcLTfgAAAAF0Uk5TAEDm2GYAAAAMSURBVHjaYmAACDAAAAIAAU9tWeEAAAAASUVORK5CYII=) repeat;
}
.s-news-special-item-tpl-3 h2{
    width: 100%;
    padding-top: 10px;
    font-weight: normal;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
    }
.s-news-special h2 .s-title-yahei {
    font-size: 18px;
    font-family: arial, 'Microsoft Yahei', 微软雅黑;
}
.s-news-special-item-tpl-3 h2 a {
    display: inline-block;
    font-size: 16px;
    color: #333;
    zoom: 1;
    vertical-align: middle;
}
.s-news-special .from {
    width: 100%;
    position: relative;
    color: rgba(0,0,0,0.4);
    font-size: 13px;
    display:block;
    padding:8px 0;
}
.s-news-special .from .src-net {
    margin-right: 6px;
}
.s-news-special .from .src-time {
    vertical-align: -1px;
    _vertical-align: auto;
    margin-right: 6px;
}
.s-news-special .src-net a,.s-news-special .src-net a:hover {
    text-decoration: none;
    color: rgba(0,0,0,0.4);
    color: #999\9;
}
.weui-tabbar{
    position:fixed;
}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label{color:#A2A1A2;}
.weui-cells__title{
    font-size:18px;}

.weui-article{
    line-height:2em;}
.rich_media_title {
    margin-bottom: 10px;
    line-height: 1.4;
    font-weight: 400;
    font-size: 24px;
}
.rich_media_meta_list {
    margin-bottom: 18px;
    line-height: 20px;
}
.rich_media_meta_list em {
    font-style: normal;
}
.rich_media_meta_text {
    color: #8c8c8c;
}
.rich_media_meta {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    margin-bottom: 10px;
    font-size: 14px;
}
.yuedu_box{
    color: #8c8c8c;
    }

.contact-box .weui-cell__bd p{
    width:50px;}
.error {
    border: 1px solid #F00;
    background: #FFECEC;
    font-weight:normal;
    padding-top:5px;
    font-size:14px;
}
input.error,textarea.error {
    background: #FFF0F0;
    border: 1px solid #FDD;
    display: block;
    font-size: inherit;
}

label.error {
    color: #F90;
    border: 0;
    background: none;
}
.content-block{
    padding:10px 15px 0;}
.jiben {
    background: #FFF;
    padding: 10px 0.75rem;
    margin-top: 0;
}
.tx_box {
    float: left;
    padding-bottom: 10px;
    width: 100%;
    position: relative;
    color: #666666;
    line-height: 25px;
}
.tx_box .tx {
    width: 75px;
    height: 75px;
    float: left;
    margin-top: 5px;
}
.jiben .tx img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    max-width: 100%;
}
.tx_box ul {
    float: left;
    margin-left: 0.8rem;
    list-style: none;
    margin-top: 10px;
}
.tx_box ul li.shijian{
    font-size:.6rem;
    }
.myinfo {
    position: absolute;
    right: 10px;
    top: 25%;
    margin-top: 5px;
}
.sstfont {
    font-family: "sstfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.sst-xiangyou:after {
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 2px 2px 0 0;
    border-color: #c8c8cd;
    border-style: solid;
    -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
    transform: matrix(.71,.71,-.71,.71,0,0);
    position: absolute;
    top: 15px;
    right: 2px;
}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both}
.clearfix{*zoom:1}
.clearfix{content:'';clear:both;}
.header{width:100%;padding:0.68rem 4%;box-sizing: border-box;position:relative;background:url(../../hdimg/mbi/bg_hd.jpg) no-repeat center;background-size: 300% auto;}
.header .logo{float:left;clear:right;width:36%;}
.header .logo img{width:100%;}
.header .tel{float:right;display:inline-block;padding:0.2rem 0.9rem;background:#BA180D;border-radius:1.8rem;    margin-top: 0.35rem;margin-right: 0.7rem;color:#fff;font-size:0.75rem;}
.header .menu{display:block;float:right;width: 1.87rem;height:1.87rem;background:url(../../hdimg/mbi/ico_menu.png) no-repeat center #BA180D;background-size:50%;border-radius:5px;margin-top:0.25rem;}
.nav_list{position:absolute;left:0;top:100%;width:100%;padding:0.8rem 1.2rem 2rem 1.2rem;background:rgba(0,0,0,0.8);box-sizing: border-box;display: none;z-index: 5;/*height:12rem;*/overflow:scroll;}
.nav_list li{height:2rem;border-bottom:1px solid #fff;color:#fff;line-height:2rem;}
.swp_banner{width:100%;}
.swp_banner .swiper-slide img{width:100%;float:left;clear:right;}
.swiper-pagination{bottom:0.93rem !important;}
.swiper-pagination-bullet{width:1.56rem;height:5px;background:#fff;border-radius:0;opacity: 1;}
.swiper-pagination-bullet-active{background:#D41C10;}
.box{padding:1.71rem 4%;}
.cls{text-align:center;}
.cls .cls_ch{color:#444444;font-size:1.06rem;}
.cls .cls_ch span{color:#cb170b;}
.cls .cls_en{color:#bfbfbf;font-size:0.43rem;padding-bottom:0.5rem;background:url(../../hdimg/mbi/bg_cls.png) no-repeat bottom center;}
.about,.hxky,.cdsy,.cyzx{background:url(../../hdimg/mbi/bg_about.jpg) no-repeat center;}
.about .img{margin-top:0.6rem;}
.about .img img{width:100%;}
.about .txt{margin-top:1.46rem;color:#444444;font-size:0.75rem;text-align:center;}
.about .txt1{font-size:1.25rem;color:#cb170b;text-align:center;position:relative;padding-bottom:0.8rem;}
.about .txt1::after{display:block;content:'';width:70px;height:1px;background:#CB170B;position:absolute;bottom:0;margin:0 auto;left:0;right:0;}
.about .des{color:#888888;line-height:1.5rem;font-size:0.75rem;margin-top:0.8rem;text-align: center;}
.about .list{width:100%;height:7.8rem;background:#fff;text-align:center;margin-top:1.5rem;position:relative;}
.about .list::after{display: block;content:'';width:1px;height:80%;border-right:1px dashed #E4E4E4;position:absolute;left:0;right:0;margin:0 auto;top:10%;}
.about .list li{width:50%;height:3.9rem;float:left;clear:right;}
.about .list li .num{color:#cb170b;font-size:0.81rem;margin-top:0.2rem;}
.about .list li .num span{font-size:1.25rem;}
.about .list li .title{font-size:0.75rem;color:#777777;}
.pdc{background:url(../../hdimg/mbi/bg_pdc.jpg) no-repeat center;padding-top:1px;}
.pdc li{height:5.2rem;border-bottom:1px solid rgba(255,255,255,0.5);padding-top:1px;transition: all 0.25s ease;}
.pdc li:hover{background:rgba(212,28,16,0.8);}
.pdc li .item{margin-left:30%;margin-top:1.4rem;padding-left:2.4rem;background-size:auto 80%;background-repeat:no-repeat;background-position: left center;}
.pdc li .item .txt_ch{font-size:1rem;color:#ffffff;font-style: italic;}
.pdc li .item .txt_en{font-size:0.5rem;color:#fff;}
.ky_info{margin-top:0.625rem;}
.ky_info .img{width:47%;float:left;clear:right;}
.ky_info .img img{width:100%;}
.ky_info .txt{float:right;width:47%;padding-top:0.7rem;line-height:1.2rem;font-size:0.75rem;color:#888888;}
.hxky .list{margin-top:1.25rem;border-top:1px solid #DFDFDF;}
.hxky .list li{height:3rem;border-bottom:1px solid #DFDFDF;padding:0.45rem 4% 0 4%;position:relative;}
.hxky .list li::after{display: block;content:'>';font-size:1rem;font-weight:bold;color:#D8D7D4;position:absolute;right:4%;top:0.6rem;}
.hxky .list li .txt_ch{font-size:0.8rem;color:#444444;}
.hxky .list li .txt_en{font-size:0.43rem;color:#888888;}
.cdsy{position:relative;}
.swp_cdsy .info{width: 92%;
    height: 8.1rem;
    background: #CC180D;
    padding: 1.5rem 7%;
    position: relative;
    z-index: 2;
    margin: -3.1rem auto 0 auto;}
.swp_cdsy .info .title{text-align:center;color:#fff;font-size:0.81rem;font-style:italic;}
.swp_cdsy .info .des{font-size:0.65rem;color:#fff;margin-top:0.3rem;line-height:1.2rem;text-align: center;}
.swp_cdsy .img img{width:100%;height:auto;}
.cy_tab{margin-top:0.6rem;height:1.75rem;border-bottom:1px solid #EEEEEE;text-align:center;}
.cy_tab span{display:inline-block;width:4.7rem;height:1.75rem;line-height:1.75rem;background:#F0F0F0;color:#666666;font-size:0.8rem;margin:0 0.3rem;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.cy_tab span:first-child{margin-left:0;}
.cy_tab span:last-child{margin-right:0;}
.cy_tab span.on{background:#CB170B;color:#fff;}
.cy_toggle{margin-top:1.56rem;}
.cy_list{display:none;}
.cy_list li{height:3.9rem;margin-bottom:1.5rem;}
.cy_list li .img{width:29%;float:left;clear:right;}
.cy_list li .img img{width:100%;}
.cy_list li .info{width:67%;float:right;}
.cy_list li .info .title{font-size:0.81rem;color:#555555;}
.cy_list li .info .des{color:#bfbfbf;font-size:0.75rem;}
footer{padding:1rem 2%;text-align:center;background:#292929;line-height:;color:#8b8b8b;font-size:0.75rem;}
.tab_on{color:#cb170b !important;}