#zy-list .details .left,#zy-list .details .zxbm>div,#zy-list .list-tab-wrap{box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}
#zy-list .now-position{margin:24px 0}#zy-list .now-position p{font-size:14px;color:#666}
#zy-list .list-tab-wrap{width:100%}#zy-list .list-tab-wrap ul{box-sizing:border-box;padding:7px 20px}
#zy-list .list-tab-wrap ul li{width:100%;display:flex;margin-bottom:14px;position:relative}
#zy-list .list-tab-wrap ul li:last-of-type{margin-bottom:0}
#zy-list .list-tab-wrap ul li:last-of-type p:nth-of-type(2){border-bottom:none}
#zy-list .list-tab-wrap ul li p:nth-of-type(1){width:80px;line-height:28px}
#zy-list .list-tab-wrap ul li p:nth-of-type(2){height:100%;line-height:28px;flex:1;border-bottom:1px dashed #d6d6d6;padding-bottom:6px}
#zy-list .list-tab-wrap ul li p:nth-of-type(2) a{margin-right:25px;font-size:14px;white-space:nowrap}
#zy-list .list-tab-wrap ul li p:nth-of-type(2) .active{color:#efaf1a}
#zy-list .details{margin-top:33px;margin-bottom:60px;display:flex;justify-content:space-between}
#zy-list .details .left{width:858px}#zy-list .details .left .sort{width:100%;box-sizing:border-box;padding:16px 21px 0}
#zy-list .details .left .sort p span{margin-right:10px}
#zy-list .details .left .sort p a{font-size:14px;color:#666;padding:2px 4px;margin-right:30px}
#zy-list .details .left .sort p .active{border-bottom:2px solid #efaf1a}
#zy-list .details .left .list-wrap ul li{box-sizing:border-box;padding:0 21px}
#zy-list .details .left .list-wrap ul li:last-of-type>div{border-bottom:none!important}
#zy-list .details .left .list-wrap ul li .img{width:190px;height:143px;background-color:#ccc;overflow:hidden;border-radius:6px}
#zy-list .details .left .list-wrap ul li .img img{width:100%}
#zy-list .details .left .list-wrap ul li .con{flex:1;margin-left:25px;display:flex}
#zy-list .details .left .list-wrap ul li .con .text{width:470px}
#zy-list .details .left .list-wrap ul li .con .text p:nth-of-type(1){font-size:18px;color:#333}
#zy-list .details .left .list-wrap ul li .con .text p{font-size:14px;margin-bottom:14px}
#zy-list .details .left .list-wrap ul li .con .text p .t1{color:#333}
#zy-list .details .left .list-wrap ul li .con .text p .t2{color:#666}
#zy-list .details .left .list-wrap ul li .con .text p:last-child{margin-bottom:0}
#zy-list .details .left .list-wrap ul li .con .btn{flex:1;height:120px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-around}
#zy-list .details .left .list-wrap ul li .con .btn button{width:120px;height:34px;color:#fff;border-radius:4px;cursor:pointer}
#zy-list .details .left .list-wrap ul li .con .btn .bt1{background-color:#4cb6e8!important}
#zy-list .details .left .paging{width:100%;margin-top:30px;margin-bottom:20px}
#zy-list .details .left .paging ul{width:370px;margin:0 auto;display:flex;justify-content:space-around}
#zy-list .details .left .paging ul .num{width:30px;height:30px;text-align:center;line-height:30px}
#zy-list .details .left .paging ul .active{background-color:#efa61a;color:#fff;border-radius:4px}
#zy-list .details .left .paging ul li{margin:0 4px;height:30px;line-height:30px}
#zy-list .details .zxbm{width:318px}
#zy-list .details .zxbm .signUp{box-sizing:border-box;padding:15px 15px 18px}
#zy-list .details .zxbm .signUp .title{padding-bottom:10px;border-bottom:2px solid #e6e6e6}
#zy-list .details .zxbm .signUp .title p{font-size:20px;display:flex;align-items:center}
#zy-list .details .zxbm .signUp .title p img{width:19px;height:19px;margin-right:6px;margin-left:6px}
#zy-list .details .zxbm .signUp .form{margin-top:20px}
#zy-list .details .zxbm .signUp .form>div{width:276px;height:46px;margin:0 auto 10px;box-sizing:border-box;border-radius:4px;border:1px solid #3e99ed;padding:0 15px;display:flex;align-items:center}
#zy-list .details .zxbm .signUp .form>div input,#zy-list .details .zxbm .signUp .form>div select{padding:0 10px;border:none;box-sizing:border-box}
#zy-list .details .zxbm .signUp .form>div select{width:190px;color:#999;font-size:14px}
#zy-list .details .zxbm .signUp .form>div input::placeholder{color:#999;font-size:14px}
#zy-list .details .zxbm .signUp .form button{display:block;width:276px;height:46px;margin:0 auto;color:#fff;background-color:#3e99ed;border-radius:4px;font-size:18px;cursor:pointer}
#zy-list .details .zxbm .r-hot-zy{margin-top:24px;box-sizing:border-box;padding:15px 15px 18px}
#zy-list .details .zxbm .r-hot-zy .title{padding-bottom:10px;border-bottom:2px solid #e6e6e6}
#zy-list .details .zxbm .r-hot-zy .title p{font-size:20px;display:flex;align-items:center;position:relative}
#zy-list .details .zxbm .r-hot-zy .title p img{width:22px;height:26px;margin-right:6px;margin-left:6px}
#zy-list .details .zxbm .r-hot-zy .title p a{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:14px;color:#666}
#zy-list .details .zxbm .r-hot-zy .r-h-body{margin-top:20px}
#zy-list .details .zxbm .r-hot-zy .r-h-body ul li{display:flex;justify-content:space-between;margin-bottom:16px}
#zy-list .details .zxbm .r-hot-zy .r-h-body ul li:last-child{margin-bottom:0}
#zy-list .details .zxbm .r-hot-zy .r-h-body ul li .img{width:100px;height:75px;background-color:#ccc;overflow:hidden;border-radius:4px}
#zy-list .details .zxbm .r-hot-zy .r-h-body ul li .img img{width:100%}
#zy-list .details .zxbm .r-hot-zy .r-h-body ul li .con{margin-left:16px}
#zy-list .details .zxbm .r-hot-zy .r-h-body ul li .con p:nth-of-type(1){width:160px;margin-bottom:14px}
#zy-list .details .zxbm .r-hot-zy .r-h-body ul li .con p:nth-of-type(2){margin-bottom:4px}
#zy-list .details .zxbm .r-hot-zy .r-h-body ul li .con p:nth-of-type(2) img{width:18px;height:17px}
#zy-list .details .zxbm .r-hot-zy .r-h-body ul li .con p:nth-of-type(3){font-size:14px}
.icon-v {
  background-image: url(../images/icon_v.png);
}
.icon-x {
  background-image: url(../images/icon_x.png);
}
.icon-v{
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-size: 18px auto;
margin-right: 10px;
margin-left: 10px;
} 
.icon-x {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-size: 18px auto;
  margin-right: 6px;
}
#zy-list .details .left .list-wrap ul li .con .text p span{
  font-size: 14px;
  margin-bottom: 4px;
}