.grid{background:#fff;border-radius:10px;padding:25px 0;}
.grid .list .item {width:25%;padding:8px 3px;text-align:center;float:left;}
.grid .list .item .img{width:50px;height:50px;border-radius:50%;background:#F0F0F0 url(../images/ind_icon_03.png) no-repeat center;background-size:24px;margin:0 auto;}
.grid .list .item:nth-child(2n) .img{background-image:url(../images/ind_icon_05.png)}
.grid .list .item .title{font-size:12px;color:#333;margin:5px 0;}
/*  */
.ind_message{border-radius:10px;background:#fff;padding:25px;margin-top:15px;margin-bottom:50px}
.ind_message .title{font-size:16px;text-align:center;color:#333;margin-bottom:15px;}
.ind_message .list .item{height:37px;border-radius:5px;background:#fff;overflow:hidden;border:1px solid #999999;margin-top:10px;}
.ind_message .list .item input,.ind_message .list .item select{width:100%;height:100%;padding-left:10px;}
.ind_message .list .item.yzm{position: relative;}
.ind_message .list .item.yzm button{position: absolute;right:10px;top:0;height:100%;font-size:12px;color:#1A2D6A;background:transparent;padding-left:10px;}
.ind_message .list .item.yzm button::after{
    content:'';display:block;width:1px;height:16px;
    background:#999999;top:9.5px;left:0px;position: absolute;
}
.ind_message .button{margin-top:15px;}
.ind_message .button button{height:35px;background:#AB258D;border-radius:5px;text-align:center;display:block;text-align:center;line-height:35px;width:100%;color:#fff;}
.select_list {display:flex;justify-content: space-between;}
.select_list .item{width:31%;height:37px;border-radius:5px;border:1px solid #999;}
/*  */
.query{padding-top:60px;}
.query input{width:100%;background:#fff;border-radius:5px;height:40px;padding:0 15px;}
.query button{width:100%;display:block;background:#FF7878;border-radius:5px;text-align:center;color:#fff;font-size:17px;line-height:40px;margin-top:15px;}
/*  */
.resolute{margin-top:60px;background:#fff;padding:25px 10px 50px;border-radius:10px;}
.resolute .title{font-size:17px;text-align:center;height:30px;line-height: 30px;font-weight:bold;color:#fff;background:#AB258D;margin-bottom:12px}
.resolute .list .item{display:flex;align-items:center;border-bottom:1px solid #CCCCCC;line-height:35px;}
.resolute .list .item .left{width:20%;}
.resolute .list .item .left span{display:inline-block;width:75%;text-align:justify;text-align-last: justify;font-size:12px;color:#333;font-weight:bold;;}
.resolute .list .item .right{width:80%;padding-left:5%;font-size:12px;color:#666}