#wrap {}
#wrap .content_wrap {padding:0 1.4rem}
#wrap .content_wrap .tit_wrap h2 {display: flex;align-items: center;padding: 2rem 0;font-size: 2.3rem; font-weight: bold;}
#wrap .content_wrap .tit_wrap h2 img {width:1rem ; margin-right:.5rem}

#wrap .content_wrap .search_wrap form {display:flex; justify-content:center;}
#wrap .content_wrap .search_wrap label {display:flex; outline: 1px solid #5d7ab8; width: 100%; margin: 1rem 0 ; border-radius: .5rem; overflow:hidden; position: relative;}
#wrap .content_wrap .search_wrap label > * {line-height: 4.5rem; outline:none; background: #225a9b;}
#wrap .content_wrap .search_wrap label input { text-indent: 15px; color:#5d7ab8; width: 80%; font-size:1.4rem; color:#fff}
#wrap .content_wrap .search_wrap label input::placeholder {color:#fff}
#wrap .content_wrap .search_wrap label button {text-indent: -99999px; width: 20%;}
#wrap .content_wrap .search_wrap label button::after {content: '';display: block;width: 2rem;height: 2rem;background: url(../img/Search_icon1.png) no-repeat center ;background-size:80%;position: absolute;right: 2.5rem;top: 50%;transform: translateY(-50%);}

#wrap .content_wrap ul li {margin-bottom:1rem}
#wrap .content_wrap ul li a{border:1px solid #c5c5c5;font-size: 2rem;display: flex;background: #fff;border-radius: 0.5rem; padding: 1.5rem 2rem 1.5rem 1.5rem ;font-weight: bold;align-items: center;justify-content: space-between;
word-break: break-all; position: relative;
}
#wrap .content_wrap ul li:nth-child(2n) a {background:#e4eef7}
#wrap .content_wrap ul li a img {width:.5rem;}






