@charset "utf-8";
/* CSS Document */


/* ACS 2022 */

/* input 外框 */
/* 必须 flowhidden 否则 submit 图标显示不全 [不居中] */
.search{
    margin-top: 1em;
    overflow: hidden;

    /* Fix section > search */
    padding: .5em 0;
}

/* 搜索引擎 input */
.input{
    font-size: 1.5em;
    width: 70%;
    padding-left: .5em;
    border: none;
}


/* App icon */
.aicon{
    float: left;
    width: 2em;
    height: 2em;
    cursor: pointer;

    opacity: .3;
}
.aicon:hover{opacity: .8;}

.aicon.kboard{
    float:right;
}

.submit{
    float:right;
    cursor: pointer;
    width: 12%;
    height: 2em;
    /* text-align: center; */

    /* 引用 source.css base64 嵌入图片 */
    /* background:url(../image/aicon-01.svg) no-repeat center; */

    /* 浏览器 缩放比率不同 icon 大小不同 */
    /* 父级容器 定高变长 */
    /* IE 默认按父级容器长度进行计算 越长 icon 越小 */
    /* EDGE 不变 大小正常 */
    /* background-size: 2.4em; */

    /* 正解 宽度 auto 以高度进行缩放计算 */
    background-size: auto 2.4em;
    transition: background-size .1s;

    opacity: .5;
}

.submit:hover{
    opacity: .8;
    background-size: auto 3em;
}

.submit:active{
    background-size: auto 2.4em;
}



/* 搜索结果 关键字高亮 */
/* 默认粗体 .result .hi b{} */

.result .hik b{

    margin: .25em;
    padding: 0 .25em;
}


.result h2{
    /* text-align: left; */
    font-size: 1.5em;
    margin-top: 2em;
    cursor: pointer;
}
.ciren{
    margin-top: .25em;
    /* text-align: center; */
}

/* 就此为止 */
.end{

    margin-top: 3em;

}

.result p.act{
    border-left: .5em #aaa solid;
    padding-left: 1em;
}





.keyboard{

    overflow: hidden;
}

.keyboard div{
    float: left; width: 50%;
}


.keyboard i{
    float:left;
    width:2em;
    height:2em;

    background: #333;

    /* border: .1em solid #333; */

    margin: .25em .25em 0 0;

    text-align: center;
    cursor: pointer;

}

.keyboard i:hover{

    background-color: orangered;

}