﻿@charset "utf-8";
/*基础样式*/
.fl{
	float: left;
}
.fr{
	float: right;
}
.inline-box{
    display:inline-block;
}
.whole-width{
    width:100% !important;
}
.w120{
    width:1.2rem !important;
}
.w190{
    width:1.9rem !important;
}
/*文本位置*/
.tc{
	text-align: center !important;
}
.tl{
	text-align: left !important;
}
.tr{
	text-align: right !important;
}
.hide{
    display:none !important;
}
.hidden {
    display: none;
}
.v-align-top{
    vertical-align:top !important;
}
.v-align-middle{
    vertical-align:middle !important;
}
.v-align-bottom{
    vertical-align:bottom;
}
.pointer{
    cursor:pointer;
}
.work-break{
    word-wrap:break-word;
}
.bac_white {
    background-color: #fff;
}
.m0{
    margin:0;
}
.mr0{
    margin-right: 0 !important;
}
.mr5{
    margin-right:0.05rem;
}
.m5{
    margin:0.05rem;
}
.mr10{
    margin-right:0.1rem;
}
.mr13{
    margin-right:0.13rem;
} 
.mr16{
    margin-right:0.16rem;
}
.mr20{
    margin-right:0.2rem;
}
.mr40{
    margin-right:0.4rem;
}
.mr56{
    margin-right:0.56rem;
}
.mb10{
    margin-bottom:0.1rem;
}
.mb20{
    margin-bottom:0.2rem;
}
.mb40{
    margin-bottom:0.4rem !important;
}
.mt0{
    margin-top:0 !important;
}
.mt10{
    margin-top:0.1rem;
}
.mt20{
    margin-top:0.2rem;
}
.mt40{
    margin-top:0.4rem;
}
.mt50{
    margin-top:0.5rem;
}
.mb0{
    margin-bottom:0 !important;
}
.ml10{
    margin-left:0.1rem;
}
.ml40{
    margin-left:0.4rem;
}
.padding0{
    padding:0 !important;
}
.pt0{
    padding-top:0 !important;
}
.pt20{
    padding-top:0.2rem;
}
.p0{
    padding:0 !important;
}
.pl_10{
    padding-left:0.1rem !important;
}
.pl40{
    padding-left:0.4rem;
}
.pr25{
    padding-right:0.25rem;
}
.p20 {
    padding: 0.2rem !important;
}
.p10{
    padding: 0.1rem !important;
}
.pb10{
    padding-bottom:0.1rem;
}
.pb20{
    padding-bottom:0.2rem !important;
}
.input-border{
    border:0.01rem solid #dedede;
}
.border-none{
    border:0 !important;
}
.border-bottom-dotted{
    border-bottom:0.01rem dotted #eeeeee;
}
.th-border-left{
    border-left:0.01rem solid #e8e8e8;
}
.th-border-right{
    border-right:0.01rem solid #e8e8e8;
}
.bac_transparent{
    background-color:transparent !important;
}
/*字体颜色*/
.bac_navbar{
    background-color:#433e39;
}
.bac_body{
    background-color:#f0f0f3;
}
.fc_red{
    color:red;
}
.fc_tip{
    color:#ff9500;
}
.fc_normal{
    color:#666666;
}
.fc_link{
    color:#3f91d7;
}
.fc_form_title{
    color:#6e7f9c;
}
.fc_modal_normal{
    color:#3d50b4;
}
.fc_gray_light{
    color:#999999;
}
.fc_error,
.fc_active{
    color:#fe5621;
}
.fc_title_other{
    color:#6e76a5;
}

/*字体大小*/
.ft_20{
    font-size:0.2rem !important;
}
.ft_18{
    font-size:0.18rem;
}
.ft_16{
    font-size:0.16rem;
}
.ft_14{
    font-size:0.14rem;
}
.ft_12{
    font-size:0.12rem;
}
.fw_bold{
    font-weight:bold;
}

