﻿/*body {
    margin: 0px;
    font: 14px Arial,Sans-serif,"宋体";
    font-family: Microsoft YaHei UI Light;
}*/

img {
    border: none;
}
/*新增*/
.abtn {
    margin-right: 10px;
    border: 1px solid green;
    height: 18px;
    float: right;
    padding: 1px 5px 1px 5px;
    cursor: pointer;
    color: black;
}

/*********2015-7-13************/
.divpanel {
    cursor: pointer;
    font-weight: bold;
    position: absolute;
    top: -15px;
    left: 5px;
    border: 1px solid lightgray;
    vertical-align: central;
    text-align: center;
    background-color: white;
    padding: 3px 6px 4px 6px;
    border-radius: 5px;
    font-size: 13px;
    letter-spacing: 1px;
    color: #1e5f85;
}

/*****************checkbox样式设置开始(jwj)**********************/
.TdContent1 {
    line-height: 20px;
    font: 13px Arial,Sans-serif,"宋体";
    color: #000;
    padding: 6px 1px 4px 1px;
    letter-spacing: 0px;
    text-align: left;
    vertical-align: middle;
    border-top: 1px solid #fff;
    border-right: 1px solid #a3cdf3;
    border-bottom: 1px solid #a3cdf3;
    border-left: 1px solid #fff;
    width: 35%;
}
/****************checkbox样式设置结束(jwj)***********************/


.FormMenu {
    background-color: white;
    height: 35px;
    width: 100%;
    color: #1e5f85;
    line-height: 40px;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    /*margin-top:2px;*/
}



    .FormMenu a {
        /*color: #1e5f85;
 
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;*/
    }



.MenuLeft {
    /*float: left;
    text-align: left;
    line-height: 30px;*/
    float: left;
    text-align: left;
    line-height: 39px;
    width: 352px;
    color: #1e5f85;
}


.MenuRight {
    float: right;
    text-align: right;
    line-height: 30px;
    padding-right: 15px;
}

    .MenuRight a {
        /*margin-right: 7px;
        height: 39px;
        min-width: 80px;
        padding: 3px 5px 3px 5px;
        border: 1px solid #a3cdf3;
        border-radius: 3px;
        background-color: #ffffff;*/
    }

.apva {
    margin-right: 7px;
    height: 39px;
    min-width: 80px;
    padding: 3px 5px 3px 5px;
    border: 1px solid #a3cdf3;
    border-radius: 3px;
    background-color: #ffffff;
    margin-top: 50px;
    cursor: pointer;
}

.SearchWin {
    position: absolute;
    border: lightgray solid 1px;
    background-color: white;
    left: 5px;
    top: 33px;
    display: none;
    width: 99%;
    z-index: 100000;
    border-radius: 5px;
    background-color: white;
    box-shadow: 0px 0px 5px #535658;
}

    .SearchWin input[type='button'], .SearchWin input[type='reset'] {
        height: 23px;
        min-width: 80px;
        padding: 3px 5px 3px 5px;
        border: 1px solid #a3cdf3;
        border-radius: 3px;
        background-color: #ffffff;
        color: #1e5f85;
        /*font-size: 12px;*/
        font-size: 13px;
        font-weight: bold;
    }

.searchcontent {
    padding: 6px 0 0 25px;
}


.table {
    width: 100%;
}

.TdLabel {
    height: 20px;
    line-height: 20px;
    color: #000;
    padding: 6px 8px 3px 1px;
    letter-spacing: 1px;
    text-align: right;
    vertical-align: middle;
    border-top: 1px solid lightgray;
    border-right: 1px solid #fff;
    border-bottom: 1px solid lightgray;
    border-left: 1px solid lightgray;
    line-height: normal;
    font-style: normal;
    font-variant: normal;
    /*font-size: 9pt;*/
    font: 14px Arial,Sans-serif,"宋体";
    font-family: Microsoft YaHei UI Light;
    width: 12%;
    background-color: #FBFBFB;
}



.TdContent {
    line-height: 20px;
    font: 14px Arial,Sans-serif,"宋体";
    font-family: Microsoft YaHei UI Light;
    color: #000;
    letter-spacing: 0px;
    text-align: left;
    vertical-align: middle;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    width: 35%;
    background-color: white;
}





