.seccion_1 { background:#f0f0f0; padding:30px 0;}
.seccion_1 .part_1_l { width:350px;}

.main .tit { height:45px; line-height:45px; border-bottom:1px #cccccc solid;}
.main .tit i { display:block; float: left; width:3px; height:17px; background:#af0301; margin-top:15px; margin-right:10px;}
.main .tit h3{font-size:16px;color: #323232;display:inline-block}
.main .tit span{float:right;display:block; font-size:12px;}
.main .tit span a { color: #323232;}

.main .part_1_l .txt1 .date{width:60px;float: left;text-align:center}
.main .part_1_l .txt1 .date .date_1{height:30px;line-height:30px;background:#af0301;color:#fff;font-size:20px;}
.main .part_1_l .txt1 .date .date_2{height:32px;border:1px #eeeeee solid;border-top:none;line-height:32px;color:#323232;font-size:14px;background:#fff;}
.main .part_1_l .txt1 li:hover span p.title,.main .part_1_l .txt1 li:hover span p.abstract{color: #8f000b;}
.main .part_1_l .txt1 li{border-bottom:1px #dfdfdf solid;padding:12px 0}
.main .part_1_l .txt1 span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;display:block;float:right;width:80%;font-size:14px;}
.main .part_1_l .txt1 p.title { color: #323232; display:block; height:32px; line-height:32px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;transition: all 0.5s ease 0.1s;}
.main .part_1_l .txt1 p.abstract { color: #717171; font-size:12px; display:block; height:32px; line-height:32px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;transition: all 0.5s ease 0.1s;}

.seccion_1 .part_1_c { width:340px; margin:15px 30px 0; height:400px;}

.seccion_1 .part_1_r { width:450px;}
.main .part_1_r .txt2{padding: 8px 0 0;overflow: hidden;box-sizing: border-box;}

.main .part_1_r .txt2 li{padding:15px 10px 15px 18px;position: relative; border-bottom:1px #dfdfdf solid;}
.main .part_1_r .txt2 li span{position:absolute;right: 0;top:13px;color:#808080}
.main .part_1_r .txt2 li a{width:85%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;color: #323232;display: block;transition: all 0.5s ease 0.1s;font-size:14px;}
.main .part_1_r .txt2 li:hover a{color: #8f000b;}
.main .part_1_r .txt2 li em{position: absolute;width: 4px;height: 4px;background-color: #af0301;top: 50%;margin-top:-2px;left: 3px;}

/*第二部分*/
.seccion_2 {padding:30px 0;}
.seccion_2 .part_2_l { width:380px; margin-right:30px;}
.seccion_2 div.part_2_l+div.part_2_l+div.part_2_l { margin-right:0}
.main .part_2_l .txt2{padding: 8px 0 0;overflow: hidden;box-sizing: border-box; }
.main .part_2_l .txt2 li{padding:8px 10px 8px 18px;position: relative; }
.main .part_2_l .txt2 li a{width:100%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;color: #323232;display: block;transition: all 0.5s ease 0.1s;font-size:14px;}
.main .part_2_l .txt2 li:hover a{color: #8f000b;}
.main .part_2_l .txt2 li em{position: absolute;width: 4px;height: 4px;background-color: #999999;top: 50%;margin-top:-2px;left: 3px;}
.main .part_2_l .txt3 { padding-top:10px;}
.main .part_2_l .txt3 p { line-height:45px; font-size:15px; color:#323232}
.main .part_2_l .txt3 p a { color:#323232}

.seccion_3 .bd { margin-top:25px; overflow:hidden}
.seccion_3 .bd ul { height:auto;}
.seccion_3 .bd li { float:left; margin-left:25px; overflow:hidden; position:relative; width:278px; height: 84px;}
.seccion_3 .bd li img { width:278px; height: 84px; overflow:hidden; -webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.seccion_3 .bd li:hover img {-webkit-transform: scale(1.1);transform: scale(1.1); opacity:0.9;}

.jbfs {
    padding: 8px 0 0;
    overflow: hidden;
    box-sizing: border-box;
    line-height: 50px;
    padding-left: 50px;
}
