﻿.btn {
display:block;
text-align:center;
line-height:25px;
border-radius:2px;
margin:10px auto;
background:#F19049;
color:#fff;
cursor:pointer;
}
/***登录框*/
.loginAlter {
width:514px;
height:380px;
border:1px solid #ddd;
background:#fff;
box-shadow:0 0 15px #eee;
overflow:hidden;
}
    .loginAlter .loginleft {
        width: 214px;
        height: 380px;
        float: left;
        /*background:#81C1FE;*/
        background: #3661ed;
        color:#fff;
        text-align:center;
    }
        .loginAlter .loginleft img {
            width: 95%;
            margin-top: 18px;
       
        }
        .loginAlter .loginleft h3 {
        
        line-height:30px;
        padding-top:45px;
        
        }
        .loginAlter .loginright {
            width: 300px;
            float: left;
            background: #fff;
        }
.loginAlter .loginright .head {
width:270px;
padding:0 15px;
height:30px;
line-height:30px;
text-align:right;
color:#555;
font-size:25px;
cursor:pointer;
}
.loginAlter .loginright .logincon {
margin-left:20px;
}
.loginAlter .loginright .item {
width:220px;
padding-left:30px;
margin:10px 0 20px 0;
background:#E8E8E8;
height:35px;

}
.loginAlter .loginright h3 {
color:#196AA5;
margin:20px auto 30px auto;
text-align:center;
}
.loginAlter .loginright input {
width:200px;
padding:8px 5px;
color:#555;
outline:none;
border:none;
margin-top:2px;
background:#E8E8E8;

}
#yzmitem {
overflow:hidden;
}
    .loginAlter .loginright .itemoper {
   clear:both;
    }
.loginAlter .loginright .itemoper a{
    width:210px;
    margin-left:30px;
}

.loginAlter .loginright .userlogionicon{
    
background:url(../../Img/icon/usericon.png) no-repeat 0 5px;
}
.loginAlter .loginright .pwslogionicon{
    
background:url(../../Img/icon/pswicon.png) no-repeat 0 5px;
}
#ScComSection {
/*width:85%;*/
/*min-width:1000px;*/
width:100%;
/*min-width:1210px;*/
margin:3px auto;
}
#ScLeft {
max-width:200px;
width:200px;
min-width:200px;
/*min-width:160px;*/
vertical-align:top;

}

/*分页*/
.sitepager {
line-height: 36px;
font-size: 14px;
font-family: '宋体';
text-align: center;
margin-top:10px;
position:absolute;
bottom:20px;
color:#555;
right:0;
float:none;
left:0;
margin:10px auto;
}

.sitepager {
font-family: '微软雅黑';
background-color: #f8f5f5;
}

.sitepager span {

cursor: pointer;
}

.sitepager span:hover {
text-decoration: underline;
}

.sitepager .pidx {
margin: 0px;
font-size: 14px;
padding: 0px;
margin-right: 3px !important;
cursor: pointer;
display: inline-block;
min-width: 25px;
height: 20px;
line-height: 20px;
text-align: center;
border:1px solid #1570A5;
color:#1570A5;
}

    .sitepager .pkey {
        color: #076fd0;
        font-weight: bold;
        font-weight: bold;
        padding: 0px 4px;
    }

    .sitepager .pcur {
        color: #fff;
        background: #076fd0;
        border-radius: 2px;
        padding: 0 3px;
        margin: 0 1px 0 1px;
    }

    .sitepager .pnor {
        border: 1px solid #076fd0;
        color: #8ad4f5;
        border-radius: 1px;
        padding: 0 3px;
        margin: 0 1px 0 1px;
    }


 .ScMenu {
width:100%;
border:1px solid #ddd;
background:#fff;

}
 .ScMenu li {
width:100%;
/*text-align:center;*/
line-height:50px;
border-top:1px solid #ddd;
}
    .ScMenu li:first-of-type {
        border-top:none;
    }
    .ScMenu li:last-of-type {
        border-bottom: none;
    }
 .ScMenu li a {
display:block;
color:#555;
cursor:pointer;
text-indent:5em;
}

#ScLeft .ScMenu li.active {
    background: #076fd0;
}
 .ScMenu li.active a {
color:#fff;
}



/***右边部分*/
#ScRight {
/*width:84%;
min-width:840px;*/
/*min-width:1000px;*/
background:#fff;
vertical-align:top;
min-height:700px;
}
#ScRight .ScrightDiv {
min-height:700px;
border:1px solid #ddd;
position:relative;
padding-bottom:50px;
}

.ScrightDiv .ScHead {
width:100%;
height:50px;
line-height:50px;
border-bottom:1px solid #ddd;
}
.ScrightDiv .ScHead a {
float:left;
width:125px;
text-align:center;
height:46px;
color:#333;
font-size:14px;
font-family:'微软雅黑';
line-height:46px;
border-right:1px solid #ddd;
border-top:4px solid #fff;
cursor:pointer;
}
    .ScrightDiv .ScHead a.active {
        border-top: 4px solid #076fd0;
        background: #f1f7fc;
    }
