* {box-sizing: border-box;}
.banner {width: 100%;height: 581px;background: url(/APEC/APEC2026051101.jpg) no-repeat center;background-size: 100% 100%;overflow: hidden;position: relative;}
.banner h2 {width: 1270px;margin:0 auto;margin-top: 170px;font-size: 83px;font-weight: bold;text-shadow: 6px 0px 0px #2776da;color: #fff;}
.banner .logo {position: relative;width: 80%;margin: 0 auto;margin-top: 20px;}
.banner .logo .wza {position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.banner .logo .wza a {color: #fff;}
.banner .logo .wza img {vertical-align: middle;}
.content {padding-bottom:150px;}
.content .w1400 {width: 1500px;margin:0 auto;position: relative;height: auto;padding-top:0px;margin-top: -33px;}
.content .search_box {width: 100%;height: auto;overflow: hidden;padding-bottom: 19px;}
.content .search_box .search_box_inp {display: flex;align-items: center;width:100%;border-radius: 37px;box-shadow: 0 0 10px rgba(9,76,145,.3);height: 74px;background-color: #fff;padding: 0 30px;}
.content .search_box .search_box_inp .classify {outline: none;width: 110px;height: 100%;color: #666;line-height: 60px;font-size: 18px;border: none;background-color: transparent;margin-right: 15px;}
.content .search_box .inp {width: 90%;height: 100%;font-size: 18px;border: none;background: none;box-sizing: border-box;}
.content .search_box .searchBtn {width: 140px;height: 56px;background-image: linear-gradient(157deg,#2576e9,#78d0fe);border-radius: 28px;display: flex;align-items: center;justify-content: space-evenly;font-size: 20px;color: #fff;padding: 10px;cursor: pointer;}
.content .search_box .hot_keys {padding:0 10px;}
.content .search_box .hot_keys i {font-size: 16px;}
.content .search_box .hot_keys span a {font-size: 14px;color: #666;margin-right: 20px;padding:5px 12px;background-color: #ececec;border-radius: 20px;cursor: pointer;margin-top: 13px;display: inline-block;}
.content .search_box .hot_keys span a:hover {color: #fff;background-color: #2576e9;}
.content .content_box {height: auto;width: 100%;box-shadow: 0 0 10px rgba(9,76,145,.3);border-radius: 12px;background-color: #fff;padding:47px;}
.content .content_box .td table {width:100%;border-collapse: collapse;border: 1px solid #e6e8ea;}
.content .content_box .td table th {padding: 8px 10px;background: #598ffc;text-align: center;color: #fff;white-space: nowrap;font-size: 18px;font-weight: bold;}
.content .content_box .td table th:first-child {border-left: none;}
td, th {border: 1px solid #e6e8ea;}
.content .content_box .td table tbody td {text-align: center;color:#333;font-size: 18px;height: 62px;padding:8px;}
.content .content_box .td table tbody td a {border-radius: 6px;background-color: #e8f3ff;border: 1px solid #2777c3;font-size: 18px;display: inline-block;padding:5px 10px;color:#2777c3;transition: all .3s;white-space: nowrap;}
.content .content_box .td table tbody td a:hover {color:red;}
.content .content_box .td table tbody td a img {vertical-align: middle;margin-right: 9px;}
.content .content_box .td table tbody tr:nth-child(2n) {background-color: #f2f7fd;}
.content .content_box .td table nav.panel {position: absolute;left: 50%;transform: translateX(-50%);margin-top: 74px;width: max-content;}
.content .content_box .td table ul li{float: left;text-align: center;}
.content .content_box .td table ul li a{display: inline-block;color: #1b77cb;font-size: 18px;height: 32px;line-height: 30px;border: 1px solid #1b77cb;text-align: center;margin-right: 15px;padding: 0 14px;position: relative;}
.content .content_box .td table ul li.active a:hover{background-color: #1b77cb;color:#fff;}
.content .content_box .td table ul li.prev a:hover::after,.content .content_box .td table ul li.next a:hover::after{background-image: url(/wsbnew_resource/ysb_home_ros_ico_1.png); transform: rotate(0);background-color: #1b77cb;}
.content .content_box .td table ul li.prev a:hover::after{transform: rotate(180deg);}
.content .content_box .td table ul li.next a:hover{ background-color: #1b77cb;   color: #fff;}
.content .content_box .td table ul li.pageNumbers {width: 225px;}
.content .content_box .td table ul li.pageNumbers a {width:100%;}
.content .content_box .td table ul li.active a {color: #fff;background-color: #1b77cb;}
.content .content_box .td table ul li:hover a {color: #fff;background-color: #1b77cb;}
.content .content_box .notip {text-align: center;font-size: 20px;margin-top: 20px;color: #333;}

@media screen and (max-width: 1550px) {
.banner .logo {width: 90%;}
.content .w1400 {width: 95%;}
.banner .logo .gh img {width: 80%;}
.banner {height: 30vw;}
.banner h2 {width: 948px;font-size: 60px;margin-top: 4vw;}
}

@media screen and (max-width: 1250px) {
.banner .logo {margin-top: 20px;}
}

@media screen and (max-width: 1200px) {
.banner .logo .gh img {width: 50%;}
.banner .logo {margin-top: 10px;}
.banner h2 {width: 81%;font-size: 28px;margin-top: 4vw;}
.banner {height: 34vw;}
}

@media screen and (max-width: 970px) {
.content .content_box .td {overflow: auto;padding-bottom: 15px;}
.content .content_box .td::-webkit-scrollbar{background-color:#fff;height: 8px;}
.content .content_box .td::-webkit-scrollbar-track{background-color:#e2efff;border-radius: 5px;}
.content .content_box .td::-webkit-scrollbar-thumb{background-color: #598ffc;border-radius: 5px;}
.content .content_box .td table {width: 1000px;}
.content .content_box .td table nav.panel {margin-top:100px;}
}

@media screen and (max-width: 760px) {
.banner .logo {margin-top: 10px;}
.banner .logo .gh img {width: 40%;}
.banner h2 {margin-top: 6vw;font-size: 6vw;text-shadow: 4px 1px 0px #2776da;}
.banner {height: 41vw;}
.content {padding-bottom:80px;}
.content .w1400 {padding-top: 0px;width: 90%;margin-top: -18px;}
.content .search_box .search_box_inp .classify {font-size: 12px;margin-right: 10px;}
.content .content_box .td table th {font-size: 16px;}
.content .search_box {top: -18px;}
.content .search_box .search_box_inp {padding: 0 20px;height: 40px;}
.content .search_box .inp {font-size: 12px;}
.content .search_box .searchBtn {width: 100px;height: 30px;font-size: 14px;}
.content .search_box .searchBtn img {width: 28%;margin-right: 4px;}
.content .search_box .hot_keys {margin-left: 12px;margin-top: 15px;}
.content .search_box .hot_keys i {font-size: 14px;}
.content .search_box .hot_keys span a {font-size: 12px;margin-right: 7px;padding: 4px 10px;margin-top:5px;}
.content .content_box {padding:25px;}
.content .content_box .td table tbody td {height: 50px;font-size: 14px;}
.content .content_box .td table tbody td a {font-size: 14px;}
.content .content_box .td table nav.panel {margin-top: 70px;}
.content .content_box .td table ul li {margin-top:7px;}
.content .content_box .td table ul li.page {display: none;}
.content .content_box .td table ul li a {width: max-content;height: 30px;line-height: 30px;font-size: 14px;}
.content .content_box .notip {font-size: 16px;}
.content .content_box .td table ul li.pageNumbers {width: max-content;}
.content .content_box .td table ul {display: flex;flex-wrap: wrap;justify-content: center;}
}



@media screen and (max-width: 440px) {
.content .content_box .td table nav.panel {width:95%;}
.content {padding-bottom: 120px;}
}