body {
    line-height: inherit;
    font-size: .26rem;
    color: #333333;
    background: #F6F6F6;
}
h1, h2, h3, h4, h5, h6{
    margin: 0;
}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea{
    margin: 0;
    padding: 0;
    line-height: inherit;
    height: inherit;
    border-radius: 0;
    border:none;
    background: transparent;
}
.mui-btn, button, input[type=button], input[type=reset], input[type=submit]{
    border:none;
    border-radius: 0;
    padding: 0;
}
button[disabled]{
    background-color: #CCCCCC!important;
    opacity:1;
}

.mui-segmented-control.mui-scroll-wrapper{
    height:100%;
}
.mui-segmented-control.mui-scroll-wrapper .mui-scroll{
    height:auto;
}

/* 轮播图 */
.main{
    padding: 1.15rem 0 1.10rem;
}
    .banner-main .mui-slider-group .mui-slider-item{
        height:3.35rem;
        padding: .33rem .33rem 0 .33rem;
        overflow: hidden;
        box-sizing: border-box;
    }
        .mui-slider-item img{
            display: block;
            /*width: 80%;*/
            border: none;
        }
        .mui-slider-item .slider-item-pic{
            display: block;
            height:100%;
            border-radius:.14rem;
        }
    .banner-main .mui-slider-indicator{
        bottom: .19rem;
        line-height: 1em;
    }
        .banner-main .mui-indicator{
            width:.1rem;
            height:.1rem;
            margin:0 .07rem;
            background:rgba(255,255,255,.5);
            border-radius: 50%;
            box-shadow: none;
            opacity: 1;
        }
        .banner-main .mui-indicator.mui-active{
            width:.27rem;
            background:rgba(255,255,255,1);
            border-radius:.04rem;
            opacity: 1;
        }

/* 轮播图 end */

/* mui  消息弹框 */
.mui-popup {
    width: 4.7rem;
    border-radius: .13rem;
}
.mui-popup-inner{
    border-radius: .13rem .13rem 0 0;
}
.mui-popup-button:first-child:last-child{
    border-radius: 0 0 .13rem .13rem;
}
.mui-popup-button{
    height:.83rem;
    line-height: .83rem;
    font-size: .33rem;
    color: #ffffff;
    font-weight: normal;
    background: #008fdb;
}
.mui-popup-button.mui-popup-button-bold{
    font-weight: normal;
}
.mui-popup-title+.mui-popup-text{
    padding: .4rem .3rem;
    font-size: .33rem;
    color: #333333;
}
/* mui  消息弹框 end */
.popover-meeting.mui-active{
    -webkit-transition-duration: 0ms;
    transition-duration: 0ms;
}
.popover-meeting{
    position: fixed;
    width: 90%;
    height:76%;
    top:12%;
    left:5%;
    padding: 1.94rem 0 1.04rem;
    box-sizing: border-box;
    border-radius:.28rem;
    overflow: hidden;
}
    .popover-meeting .popover-hd{
        position: absolute;
        top:0;
        left:0;
        width: 100%;
        background: #ffffff;
        box-shadow:0 1px 0 rgba(230,230,230,1);
    }
        .popover-meeting .popover-hd h3{
            margin-top: .33rem;
            font-size: .33rem;
            text-align: center;
        }
    .popover-fd{
        position: absolute;
        display: flex;
        height:1.04rem;
        width: 100%;
        bottom:-1px;
        left:0;
        background: #008FDB;
    }
        .popover-fd .btn{
            position: relative;
            flex: 1;
            height:100%;
            line-height: 1.04rem;
            font-size: .31rem;
            text-align: center;
            color: #FFFFFF;
        }
        .popover-fd .btn:not(.hidden):before{
            content: "";
            position: absolute;
            width: 1px;
            height:.48rem;
            left:0;
            top:.28rem;
            background: #ffffff;
        }
        .popover-fd .btn:not(.hidden):first-of-type:before{
            width: 0;
        }

    .popover-meeting .multi-line-list .item{
        margin: 0;
        padding: .33rem;
    }
    .popover-meeting .multi-line-list .text{
        font-size: .33rem;
        color: #333333;
    }
