@charset "utf-8";
/* CSS Document */
article, aside, audio, body, canvas, caption, details, div, figure, footer, header, hgroup, html, iframe, img, mark, menu, nav, object, section, span, summary, table, tbody, td, tfoot, thead, tr, video {
	margin: 0;
	padding: 0;
	border: 0
}

a, abbr, address, b, blockquote, cit, code, dd, del, dfn, dl, dt, em, fieldset, h1, h2, h3, h4, h5, h6, hr, i, ins, label, legend, li, ol, p, pre, q, samp, small, strong, sub, sup, ul {
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
	padding: 0
}
article, aside, audio, canvas, figcaption, figure, figure img, footer, header, hgroup, nav, section, video {
	display: block
}
table {
	border-collapse: separate;
	border-spacing: 0
}
a img {
	border: 0
}
em{font-style:normal;}
:focus {
	outline: 0
}
@-webkit-keyframes bounce {
0%, 100% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.5);
-moz-transform:scale(1.5);
-ms-transform:scale(1.5);
-o-transform:scale(1.5);
transform:scale(1.5)
}
}
@keyframes bounce {
0%, 100% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.5);
-moz-transform:scale(1.5);
-ms-transform:scale(1.5);
-o-transform:scale(1.5);
transform:scale(1.5)
}
}
body {
	background-color: #ffffff;/*整体背景颜色*/
	-webkit-touch-callout: none;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(255,255,255,0);/*点击高亮效果*/
}
body, button, input, pre, select, textarea {
	font-size: 14px;
	font-family:'Arial','Microsoft YaHei';
	line-height: 1.75;
	color: #424242;
}
input, textarea {
	border-radius: 0
}
ol, ul {
	list-style: none
}
/*a, a:active, a:visited {*/
a, a:active{
	color: inherit;
	text-decoration: none;
	cursor:pointer;
}
h1, h2, h3, h4, h5, p, span {
	overflow: visible
}




 /* search 搜索框css */


.sousuodiv{
	display: inline-block; 
	position: relative; 
	left: 35%; 
	top:20%;
}
.sousuodiv h1{
	text-align: center;
	font-size: 35px;
}

.search_box input{
	width: 300px;
    border: 1px solid #17327e;
    height: 40px;
}

.search_items .search-submit{
	width: 100px;
	border: 1px solid #17327e;
	height: 40px;
	/* display: block; */
	color: #fff;
	background: #17327e;
}

.sousuokuang{
	width: 300px;
    border: 1px solid #17327e;
    height: 40px;

}
.search-box{
    height: 100vh;
    background: url(../images/wlcx.jpg) no-repeat bottom left;
        background-size: cover;
        position: relative;
}
    .search_header{
    padding: 2em;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    }
    #search{
        min-width: 300px;
    }
        .search_header>.search_items {
	padding: 2em;
	background: #fffffff2;
	border-radius: 10px;
}
.search_header h1{
	font-size:40px;
}
.resultbar{
	font-size:18px;
}
.result_content h2{

	font-size:18px;
}
.fc_03c{
	color:red;
}

.resultlist{

	border:1px solid #808080;
	margin: 20px 0;
	width: 100%;
}

.resultlist h3{
background: #17327e;
color: #fff;
padding: 5px;
}


.resultlist p{
	padding: 5px;
}

.resultlist span{
	padding: 5px;
}

.resultlist span{
	background: #17327e;
color: #fff;
border-radius: 5px;
margin: 13px;
padding: 4px;
}
.contain.search-show-box{
    margin-top: 100px;
}
	.search_box form{
	    display:flex;
	    justify-content:cneter;
	}
.search-top-box{
    height:50vh;
}
.search-top-box .contain{
    height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}

@media screen and (max-width: 640px){


	.sousuodiv{
		display: inline-block; 
		position: relative; 
		left: 0; 
		top:20%;
		margin:0 20px;
	}
	.sousuodiv h1{
		text-align: center;
		font-size: 35px;
	}

	.search_box input{
		width: 300px;
		border: 1px solid #17327e;
		height: 40px;
	}

	.search_box button{
		width: 100px;
		border: 1px solid #17327e;
		height: 40px;
		display: block;
		margin: 20px 0;
		color: #fff;
		background: #17327e;
	}
	.sousuokuang{
		width: 300px;
		border: 1px solid #17327e;
		height: 40px;
	
	}
	.search_header{
		margin-top:0px;
	}

	.resultlist{

		border:1px solid #808080;
		margin: 20px 0;
		/*width: 36%;*/
	}


}