.ViewLabel {
    height: 35px;
    line-height: 20px;
    color: #000;
    padding: 6px 8px 3px 1px;
    letter-spacing: 1px;
    text-align: right;
    vertical-align: middle;
    border-top: 1px solid lightgray;
    border-right: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
    border-left: 1px solid lightgray;
    line-height: normal;
    font-style: normal;
    font-variant: normal;
    /*font-size: 9pt;*/
    font: 14px Arial,Sans-serif,"宋体";
    font-family: Microsoft YaHei UI Light;
    width: 12%;
    font-weight: bolder;
    background-color: #FBFBFB;
}



.ViewContent {
    line-height: 20px;
    color: #000;
    letter-spacing: 0px;
    text-align: left;
    vertical-align: middle;
    border-top: 1px solid lightgray;
    border-right: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
    border-left: 1px solid lightgray;
    width: 35%;
    background-color: white;
    font: 14px Arial,Sans-serif,"宋体";
    font-family: Microsoft YaHei UI Light;
}



.DivGrayTop {
    border: 1px solid #efefef;
    height: 30px;
    background-color: #f7f7f7;
    line-height: 30px;
}

    .DivGrayTop span {
        margin-left: 10px;
        color: #2d5c90;
        font-size: 14px;
        font-weight: bold;
    }

.DivBlueTop {
    border: 1px solid #2d5c90;
    height: 30px;
    background-color: #2d5c90;
    line-height: 30px;
}

    .DivBlueTop span {
        font-weight: bold;
        color: white;
        text-align: center;
        font-size: 16px;
        display: block;
        line-height: 30px;
    }

.DivCotent {
    border: 1px solid #efefef;
}




.TdContent label {
    vertical-align: middle;
}

.TdContent textarea {
    background: transparent;
    height: 80px;
    width: 99%;
    font-family: 'Microsoft YaHei';
    border: 1px solid #999;
    color: #434142;
}

.searchbtn {
    margin: 0 20px 0 0;
    width: 45px;
    cursor: pointer;
}

.searchreset {
    margin: 0 20px 0 0;
    width: 45px;
    cursor: pointer;
}

.rowTable {
    width: 100%;
    border-top: 1px solid #a3cdf3;
    border-right: 1px solid #fff;
    border-bottom: 1px #a3cdf3;
    border-left: 1px solid #a3cdf3;
}

.RowHead {
    height: 20px;
    line-height: 20px;
    color: #000;
    padding: 6px 1px 3px 1px;
    letter-spacing: 1px;
    text-align: center;
    vertical-align: middle;
    border-top: 1px solid #fff;
    border-right: 1px solid #a3cdf3;
    border-bottom: 1px solid #a3cdf3;
    border-left: 1px solid #fff;
    line-height: normal;
    font-style: normal;
    font-variant: normal;
    /*font-size: 9pt;*/
    font-size: 15px;
    font-family: 'Microsoft YaHei', Arial, Sans-serif;
    height: 30px;
    vertical-align: top;
    background-color: #f2f0f0;
}

.RowContent {
    line-height: 20px;
    /*font: 9pt Arial,Sans-serif,"宋体";*/
    font: 13px Arial,Sans-serif,"宋体";
    color: #000;
    padding: 6px 1px 4px 1px;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
    border-top: 1px solid #fff;
    border-right: 1px solid #a3cdf3;
    border-bottom: 1px solid #a3cdf3;
    border-left: 1px solid #fff;
}

    .RowContent input {
        background: transparent;
        border: 1px solid #999;
        width: 98%;
        font-family: 'Microsoft YaHei';
        height: 23px;
        color: #434142;
    }

    .RowContent select {
        clip: rect(2 85 85 2);
        width: 99%;
        font-family: 'Microsoft YaHei';
        border: 1px solid #999;
        color: #434142;
    }

    .RowHead input[type='button'], .RowContent input[type='button'] {
        height: 23px;
        min-width: 80px;
        padding: 3px 5px 3px 5px;
        border: 1px solid #a3cdf3;
        border-radius: 3px;
        background-color: #ffffff;
    }

