@charset "UTF-8";
*{padding:0;margin:0;font-family:'Microsoft YaHei',Arial,sans-serif;font-size:15px; font-style:normal;}
.pop-box{display: flex;justify-content: center;align-items:center;background: rgba(0,0,0,0.4);position: fixed;top:0;left: 0;width: 100%;height: 100%;z-index: 998;visibility: hidden;}
.open-box{visibility: visible;}
body{ background:#f0f0f0;}
ul,li{ margin:0; padding:0; list-style:none;}
a{ text-decoration:none;}
.mt20{margin-top: 20px !important;}
.pt20{padding-top: 20px !important;}
.red,.must_red {color:red!important;font-size: 13px;}
.blue{color:#03c5ff;}
.orange {color: orange;}
.colorinfo {color: #00A1FF;}
.none{ display:none;}
.block{display:block;}
.clear {clear: both;}
.back_red{background: red!important;}
.text-decoration {text-decoration: underline;}
.fr {float: right !important;}
.fl {float: left !important;}
.text-left {text-align: left !important;}
.text-center {text-align: center !important;}
.text-right {text-align: right !important;}
.bg-title {background-color: #108cee;color: #fff;padding: 0 5px;}
img {vertical-align: middle;margin-top: -3px;max-width: 100%;}
input[type="text"],input[type="password"],input[type="button"],a,textarea { -webkit-appearance: none; outline:medium; }
#qwk {background: #ccc;}


input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #fff;
}


textarea, select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{background-color: #fff; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s; border-radius: 4px; padding: 4px 6px; font-size: 14px; line-height: 20px; color: #555; vertical-align: middle;}

.btn-m { margin-right: 10px; margin-top: 13px; border: 1px solid #ccc; color: #666; background-color: #f1f1f1; height: 30px; text-align: center; line-height: 30px; font-size: 15px; border-radius: 3px; cursor: pointer; padding: 5px 10px; }
.btn-m.btn-info { border: 1px solid #03c5ff; background-color: #03c5ff; color: #fff; }


body.indexPage { min-height: 100%; position: relative; font-size: 14px; color: #333; overflow: hidden; }


::-webkit-scrollbar{width:8px;height: 8px;}
::-webkit-scrollbar-thumb{ background-color:#a9a9a9;border-radius: 4px;}
::-webkit-scrollbar-track{border-radius: 4px;background: #dedede;}
::-webkit-scrollbar-thumb{  }

.menuLeft {
    width: 160px;
    height: 100%;
    min-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #32363c;
    z-index: 4;
    overflow-x: auto;
    padding-top: 55px;
    box-sizing: border-box;
    padding-bottom: 10px;
}
.yiji li ul{background-color: #2d2d2d;}
.yiji li ul li:hover{background: #565656;}
.yiji li ul.show_ul{background-color: #171717;}
.yiji li ul.show_ul li:hover{background: #525151;}
.yiji li a.inactive {
    color: #d3d3d3;
    line-height: 40px;
    padding: 0 10px 0 15px;
    font-size: 15px;
    display: block;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    text-indent: 6px;
}
.yiji li a.inactive i.fabox {
    margin-right: 10px;
    width: 13px;
    height: 13px;
    display: block;
    position: absolute;
    margin-top: -3px;
    top: 40%;
    left: 4px;
}
.yiji li ul li a.inactive i.fabox {
    left: 19px;
}
.yiji li ul li ul li a.inactive {
    text-indent: 36px;
}
.yiji li a.inactive i.fabox.fa-left {
    background: transparent url('../images/fa-left.png') no-repeat;    background-size: 100%;
}

.yiji li a.inactives i.fabox.fa-left {
    background: transparent url('../images/fa-down.png') no-repeat;    background-size: 100%;
}
.yiji li a.inactive i.fabox.fa-down {
    background: transparent url('../images/fa-down.png') no-repeat;    background-size: 100%;
}
.yiji li ul li a.inactive {
    text-indent: 19px;
}
.yiji li ul li ul li a {
    text-indent: 50px;
}
.yiji li ul li a.inactive.inactive2 {
    text-indent: 20px;
}
.yiji li:hover {
    background: #393d42;
}
.topClose ul.catg-lists li:hover {
    background: #f1f1f1;
}


/*#menuLeft::-webkit-scrollbar{width:8px;height: 8px;}*/
/*#menuLeft::-webkit-scrollbar-thumb{ background-color:#a9a9a9;border-radius: 4px;}*/
/*#menuLeft::-webkit-scrollbar-track{border-radius: 4px;background: #32363c;}*/
/*#menuLeft::-webkit-scrollbar-thumb{  }*/
/*.menuLeft dl.menuList{height: auto;overflow: hidden;}*/
/*.menuLeft dl.menuList dt{width: 199px;float:left;}*/
/*.menuLeft dl.menuList dt p{color: #d3d3d3; line-height: 40px; padding: 0 10px 0 15px; font-size: 15px; cursor: pointer;}*/
/*.menuLeft dl.menuList dt p:hover{background-color: rgba(240, 240, 240, 0.15);}*/
/*.menuLeft dl.menuList dt p i{margin-right: 10px;}*/
/*.menuLeft dl.menuList dt p i.micon{ -webkit-animation:memuplay 0.2s 1 forwards;}*/
/*.menuLeft dl.menuList dt p i.micons{ -webkit-animation:memuplays 0.2s 1 forwards;}*/
/*@-webkit-keyframes memuplay{*/
/*from {transform:rotate(0deg);}*/
/*to {transform:rotate(90deg);}*/
/*}*/
/*@-webkit-keyframes memuplays{*/
/*from {transform:rotate(90deg);}*/
/*to {transform:rotate(0deg);}*/
/*}*/
/*.menuLeft dl.menuList dt p:hover{}*/
/*.menuLeft dl.menuList dt dl{width: 199px;height: auto;overflow: hidden;}*/
/*.menuLeft dl.menuList dt dl dd{line-height: 40px;float:left;width: 199px;}*/
/*.menuLeft dl.menuList dt dl dd a{ text-indent: 20px;line-height: 40px;padding: 0 10px 0 20px;color: #a8afb9;font-size: 15px;height: 40px;display: block;}*/
/*.menuLeft dl.menuList dt dl dd a i{color: #cbcbcb;margin-right: 10px;font-size: 16px;width: 20px;text-align: center;}*/
/*.menuLeft dl.menuList dt dl dd a:hover i{}*/
/*.menuLeft dl.menuList dt dl dd a:hover{background: rgba(238, 238, 238, 0.25);color: #03c5ff;}*/
/*.menuLeft dl.menuList dt dl dd.active a{background: #03c5ff;color: #fff;}*/
/*.menuLeft dl.menuList dt dl dd.active a i{color:#fff;}*/
/*.menuLeft dl.menuList dt dl.menuTpye{}*/
/*.menuLeft dl.menuList dt dl dd p.menuBtn2 {*/
/*text-indent: 31px;*/
/*line-height: 40px;*/
/*padding: 0 10px 0 20px;*/
/*color: #a8afb9;*/
/*font-size: 15px;*/
/*height: 40px;*/
/*display: block;*/
/*position: relative;*/
/*}*/
/*.menuLeft dl.menuList dt dl dd p.menuBtn2 i {*/
/*position: absolute;*/
/*right: 0;*/
/*top: 12px;*/
/*width: 39px;*/
/*display: block;*/
/*}*/
/*.menuLeft dl.menuList dt dl dd dl.menuTpye dd a {*/
/*text-indent: 36px;*/
/*}*/
/*.menuChangeBtn{height: 25px;position:absolute;top: 26px;right: 0;width: 20px;}*/
/*.menuChangeBtn i,.menuChangeBtns i{font-size: 18px;color: #bbb;cursor: pointer;width: 20px;height: 25px;display: inline-block;}*/
/*.menuChangeBtn i:hover,.menuChangeBtns i:hover{color: #aaa;}*/
/*.menuLeftChange{left:-140px;}*/
/*.menuLeftChange dl.menuList dt i{ margin-left:140px;}*/
/*.menuLeftChange .menuBtn{ display:none;}*/
/*.menuLeftChange .menuChangeBtns{position:relative;left: 163px;height: 30px;top: 6px;width: 20px;right: 0;display:block;}*/

.topClose {
    position: absolute;
    right: 0px;
    height: 45px;
    top: 0;
    background: #fff;
    cursor: pointer;
    z-index: 1;
    line-height: 45px;
    padding: 0 10px;
    box-sizing: border-box;
    border-left: 1px solid #eee;
}
.topClose ul.catg-lists {
    background-color: #fff;
    position: absolute;
    width: 120px;
    right: 0px;
    border: 1px solid #ccc;
    box-shadow: -1px 1px 1px #ccc;
    border-radius: 3px;
    display: block;
    /*padding: 5px 0;*/
}
.topClose ul.catg-lists li {
    font-size: 13px;
    text-align: center;
    padding: 0 10px;
}
/*.topClose i{width: 30px; height: 30px; background: url('../images/666.png') no-repeat -60px 0; float: right; margin-top: 5px; margin-right: 15px;}*/
.topHead{height: 55px;position: absolute;z-index: 5;background: #ffffff;top: 0;width: 100%; }
.topHead .box{height: 60px;border-bottom: 1px solid #ddd;}
.topHead .real_name{float: left; height: 55px; padding-right: 20px; line-height: 55px; text-indent: 10px; font-size: 18px; color: #666; font-weight: bold;}
.topHead .real_name span{color: #fff;font-size: 14px;padding: 0 5px;background-color: #FF9800;}
.topHead dl{float:right;height: 60px;padding-right: 20px;}
.topHead dl dd{float:left;height: 60px;}
.topHead dl dd a{color: #606060;height: 20px;display: block;line-height: 20px;margin: 20px 15px;font-size: 14px;}
.topHead dl dd a i{color: #606060;margin-right: 7px;font-size: 16px;}
.topHead .setColor{float:left;width: 18px;height: 18px;margin: 21px 0;}
.topHead .setColor i{color: #fff;font-size: 18px;cursor: pointer;}
.topHead .top{width: 160px;height: 55px;float: left;padding-left: 11px;box-sizing: border-box;background-color: #232529;}
.topHead .top p{ text-align:center;}
.topHead .top p img{width: 36px;border-radius: 40px;float: left;}
.topHead .top p span{float: left; line-height: 36px; font-size: 18px; color: #eceaea; padding-left: 8px; font-weight: bold;}
.topHead .top p.p1{padding: 13px 0 10px 0;}
.topHead .top p.p2{color:#fff;font-size:13px;line-height: 20px;}


.openBoxtable{display:table;}
.openBoxs{position:fixed;left:0;top:0;z-index: 1000; width:100%; height:100%;}
.openBoxsc{vertical-align: middle;display: table-cell;}


.subWait{width:80%;margin: 0 auto;height: auto;}
.subWait p.sc{text-align:center;}
.subWait p.sc span{font-size: 14px;color: #fff;padding: 15px 30px;line-height: 20px;margin: 0 auto;background: rgba(0,0,0, 0.75);border-radius: 5px;}
.subWait p.sc span b img{width:14px;height:14px;display: block;}
.subWait p.sc span b{width:14px;height:14px;display:inline-block;margin-right:4px;position: relative;top: 2px;-webkit-animation: fa-spin 1.5s infinite linear;animation: fa-spin 1.5s infinite linear;}
.subWait p.sc span i{ font-style:normal;font-size: 14px;}
@-webkit-keyframes fa-spin {
    0% { -webkit-transform:rotate(0deg); transform:rotate(0deg);}
    100% { -webkit-transform:rotate(359deg); transform:rotate(359deg); }
}

.noticeBox{width:80%;margin: 0 auto;height: auto;}
.noticeBox p{text-align:center;}
.noticeBox p span{font-size:14px;color: #fff;padding: 15px 30px;line-height: 20px;margin: 0 auto;background: rgba(0,0,0, 0.75);background-color:#000!important; opacity:0.75;border-radius: 5px;height: 49px;}


.delSureBox{width:350px;height: 210px;margin: 0 auto;background:#fff;-webkit-box-shadow: 0 0 10px #333;-moz-box-shadow: 0 0 10px #333;box-shadow: 0 0 10px #333;}
.delSureBox h2{text-align:center;padding: 15px 0;}
.delSureBox h2 i{font-size: 80px;color: #e22;}
.delSureBox h3{text-align:center;font-size: 18px;font-weight: normal;color: #444;}
.delSureBox p{height: 35px;text-align: center;margin: 20px 0 0 0;}
.delSureBox p span{height: 35px;width:80px;display: inline-block;text-align: center;line-height: 35px;margin: 0 15px;cursor: pointer;border-radius: 5px;}
.delSureBox p span.sure{background: #03c5ff;color:#fff;}
.delSureBox p span.cancel{ background:#ddd; color:#777;}
.delSureBox p span.sure:hover{background: #28a3ef;}
#reSetPass{ background:rgba(0,0,0,0.75);}
.reSetBox { border-radius:5px;}
.reSetBox h3{ font-size:13px;}
.reSetBox p span.sure a{color:#fff;}
.reSetBox h2 i{color: #F77878;}

.notPermi{width: 380px;height: 220px;margin: 0 auto;background:#fff;-webkit-box-shadow: 0 0 10px #333;-moz-box-shadow: 0 0 10px #333;box-shadow: 0 0 10px #333;}
.notPermi h2{text-align:center;padding: 15px 0;}
.notPermi h2 i{font-size: 80px;color: #f36969;}
.notPermi h3{text-align:center;font-size: 14px;font-weight: normal;color: #333;}
.notPermi p{height: 35px;text-align: center;margin: 30px 0 0 0;}
.notPermi p span{height: 35px;width: 200px;display: inline-block;text-align: center;line-height: 35px;margin: 0 15px;cursor: pointer;border-radius: 5px;}
.notPermi p span.sure{background: #03c5ff;color:#fff;}
.notPermi p span.cancel{ background:#ddd; color:#777;}
.notPermi p span.sure:hover{background: #28a3ef;}

.moreinfo{width:640px;height:340px; background:#fff;margin: 0 auto; padding:30px; border-radius:5px; -webkit-box-shadow: 0 0 10px #ddd;-moz-box-shadow: 0 0 10px #ddd;box-shadow: 0 0 10px #ddd;  }
.moreinfo p{ line-height:30px; text-align:left;}
.moreinfo p span{ width:140px;padding-right:8px; color:#888;display: inline-block;}

#editBox{ background:rgba(0,0,0,0.65);}
.editBox{width: 515px;background:#fff;border-radius:5px;margin: 0 auto;padding: 30px 50px;position: relative;}
.editBox .close{width: 20px;height: 20px;position: absolute;top: 5px;right: 5px;cursor: pointer;}
.editBox .close img{width: 20px;height: 20px;display: block;}
.editBox .close:hover{ opacity:0.75;}
.editBox p{width:100%;height:50px;line-height: 50px;margin-bottom: 10px;}
.editBox p i{color: #888;}
.editBox p span{width:120px;display: block;float: left;font-size: 16px;color: #666;}
.editBox p input{width: 370px;float: left;height: 38px;border: 1px solid #ddd;padding: 0 10px;margin: 5px 0;border-radius: 3px;}
.editBox p input:hover{border: 1px solid #00C1DE;}
.editBox h2.btn{width:100%;height: 35px;}
.editBox h2.btn a{width:100px;height: 35px;display: block;margin-left: 120px;background: #00C1DE;line-height: 35px;text-align: center;color: #fff;font-weight: normal;border-radius: 5px;}
.editBox h2.btn a:hover{background:#14b1c8;}

.contentBox.opiframe {z-index:1;margin: 0;padding: 0;}
.contentBox{z-index:1;margin:0 15px 15px 15px;padding:13px 0 0 0}
.contentBox .content{min-height: 500px;background:#fff;border-radius:5px;padding:30px 20px;height:auto;border-top-left-radius: 0;overflow:hidden;border-top-right-radius: 0;}
.contentBox .place{height: 45px;border-bottom: 1px solid #f0f0f0; background-color: #fff;}

.place {}
.contentBox .place a{line-height: 45px;color: #777;font-size: 20px;cursor: default;padding: 0 20px;}
.contentBox .place a:hover{cursor: pointer;}
.contentBox .place a.active{color: #03c5ff; border-bottom: 2px solid #03c5ff; height: 44px; line-height: 45px; display: inline-block;}
.contentBox .place a.first{ margin-left:15px;}
.contentBox .place i{font-weight:normal;margin: 0 10px;color: #999;}
.contentBox .place b {padding-left: 15px;font-size: 12px;font-family: 'Microsoft YaHei',Arial,sans-serif;color: #f36262;}
.contentBox .place  a.add{float:right;margin-right: 17px;margin-top: 7px;border: 1px solid #03c5ff;color:#fff;background-color: #03c5ff;height:30px;text-align: center;line-height: 30px;font-size: 15px;display: block;border-radius: 3px;cursor: pointer;padding: 0 10px;}
.contentBox .place a.add span{background-color: red; padding: 3px 5px; border-radius: 50%; height: 20px; width: 26px; display: block; float: right; box-sizing: border-box; margin-top: 5px; font-size: 12px; line-height: 13px; margin-left: 8px; border: 1px solid #fff;}
.contentBox .place  a.add i{padding-right: 8px;color: #fff;margin: 0;}
.contentBoxs .content{margin: 0 40px 70px 100px;}
.contentBoxs .place,.contentBoxs .finaCon{margin: 0 40px 0 100px;}
.contentBox .form-span{font-size: 16px; color: #3b3a3a; height: 32px; line-height: 30px; float: left;margin: 0 5px;}
.contentBox .content .tableList{height: auto;}
.contentBox .content .tableList .table{max-width: 100%;border-spacing: 0;border-collapse: collapse;border: 1px solid #ddd;}
.contentBox .content .tableList .table>thead>tr>th{padding: 8px 3px;vertical-align: bottom;border-bottom: 2px solid #ddd;color: #000;min-width: 80px;}
.contentBox .content .tableList .table>thead>tr>th.checkid {min-width: 40px;max-width: 40px;width: 40px;box-sizing: border-box;}
.contentBox .content .tableList .table>thead>tr>th:nth-child(1){text-indent: 6px;}
.contentBox .content .tableList .table tr:hover td { background:#f5f5f5;}
.contentBox .content .tableList .table.hover tr:hover td { background:#f5f5f5;}
.contentBox .content .tableList .table tr td{padding: 10px 8px;border-top: 1px solid #ddd;text-align: left;font-size: 13px;color: #333;}
.contentBox .content .tableList .table tr td.max_width300{max-width: 300px;}
.contentBox .content .tableList .table tr td span{ font-size:13px;}
.contentBox .content .tableList .table tr td span.red{color:#e22;}
.contentBox .content .tableList .table tr td span.green{color:#03c5ff;}
.contentBox .content .tableList .noticeTop th{text-align:left;font-size: 15px;font-weight: normal;color: #888;}
.contentBox .content .tableList .table tr td a{color:#00C1DE;font-size: 13px;}
.contentBox .content .tableList .table tr td.setbtn{ text-align:right;}
.contentBox .content .tableList .table tr td.setbtn a{background: #03c5ff;color:#fff;font-size: 12px;padding: 3px 8px;border-radius: 5px;margin: 1px 5px;float: left;}
.contentBox .content .tableList .table tr td.setbtn a.del{background:#FB3D3D;}
.contentBox .content .tableList .table tr td.setbtn a.notdel{background:#ccc;}
.contentBox .content .tableList .table tr td.setbtn a.notdel:hover{background:#ccc !important;}
.contentBox .content .tableList .table tr td.setbtn a:hover{background:#28a3ef;}
.contentBox .content .tableList .table tr td.setbtn a.del:hover{background: #F52929;}
.contentBox .content .tableList .table>thead>tr>th.set{text-align:center;width: 120px;}
.contentBox .content .tableList .table>thead>tr>th.oneset{text-align:center;width: 90px !important;}

.table-list-Box { width: 100%;overflow-y: hidden; }





.contentBox .content .inputBox{width:100%;height:auto;overflow:hidden;}
.contentBox .content .inputBox p a{font-size:12px;background: #03c5ff;color: #fff;padding: 5px;margin-left: 8px;border-radius: 5px;}
.contentBox .content .inputBox p.hight-class-user{display: none;}
.contentBox .content .inputBox p #options{color: #43acdc; cursor: pointer;}
.contentBox .content .inputBox p{min-height:50px;line-height: 26px;margin-bottom: 15px;}
/*upload btn*/
.contentBox .content .inputBox .control{}
.contentBox .content .inputBox .control-left{width: 140px; display: block; float: left; font-size: 16px; color: #666;}
.contentBox .content .inputBox .addItems{background-color: #fff; border: 1px solid #ccc; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s; border-radius: 4px; padding: 4px 6px; font-size: 14px; line-height: 20px; color: #555; vertical-align: middle; width: 100px;}
.contentBox .content .inputBox .num-items{padding: 15px 0 0 140px;}
.contentBox .content .inputBox .num-items input{display: block; margin-top: 10px;}
.contentBox .content .inputBox .addBtn{width: 40px; height: 34px; font-size: 20px; display: inline-block; text-align: center; line-height: 36px; cursor: pointer;}
.contentBox .content .inputBox .num{background-color: #fff; border: 1px solid #ccc; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s; border-radius: 4px; padding: 4px 6px; font-size: 14px; line-height: 20px; color: #555; vertical-align: middle;}
.contentBox .content .inputBox div .uploadImage{display: block;position: relative;width: 100px;height: 100px;overflow: hidden;border: 1px solid #EBEBEB;background: none;cursor: pointer;margin: 5px 0 5px 137px;}
.uploadImage .uploadImageBtn{width: 100px !important; height: 100px !important; opacity: 0; position: absolute; z-index: 101;}
.contentBox .content .inputBox p .uploadImage img{position: absolute;width: 100px;height: 80px;margin-top: 10px;z-index: 1000;}
.contentBox .content .inputBox div .uploadImage img{position: absolute;width: 100px;height: 80px;margin-top: 10px;border: none;z-index: 100;}
.contentBox .content .inputBox p .btn_addPic{display: block;position: relative;width: 140px;height: 26px;overflow: hidden;border: 1px solid #EBEBEB;background: none repeat scroll 0 0 #F3F3F3;color: #999999;cursor: pointer;text-align: center;float: left;margin: 5px 0;}
.contentBox .content .inputBox p .btn_addPic span{display: block;line-height: 25px;}
.contentBox .content .inputBox p .btn_addPic em{background:url(http://p7.qhimg.com/t014ce592c1a0b2d489.png) 0 0;display: inline-block;width: 18px;height: 18px;overflow: hidden;margin-right: 5px;margin-top: -1px;line-height: 18em;vertical-align: middle;}
.contentBox .content .inputBox p .btn_addPic:hover em{background-position:-19px 0;}
.contentBox .content .inputBox p .btn_addPic input.filePrew{display: block;position: absolute;top: 0;left: 0;width: 140px;height: 39px;font-size: 100px;opacity: 0;filter:alpha(opacity=0);float: left;/* margin: 5px 0; */}

.contentBox .content .inputBox p.height170{height: 170px;}
.contentBox .content .inputBox p.min input{width: 120px;float: left;margin-left: 10px;}
.contentBox .content .inputBox p span{width: 140px;display: block;float: left;font-size: 16px;color: #666;line-height: 50px;}
.contentBox .content .inputBox .try{margin: 0 0 0 140px;}
.contentBox .content .inputBox p span.tt{color: #999;font-size: 15px;}
.contentBox .content .inputBox p input{width: 370px;float: left;height: 38px;border: 1px solid #ddd;padding: 0 10px;margin: 5px 0;border-radius: 3px;}
.contentBox .content .inputBox p input[type="radio"]{width: 16px; display: inherit; height: 16px; float: none; margin-right: 10px;}
.contentBox .content .inputBox div.min span{float: left;}
.contentBox .content .inputBox p b{font-size: 13px;font-weight: normal;padding-left: 8px;color: #ed663b;}
.contentBox .content .inputBox p input.readonly{color: #999;cursor: not-allowed;}
.contentBox .content .inputBox p input.readonly:hover{ border:1px solid #ddd;}
.contentBox .content .inputBox p input:hover{border: 1px solid #00C1DE;}
.contentBox .content .inputBox h2.btn a{width:100px;height: 35px;display: block;margin-left: 15px;background: #03c5ff;line-height: 35px;text-align: center;color: #fff;font-weight: normal;border-radius: 5px;float: left;}
.contentBox .content .inputBox h2.btn a:hover{background: #28a3ef;}
.contentBox .content .inputBox h2.btn input{height:35px;margin-left:140px;background:#03c5ff;text-align:center;color:#fff;border:0;border-radius:5px;padding:0 15px}
.contentBox .content .inputBox p select{ width:300px;height:38px;border:1px solid #ddd;padding: 0 10px;border-radius: 3px;}
.contentBox .content .inputBox p.text{height: 118px;}
.contentBox .content .inputBox p.text textarea{width:700px;height:100px; padding:5px 10px;border-radius: 3px;resize : none;border: 1px solid #ddd;}
.contentBox .content .inputBox p.text textarea:hover{border: 1px solid #00C1DE;}
.contentBox .content .inputBox p input.layer-date{width:170px;background-image:url("../images/date_icon.gif");background-repeat:no-repeat;background-size:16px 16px;background-position: 168px 12px;}
.contentBox .content .inputBox p input.checkbox{width: 14px;height: 14px;padding: 0;float: none;position: relative;top: 2px;margin-right: 1px;}
.contentBox .content .inputBox p label{margin-right: 15px;font-size: 14px;}
.contentBox .content .inputBox p.cityLists{ height:auto; overflow:hidden;}
.contentBox .content .inputBox p.cityLists b{float:left;font-weight: normal;}
.contentBox .content .inputBox p.cityLists a{display:block;height: auto;overflow: hidden;margin-right: 50px;}
.contentBox .content .inputBox p.cityLists a i{color:#999;}
.contentBox .content .inputBox .upload .uploadBtn{float: left;width: 100px;height: 30px;margin-left: 100px;line-height: 30px;background: #00C1DE;color: white;text-align: center;border-radius: 5px;}
.contentBox .content .inputBox .upload{height: auto;overflow: hidden;}
.contentBox .content .inputBox .upload input{width: 86px;}
.contentBox .content .inputBox .file{position: relative;  display: inline-block;  background: #D0EEFF;  border: 1px solid #99D3F5;  border-radius: 4px;  padding: 4px 12px;  overflow: hidden;  color: #1E88C7;  text-decoration: none;  text-indent: 0;  line-height: 20px; float: left }
.contentBox .content .inputBox .file input{position: absolute;  font-size: 100px;  right: 0;  top: 0;  opacity: 0;  }
.contentBox .content .inputBox .file:hover{background: #AADFFD;  border-color: #78C3F3;  color: #004974;  text-decoration: none;  }


.contentBox .content .inputBox .label {margin: 10px 0;line-height: 50px;}
.contentBox .content .inputBox .label span {width: 140px;display: block;float: left;font-size: 16px;color: #666;}
.contentBox .content .inputBox .label .memo {float: left;width: 700px;padding: 5px 10px;margin: 5px 0;line-height: 30px;border: 1px solid #ddd;border-radius: 5px;min-height: 30px;}






/****    page    *****/
.page-from { width: 100%; margin: 15px 0; line-height: 38px; color: #808080; }
.pages {margin-top:25px;margin-bottom: 25px;padding: 0 10px;}
ul.pagination {float: left;margin-right: 15px;}
.pagination > li {display: inline-block;height: 34px;margin-bottom: 10px;}
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-right: -4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.pagination > li:last-child > a, .pagination > li:last-child > span { margin-left: -5px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.pagination > li > a, .pagination > li > span {padding: 6px 12px;/* margin-left: -1px; */line-height: 1.42857143;color: #23b7e5;text-decoration: none;background-color: #fff;border: 1px solid #ededed;}
.pagination > li.active span { background-color: #23b7e5; color: #fff; border-color: #23b7e5; }
.pagination li.active:hover span { background-color: #23b7e5; color: #fff; border-color: #23b7e5; }
/*, .pagination > li > span:hover*/
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus { z-index: 2; color: #23b7e5; background-color: #eee; border-color: #ddd; }
.pagination li.disabled i { color: #eee; }
.page-from input[type="text"] { width: 35px; margin-top: -4px; border: 1px solid #dedede; border-right: none; line-height: 24px; border-top-right-radius: 0; border-bottom-right-radius: 0; text-align: center; }
.page-from input[type="submit"] { border: none; display: inline-block; margin-left: -6px; line-height: 30px; padding: 2px 8px; background-color: #23b7e5; color: #fff; border-top-right-radius: 3px; border-bottom-right-radius: 3px; margin-top: -4px; }
/****    page    *****/

.indexPage .setColorBox{width: 150px;height: 65px;position: absolute;background: #fff;top: 5px;z-index: 3;left: 250px;box-shadow: 3px 3px 20px #333;}
.indexPage .setColorBox p{color: #555;line-height: 30px;padding-left: 10px;}
.indexPage .setColorBox h2{height: 25px;}
.indexPage .setColorBox h2 span{width: 25px;height: 25px;display:block;float:left;margin-left: 10px;}
.indexPage .setColorBox h2 span.clo1{ background:#00C1DE;}
.indexPage .setColorBox h2 span.clo2{background:#ddd;}
.indexPage .setColorBox h2 span.clo3{background:#f60;}

.searchBox{width: 100%;height:35px;margin-bottom: 20px;float: left;margin-top: 20px;clear: both;}
.searchBox span{float:left;line-height: 35px;}
.searchBox .search{width:200px;height:33px;border:1px solid #ddd;padding:0 10px;border-radius: 3px;}
.searchBox input{float:left;margin-right: 10px;}
.searchBox .btn,.timesearchBox .btn{padding:0 15px;height: 33px;border: none;color: #fff;border-radius: 5px;line-height: 35px;background: #03c5ff;cursor: pointer;}
.searchBox .btn:hover,.timesearchBox .btn:hover{background: #28a3ef;}
.searchBox select{float:left;width:200px;height:32px;border:1px solid #ddd;padding: 0 10px;border-radius: 3px;margin-right: 5px;}
.searchBox .inp{width: 152px;height: 33px;border: 1px solid #ddd;padding: 0 10px;border-radius: 3px;}
.searchBox .seltype{ width:auto;}
.searchBox .searchInp{margin-left:10px;float:left;}
.searchBox .date{ width:auto;}

.noDate{width:100%; height:30px;margin:15px 0;}
.noDate p{ line-height:30px; text-align:center; color:#888;font-size: 13px;}


.finaCon{margin: 5px 40px 5px 240px;height: 100px;}
.finaCon a{float:left;width: 23.5%;height:80px;background: #fff;border-radius: 5px;margin-right: 2%;}
.finaCon a.last{float:right;margin-right: 0;}
.finaCon a .fl{height:80px;float:left;width: 45%;text-align: center;border-radius: 5px 0 0 5px;}
.finaCon a .fl i{color:#fff;font-size: 50px;margin: 15px 0;}
.finaCon a .fr{float:right;width: 55%;height: 50px;padding: 10px 0; position:relative;}
.finaCon a .fr h2{line-height: 35px;font-size: 24px;color: #555;text-align: center;font-weight: normal;}
.finaCon a .fr h2 b{font-size: 15px;padding-left: 5px;color: #666;font-weight: normal;display: inline-block;line-height: 20px;}
.finaCon a .fr p{line-height: 25px;font-size: 13px;text-align: center;color: #888;}
.finaCon a .hbg1{background:#30a5ff;}
.finaCon a .hbg2{background:#ffb53e;}
.finaCon a .hbg3{background:#1ebfae;}
.finaCon a .hbg4{background:#f9243f;}
.finaCon a .fr i{position:absolute;top: 5px;right: 5px;color: #999;}
.finaCon a .fr .note{width: 240px;border:1px solid #ddd;position: absolute;top:25px;right: 5px;background: #fff;padding: 7px 10px;border-radius: 3px;}
.finaCon a .fr .note p{color:#555;text-align: left;font-size: 12px;line-height: 19px;}


.homeTop{width:100%;margin-top: 30px;}
.homeTop a{float:left;width: 20%;display: block;background: #fff;margin-right:35px;box-shadow: 3px 3px 20px #ccc;padding: 30px 0 20px 0;}
.homeTop a:hover{background: #f9f9f9;}
.homeTop a h2{text-align:center;color: #555;height: 70px;line-height: 60px;font-weight: normal;}
.homeTop a h2 i{color: #57c78b;font-size: 60px;font-weight: normal;}
.homeTop a h2 span{font-size: 18px;padding-left: 15px;}
.homeTop a p{text-align: right;color: #555;font-size: 40px;line-height: 32px;padding: 0 25px;margin-top: 20px;}

.errors{width: 400px;margin: 100px auto;}
.errors h2{text-align:center;margin-bottom: 20px;}
.errors h2 i{font-size: 66px;color: #e22;}
.errors p{text-align:center;font-size: 20px;color: #555;}

.channelSum{height: 30px;margin-bottom: 20px;}
.channelSum p{color:#555;float:left;line-height: 20px;font-size: 16px;padding-right: 25px;border-right: 1px solid #ddd;margin: 5px 25px 5px 0;}
.channelSum p.last{border-right:none;}
.channelSum p b{font-size: 16px;color: #e22;}

.saleCount{width:100%;padding: 20px 10px;overflow: hidden;}
.saleCount .con{float:left;width: 20%;display: block;background: #fff;box-shadow: 3px 3px 20px #ccc;padding: 1.2%;margin-right: 2.5%;}
.saleCount .con p{font-size:16px;text-align:left;color: #888;}
.saleCount .con h2{font-size: 32px;text-align: center;color: #444;font-weight: normal;}
.saleCount .con a{text-align:right;display: block;}
.saleCount .con a i{color: #03c5ff;font-size: 24px;}
.saleCount .con a i:hover{color:#28a3ef;}

.conditionSelect{width:100%;height: auto;padding-bottom: 11px;}
.conditionSelect:after {content: '';display: block;clear: both;}
.conditionSelect a{float:left;line-height: 30px;padding: 0 1%;border: 1px solid #bbb;font-size: 14px;color: #555;border-radius: 5px;margin-right: 10px;margin-bottom: 7px;}

/*.conditionSelect a:hover, .conditionSelect a.hover{color:#03c5ff;border: 1px solid #03c5ff;background: #03c5ff;color: #fff;}*/

.listPage{margin-top: 25px;}
.listPages{width:100%;height: 35px;margin: 15px 0;}
.listPages a{padding: 0 15px;display: block;line-height: 33px;float: left;margin-right: 15px;border: 1px solid #03c5ff;border-radius: 3px;color: #03c5ff;}
.listPages a:hover{color: #fff; background:#03c5ff;}
.listPages a.notmore{color: #ccc;background:#fff;border: 1px solid #ccc;cursor: default;}
.listPages a.notmore:hover{color: #bbb; background:#fff;}

.detailBox{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.8);z-index: 3000;}
.detailBox .open{width:900px;min-height:400px;background:#fff;padding:10px 15px;border-radius:5px;height:500px;position:absolute;top:50%;margin-top:-250px;left:50%;margin-left:-450px}
.detailBox .open .top{padding-bottom: 10px;font-size: 16px;color: #555;}
.detailBox .open .top span{float:right;cursor: pointer;}
.detailBox .open .box{width: 880px;min-height:200px;border: 1px solid #ccc;padding: 10px;}
.detailBox .open .box p{ font-size:14px;color:#555;}
.detailBox .open .box .img{ text-align:left; padding-bottom:15px;}
.detailBox .open .box .img img{ width:200px; height:200px;}
.detailBox .open .bz {font-size: 13px;color: red;line-height: 30px;}

#openBigPic{ background:rgba(0,0,0,0.95);}
#openBigPic .bigPic{width:600px;height:600px;margin:0 auto;position: relative;background: #fff;}
#openBigPic .bigPic img{width:600px;position: relative;z-index: 7;}
#openBigPic .bigPic #closeBigPic{width:25px;height:32px;display:block;position: absolute;top:-30px;right: -40px;cursor: pointer;}
#openBigPic .bigPic #closeBigPic i{color:#fff;font-size: 32px;}
#openBigPic .bigPic p{text-align:center;height:40px;line-height:40px;position:absolute;top:260px;width: 600px;color: #777;z-index: 5;}
.showBigPic{ cursor:pointer;}
.showBigPic:hover{ opacity:0.8;}

.contentBox .content .notice {width: 100%;clear: both;line-height: 30px;display: block;color: red;}
.contentBox .controls .notice {box-sizing: border-box;}
.contentBox .controls font.notice {display: inline;}
.contentBox .controls .notice .bg-string {background-color: #ccc;padding: 0 5px;}
.contentBox .content .notice .ico{width:30px;height: 42px;float:left;}
.contentBox .content .notice .ico i{color: #03c5ff;font-size:17px;padding: 5px;}
.contentBox .content .notice .text{float: left;}
.contentBox .content .notice .text p{font-size: 12px;line-height: 21px;color: #555;}

.contentBox .content .value{width:100%;margin: 30px 0 40px 0;height: 100px;}
.contentBox .content .value .left{float: left;position: relative;width: auto;padding-right: 10%;}
.contentBox .content .value .left p{font-size: 14px;color: #444;}
.contentBox .content .value .left h2{font-size: 24px;line-height:40px;}
.contentBox .content .value .left h2 span{font-size: 14px;font-weight: normal;padding-left: 2px;}
.contentBox .content .value .left .note{width: 260px;border:1px solid #ddd;position:absolute;bottom: 65px;left: 40px;background: #fff;padding: 7px 10px;border-radius: 3px;}
.contentBox .content .value .left .note p{color:#555;text-align: left;font-size: 12px;}
.contentBox .content .value .right .note{width: 260px;border:1px solid #ddd;position:absolute;bottom: 85px;left: -40px;background: #fff;padding: 7px 10px;border-radius: 3px;}
.contentBox .content .value .right .note p{color:#555;text-align: left;font-size: 12px;}
.contentBox .content .value .right{width: auto;float: left;position: relative;padding-right: 10%;}
.contentBox .content .value .right p{font-size: 14px;color: #444;text-align:left;}
.contentBox .content .value .right h2{font-size: 24px;line-height:40px;text-align: left;}
.contentBox .content .value .right h2 span{font-size: 14px;font-weight: normal;padding-left: 2px;}
.contentBox .content .value .left h2 span.notPay{font-size: 24px;line-height:40px;font-weight: bold;}
.contentBox .content .value .right h2 span.money{font-size: 24px;line-height:40px;font-weight: bold;}
.contentBox .content .value i{color: #999;padding-left: 3px;cursor: pointer;}
.contentBox .content .value .right h3{font-weight: normal;}
.contentBox .content .value .right h3 a{font-size: 12px;background: #03c5ff;color: #fff;padding:4px 14px;}
.contentBox .content .value .right h3 a:hover{background:#28a3ef;}
.contentBox .content .value .right h3 a.not{background: #bbb;}
.contentBox .content .value  .center{ width:8%;float: left;}
.contentBox .content .value  .center p{line-height:63px;font-size: 40px;}

.contentBox .content .amoutTitle{width:100%;margin-bottom: 15px;}
.contentBox .content .amoutTitle h2{ font-size:22px;}
.contentBox .content .amoutTitle h2 span{font-size: 15px;font-weight: normal;padding-left: 5px;color: #999;}
.contentBox .content .amoutTitleTop{ background:#f6f6f6;}
.contentBox .content .tableList .amoutTitleTop>th{border-bottom: 1px solid #ddd !important;padding: 8px 2px !important;font-size: 13px;text-align: center;position: relative;}
.contentBox .content .tableList .amoutTitleTop>th i{color: #999;padding-left: 3px;cursor: pointer;}
.contentBox .content .tableList .amoutTitleTop .note{width:200px;border:1px solid #ddd;position:absolute;bottom: 30px;right: 5px;background: #fff;padding: 7px 10px;}
.contentBox .content .tableList .amoutTitleTop .note p{color:#555;text-align: left;font-size: 12px;}
.contentBox .content .tableList .amoutBot>td {border-bottom: 1px solid #ddd !important;padding: 8px 2px !important;font-size: 13px;text-align: center !important;}

.shopTableList{width:100%;height:auto;overflow: hidden;}
.shopTableList dl dd{width: 23.3%;border: 1px solid #ddd;float: left;margin-bottom: 15px;margin-right: 1.5%;min-height: 250px;}
.shopTableList dl dd h3{width:100%;}
.shopTableList dl dd h3 img{width:100%;background: #eee;}
.shopTableList dl dd p{width:95%;margin: 5px 2.5%;}
.shopTableList dl dd p.pri{height: 20px;}
.shopTableList dl dd p.pri span{line-height: 18px;}
.shopTableList dl dd p.pri span.fl{color:#000;font-weight: bold;font-size: 16px;float:left;}

.shopTableList dl dd p.pri span.fr{float:right;background: #fff;height: 18px;color: #03c5ff;border: 1px solid #03c5ff;border-radius: 3px;}
.shopTableList dl dd p.pri span.fr i{background: #03c5ff;color: #fff;padding: 0 5px;float: left;font-size: 13px;}
.shopTableList dl dd p.pri span.fr b{float:right;padding: 0 5px;font-weight: normal;font-size: 14px;}
.shopTableList dl dd p.til{line-height: 20px;font-size: 14px;height: 40px;text-overflow: ellipsis;overflow: hidden;padding: 0 2.5%;margin: 8px 0;}
.shopTableList dl dd p.bot{width:95%;height:30px;}
.shopTableList dl dd p.bot .fl{float: left;color: #03c5ff;font-size: 14px;}
.shopTableList dl dd p.bot .fl i{color:#555;font-size: 12px;}
.shopTableList dl dd p.bot .fl img{width: 15px;position: relative;top: 3px;left: 5px;}
.shopTableList dl dd p.bot a{float: right;font-size: 12px;background: #03c5ff;color: #fff;padding: 3px 6px;border-radius: 5px;}
.shopTableList dl dd p.bot a:hover{background:#03c5ff;}




.bottom-backTop{width: 40px;position: fixed;right: 3%;bottom: 2%;z-index: 886;}
.box{width: 45px;height: 45px;border-radius: 40px;margin-bottom: 8px;}
.box #BotBox3 {background-image: url("../images/backTop.png");background-size: 45px;width: 45px;height: 45px;background-position: center;background-repeat: no-repeat;float: left;cursor: pointer;}




.openBoxtable{display: table !important;}
.openBoxs{position:fixed;left:0;top:0;z-index: 1000;width:100%;height:100%;display: none;}
.openBoxsc{vertical-align: middle;display: table-cell;}
.addPayAccount{background: rgba(0,0,0,0.75);}
.tipsBoxs{height: 225px;border-radius:5px;}
.addPayAccount .tipsBox{border-radius:5px;}
.openBoxs .openBoxsc .errorImgAdd{width: 200px;height: auto;z-index: 100;background: #555;border-radius: 5px;box-shadow: 0 0 10px #555;padding: 15px 0;margin: 0 auto;position: relative;}
.openBoxs .openBoxsc .errorImgAdd p{color:#fff;text-align: center;font-size: 14px;margin: 0;padding: 5px 10px;}
span.error {color: #e22;line-height: 36px;padding-left: 18px;}
.tipsBox{    width: 362px;  height: 255px;  margin: 0 auto;  background: #fff;  -webkit-box-shadow: 0 0 10px #333;  -moz-box-shadow: 0 0 10px #333;  box-shadow: 0 0 10px #333;}
.tipsBox h2{text-align: left;padding: 15px;}
.tipsBox h2 i{font-size: 80px;color: #e22;}
.tipsBox h3{text-align:center;font-size: 18px;font-weight: normal;color: #444;}
.tipsBox p{height: 35px;text-align: center;margin: 20px 0 0 0;}
.tipsBox p span{height: 35px;width:80px;display: inline-block;text-align: center;line-height: 35px;margin: 0 15px;cursor: pointer;border-radius: 5px;}
.tipsBox p span.sure{background: #03c5ff;color:#fff;}
.tipsBox p span#haveSure{display: none;}
.tipsBox p span.cancel{ background:#ddd; color:#777;}
.tipsBox p span.sure:hover{background: #28a3ef;}
.tipsBox input[type="text"] {  height: 30px;  margin: 0 auto;  display: block;  outline: none;  border: 1px solid #ccc;  margin-top: 15px;  padding-left: 15px;  border-radius: 5px;  }
.addPayAccount{background: rgba(0,0,0,0.75);}
.tipsBoxs{height: 280px;border-radius:5px;}
.listenBox{width: 480px; height: 446px;}
.listenBox .top b{}
.listenBox .top span{float: right;}
.listenBox .voiceInfo{height: 200px;}
.listenBox .voiceInfo .img{height: 110px;}
.listenBox .voiceInfo .img img{width: 120px; height: 120px; border-radius: 50%;}
.listenBox .voiceInfo .voice{}
.listenBox .audiobox{width: 100%; margin: 0 auto; text-align: center; padding-top: 30px;}
.listenBox .audiobox .voice{}
/*.listenBox p span*/
.serachbtn {font-family: inherit; padding: 5px 18px; font-size: 16px; color: #fff; border: 1px solid transparent; border-radius: 5px; border: 1px solid #03c5ff; background: #03c5ff;}
.serachbtn.btn-warning { color:#fff !important; }
.form-control{padding: 0 6px; font-size: 14px; box-sizing: border-box;color: #555; vertical-align: middle; background-color: #fff; background-image: none; border: 1px solid #ccc; height: 33px; line-height: 33px; float: left; border-radius: 3px !important; margin-right: 10px; margin-bottom: 7px;}
select.form-control {width: auto;padding: 0px;height: 33px;}
/*input[type="text"].form-control { width: 160px;line-height: 33px;height: 33px;padding: 0 10px; }*/
#refresh_wrapper{background-image: url(../images/refresh_wrapper.png); background-size: 45px; width: 45px; height: 45px; background-position: center; background-repeat: no-repeat; float: left; cursor: pointer;}
#show_task{background-image: url(../images/refresh_note.png); background-size: 45px; width: 45px; height: 45px; background-position: center; background-repeat: no-repeat; float: left; cursor: pointer;}

.contentBox .content .inputBox p span.user-level-list{float: left; height: 60px; width: 300px; line-height: 60px;}
.contentBox .content .inputBox p span.tips{font-size: 12px; width: 259px; margin-left: 15px;}
.contentBox .content .inputBox p span.user-level-list label{width: 53px; height: 60px; float: left; display: inline-block; line-height: 60px;}
.contentBox .content .inputBox p span.user-level-list label input{float: left; width: 16px; height: 16px; margin: 16px 10px 0 0;}
.contentBox .content .inputBox p span.user-level-list label span{float: left; width: 25px; height: 17px; display: inline-block;}
/*contract list*/
.contract-item{position: relative;}
.contract-items{position: absolute; background: #f7f7f7; text-align: center; top: 43px; border-radius: 7px; display: none; box-shadow: 0 2px 15px 0 rgba(0,0,0,.15); padding: 0 11px; left: -50px;}
.contract-items a{margin: 11px !important; width: 200px;}
/*contract list end*/



.tableList tr.notr img{width:auto !important; height: auto !important;}
tr.notr{background-color: #fff; color: #000;border: 1px solid #eaeaea;}
tr.notr td, div.notr{text-align: center !important; padding: 60px 0 30px !important; text-indent: 0; font-size: 15px; line-height: 48px; font-weight: 500; background-color: #fff !important;border: 1px solid #eaeaea;border-top: none;}
div.notr.nobor {border-width: 0;}

.notice_all{color: red; font-size: 12px; margin-top: 20px;}



/*线下加款*/
.add-money-box {width: 400px;background: white;border-radius: 5px;padding: 15px;position: absolute;top: 50%;left: 50%;margin: 0 0 0 -200px;}
.add-money-box .title {font-size: 18px; font-weight: bold; border-bottom: 1px solid #ccc; position: relative;}
.a-main-box {}
.a-main-box .username {height: 26px; line-height: 26px; margin-top: 15px;}
.a-main-box .username span {}
.a-main-box .input-box {}
.a-main-box .input-box input {}
.add-money-btn {padding: 5px 15px; background: #03A9F4; display: inline-block; margin-top: 15px; color: white; border-radius: 5px;}
.add-money-tips {font-size: 12px; color: #f20;}
.close-btn {float: right; width: 20px; height: 20px; background: url('../images/close.png'); cursor: pointer;}
.userstatus {padding: 4px 8px; border: 1px solid #bbb; font-size: 14px; color: #555; border-radius: 3px; margin-right: 5px;}



/*border-right  title*/
.borTitle {line-height: 46px; color: #000; float: left; width: 100%; font-size: 18px; font-weight: bold; position: relative; text-indent: 15px;}
.borTitle:after{position: absolute; left: 0; top: 25%; content: ''; width: 0; display: block; border-right: 5px solid #03c5ff; height: 50%;}

/*border-right  title*/
.package-detail-option { height: 36px; clear: both; width: 340px; }

.package-detail-option a.option-items:hover { background: #d2ecfd; color: #108cee ; }

.package-detail-option a.option-items {width: 60px;text-align: center;border: none;height: 36px;color: white;margin-right: 10px;border-radius: 0;line-height: 36px; background: #eaf6fe; color: #108cee; }
.package-detail-option a.select {width: 60px;text-align: center;border: none;height: 36px;color: white;margin-right: 10px;border-radius: 0;line-height: 36px; background: #d2ecfd; color: #108cee;}




.state-btn span {padding: 2px 6px; background-color: #ccc; color: #fff; border-radius: 5px; font-size: 12px !important;}
.state-btn span.state-succ {background-color: #43c343;}
.state-btn span.state-info {background-color: #03c5ff;}
.state-btn span.state-red {background-color: red;}


.real_name span {color: #fff; font-size: 14px; padding: 0 5px; background-color: #FF9800;}
.real_name span.colorinfo {background-color: #00A1FF;}
.real_name span.colorred {background-color: red;}

.notice_list {margin: 0 0 25px; line-height: 35px; font-size: 15px; padding: 0 15px; color: #666; border-radius: 3px; background-color: #f1f1f1; box-sizing: border-box;}

.btn-box {margin-top: 20px; line-height: 30px;}
.fr-box {float: right;line-height: 33px;}




.status-circular {text-align: center !important;}
.status-circular span {width: 6px;height: 6px;display: inline-block;border-radius: 50%;background-color: #00A1FF;}
.status-circular span.red {background-color: red;}
.status-circular span.green {background-color: #2c9445;}




.service-btn-list {
    width: 110px;
    height: 35px;
    position: relative;
}
.service-btn-list .service-click {
    background-color: #1ab394;
    display: block;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #fff;
    border-radius: 5px;
    user-select: none;
    cursor: pointer;
    z-index: 50;
    zoom: 0;
}
.tableList .service-btn-list ul.service-btn-ul {
    top: -5px;
    right: 115px;
}
.service-btn-list ul.service-btn-ul {
    position: absolute;
    top: 40px;
    right: 0;
    display: none;
    width: 100%;
    z-index: 100;
    background-color: #fff;
    box-shadow: 0px 1px 12px #000000;
    /* padding-bottom: 5px; */
    border-radius: 5px;
}
.service-btn-list ul.service-btn-ul li {
    background-color: #ccc;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #fff;
    border-radius: 5px;
    margin-top: 5px;
    user-select: none;
    cursor: pointer;
    zoom: 1;
    z-index: 100;
    width: 100px;
    margin: 5px 0 5px 5px;
    float: left;
}
.service-btn-list.service-btn-show .service-btn-ul {
    display: block;
}
.service-btn-list.service-btn-upshow .service-btn-ul {
    display: block;
    bottom: 40px;
    top: auto;
}
.service-btn-list ul.service-btn-ul li.service-btn-info {
    background-color: #03c5ff;
    color: #fff;
}
.service-btn-list ul.service-btn-ul li.service-btn-warning {
    background: #f8ac59;
    color: #fff;
}
.service-btn-list ul.service-btn-ul li.service-btn-danger {
    background: red;
    color: #fff;
}
.service-btn-list ul.service-btn-ul li.service-btn-btn-success {
    background: #1ab394;
    color: #fff;
}

.topAppDownload{ position:relative;}
.topAppDownload .qrcode{width: 150px;height: 173px;background:#fff;border:1px solid #ddd;position:absolute;top:55px;left: -25px;}
.topAppDownload .qrcode .img{width: 150px;height: 150px;}
.topAppDownload .qrcode .img{width: 150px;height: 150px;}
.topAppDownload .qrcode .img img{width: 150px;height: 150px;display: block;padding-top: 3px;}
.topAppDownload .qrcode p{text-align:center;line-height: 20px;font-size: 12px;padding-top: 3px;}

/*人力资源样式*/
.contentBox .content .tableList .table>thead>tr>th.td-95
{
   min-width: 95px;
}
.contentBox .content .tableList .table>thead>tr>th.td-80
{
    min-width: 80px;
}
.contentBox .content .tableList .table>thead>tr>th.td-45
{
    min-width: 45px;
}
.contentBox .content .tableList .table>thead>tr>th.td-30
{
    min-width: 30px;
}

.layui-layer-iframe{ height:490px !important;}
.tuiimg-layui{height:337px !important;}/*添加 by lwz 2018-9-27 上传退款凭证窗口*/
.addplatform-layui{height:700px !important;}/*添加 by lwz 2018-10-16 添加平台窗口*/


/*input type=number 去除箭头*/
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;}
input[type="number"]{-moz-appearance: textfield;}
