/*list*/
.bbs_list{width:100%;border-top:solid 2px #333;;line-height:1.4em}
.bbs_list thead th{border-bottom:1px solid #bbb}
.bbs_list th *, .bbs_list td *{vertical-align:middle}
.bbs_list th, .bbs_list td{padding:20px 5px 20px 5px}
.bbs_list th{color:#666;}
.bbs_list td{border-bottom:1px solid #e1e1e1;text-align:center;color:#777}
.bbs_list td.txt_left{text-align:left}
.bbs_list td a{color:#444547}
.bbs_list td a:hover{text-decoration:underline}
.bbs_list .list_notice{font-weight:600}
.bbs_list .list_notice td{color:#444547}
.bbs_list .list_notice td strong{color:#f26522;font-weight:normal}

.bbs_search{text-align:center;padding:15px 0;margin:10px 0}
.bbs_search .form_sel{width:70px;padding:3px;height:35px;border:1px solid #bbb;font-size:12px;vertical-align:middle}
.bbs_search .form_txt{width:300px;height:23px;padding:5px;border:1px solid #bbb;font-size:12px;vertical-align:middle}
.bbs_search .form_sm{cursor:pointer;width:70px;height:35px;background:#f77a44;color:#fff;vertical-align:middle}

.bbs_page{text-align:center;padding:20px 0 5px 0}
.bbs_page a{display:inline-block;padding:20px 15px;margin:0 3px;color:#333}
.bbs_page a.num_etc{padding-bottom:12px}
.bbs_page a:hover{text-decoration:underline;background:#ffeaea}
.bbs_page span a{padding:10px 15px;border:1px solid #333}
.bbs_page .on a{font-weight:bold;color:#fff;background:#ff687d}

.bbs_btnr{text-align:right;margin:10px 0}
.bbs_btnr a{display:inline-block;}
.bbs_btnr a:hover{background:#ff687d;color:#fff}
.bbs_btnc{text-align:center;margin:10px 0}
.bbs_btnc a{display:inline-block;}
.bbs_btnc a:hover{background:#ff687d;color:#fff}
.bbs_btnt{text-align:center;margin:10px 0}
.bbs_btnt a{display:inline-block;padding:10px 20px;border:1px solid #333;color:#333}
.bbs_btnt a:hover{background:#ff687d;color:#fff}

.bbs_comment{margin:5px 0}

/*view*/
.bbs_view{border-bottom:1px solid #bbb}
.bbs_view h4{border-top:solid 2px #333;border-bottom:1px solid #bbb;color:#444547;font-size:12px;text-align:center;padding:20px 5px 20px 5px}
.bbs_view .col{border-bottom:1px solid #bbb;padding:20px 5px 20px 5px}
.bbs_view .col li{display:inline;margin:0 15px 0 0}
.bbs_view .bbs_filedown{padding:10px 5px 8px 5px;font-size:11px}

.bbs_filedown a{color:#f26522}
.bbs_filedown a:hover{text-decoration:underline;}
.bbs_con{padding:10px 5px;}

/*write*/
.bbs_write{border-top:solid 2px #444547;width:100%; vertical-align:middle}
.bbs_write th, .bbs_write td{vertical-align:middle;border-bottom:1px solid #e1e1e1;padding:20px 5px 20px 15px}
.bbs_write th{color:#666;}
.bbs_write td{color:#666;border-left:1px solid #e1e1e1}
.bbs_write td:first-child{border-left:none}
.bbs_write td *{vertical-align:middle}
.bbs_write td label{margin:0 15px 0 0}

.w_star{color:#ed1c24}

.input_text{border:1px solid #e1e1e1;padding:1px;height:18px;font-size:12px}
.input_wf{width:100%}
.input_w170{width:170px}
.input_w80{width:80px}
.input_w60{width:60px}
.input_sel{border:1px solid #e1e1e3;padding:1px;margin:0;height:22px;font-size:12px}

/* photo */
.photo_list{border-top:solid 2px #444547;border-bottom:1px solid #bbb;padding:0 0 20px 0}
.photo_list ul{overflow:hidden;padding-top:50px}
.photo_list .col4 li{float:left;width:25%;margin:20px 0 0px 0px;text-align:center;font-size:11px}
.photo_list .col3 li{float:left;width:220px;margin:0 0px 30px 0px;text-align:center;font-size:11px;padding-left:62px}
.photo_list li a{color:#777}
.photo_list li span{display:block;margin:0 auto 10px auto}
.photo_list li strong{color:#444547;font-size:12px;line-height:1.5em}

/*news list*/
.bbs_news_list{width:100%;border-top:solid 2px #4a4a4a;margin:0 0 20px 0;}
.bbs_news_list li{border-bottom:1px solid #e5e5e5;}
.bbs_news_list li:hover{background:#e8f8ff;}

.bbs_news ul{height:30px;padding:20px 0 0 0;}
.bbs_news ul li{float:left;border:0px;padding:0 10px;background:url("/images/bbs/bbs_data_bar.gif") no-repeat right center;}
.bbs_news ul li.last{background:none;}
.bbs_news dl{padding:0 0 20px 10px;}
.bbs_news dl dt{font-weight:bold;font-size:1.2em;padding:0 0 10px 0;}
.bbs_news dl dd{line-height:1.8em;}
.bbs_news_data{overflow:hidden;}
.bbs_news_data p{float:left;width:170px;padding:20px 0 0 0;}
.bbs_news_data p img{width:154px;height:92px;}

.bbs_news_data div{float:left;}
.bbs_news_data div ul li img{padding-top:3px}