.delRowBtn {
}

.addRowBtn {
}

.tabselect {
    vertical-align: top;
    text-align: center;
    height: 30px;
    line-height: 25px;
    font-family: 'Microsoft YaHei';
    /*font-size: 12px;*/
    font-size: 13px;
    color: #ff6600;
    padding: 0 5px;
    border: 1px solid #999;
    border-radius: 3px;
    cursor: pointer;
    background: url(../images/untitled.png) repeat-x;
}

.tabnoselect {
    vertical-align: top;
    text-align: center;
    height: 30px;
    line-height: 25px;
    font-family: 'Microsoft YaHei';
    /*font-size: 12px;*/
    font-size: 13px;
    color: gray;
    padding: 0 5px;
    border: 1px solid #999;
    border-radius: 3px;
    cursor: pointer;
}



.fileBtn {
    vertical-align: top;
    text-align: center;
    height: 26px;
    min-width: 50px;
    line-height: 25px;
    font-family: 'Microsoft YaHei';
    /*font-size: 12px;*/
    font-size: 13px;
    color: green;
    padding: 0 5px;
    border: 1px solid #999;
    border-radius: 3px;
    cursor: pointer;
    background: url(../images/untitled.png) repeat-x;
    color: #1e5f85;
    /*font-size: 12px;*/
    font-size: 13px;
    font-weight: bold;
}

.fileDel {
    background-image: url(images/close1.png);
}

.filepro {
    vertical-align: top;
    text-align: center;
    height: 26px;
    line-height: 25px;
    font-family: 'Microsoft YaHei';
    /*font-size: 12px;*/
    font-size: 13px;
    color: green;
    border: 1px solid #999;
    border-radius: 3px;
    cursor: pointer;
}

.filedoc {
    background: url(images/fileico_v4.png) no-repeat -64px -64px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}

.filemaxdoc {
    height: 55px;
    width: 55px;
    margin: 3px 0 0 3px;
    display: inline-block;
    background: url(images/upload/02.png);
}

.filetxt {
    background: url(images/fileico_v4.png) no-repeat -480px -64px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}



.filemaxtxt {
    background-image: url(images/upload/22.png);
    height: 55px;
    width: 55px;
    margin: 3px 0 0 3px;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}

.filehtml {
    background: url(images/fileico_v4.png) no-repeat -288px -64px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}

.filemaxhtml {
    background-image: url(images/upload/09.png);
    height: 55px;
    width: 55px;
    margin: 3px 0 0 3px;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}

.fileexcel {
    background: url(images/fileico_v4.png) no-repeat -32px -64px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}

.filemaxexcel {
    background-image: url(images/upload/01.png);
    height: 55px;
    width: 55px;
    margin: 3px 0 0 3px;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}



.fileppt {
    background: url(images/fileico_v4.png) no-repeat -96px -64px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}

.filemaxppt {
    background-image: url(images/upload/03.png);
    height: 55px;
    width: 55px;
    margin: 3px 0 0 3px;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}


.file7Z {
    background: url(images/fileico_v4.png) no-repeat -128px -64px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}

.filemax7z {
    background-image: url(images/upload/04.png);
    height: 55px;
    width: 55px;
    margin: 3px 0 0 3px;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}

.filemaxrar {
    background-image: url(images/upload/05.png);
    height: 55px;
    width: 55px;
    margin: 3px 0 0 3px;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}


.filerar {
    background: url(images/fileico_v4.png) no-repeat -160px -64px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}

.filepdf {
    background: url(images/fileico_v4.png) no-repeat -512px -64px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}

.filemaxpdf {
    background-image: url(images/upload/16.png);
    height: 55px;
    width: 55px;
    margin: 3px 0 0 3px;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}

.fileflash {
    background: url(images/fileico_v4.png) no-repeat -640px -64px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}

.filemaxflash {
    background-image: url(images/upload/16.png);
    height: 75px;
    width: 75px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    display: inline-block;
}

.filevideo {
    background: url(images/fileico_v4.png) no-repeat -864px -219px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}

.filemaxvideo {
    background-image: url(images/upload/27.png);
    height: 55px;
    width: 55px;
    margin: 3px 0 0 3px;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}


