.category_top { border-top: 0; border-bottom: 0; }
.a11y { position: absolute; top: -900px; overflow: hidden; width: 1px; height: 1px; margin: -1px; }
.page_nav { line-height: 1.5; height: auto; padding: 50px 0 30px; text-align: center; }
.page_nav .page_elli, .page_nav .page_link, .page_nav .btn_next, .page_nav .btn_prev { font-size: 14px; margin: 0 0; padding: 0 5px; text-align: center; white-space: nowrap; color: #363636; border: 1px solid transparent; border-radius: 4px; }
.page_nav .btn_next, .page_nav .btn_prev { font-weight: bold; color: #000; }
.page_nav_list [title~=NaN] { min-width: 2em; margin: 0; padding: 0; text-decoration: none; pointer-events: none; border: inherit; }
.page_nav .page_link:hover, .page_nav .page_link.on { color: #000; border: 1px solid #ddd; background: #efefef; box-shadow: 2px 1px 8px rgba(10, 10, 10, .1); }
.page_nav .page_link:active, .page_nav .btn_prev:active, .page_nav .btn_next:active { box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2); }
.page_nav .page_elli { font-weight: bold; margin: 0; padding: 0; color: #333; border-color: transparent; }
.page_nav .page_nav_list {    /* display:none; */ }
.page_nav .page_nav_list li, .page_nav .page_nav_list li a { line-height: 30px; display: inline-block; min-width: 26px; height: 30px; transition: .2s; text-align: center;    /* cursor: pointer; */ }
.page_nav .btn_prev:hover, .page_nav .btn_next:hover { color: #000; border: 1px solid #ddd; background: #efefef; box-shadow: 2px 1px 8px rgba(10, 10, 10, .1); }
.wrap_container.type_00 { margin: 0 auto 47px; }
#content.wrap_container { position: relative; z-index: 10; overflow: hidden; height: auto; background: #fff; }
.wrap_container a:hover { text-decoration: none; }
.wrap_main_section { float: left; width: 670px; padding: 10px 0; }
.wrap_all_section { border-bottom: 1px solid #eee; }
.wrap_side_section { float: right; width: 300px; min-height: 330px; color: #363636; }
.wrap_time_tit .tit_area { line-height: 29px; overflow: hidden; margin: 0 0 20px 0; }
.wrap_time_tit .tit_area .tit { font-size: 16px; font-weight: bold; display: inline-block; float: left; color: #333; }
.wrap_time_tit .time_area { line-height: 26px; display: inline-block; float: right; width: 150px; }
.wrap_time_tit .time_area .field { box-sizing: border-box; border: 1px solid; border-radius: 3px; }
.wrap_time_tit .time_area .data_picker { line-height: inherit; width: 100%; max-width: 100%; border-color: #aaa; background-color: #fff; box-shadow: inset 0 1px 5px rgba(10, 10, 10, .1); }
.wrap_time_tit .time_area .control { line-height: inherit; position: relative; width: 100%; color: #333; background: none; }
.wrap_time_tit .time_area .data_picker input { font-size: 14px; position: relative;/* z-index: 100; */display: block; box-sizing: border-box; width: 100%; padding: 5px 30px; cursor: pointer; text-align: center; color: #333; border: none; outline: none !important; background: none; }
.wrap_time_tit .time_area .data_picker .ion { font-size: 16px; line-height: 28px; position: absolute; z-index: 1; top: 0; right: 10px; color: #888; }
.wrap_time_tit .time_area .icon_right { position: absolute; top: 0; right: 10px; float: right; color: inherit; }
.wrap_time_tit  .depth_01 { position: relative; display: inline-block; overflow: visible; padding: 15px 8px; cursor: pointer; transition: .3s; color: #777; }
.wrap_time_tit  .depth_01.on, .wrap_time_tit  .depth_01:hover { color: #000; }
.wrap_time_tit  .depth_01.on:before, .wrap_time_tit  .depth_01:hover:before { display: block; border-bottom: 2px solid #333; }
.wrap_time_tit  .depth_01:before { position: absolute; z-index: 100; bottom: -1px; left: 0; display: block; display: block; width: 100%; height: 2px; content: ''; content: ''; transition: .2s linear; border-bottom: 2px solid transparent; }
.wrap_time_tit  .depth_02 { display: inline-block; padding: 5px 10px; cursor: pointer; transition: .3s; letter-spacing: -1px; color: #888; }
.wrap_time_tit  .depth_02.on, .wrap_time_tit  .depth_02:hover { font-weight: bold; color: #000; }
.wrap_time_tit  .list_depth_01 { font-size: 14px; font-weight: bold; overflow: visible; box-sizing: border-box; color: #333; border-bottom: 1px solid #aaa; }
.wrap_time_tit  .nav { padding: 0; border-top: 2px solid #666; border-bottom: 1px solid #eee; background: none; }
.wrap_time_tit  .list_depth_02 { font-size: 12px; overflow: hidden; box-sizing: border-box; padding: 5px 0; color: #aaa; }
.wrap_main_section .section_list .tit_category_area { line-height: 36px; height: 36px; margin: 20px 0 10px; vertical-align: middle; }
.wrap_main_section .section_list .tit_category_area .tit { font-size: 18px; font-weight: bold; line-height: 36px; line-height: 36px; display: block; float: left; margin: 0 5px 0 0; vertical-align: middle; color: #394669; }
.wrap_main_section .section_list .tit_category_area .count { font-size: 15px; line-height: 36px; display: block; float: left; height: 36px; margin: 0; color: #3273dc; }
.wrap_main_section .section_list .tit_category_area .count .small { font-size: 14px; margin: 0 3px; color: #666; }
.wrap_main_section .section_list .tit_category_area .more { font-size: 14px; font-weight: bold; line-height: 36px; display: inline-block; height: 36px; margin-left: 20px; color: #333; }
.wrap_main_section .section_list .tit_category_area .ion { margin: 0 7px; }
.wrap_list_section .section_list .depth_01 { position: relative; display: inline-block; overflow: visible; padding: 15px 8px; cursor: pointer; transition: .3s; color: #777; }
.wrap_list_section .article_list { display: block; overflow: hidden; margin: 0; padding: 0; }
.wrap_list_section .article_list .article_no_img {width: 100%;/* min-height: 40px; */}
.wrap_list_section .article_list .article_no_img a { display: block; overflow: hidden; }
.wrap_list_section .article_list .article_no_img .txt_area { min-height: auto; padding: 0; }
.wrap_list_section .article_list .article_no_img .txt_area .tit { line-height: 16px; }
.wrap_list_section .article_list .article_no_img a:hover .txt_area .tit { color: #000; }
.wrap_list_section .article_list .article_no_img .txt_area .txt { height: auto; }
.wrap_list_section .article_list .article_no_img .pic_area { display: none; }
.wrap_list_section .article_list li { position: relative; display: block; overflow: hidden; width: 100%; min-height: 100px; padding: 15px 0; border-bottom: 1px solid #eee; }
.wrap_list_section .article_list li .txt_area .tit { font-size: 15px; font-weight: 700; display: block; overflow: hidden; margin-bottom: 0; padding: 0 0 5px; transition: .3s; vertical-align: middle; white-space: nowrap; letter-spacing: -1px; text-overflow: ellipsis; color: #666; }
.wrap_list_section .article_list li a:hover .txt_area .tit { color: #000; }
.wrap_list_section .article_list li .txt_area { font-size: 14px; line-height: 20px; box-sizing: border-box; width: 100%; padding: 0 180px 0 0; color: #666; }
.wrap_list_section .article_list li .txt_area .time { font-size: 12px; line-height: 1.5; display: block; float: left; margin: 5px 0 0 0; letter-spacing: 0; color: #999; }
.wrap_list_section .article_list li .txt_area .byline { font-size: 12px; line-height: 1.5; position: relative; display: block; float: left; margin: 5px 0 0 0; padding: 0 20px; letter-spacing: 0; color: #999; }
.time + .byline:before { position: absolute; top: 5px; left: 8px; display: block; height: 10px; content: ''; border-left: 1px solid #bbb; }
.wrap_list_section .article_list li .txt_area .time + .wrap_list_section .article_list li .txt_area  .byline:before { position: absolute; top: 5px; left: 8px; display: block; height: 10px; content: ''; border-left: 1px solid #bbb; }
.wrap_list_section .article_list li .txt_area .txt { font-size: 14px; display: table-cell; box-sizing: border-box; height: 45px; user-select: text; vertical-align: middle; white-space: normal; }
.wrap_list_section .article_list li .pic_area { position: absolute; right: 0; display: block; overflow: hidden; width: 150px; height: 100px; }
.wrap_list_section .article_list li .pic_area img { width: 100%; }
.wrap_list_section .article_list li.article_relation .txt_area .main_tit { font-size: 15px; font-weight: 700; display: block; overflow: hidden; padding: 0 0 3px; transition: .3s; vertical-align: middle; white-space: nowrap; letter-spacing: -1px; text-overflow: ellipsis; color: #666; }
.wrap_list_section .article_list li.article_relation .relation_list { font-size: 14px; font-weight: bold; display: block; overflow: hidden; max-width: 95%; padding: 2px 0 2px 10px; white-space: nowrap; letter-spacing: -1px; text-overflow: ellipsis; }
.wrap_list_section .article_list li.article_relation .relation_list .ion { position: relative; left: -5px; color: #74a5f5; }
.wrap_list_section .article_list li.article_relation_no_img .txt_area { padding: 0; }
.wrap_list_section .article_list li.article_relation_no_img .txt_area .main_tit { font-size: 15px; font-weight: 700; display: block; overflow: hidden; padding: 0 0 5px; transition: .3s; vertical-align: middle; white-space: nowrap; letter-spacing: -1px; text-overflow: ellipsis; color: #666; }
.wrap_list_section .article_list li.article_relation_no_img .relation_list { font-size: 14px; font-weight: bold; display: block; overflow: hidden; max-width: 95%; padding: 2px 0 2px 10px; white-space: nowrap; letter-spacing: -1px; text-overflow: ellipsis; }
.wrap_list_section .article_list li.article_relation_no_img .relation_list .ion { position: relative; left: -5px; color: #74a5f5; }


.category_top_new{overflow:hidden;margin-bottom: 12px;}
.category_top_new .pic_area{position:relative;float:left;width:250px;height: 150px;overflow:hidden;}
.category_top_new .pic_area img{width:100%;}
.category_top_new .txt_area{float:right;overflow:hidden;width:400px;height: 151px;padding:0;word-break:keep-all;box-sizing:border-box;padding: 4px 0 0;}
.category_top_new .tit{font-size: 24px;font-weight:bold;line-height: 1.4;display:block;padding:0 0 0px;color:#231f20;margin-bottom: 14px;overflow:hidden;max-height: 62px;}
.category_top_new .sub_title{font-size: 15px;line-height:1.4;display:block;max-height: 65px;padding:0 0 0px;color:#666;word-break:keep-all;overflow:hidden;}
.category_top_new .sub_title.bold{
    font-weight: bold;
    color: #555;
}

.category_top_new.no_img{overflow:hidden;}
.category_top_new.no_img .pic_area{display: none;}
.category_top_new.no_img .txt_area{float:right;overflow:hidden;width: 100%;height: auto;padding:0;word-break:keep-all;box-sizing:border-box;padding:11px 0 0;}
.category_top_new.no_img .tit{font-size: 22px;font-weight:bold;line-height:1.3;display:block;padding:0 0 0px;color:#231f20;margin-bottom:10px;overflow:hidden;max-height:53px;}
.category_top_new.no_img .sub_title{font-size: 16px;line-height:1.4;display:block;max-height: 48px;padding:0 0 0px;color:#666;word-break:keep-all;overflow:hidden;}


.wrap_time_tit .tit_area h3 { color:gray;font-size: 18px;font-weight: bold}
.wrap_time_tit .tit_area h3.selected { color:black;}
#datalistType ul {border: none;margin-top: 10px}
#datalistType li.list_photo {width: 31%;float:left;margin:0 10px 10px 5px;height: 200px}
#datalistType li.list_photo .photo_area {height:135px; overflow: hidden;}
#datalistType li img {top:0;margin: 0;}
#datalistType li .title {white-space: normal;font-size:13px;line-height: 23px;margin-top: 10px}



