/*20240522 游戏搜索框*/
.search_mask,.search_box{ height: 100%; left: 0; top: 0; width: 100%; display: none;}
.search_mask{ position: fixed; background: #000000; opacity: 0.8; z-index: 9998;}
.search_box{ position: fixed; z-index: 9999;overflow: auto;}
.search_main{ width: 100%; margin: 0 auto; position: relative; max-width: 1200px; min-width: 960px;}
.search_input{ width: 99.9%; height: 49px; border: 1px #de3f05 solid; background: #000000; color: #ffffff; font-size: 1.3em; line-height: 49px; text-indent: 15px; margin-top: 50px;}
.search_txt{ width: 100%; text-align: center; font-size: 1.15em; font-weight: bolder; margin: 15px 0 30px 0; color: #ffffff;}
.search_close{ width: 17px; height: 17px; background: url("../../images/search_close.png") no-repeat; position: absolute; right: 0; top: 20px; cursor: pointer;}
.search_close:hover{ -webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all 0.35s;transition: all 0.35s;}

.search_result{ width: 100%; height: 730px; background: #272928; border-top: 2px #de3f05 solid;}
.search_box2{ width: 100%; height: 640px; float: left;}
.search_inbox{ width: 95%; margin-left: 2.5%; padding-top: 30px;}
.search_menu{ width: 100%; height: 40px; background: #353535; margin: 0 auto;}
.search_btn{ float:left; _display:inline; width:12%; margin-right:1px; display:block; font-size: 1.0714285714285714em; color:#fff;height:39px; text-align: center; line-height: 39px;}
.search_menu .on,.search_btn:hover{ background:#de3f05; text-decoration: none; cursor: pointer;}
.search_blank{ width: 90%; margin: 130px auto 0 auto; text-align: center; font-size: 20px; word-wrap: break-word;}

.optiscroll{position:relative;overflow:auto;}
.optiscroll.is-enabled{overflow:hidden;}
.optiscroll-content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:scroll;-webkit-overflow-scrolling:touch;}
.optiscroll-v,.optiscroll-h{position:absolute;visibility:hidden;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.optiscroll-v{right:0;}
.optiscroll-h{bottom:0;}
.optiscroll.has-vtrack>.optiscroll-v,.optiscroll.has-htrack>.optiscroll-h{visibility:visible;}
.optiscroll-vtrack,.optiscroll-htrack{display:block;position:absolute;opacity:1;-webkit-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%);transition:height 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;box-sizing:border-box;}
.optiscroll-v{top:4px;bottom:4px;width:0;}
.optiscroll-h{left:4px;right:4px;height:0;}
.optiscroll.has-vtrack.has-htrack>.optiscroll-v{bottom:8px;}
.optiscroll.has-vtrack.has-htrack>.optiscroll-h{right:8px;}
.optiscroll-vtrack,.optiscroll-htrack{background:rgba(0,0,0,0.5);border-radius:2px;box-shadow:0 0 1px #000;opacity:1;}
.optiscroll-vtrack{width:5px;right:4px;}
.optiscroll-htrack{height:5px;bottom:4px;}
.optiscroll:hover>.optiscroll-v .optiscroll-vtrack,.optiscroll:hover>.optiscroll-h .optiscroll-htrack{opacity:1;}