/**通用表格*/
.commtable {
    width: 100%;
  background:#fff;
    border-collapse: collapse;
}
    .commtable th {
        line-height: 35px;
        height: 35px;
        /*background:#DCDCDC url(../../Img/icon/trbg.png);*/
        background: #F6F6F6;
        color: #555;
        text-align: center;
        border: 1px solid #D2D2D2;
    }
.commtable td {
text-align:center;
color:#555;
border:1px solid #D2D2D2;
line-height:30px;


}
    .commtable td .oper a{
    cursor:pointer;
    }
    .commtable td.maxtd {
        max-width: 150px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .commtable td.nleft {
text-align:left;
padding-left:5px;
    }

    /**弹出框*/
    .commAlter {
        background: #fff;
        border: 1px solid #ddd;
        box-shadow: 0 0 20px #ccc;
        -webkit-box-shadow: 0 0 20px #ccc;
        -moz-box-shadow: 0 0 20px #ccc;
        width: 400px;
        min-height: 150px;
    }
    .commAlter .head {
        width: 100%;
        overflow: hidden;
        line-height: 40px;
        height: 40px;
        color: #fff;
        background: #076fd0;
    }
.commAlter .head label {
float:left;
margin-left:20px;
max-width:85%;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
}
.commAlter .head span {
float:right;
cursor:pointer;
font-size:25px;
margin-right:20px;

}
.commAlter .con{
padding:10px;

}
    .commAlter .item {
    overflow:hidden;
    color:#555;
    margin-bottom:10px;

    }
        .commAlter .item label {
        float:left;
        margin-right:5px;
     
        }
            .commAlter .item label.layui-label {
            min-width:80px;
            text-align:right;
            
            }
            .commAlter .item input, .commAlter .item textarea, .commAlter .item select {
                padding: 3px 10px;
                border: 1px solid #ccc;
                width: 250px;
                resize: none;
                outline: none;
            }
/**查看*/
.ScrightDiv .ScHead img.fh {
float:right;
margin-right:20px;
cursor:pointer;
margin-top:8px;
}

/**步骤*/
.commprogress .progresshead {
 padding:10px 30px 0px 30px;
 overflow:hidden;
 text-align:center;

}
.commprogress .progresshead a {
display:inline-block;
  text-align:right;
  color:#555;
  line-height:35px;
}
.commprogress .progresshead a span {
position:relative;
display:block;
width:50px;
border-radius:50%;
background:#ddd;
text-align:center;
line-height:50px;
color:#A9A9A9;
cursor:pointer;
height:50px;
margin-left:50px;
z-index:5;
}

.commprogress .progresshead a.active span {
    color:#fff;
    background:#1570A5;
}
.commprogress .progresshead a span:after {
position:absolute;
content: '';
width: 55px;
height: 5px;
background: #ddd;
top: 25px;
left: -55px;
z-index: 1;
            }
    .commprogress .progresshead a.active span:after {
        background: #1570A5;
    }
    .commprogress .progresshead a.starta span {
    margin-left:10px;
    }
    .commprogress .progresshead a.starta span:after,.commprogress .progresshead a.starta span:after {
      background:none;
    }

/**选中背景颜色选择*/
.graytrcolor {
background:#eaeaea;
}
.nobgcolor {
background:#fff !important;
}

#bgdivcolor {
position:fixed;
width:100%;
height:100%;
background:#000;
filter:alpha(opacity=30);
opacity:0.3;
z-index:999;
left:0;
top:0;
}
/**a选中的样子 */
.hrefclass {
color:#1570A5 !important;
cursor:pointer;
}
    .hrefclass:hover {
    text-decoration:underline;
    color:#1da4f2 !important;
    }



    /**进度条*/
.progresscomm {

    line-height:25px;
 overflow:hidden;
 
}
    .progresscomm span {
    float:left;
    margin-right:10px;
    color:#559508;
    font-weight:bold;
    }