.lh40{
    line-height:0.4rem !important;
}
/*按钮*/
.btn{
    display:inline-block;
    padding:0 0.15rem;
    line-height:0.3rem;
    font-size:0.14rem;
    border-radius:0.02rem;
    -webkit-border-radius:0.02rem;
    -moz-border-radius:0.02rem;
    cursor:pointer;
    border:0.01rem solid #e0e1e8;
    min-width:0.74rem;
    text-align:center !important;
}
.btn.btn-md{
    min-width: 1.26rem;
    line-height:0.4rem;
}
.btn.btn-lg{
    min-width:1.78rem;
    line-height:0.48rem;
    font-size:0.16rem;
    margin-left:0.15rem;
}
.btn.btn-orange{
    border-color:#ff9500;
    color:#ff9500;
    background-color:#fff;
}
.btn.btn-orange:hover{
    border-color:#ff9500;
    background-color:#ff9500;
    color:#fff;
}
.btn.btn-default1{
    border-color:#e0e1e8;
    color:#3e50b4;
    background-color:#fff;
}
.btn.btn-default1:hover{
    border-color:#3e50b4;
    background-color:#3e50b4;
    color:#e0e1e8;
}
.btn.btn-default2{
    border-color:#e0e1e8;
    background-color:#fff;
}
.btn.btn-default2:hover{
    border-color:#3e50b4;
    background-color:#3e50b4;
    color:#e0e1e8;
}
.btn.btn-orange-full{
    border-color:#ff9500;
    background-color:#ff9500;
    color:#fff;
}
.btn.btn-orange-full:hover{
    border-color:#e4890a;
    background-color:#e4890a;
    color:#fbf1e9;
}
.btn.btn-lg:first-child{
    margin-left:0;
}
.btn.btn-lg.btn-orange-full{
    background-color:#fe8421;
    border-color:#fe8421;
    color:#fff;
}
.btn.btn-lg.btn-orange-full:hover{
    background-color:#ff9742;
    border-color:#ff9742;
    color:#ffffff;
}
.btn.btn-lg.btn-orange{
    color:#fe8421;
    border-color:#fe8421;
    background-color:#ffffff;
}
.btn.btn-lg.btn-orange:hover{
    color:#ff9742;
    border-color:#ff9742;
    background-color:#ffffff;
}
.btn.btn-blue{
    color:#4b7dd6;
    border-color:#9abcfa;
    background-color:#ffffff;
}
.btn.btn-blue:hover{
    color:#ffffff;
    background-color:#4b7dd6;
    border-color:#4b7dd6;
}
.btn.btn-blue-full{
    background-color:#3e50b4;
    color:#ffffff;
    border-color:#3e50b4;
}
.btn.btn-blue-full:hover{
    background-color:#5e6ed3;
    border-color:#5e6ed3;
    color:#ffffff;
}
.btn.btn-disabled{
    background-color:#f9f9f9;
    border-color:#e5e5e5;
    color:#bbbbbb;
}
.btn.btn-disabled:active{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
}
.btn.btn-link{
    color:#4b7dd6;
    background-color:transparent;
    border-color:transparent !important;
}
.btn.btn-link:hover{
    color:#ffffff;
    background-color:#4b7dd6;
    border-color:#4b7dd6;
}
/* 标签 */
.labor-name-label{
    background-color: #ff8d30;
    color: #fff;
    border: 0;
    padding: 0.05rem;
    width: auto;
    margin-right:0.05rem;
    line-height: 0.3rem;
    border-radius: 0.02rem;
    -moz-border-radius: 0.02rem;
    -webkit-border-radius: 0.02rem;
}

.date-label{
    display:inline-block;
    width:0.3rem;
    height:0.3rem;
    line-height:0.3rem;
    text-align:center;
}

