﻿.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: 17px;}

strong{font-weight: bold;}
.containero{width:1200px;margin:0 auto;}

.ebttit{width: 80%;background: url(/templates/BFPC/images/jtjs_sy.png) no-repeat left center;padding-left: 50px;margin-bottom: 50px;}
.ebttit strong{display:block;font-weight: bold;color: #000000;font-size: 28px;}
/*集团简介*/
.ebanner{width: 100%;height:380px;background: url(/templates/BFPC/images/jtjs_banner.jpg) no-repeat center;text-align: center;position: relative;}
.ebanner strong{color: #fff;font-size: 40px;position: absolute;top: 180px;}
.ebanner a.ermore{position:absolute;top:210px;left:58%;display:block;font-size:24px;color:#fff;width: 410px;height: 56px;line-height: 56px;background: url(/templates/BFPC/images/erji_banner_imgbg.png) no-repeat center;}

.jtjs{width: 100%;padding-top: 520px;background: url(/templates/BFPC/images/jtjs_img01.jpg) no-repeat top 50px center;text-align: center;}
.jtjs p.color{margin-bottom: 30px;}
.jtjs ul{width: 100%;height: 220px;position: relative;}
.jtjs ul li strong{display:block;font-weight: bold;color: #000000;font-size: 22px;margin: 18px 0;}
.jtjs ul li{display: inline-block;width: 50%;height: 120px;border-radius: 60px;background: #e1eed0;position: absolute;top: 50px;}
.jtjs ul li:first-child{left: 3%;}
.jtjs ul li:last-child{background: rgba(201,221,229,.5);right: 3%;}
/*宝枫生物发展历程*/
.fzlc {position: relative;}
.fzlc .line{width: 100%;height: 1px;background: #e0e0e0;position: absolute;top: 130px;z-index: -1;}
.fzlc .fzlcul{width: 100%;margin-left: -1.3%;padding-bottom: 50px}
.fzlc .fzlcul li{width: 32%;float: left;margin-left: 1.3%;}
.fzlc .fzlcul li .sj{height: 110px;background: url(/templates/BFPC/images/jtjs_sy02.png) no-repeat top 45px center;text-align: center;font-size: 23px;color: #000000;font-weight: bold;}
.fzlc .fzlcul li .sjcnt{width: 100%;border: 1px solid #e0e0e0;background: #f4f4f4;padding-bottom: 30px;}
.fzlc .fzlcul li .sjcnt p{width: 100%;padding-top: 35px;}
.fzlc .fzlcul li .sjcnt p strong{display: inline-block;width: 30%;text-align: center;color: #717171;vertical-align: top;line-height: 26px;}
.fzlc .fzlcul li .sjcnt p span{display: inline-block;width: 68%;}
/*集团产业布局*/
.jtcybj .jtcybj_cnt{padding-bottom: 50px;}
.yljd ul{width: 100%;text-align: center;margin: 50px 0;}
.yljd ul li{display: inline-block;}
/*研发平台*/
.yfpt ul{width: 100%;}
.yfpt ul li{width: 50%;float: left;display: flex;justify-content: space-between;margin-bottom: 50px;}
.yfpt ul li .tcnt{width: 415px;margin-right: 8px;}
.yfpt ul li .tcnt strong{color: #000;font-size: 22px;margin-top: 15px;margin-bottom:5px;display: block;}
.yfpt ul li .tcnt p.color{margin-top: 30px;}
.yfpt .ck{margin:40px 0;display: block;width: 120px;height: 42px;line-height:42px;text-align: center;border: 1px solid #c9c9c9;color: #c9c9c9;}
/*生产车间及实验室*/
.sccjjsys .sccj_cnt{display: flex;align-items: center;justify-content: space-between;padding-bottom: 80px;}
.sccjjsys .sccj_cnt p{width: 620px;}
/*企业资质及专利*/
.qyzzjzl .qyzz_cnt{position: relative;padding-bottom: 100px;}
.qyzzjzl .qyzz_cnt p.color{width: 630px;margin-top: ;}
.qyzzjzl .qyzz_cnt img{position: absolute;top: -140px;right: 0;}
/*企业荣誉*/
.qyry .tab{width: 100%;text-align: center;}
.qyry .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;}
.qyry .tab>li.active{border: 0;background: #ebebeb;}
.qyry .tabcnt{margin: 40px 0;}
.qyry .tabcnt .tabcnt_a{display: none;padding-bottom: 50px;}


/*研发平台页面*/

.yf_ebanner{background: url(/templates/BFPC/images/yfpt_banner.jpg) no-repeat center;}
.yfpta .yfpt_l{width: 260px;float: left;}
.yfpta .yfpt_r{width: 894px;float: right;}
.yfpta .yfpt_tit {margin: 30px 0;}
.yfpta .yfpt_tit strong{display:block;font-size: 22px;color: #000000;}
.yfpta .yfpt_l .ltab{width: 100%;}
.yfpta .yfpt_l .ltab>li{width: 100%;border-bottom: 1px solid #f4f4f4;}
.yfpta .yfpt_l .ltab>li>div{width:190px;height: 62px;line-height: 62px;padding: 0 35px;font-size: 22px;cursor: pointer;}
.yfpta .yfpt_l .ltab>li>div>span{display: none;}
.yfpta .yfpt_l .ltab>li>div.active{background: #8bbf45;color: #FFFFFF;}
.yfpta .yfpt_l .ltab>li>div.active>span{display: block;float: right;}
.yfpta .yfpt_l .ltab>li .disul{width: 100%;background: #f4f4f4;display: none;}
.yfpta .yfpt_l .ltab>li .disul li{line-height: 50px;padding-left: 30px;font-size: 16px;color: #969696;cursor: pointer;}
.yfpta .yfpt_l .ltab>li .disul li:hover{color: #000;background: url(/templates/BFPC/images/yfpt_line02.png) no-repeat left center;}
.yfpta .yfpt_l .ltab>li .disul li.active{color: #8bbf45;background: url(/templates/BFPC/images/yfpt_line01.png) #FFFFFF no-repeat left center;}
.yfpta .yfpt_r .rcntul{width: 100%;}
.yfpta .yfpt_r .rcntul>p>img{margin-bottom: 10px;}
.yfpta .yfpt_r .rcntul li{display: flex;justify-content: space-between;align-items: center;padding:50px 0;border-bottom:1px solid #f4f4f4 ;}
.yfpta .yfpt_r .rcntul li:first-child{padding-top: 0;}
.yfpta .yfpt_r .rcntul li .lil{width:100%;}
.yfpta .yfpt_r .rcntul li .lil .rtit{margin-bottom: 26px;}
.yfpta .yfpt_r .rcntul li .lil strong{display:inline-block;font-size: 22px;line-height: 31px;}
.yfpta .yfpt_r .rcntul li .lil img{display: inline-block;vertical-align: middle;margin-right: 6px;}
.yfpta  .down{cursor: pointer;}


.page{width: 100%;margin: 80px 0 50px 0;cursor: pointer;}
.page .pageul{width: 100%;font-size: 12px;}
.page .pageul li{font-size:18px;text-align:center;margin-left:5px;border-radius:3px;display: inline-block;line-height:49px;width:49px;height:49px;color: #9a9a9a;}
.page .pageul li.active{color: #8bbf45;font-weight: bold;position: relative;}
.page .pageul li.active:after{content:"";width: 10px;height: 2px;position: absolute;bottom: 0;left: 50%;margin-left:-5px;background: #8bbf45;}
.page .pageul li.dian{border: 1px solid #F4F4F4;color: #333333;font-weight: bold;font-size: 16px;}

.yfpta .yfpt_rcnt img{width: 100%;margin-bottom: 20px;}
.yfpta .yfpt_rcnt p.color{margin-bottom: 20px;}


/*公益事业页面*/
.gy_ebanner{background: url(/templates/BFPC/images/gysy_banner.jpg) no-repeat center;}
.gysy .gysy_tit{text-align: center;padding: 50px 0;border-bottom: 1px solid #000000;}
.gysy .gysy_tit strong{display:block;font-size: 45px;color: #000000;padding-bottom: 30px;}
.gysy .gysyul{width: 100%;}
.gysy .gysyul li{padding: 40px 0;border-bottom: 1px solid #CCCCCC;}
.gysy .gysyul li strong{display: block;font-size: 28px;margin-bottom: 20px;color: #000000;}
.gysy .gysyul li .data{float: left;width: 136px;}
.gysy .gysyul li .data_cnt{float: left;width: 590px;}
.gysy .gysyul li .data_cnt p.color{margin-bottom: 30px;}
.gysy .gysyul li .data_img{float: right;}
.gysy .page{text-align: center;}

/*新闻中心页面*/
.news_ebanner{background: url(/templates/BFPC/images/news_banner.jpg) no-repeat center;}
.news .containero{width: 1390px;}
.news .gysy_tit{text-align: center;padding: 50px 0;}
.news .gysy_tit strong{display:block;font-size: 45px;color: #000000;padding-bottom: 30px;}
.news .tabnews{text-align: center;margin-bottom: 50px;cursor: pointer;}
.news .tabnews li{display: inline-block;padding: 10px 20px;color: #333333;}
.news .tabnews li.active{background: url(/templates/BFPC/images/news_tab.jpg) no-repeat center;color: #FFFFFF;}
.news .tabnews_cnt{width: 100%;margin-left: -13px;padding-bottom: 100px}
.news .tabnews_cnt li{width: 450px;border-top: 1px solid #e0e0e0;padding-top: 40px;padding-bottom: 50px;float: left;margin-left: 13px;}
.news .tabnews_cnt li .titnews {font-size: 22px;}
.news .tabnews_cnt li .titnews span{color: #8cc63e;font-weight: bold;}
.news .tabnews_cnt li .titnews strong {color: #333333;display: inline-block;margin-left: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 404px;}
.news .tabnews_cnt li p.color {margin: 30px 0;width: 450px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;height: 53px;}
.news .tabnews_cnt li .ckdata{display: flex;align-items: center;justify-content: space-between;margin-top: 20px;}
.news .page{text-align: center;}
.news .page .pageul li.active{color: #062f87;}
.news .page .pageul li.active:after{content: none;}
.news .page .pageul li.dian{border-radius: 50%;color: #999999;}

.news_cnt .containero{width: 1200px;}
.news_cnt .gysy_tit .color{border-bottom: 1px solid #F4F4F4;padding-bottom: 10px;}
.news_cnt .gysy_tit .color>div{float: left;}
.news_cnt .gysy_tit .color>div img{margin-right: 6px;}
.news_cnt .gysy_tit .color .nct1{margin: 0 30px 0 70px;}
.news_cnt .gysy_tit .color .nct3{float: right;margin-right: 130px;}
.news_cnt .newscntp {text-align: center;margin-bottom: 50px;}
.news_cnt .newscntp img{margin-bottom: 20px;width: 935px;}
.news_cnt .newscntp p.color{width: 935px;margin: 0 auto 20px auto;text-align: left;}

/*联系我们页面*/
.lxwm_ebanner{background: url(/templates/BFPC/images/lxwm_banner.jpg) no-repeat center;}

.lxwm .gysy_tit{text-align: center;padding: 50px 0;}
.lxwm .gysy_tit strong{display:block;font-size: 45px;color: #000000;padding-bottom: 30px;}

.lxwm .lxwmcnt .lxwm_top{display: flex;justify-content: space-between;align-items: center;padding: 40px 0;border-bottom: 1px solid #CCCCCC;}
.lxwm .lxwmcnt .lxwm_btm{display: flex;justify-content: space-between;align-items: top;padding: 40px 0;}
.lxwm .lxwmcnt .lxwm_btm .adress_wrap{float: left;}
.lxwm .lxwmcnt .lxwm_btm .adress{display: flex;margin-bottom: 20px;overflow: hidden;}
.lxwm .lxwmcnt .lxwm_btm .adress>img{margin-right: 10px; margin-top:6px;}
