
  .box_search_wrap{display:block;}
  .box_search_wrap.on{}
  .box_search{font-size: 19px;line-height: 60px; height: 60px; background-color: #00aeba;position: relative;color:#fff;padding-left:30px;display:block;margin-bottom:10px;}
  .box_search .search_btn{position:absolute;right:10px;top:5px;line-height:40px;}
  .box_search .search_btn > input{width:300px;height:40px;text-indent:10px;}
  .box_search .search_btn > input::placeholder{}
 .box_search .search_btn > button{position:absolute;right:10px;top:54%;border:none;cursor:pointer;background:none;transform:translateY(-50%)}
 .search_list ul li{float:left;margin-bottom:5px;}
 .search_list ul li > a{width:350px;height:225px;float:left;border:1px solid #e3e3e3;display:flex;box-sizing:border-box;border-right:none;}
  .search_list ul li > a img{width:100%;height:auto}
 .search_list ul li .search_txt_box{float:right;width:750px;height:225px;padding:20px 40px;border:1px solid #e3e3e3;box-sizing:border-box;}
 .search_list ul li .search_txt_box a{font-size:20px;color:#000;font-weight:700;/* margin-top:18px; */display:block;line-height:45px;position:relative;margin-bottom:15px;}
 .search_list ul li .search_txt_box a:before{content:'';width:40px;height:4px;background-color:#6ab82c;position:absolute;left:0;bottom:-4px;}
 .search_list ul li .search_txt_box dl{font-size:18px;color:#818181;/* line-height:30px; */}
 .search_list ul li .search_txt_box dl.date_num{font-size:15px;color:#a7a7a7;font-weight:300}
 .search_list ul li .search_txt_box dl.date_num dt{position:relative;padding-right:8px;}
  .search_list ul li .search_txt_box dl.date_num dd{padding-left:8px;}
 .search_list ul li .search_txt_box dl.date_num dt:before{content:'';width:1px;height:7px;background-color:#a7a7a7;position:absolute;right:0;top:50%;transform:translateY(-50%)}
 .search_list ul li .search_txt_box dl dt{float:left;}
 .search_list ul li .search_txt_box dl dd{text-indent:0;}
 .paging_all{width:100%;display:inline-block;margin-top:30px;}
 .paging_all .paging{margin:0 auto;text-align:center;}
 .paging_all .paging .num{padding:0 5px;}
 .paging_all .paging .num a{margin:0 5px;color:#c5c5c5;}
 .paging_all .paging .num a.on{color:#333;}
 .paging_all .paging .num strong{margin:0 5px;}
 .paging_all .paging .prev2{background:url("../../images/sub/prev2_btn.png")no-repeat;width:10px;height:10px;display:inline-block;margin-right:10px;}
 .paging_all .paging .prev{background:url("../../images/sub/prev1_btn.png")no-repeat;width:10px;height:10px;display:inline-block;}
 .paging_all .paging .next{background:url("../../images/sub/next1_btn.png")no-repeat;width:10px;height:10px;display:inline-block;}
 .paging_all .paging .next2{background:url("../../images/sub/next2_btn.png")no-repeat;width:10px;height:10px;display:inline-block;margin-left:10px;}
 .webzine-view{width:100%;border-top:2px solid #000;}
 .webzine-view table{width:100%;}
 .webzine-view.on{display:block;}
 .webzine-view .view-head{width:1100px;height:60px;border-bottom:1px solid #e0e0e0;}
 .webzine-view .view-head .view-title{float:left;font-size:19px;line-height:55px;text-indent:10px;}
 .webzine-view .view-head .view-head-right{float:right;font-size:12px;color:#cecece;line-height:55px;}
 .webzine-view .view-head .view-head-right span{padding:20px;}
 .webzine-view .view-head .view-head-right .view-date{position:relative;}
 .webzine-view .view-head .view-head-right .view-date:before{content:'';width:2px;height:8px;background-color:#cecece;position:absolute;right:0;top:52%;transform:translateY(-50%);}
 .webzine-view .view-body{padding:20px 0 20px 20px;width:100%;}
  .donation .webzine-view .view-body{padding-left:10px;}
  .service .webzine-view .view-body{padding-left:10px;}
 .webzine-view .view-body .exhibit-info{color:#707070;}
 .webzine-view .view-body .exhibit-info dt{float:left;}
 .webzine-view .view-body .exhibit-info dd{text-align:left;font-weight:500;}
 .webzine-view .view-body ul{display:flex;}
 .webzine-view .view-body ul li{padding:0 10px;position:relative;color:#a7a7a7;font-weight:300;}
 .webzine-view .view-body ul li:before{content:'';width:1px;height:10px;background-color:#a7a7a7;position:absolute;right:0;top:50%;transform:translateY(-50%)}
 .webzine-view .view-body ul li:last-child:before{display:none}
 .webzine-view .view-body ul li:first-child{padding-left:0;}
 .webzine-view .view-body ul li:last-child{padding-right:0;}
.webzine-view table tbody{border-top:1px solid #e0e0e0;/* text-indent:20px; */padding:20px 0 300px;}
.webzine-view table tbody tr .cont{display:flex;flex-direction:column;min-height:300px;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding:10px;}
.webzine-view table tbody tr .cont p img{max-width:100% !important;height:auto !important;display:table;margin:0 auto;}
 .view-file{display:block;width:100%;height:60px;background:url("../../images/sub/clip.png")no-repeat 20px center;background-size:20px;border-bottom:2px solid #000;}
 .view-file a{padding-left:30px;line-height:60px;font-size:16px;color:#585858;}
 .pageNavigation{margin-top:60px;}
 .pageNavigation.on{display:block;}
 .pageNavigation dl{border-top:1px solid #e0e0e0;height:80px;}
 .pageNavigation dl.next{border-bottom:1px solid #e0e0e0;}
 .pageNavigation dt{float:left;padding-right:20px;height:80px;line-height:80px;font-size:19px;color:#000;}
 .pageNavigation dt span{margin-left:20px;}
 .pageNavigation dd{float:left;padding:0 20px;font-size:19px;position:relative;height:80px;line-height:80px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width:80%;}
 .pageNavigation dd:before{content:'';width:1px;height:10px;background-color:#e0e0e0;position:absolute;left:0;top:52%;transform:translateY(-50%);}
 .pageNavigation dd a{color:#626262;}
.btn_lg{display:block;border:1px solid #dcdcdc;width:200px;height:60px;line-height:60px;text-align:center;border-radius:32px;font-size:18px;color:#000;margin:30px auto 0;}


.cont>.works>table{border-spacing:0;border-collapse:collapse;}
.cont>.works>table img{width:100% !important;height:auto !important}
.cont>.works>table th{width:15%;background-color:#c8004b;text-align:center;font-weight:500;border:1px solid #efefef;font-size:1em;color:#fff}
.cont>.works>table td{width:30%;text-align:center;border:1px solid #efefef;font-size:1em}
.cont>.works>table td.photo{width:100%;}
.cont>.works>table td.txt-footer{background-color:#efebea;padding:20px 0}
.cont>.works>table td.txt-footer2{background-color:#1e3772;padding:20px 0;color:#fff;width:1100px;}


