@charset "utf-8";
/* CSS Document */


.w1200{ max-width:1200px; margin:0 auto;}
.flex{ display:flex; display: -webkit-flex; align-items:center;flex-wrap:  wrap ; justify-content:space-between}
.flex2{ display:flex; display: -webkit-flex; align-items:center;flex-wrap:  wrap ; justify-content:space-between}

body{ background:#f9f9f9;}

em{ font-style:normal;}

.lists tr.hide{ display:none;}

.main{padding:11px;}
.jixing{ padding:25px 20px; border-radius:5px; box-shadow:0 0 15px rgba(0,0,0,.1); background:#fff;}
.jixing span{ font-weight:bold; margin-right:20px; font-size:16px;}
.jixing label{ cursor:pointer; margin-right:25px; font-size:14px;}
.jixing label input{ margin-right:8px;}

.jisuanqi{ position: sticky; top: 0;}
.jisuanqi li{ width:32%; border-radius:5px; box-shadow:0 0 15px rgba(0,0,0,.1); background:#fff;}
.jisuanqi b{ display:block; font-weight:normal; padding:10px 20px; border-bottom:1px solid #eee;}
.jisuanqi span{ display:block; padding:15px 20px;}

.jiansuo{ margin-bottom:20px;border-radius:5px; box-shadow:0 0 15px rgba(0,0,0,.1); background:#fff; padding:25px 20px; justify-content: flex-start;}
.jiansuo input{ max-width:300px; width:calc(100% - 140px); height:40px; border:1px solid #dcdfe6; padding:0 15px;}
.jiansuo button{ width:60px; margin-left:10px; height:40px; border:1px solid #dcdfe6; cursor:pointer;   }
.jiansuo button#chaxun{ background:#409eff; border:1px solid #409eff; color:#fff;}
.gamelisttit{ margin-bottom:15px;}


.gamelist{ background:#fff; padding:25px 11px;}
.gmelile span{ font-weight:bold; margin-right:20px; font-size:16px;}
.gmelile label{ cursor:pointer; margin-right:25px; font-size:14px;}
.gmelile label input{ margin-right:8px;}

.gmeliri a,.gmeliri button{ cursor:pointer; background:#409eff; border:1px solid #409eff; color:#fff; font-size:14px; display:inline-block; padding:7px 20px;}

.lists input{ cursor:pointer;}
.lists table{ border:1px solid #dcdfe6; width:100%;border-collapse: collapse; text-align:left;}
.lists table th{ padding:12px 16px;border:1px solid #dcdfe6; color:#000; font-size:14px;}
.lists table td{ padding:12px 16px;border:1px solid #dcdfe6; color:#788; font-size:14px;}
.lists table tr:hover{ background:#f5f5f5;}
.lists table tr.check{ background:#f0f9eb;}


.jisuanqi{ background:#f9f9f9; padding:20px 0;}

.gmeliri  textarea{ opacity:0; width:0; height:0;}






@media screen and (max-width:768px){
    .jisuanqi b{ font-size:12px; padding:3px 15px;}
    .jisuanqi span{ padding:3px 15px; font-size:12px;}
    .lists table th{ padding:5px 10px; font-size:12px;}
    .lists input{ width:20px; height:20px;}
    .gmelile span{ display:block;}
    .gmelile label{ display:inline-block; margin-right:15px;}
    .lists table td{ padding:5px 10px; font-size:12px;}
    .jixing label{ display:inline-block; margin-right:15px;}
    .jixing span{ display:block; margin-bottom:15px;}
    .jixing{ padding:15px;}
    .jiansuo{ padding:15px;}
    .gmelile { width:100%; display:block;}
    .gmeliri{ display:inline-block; text-align:right; width:100%;}
}