.filejpg {
    background: url(images/fileico_v4.png) no-repeat 0px -96px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
    float: left;
}

.filemaxjpg {
    background-image: url(images/upload/29.png);
    height: 55px;
    width: 55px;
    margin: 3px 0 0 3px;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}

.filegif {
    background: url(images/fileico_v4.png) no-repeat -32px -96px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}

.filemaxgif {
    background-image: url(images/upload/30.png);
    height: 55px;
    width: 55px;
    margin: 3px 0 0 3px;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}

.filepng {
    background: url(images/fileico_v4.png) no-repeat -64px -96px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}

.filemaxpng {
    background-image: url(images/upload/31.png);
    height: 55px;
    width: 55px;
    margin: 3px 0 0 3px;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}

.filebmp {
    background: url(images/fileico_v4.png) no-repeat -96px -96px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}

.filemaxbmp {
    background-image: url(images/upload/32.png);
    height: 55px;
    width: 55px;
    margin: 3px 0 0 3px;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}

.fileico {
    background: url(images/fileico_v4.png) no-repeat -192px -96px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}

.filemaxico {
    background-image: url(images/upload/36.png);
    height: 55px;
    width: 55px;
    margin: 3px 0 0 3px;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}

.filecommon {
    background: url(images/fileico_v4.png) no-repeat -736px -64px;
    height: 32px;
    width: 32px;
    margin: 7px 0 0 4px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}

.filemaxcommon {
    background-image: url(images/upload/06.png);
    height: 55px;
    width: 55px;
    margin: 3px 0 0 3px;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}

.filecontent {
    width: 100px;
    border: 1px solid #faebcc;
    text-align: center;
    float: left;
    margin: 10px 15px 15px 15px;
    border-radius: 5px;
    position: relative;
    height: 125px;
    overflow:hidden;
    cursor: pointer;
 
}

 .filecontent:hover{
            overflow:visible;
        }

.fileHead {
    height: 18px;
    font: 12px Arial,Sans-serif,"宋体";
    font-family: Microsoft YaHei UI Light;
    font-weight: bold;
    background-color: #fcf8e3;
    color: #8a6d3b;
    border: 1px solid #faebcc;
}



.filetitle {
    text-decoration: none;
    color: black;
    font-size: 11px;
    width: 98%;
    overflow: hidden;
    height:57px;
}

.filesize {
    text-align: center;
    color: gray;
    font-size: 11px;
    margin-top: 3px;
}




 .ex {
    position: absolute;
    left: -22px;
    top: -130px;
    width: 155px;
    height: 130px;
    line-height: 60px;
    background: url(images/upload/bg.png) no-repeat;
   display:block;
    text-align: center;
    z-index:9999999999999999999999999999999;
   
}

  .ex .div1 {
        margin-top: 40px;
        margin-left: 20px;
        background: url(images/upload/icon01.png) no-repeat;
        width: 54px;
        height: 54px;
        float: left;
    }

 .ex .div1:hover {
            background: url(images/upload/icon01on.png) no-repeat;
        }

 .ex .div2 {
        margin-top: 40px;
        margin-left: 10px;
        background: url(images/upload/icon02.png) no-repeat;
        width: 54px;
        height: 54px;
        float: left;
    }

 .ex .div2:hover {
            background: url(images/upload/icon02on.png) no-repeat;
        }


 .ex .div3 {
        margin-top: 40px;
        margin-left: 10px;
        background: url(images/upload/icon02x.png) no-repeat;
        width: 54px;
        height: 54px;
        float: left;
    }


.dialog {
    border: #999 1px solid;
    border-radius: 5px;
    background-color: white;
    box-shadow: 0px 0px 5px #535658;
    position: absolute;
    left: 100px;
    top: 90px;
}

    .dialog .head {
        border: #e5e5e5 solid 1px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        background-attachment: scroll;
        background-origin: padding-box;
        background-clip: border-box;
        background-size: auto;
        height: 30px;
        background-color: rgb(243, 243, 243);
        line-height: 30px;
        text-align: right;
    }

    .dialog .title {
        float: left;
        line-height: 30px;
        font-weight: bold;
    }
