﻿
/* CSS Tongyong */

:root {
    /*全局颜色更改*/
    --bai: #f2f3f6;
    --hei: #080808;
    --hui: #535353;
    --b01:#f02e3e;
    --b02:#ff6c00;
    --b03:#1ab373;
    --b04:#eeb416;
    --b05:#2280ac;
    --b06:#7a4288;
    --b07:#915056;
    /*正红*/
    --c01: #B80C0C;
    /*粉红*/
    --c02: #e73454;
    /*玫红*/
    --c03: #e23667;
    /*正蓝*/
    --c04: #0e2c6c;
    /*淡蓝*/
    --c05: #87c8f5;
    /*浅蓝*/
    --c06: #6c7ba8;
    /*深蓝*/
    --c07: #24203f;
    /*绿*/
    --c08: #3ba199;
    --c09: #F6DCA7;
    --c10: #465582;
    --c11: #1a78e4;
}

.fl {
    float: left;
}

html {
    overflow-x: hidden;
    overflow-y: scroll;
    font-family: 'Microsoft YaHei';
    font-size: 18px;
    color: var(--c06);
    box-sizing: border-box;
    background: #f0f4ff;
    scroll-behavior: smooth;
}
.kong_box {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
    display: flex;
    position: fixed;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    box-sizing: border-box;
}

.kong_box .kong_cent {
    width: 300px;
    height: 160px;
    border-radius: 30px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 30px;
    margin: 0 auto;
    background: linear-gradient(45deg, #f4f7ff, #eef2fd);
    box-shadow: 0 5px 8px 0 rgba(83, 113, 165, 0.2), inset 1px 1px 2px 2px #fafdff, inset 0 0 1px 0 rgba(251, 254, 255, 0.459);
    opacity: 0;
    transform: scale(0);
    transition: all 0.3s ease-in-out;
}
.kong_box .kong_txt {
    font-size: 20px;
    color: var(--c06);
    margin-top: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.kong_box .kong_btn {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 24px;
    border-radius: 50%;
    background: var(--c06);
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border:1px solid #a6b4df;
}

.kong_box .kong_btn:hover {
    filter: brightness(120%);
}
/*内容搜索--开始------------------------------------------------------*/
.sousuobox {
    width: 1400px;
    padding: 0 168px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
}
.sou {
	width: 300px;
	height: 50px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
}
.sou input {
	width: 250px;
	height: 100%;
	border:0;
	border: solid 1px var(--c06);
	color: var(--c06);
	border-right: 0;
	border-radius: 12px 0px 0px 12px;
	box-sizing: border-box;
	font-size: 20px;
	padding-left: 10px;
}
.sou input:focus{
	outline: 0;
	border: solid 1px var(--sc2);
	border-right: 0;
 } 
 ::-webkit-input-placeholder{font-size: 18px;color: #a3a3a3;}    /* 使用webkit内核的浏览器 */
 :-moz-placeholder{font-size: 18px;color: #a3a3a3;}              /* Firefox版本4-18 */
 ::-moz-placeholder{font-size: 18px;color: #a3a3a3;}             /* Firefox版本19+ */
 :-ms-input-placeholder{font-size: 18px;color: #a3a3a3;}         /* IE浏览器 */
.sou button {
	width: 50px;
	height: 100%;
	background-color: var(--c06);
	border:0;
	outline:0;
	border-radius: 0px 12px 12px 0px;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
}

.sou button span {
	width: 30px;
	height: 30px;
	display: block;
	background: url(../image/fdj.png) 0 no-repeat;
}
.sou_fanhui {
    width: 120px;
	height: 50px;
	background-color: var(--c06);
	color: #fff;
	display:flex;
	justify-content: center;
	align-items: center;
	margin-left: 10px;
	border-radius: 12px;
}
.sou button:hover,.sou_fanhui:hover {
	filter: brightness(120%);
}
/*内容搜索--结束------------------------------------------------------*/
@media only screen and (max-width: 1400px) {
    .sousuobox {
        width: 100%;
    }
}
@media only screen and (max-width: 1020px) {
    .sousuobox {
        padding: 20px;
    }
}
@media only screen and (max-width: 620px){
    .sousuobox {
        padding: 2.778vw;
    }
}
@media only screen and (max-width: 620px) {
    .sou {
	height: 8.065vw;
}
.sou input {
	width: 100%;
	border-radius: 1.935vw 0px 0px 1.935vw;
	font-size: 3.226vw;
	padding-left: 1.613vw;
}
 ::-webkit-input-placeholder{font-size: 2.903vw;color: #a3a3a3;}    /* 使用webkit内核的浏览器 */
 :-moz-placeholder{font-size: 2.903vw;color: #a3a3a3;}              /* Firefox版本4-18 */
 ::-moz-placeholder{font-size: 2.903vw;color: #a3a3a3;}             /* Firefox版本19+ */
 :-ms-input-placeholder{font-size: 2.903vw;color: #a3a3a3;}         /* IE浏览器 */
.sou button {
	width: 8.065vw;
	border-radius: 0px 1.935vw 1.935vw 0px;
}

.sou button span {
	width: 4.839vw;
	height: 4.839vw;
	background-size: 4.839vw 4.839vw;
}
.sou_fanhui {
    width: 19.355vw;
	height: 8.065vw;
	font-size: 2.903vw;
	margin-left: 1.613vw;
	border-radius: 1.935vw;
}
}

@media only screen and (max-width: 320px){
    .kong_box {
    padding: 6.250vw;
}

.kong_box .kong_cent {
    width: 93.750vw;
    height: 50.000vw;
    border-radius: 9.375vw;
    padding: 0 9.375vw;
}
.kong_box .kong_txt {
    font-size: 6.250vw;
    margin-top: 3.125vw;
}

.kong_box .kong_btn {
    width: 9.375vw;
    height: 9.375vw;
    top: 3.125vw;
    right: 3.125vw;
    font-size: 7.500vw;
}

}