.request-h3{border-bottom: 2px solid #827878;padding-bottom: 10px;}
.request-company{padding: 8px 40px;background-color:#fdfdfd;border: 1px solid #eaeaea;text-align: center;}
.rline{width: auto;margin:0 -40px;}
.rline img{width: 90%;}
.rlist{border: 1px solid #eaeaea;position: relative;width: 100%;margin-left: -1.5rem;float: left;font-size:14px;padding-left:1.5rem;padding-top:16px;padding-bottom:25px;background-color:#fdfdfd}
.rbar{border: 1px solid #eaeaea;margin-right:-1.5rem;background-color:#fdfdfd;padding-bottom:15px;text-align:center}
.conbar{border: 1px solid #eaeaea;padding:5px 10px;margin-top:15px;position: relative;width: 100%;float: left;}
.no-padder{padding:0px !important;}
.no-padder-left{padding-left:0px !important;}
.no-padder-right{padding-right:0px !important;}
.conbar-content{float:left}
.conbar-content div{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width:200px;text-align:left}
.conbar-content .power{font-weight:700}
.conbar-content .retext{font-size:12px;margin-left: 8px;}
.repost{width:50px;float:right;height: 78px;margin-right: -11px;margin-top: -6px;margin-bottom: -6px;position: relative;background: #e23234;text-align: center;padding: 19px 7px;color:#fff;cursor:pointer}
.arrow.left {top: 50%;left: -8px;margin-top: -8px;border-left-width: 0;border-right-color: #e23234;}
.arrow, .arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.arrow {border-width: 8px;z-index: 10;}
.arrow.left:after {content: " ";left: 1px;border-left-width: 0;border-right-color: #e23234;bottom: -7px;}
.arrow:after {border-width: 7px;content: "";}
.disabled>.arrow.left{border-right-color: #878787}
.disabled>.arrow.left:after{border-right-color: #878787}
.rlist .disabled{background: #878787 !important;} 

.bar-total{height: 140px;padding:15px 10px;font-size:14px}
.rbartext{color:#e23234;font-size:18px;font-weight:700;margin-right:5px}
.rbar-num{margin-top: 60px;}
.rbar-title{font-size:16px;font-weight:700;float: left;}

.request-box{margin-top:15px}
.request-box .request-lists{border: 1px solid #eaeaea;}
.request-box .request-post{border: 1px solid #eaeaea;}
.request-lists .rtop{border-bottom: 1px solid #eaeaea;}
.request-lists .rtable{margin:10px 15px;font-size: 14px;}
.request-post{text-align:center;padding:10px 5px}
.request-post .am-badge{margin:5px 15px;border-radius: 5px;padding: 5px 10px;background-color:#92bfdf}
.request-post .request-form{margin:15px 5px}
.request-post .request-form_title{margin:0px}
.request-post .request-form textarea, .request-post .request-form input{
    width: 100%;
    background: #fcfcfc;
    border: 2px solid #e9e9e9;
    font-size: 13px;
    line-height: 14px;
    padding: 12px 10px;;
    position: relative;
    z-index: 1;
    resize: none;
    border-radius: 3px;
    vertical-align: top;color: #262626;}
.request-post .request-form .am-g{margin-top:10px;font-size:13px;text-align:left}
.request-post .request-form .btn-reguest:hover {
    background: #6975a6;
    color: #fff;
}
.request-post .request-form .btn-reguest {
    padding: 10px 18px;
    border: 2px solid #6975a6;
    background: #fff;
    color: #6975a6;
    width: 100%;
    line-height: 15px;
    margin-top: 10px;
}

.am-table-striped>tbody>tr:nth-child(odd)>td, .am-table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #e5f0ff !important;
}
.am-table-hover>tbody>tr:hover>td, .am-table-hover>tbody>tr:hover>th {
    background-color: #53b4e0 !important;
}
.am-table>tbody>tr>td, {
    border-top: 1px solid #e5f0ff !important;
}
.rtable .unit{font-size: 12px;margin-left: 5px;}

.request_detail{padding: 20px 20px 5px 20px;}
.request-detail-title{padding:15px 0; font-size: 18px;font-weight: 700;color:#0e90d2}
.portal-hr{border: none;border-top: 1px solid #e5f0ff;margin: 0;}
.request-detail-content{padding:10px 0;}
.request-detail-content .request-detail-l{padding:15px 0;font-size:14px;width:100%}
.request-detail-content .request-detail-l .detail-title-l{width:250px;float:left}
.request-detail-content .request-detail-l .detail-title-text{float:left;margin-left:15px}
@media (max-width: 767px) {
.rlist{margin-left: 0;padding: 0;border: 0;background: #fff;}
.req-list [class*=am-u-]{padding:0}
.rbar{margin-top:15px}
.request-box .am-container{padding:0}
.request-box .am-u-md-12{padding:0}
.request-lists{padding:0}
.request-lists .rtable{margin:0}
.request-detail-content .request-detail-l .detail-title-l{width:100px;float:left}
}