.progresscomm .progressbg {
    float:left;
    width:100px;
    height:15px;
    border-radius:5px;
    background:#cfcfcf;
    
       position:relative;
       margin-top:5px;
    
}
    .progresscomm .progressjd {
      position:absolute;
      width:50%;
      height:15px;
       border-radius:5px;
       background: -webkit-linear-gradient(45deg, #559508 0%,#86CE17 20%, #559508 40%,#86CE17 60%,#559508 80%,#86CE17 100%); /* Safari 5.1 - 6.0 */
      background: -o-linear-gradient(45deg, #559508 0%,#86CE17 20%, #559508 40%,#86CE17 60%,#559508 80%,#86CE17 100%); /* Opera 11.1 - 12.0 */
      background: -moz-linear-gradient(45deg,#559508 0%,#86CE17 20%, #559508 40%,#86CE17 60%,#559508 80%,#86CE17 100%); /* Firefox 3.6 - 15 */
      background: linear-gradient(45deg,#559508 0%,#86CE17 20%, #559508 40%,#86CE17 60%,#559508 80%,#86CE17 100%); /* 标准的语法 */
      background:#86CE17\9;
      animation:5s progressmove infinite alternate;
    }
@keyframes progressmove {
    0% {
  background-position:0px;
    }
    100% {
      background-position:100px 0;
    }
}
@-webkit-keyframes progressmove {
    0% {
  background-position:0px;
    }
    100% {
      background-position:100px 0;
    }
}
@-moz-keyframes progressmove {
    0% {
  background-position:0px;
    }
    100% {
      background-position:100px 0;
    }
}
@-o-keyframes progressmove {
    0% {
  background-position:0px;
    }
    100% {
      background-position:100px 0;
    }
}

.lefttr {
padding:0 10px;
text-align:left !important;
}
.hreflink {
color:#1570A5;
cursor:pointer;
}

.filedtable .filetitle {
    text-align: left;
    padding: 0 10px;
    overflow: hidden;
}

    .filedtable .filetitle .fileoper {
        float: right;
        background: #F19049;
        padding: 0 10px;
        color: #fff;
        cursor: pointer;
        line-height: 23px;
        margin-top: 3px;
    }

    .filedtable .filetitle .red {
        color: red;
    }

.zlgc-btn {
    display: inline-block;
    padding: 0 10px;
    background: #2798DE;
    color: #fff !important;
    line-height: 28px;
    height: 28px;
    border-radius: 3px;
    cursor:pointer;
    
}
    
    .zlgc-btn-xs {
        height: 22px;
        line-height: 22px;
        margin-bottom:5px;
    }
.zlgc-btn-white {
    background: #fff;
    color: #076fd0 !important;
}
.zlgc-btn-red {
background:#f73811;
}
.zlgc-btn-green {
    background: #28c85c;
}
.zlgc-btn-ornge {
    background: #F19049;
}
.zlgc-btn-yell {
background:#efdf64;
}
.TaskTabMenu {
    width: 130px;
    position: relative;
    float: right;
    line-height: 25px;
    margin-top: 8px;
    margin-right: 5px;
    border-radius: 3px 3px;
    cursor: pointer;
}
    .TaskTabMenu .TaskTablabel {
    line-height:30px;
        background: #4cba25;
        color: #fff !important;
   
        width: 100% !important;
        box-shadow: 1px 1px 3px #eee;
        text-align: center;
        font-size:14px;
        position:relative;
      
        display: block;
    }
        .TaskTabMenu .TaskTablabel span {
            position: absolute;
            content: "";
            width: 0;
            height: 0;
            right: 6px;
            top:12px;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-top: 7px solid #fff;
            border-bottom: 7px solid transparent;
        }
        .TaskTabMenu .MenuBtn {
            position: absolute;
            width: 100%;
            top: 26px;
            left: 0px;
            background: #fff;
            border: 1px solid #ddd;
            z-index: 999;
            text-align: center;
            display: none;
            border-bottom: none;
            box-shadow: 0px 0px 7px #ddd;
        }
        .TaskTabMenu .MenuBtn span {
            display: block;
            border-bottom: 1px solid #ddd;
            cursor:pointer;
            overflow:hidden;
            text-overflow:ellipsis;
            white-space:nowrap;
        }
            .TaskTabMenu .MenuBtn span:hover {
            color:#076fd0;
            }
    .TaskTabMenu:hover .MenuBtn {
    display:block;
    }

/***上传文件******/
.ZjAnginAlert .swtbupload {
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 10px;
}

.swtbupload .swtbupload_input {
    position: relative;
    cursor: pointer;
}

    .swtbupload .swtbupload_input input {
        width: 100px;
        height: 25px;
        left: 0px;
        top: 0px;
        position: absolute;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
    }

.swtbupload .wjdownload {
    margin-left: 10px;
}

.swtbupload .swtbupload_btn {
    float: left;
    width: 100px;
    height: 25px;
    line-height: 25px;
    background: #eb7318;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.swtbupload .swdown {
    float: left;
    margin-left: 10px;
    margin-top: 2px;
}
.adWorkTaskDiv .head {
    width: 100%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    margin-top: 20px;
}

    .adWorkTaskDiv .head select {
        float: left;
        height: 25px;
        color: #555;
        outline: none;
        border: 1px solid #ccc;
        margin-right: 10px;
    }

    .adWorkTaskDiv .head .search {
        float: left;
        height: 28px;
        position: relative;
        overflow: hidden;
    }

        .adWorkTaskDiv .head .search label {
            float: left;
            line-height: 23px;
            margin-right: 10px;
        }

        .adWorkTaskDiv .head .search input {
            float: left;
            width: 130px;
            padding: 4px 10px;
            color: #555;
            border: 1px solid #ccc;
        }

        .adWorkTaskDiv .head .search a {
            float: left;
            margin-top: 0;
            padding: 0 10px;
            background: #F0914A;
        }
            .adWorkTaskDiv .head .search a.btn:hover {
                text-decoration: none;
                color: #fff;
            }