@charset "utf-8";
/* CSS Document */
@import url(reset.css);
@import url(header.css);
@import url(footer.css);

.zcfgBox{width: 1336px;height: auto;padding: 33px 36px 31px 28px;overflow: hidden;position: relative;margin: 0 auto 30px;background: rgba(255,255,255,0.5);border-radius: 10px;box-shadow: 0px 0px 16px rgba(0,0,0,0.1);}
.container-search {width: 100%;overflow: hidden;margin: 0 auto;background-color: #fff;padding: 10px;box-sizing: border-box;}
.container-search .search-title {width: 100%;height: auto;margin: 40px auto;overflow: hidden;position: relative;text-align: center;}
.container-search .search-title::before{content:''; width:100%; height:1px; position:absolute; left:0px; top:calc((100% / 2)); background:#000000;}
.container-search .search-title span{color: #1b65b9;font-size: 35px;font-weight: bold;position:relative;padding: 0px 30px 0px 38px;height: 100%;display: inline-block;background: #ffffff;letter-spacing: 8px;}
.container-search .search-title span::before{content:'';width: 8px;height: 8px;border-radius:50%;position:absolute;left:0px;top: calc(50% - 4px);background:#1b65b9;}
.container-search .search-title span::after{content:'';width: 8px;height: 8px;border-radius:50%;position:absolute;right:0px;top: calc(50% - 4px);background:#1b65b9;}
.container-search .search-input {width: 100%;height: auto;margin: 40px auto;}
.container-search .search-input .search-input-box {margin: 0 auto;background: #1b65b9;width: 760px;height: 65px;border-radius: 65px;display: flex;justify-content: center;align-items: center;border: 10px solid #e5eef7;}
.container-search .search-input .search-input-box input {width: 640px;height: 65px;outline: none;border: none;background: none;font-size: 18px;color: #fff;}
.container-search .search-input .search-input-box input::placeholder {color: #fff;opacity: 1;}
.container-search .search-input .search-input-box img {width: 30px;height: 30px;cursor: pointer;}
.container-search .search-tab {width: 100%;height: auto;overflow: hidden;}
.container-search .search-tab .tab-menu {width: 100%;height: auto;overflow: hidden;}
.container-search .search-tab .tab-menu>div {height: auto;overflow: hidden;border-bottom: 1px dashed #cacaca;padding: 19px 0px;}
.tab-menu>div span {width: 128px;letter-spacing: 11px;float: left;height: 36px;line-height: 36px;color: #000000;font-size: 18px;font-weight: bold;}
.tab-menu>div span.names {letter-spacing: 0px;}
.tab-menu>div ul {display: flex;justify-content: flex-start;height: 36px;position: relative;overflow: hidden;max-width: calc(100% - 160px);}
.tab-menu>div ul li a {display: block;border-radius: 18px;font-size: 18px;padding: 0 15px;color: #666666;height: 36px;line-height: 36px;}
.tab-menu>div ul li {margin: 0 10px;}
.tab-menu>div ul li.cur a,.tab-menu>div ul li a:hover {background: #eff4fa;color: #3672be;}
.search-list {width: 100%;height: auto;overflow: hidden;}
.search-list {width: 100%;height: auto;overflow: hidden;}
.search-list .ResultNums {font-size: 14px;font-weight: bold;color: #3672be;line-height: 30px;margin-top: 10px;}
.search-list .ResultCon {width: 100%;height: auto;overflow: hidden;}
.search-list .ResultCon li {position: relative;overflow: hidden;padding: 20px 0px;border-top: 1px solid #efefef;}
.search-list .ResultCon li h3 {position: relative;overflow: hidden;color: #000;font-size: 18px;line-height: 1.5;font-weight: bold;}
.search-list .ResultCon li h3 a {width: 100%;display: block;}
.search-list .ResultCon li h3 br {display: none;}
.search-list .ResultCon li h3 em {color: #3672be;font-size: 18px;font-weight: bold;}
.search-list .ResultCon li h3 a:hover {color: #3672be;}
.search-list .ResultCon li .summary {position: relative;line-height: 24px;color: #999;font-size: 14px;max-height: 48px;overflow: hidden;padding-top: 6px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.search-list .ResultCon li .summary em { color: #3672be;}
.search-list .ResultCon li .stime {width: 100%;height: auto;overflow: hidden;padding-top: 6px;}
.search-list .ResultCon li .stime span {display: block;float: left;color: #999;font-size: 14px;line-height: 34px;min-width: 80px;padding: 0px 20px;border: 1px solid #d9d9d9;margin-right: 20px;border-radius: 25px;text-align: center;}
.search-list .ResultCon li .stime.yx span {color: #3672be;border: 2px solid #3672be;}
.search-list .pages {width: 100%;height: auto;overflow: hidden;text-align: center;margin: 20px 0px 32px;-webkit-animation: twinkling 1.5s infinite ease-in-out;animation-direction: alternate;}
.search-list .pages a {border: none;}
.search-list .pages a:hover {background: none;border: none;}
.pc-img {display: block;}
.mobile-img {display: none;}
.mobile-c-more {display: none;width: auto;float: right;transition: all 0.3s;}
.mobile-c-more.hasclose { transform: rotateZ(180deg);}
@-webkit-keyframes twinkling {
    0% {opacity: 0.5;}
    100% {opacity: 1;}
}
@keyframes twinkling {
    0% {opacity: 0.5;}
    100% {  opacity: 1; }
}

