.yanli .banner{
    width: 100%;
    /*height:300px;*/
    margin-top: 62px;
}
.yanli .banner img{
    width: 100%;
    /*height: 300px;*/
}
.yanli  .anli-con-bg{
    background:#F7F7F7;
}
.yanli  .anli-con{
    background:#fff; 
}
.yanli  .anli-con ul{
    overflow: hidden;
    width:300px;
    margin: 0 auto;
}
.yanli  .anli-con .box{
    margin-bottom: 20px;
}
.yanli  .anli-con .box a{
    float: left;
    width: 50%;
    height:78px;
    line-height: 78px;
    font-size: 20px;
    color: #333;
    text-align: center;
    cursor: pointer;

}
.yanli  .anli-con .box .current{
    border-bottom: 5px solid #ffaf29;
}
.yanli .tab-cont-bg {
  background: #fff;
  width: 100%;
}
.yanli .tab-cont{
    width: 1200px;
    margin:20px auto;
}
.yanli .tab-cont  ul{
    padding-top: 20px;
    overflow: hidden;
}
.yanli .tab-cont  ul li{
    width: 23%;
    margin-right:20px;
    margin-bottom: 20px;
    float: left;
    cursor: pointer;
    transition: all .2s linear;
    overflow: hidden;
    box-sizing: content-box;
}
.yanli .tab-cont  ul li:nth-child(4n){
    margin-right: 0;
}
.yanli .tab-cont  ul li img{
    width: 100%;
    height:210px;
    vertical-align: top;
}
.yanli .tab-cont  ul li .text{
    padding:20px;
    border: 1px solid #e6e6e6;
    border-top: none;
}
.yanli .tab-cont  ul li .text h1{
    font-size: 20px;
    line-height: 48px;
    border-bottom: 2px solid #f7f7ff;
}
.yanli .tab-cont  ul li .txt{
    font-size: 16px;
    color: #666;
    margin-top:20px;
    line-height: 26px;
}
.yanli .tab-cont  ul li .txt p i{
    display: inline-block;
    width: 11px;
    height: 13px;
    background: url(../icon/map.png) no-repeat;
    margin-right: 10px;
}
.yanli .tab-cont  ul li .txt span i{
    display: inline-block;
    width: 15px;
    height: 12px;
    background: url(../icon/xm.png) no-repeat;
    margin-right: 5px;
}
.yanli .tab-cont  ul li:hover {
    transform: scale(1.01);
    box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
    /* transform: translate3d(0, -1px, 0); */
}

.yanli .tab-cont  ul li:hover .txt{
    color: #ffaf29;
}
.yanli .tab-cont  ul li:hover .text{
    border: 1px solid #ffaf29;
    border-top: none;
}
.yanli .tab-cont  ul li:hover .txt p i{
    background: url(../icon/map1.png) no-repeat;

}
.yanli .tab-cont  ul li:hover .txt span i{
    background: url(../icon/xm1.png) no-repeat;

}