.layui-elem-field legend{font-size:16px}
fieldset .info{min-height:60px;color:#8e8e8e}

/* ?????? */
.base{position:relative}
.base .info{height:calc(100% - 100px)}
.base .info2{height:480px}
.base .info p{text-indent:2em}
.base .opt{position:absolute;bottom:0;left:50%;width:50%}
.base .opt .layui-btn-warm{background-color:#2E4F8F}
.base .opt .layui-btn-normal{background-color:#E00320}

/* ???? */
.dynamic .swiper-container{position:relative;width:calc(100% - 100px);height:22px;overflow:hidden}
.dynamic .swiper-container .swiper-slide{width:auto;font-size:14px}

/* ?????? */
#report{text-align:left}
.layui-btn-container .layui-btn {margin-right:15px;margin-bottom:15px;width:auto;}

/* ???? */
.jzggTitleWidth {width:auto!important;}

/* ???? */
.case_title blockquote{border-width:0 0 0 5px;font-size:16px;padding-right:0;border-color:#E00320}
.case_title a{background:#2E4F8F;margin-top:-10px}
.case_title .layui-btn .layui-icon{font-size:14px}
.list .l_title{color:#2E4F8F;max-width:calc(100% - 60px);float:left}
.list .target{margin:10px 0}
.list a > div > .layui-col-xs12{padding:0}
.list p span{color:#E4322B}
.list .text{padding-top:0}
.webkit_bw {height:40px;-webkit-line-clamp:2}
.ie_bw {max-height:40px}
.ie_bw::after{right:3px}


/* ?? */
.ovfHiden{overflow:hidden;height:100%}
#searchSelect{position:fixed;right:0;top:0;height:100%;width:88%;background-color:rgba(255,255,255,.9);display:none;overflow-y:scroll;padding-top:30px;padding-bottom:40px}
.search_title{margin-bottom:10px}
.search_title span{color:#2E4F8F;font-weight:600}
.choose{background:#FF5000;color:#FFFFFF}

#shadow{position:fixed;left:0;top:0;width:12%;height:100%;background-color:rgba(0,0,0,.8);display:none;z-index:1110}
#sure{position:fixed;bottom:0;right:0;width:44%;height:48px;background:#FF5000;font-size:14px;line-height:48px;color:#fff}
#cancel{position:fixed;bottom:0;left:12%;width:44%;height:48px;background:#FFF;font-size:14px;line-height:48px;border-top: solid 1px #ff5000}
@media (min-width:992px){
    #searchSelect{width:40%;padding-bottom:90px}

    #shadow{width:60%}
    #sure{width:20%}
    #cancel{left:60%;width:20%}
}
.choose{background:#FF5000;color:#FFF}


@media only screen and (max-width: 991px) {
    .list .l_title{max-width:calc(100% - 90px);font-weight:600}
}
@media only screen and (max-width: 767px) {
    .pjt .base .info{height:auto}
    .pjt .base .opt{position:unset;width:100%}
    #searchSelect .layui-col-xs12 .layui-btn{padding:0;font-size:12px}

    .list .layui-col-md6+.layui-col-md6{border-top:1px solid #ddd;padding-top:25px}
}