/*云浮政务的风格*/
html,body{
    overflow-y:auto;
}

/*按钮可以点击状态（比起普通的button，权重高一点）*/
button{
    border-radius: 2px;
    outline: 0;
    color:#333;
    background-color: #fff;
    border: solid 1px #d1d1d1;
    padding:0px 16px;
    height:30px;
    cursor: pointer;
}
button:enabled{
    border-radius: 2px;
    outline: 0;
    color:#333;
    background-color: #fff;
    border: solid 1px #d1d1d1;
    padding:0px 16px;
}
button:enabled:hover{
    border-radius: 2px;
    border: solid 1px #d1d1d1;
    /*background: none;*/
    background: #efefef;
    outline: 0;
    color:#333;
    padding:0px 16px;
}
button:enabled.btn--3e6944e{
    background-color: #e6944e;
    color:#fff;
    border: solid 1px #e6944e;
    padding:0px 16px;
}
button:enabled.btn--3ebe00{
    background-color: #3ebe00;
    color:#fff;
    border: solid 1px #3ebe00;
    padding:0px 16px;
}
button:enabled.btn--blue{
    background-color: #2170d9;
    color:#fff;
    border: solid 1px #2170d9;
    padding:0px 16px;
    border-radius: 2px;
}
button:enabled.btn--default{
    background-color: #ffffff;
    color:#666666;
    border: solid 1px #d9d9d9;
    padding:0px 16px;
}
button:enabled.btn--disabled{
    background-color: #c2c2c2;
    color:#fff;
    padding:0px 16px;
}
button:enabled.btn--blue:hover{
    border: solid 1px #2170d9;
    background: none;
    background-color: #1e65c3;
    outline: 0;
    color:#fff;
    padding:0px 16px;
    border-radius: 2px;
}
button:enabled.btn--white{
    color:#333;
    background-color: #fff;
    border: solid 1px #d1d1d1;
    padding:0px 16px;
}
button:enabled.btn--white:hover{
    border: solid 1px #d1d1d1;
    /*background: none;*/
    background: #efefef;
    outline: 0;
    color:#333;
    padding:0px 16px;
}

.a--blue{
    color:#1b82d1;
    cursor: pointer;
    text-decoration: none;
}
.a--666{
    color:#666666;
    cursor: pointer;
    text-decoration: none;
}

.a--666:hover{
    color:#1c82d1;
}

.a--blue:hover{
    color:#1e65c3;
}
.a--red{
    color:#f00;
    cursor: pointer;
    text-decoration: none;
}
.a--red:hover{
    color:#DC143C;
}

/*图标样式*/
.icon-bg{
    border-radius: 2px;
    font-size: 14px;
    padding: 2px 12px;
    display: inline-block;
}
.bg-warn{
    background: #FFF0EB;
    color: #ff6d3b;
}
.bg-success{
    background: #E6F8E6;
    color: #09bb07;
}
.bg-end{
    background:#FFF7E5;
    color:#ffb400;
}



.w--50{
    width:50px;
}
.w--248{
    width:248px;
}
.w--280{
    width:280px;
}
.w--505{
    width:505px;
}
.w--739{
    width:739px;
}
.w--1358{
    width:1358px;
}
.mt--5{
    margin-top: 5px;
}

/*table样式*/
table{
    width:100%;
    table-layout: fixed;
    border:none;
    border-collapse:collapse;
}
table th,
table td{
    font-size: 14px;
    padding:10px 15px;
    border: solid 1px #ececec;
}
.th-field1,
.th-field2,
.th-field3{
    color: #666666;
    text-align: center;
}
.th-field1{
    width: 182px;
    background-color: #f3f6fc;
    /*border-radius: 2px;*/
    border: solid 1px #ececec;
}
.th-field2{
    width: 217px;
    background-color: #f3f6fc;
    border: solid 1px #ececec;
}
.th-field3{
    background-color: #f3f6fc;
    /*border-radius: 2px;*/
    border: solid 1px #ececec;
}
.td-field1-content{
    width:calc(50% - 184px);
}
.td-field2-content{
    width:calc(50% - 219px);
}
.td-field3-content{
    width:calc(100% - 184px);
}



/*附件展示信息-样式*/
a{
    text-decoration:none;
}
.fileInfo:hover a{
    color:#2270d7;
}
.fileInfo .file_handle,
.fileInfo .file_icon_pre,
.fileInfo:hover .file_icon_not{
    display: none;
}
.fileInfo:hover .file_handle,
.fileInfo .file_icon_not,
.fileInfo:hover .file_icon_pre{
    display: inline-block;
}
.file-style{
    display: inline-block;
    max-width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}