.checkbox{
    position: relative;
    padding-left: .54rem;
    background: url(https://static.gdjtpx.com/images/wechat/kaoshi/check.png) no-repeat left center;
    background-size: .28rem;
}
.checkbox.checked{
    background: url(https://static.gdjtpx.com/images/wechat/kaoshi/checked.png) no-repeat left center;
    background-size: .28rem;
}
.checkbox.checked.islock{
    background: url(https://static.gdjtpx.com/images/wechat/kaoshi/checked_grey.png) no-repeat left center;
    background-size: .28rem;
}
.checkbox.checkbox-r{
    padding-left: 0;
    padding-right: .42rem;
    margin-left: .2rem;
    background-position: right center;
}
    .checkbox.custom.checked{
        background: url(https://static.gdjtpx.com/images/wechat/kaoshi/checked_grey.png) no-repeat left center;
        background-size: .28rem;
    }
    .checkbox input[type="checkbox"]{
        position: absolute;
        width: .54rem;
        height:100%;
        left:0;
        top:0;
        z-index: 1;
        opacity: 0;
    }
    .checkbox input[type="radio"]{
        position: absolute;
        width: .54rem;
        height:100%;
        left:0;
        top:0;
        z-index: 1;
        opacity: 0;
    }

.popover-bd .sub-list{
    background: rgba(246,246,246,1);
}
    popover-bd .sub-list .item{
        padding: .33rem;
    }

    .multi-line-list .item{
        border-bottom: none;
        box-shadow:0 1px 0 rgba(230,230,230,1);
    }
    .multi-line-list .item:last-of-type{
        border-bottom: none;
        box-shadow:none;
    }
    .linehad .item:last-of-type{
        box-shadow:0 1px 0 rgba(230,230,230,1);
    }
    .block-list{
        margin: .13rem 0;
        padding-left: .2rem;
        overflow-y: auto;
        font-size: 0;
    }
        .block-list-item{
            display: inline-block;
            padding: 0 .08rem;
            margin: .14rem .12rem 0;
            height: .4rem;
            line-height: .4rem;
            color: #ffffff;
            font-size: .22rem;
            background: rgba(0,143,219,1);
            border-radius: .07rem;
        }
            .block-list-item .icon{
                display: inline-block;
                height: 100%;
                width: .13rem;
                vertical-align: top;
                background: url(https://static.gdjtpx.com/images/wechat/kaoshi/icon_delete.png) no-repeat center center;
                background-size: auto .12rem;
            }

/* 选择弹窗 */
.popover-select{
    color: #333333;
    border-radius:.28rem .28rem 0 0;
}
    .popover-select .popover-hd{
        position:initial;
        height:1rem;
        line-height: 1rem;
        font-size: .32rem;
        font-weight: bold;
        text-align: center;
        border-radius:.28rem .28rem 0 0;
        border-bottom: 1px solid #E6E6E6;
        background:rgba(255,255,255,1);
    }
    .popover-select .popover-list{
        background:rgba(255,255,255,1);
    }
        .popover-select .popover-list .item{
            position: relative;
            padding: .35rem;
            line-height: 1em;
            font-size: .33rem;
            color: #333333;
            border-bottom: 1px solid #E6E6E6;
            box-sizing: border-box;
        }
        .popover-select .popover-list .item.active:before{
            content: "";
            position: absolute;
            width: .4rem;
            height:100%;
            top:0;
            right:.35rem;
            background: url(https://static.gdjtpx.com/images/wechat/kaoshi/checked.png) no-repeat right center;
            background-size: .33rem auto;
        }
        .popover-select .popover-list .icon-check-red.active:before{
            background: url(https://static.gdjtpx.com/images/wechat/checked.png) no-repeat right center;
            background-size: .33rem auto;
        }
        .popover-select .popover-list .item:last-of-type{
            border-bottom: none;
        }
/* 选择弹窗 end */

/* 填写信息弹框 */
.ddb_popup{
    max-height: 80%;
}
.popover-input{
    position: fixed;
    width: 6.8rem;
    height: 9.4rem;
    left:50%;
    top:50%;
    margin-left: -3.4rem;
    margin-top: -4.7rem;
    padding-bottom: 1rem;
    overflow: hidden;
    border-radius: .28rem;
    background: #ffffff;
}
    .popover-input .popover-hd{
        padding: .33rem;
        font-size: .33rem;
        line-height: 1em;
        border-bottom: 1px solid #E6E6E6;
    }
    .popover-input .popover-bd{
        padding: 0 .33rem;
    }
    .popover-input .input-block{
        margin-top: .33rem;
        padding: 0 .33rem;
        border:1px solid #cccccc;
    }
    .popover-input .input-block input,.popover-input .input-block textarea{
        height:99%;
        font-size: .33rem;
    }
    #ddb_popup .popup-content {
        max-height: 8.6rem;
        overflow-y: scroll;
    }
    /*#ddb_popup .popup-content.reset{
        max-width: 340px;
    }*/
@media screen and (max-height: 500px){
    .popover-input{
        height: 8rem;
        margin-top: -4rem;
    }
    .popover-input .input-block{
        max-height: 2.6rem;
    }
    #ddb_popup .popup-content {
        /*max-height: 5rem;   */
        max-height: 230px;
        overflow-y: scroll;
    }
}
@media screen and (min-height: 560px) and (max-height: 660px){
    #ddb_popup .popup-content {
        /*max-height: 7rem;*/
        max-height: 300px;
        overflow-y: scroll;
    }
}
