@charset "utf-8";
.ui_radio--custom--data--li .ui_date--custom.startDate{width:30%;}
.ui_radio--custom--data--li .ui_date--custom.endDate{width:30%;}
/* @media(max-width:850px){
    .ui_radio--custom--data--li .ui_date--custom.startDate{width:45%;}
    .ui_radio--custom--data--li .ui_date--custom.endDate{width:45%;}
}
 */
.board--card--list .obj.col1 .item {padding: 30px;padding-left: 185px;}
.board--card--list .obj.col1 .thm--box{width: 124px;height: 190px;top: 30px;left: 40px;border:1px solid #e3e3e3;}
.board--card--list .obj .card--body .tit{position:relative;z-index:3;overflow:hidden;margin-bottom:5px;font-size:20px;color:#000;line-height:24px;text-overflow:ellipsis;white-space:nowrap;margin-top: 15px;padding-left: 10px;}
.board--card--list .obj .thm--box .inner {background-color:#fff;}
.board--card--list .obj .thm--box .inner img{width:auto;height: 100%;}
.board--card--list .obj .link {border: 7px solid transparent;/*border-bottom: 20px solid transparent;*/}
.board--card--list .obj.col1  .card--body{padding-right:145px;padding-top:25px;}
.board--card--list .obj .card--body .state{padding-left:10px;font-size: 14px;color: #d72429;font-weight: 600;display:block;}
.board--card--list .obj .card--body .tit{margin-top:0;}
.board--card--list .obj.col1 .card--body .cont{display:none;}
.board--card--list .obj.col1 .card--body .list_ul{margin-top: 9px;margin-bottom:9px;padding-left:5px;}
.board--card--list .obj.col1 .card--body .tag em{display:inline-block;margin-right:3px;font-size: 13px;line-height:1.2;padding: 5px 9px;border: 1px solid #ddd;border-radius: 30px;margin-bottom: 3px;}
.board--card--list .obj.col1 .card--body .tag em:before{content: '#';font-size: 13px;}
.board--card--list .obj.col1 .card--body .list_ul li{float:none;display:block;margin-bottom:5px;position: relative; min-height:22px; padding-left:80px; word-break:keep-all; font-size:14px; color: #606060;line-height:1.2}
.board--card--list .obj.col1 .card--body .list_ul li:before{display:none;}
.board--card--list .obj.col1 .card--body .list_ul li strong{display:inline-block;position: absolute;top:0;left:0;width:80px;padding: 3px 0; padding-left: 10px;margin-right: 5px; color: #000; font-size: 15px; line-height:1.2}
.board--card--list .obj.col1 .card--body .list_ul li strong:before{border-radius: 50%;background: #545454;width: 4px;height: 4px;position: absolute;top: 10px;left: 0;content: '';display: inline-block;}
.board--card--list .obj.col1 .card--body .list_ul li strong:after{position:absolute; top:6px; right:12px; content:"";width:1px;height:13px;background-color:#606060}
.board--card--list .obj .card--body .button{position: absolute;top: 50%;right: 20px;transform: translate(0, -50%);width:100px;height:97px;text-align:center;border:1px solid #dcdcdc;padding: 20px 14px;padding-bottom:60px;font-size: 14px;letter-spacing: -0.02em;}
.board--card--list .obj .card--body .button:after{position:absolute; top:62%; left:50%; width:23px;height:1px; background-color:#3a3a3a; content:"";transform: translate(-50%, -50%);}
.board--card--list .obj .card--body .button:before{display: block;position: absolute;left:48%;top:55%;width:12px;height:12px;border-top:1px solid #3a3a3a;border-right:1px solid #3a3a3a;-webkit-transform: rotate(45deg);transform: rotate(45deg);content:"";}
.board--card--list .obj .card--body .tag{padding-left:5px;}
.board--card--list .obj.col4 .item{min-height: 340px;}
.board--card--list .obj.col4 .thm--box {padding-top:300px;}
.board--card--list .obj.col4 .card--body .tit,
.board--card--list .obj.col4 .card--body .state{padding-left:0}
.board--card--list .obj.col4 .card--body .tit {display:block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 44px;margin: 0 0 15px;font-size:16px;font-weight: 500;text-overflow: ellipsis;white-space: normal;line-height: 1.4;text-align: center;}
.board--card--list .obj.col4 .list_ul {display:none;}
.board--card--list .obj.col4 .button{display: block;position: static;width: 100%;height: 40px;line-height:40px;padding: 0;transform: none;}
.board--card--list .obj.col4 .button:before,
.board--card--list .obj.col4 .button:after {display:none;}
.board--card--list .obj.col4 .thm--box .inner {/* background:#f4f4f4; */}
.board--card--list .obj.col4 .card--body .tag{display:none;height:27px;overflow:hidden;margin: 10px 0 0;}
.board--card--list .obj.col4 .card--body .tag em{display:inline-block;margin-right:3px;font-size: 13px;line-height:1.2;padding: 5px 9px;border: 1px solid #ddd;border-radius: 30px;margin-bottom: 3px;}
.board--card--list .obj.col4 .card--body .tag em:before{content: '#';font-size: 13px;}
.board--card--list .obj.col4 .card--body .list_ul li{float:none;display:block;overflow: hidden;margin-bottom:5px;position: relative;min-height:22px;padding-left:80px;word-break:keep-all;font-size:14px;color: #606060;line-height:1.2;text-overflow: ellipsis;white-space: nowrap;}
.board--card--list .obj.col4 .card--body .list_ul li:before{display:none;}
.board--card--list .obj.col4 .card--body .list_ul li strong{display:inline-block;position: absolute;top:0;left:0;width:80px;padding: 3px 0; padding-left: 10px;margin-right: 5px; color: #000; font-size: 15px; line-height:1.2}
.board--card--list .obj.col4 .card--body .list_ul li strong:before{border-radius: 50%;background: #545454;width: 4px;height: 4px;position: absolute;top: 10px;left: 0;content: '';display: inline-block;}
.board--card--list .obj.col4 .card--body .list_ul li strong:after{position:absolute; top:6px; right:12px; content:"";width:1px;height:13px;background-color:#606060}


.board--card--list .obj .link:hover .card--body .button:before{border-top:1px solid #d72429;border-right:1px solid #d72429;}
.board--card--list .obj .link:hover .card--body  .button:after{background-color:#d72429; }
.ui-view_detail{position:relative;}
.ui-view_detail .detail-thumb{position:relative;background-color: #f4f4f4;margin-bottom:30px;padding: 40px;padding-left:315px;border-top: 2px solid #d71a1f;min-height: 460px;}
.ui-view_detail .thumb-box{position:absolute;left:40px;top:40px;width:230px;z-index: 1;}
.ui-view_detail .thumb-box .inner{position:relative;width: 96%;box-shadow: 3px 3px 15px rgba(0,0,0,0.3);text-align: center;}

.inner {}
.ui-view_detail .thumb-box .inner img{/* width: 100%; *//* height: 296px; */}
.ui-view_detail .thumb-box .btn-group{margin-top: 17px;/* width: 100%; */}
.ui-view_detail .thumb-box .btn-group:after {display:block; clear:both; visibility:hidden; content:'';}
.ui-view_detail .thumb-box .btn-group .btn{min-width:49%;margin-bottom: 5px;}
.ui-view_detail .data-box{position:relative;width:100%;padding-top:10px}
.ui-view_detail .detail-heading{margin-bottom:10px;padding-bottom:10px;border-bottom: 1px dotted #A4A4A4;}
.ui-view_detail .detail-heading .title{display:block;font-size: 23px; color: #333333;font-weight: bold;}
.ui-view_detail .detail-heading .state{font-size: 14px;color: #d72429;font-weight: 600;display:block;}
.ui-view_detail .hashtag{position:relative;padding-left:30px;margin-bottom: 10px;min-height: 20px;}
.ui-view_detail .hashtag .tag_icon{display:block;position:absolute;left:5px;top:7px;width:23px;height:23px;font-size:0;background:url(/images/prog/pubMaterials/list_img.png) no-repeat;}
.ui-view_detail .hashtag span {display:inline-block; margin:0 0 5px;padding:4px 12px;border-radius: 20px;border: 1px solid #d6d6d6;background-color: #fff;font-size:14px;}
.ui-view_detail .detail-info{padding-right:10px;padding-left:10px;padding-top: 10px;padding-bottom: 1px;}
.ui-view_detail .detail-info ul{}
.ui-view_detail .detail-info ul li{margin-bottom:5px;position: relative; min-height:22px; padding-left:80px; word-break:keep-all; font-size:14px; color: #606060;line-height:1.2}
.ui-view_detail .detail-info ul li strong{display:inline-block;position: absolute;top:0;left:0;width:80px;padding: 3px 0; padding-left: 10px;margin-right: 5px; color: #000; font-size: 15px; line-height:1.2}
.ui-view_detail .detail-info ul li strong:before{border-radius: 50%;background: #545454;width: 4px;height: 4px;position: absolute;top: 10px;left: 0;content: '';display: inline-block;}
.ui-view_detail .detail-info ul li strong:after{position:absolute; top:6px; right:12px; content:"";width:1px;height:13px;background-color:#606060}
.ui-view_detail .detail-info ul li .btn-example{position:relative;padding-left:14px;display:inline-block;}
.ui-view_detail .detail-info ul li .btn-example:before{display:inline-block;position:absolute;top:4px;left:0;width:14px;height:14px;background:url(/images/prog/pubMaterials/search_img.png) no-repeat;content:"";}
.ui-view_detail .data-box .btn-group{/* text-align:center; *//* border-top:1px solid #A4A4A4; */margin-top:10px;padding-top:10px;padding-left: 10px;}
/* .ui-view_detail .data-box .btn-group .btn{float:none;margin-left:0;min-width:160px;} */
.ui-view_detail .data-box .btn-group .btn *{vertical-align: middle;}
.ui-view_detail .data-box .btn-group .btn .btn-default {text-shadow: 0px 0px 5px rgba(0,0,0,0.3);color: #fff;border: 1px solid #dc3545;background: #dc3545;}
.ui-view_detail .data-box .btn-group .btn .btn-default.background-blue {text-shadow: 0px 0px 5px rgba(0,0,0,0.3);color: #fff;border: 1px solid #3f3f48;background: #3f3f48;}

.ui-view_detail .article{margin-bottom:20px;position:relative;width:100%}
.ui-view_detail .article .h2{margin-bottom:0;padding:11px 30px;position: relative;display: inline-block;}
.ui-view_detail .article .h2:before{content: '';position:absolute;top: 54px;left:0;width: 100%;height:3px;background: #dc3545;display:block;}
.ui-view_detail .article .cont{padding:15px;font-size:15px;border:1px solid #ddd;}
.ui-view_detail .article .cont p{margin-top:0}
.ui-view_detail .article .cont p,
.ui-view_detail .article .cont li{font-size:15px}
.ui-view_detail .detail-download_list .panel{padding:25px;border:1px solid #ddd;}
.ui-view_detail .detail-download_list .panel .ui-download_list{padding-top:18px;margin-top:10px;border-top: 1px dotted #A4A4A4;}
.ui-view_detail .detail-download_list .panel .ui-download_list:first-child{border-top:none;padding-top:0;margin-top:0;}
.ui-view_detail .ui-download_list h3{display:block;margin-bottom: 10px;color:#dc3545;font-size:18px;font-weight: bold;padding-bottom: 10px;}
.ui-view_detail .detail-download_list .panel .ui-download_list .item{text-align:right;min-height:41px;margin-bottom:3px;}
.ui-view_detail .detail-download_list .panel .ui-download_list .item:after{display:block;visibility:hidden;clear:both;content:'';}
.ui-view_detail .detail-download_list .panel .ui-download_list .item strong{position:relative;float:left;text-align:left;line-height:1.6;display: inline-block;width:69%;padding-left: 15px;}
.ui-view_detail .detail-download_list .panel .ui-download_list .item .btn-group{display:inline-block;margin-top:-11px;}
.ui-view_detail .detail-download_list .panel .ui-download_list .item .btn-group:after{display:block;visibility:hidden;clear:both;content:'';}
.ui-view_detail .detail-download_list .panel .ui-download_list .item .btn-group .btn{float:none;margin-left:0;min-width:auto;}
.ui-view_detail .detail-quick{position: absolute;top:-25px;right: -230px;width: 210px;z-index:99;}
.ui-view_detail .detail-quick .detail-quick_box{width:100%;min-height:254px;border: 1px solid #eaeaea;margin-top:20px;}
/* .ui-view_detail .detail-quick .detail-quick_box .quick-heading{margin-top:-10px;width:100%;background:url(/images/prog/pubMaterials/text_img.png) no-repeat;background-size:100% 100%;} */
.ui-view_detail .detail-quick .detail-quick_box .quick-heading{position:relative;width:100%;height:38px;background-color:#464658;}
.ui-view_detail .detail-quick .detail-quick_box .quick-heading:before{display: inline-block;position: absolute;top: -19px;right: -20px;width: 30px;height: 30px;background-color: #fff;content: "";transform: rotate(52deg);-webkit-transform: rotate(52deg);-moz-transform: rotate(52deg);-ms-transform: rotate(52deg);-o-transform: rotate(52deg);}
/* .ui-view_detail .detail-quick .detail-quick_box .quick-heading.topic:before{display: inline-block;position: absolute;top: 4px;right: -20px;width: 30px;height: 30px;background-color: #fff;content: "";transform: rotate(51deg);-webkit-transform: rotate(51deg);-moz-transform: rotate(51deg);-ms-transform: rotate(51deg);-o-transform: rotate(51deg);} */
.ui-view_detail .detail-quick .detail-quick_box .quick-heading strong{display:block;padding:10px 0;color:#fff;font-size:15px;line-height:1.2;text-align:center}

.ui-view_detail .detail-quick .quick-info{position:relative;width:100%;overflow:hidden;}
.ui-view_detail .detail-quick .quick-info_content{position:relative;margin:0 auto;padding:25px 0 15px;width:90%;height: 360px;overflow:hidden;}
.ui-view_detail .detail-quick .quick-info_content .list--item,
.ui-view_detail .detail-quick .quick-info_content .slick-list,
.ui-view_detail .detail-quick .quick-info_content .slick-list .slick-track,
.ui-view_detail .detail-quick .quick-info_content .slick-list .slick-track .slick-slide,
.ui-view_detail .detail-quick .quick-info_content .slick-list .slick-track .slick-slide>div,
.ui-view_detail .detail-quick .quick-info_content .slick-list .slick-track .slick-slide picture,
.ui-view_detail .detail-quick .quick-info_content .slick-list .slick-track .slick-slide img{height:100%;}
.ui-view_detail .detail-quick .quick-info_content .list--item{opacity: 1 !important; width: 100% !important; /*! position: absolute; *//*! top:0; *//*! left:0; */}
.ui-view_detail .detail-quick .control [data-paging]{width: auto;}
/* .ui-view_detail .detail-quick .slick-dots{display:block;text-align:center;margin-top:-20px;position: relative;z-index: 10;} */
.ui-view_detail .detail-quick .slick-dots{display:block;text-align:center;position: relative;z-index: 10;margin-top: -15px;}
.ui-view_detail .detail-quick .slick-dots li{display:inline-block;width:12px;height:12px;margin:0 2px;}
.ui-view_detail .detail-quick .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;font-size:0;border:0;background-color:#d3d3d3;border-radius:50%;width:100%;height:100%;}
.ui-view_detail .detail-quick .slick-dots li.slick-active button{background-color:#dc3545}

.ui-view_detail .detail-quick .quick-info_content .list--item.type1 .thumb-group{padding-bottom:10px;margin-bottom:10px;border-bottom: 1px dotted #A4A4A4;}
.ui-view_detail .detail-quick .quick-info_content .list--item .thumb {position: relative;width: 100px;height:100px;border-radius: 0%;overflow:hidden;box-shadow:2px 2px 5px rgba(0,0,0,0.3);margin: 0 auto;}
.ui-view_detail .detail-quick .quick-info_content .list--item .thumb img {position:absolute;left:50%;top:50%;height:100%;width:auto;max-width:100%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.ui-view_detail .detail-quick .quick-info_content .list--item .name-text{display:block;margin-top: 15px;text-align:center;color:#333;font-size: 14px;font-weight: bold;letter-spacing: -1px;}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link{}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li{text-align:right;line-height: 1;}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li a {display:block;width:100%;height:100%;line-height: 1.5;}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li strong{position:relative;display:inline-block;padding-left:10px;/* float:left; */width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:left;color:#1b1b1b;}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li strong:before{border-radius: 50%;background: #545454;width: 4px;height: 4px;position: absolute;top: 10px;left: 0;content: '';display: inline-block;}

.ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li .data{display:none;}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-link{}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-link li{border-top:1px dotted #A4A4A4;padding-top: 10px;margin-top: 10px;}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-link li a {display:block; width:100%; height:100%;}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-link li:first-child{border-top:none;padding-top:0;margin-top:0;}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-link li strong{margin-bottom:5px;position:relative;display:block;width:100%;height:38px;overflow: hidden;text-align:left;line-height:1.2;color:#1b1b1b;    word-break: normal;}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-link li .data,
.ui-view_detail .detail-quick .quick-info_content .list--item .list-link li .link-write{display:block;padding-left:22px;color:#909090;}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-link li .link-write a{display:inline-block;}

.ui-view_detail .detail-quick .quick-info_content .list--item .list-link li .data{background:url(/images/prog/pubMaterials/date_icon.png) no-repeat left 8px;}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-link li .link-write{background:url(/images/prog/pubMaterials/book_icon.png) no-repeat left 8px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.ui-view_detail .detail-thumb .data-box .btn-group:after{content:"";display:block;clear:both;}
.ui-view_detail .detail-thumb .data-box .btn-group{margin: 45px 0 0 0;padding: 0 0 0 10px;}
.ui-view_detail .detail-thumb .data-box .btn-group a.view-btn{margin-left:10px;}
.ui-view_detail .detail-thumb .data-box .btn-group a.put-btn:hover:before{background-position: -262px -9px;}
.ui-view_detail .detail-thumb .data-box .btn-group a.view-btn:hover:before{background-position: -317px -9px;}
.ui-view_detail .detail-thumb .data-box .btn-group a.view-btn:before{background:url(/images/prog/pubMaterials/ir.png) no-repeat;background-position: -423px -9px;}
.ui-view_detail .detail-thumb .data-box .btn-group a.put-btn:before{background:url(/images/prog/pubMaterials/ir.png) no-repeat;background-position: -371px -9px;}
.ui-view_detail .detail-thumb .data-box .btn-group a.put-btn,
.ui-view_detail .detail-thumb .data-box .btn-group a.view-btn{position:relatvie;font-weight:500;}
.ui-view_detail .detail-thumb .data-box .btn-group a.put-btn:before,
.ui-view_detail .detail-thumb .data-box .btn-group a.view-btn:before{display:inline-block;position:absolute;top:9px;right:18px;width:24px;height:24px;content:"";}




@media screen and (max-width:1760px){
.ui-view_detail .detail-quick{overflow: hidden;position:relative;top:auto;right:auto;width:100%;}
.ui-view_detail .detail-quick .detail-quick_box{float:right;width:49%}
.ui-view_detail .detail-quick .detail-quick_box:first-child{float:left;}
.ui-view_detail .detail-quick .detail-quick_box{min-height:auto;}
.ui-view_detail .detail-quick .quick-info_content{height: 192px;}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li strong{width:100%}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li .data{display:inline-block;}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-link li strong{margin-bottom: 0;position:relative;width:100%;height:auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ui-view_detail .detail-quick .quick-info_content .list--item.type1{padding-left:140px;position:relative;}
.ui-view_detail .detail-quick .quick-info_content .list--item.type1 .thumb-group{position: absolute;top:0;left:0;padding-bottom:0;margin-bottom:0;border:none;width:120px;}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link{/*! padding:20px 0 */}
.ui-view_detail .detail-quick .quick-info_content .list--item .thumb{margin:0 auto;width:80px;}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li .data{display:inline-block}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-link li .data, .ui-view_detail .detail-quick .quick-info_content .list--item .list-link li .link-write{display:inline-block}
.ui-view_detail .detail-quick .quick-info_content .list--item .list-link li{padding-top:5px;margin-top:5px;}
}




.pubmat_pop_wrap_layer{clear:both;}
.pop-layer p.ctxt{line-height:25px;color:#666}
.pop-layer .btn-r{width:100%;margin:10px 0 20px;padding-top:10px;border-top:1px solid #DDD;text-align:right}
.pop-layer{display:none;position:absolute;top:50%;left:50%;z-index:10;width:70%;height:auto;background-color:#fff;transform: translate(-50%, -50%);}
.dim-layer{display:none;position:fixed;_position:absolute;top:0;left:0;z-index:9999;width:100%;height:100%;}
.dim-layer .dimBg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}
.dim-layer .pop-layer{display:block}
a.btn-layerClose{display:inline-block;height:25px;padding:0 14px;border:1px solid #304a8a;background-color:#3f5a9d;font-size:13px;line-height:25px;color:#fff}
a.btn-layerClose:hover{border:1px solid #091940;background-color:#1f326a;color:#fff}

.btn-group-hover a{color:#fff;}
.btn-group-hover button.btn-primary:hover a{color:#666;}


.pubmat_pop_wrap_box .pubmat_pop_content_box{padding:49px;background-color:#fff;}
.pubmat_pop_wrap_box .pubmat_pop_content_box .pubmat_pop_profile:before{display:inline-block;width:142px;height:184px;background:url(/images/prog/pubMaterials/profi_img.png) no-repeat;content:"";}
.pubmat_pop_wrap_box .pubmat_pop_content_box .pubmat_pop_name_box{margin-top:26px;}
.pubmat_pop_wrap_box .pubmat_pop_content_box .pubmat_pop_name_box .col-sm-12 b{font-size:24px;color:#333333}
.pubmat_pop_wrap_box .pubmat_pop_content_box .pubmat_pop_name_box .col-sm-12 span{margin-left: 7px;font-size:14px;color:#7a7a7a;}
.pubmat_pop_wrap_box .pubmat_pop_content_box .pubmat_pop_tell_box .col-sm-12 p{position:relative;margin:0;padding-left:31px;font-size:14px;color:#848484;}
.pubmat_pop_wrap_box .pubmat_pop_content_box .pubmat_pop_tell_box .col-sm-12:nth-child(1) p:before{display:inline-block;position:absolute;top:0;left:0;width:50px;height:50px;background:url(/images/prog/pubMaterials/mail_icon.png) no-repeat;content:"";}
.pubmat_pop_wrap_box .pubmat_pop_content_box .pubmat_pop_tell_box .col-sm-12:nth-child(1) p:after{display:inline-block;position:absolute;top:7px;left:115px;width:11px;height:10px;background:url(/images/prog/pubMaterials/plane.png) no-repeat;content:"";}
.pubmat_pop_wrap_box .pubmat_pop_content_box .pubmat_pop_tell_box .col-sm-12:nth-child(2) p:before{display:inline-block;position:absolute;top:0;left:0;width:50px;height:50px;background:url(/images/prog/pubMaterials/tell_icon.png) no-repeat;content:"";}
.pubmat_pop_wrap_box .pubmat_pop_content_box .pubmat_pop_tell_box .col-sm-12:nth-child(2) p{margin-top:5px;padding-bottom:16px;border-bottom:1px dotted #d0d0d0}
.pubmat_pop_wrap_box .pubmat_pop_content_box .pubmat_pop_tell_box{margin-top:14px !important;}
.pubmat_pop_wrap_box .pubmat_pop_area_box .pubmat_pop_title_area{position:relative;padding-left:11px;font-size:15px;color:#333333;font-weight:bold;}
.pubmat_pop_wrap_box .pubmat_pop_area_box .pubmat_pop_title_area:before{display:inline-block;position:absolute;top:10px;left:0;width:4px;height:4px;background-color:#000;content:"";}
.pubmat_pop_wrap_box .pubmat_pop_area_box .pubmat_pop_content_area{padding-bottom:18px;border-bottom:1px dotted #d0d0d0; font-size:14px;color:#666666;}
.pubmat_pop_wrap_box .pubmat_pop_area_box .pubmat_pop_content_area i:before{display:inline-block;width:250px;height:153px;background:url(/images/prog/pubMaterials/vedio_img.png) no-repeat;content:"";}
.pubmat_pop_wrap_box .pubmat_pop_area_box:last-child .pubmat_pop_content_area{padding-bottom:0px;border-bottom:none; font-size:14px;color:#666666;}
.pubmat_pop_wrap_box .pubmat_pop_content_box .pubmat_pop_content_left_box{padding-right:15px;padding-left: 0;}
.pubmat_pop_wrap_box .pubmat_pop_content_right_box .pubmat_pop_content_tap{padding:13px 0;width:14.2857%;}
.pubmat_pop_wrap_box .pubmat_pop_content_right_box .pubmat_pop_content_tap a.on span:after{display:inline-block;position:absolute;top:2.5px;right:-26px;width:20px;height:20px;background:url(/images/prog/pubMaterials/check_icon.png) no-repeat;content:"";}
.pubmat_pop_wrap_box .pubmat_pop_content_right_box .pubmat_pop_content_tap a.on span{position:relative;}
.pubmat_pop_wrap_box .pubmat_pop_content_right_box .pubmat_pop_content_tap a{display:block;margin:0;text-align:center;font-size:16px;color:#272727;}
.pubmat_pop_wrap_box .pubmat_pop_content_right_box .pubmat_pop_content_tap:nth-child(n+2) a:before{display:inline-block;position:absolute;top:39%;left:1%;width:2px;height:13px;background-color:#787878;content:"";}
.pubmat_pop_wrap_box .pubmat_pop_content_right_box .pubmat_pop_content_tap:nth-child(n+2) a.on:before{display:inline-block;position:absolute;top:27%;left:1%;width:2px;height:13px;background-color:#787878;content:"";}
.pubmat_pop_wrap_box .pubmat_pop_content_right_box .pubmat_pop_content_tap a.on{position:relative;font-weight:bold;font-size:16px;color:#d23b16;}
.pubmat_pop_wrap_box .pubmat_pop_content_right_box .pubmat_pop_content_tap a.on:after{}
.pubmat_pop_wrap_box .pubmat_pop_bottom_img:before{display:inline-block;width:100%;height:9px;background: url(/pcms/common/images/common/ir-pattern.png);content:"";}
.pubmat_pop_wrap_box .pubmat_pop_content_comm{padding-top:67px;padding-bottom:47px;}
.pubmat_pop_wrap_box .pubmat_pop_ul_comm li:nth-child(n+2){margin-top:15px;}
.pubmat_pop_wrap_box .pubmat_pop_content_comm .pubmat_pop_content_left_comm b{position:relative;font-size:20px;color:#393939;}
.pubmat_pop_wrap_box .pubmat_pop_content_comm .pubmat_pop_content_left_comm b:before{display:inline-block;position:absolute;top:12px;left:-15px;width:9px;height:3px;background-color:#4b4b4b;content:"";}
.pubmat_pop_wrap_box .pubmat_pop_content_comm .pubmat_pop_content_left_comm{padding-left:67px;}

.kogl--mask .mark--area.mark4{width: 164px;}


@media(max-width:924px){
    .ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li .data{display:none;}
}

@media(max-width:827px){
    .ui-view_detail .detail-download_list .panel .ui-download_list .item .btn-group{display: block;margin-top: 24px;text-align: left;}
    .ui-view_detail .detail-download_list .panel .ui-download_list .item strong{width:100%;}
}

@media(max-width:767px){
    #ajaxLayer .view_staff-info{position: static;width: 100%;}
    #ajaxLayer .pop-heading{position:relative}
    #ajaxLayer .view_staff{padding-left:0;padding:10px;}
    #ajaxLayer .view_staff:before{display:none;}
    #ajaxLayer .view_staff-personal{padding:0;}
    .board--card--list .obj .card--body .button{position: relative;top:0;left:0;width: auto;padding: 10px 25px;float:right;height:auto;margin-top: 40px;}
    .board--card--list .obj .card--body .button::after{display:none;}
    .board--card--list .obj .card--body .button::before{display:none;}
    .board--card--list .obj.col4 .card--body .button {width:100%;height:40px; line-height:40px; padding:0;margin:0 0 20px;}
    .board--card--list .obj.col1 .card--body{padding-right:0;}
    .board--card--list .obj.col1 .item{padding-bottom:0;padding: 226px 0 0;}
    .board--card--list .obj.col1 .col .item {padding: 225px 0 0;}
    .ui-view_detail .detail-thumb{padding: 40px;}
    .ui-view_detail .data-box {padding-top: 0;padding-left: 0;}
    .ui-view_detail .thumb-box{position: relative;top: 0;left: 50%;margin: 0 0 10px;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);}
/*     .ui-view_detail .detail-thumb .data-box .btn-group a.put-btn, */
/*  .ui-view_detail .detail-thumb .data-box .btn-group a.view-btn{position:relatvie;font-weight:500;} */
    .ui-view_detail .detail-thumb .data-box .btn-group{padding: 0 0 0 0;text-align:center;}
    .ui-view_detail .detail-thumb .data-box .btn-group > span{display:inline-block;}

    .board--card--list .obj.col1 .col .thm--box {top: 25px;border:none;}
    .board--card--list .obj .thm--box .inner img {border:1px solid #e3e3e3;}
    .board--card--list .obj .link:focus .thm--box .inner img,
    .board--card--list .obj .link:hover .thm--box .inner img {transform:translate(-50%,-50%) scale(1); -webkit-transform:translate(-50%,-50%) scale(1); }
}



@media(max-width:671px){
    .ui-view_detail .data-box .btn-group{text-align:center;}
}

@media(max-width:625px){
    .ui-view_detail .detail-quick .detail-quick_box{width:100%;}
    .ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li .data{display:block;}
}

@media(max-width:479px){
    .ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li .data{display:none;}
    .ui-view_detail .detail-thumb .data-box .btn-group a.put-btn,
    .ui-view_detail .detail-thumb .data-box .btn-group a.view-btn{width:100%}
    .ui-view_detail .detail-thumb .data-box .btn-group a.view-btn{margin:10px 0 0 0;}


}

@media(max-width:440px){
    .ui-view_detail .detail-quick .quick-info_content{height: 355px;}
    .ui-view_detail .detail-quick .quick-info_content .list--item.type1 {padding-left:0;padding-top:148px;}
    .ui-view_detail .detail-quick .quick-info_content .list--item.type1 .thumb-group{left: 50%;transform: translateX(-50%);}
    .ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li .data{display:block;}
    .ui-view_detail .data-box .btn-group button:nth-child(n+2){margin-top:10px;}
    .ui-view_detail .detail-quick .quick-info_content .list--item .list-link li {display:none;}
    .ui-view_detail .detail-quick .quick-info_content .list--item .list-link li:nth-child(1),
    .ui-view_detail .detail-quick .quick-info_content .list--item .list-link li:nth-child(2),
    .ui-view_detail .detail-quick .quick-info_content .list--item .list-link li:nth-child(3),
    .ui-view_detail .detail-quick .quick-info_content .list--item .list-link li:nth-child(4) {display:block;}

}

/* @media(max-width:393px){
    .ui-view_detail .hashtag span:nth-child(4){display:inline-block;margin-top:10px;}
}

@media(max-width:296px){
    .ui-view_detail .hashtag span:nth-child(3){display:inline-block;margin-top:10px;}
}
 */


.program--search .search_inner{width:100%;}
.program--search .search--select>div, .program--search .search--select>span{max-width:150px;}
.program--search .fieldset{display:inherit}
.program--search .search_inner .fieldset .search--select span select{height:40px;}



/* 연구발간목록 */
.program--search{margin:0;padding-right: 80px;/*border-top:2px solid #997b6a;*/border-left:1px solid #e9e9e9;border-right: 1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-radius:0%;}
.program--count::before{left:-4px;width:13px;height:14px;background: url(/images/prog/pubMaterials/ir.png) no-repeat;background-position: -144px -13px;}
.program--count strong{font-weight: 500;}
.program--search .program--count{margin-top: -2px;}
.program--search--index{display:inline-block;float:left;margin: 8px 10px;}
.program--search .search--text{position:relative;min-width: 334px;}
/* .program--search .search--text:before{display:inline-block;position:absolute;top:11px;left:-75px;content:"통합검색";font-size:14px;font-weight: bold;} */
.program--search .search--text input[type="text"]{height:40px;}
.program--search .search--btn{/* margin-right:72px; */}
.program--search .search--btn span{width:40px;height:42px;}
.program--search .search--btn input[type="submit"]{border-radius:0%;background: url(/images/prog/pubMaterials/ir.png) no-repeat;background-position: -59px 0px;background-color:#1f216b;}
.program--search .search--btn button{padding: 0;background-color: #f4f4f4;height: 213px;position: absolute;top: 0;right: 0;border: none;height: 100%;width: 65px;}
.program--search .search--btn span.open-btn,
.program--search .search--btn span.close-btn{display: block;width: 100%;height: auto;padding: 25px 0 0;font-size:13px;color:#333333;text-align: center;}
.program--search .search--btn span.open-btn:before{transform: rotate(180deg);}
.program--search .search--btn span.close-btn:before{transform: rotate(0deg);}
.program--search .search--btn span.open-btn:before,
.program--search .search--btn span.close-btn:before{display: inline-block;position: absolute;top: 15px;left: 16px;width: 33px;height: 24px;background: url(/images/prog/pubMaterials/ir.png) no-repeat;background-position: -202px -10px;content: "";transition: all 0.3s;}


/*상세검색 */
.program--search--view{display:none;padding:20px 85px 46px 85px;background-color:#f4f4f4;}
.program--search--view .search_box{border-bottom:1px solid #ddd;padding:20px 0;}
.program--search--view .search_box:last-child{border-bottom:none;}


/*자료유형*/
.program--search--view .program_search_view_inner .fieldset_view .search_box:after{content:"";display:block;clear:both}
.program--search--view .program_search_view_inner .fieldset_view .data--type .data--type--title{float:leFt;width:15%;}
.program--search--view .program_search_view_inner .fieldset_view .data--type .data--type--search{float:leFt;width:85%;margin-top:-4px}
.program--search--view .program_search_view_inner .fieldset_view .data--type .data--type--search ul li{margin-top:4px;}


.program--search--view .program_search_view_inner .fieldset_view .data--type .data--type--search ul li{display:inline-block;width:32.333%;position: relative;}
.program--search--view .program_search_view_inner .fieldset_view .data--type .data--type--title p{margin:0;font-weight:bold;color:#333333;font-size:14px;}

/*연도*/
.program--search--view .program_search_view_inner .fieldset_view .year:after{content:"";display:block;clear:both}
.program--search--view .program_search_view_inner .fieldset_view .year .year--title{float: left;width:15%;}
.program--search--view .program_search_view_inner .fieldset_view .year .year--search{float: left;width:85%;margin-top:-4px;}
.program--search--view .program_search_view_inner .fieldset_view .year .year--search ul li{margin-top:4px;}

.program--search--view .program_search_view_inner .fieldset_view .year .year--search ul li{display:inline-block;width:32.333%;position:relative;}
.program--search--view .program_search_view_inner .fieldset_view .year .year--title p{margin:0;font-weight:bold;color:#333333;font-size:14px;}
.program--search--view .program_search_view_inner .fieldset_view .year .year--search ul li.ui_radio--custom--data--li{display:block;width:100%;}
.program--search--view .ui_date--custom.startDate{float:left;display: flex;/* display: flex; */}
.program--search--view .ui_date--custom.endDate{float:left;display: flex;}
.program--search--view .ui_date--custom label{position: relative;width:40px;height:34px;margin-left:3px;border:1px solid #ddd;background-color:#fff;}
.program--search--view .ui_date--custom label:before{display: inline-block;position: absolute;top: 7px;left: 5px;width: 20px;height: 20px;background: url(/images/prog/pubMaterials/ir.png) no-repeat;background-position: -13px -10px;content: "";}
.program--search--view .ui_date--custom--center{margin:0 15px;float:left;line-height: 35px;}
.program--search--view .ui_radio--custom--data{display: inline-block;float: left;margin-right:35px;}



/*검색*/
.program--search--view .program_search_view_inner .fieldset_view .writer:after{content:"";display:block;clear:both}
.program--search--view .program_search_view_inner .fieldset_view .writer .writer--title{float: left;width:15%;}
.program--search--view .program_search_view_inner .fieldset_view .writer .writer--search{float: left;width:85%;margin-top:-4px;}
.program--search--view .program_search_view_inner .fieldset_view .writer .writer--search ul li{margin-top:4px;}
.program--search--view .program_search_view_inner .fieldset_view .writer .writer--title p{margin:0;font-weight:bold;color:#333333;font-size:14px;}
.program--search--view .writer--search div.search--select{float:left;width:20%;}
.program--search--view .writer--search div.search--text{float:right;width:79%;}
.program--search--view .writer--search:after{content:"";display:block;clear:both}

/*상세검색 버튼*/
.program--search--view .search--btn{margin-top:30px;}
.program--search--view .search--btn input{padding:10px 45px 10px 45px;}


/*체크박스*/
.ui_check--custom input[type='checkbox']:checked + label{overflow:hidden;position:relative;}
.ui_check--custom .ui_rule--box{margin-bottom:0;border:none;background-color:rgba(0,0,0,0);}
.ui_check--custom{border-bottom:none;}
.ui_check--custom input[type="checkbox"] {position:absolute;left: -2px;top: 6px;width: 23px;height: 16px;}
.ui_check--custom input[type='checkbox'] + label:before {content: '';position:relative;display: inline-block;width: 17px;height: 17px;vertical-align: middle;background-color: #fff;border: 1px solid #dddddd;border-radius:4px;}
.ui_check--custom input[type='checkbox']:checked + label:before {display:inline-block;width:17px;height:17px;background-color:#d72429;border:1px solid #d72429;border-radius: 4px;content:"";}
.ui_check--custom input[type='checkbox']:checked + label:after{display:inline-block;position:absolute;top: 9px;left: 7px;width: 3px;height: 7px;border-bottom: 2px solid #fff; border-right: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);content:"";}
.ui_check--custom input[type='checkbox']:checked + label{overflow:hidden;position:relative;}
.ui_check--custom .ui_rule--box .custom-input span{padding-left:7px;font-size:14px;color:#333333;font-weight:500;}

/*라디오*/
.ui_radio--custom input[type='radio']:checked + label{overflow:hidden;position:relative;}
.ui_radio--custom .ui_rule--box{margin-bottom:0;border:none;background-color:rgba(0,0,0,0);display: inline-block;}
.ui_radio--custom{border-bottom:none;}
.ui_radio--custom input[type="radio"] {position:absolute; left:1px; top:5px; width:17px; height:18px;}
.ui_radio--custom input[type='radio'] + label:before { content: ''; position: relative; display: inline-block; border-radius:50%; width: 17px; height: 17px; vertical-align: middle; background-color: #fff; border: 1px solid #dddddd;}
.ui_radio--custom input[type='radio']:checked + label:after{display: inline-block;position: absolute;top: 9.4px;left: 5px;width: 9px;height: 9px;border-radius: 50%;background-color: #d72429;content: "";}
.ui_radio--custom input[type='radio']:checked + label{overflow:hidden;position:relative;}
.ui_radio--custom .ui_rule--box .custom-input span{padding-left:7px;font-size:14px;color:#333333;font-weight:500;}

@media(max-width:720px){
    .program--search--index{float:none;}
    .program--search .search--select{min-width:100%;}
    .program--search .search--select > div, .program--search .search--select > span{max-width:100%;display:block;}
    .program--search .search--text{min-width:100%;}
    .program--search .search--select, .program--search .search--text {display: block;width: 100%;max-width: inherit;margin: 2px 0;}
}

.ui-object.type1.col1 .item {width:33.33%;}
.ui-object.type1.col1 .caution {width:100%;}
.ui-object.type1 .item .inner {min-height:auto;}


@media(max-width:1023px){
    .program--search--view {padding:25px;}
}

@media(max-width:767px){
    .program--search--index {float:none;width:100%;text-align: left;}
    .program--search .search--text {float:none; width:100%;}
    .program--search .search--btn {float:none; width:100%;}
    .program--search .search--btn span {width:100%;}
    .program--search .search--btn input[type="submit"] {background:#1f216b; font-size:15px; }
    .program--search--view .program_search_view_inner .fieldset_view .year .year--title {float:none;width:100%;margin: 0 0 10px;}
    .program--search--view .program_search_view_inner .fieldset_view .year .year--search {float:none; width:100%;}
    .program--search--view .program_search_view_inner .fieldset_view .writer .writer--title {float:none;width:100%;margin: 0 0 10px;}
    .program--search--view .program_search_view_inner .fieldset_view .writer .writer--search {float:none; width:100%;}
    .program--search--view .program_search_view_inner .fieldset_view .data--type .data--type--title {float:none;width:100%;margin: 0 0 10px;}
    .program--search--view .program_search_view_inner .fieldset_view .data--type .data--type--search ul li {width:100%;}
    .program--control.kipub {display:none;}
    .program--control .sort .switch {display:none;}

    .board--card--list .obj.col4 .col {width:50%;}
    .board--card--list .obj.col4 .thm--box {padding-top:200px;}
}

@media(max-width:600px){
    .program--search--view .ui_radio--custom--data {float:none; width:100%;}
    .program--search--view .ui_date--custom--center {display: block;float:none;width:100%;text-align:center;}
    .program--search--view .ui_date--custom.startDate {float:none; width:100%;}
    .program--search--view .ui_date--custom.endDate {float:none; width:100%;}
    .program--search--view .writer--search div.search--select {float:none; width:100%;margin:0 0 5px;}
    .program--search--view .writer--search div.search--text {float:none; width:100%;}
}

@media(max-width:400px){
    .board--card--list .obj.col4 .col {width:100%;}
}
.tmplB .ui-view_detail .detail-quick{overflow: hidden;position:relative;top:auto;right:auto;width:100%;}
.tmplB .ui-view_detail .detail-quick .detail-quick_box{float:right;width:49%}
.tmplB .ui-view_detail .detail-quick .detail-quick_box:first-child{float:left;}
.tmplB .ui-view_detail .detail-quick .detail-quick_box{min-height:auto;}
.tmplB .ui-view_detail .detail-quick .quick-info_content{height: 192px;}
.tmplB .ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li strong{width:100%}
.tmplB .ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li .data{display:inline-block;}
.tmplB .ui-view_detail .detail-quick .quick-info_content .list--item .list-link li strong{margin-bottom: 0;position:relative;width:100%;height:auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tmplB .ui-view_detail .detail-quick .quick-info_content .list--item.type1{padding-left:140px;position:relative;}
.tmplB .ui-view_detail .detail-quick .quick-info_content .list--item.type1 .thumb-group{position: absolute;top:0;left:0;padding-bottom:0;margin-bottom:0;border:none;width:120px;}
.tmplB .ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link{/*! padding:20px 0 */}
.tmplB .ui-view_detail .detail-quick .quick-info_content .list--item .thumb{margin:0 auto;width:80px;}
.tmplB .ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li .data{display:inline-block}
.tmplB .ui-view_detail .detail-quick .quick-info_content .list--item .list-link li .data,
.tmplB .ui-view_detail .detail-quick .quick-info_content .list--item .list-link li .link-write{display:inline-block}
.tmplB .ui-view_detail .detail-quick .quick-info_content .list--item .list-link li{padding-top:5px;margin-top:5px;}
.tmplB .ui-view_detail .detail-quick .quick-info_content .list--item .list-link li:first-child{border-top:none;padding-top:0;margin-top:0;}


@media(max-width:625px){
    .tmplB .ui-view_detail .detail-quick .detail-quick_box{width:100%;}
    .tmplB .ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li .data{display:block;}
}

@media(max-width:479px){
    .tmplB .ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li .data{display:none;}
    .tmplB .ui-view_detail .detail-thumb .data-box .btn-group a.put-btn,
    .tmplB .ui-view_detail .detail-thumb .data-box .btn-group a.view-btn{width:100%}
    .tmplB .ui-view_detail .detail-thumb .data-box .btn-group a.view-btn{margin:10px 0 0 0;}
}

@media(max-width:440px){

    .tmplB .ui-view_detail .detail-quick .quick-info_content{height: 355px;}
    .tmplB .ui-view_detail .detail-quick .quick-info_content .list--item.type1 {padding-left:0;padding-top:148px;}
    .tmplB .ui-view_detail .detail-quick .quick-info_content .list--item.type1 .thumb-group{left: 50%;transform: translateX(-50%);}
    .tmplB .ui-view_detail .detail-quick .quick-info_content .list--item .list-write_link li .data{display:block;}
    .tmplB .ui-view_detail .data-box .btn-group button:nth-child(n+2){margin-top:10px;}
}




:lang(en) .program--search {padding: 15px 20px;}

.table {background:#fff}
.table .kogl--mask .mark--area {position: static;margin: 0 auto;}


/* 웹접근성 초점 이동 포커스 */
a:focus, .btn:focus, button:focus {border:2px solid #d72429!important;}