.searchSection{width:1460px;height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;}
.popupWindows ul li.center div.searchDiv{display: flex;position: relative;flex-direction: row;width: 990px;height:70px;margin: 0 auto;flex-wrap: wrap;align-content: flex-start;}
.popupWindows ul li.center div.searchDiv.taglist{height:20%}
.searchDiv h3,.gamethumb h3{font-size:1.25rem;line-height:1.75rem;color:#fff;text-align:left;flex:0 0 auto;margin:2% 0;}
.popupWindows ul li.center div.searchDiv .tag{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;border:0;height:auto;justify-content: flex-start;}
.searchDiv .tag li{height:50px;width:auto;line-height:3;margin-left:2%;border-radius:4px;overflow:hidden;cursor:pointer;transition:.3s;box-shadow:0 2px 2px rgba(0,0,0,.5)}
.searchDiv .tag li:active{height:48px;box-shadow:none}
.searchDiv .tag li:first-child{margin-left:0}
.searchDiv .tag li a{display:flex;height:100%;width:100%;background:#3284be;color:#fff;padding-right:10px;transition:.3s}
.searchDiv .tag li a:hover{height:98%;background:#226899}
.searchDiv .tag li a img{transform:scale(.3)}
.popupWindows ul li.center div.MultiCheckBox{width:280px;height:70px;background:linear-gradient(to bottom,#14bedd,#0a82a5);border:0;display:flex;justify-content:space-around;align-items:center;-moz-column-gap:20px;column-gap:20px;cursor:pointer;color:#fff;font-size:18px;font-weight:700;border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,.5)}
.searchSection .imgSearch{width:30px;height:30px}
.searchSection .clear{background:url(../images/search_clear_1.png) center center / 100% 100%;width:25px;transition:.3s;cursor:pointer}
.searchSection .clear:hover{background:url(../images/search_clear_2.png) center center / 100% 100%;width:25px;height:25px}
.popupWindows ul li.center .searchSection .clear{height:25px}
.searchSection span.searchline{height:100%;margin-left:1rem;margin-right:1rem;border:1px solid #4a78b0}
.searchSection .text-white{flex-grow:1;color:#9ac4d3;background-color:transparent;border:0;height:100%;font-size:18px;caret-color:#fff}
.resault{display:flex;height:45px;flex-wrap:wrap;text-align:center;width:990px;margin:2% auto;justify-content:center;align-content:center;color:#fff;background:#3867a1;background:linear-gradient(90deg,rgba(56,103,161,0) 10%,rgba(56,103,161,1) 37%,rgba(56,103,161,1) 62%,rgba(56,103,161,0) 91%)}
.resault span{color:#ffe400;font-weight:500;margin:0 1%;font-size:20px}
.popupWindows ul li.center div.input-container{border:1px solid #3f65b5;border-radius:5px;background-color:#2b5486;flex:0 0 68%;height:70px;display:flex;align-items:center;padding:8px 18px;box-shadow:inset 0 0 10px 20px #2a5588;margin-left:2%}
textarea:focus,input:focus{outline:none}
.input-container:focus-within{border:1px solid #ffcd06}
.MultiCheckBox.radius{border-bottom-left-radius:0;border-bottom-right-radius:0}
.MultiCheckBox .k-icon{width:20px;height:20px;font-size:15px;float:right;font-weight:bolder;margin-top:-7px;color:#787878;transition:all .3s linear 0}
.MultiCheckBox .k-icon.rotate{transform:rotate(180deg);transition:all .3s linear 0}
.MultiCheckBox .k-icon img{width:100%;height:100%}
.MultiCheckBoxDetail{display:none;width:280px;position:absolute;top:70px;overflow-y:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transition:all .3s linear 0;z-index:10}
.popupWindows ul li.center div.MultiCheckBoxDetail.show{height:auto;display:block!important;transition:all .3s linear 0;}
.popupWindows ul li.center div.MultiCheckBoxDetailBody{height:auto;flex-direction:column;background:linear-gradient(to bottom,#0b6e8b,#1e51b7);overflow-y:auto}
.MultiCheckBoxDetail .cont{clear:both;overflow:hidden;padding:2px;padding:10px;color:#fff}
.MultiCheckBoxDetail .cont:hover{background-color: rgba(0, 0, 0, .1);transition:.3s;}
.MultiCheckBoxDetailBody > div > div{float:left}
.MultiCheckBoxDetailHeader{overflow:hidden;position:relative;height:58px;background-color:#0c5270;line-height:50px}
.MultiCheckBoxDetail .cont>div{margin-right:20px;font-size:18px;line-height: 1.5;}
.MultiCheckBoxDetail .cont>div>input,.MultiCheckBoxDetailHeader>input{width:20px;height:20px}
.MultiCheckBoxDetailHeader>input{position:absolute;top:20px;left:12px}
.MultiCheckBoxDetailHeader>div{position:absolute;top:5px;left:44px;color:#fff}
.popupWindows ul li.center div.gamethumb{display:flex;height:auto;max-height:70%;min-height:20%;width:990px;margin:0 auto;flex-direction: column;}
.popupWindows ul li.center div.gamethumb ul{display:flex;flex-direction:row;width:990px;height:330px;border:0;margin:0 auto;overflow-y:hidden;flex-wrap: wrap;justify-content: space-between;}
.popupWindows ul li.center div.gamethumb ul li {width:140px;height:140px;margin:1%;flex-direction: column}
.popupWindows ul li.center div.gamethumb ul li span {font-size:.875rem;letter-spacing:-1px;margin-top:8%;}
.gamethumb ul li img{width:100%;height:100%}
.noneSearch{display:flex;height: 60%;flex-direction: column;justify-content: center;}
.imgSearchno span{display:block;color:#ffffff;margin:1% 0;font-weight:bold;font-size:20px;}
.imgSearchno span.text-lg{font-weight:300;font-size:14px;}
.imgSearchno{display: flex;flex-direction:column;align-items:center;justify-content:center;}