/* 机构 */
.jgxxBox{background: url(../images/client.bg.png); padding: 50px 0;}
.jgxxBox .jgPic{ width: 500px; height: 360px; background: #fff;}
.jgxxBox .jgTexts{width: 980px;}
.jgxxBox .jgTexts h3{font-size: 24px; font-weight: bold; color: #000000;}
.jgxxBox .jgTexts .fwfw{ color: #666;margin-top:20px;}
.jgxxBox .jgTexts .jgjj{color: #666;margin-top:20px; line-height: 1.8;}
.jgxxBox .jgTexts ul{ margin-top: 30px;}
.jgxxBox .jgTexts ul li{ float: left; color: #666; padding-left: 26px; margin-right: 30px;}
.jgxxBox .jgTexts ul li.lxr{ background: url(../images/icon-user.png) no-repeat 0 center;}
.jgxxBox .jgTexts ul li.tel{ background: url(../images/icon-tel.png) no-repeat 0 center;}
.jgxxBox .jgTexts ul li.add{ background: url(../images/icon-add.png) no-repeat 0 center;}
.renzheng{background: url(../images/certified_icon.jpg) no-repeat 0 center; padding-left: 26px;}
.renzheng.no{background: url(../images/certified_icon1.jpg) no-repeat 0 center;}


.tt3{margin-top: 30px;}
.tt3 h2{font-size: 28px;text-align: center;color: #333;padding: 3px 0;}
.tt3 h3{font-size: 16px; font-weight: normal; text-align: center; color: #999; margin: 0 36%; padding-bottom: 8px; border-bottom: 1px solid #e0e0e0;}
.tt3 h3+hr{display: block; width: 46px; border: 0; border-bottom: 3px solid #ff7519; margin: -3px auto 40px;}

/* 服务列表 */
.fwxmList{}
.fwxmList li{ width: 340px; float: left; margin-right: 50px; margin-top: 30px; }
.fwxmList li:nth-child(4n){margin-right: 0;}
.fwxmList li .imgBox{ display: block; width: 340px; height: 220px; overflow: hidden;}
.fwxmList li h3{margin-top:20px;}
.fwxmList li span {color: #999;font-size: 12px;margin-top: 8px; display: inline-block;}
.fwxmList li div > span+span {float: right;}
.opinion{ width: 74px; height: 13px; margin: 15px 0; position: relative;  background-image: url(../images/star.png);}
.opinion.five_star{background-position: 0 center;}
.opinion.four_star{background-position: -14px center;}
.opinion.three_star{background-position: -30px center;}
.opinion.two_star{background-position: -44px center;}
.opinion.one_star{background-position: -60px center;}
.opinion.zero_star{background-position: -74px center;}


/* 服务详情 */
.fw_xx{padding:25px;border: solid 1px #eeeeee;overflow: hidden; margin-top: 30px;}
.fw_xx .left{width: 550px;height: 400px; float: left; overflow: hidden;}
.fw_xx .right{ width: 880px; float: right;}
.fw_xx .right h2{font-size: 24px; font-weight: bold; color: #000000;}
.fw_xx .right .bianh_f{color: #888; padding:10px 0; line-height: 1.8;}
.fw_xx .right .fuwu_yi{ background: #f7f7f7; height: 50px; line-height: 50px;}
.fw_xx .right .fuwu_yi p{padding:0 10px; float: left;}
.fw_xx .right .fuwu_yi .zuobjian_sd span{color: #ff3333;}
.fw_xx .right .fuwu_yi .zuobjian_sd span b{ font-size:20px;}
.fw_xx .right .fwlx{font-size: 14px; line-height: 2; margin-top: 6px;}

.xq_anniu_kuang{padding:30px 0 0 0;}
.xq_anniu_kuang button{ width: 200px; font-size: 16px; height: 46px; border:solid 1px #ff5722; margin-right: 10px; background: #fff; border-radius: 5px; cursor: pointer; color: #ff5722; outline: none;}
.xq_anniu_kuang button:nth-child(2){ border: none;background-image: linear-gradient(90deg, #0053b6,#04adbc);height: 46px;color: #fff;}
.xq_anniu_kuang p{color: #999;line-height: 40px;}

.xiag_niet_k{overflow: hidden;}
.xiag_niet_k .left_z{width: 320px;float: left;}
.xiag_niet_k .left_z .renm_s{border: solid 1px #eeeeee;padding: 20px;overflow: hidden;margin-bottom: 20px;}
.xiag_niet_k .left_z .renm_s .img{width: 280px;height:280px;overflow: hidden; }
.xiag_niet_k .left_z .renm_s .img img{width: 280px;height: 280px;}

.banquan_shang {
    margin-bottom: 18px;
}

.xiag_niet_k .left_z .renm_s .eat{padding-top: 20px;}
.xiag_niet_k .left_z .renm_s .eat h3{padding-top: 20px; font-size: 18px; padding-bottom: 10px;}
.xiag_niet_k .left_z .renm_s .eat ul{margin-top: 20px;}
.xiag_niet_k .left_z .renm_s .eat ul li{color: #666; padding-left: 26px; font-size: 14px; margin-top: 10px;}
.xiag_niet_k .left_z .renm_s .eat ul li.lxr{ background: url(../images/icon-user.png) no-repeat 0 center;}
.xiag_niet_k .left_z .renm_s .eat ul li.tel{ background: url(../images/icon-tel.png) no-repeat 0 center;}
.xiag_niet_k .left_z .renm_s .eat ul li.add{ background: url(../images/icon-add.png) no-repeat 0 5px; line-height: 1.8;}

.xiag_niet_k .left_z .renm_s .eat button{ width: 130px;background: #fff;border: solid 1px #272727;height: 32px;border-radius: 3px;cursor: pointer;}
.xiag_niet_k .left_z .renm_s .eat button.dianh{background-image: linear-gradient(90deg, #0053b6,#04adbc);height: 32px;color: #fff;border: none;margin-right: 6px;}

.xiag_niet_k .jiangyi_k{border: solid 1px #eeeeee; padding: 20px; margin-bottom: 10px;}
.shangp_goumai ul{ padding: 20px 0 0 0;}
.shangp_goumai ul li{  height: 233px; margin:0 auto;margin-top: 10px;}
.shangp_goumai h3{font-size: 16px;padding: 5px 0;color: #272727;padding-top: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.shangp_goumai p{padding:0 0px; color: #8b8b8b;font-size: 14px;}
.shangp_goumai ul li .fen_img{height: 168px; overflow: hidden;}
.shangp_goumai ul li .fen_img img{width: 100%; min-height: 100%; object-fit: cover;}
.shangp_goumai ul li .fen_img img{cursor: pointer;-webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s; filter:brightness(1);}
.shangp_goumai ul li .fen_img:hover img{transform: scale(1.1); filter:brightness(1.1);}


.xiag_niet_k .right_y{width: 1180px;float: right;}
.xiag_niet_k .right_y .duibi_daoh{border: solid 1px #eeeeee;margin-bottom: 10px;}
.xiag_niet_k .right_y .duibi_daoh ul{ overflow: hidden;padding:0 10px;height: 47px;}
.xiag_niet_k .right_y .duibi_daoh ul li{float: left;line-height: 47px;margin: 0 20px;font-size:16px;position: relative;}
.xiag_niet_k .right_y .duibi_daoh ul li.on::after{ content:""; width: 100%; height:1px; background: #ff1e0d; position: absolute; bottom: 0; left: 0; display: block;}
.xiag_niet_k .right_y .duibi_daoh ul li.on::before{ content:""; display: block; width: 0; height: 0; border-top: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ff1e0d;  border-left: 6px solid transparent;  position: absolute; bottom: 0; left: 0; right: 0; margin: auto;}
.xiag_niet_k .right_y .duibi_daoh ul li a{ color: #544e4c; }
.xiag_niet_k .right_y .duibi_daoh ul li:hover a{ color: #ff1e0d; }
.xiag_niet_k .right_y .nimen_ge{ border: solid 1px #eeeeee; padding: 20px;}
 
.zuobian_pingj ul{padding: 20px 0; font-size: 14px;}
.zuobian_pingj ul li{ overflow: hidden; padding-bottom: 20px; position: relative; margin-bottom: 30px;}
.zuobian_pingj ul li::after{ content: ""; width:970px; height: 1px;  border-bottom: dashed 1px #eaeaea; display: block;bottom: 0; right: 0; position: absolute;}
.zuobian_pingj ul li .imgput_img{ width: 150px; float: left;  text-align: center;}
.zuobian_pingj ul li .imgput_img img{ width: 56px; height: 56px; border-radius: 100px; object-fit: cover; display: block; margin: auto; margin-bottom: 10px;}
.zuobian_pingj ul li .youbian_ke{ float: left; width: 970px; margin-left: 16px;}
.zuobian_pingj ul li .youbian_ke .biaot{font-size: 16px;color: #000;padding-bottom: 10px;}
.zuobian_pingj ul li .youbian_ke p{ color: #999;}
.zuobian_pingj ul li .youbian_ke .nimen_gea{ padding-top: 8px;}
.zuobian_pingj ul li .youbian_ke .nimen_gea span { background: #f7f2ec; color: #fd952c;padding: 5px 10px;margin: 0 10px 0 0;padding-bottom: 5px; display: inline-block; border-radius: 2px;}
.zuobian_pingj ul li .youbian_ke .biaot h2{display: inline-block;padding-left:10px;}
.zuobian_pingj ul li .youbian_ke .biaot h2 i{ display: inline-block; width:19px; height: 19px; background: url(../images/xingxing_pinj.png) no-repeat; margin: 0 2px;/* margin-top: 20px; */} 
.zuobian_pingj ul li .youbian_ke .biaot{ display:flex;align-items : center; }
.fanye_diyi{text-align: center;}
.fanye_diyi a{padding:10px; display: inline-block;margin: 0 10px;}

/* 申请表单 */
.apply-form{ padding: 20px;}
.apply-form .form-group{ margin-bottom: 20px;}
.apply-form .form-group textarea{ width: 100%; height: 180px; padding: 10px; border:1px solid #e0e0e0; border-radius: 4px; box-sizing: border-box;}
.apply-form .form-group label{ margin-right: 10px; font-size: 12px;}
.apply-form .form-group input{ padding: 5px; border:1px solid #e0e0e0; border-radius: 4px; font-size: 12px; }
