
.newphb{background:#F4F4F4; font-size: 14px;}
.titlehBJ{background: #fff; padding: 5px 0 ; margin-bottom: 10px;}
.newphb  .titleh{background: url("../images/iconew_titlephb.png") no-repeat center; display: block; width: 100%; height: 88px; text-align: center; line-height: 88px; color: #FA5F20; font-size: 20px; font-weight: bold;}
.newphb .newphbul ul {padding: 0 10px;}
.newphb .newphbul ul li{background: #fff; padding: 40px 12px 12px 12px; margin-bottom: 10px; border:1px solid transparent; border-radius: 10px; height: 80px; position: relative; display: flex;align-items: center; }
.newphb .newphbul ul li:hover{border:1px solid #FFAB1E}
.newphb .newphbul ul li .num{background: #FE4632; width: 30px; height: 30px; font-size: 14px; text-align: center; line-height: 30px; color: #fff; position: absolute; left: 0; top: 0; border-radius: 10px 0 10px 0; }
.newphb .newphbul ul li  .img{float: left; width: 80px; height: 80px; border-radius: 20px; overflow: hidden;}
.newphb .newphbul ul li  .img img{width: 100%; height: 100%; display: block;}
.newphb .newphbul ul li .infor{flex: 1;  padding: 0 10px; color: #797979; overflow: hidden;}
.newphb .newphbul ul li .infor .name{height: 20px; line-height: 20px; color: #333; margin: 0 0 5px 0;font-size: 16px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newphb .newphbul ul li .infor .name:hover{color: #FA5F20;}
.newphb .newphbul ul li .infor .bq{font-size: 12px; height: 20px; width: 100%; overflow: hidden; line-height: 20px;}
.newphb .newphbul ul li .infor .text{font-size: 13px; height: 20px; width: 100%; overflow: hidden; line-height: 20px; padding-top: 5px;}
.newphb .newphbul ul li  .btn{height: 30px;display: block; width:30px;  background: url("../images/down.png") no-repeat center; background-size: 100% 100%; text-indent: 100em; overflow: hidden;}
.newphb .newphbul ul li  .btn:hover{opacity: 0.8;}
.newphb .newphbul ul li +  li .num{background: #FF6600;}
.newphb .newphbul ul li +  li +  li  .num{background: #FF9933;}
.newphb .newphbul ul li +  li +  li +  li  .num{background: #949494;}
.newphb .newphbul ul li.on .num{width: 70px;}
.newphb .newphbul ul li.on  .btn{width: 50px;border:1px solid #FF6666; height: 25px; line-height: 25px; border-radius: 5px; font-size: 12px; text-indent: 0; background: #fff; color:#FF6666; text-align: center;}
.newphbitem{display: block; border:1px solid #FFAB1E; overflow: hidden;border-radius: 20px; background: #fff; margin-bottom: 30px;}
.newphbitem .bt{height: 50px; line-height: 50px; display: block; padding: 0 20px; color: #515151; font-size: 18px;  font-weight: bold; border-bottom: 1px solid #D7D7D7;}
.newphbitem .ulbox li{ margin-bottom: 15px;}
.newphbitem .ulbox {padding: 20px 0 10px 0;}
.newphbitem ul li{ float: left; width: 33.333%; text-align: center;}
.newphbitem ul li .img{ width: 100px;display: block; margin: 0 auto;}
.newphbitem ul li img{ width: 100%; height: 100px;  display: block;}
.newphbitem ul li p{height: 30px; line-height: 30px; color: #333; font-size: 15px; overflow: hidden;}
.newphbitem ul li .btn{width: 90px; height: 35px; line-height: 35px; font-size: 13px; background: #afafaf ; border-radius: 5px; display: block; margin: 0 auto; color: #fff;}
.newphbitem ul li .btn:hover{background: #FFAB1E; color: #fff;}


.newphbhj{background: #fff; padding-top: 10px; }
.newphbhj .bt{height: 40px;  line-height: 40px; padding: 0 10px; font-weight: bold; font-size: 15px; }
.newphbhj .bt::before{content: ''; display: inline-block; vertical-align: middle; margin: -2px 8px 0 0;background: #FFAB1E; width: 3px; height: 20px; }
.newphbhj  ul{ padding: 0 10px;}
.newphbhj  ul li{height: 35px; line-height: 35px; border-bottom:1px solid #f4f4f4; font-size: 14px;}
.newphbhj  ul li a{color: #333; display: block; width: 100%; height: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.newphbhj  ul li a::before{width: 0; height: 0; content: ''; border-top:5px solid transparent; border-left:5px solid #999;  border-bottom:5px solid transparent; display: inline-block; vertical-align: middle; border-radius: 50%; margin: -2px 6px 0 0;}
.newphbhj  ul li:hover a{color: #FFAB1E;}
.newphbhj  ul li:hover  a::before{border-left-color: #FFAB1E;}