@font-face{font-family:iconfont;src:url(fonts/iconfont.eot);src:url(fonts/iconfont.eot?#iefix) format('embedded-opentype'),url(fonts/iconfont.woff2) format('woff2'),url(fonts/iconfont.woff) format('woff'),url(fonts/iconfont.ttf) format('truetype'),url(fonts/iconfont.svg#iconfont) format('svg');font-weight:400;font-style:normal}
input,textarea{-webkit-transition:border linear .1s,box-shadow linear .1s;-moz-transition:border linear .1s,box-shadow linear .1s;-o-transition:border linear .1s,box-shadow linear .1s;transition:border linear .1s,box-shadow linear .1s}
body {font-size: 14px;font-family: Arial,"microsoft yahei";background: #f8f8f8;}
table{
    box-shadow: none !important;
}
form {

    margin-top: 0;
}
td, th {
    border: none;
    padding: 0.5em;
     border-right:none; 
    background: #fff;
    text-align: center;
}
td:last-child {
    border-right: none;
    text-align: right;
}
.imgcheck-on:before { background: #31be37;transition: all .3s;}
.songco_main{width:980px;margin:40px auto;border-radius:5px;overflow:hidden;border:1px #e2e2e2 solid;background:#fff;}
.songco_footer,.songco_header{width:100%;height:80px;background:#3a6ea5;background-size: cover;display:flex;display:flex;justify-content:space-between;align-items:center;padding:0 30px}
.songco_header .slogo img{height:20px}
.songco_header .slogo img{height:20px}
.sbtn{width:100px;height:38px;line-height:38px;border-radius:3px;display:inline-block;text-align:center;margin-left:20px;outline:0;border:none;cursor:pointer}
.sbtn.w{background:#fff;color:#000}
.sbtn.h{background:#000;color:#fff}
.sbtn.z{background:#3a6ea5;color:#fff}
.sbtn.z:active{background:#000}
.songco_content{display:flex;justify-content:space-between}
.songco_left{width:240px;background:#f5f5f5;}
.songco_left ul li{border-bottom:1px #e2e2e2 solid}
.songco_left ul li:last-child{border:none}
.songco_left ul li a{height:48px;display:block;line-height:48px;padding-left:20px}
.songco_left ul li:hover a{color:#3a6ea5}
.songco_left ul li.active a{background:#fff;color:#000}
.songco_right{width:780px;padding:10px 20px 10px}
.songco_right .box:first-child{margin-top: 0;}
.songco_right .box{margin:30px auto 0}
.songco_right .box-flex{display:flex; justify-content:flex-start;flex-flow:wrap; align-items:center;}
.songco_right .box-flex label{width:50%; margin:0;}
.songco_right .box .con label:first-child  span{padding-top: 0;}
.songco_right .box .con label span{padding:10px 0 10px;display: block;}
.songco_right .box .con label span.imgcheck{padding:0;}
.songco_right .box .con.box-flex label span{padding-top: 0;}
.songco_right .box .con.box-flex label{ margin-bottom: 10px;}
.songco_right .box .con input[type~='text']{padding: 5px 10px;border: 1px solid #ddd;width:100%}
.box .table_striped{margin:0 auto;border: 1px #e2e2e2 solid;box-shadow: none;width:100%;}
.songco_right h2{border-bottom:1px #e2e2e2 solid;padding-bottom:10px;    font-weight: normal;}
.songco_right h2 .title{font-size:14px;display:flex;justify-content:space-between}
.songco_right .help{font-size:14px;color:#666;cursor:default}
.songco_footer{width:100%;height:80px;background:#fff;display:flex;display:flex;justify-content:space-between;align-items:center;padding:0 30px;border-top:1px #e2e2e2 solid;color: #999;font-size:12px;}
.songco_right h2 .k{float:left;width:5px;background:#3a6ea5;height:20px;display:inline-block;margin-right:10px}
.tool_tip{background-color:rgba(0,0,0,.9);padding:4px 8px;border-radius:4px;color:#fff;font-size:12px;position:absolute;z-index:99999;max-width:300px;word-wrap:break-word}
.tool_tip:before{position:absolute;content:'';background-color:transparent;width:0;height:0;border-width:5px;border-style:solid}
.tool_tip_top:before{top:100%;left:50%;transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);border-color:rgba(0,0,0,.9) transparent transparent transparent}
.tool_tip_right:before{top:50%;left:0;transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);border-color:transparent rgba(0,0,0,.9) transparent transparent}
.tool_tip_bottom:before{top:0;left:50%;transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);border-color:transparent transparent rgba(0,0,0,.9) transparent}
.tool_tip_left:before{top:50%;left:100%;transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);border-color:transparent transparent transparent rgba(0,0,0,.9)}
