*{
    margin: 0px;
    padding: 0px;
}
 
a{  
    text-decoration: none;  
    color: #333;  
}
input:focus,select:focus,button:focus,textarea:focus{
    outline:none;
}
li{  
    list-style: none;
    -webkit-text-size-adjust:none;  
}  
.flex{
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    flex-wrap: nowrap;
}
body{
    background: #f0f8fe;
}
.ui-header{
    width: 100%;
    height: 1.4rem;/*105px*/
    line-height: 1.4rem;/*105px*/
    background: #1475c6;
    padding: 0rem .266667rem;/* 20px*/
    box-sizing: border-box;
}
.ui-header a{
    display: inline-block;
    width: .333333rem;/*25px*/
    height: 100%;
    background: url(../images/back.png) no-repeat left center;
    background-size: 100% auto;
}
.ui-header span{
    display: inline-block;
    width: 100%;/*25px*/
    height: 100%;
    color: #fff;
    font-size: .48rem;/*36px*/
    text-align: center;
}
.ui-header .search{
    width: 20%;
    height: 1.4rem;/*105px*/
    position: absolute;
    right: .266667rem;/* 20px*/
}
.ui-header .search input{
    width: 100%;
    height: .8rem;/*60px*/
    line-height: .8rem;
    vertical-align: middle;
    z-index: 99999;
    position: absolute;
    right: 0rem;
    top: 50%;
    margin-top: -0.4rem;/*30px*/
    background-color: transparent;
    border: 0px;
    border-radius: 50px;
    color: #fff;
    font-size: .346667rem;/*26px*/
    padding: 0rem .2rem;
    padding-right: .866667rem;
    box-sizing: border-box;
}
.ui-header .search img{
    width: auto;
    height: .533333rem;/*40px*/
    position: absolute;
    right: .266667rem;/*20px*/
    top: 50%;
    margin-top: -0.266667rem;/*20px*/
    z-index: 9;
}
.index{
    width: 100%;
    height: 1.133333rem;/*85px*/
    line-height: 1.133333rem;/*85px*/
    padding: 0rem .266667rem;/* 20px*/
    box-sizing: border-box;
    background: #f0f8fe;
}
.index label{
    width: 100%;
    height: 1.133333rem;/*85px*/
    line-height: 1.133333rem;/*85px*/
    padding: 0rem .533333rem;/* 40px*/
    box-sizing: border-box;
    background: url(../images/home.png) no-repeat left center;
    background-size: .333333rem auto;/*25px*/
    font-size: .373333rem;
    color: #727272;
}
.index label a{
    font-size: .373333rem;
    color: #727272;
}
.ui-container{
    width: 100%;
    height: auto;
    min-height: calc(100vh - 7.666667rem);
    padding-bottom: .533333rem;/*40px*/
    box-sizing: border-box;
    background: #fff;
}
.ui-enter{
    width: 100%;
    height: auto;
    padding: .666667rem .266667rem;/*50px 20px*/
    box-sizing: border-box;
    background: #fff;
    margin-bottom: .266667rem;/* 20px*/
}
.ui-enter ul{
    flex-wrap: wrap;
}
.ui-enter ul li{
    width: 48%;
    height: .866667rem;/*65px*/
    line-height: .866667rem;/*65px*/
    margin-bottom: .333333rem;/*25px*/
}
.ui-enter ul li img{
    width: auto;
    height: 100%;
}
.ui-enter ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #7d7d7d;
    font-size: .346667rem;/*26px*/
    background: #efefef;
    text-align: center;
}
.ui-menu{
    width: 100%;
    height: 1.4rem;/*105px*/
    padding: 0rem .133333rem;/*10px*/
    padding-top: .533333rem;/*40px*/
    box-sizing: border-box;
}
.ui-menu ul li{
    width: 100%;
    height: .866667rem;/*65px*/
    line-height: .866667rem;/*65px*/
    margin: 0rem .133333rem;/*10px*/
}
.ui-menu ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #7d7d7d;
    font-size: .346667rem;/*26px*/
    background: #efefef;
    border-radius: 5px;
    text-align: center;
}
.ui-menu ul li a:hover,.ui-menu ul li .active{
    color: #fff;
    background: #1475c6;
}
.list-tit{
    width: 100%;
    height: 1.466667rem;/*110px*/
    line-height: 1.466667rem;/*110px*/
    border-bottom: 1px solid #e6e6e6;
    padding: 0rem .266667rem;/*20px*/
    box-sizing: border-box;
}
.list-tit i{
    display: inline-block;
    width: .133333rem;/*10px*/
    height: .4rem;/*30px*/
    background: #1475c6;
    border-radius: 50px;
    margin-top: .533333rem;/*40px*/
    margin-right: .266667rem;/*20px*/
}
.list-tit span{
    display: inline-block;
    width: auto;
    height: 100%;
    line-height: 1.466667rem;/*110px*/
    color: #1475c6;
    font-size: .4rem;/*30px*/
}
.list-tit a{
    width: auto;
    height: 100%;
    line-height: 1.466667rem;
    color: #7d7d7d;
    font-size: .346667rem;/*26px*/
    float: right;
}
.list-con{
    width: 100%;
    height: auto;
    padding: 0rem .266667rem;/*20px*/
    box-sizing: border-box;
}
.list-con ul li{
    width: 100%;
    height: 1.6rem;/*120px*/
    line-height: 1.6rem;
    padding-left: .466667rem;/*35px*/
    box-sizing: border-box;
    background: url(../images/list-bg.png) no-repeat left center;
    background-size: .2rem .2rem;/*15px*/
    border-bottom: 1px dashed #f0f0f0;
}
.list-con ul li a{
    width: 100%;
    height: 100%;
    color: #333;
    font-size: .426667rem;/*32px*/
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.ztlist-con{
    width: 100%;
    height: auto;
    padding: .533333rem .266667rem;/*40px 20px*/
    box-sizing: border-box;
}
    .ztlist-con ul li {
        width: 100%;
        height: 1.333333rem; /*100px*/
        line-height: 1.333339rem;
        /*padding-left: 1rem;75px*/
        box-sizing: border-box;
        background: url(../images/list-bg1.png) no-repeat .266667rem center #f3f3f3;
        background-size: .4rem auto; /*30px*/
        margin-bottom: .266667rem; /*20px*/
    }
.ztlist-con ul li a{
    width: 100%;
    height: 100%;
    color: #333;
    font-size: .426667rem;/*32px*/
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.lead-blk{
    width: 100%;
    height: auto;
    border-bottom: 1px solid #f0f0f0;
    padding: .4rem .533333rem;/*30px 40px*/
    box-sizing: border-box;
}
.lead-blk label{
    display: inline-block;
    width: 100%;
    height: .8rem;/*60px*/
    line-height: .8rem;/*60px*/
    color: #1475c6;
    font-size: .4rem;/*30px*/
}
.lead-blk label em{
    display: inline-block;
    width: auto;
    height: .8rem;/*60px*/
    line-height: .8rem;/*60px*/
    color: #333;
    font-size: .4rem;/*30px*/
    font-style: normal;
}
.sp-group{
    width: 100%;
    height: auto;
    flex-wrap: wrap;
    justify-content: start;
}
.lead-blk span{
    display: inline-block;
    width: auto;
    height: .8rem;/*60px*/
    line-height: .8rem;/*60px*/
    color: #333;
    font-size: .4rem;/*30px*/
    margin-right: .866667rem/*65px*/
}
.paging{
    width: 100%;
    height: 1.2rem;/*90px*/
    line-height: 1.2rem;/*90px*/
    background: #f0f8fe;
    text-align: center;
}
.paging label{
    color: #444;
    font-size: .373333rem;/*28px*/
    margin-right: .133333rem;/*10px*/
}
.paging a{
    display: inline-block;
    width: auto;
    height: .666667rem;/*50px*/
    line-height: .666667rem;/*50px*/
    color: #1475c6;
    font-size: .32rem;/*24px*/
    border: 1px solid #1475c6;
    padding: 0rem .266667rem;/*20px*/
    box-sizing: border-box;
    margin: 0rem .133333rem;/*10px*/
}
.paging .disable{
    color: #aeaeae;
    font-size: .32rem;/*24px*/
    border: 1px solid #aeaeae;
}
.paging .list-more{
    display: inline-block;
    width: auto;
    height: .666667rem;/*50px*/
    line-height: .666667rem;/*50px*/
    color: #1475c6;
    font-size: .32rem;/*24px*/
    border: 1px solid #1475c6;
    padding: 0rem .266667rem;/*20px*/
    box-sizing: border-box;
    margin: 0rem .133333rem;/*10px*/
}
.ui-footer{
    width: 100%;
    height: auto;
    padding: .666667rem .266667rem;/*50px 20px*/
    box-sizing: border-box;
    background-color: #1475c6;
    text-align: center;
}
.ui-footer img{
    width: 1rem;/*75px*/
    height: auto;
}
.ui-footer p{
    width: 100%;
    height: auto;
    line-height: .533333rem;/*40px*/
    color: #fff;
    font-size: .32rem;/*24px*/
}
.ui-footer p a{
    color: #fff;
    font-size: .32rem;/*24px*/
}