/*文本框*/
.input-box-sm{
    display:inline-block;
    line-height:0.3rem;
    height:0.3rem;
    font-size:0.14rem;
    background-color:#fff;
    border:0.01rem solid #d6d6d6;
    border-radius:0.02rem;
    -webkit-border-radius:0.02rem;
    -moz-border-radius:0.02rem;
    vertical-align:top;
}



/*超长文本显示...*/
.ellipsis{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;/*ie9 以下*/
}
.ellipsis-inline{
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;/*ie9 以下*/
}
.ellipsis-tb{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
html{
    position:relative;
    min-height:100%;
    min-width:12rem;
    background-color: #ebecf2;
}
body{
    min-width:12rem;
}
body .main{
    position:relative;
    z-index:2;
}
body .msg-block{
    position:fixed;top:0;left:0;
    right:0;bottom:0;
    z-index:25000;display:none;
}
body .popWin-block{
    position:fixed;top:0;left:0;
    right:0;bottom:0;
    z-index:20000;display:none;
}

body .loading-block{
    position:fixed;top:0;left:0;
    right:0;bottom:0;
    z-index:25000;display:none;
}
.loading-block .loading-message{
    color:#ffffff;
    background-color: #7f7f7f;
    height: 0.56rem;
    line-height: 0.56rem;
    border-radius:0.05rem;
    -webkit-border-radius:0.05rem;
    -moz-border-radius:0.05rem;
}

.wrap{
    width:100%;
}
.echart-box{
    position:relative;
    width:100%;
}
.echart-box.no-chart{
    background:url(/Content/img/common/chart_no.png) center no-repeat;
}
.echart-box .echart-item{
    width:100%;
    height:100%; 
}
.echart-box .echart-item > div{
    background-color:#323232;
}
.echart-box .echart-item > div:first-child{
    background-color:transparent;
}
/***/

/*a标签*/
a.iconlink{
    color:#666;
}

a.link{
    /*color:#3e50b4;*/
    color:#3f91d7;
}
a.link:hover,a.iconlink:hover{
    color:#fe5621;
}
a:visited{
    /*color:#666;*/
}

/*i标签 提示*/
.label-alert-tip label{
    position:relative;
}
.label-alert-tip label .alertTipMsg{
    position:absolute;
    display:none;
    width:4rem;
    height:auto;
    padding:0.1rem;
    top:0.25rem;
    left:0;
    background-color:#fff;
    border:0.01rem solid #ccc;
    border-radius:0.03rem;
    z-index:9;
}
.label-alert-tip label.last .alertTipMsg{
    left:-3rem;
}
.label-alert-tip label .alertTipMsg>span{
    display:block;
    line-height:0.22rem;
}
.label-alert-tip label i.alertTip {
    color:#3f91d7;
}
.label-alert-tip label i.alertTip:hover{
    cursor:pointer;
    color:#fe5621;
}


/*顶部*/
.navbar{
    height: 0.6rem;
    background: #433e39;
    line-height: 0.4rem;
    color: #fff;
    padding:0.1rem 0;
}
.navbar .logo{
    width:2.65rem;
    height:0.3rem;
}
.navbar .logo-fen{
    width:3.05rem;
    height:0.4rem;
}
.navbar .logo img,.navbar .logo-fen img{
    width:100%;
    height:100%;
}
.navbar .navbar-dropdown{
    margin-left:1.05rem;
}

.navbar .head-tree{
    position:relative;
    float:left;
    width:1.4rem;
    font-size:0.14rem;
    height:0.4rem;
    margin-left:0.4rem;
    line-height:0.4rem;
    /*padding-right:0.3rem;*/
    text-align:right;
}
.navbar .head-tree .ct-selected-box{
    padding-right:0.3rem;
}
.navbar .head-tree .ct-selected-box:before{
    position:absolute;right:0;top:0.15rem;
    content:'';
    display:inline-block;
    width:0;
    height:0;   
    border-left:0.08rem solid transparent;   
    border-right:0.08rem solid transparent;   
    border-top:0.09rem solid #fe9700;
    cursor:pointer;
}

.navbar .head-project{
    position:relative;
    float:left;
    width:1.4rem;
    font-size:0.14rem;
    height:0.4rem;
    margin-left:0.4rem;
    line-height:0.4rem;
    text-align:right;
}
.navbar .head-project span{
    padding-right:0.3rem;
    width:100%;
    cursor:pointer;
}
.navbar .head-project:before{
    position:absolute;right:0;top:0.15rem;
    content:'';
    display:inline-block;
    width:0;
    height:0;   
    border-left:0.08rem solid transparent;   
    border-right:0.08rem solid transparent;   
    border-top:0.09rem solid #fe9700;
    cursor:pointer;
}
.navbar .head-icon{
    width:0.25rem;
    height:0.25rem;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
}
.navbar .link-user{
    color:#fff;
}
.navbar .txt-username{
    font-size:0.14rem;
}
.navbar .txt-logout{
    color:#bdbdbd;
    font-size:0.12rem;
}
.navbar .navbar-dropdown{
    font-size:0.14rem;
}
.navbar .txt-help{
    color:#bdbdbd;
    font-size:0.12rem;
}
.navbar .txt-logout:hover,.navbar .txt-help:hover{
    color:#fff;
}
.navbar .backToCompanyLevel {
    position: relative;
    float: left;
    width: 1.4rem;
    font-size: 0.14rem;
    height: 0.4rem;
    margin-left: 0.1rem;
    line-height: 0.4rem;
    text-align: right;
}

.navbar .user-ellipsis {
    display: inline-block;
    max-width: 2.7rem;
    margin-left: 0.05rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
/*面包屑*/
.breadcrumb{
    line-height:0.5rem;
}
.breadcrumb span,
.breadcrumb a{
    font-size:0.14rem;
}
.breadcrumb a{
    color:#666666 ;
}
/*导航条*/
.navbar-menu{
    height: 0.56rem;
    background-color: #f2f9ff;
    border-bottom:0.01rem solid #dcdcde;
    box-shadow: 0 0.01rem 0.01rem #dcdcde;
    box-sizing:border-box;
}
.menu-box .menu-item{
    float:left;
    margin-left:-0.01rem;
    text-align:center;
    white-space:nowrap;
    width:10%;
    height: 0.56rem;
    line-height: 0.56rem;
    border-bottom:0.05rem solid transparent;
    position:relative;
}
.menu-box .menu-item a{
    display:block;
}
.menu-box .menu-item span{
    color: #707070;
    font-size: 0.18rem;
}
.menu-box .menu-item.active{
    border-bottom-color:#fe5621;
}
.menu-box .menu-item.active span{
    color: #fe5621;
}
.menu-box .menu-child-box{
    background-color: #f2f9ff;
    padding:0.1rem 0;
    box-shadow: 0.01rem 0.01rem 0.03rem #d5d6db;
    margin-top:-0.01rem;
    z-index:200;
    position:absolute;
    right:0;
    min-width:1.2rem;
    width:100%;
}
.menu-box .menu-child-box .menu-item{
    display:block;
    width: 100%;
    height: 0.32rem;
    line-height: 0.32rem;
    margin-top:0.05rem;
    margin-left:0;

}
.menu-box .menu-child-box .menu-item:first-child{
    margin-top:0;
}
.menu-box .menu-child-box .menu-item span{
    font-size: 0.16rem;
    color: #696969;
}
.menu-box .menu-child-box .menu-item:hover{
    background-color: #ff9500;
}

.menu-box .menu-child-box .menu-item:hover span {
    color: #fff;
}



.list-data-table thead{
    display:none;
}
.list-data-table tr td{
    padding:0;
}


.dataTables_info{
    float:left;
    font-size: 0.12rem;
    margin-top: 0.05rem;
    margin-left: 0.1rem;
}
.dataTables_info span{
    font-size:0.12rem;
}
.pagination-box .pagination-btnBox{
    text-align:right;
    width:65%;
}

ul.pagination{
    float:right;
}
ul.pagination > li{
    float:left;
    display:inline;
    /*line-height:0.3rem;*/
}
ul.pagination > li > a{
    float:left;
    padding:0.1rem 0.15rem;
    /*height:0.32rem;
    line-height:0.3rem;*/
    border:0.01rem solid #e6e6e6;
    font-size:0.12rem;
    border-left:0;
    cursor:pointer;
    background-color:#fff;
    color:#666;
}
ul.pagination > li:first-child > a{
    border-left:0.01rem solid #e6e6e6;
}
ul.pagination > li.disabled > a{
    cursor:not-allowed;
}
ul.pagination > li.active > a{
    background: #ff9500;
    border-color: #ff9500;
    color: #fff;
}
/*多行多列*/
.row-3 .row-item{
    float:left;
    line-height:0.4rem;
    width:33.33%;
    padding-left:0.1rem;
    color:#666;
}
.row-3 .row-item.item-1{
    width:50%;
}
.row-3 .row-item.item-2{
    width:20%;
}
.row-3 .row-item.item-3{
    width:30%;
}


/*分割线*/
.dividing_line{
    border-left:0.01rem solid #787471;
    margin:0 0.1rem;
}
/*滚动条*/
/* 设置滚动条的样式 */
::-webkit-scrollbar {
    width: 0.08rem;
    height: 0.08rem;
}

/* 滚动槽 */
::-webkit-scrollbar-track {
    background:#e1e6f0;
    border-radius: 0.1rem;
    -webkit-border-radius:0.1rem;
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
    border-radius: 0.1rem;
    -webkit-border-radius:0.1rem;
    background:#919397;
}
::-webkit-scrollbar-thumb:window-inactive {
    background: #919397;
}
/*文本框*/
.txt-label{
    line-height:0.3rem;
}
.txt-label.tr{
    color:#6e7f9c;
}
.label-color{
    color:#636ca4 !important;
}
.input-box{
    display:inline-block;
    line-height:0.3rem;
    height:0.32rem;
    width:1.9rem;
    background-color:#fff;
    border:0.01rem solid #d6d6d6;
    border-radius:0.02rem;
    -webkit-border-radius:0.02rem;
    -moz-border-radius:0.02rem;
    vertical-align:top;
}
.input-box.input-number{
    width: 0.5rem;
    text-indent: 0.05rem;
}
.input-box.input-date{
    width: 1.4rem;
}
.contract-tree-box{
    display:inline-block;
    position:relative;
    line-height:0.3rem;
    height:0.32rem;
    width:1.9rem;
    padding-right:0.2rem;
    background-color:#fff;
    border:0.01rem solid #d6d6d6;
    border-radius:0.02rem;
    -webkit-border-radius:0.02rem;
    -moz-border-radius:0.02rem;
    vertical-align:top;
}
.contract-tree-box:before{
    position:absolute;
    content:"";
    border-top:0.04rem solid #666666;
    border-left:0.04rem solid transparent;
    border-right:0.04rem solid transparent;
    right:0.12rem;
    top:0.13rem;
    z-index:9;
}
.form-box .input-box:focus,
.form-box .textarea-box:focus,
.input-box.focus,
.textarea-box textarea:focus{
    border-color:#ff9500;
}
.input-box.input-suffix{
    position:relative;
}
.input-box.input-suffix.input-date:before{
    position:absolute;
    content:"";
    right:0.1rem;
    top:0.10rem;
    background-size:0.14rem 0.12rem;
    background-image: url("../img/common/icon_suffix_date.png");
    background-repeat: no-repeat;
    width:0.14rem;
    height:0.12rem;
    pointer-events:none;
}
.input-box input{
    position:relative;
    z-index:2;
}
.input-box input,
.textarea-box textarea{
    padding:0 0.1rem !important;
}
input,select,textarea{
    width:100%;
    height:100%;
    line-height:0.3rem;
    border:0;
    color:#666666;
}
select{
    height:0.3rem;
}
input:disabled,
select:disabled,
textarea:disabled{
    cursor:not-allowed;
}
.textarea-box{
     display:inline-block;
}

/*checkbox*/

input[type=checkbox]{
    width:0.16rem;
    height:0.16rem;
    border:none;
    background-color:#fff;
    position:relative;
    vertical-align:text-top;
}
input[type=checkbox]:before{
    display:block;
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    border:0.01rem solid #d6d6d6;
}
input[type=checkbox]:checked:before{
    width: 0.14rem;
    height: 0.14rem;
    border-color:#3e50b4;
    border-width: 0.02rem;
    border-radius: 0.02rem;
    -wekit-border-radius:0.02rem;
}
input[type=checkbox]:checked:after{
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    top:0.01rem;
    left:0;
    display:block;
    background:url("../../Images/LoginNew/icon_checked.png") no-repeat center;
    background-size:0.1rem;
}
/*radio*/
label > input[type=radio]{
    margin-right:0.05rem;
}
input[type=radio]{
    width:0.16rem;
    height:0.16rem;
    vertical-align:text-top;
    border:none;
    background-color:#fff;
    position:relative;
    top:0.02rem;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
}
input[type=radio]:before{
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:0.14rem;
    height:0.14rem;
    border:0.01rem solid #d6d6d6;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
}
input[type=radio]:checked:before{
    border-color:#3e50b4;
    border-width:0.02rem;
    top:-0.01rem;
    left:-0.01rem;
}
input[type=radio]:checked:after{
    content:"";
    display:block;
    position:absolute;
    top:0.04rem;
    left:0.04rem;
    width:0.08rem;
    height:0.08rem;
    background-color:#3e50b4;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
}
/*textarea*/
textarea{
    background-color:#fff;
    border:0.01rem solid #e0e1e8;
    resize:none;
    padding:0 0.1rem 0.05rem;
    vertical-align:top;
    width: 100%;
}
/*tab*/
.tab{
    background:#f7f7f7;
    height:0.44rem;
    border:0.01rem solid #e8e8e8;
    border-top:0.02rem solid #e1e1e1;
    width:100%;
}
.tab .tab-item{
    height:0.41rem;
    line-height:0.41rem;
    width:1.4rem;
    text-align:center;
    background-color:#f7f7f7;
    border:0;
    border-right:0.01rem solid #e8e8e8;
    float: left;
    text-align: center;
    cursor: pointer;
}
.tab .tab-item.cur{
    background-color:#fff;
    border-top:0.02rem solid #fe5621;
    margin-top:-0.02rem;
    height:0.42rem;
    color:#fe5621;
    box-sizing:content-box;
}
 .tabContent {
    width: 100%;
    display: none;
    min-height:1rem;
}
.tabContent.relPosition {
    position:relative;
}
.tabContent.relPosition .fixPositionBtn {
    position:absolute;
    top:-0.47rem;
    right:0.05rem;
}
 .tab .btn-excel-row{
     width:auto;
     border-top:0;
     padding-right:0.15rem;
 }
 .tab-page .on{
     display:block;
 }


.row {
    display:block;
    clear:both;
}
.search-condition-list .row {
    padding: 0.1rem 0;
    border-top:0.01rem dotted #e8e8e8;
}
.row .row-title{
    padding-left:0.15rem;
}
.row .row-item{
    float:left;
}
.row:first-child{
    border-top:0;
}



 
/*form表单 左右两列，如需整行，使用whole-width*/
ul.list-content > li{
     float:left;
     width:50%;
     height:0.3rem;
     margin-top:0.1rem;
position:relative;
 }
ul.list-content > li.whole-width{
    height:auto !important;
}
.list-content .list-left{
     display:inline-block;
     width:1.4rem;
     vertical-align:top;
     line-height:0.3rem;
     float:left;
     color:#6e7f9c;
 }
ul.list-content > li .list-left+span{
    width:60%;
}
ul.list-content > li .list-left+span.textarea-box{
    width:80%;
}
ul.list-content > li .list-right{
    float:left;
    width:60%;
    line-height:0.36rem;
    display:inline-block;
    vertical-align:top;
}

.btn-excel-row{
    width:100%;
    padding: 0.1rem 0;
    border-top: 0.01rem dotted #e8e8e8;
}
.sub-main .btn-excel-row{
    text-align:right;
    padding: 0.1rem 0;
    border-top: 0.01rem dotted #e8e8e8;
}
.btn-excel-row a{
    cursor:pointer;
}
.btn-excel-row i{
    color:#00be99;
    font-size:0.18rem;
    margin-right:0.1rem;
}
.btn-excel-row span{
    color:#3365c9;
    text-decoration:underline;
}
.btn-excel-row .print i{
    color:#ff7a18;
    margin-left:0.2rem;
}
/*详情title*/
.sub-title{
    height:0.6rem;
    background-color:#fef7ed;
    border-top:0.01rem solid #ffdba8;
    border-bottom:0.01rem solid #ffdba8;
    margin-bottom:0.2rem;
}
.sub-title .sub-name{
    font-size:0.22rem;
    padding:0.15rem 0.2rem;
    display:block;
    float:left;
    max-width:90%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.sub-title .right-content{
    font-size:0.14rem;
    line-height:0.6rem;
    padding-right:0.2rem;
}
.sub-title .right-content span{
    color:#8187ae;
}
.sub-title a.btn{
    margin: 0.11rem 0.1rem;
}

.sub-title a.del{
    display: inline-block;
    background-color: #fbfbfb;
    border: 0.01rem solid #e1e1e1;
    padding: 0.05rem 0.06rem;
    font-size:0.16rem;
    vertical-align: text-top;
}
.sub-title a.del .iconfont{
    color:#666;
}
.sub-title .sub-status{
    color:#fe5621;
    line-height:0.6rem;
    margin-right:0.2rem;
}
.radio-tab-box .rtb-item{
    display:inline-block;
    float:left;
    background-color:#f3f3f3;
    padding:0 0.1rem;
    border:0.01rem solid #d6d6d6;
    cursor:pointer;
}
.radio-tab-box .rtb-item.active{
    background-color:#ffffff;
    border-color:#ff8d30;
}
.hot::before{
    content: '*';
    color: #ff9500;
    vertical-align:middle;
    padding-right:0.02rem;
}

.ie8 .hot:before{
    content: '*';
    color: #ff9500;
    vertical-align:middle;
    padding-right:2px;
}

.hotC{
    color:#ff9500 !important;
}



/*折叠样式*/
.fold{
    font-size:0.16rem;
    padding:0.12rem 0.15rem;
    color:#999;
    cursor:pointer;
}
.fold .iconfont{
    margin-right:0.05rem;
}

.del-this{
    float:left;
    margin-left:0.05rem;
    color:#ff9500;
    line-height:0.3rem;
    cursor:pointer;
    position:absolute;
    top:0;
    z-index:99;
}
/*登录账户文字超长省略*/
.account-ellipsis{
    display: inline-block;
    max-width: 2.5rem;
    margin-left: 0.05rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.icon-xuanzhongyuan:before{
    background-color:#fff;
}

.custom-pull-down{
    position:relative;
    width:100%;
    height:100%;
}
.custom-pull-down:after{
    position:absolute;
    content:"";
    border-top:0.04rem solid #666;
    border-left:0.04rem solid transparent;
    border-right:0.04rem solid transparent;
    top:0.13rem;
    right:0.12rem;
    z-index:9;

}


