@charset "UTF-8";

/* CSS Document */
.mc {
    margin-left: auto;
    margin-right: auto;
}

.block {
    display: block;
}

.w1200 {
    width: 1200px;
}

.w1170 {
    width: 1170px;
}
.w380{width: 380px;}
.w270 {
    width: 270px;
}

.h136 {
    height: 136px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}
.mt30 {
    margin-top: 30px;
}
.mt35 {
    margin-top: 35px;
}

.mt50 {
    margin-top: 50px;
}

.mt70 {
    margin-top: 70px;
}

.clear {
    clear: both;
}

body {
    background: #fff;
}

.banner {
    width: 100%;
    height: 396px;
    background: url(../images/banner.jpg) no-repeat top center;
}

.nav {
    width: 100%;
    height: 60px;
    background: #db0f16;
}

.navcon {
    width: 100%;
    font-size: 22px;
    color: #fff;
    line-height: 60px;
    text-align: center;
    /* width: 470px;
    margin: 0 auto; */
}

.navcon a {
    color: #fff;
    text-align: center;
    padding: 0 36px;
}

.navcon a:hover {
    font-weight: 600;
}

.touTiao {
    font-size: 40px;
    height: 40px;
    font-weight: 600;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 35px;
}

.touTiao a {
    color: #ac2429;
}

.newsJd {
    width: 585px;
    height: 330px;
    float: left;
}

/* 焦点图 */
.slideBox {
    width: 585px;
    height: 330px;
    overflow: hidden;
    position: relative;
}

.slideBox .hd {
    overflow: hidden;
    position: absolute;
    width:80px;
    right:20px;
     bottom:22px;
    z-index: 1;
    
}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: right;
}

.slideBox .hd ul li {
    float: left;
    margin-right: 10px;
    width: 7px;
    height: 7px;
    text-align: center;
    background: #a0a0a0;
    cursor: pointer;
}

.slideBox .hd ul li.on {
    background: #f00;
    color: #fff;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.slideBox .bd img {
    width: 585px;
    height: 330px;
    display: block;
}
/* 焦点图修改样式 */
.slideBox .bd p {
    position: absolute;
    bottom: 0;
    left:0;
    width: 100%;height: 55px;text-indent: 20px; background: url(../images/titleBg.png) no-repeat center;
    z-index: 0;
}
.slideBox .bd p a{font-size: 16px;line-height: 55px;color:#fff !important;}
.newslistBox{width: 585px;height: 330px; float: left;margin-left: 30px;}
.newsFirst{width: 585px;height: 155px;border-bottom: 1px solid #d7d7d7;}
.newsFirst h3{line-height: 1;margin-bottom: 20px;}
.newsFirst h3 a{font-size: 24px;color:#333333;font-weight: 600;}
.newsFirst p{font-size: 16px;color:#666;line-height: 30px;}
.newsList{padding-top: 10px;}
.newsList li{line-height: 42px;font-size: 14px;color:#333;}
.newsList li .dot{display:block;width: 4px;height: 4px;float: left; margin-top: 20px;margin-right: 5px; background: url(../images/dot.png) no-repeat center;}
.channelBox{width: 380px;height: 30px;position:relative;line-height: 30px;text-indent: 35px;font-size: 16px;font-weight: 600; background: url(../images/channel.png) no-repeat center; }
.channelBox a{color:#fff;}
.channelBox  .more{position: absolute;top:0;right:8px; font-size: 14px;color:#999;}
.newsList2{margin-top: 20px;}
.newsList2 li{width: 100%;height: 90px;border-bottom: 1px solid #d7d7d7;padding: 10px 0;}
.newsList2 li h3 a{font-size: 20px;color:#333;margin-bottom: 15px;}
.newsList2 li p{ margin-top: 16px; font-size: 16px;line-height: 24px;color:#666;}
.foot{width: 100%;height: 52px;padding:15px 0;background: #f1f1f1;}
.foot p{font-size: 14px;line-height: 24px;text-align: center;color:#666666;}


    /* 列表页 */
    
    .news_list {
        width: 1200px;
        padding: 0 45px;
        margin: 0 auto;
    }
    
    .news_list ul {
        margin-bottom: 43px;
    }
    
    .news_list li {
        height: 110px;
        padding-top: 4px;
        border-bottom: 1px dashed #d7d7d7;
    }
    
    .news_list li span {
        color: #a51426;
    }
    
    .news_list li h3 {
        height: 45px;
        line-height: 45px;
        font-size: 16px;
        font-weight: bold;
    }
    
    .news_list li p {
        line-height: 24px;
    }
    
    .news_list p a {
        color: #d60003;
    }
    /* 内容页 */
    
    .crumbs {
        height: 30px;
        padding-left: 5px;
        color: #333;
        font-size: 16px;
        background: url(../images/map1.png) repeat-x bottom left;
    }
    
    .crumbs a {
        margin: 0 5px;
    }
    
    .content h3 {
        color: #333;
        font-size: 20px;
        height: 40px;
        line-height: 40px;
        font-weight: bold;
        margin: 20px 0 10px;
        text-align: center;
    }
    
    .content p {
        font-size: 14px;
        line-height: 24px;
        text-indent: 2em;
        margin-top: 10px;
    }
    
    .detail p {
        text-indent: 2em;
        margin-bottom: 24px;
    }