

.search_wrapper{
	width:948px; height:auto; margin:10px auto; border:6px solid #eeeeee; background:#eeeeee; 
}
#search_main{width:940px; height:auto; margin:0 auto 5px auto; border:1px solid #666; color:#999; background:#fff}
#search_main p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; line-height:20px; margin:15px 0 0 35px}

#search_menu{
	width:922px; height:40px; margin:auto; 
}
#search_menu ul{
	list-style:none; margin:0px; padding:0px;
}
#search_menu li{
	float:left;
}
#search_menu a{
	width:124px; height:23px; margin:10px 0 0 2px; padding:7px 0 0 0; background:/*url(../images/sub_nav.jpg) repeat-x*/#eeeeee; border-top-left-radius:5px; border-top-right-radius:5px; float:left; text-align:center; color:#333; font-size:13px; font-weight:bold; display:block; text-decoration:none;  border-left:1px solid #666; border-right:1px solid #666; border-top:1px solid #666; border-bottom:1px solid #eeeeee; font-family:Arial, Helvetica, sans-serif;
}
#search_menu a:hover, #search_menu .active a{
	color:#06C;
	background:#fff;
	border-left:1px solid #666; border-right:1px solid #666; border-top:1px solid #666;
}


#search_menu_1{
	width:922px; height:40px; margin:auto; 
}
#search_menu_1 ul{
	list-style:none; margin:0px; padding:0px;
}
#search_menu_1 li{
	float:left;
}
#search_menu_1 a{
	width:300px; height:23px; margin:10px 0 0 2px; padding:7px 0 0 0; background:/*url(../images/sub_nav.jpg) repeat-x*/#eeeeee; border-top-left-radius:5px; border-top-right-radius:5px; float:left; text-align:center; color:#333; font-size:13px; font-weight:bold; display:block; text-decoration:none;  border-left:1px solid #666; border-right:1px solid #666; border-top:1px solid #666; border-bottom:1px solid #eeeeee; font-family:Arial, Helvetica, sans-serif;
}
#search_menu_1 a:hover, #search_menu_1 .active a{
	color:#06C;
	background:#fff;
	border-left:1px solid #666; border-right:1px solid #666; border-top:1px solid #666;
}

.form_left{
	width:850px; height:auto; margin:20px auto; padding:0 0 10px 0; color:#666;  font-size:14px; clear:both; border:1px solid #eeeeee;}

#search_tbl{
	width:803px;
	height:auto;
	margin:auto;
	padding-top:10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom:2px dotted #ccc;
}

.search_tbl{
	width:803px;
	height:auto;
	margin:auto;
	padding-top:10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom:2px dotted #ccc;
}

.form_left h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#F60;
	margin:5px 0px 5px 5px;
	border-bottom:1px dotted #333;
}
/*.form_left span{ color:;}*/
.content_wrapper .search_wrapper #search_menu a {
        margin: 9px 0 0 5px!important;
    width: unset;
    padding: 7px 10px !important;
    height: 14px;
}

.content_wrapper .search_wrapper #search_menu ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.content_wrapper .search_wrapper #search_menu li {
    float: left;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    flex: 0 0 auto;
    width: auto;
    margin: unset;
}
@media only screen and (max-width: 700px) {
	.header_wrapper ul.menu{
        display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
	.header_wrapper ul.menu li a{
		white-space: nowrap;
	}
   .content_wrapper .search_wrapper  #search_menu li{
        margin-right: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    white-space: nowrap;
    padding: 0px 5px;
    width: auto;
    }
	.content_wrapper .search_wrapper #search_menu a {
    margin: 5px 0 0 0px!important;
    height: 34px !important;
	padding: 7px 2px !important;
}
	.content_wrapper .search_wrapper #search_menu a, #search_menu a:hover, #search_menu .active a {
    padding: 5px 0;
}
    
}
