.bottom_src_wrap{padding:20px 0;text-align:center;}
.bottom_src_wrap input[type=text]{width:150px;}

.bbs_top_section .top{overflow:hidden;padding:12px 0 30px;border-bottom:7px solid #333;}
.bbs_top_section .top h1{float:left;width:45%;margin-top:20px;font-size:32px;color:#333;}
.bbs_top_section .top h1 .desc{margin:7px 0 0 4px;font-size:13px;color:#999;font-weight:normal;}
.bbs_top_section .top .right{float:right;width:45%;text-align:right;line-height:19px;}
.bbs_top_section .top .right .tel{padding-bottom:7px;font-size:32px;line-height:32px;color:#333;font-weight:bold;}
.bbs_top_section h2{padding:20px 0;color:#787878;}

.wrap.bbs_view .bbs{padding:30px 0 40px 0;}
.wrap.bbs_view .view_basic{padding:20px 0;}
.wrap.bbs_view.show_aside .bbs{padding:30px 0;background:#fff;}
.wrap.bbs_view.show_aside .view_basic{padding:0;border:none;}

.wrap.wrap_pop .bbs{padding:30px 15px;}
.wrap.wrap_pop .form_bottom_btn{padding:30px 0 20px 0;text-align:center;}
.wrap.wrap_pop .form_bottom_btn .btn{padding:12px 32px;margin:0 3px;font-size:15px;line-height:15px;font-weight:600;border-radius:5px;}

.bbs .bbs-top-cate{padding-bottom:12px;overflow:hidden;}
.bbs .bbs-top-cate li{float:left;margin:0 3px 3px 0;}
.bbs .bbs-top-cate li .this_btn{display:block;padding:5px 10px;color:#fff;background:#9e9e9e;border:none;border-radius:3px;cursor:pointer;}
.bbs .bbs-top-cate li.act .this_btn{background:#010101;}

.bbs .comment{margin-top:20px;}
.bbs .comment .comment_cnt_box{padding:12px 0 8px 5px;}
.bbs .comment .voting a{display:inline-block;padding:6px;cursor:pointer;}

.bbs .comment .comment_list{margin-top:6px;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee;}
.bbs .comment .row_box{position:relative;padding:14px;border-top:1px solid #eee;}
.bbs .comment .author_form input[type=text]{height:40px;margin-top:8px;color:#fff;border:1px solid #fff;border-radius:5px;background:none;}
.bbs .comment .cont_form textarea{height:80px;line-height:1.4;color:#fff;border:1px solid #fff;border-radius:5px;background:none;}
.bbs .comment .cont_form .btn_box{margin-top:5px;text-align:right;}
.bbs .comment .cont_form .btn_box .btn{display:inline-block;padding:9px 30px;}
.bbs .comment .author_info{padding-bottom:10px;}
.bbs .comment .cont{padding-right:5px;font-size:15px;word-break:break-all;word-wrap:break-word;}
.bbs .comment .cont a{font-size:15px;}
.bbs .comment .btn_box{overflow:hidden;margin-top:10px;}
.bbs .comment .btn_box .voting{float:right;}
.bbs .comment .btn_box .btn{display:inline-block;*zoom:1;*display:inline;padding:3px 6px;font-size:11px;cursor:pointer;}
.bbs .comment .box .arrow1{position:absolute;top:16px;left:16px;width:4px;height:4px;border-left:2px solid #459FF4;border-bottom:2px solid #459FF4;}
.bbs .comment .box .arrow2{position:absolute;top:17px;left:21px;width:0px;height:0px;border-color:transparent transparent transparent #459FF4;border-width:4px;border-style:solid;}
.bbs .comment .box1{background:#fafafa;border-top:1px dotted #efefef;}
.bbs .comment .box1 .author_info{padding-left:18px;}
.bbs .comment .input_box{overflow:hidden;margin-top:3px;}
.bbs .comment .author_form{padding:3px 0;}
.bbs .comment .pass_form{padding:20px 0;text-align:center;}
.bbs .comment .pass_form input[type=password]{width:20%;}

.bbs .forum-name{margin:30px 0 25px 0;text-align:left;font-size:22px;font-weight:500;}

.post-list .list_basic .notice td{color:#424242;}
.post-list .list_basic .notice .title{font-weight:bold;}
.post-list .list_basic .new_icon{display:inline-block;width:14px;height:13px;margin-left:2px;vertical-align:middle;background:url('../images/bullet/new.png') no-repeat 0 0px;}
.post-list .list_basic .closed_icon{display:inline-block;width:14px;height:13px;margin-left:2px;vertical-align:middle;background:url('../images/bullet/closed.png') no-repeat;}
.post-list .list_basic .img_icon{display:inline-block;width:14px;height:13px;margin-left:2px;vertical-align:middle;background:url('../images/bullet/img.png') no-repeat;}
.post-list .list_basic .arrow_box{display:inline-block;position:relative;width:15px;}
.post-list .list_basic .arrow1{position:absolute;top:4px;left:0px;width:5px;height:5px;border-left:1px dotted #4491CB;border-bottom:1px dotted #4491CB;}
.post-list .list_basic .arrow2{position:absolute;top:5px;left:5px;width:0px;height:0px;border-color:transparent transparent transparent #4491CB;border-width:4px;border-style:solid;}
.post-list .list_basic .dp1{margin-left:7px;}
.post-list .list_basic .dp2{margin-left:25px;}
.post-list .list_basic .dp3{margin-left:45px;}
.post-list .list_basic .dp4{margin-left:65px;}
.post-list .list_basic .dp5{margin-left:85px;}
.post-list .list_basic.data_review .rating{font-size:16px;color:#F43E28;}

.post-list .list_expansion .box{padding:27px 0;cursor:pointer;overflow:hidden;border-bottom:1px solid #565656;}
.post-list .list_expansion .box .post-title{position:relative;padding:0 0 0 140px;font-size:15px;}
.post-list .list_expansion .box .post-title .post-no{position:absolute;top:0;left:40px;}
.post-list .list_expansion .box .post-title .arrow{position:absolute;top:4px;right:20px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ffffff;}
.post-list .list_expansion .box .post-content{position:relative;display:none;padding:32px 0 0 140px;font-size:15px;line-height:21px;}
.post-list .list_expansion .box .post-content .bull{position:absolute;top:31px;left:40px;display:inline-block;width:25px;height:25px;text-align:center;line-height:25px;border-radius:100%;background:#E0007A;}
.post-list .list_expansion .box.active .post-content{display:block;}

.post-list .list_mypage_photo .box{padding:27px 0;border-bottom:1px solid #565656;overflow:hidden;}
.post-list .list_mypage_photo .box .c1{position:relative;float:left;width:80%;}
.post-list .list_mypage_photo .box .c1-inside{min-height:80px;padding-right:150px;}
.post-list .list_mypage_photo .box .c1 .item-title{margin-bottom:14px;font-size:15px;line-height:22px;color:#4491CB;}
.post-list .list_mypage_photo .box .c1 .expand-title{overflow:hidden;height:15px;text-align:left;font-size:15px;line-height:15px;white-space:nowrap;text-overflow:ellipsis;}
.post-list .list_mypage_photo .box .c1 .expand-author{margin-top:8px;font-size:15px;line-height:15px;color:#919191;}
.post-list .list_mypage_photo .box .c1 .expand-content{height:50px;margin-top:8px;font-size:15px;line-height:24px;overflow:hidden;}
.post-list .list_mypage_photo .box .c1 .expand-content.active{height:auto;}
.post-list .list_mypage_photo .box .c1 .expand-btn{position:relative;display:inline-block;padding:3px 20px 3px 0;margin-top:15px;font-size:15px;line-height:15px;cursor:pointer;}
.post-list .list_mypage_photo .box .c1 .expand-btn span.symbol{position:absolute;top:3px;left:53px;display:inline-block;border:solid #454545;border-width:0 2px 2px 0;padding:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.post-list .list_mypage_photo .box .c1 .img-box{position:absolute;top:0;right:0;width:120px;}
.post-list .list_mypage_photo .box .c1 .img-box a{display:block;position:relative;}
.post-list .list_mypage_photo .box .c1 .img-box img{width:120px;height:85px;object-fit:cover;}
.post-list .list_mypage_photo .box .c1 .img-count{position:absolute;right:0;bottom:0;width:26px;height:26px;line-height:26px;text-align:center;background:#191919;color:#efefef;}
.post-list .list_mypage_photo .box .c1 .upload-image-box{display:none;}
.post-list .list_mypage_photo .box .c1 .upload-image-box li{margin-top:15px;}
.post-list .list_mypage_photo .box .c1 .expand-content.active .upload-image-box{display:block;}
.post-list .list_mypage_photo .box .c2{float:right;width:20%;margin-top:55px;text-align:center;font-size:15px;}
.post-list .list_mypage_photo .box .c2 a{display:block;margin-top:10px;font-size:15px;color:#919191;}

.post-list .list_photo .box{padding:27px 0;border-bottom:1px solid #565656;overflow:hidden;}
.post-list .list_photo .box .c1{position:relative;float:left;width:82%;font-size:15px;line-height:21px;}
.post-list .list_photo .box .c1-inside{min-height:94px;padding-right:170px;}
.post-list .list_photo .box .c1 .expand-title{overflow:hidden;height:15px;text-align:left;font-size:15px;line-height:15px;white-space:nowrap;text-overflow:ellipsis;}
.post-list .list_photo .box .c1 .expand-author{margin-top:8px;font-size:15px;line-height:15px;color:#919191;}
.post-list .list_photo .box .c1 .expand-content{height:50px;margin-top:8px;font-size:15px;line-height:24px;overflow:hidden;}
.post-list .list_photo .box .c1 .expand-content.active{height:auto;}
.post-list .list_photo .box .c1 .expand-btn{position:relative;display:inline-block;padding:3px 20px 3px 0;margin-top:15px;cursor:pointer;}
.post-list .list_photo .box .c1 .expand-btn span.symbol{position:absolute;top:7px;left:53px;display:inline-block;border:solid #454545;border-width:0 2px 2px 0;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.post-list .list_photo .box .c1 .img-box{position:absolute;top:0;right:0;width:140px;}
.post-list .list_photo .box .c1 .img-box img{width:120px;height:85px;object-fit:cover;}
.post-list .list_photo .box .c1 .img-count{position:absolute;right:0;bottom:0;width:26px;height:26px;line-height:26px;text-align:center;color:#fff;background:#191919;}
.post-list .list_photo .box .c1 .upload-image-box{display:none;}
.post-list .list_photo .box .c1 .upload-image-box li{margin-top:15px;}
.post-list .list_photo .box .c1 .expand-content.active .upload-image-box{display:block;}
.post-list .list_photo .box .c2{float:right;width:18%;margin-top:28px;text-align:center;font-size:16px;}
.post-list .list_photo .box .c2 img{width:24px;vertical-align:middle;}
.post-list .list_photo .box .c2 span{display:inline-block;margin-left:6px;vertical-align:middle;}

.post-list .list_gallery .box-wrap{overflow:hidden;width:calc(100% + 20px);margin-left:-10px;}
.post-list .list_gallery .box-wrap .box{display:block;float:left;width:33.333333%;margin-bottom:15px;cursor:pointer;}
.post-list .list_gallery .box-wrap .box .box-inside{margin:10px;}
.post-list .list_gallery .box-wrap .box .img-box{position:relative;height:0;padding-bottom:62.5%;background:#f8f8f8;overflow:hidden;}
.post-list .list_gallery .box-wrap .box .img-box img{position:absolute;}
.post-list .list_gallery .box-wrap .box .img-box.width-fit img{width:100%;height:auto;top:50%;left:0;transform:translate(0, -50%);}
.post-list .list_gallery .box-wrap .box .img-box.height-fit img{width:auto;max-width:none;height:100%;top:0;left:50%;transform:translate(-50%, 0);}
.post-list .list_gallery .box-wrap .box .title{overflow:hidden;height:15px;padding:11px 10px;text-align:left;font-size:15px;line-height:15px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;}

.bbs .form_basic .top_box{padding:3px 0 5px 0;overflow:hidden;}
.bbs .form_basic input[type=text]{height:40px;border:1px solid #a1a1a1;border-radius:5px;background:none;}
.bbs .form_basic .cont_form{margin-top:5px;}
.bbs .form_basic .cont_form textarea{height:280px;border:1px solid #a1a1a1;border-radius:5px;background:none;}
.bbs .form_basic .cont_form .file_btn_box{margin-top:10px;}

.bbs .data_box .download_files{padding:10px 6px;line-height:20px;border-bottom:1px dotted #ddd;color:#aaa;}
.bbs .data_box .download_files span{color:#666;}
.bbs .data_box .download_files a{color:#777;}
.bbs .data_box .download_files a:hover{text-decoration:underline;}

.bbs .data_box .vote_box{padding:12px 5px;text-align:right;}
.bbs .data_box .vote_box button{color:#ffffff;cursor:pointer;border:none;background:none;}
.bbs .data_box .vote_box button:hover{text-decoration:underline;}
.bbs .data_box .vote_box span{font-weight:bold;}

.post-view .item-detail{position:relative;height:33px;padding:20px;margin-bottom:20px;background:#fff;border:1px solid #ececec;}
.post-view .item-detail .image{position:absolute;top:10px;left:10px;width:70px;}
.post-view .item-detail .image-inside{position:relative;height:0;padding-bottom:75%;overflow:hidden;}
.post-view .item-detail .image-inside img{position:absolute;top:0;left:0;width:100%;height:100%;}
.post-view .item-detail a{display:block;margin:8px 0 0 82px;font-size:15px;line-height:19px;}
.post-view .item-detail a:hover{text-decoration:underline;}

.bbs .view_basic{margin-bottom:50px;}
.bbs .view_basic .title_box{padding-top:8px;overflow:hidden;}
.bbs .view_basic .title_box.line{padding-bottom:14px;border-bottom:1px dotted #ddd;}
.bbs .view_basic .title_box .title{font-size:20px;line-height:1.2;font-weight:bold;word-break:break-all;word-wrap:break-word;}
.bbs .view_basic .title_box .info{clear:both;margin-top:8px;text-align:right;line-height:1.4;}

.bbs .view_basic .cont_box{padding:22px 0 30px 0;}
.bbs .view_basic .forum-view-bottom-btns{padding:20px 0 30px 0;text-align:right;}
.bbs .view_basic .forum-view-bottom-btns a{display:inline-block;padding:9px 12px;margin-right:2px;font-size:13px;line-height:13px;}
.bbs .view_basic .other_article{padding:6px 0;line-height:24px;}
.bbs .view_basic .other_article div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

@media only screen and (max-width:1259px) {
.bbs{padding:0 15px;}
.bbs .bbs_name{margin:20px 0 15px 0;font-size:16px;font-weight:500;}

.bbs .list_gallery .box-wrap{width:100%;margin:0;}

.wrap.bbs_view .bbs{padding:15px 0;}
.wrap.bbs_view .bbs .view_basic{padding:0 8px;border:none;}

.bbs .view_basic{padding:0 8px;margin-bottom:0;}
.bbs .view_basic .title_box{padding:0 7px 10px 2px;}
.bbs .view_basic .other_article{padding:.5em .0;font-size:.9em;line-height:2em;}
.bbs .view_basic .other_article div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bbs .view_basic .other_article a{color:#666;}
.bbs .view_basic .cont_box{padding:16px 0;}

.bbs .form_basic li{padding:.2em 0;}
.bbs .form_basic .cont_form{margin-top:.2em;}
.bbs .form_basic .cont_form textarea{width:100%;height:180px;padding:1%;background:none;border:1px solid #a1a1a1;}
.bbs .form_basic .cont_form .file_btn_box{margin-top:.8em;}

.bbs .comment .cont_form .btn_box{text-align:center;}
.bbs .comment .cont_form .btn_box .btn{width:100%;padding:14px 0;}
}

@media screen and (max-width:767px) {
.bbs .bbs-top-cate{padding:0;margin:0 8px 12px 8px;border:1px solid #e4e4e4;border-bottom:none;}
.bbs .bbs-top-cate li{width:50%;margin:0;border-bottom:1px solid #e4e4e4;}
.bbs .bbs-top-cate li .this_btn{width:auto;padding:1em 0;text-align:center;line-height:1em;color:#454545;background:#fff;border-radius:0;}
.bbs .bbs-top-cate li.act .this_btn{color:#fff;background:#010101;}
.bbs .bbs-top-cate li:nth-child(odd) .this_btn{border-right:1px solid #e4e4e4;}

.post-list .list_photo .box .c1{float:none;width:100%;}
.post-list .list_photo .box .c2{float:none;width:100%;margin-top:15px;text-align:right;}

.post-list .list_mypage_photo .box .c1{float:none;width:100%;}
.post-list .list_mypage_photo .box .c2{float:none;width:100%;margin-top:15px;text-align:right;}

.post-list .list_expansion .box{padding:20px 0;}
.post-list .list_expansion .box .post-title{padding:0 0 0 30px;}
.post-list .list_expansion .box .post-title .post-no{left:0;}
.post-list .list_expansion .box .post-content{padding:20px 0 0 40px;}
.post-list .list_expansion .box .post-content .bull{top:21px;left:0;}

.bbs .comment .author_info{padding-bottom:7px;}

.bbs .list_reg_form{border-right:none;border-left:none;}
.bbs .list_reg_form .reg-btn{height:50px;line-height:50px;}

.post-view .item-detail{position:relative;height:36px;padding:14px;margin:0 8px;}
.post-view .item-detail .image{position:absolute;top:5px;left:5px;width:60px;}
.post-view .item-detail a{margin:0 0 0 66px;font-size:15px;line-height:19px;}
}