﻿body {
    background: url(../images3/bg_gjcwj.png) no-repeat;
    background-size: 100% 100%;
}


/* 关键词 */
.wj2 {
    position: relative;
    box-sizing: border-box;
    margin: 5.128vw auto 1.282vw;
}

.wj2_1 {
    display: flex;
    align-items: center;
    margin: 2.564vw 0 2.051vw 2.308vw;
}

.wj2_1 .imgbox {
    width: 3.59vw;
    margin-right: 1.282vw;
}

.wj2_1 h1 {
    font-family: SourceHanSansCN-Regular;
    font-size: 3.077vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 6.769vw;
    letter-spacing: .179vw;
    color: #ffffff;
}

.wj2_2 {
    display: flex;
    margin-left: 1.41vw;
    position: relative;
    align-items: center;
}

.wj2_2 a {
    position: absolute;
    right: 2.308vw;
}

.wj2_2 input {
    padding-left: 2.692vw;
    border: none;
    width: 70.641vw;
    height: 5.897vw;
    background: transparent;
    background-image: linear-gradient(90deg,
            rgba(255, 255, 255, .3) 0,
            rgba(255, 255, 255, 0) 100%);
    border-radius: 1.282vw;
    font-family: SourceHanSansCN-Regular;
    font-size: 2.821vw;
    color: #ffffff;
}

.wj2_2 input::placeholder {
    font-family: SourceHanSansCN-Regular;
    font-size: 2.821vw;
    color: #ffffff;
}

/* 关键词来源 */
.wj3_1 .imgbox {
    height: 100%;
}

.wj3_1 .imgbox img {
    width: 100%;
}


/* 挖掘结果 */
.wj4 .wj2_1 {
    margin-top: 0;
    margin-left: 3.846vw;
    padding-top: 1vw;
    margin-bottom: 2.564vw;
}

.wj4_1 {
    text-align: center;
    margin: auto;
    width: 89.744vw;
    height: 68.077vw;
    border: solid .513vw #bff3f6;
    overflow-y: auto;
}

.wj4_1 table {
    width: 100%;
    height: 100%;
}

.wj4_1 table .th1 {
    color: #000dff;
    width: 28%;
    border-right: .513vw solid #bff3f6;
}

.wj4_1 table .th2 {
    color: #000dff;
    width: 70%;
}

.wj4_1 table th {
    line-height: 7.692vw;
    font-size: 3.077vw;
    letter-spacing: .256vw;
    color: #000000;
    border-bottom: solid .513vw #bff3f6;
}

#myData tr {
    line-height: 6.026vw;
    font-size: 3.077vw;
    letter-spacing: .256vw;
    color: #000000;
}

#myData tr td:first-child {
    color: rgba(0, 13, 255, 1);
    border-right: .513vw solid rgba(255, 255, 255, .5);
}

#myData tr td:last-child {
    color: rgba(223, 0, 0, 1);
}

#myData tr:nth-child(n+3):nth-child(odd),
#myData tr:first-child {
    background-color: rgba(56, 230, 241, .25);
}

.wj4_2 {
    margin-bottom: 7.692vw;
}

.wj4_2 h1 {
    font-family: SourceHanSerifSC-Bold;
    font-size: 2.821vw;
    margin-left: 3.333vw;
    line-height: 6.769vw;
    letter-spacing: .179vw;
    color: #ffffff;
}

.wj4_2 .btn_box {
    margin-left: 3.333vw;
}

.wj4_2 a {
    min-width: 20.769vw;
    margin-right: 1.538vw;
}

/* 关键词组合 */
.wj4 .content_ma {
    padding: 5.128vw 2.051vw;
    box-sizing: border-box;
}

.zh1 {
    display: flex;
    justify-content: space-between;
}

.zh1 h1,
.zh1_1 h1 {
    font-size: 3.077vw;
    font-weight: bold;
    line-height: 6.769vw;
    letter-spacing: .179vw;
    color: #ffffff;
}

.zh1_1 h2 {
    font-size: 2.564vw;
    line-height: 3.077vw;
    letter-spacing: .154vw;
    color: #ffffff;
}

.zh1_1 textarea {
    line-height: 2.564vw;
    color: #df0000;
    font-size: 3.077vw;
    resize: none;
    border: solid .513vw rgba(187, 245, 249, .6);
    padding: 2.051vw;
    width: 30.897vw;
    box-sizing: border-box;
    height: 53.974vw;
    background-color: rgba(255, 255, 255, .9);
    overflow-y: scroll;
    overflow-x: hidden;
    margin-bottom: 2.436vw;
}

.zh1_1 .btn_box {
    justify-content: center;
}



.zh1_2 {
    box-sizing: border-box;
    padding-right: 4.103vw;
    display: flex;
    margin-top: 3.974vw;
    align-items: center;
}


.zh1_2 h1 {
    margin-left: 1.282vw;
    font-size: 2.821vw;
    line-height: 6.769vw;
    letter-spacing: .179vw;
    color: #ffffff;
}

.zh5_1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 2.564vw;
}

.zh5_1 a {
    margin: 0 1.41vw;
    border-radius: 1.282vw;
    font-size: 3.077vw;
}

.zh5 textarea {
    line-height: 5.128vw;
    width: 100%;
}