@charset "utf-8";

.bbs_total{margin:10px 0}
.bbs_total strong{color: #326feb;vertical-align:bottom;}
.bbs_comment{margin:15px 0}

.bbs_search3{text-align:center;margin: 0 0 15px 0;}

.bbs_search3 *{vertical-align:middle}
.bbs_search3 .form_txt{width: 40%;height:34px;padding:0 5px;border:1px solid #e5e5e5;}
.bbs_search3 .form_sm{cursor:pointer;width:20%;height:34px;background: #263e73;color:#fff;}
.bbs_search3 .form_sm:hover, .bbs_search3 .form_sm:focus{background: #1a243a;}
.bbs_search3 .form_sel{min-width: 80px;height:34px;border:1px solid #e5e5e5;border-radius:4px;vertical-align:middle;width: 20%;}
.bbs_search3 .left{ text-align: left;}
.bbs_search3 .right{text-align: right;}
.bbs_search3 .form_re{cursor:pointer;width:20%;height:34px;background: #444444;color:#fff;}
.bbs_search3 .form_cancle{cursor:pointer;width:20%;height:34px;background: #444444;color:#fff;}
.bbs_search3.btn{padding: 0 5px 5px 0;}
.bbs_search3.btn .left{}
.bbs_search3.btn .left p{display: inline-block;}
.bbs_search3.btn .left .l_btn{margin-right: 10px;}
.bbs_search3.btn .left .l_btn a{padding: 2px 10px;display: inline-block;border: solid 1px #d2d2d2;margin-right: 4px;border-radius: 5px;}
.bbs_search3.btn .left .l_btn .c1{border-color: #333;}
.bbs_search3.btn .left .l_btn .c2{border-color: #d04c4c; color:#d04c4c}
.bbs_search3.btn .left .l_btn .c3{border-color: #017951; color:#017951}
.bbs_search3.btn .left .l_btn a:hover,.bbs_search3.btn .left .l_btn a:focus{background:#333; color:#fff}
.bbs_search3.btn .left .l_btn .c2:hover,.bbs_search3.btn .left .l_btn .c2:focus{background:#d04c4c; color:#fff}
.bbs_search3.btn .left .l_btn .c3:hover,.bbs_search3.btn .left .l_btn .c3:focus{background:#017951; color:#fff}


.bbs_page{text-align:center;margin:25px 0}
.bbs_page a{display:inline-block;padding: 10px 0 0 0;margin:2px 1px;border: 1px solid #dddcdc;background: #f3f3f3;width: 40px;height: 40px;}
.bbs_page a:hover, bbs_page a:focus{border-color:#213266}
.bbs_page a.on{font-weight:bold;color:#fff;background: #6a6a6a;border: 1px solid #9d9d9d;text-decoration:underline;}
.bbs_page .prev{width:38px;height:0;padding:38px 0 0 0;margin-right:10px;overflow:hidden;background: url("/images/stone/common/bbs_ico.png") no-repeat 0 -40px;}
.bbs_page .prev2{width:38px;height:0;padding:38px 0 0 0;overflow:hidden;background: url("/images/stone/common/bbs_ico.png") no-repeat 0 -80px;}
.bbs_page .next{width:38px;height:0;padding:38px 0 0 0;margin-left:10px;overflow:hidden;background: url("/images/stone/common/bbs_ico.png") no-repeat 0 -120px;}
.bbs_page .next2{width:38px;height:0;padding:38px 0 0 0;overflow:hidden;background: url("/images/stone/common/bbs_ico.png") no-repeat 0 -160px;}


/*basic list - table*/
.bbs_skin2 table .ico_secret{width: 15px;height:0;padding: 23px 0 0 0;overflow:hidden;background: url("/images/stone/common/bbs_ico.png") no-repeat -24px -315px;display: inline-block;}
   
.bbs_skin2 table .num{width:auto;line-height:1;margin:0;background:0;border-radius:0;color:#000;display:table-cell;}
.bbs_skin2 table .badge{width:26px;padding:4px 10px;background:#e21207;color:#fff;font-size:.933rem;display:block}
.bbs_skin2 table .notice{background: #cff2fb;padding: 5px 10px;}
.bbs_skin2 table .notice span{font-weight:bold;color: #2b2b2b;display: none;}
.bbs_skin2 table .title{font-weight:500;text-align:left;}
.bbs_skin2 table .waiting{background:#8b0a04;color:#fff}
.bbs_skin2 table .processing{background:#123466;color:#fff}
.bbs_skin2 table .completion{background:#e1e1e1;font-weight:400;}
.bbs_skin2 table .call a{padding-left: 23px;background: url('/images/stone/common/bbs_ico.png') no-repeat left -559px;}
.bbs_skin2 table .loc a img{width: 15px;padding-left: 8px;}


@media all and (max-width:1023px){
.bbs_skin2 table{width:100%;border-top:2px solid #123466}
.bbs_skin2 table thead{display:none;}
.bbs_skin2 table td .basic_ul{margin-bottom:0 !important;}
.bbs_skin2 table tbody tr{display:block;border-bottom:1px solid #cdcdcd;padding:10px;}
.bbs_skin2 table tbody td{display:inline-block;}
.bbs_skin2 table tbody td:after{width:1px;height:10px;margin:0 6px;background:#aaa;display:inline-block;content:""}
.bbs_skin2 table td:first-of-type:after,.bbs_list_t .num:after,.bbs_list_t .badge:after,.bbs_list_t .title:after,.bbs_list_t td:last-of-type:after{display:none;}
.bbs_skin2 table .title{display:block;padding:10px 0;margin:0 0 10px;border-bottom:1px dashed #ddd;font-size:1.2rem;}
.bbs_skin2 table .nofile{display:none;}
.bbs_skin2 table [data-cell-header]:before{content:attr(data-cell-header);display:inline-block;color:#383e56;font-weight:400;}
.bbs_skin2 table .num[data-cell-header]:before,.bbs_skin2 table .title[data-cell-header]:before{display:none;}
.bbs_skin2 table .waiting[data-cell-header],.bbs_skin2 table .processing[data-cell-header],.bbs_skin2 table .completion[data-cell-header]{padding:0 10px;}
.bbs_skin2 table .waiting[data-cell-header]:after,.bbs_skin2 table .processing[data-cell-header]:after,.bbs_skin2 table .completion[data-cell-header]:after{display:none;}
.bbs_skin2 table .waiting[data-cell-header]:before,.bbs_skin2 table .processing[data-cell-header]:before{color:#fff;}

}


.adm_check{width:20px;height:20px;}


/*view*/
.bbs_view .bbs_vtop{border-bottom:solid 2px #666;}
.bbs_view .bbs_vtop h4{color:#000;padding:0;margin:0;text-align:center;font-size:18px;background:none;font-weight:600;}
.bbs_view .bbs_vtop .col{text-align:center;color:#c2c2c2;font-size:12px;padding:20px 0;}
.bbs_view .bbs_vtop .col span{display:inline-block;padding:0 15px;font-size:14px;color:#666;}
.bbs_view .bbs_vtop .col span.writer{color:#0052ca;}
.bbs_view .bbs_vtop .col span.view_no{background:url("/images/bbs/list_db.gif") no-repeat left center;margin-left:15px;}
.bbs_view .bbs_con{padding:20px 10px;border-bottom:Solid 1px #d6d6d6;;line-height:24px;}

.view_app{background:#f4f4f8;border:solid 1px #cfcfcf;padding:10px;}
.view_app p span{color:#f26522;}
.view_app div{background:#fff;padding:10px;margin-top:10px;}
.view_app div li{background:url("/images/bbs/bbs_file_icon.gif") no-repeat left 6px;}
.view_app div a{display:inline-block;padding:0 0 0 15px;border:none;}
.view_app div a.viewer{padding:0;}
.view_app div a span{display:inline-block;height:25px;padding:0 20px 0 0;background:url("/images/bbs/icon_viewer.gif") no-repeat right 5px;font-size:13px;}
.view_app div a:hover,
.view_app div a:focus{text-decoration:underline;}

/*write*/
.bbs_write{border-top:1px solid #323a47;width:100%}
.bbs_write th, .bbs_write td{vertical-align:middle;border-bottom:1px solid #cdcdcd;padding:15px 5px}
.bbs_write th *, .bbs_write td *{vertical-align:middle;}
.bbs_write th{color:#274678;background:#f3f8fb}
.bbs_write td{}
.bbs_write td label{margin:0 15px 0 0}
.w_star{color:#ed1c24}

.input_text{border:1px solid #e1e1e3;padding:5px 1px;height: 35px;width:100%;}
.input_sel{border:1px solid #e1e1e3;padding:5px 1px;margin:0;height:32px;width:100%}


.bbs_btn{text-align:right;margin:20px 0}
.bbs_btn a{display:inline-block;margin:0 3px 7px 3px;font-weight:bold;background:#fff;border:1px solid #cacaca;padding: 9px 19px;}
.bbs_btn .a:hover,
.bbs_btn .a:focus{border-color:#213266}
.bbs_btn input[type=submit]{/* border-radius:4px; */margin:0 3px 7px 3px;font-weight:bold;background: #39496b;color:#fff;height: 40px;padding: 0 20px;}
.bbs_btn input[type=submit]:hover,
.bbs_btn input[type=submit]:focus{background:#242b3e}

@media all and (min-width:768px){
.bbs_search3 .form_sm,.bbs_search3 .form_cancle,.bbs_search3 .form_re{width:75px}

.bbs_search3{overflow:hidden;padding: 15px 5px;margin: 0;}
.bbs_search3 *{vertical-align:middle}
.bbs_search3 .form_sel{width: 120px; min-width: 120px;}
.bbs_search3 .form_txt{width: 250px;}
.bbs_search3 .form_sm{width: 85px;}
.bbs_search3 .left .form_sel{width:auto}
.bbs_search3 .left{float:left;margin:0;width: 30%;text-align: left;}
.bbs_search3 .right{float:right;text-align:right;width: 70%;}
.bbs_search3.btn .left{width: 80%;}
.bbs_search3.btn .right{width: 20%;}


.bbs_write th, .bbs_write td{padding:15px 10px}

.input_wf{width:100%}
.input_w170{width:170px}
.input_w60{width:60px}

}

@media all and (min-width:1024px){
.bbs_search2{padding: 25px 20px;}
.bbs_search2 .left{width: 35%;float: left;text-align: left;margin: 0;}
.bbs_search2 .right{float: right;width: 65%;text-align: right;}
.bbs_skin2 table .badge{float:left;margin:0 10px 0 0}
.bbs_skin2 table .badge ~ a{margin:4px 0 0}
.bbs_skin2 table{width:100%;min-width:800px;margin:10px 0;border-top: 2px solid #474b50;table-layout:fixed;}
.bbs_skin2 table th, .bbs_skin2 td{text-align:center;padding: 15px 10px;border:1px solid #d2d2d2;border-top:none;line-height:1.5em;}
.bbs_skin2 table thead th{background: #f1f1f1;color:#333;font-weight:400;}
.bbs_skin2 table tbody th{background:#f3f8fb;color: #373737;font-weight: normal;}
.bbs_skin2 table tbody td{color:#555}
.bbs_skin2 table tbody td li{text-align:left}
.bbs_skin2 table tbody td .sbtn_go, .basic_table tbody td .sbtn_new, .basic_table tbody td .sbtn_down{white-space:nowrap}
.bbs_skin2 table .title a{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.bbs_skin2 tbody tr:hover,.bbs_skin2 tbody tr:focus{background:#f0f7f6}
.bbs_skin2 tbody tr:hover a,.bbs_skin2 tbody tr a:focus{text-decoration:underline;}
.bbs_skin2 table .notice{padding: 15px 0px;}
.bbs_skin2 table .notice span{display:block; }
/*.bbs_skin2 table .call a{background:none; padding-left:0;}*/
.bbs_skin2 table .loc a img{width: auto;padding-left: 0;}

.bbs_table .bw_file input{width: 260px;}
.bbs_table .bw_file .memo {width: calc(100% - 385px);}
.bbs_table .bw_file .memoarea{width: calc(100% - 268px);}
.bbs_table .bw_file .memoarea em{width: 100px;}
.bbs_table .bw_file .memoarea input{width: 300px;}

.bbs_view .bbs_vtop h4{font-size:24px;}
/*View*/
.bbs_view1{border-bottom:1px solid #bbb}
.bbs_view1 h4{border-top:solid 2px #444547;border-bottom:1px solid #bbb;color:#444547;background:#f7f7f7;font-size:12px;text-align:center;padding:10px 5px 8px 5px}
.bbs_view1 dl.col3{overflow:hidden}
.bbs_view1 dl.col3 dt, .bbs_view1 dl.col3 dd{float:left;border-bottom:1px solid #bbb;padding:10px 0 8px 0}
.bbs_view1 dl.col3 dt{color:#444547;font-weight:bold;text-align:center;width:10%;background:url("/images/bbs/col_line.gif") no-repeat 90% center}
.bbs_view1 dl.col3 dd{color:#777;width:23.33%}
.bbs_view1 dl.col2{overflow:hidden}
.bbs_view1 dl.col2 dt, .bbs_view1 dl.col2 dd{float:left;border-bottom:1px solid #bbb;padding:10px 0 8px 0}
.bbs_view1 dl.col2 dt{color:#444547;background:#f7f7f7;text-align:center;width:10%;background:url("/images/bbs/col_line.gif") no-repeat right center}
.bbs_view1 dl.col2 dd{color:#777;width:40%}
.bbs_view1 .bbs_filedown{border-bottom:1px solid #e1e1e1;padding:10px 5px 8px 5px;font-size:11px}
.bbs_con{padding:10px 5px;}
.bbs_view1 dl.col1{overflow:hidden;border-bottom:1px solid #bbb}
.bbs_view1 dl.col1 dt, .bbs_view1 dl.col1 dd{float:left;padding:10px 0 8px 0}
.bbs_view1 dl.col1 dt{color:#444547;font-weight:600;text-align:center;width:10%;background:url("/images/bbs/col_line.gif") no-repeat 90% center}
.bbs_view1 dl.col1 dt.long_dt{width:14%}
.bbs_view1 dl.col1 dd{color:#777;width:85%}
}

.gallery_list{width:100%;border-top:2px solid #123466;}
.gallery_list li{border-bottom:1px solid #d7d7d7;line-height:1.25em;padding:15px 0;text-align:center;}
.gallery_list li input{margin:0 0 10px;}
.gallery_list span{display:block}
.gallery_list a{display:block}
.gallery_list img{max-width:100%;}
.gallery_list p{max-width:300px;margin:0 auto;font-size:.9333rem;}
.gallery_list p strong{margin:20px;font-weight:500;font-size: 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
@media all and (min-width:768px){
.gallery_list:after{content:"";display:block;clear:both;}
.gallery_list li{width:calc(50% - 2px);float:left;border-left:1px solid #d7d7d7;}
.gallery_list li:last-child,.gallery_list li:nth-child(2n){border-right:1px solid #d7d7d7;}
.gallery_list span{width:300px;height: 168px;margin:0 auto;overflow:hidden;}
}
@media all and (min-width:1024px){
.gallery_list{padding:20px 0;}
.gallery_list li{width:33.33%;padding:30px 10px;border:0;box-sizing:border-box;transition:.5s ease}
.gallery_list li:last-child,.gallery_list li:nth-child(2n){border-right:0}
.gallery_list span{width:100%;}
.gallery_list img{max-width:110%}
.gallery_list li:hover{background:#f4f4f8;transition:.5s ease}
.gallery_list li:hover strong{text-decoration:underline}
}