﻿.ellipse {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;}
.color{
    color: #888888;
    line-height: 26px;
    font-size: 18px;
    /* margin: 30px 0; */
    /* width: 450px; */
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 52px;
}
a.morea{display: block;height: 60px;line-height: 60px;width: 190px;text-align:center;color: #fff;background: url(/templates/BFPC/images/fir_chakan_bg.png) no-repeat center;background-size: 100% 100%;}

.containero{width:1200px;margin:0 auto;}
#cBody .titwrap{position: relative;margin-bottom: 30px;}
#cBody .titwrap>h3{font-size: 44px;line-height: 54px;text-align: left;margin-top: 0;}
#cBody .titwrap>h2{font-size: 54px;padding-bottom: 15px;color: #000000;}
#cBody .titwrap:after{position: absolute;display: block;content: '';width: 40px;height: 4px;background: #000;bottom: 0;left: 0;}

.renzh ul{width: 100%;padding: 20px 0;border-bottom: 1px solid #eceded;}
.renzh ul li{width: 25%;float: left;font-size: 14px;text-align: center;}
.renzh ul li span{display: inline-block;font-size:14px; text-align: left; line-height: 15px; padding-top: 20px;}
.renzh ul li img{display: inline-block;vertical-align: middle;margin-right: 8px; margin-top: -15px;}

.mainCon01{margin: 100px 0 20px 0;}
.mainCon01 .containero{position: relative;}
.mainCon01 .containero .titwrap{padding-top: 30px;}
.mainCon01 .containero .woimg{position: absolute;top: 50px;}
.mainCon01 .lleft{width: 816px;float: left;}
.mainCon01 .lleft .color{width: 790px;padding-top: 100px;}
.mainCon01 .lleft .morea{margin-top: 30px;margin-bottom: 90px;}
.mainCon01 .lright{width: 384px;float: right;}
.mainCon01 .lright img{width: 383px;}

.mainCon1{padding-top: 0;}

.mainCon2 .tqjcsy{margin: 50px 0;}
.mainCon2 .tqjcsy li{float: left;margin-right: 30px;}
.mainCon2 .tqjcsy li img{display: inline-block;vertical-align: middle;margin-right: 18px;}
.mainCon2 .tqjcsy li span{color: #484848;font-size: 24px;}
.mainCon2 .txtArea .downBtns .tit{padding-top: 30px;font-size: 22px;}


.mainCon3{margin-top: -100px;padding-top: 0;}
.mainCon3 .topArea{background: #FFFFFF;padding-top: 50px;}

#cBody .mainCon3 .containero .titwrap{margin-bottom: 80px;}
.mainCon3 .bottomArea .box{width: 285px;}


.maincon4{background: #fbfbfb;}
.maincon4 .tab{width: 100%;text-align: center;}
.maincon4 .tab>li{font-size:20px;cursor:pointer;float:left;color:#333;width: 50%;box-sizing: border-box;border: 1px solid #e8e8e8;height: 60px;line-height: 60px;}
.maincon4 .tab>li.active{color:#fff;border: 0;background: url(/templates/BFPC/images/five_navbg.jpg) no-repeat center;background-size: 100% 100%;}
.maincon4 .tabcnt .tabcnt_a{display: none;padding-bottom: 50px;}

.mainCon4{background: none;}
.mainCon4 .inner{position: relative;}
.mainCon4 .newstit_r{width:320px;height:85px;position: absolute;top: 20px;right: 5%;z-index: 0;background: url(/templates/BFPC/images/five_wz_bg.png) no-repeat center;}
.mainCon4 .newstit_r a{font-size:22px;color: #333333;float: right;line-height: 85px;margin-right: 20px;}

.mainCon4 .newsRoll .date{display: flex;align-content: space-between;align-items: center;justify-content: space-between;}
.mainCon4 .newsRoll .date img{display: inline-block;vertical-align: middle;margin-right: 5px;}
