.bottom_src_wrap{padding:20px 0;text-align:center;}
.bottom_src_wrap *{font-size:15px;line-height:15px;}
.bottom_src_wrap input[type=text]{width:220px;}

.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-list .bbs-top-cate{padding-bottom:12px;overflow:hidden;}
.bbs-list .bbs-top-cate li{width:25%;float:left;}
.bbs-list .bbs-top-cate li .this_btn{display:block;text-align:center;padding:18px 0;font-size:16px;color:#575756;background:#F8F8F8;border:1px solid #D9D9D9;border-left:0;cursor:pointer;}
.bbs-list .bbs-top-cate li:first-child .this_btn{border-left:1px solid #d9d9d9;}
.bbs-list .bbs-top-cate li.act .this_btn{border-bottom:1px solid #E9427D;background:#ffffff;}
.bbs-list.bbs-list-faq .bbs-top-cate li{width:16.666666%;}

.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;border-radius:5px;background:none;}
.bbs .comment .cont_form textarea{height:80px;line-height:1.4;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-custom-form table th{background:none !important;}
.bbs-custom-form table textarea{height:220px;}
.bbs-custom-form .terms-row a{display:inline-block;width:108px;height:35px;margin-left:17px;text-align:center;line-height:35px;font-size:15px;color:#fff;background:#575756;}

.bbs .data_box .download_files{padding:10px 6px;line-height:24px;border-bottom:1px dotted #ddd;color:#aaa;}
.bbs .data_box .download_files span{color:#666;}
.bbs .data_box .download_files a{font-size:15px;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;}

.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;font-size:15px;text-align:right;line-height:1.5;}

.bbs .view_basic .cont_box{padding:22px 0 30px 0;}
.bbs .view_basic .bbs-view-bottom-btns{padding:20px 0 30px 0;text-align:right;}
.bbs .view_basic .bbs-view-bottom-btns a{display:inline-block;padding:0 20px;margin-right:4px;font-size:1.5rem;line-height:3.8rem;border-radius:5px;}
.bbs .view_basic .other_article{padding:6px 0;line-height:28px;font-size:1.5rem;}
.bbs .view_basic .other_article div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bbs .view_basic .other_article div a{font-size:1.5rem;}

@media only screen and (max-width:1259px) {
.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 .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-list .bbs-top-cate{padding:0;margin:0 8px 12px 8px;}

.bbs-list .list_expansion .box .post-title{padding:20px 0 20px 74px;}
.bbs-list .list_expansion .box .post-title .post-no{top:20px;left:10px;}
.bbs-list .list_expansion .box .post-title .bull{top:14px;left:36px;}
.bbs-list .list_expansion .box .post-title .arrow{top:20px;}
.bbs-list .list_expansion .box .post-content{padding:23px 0 23px 74px;}
.bbs-list .list_expansion .box .post-content .bull{left:36px;}

.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;}
}

.guarantee-consuting-form input[type=text].business-code{width:60px;}
.guarantee-consuting-form input[type=text].business-type{width:140px;}
.guarantee-consuting-form .agree-checkbox{position:relative;height:60px;padding-top:3px;font-size:1.8rem;line-height:2.6rem;color:#333333;margin-top:1.5rem;}
.guarantee-consuting-form .agree-checkbox label{display:block;width:calc(100% - 140px);text-align:right;word-break:keep-all;cursor:pointer;}
.guarantee-consuting-form .agree-checkbox input[type=checkbox]:checked:before{background:#0072C0;border-color:#0072C0;}
.guarantee-consuting-form .agree-checkbox button{position:absolute;top:0;right:0;display:inline-block;vertical-align:top;width:120px;margin:0 6px;line-height:58px;text-align:center;font-size:2rem;color:#fff;border-radius:10px;cursor:pointer;background:#0072C0;border:1px solid #0072C0;}