@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; list-style: none; font-family: "微软雅黑", "宋体"; }
body { font-size: 12px; }
img { border: none; }
.red { color: red; }
.must_input { font-weight: bold; color: red; }
.green { color: green; }
.blue { color: blue; }
.gray { color: gray; }
.purple { color: purple; }
.clear { clear: both; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #05159C; }
p { line-height: 18px; }
#top_main { background: #383838; }
#top { width: 980px; margin: 0 auto; height: 60px; line-height: 60px; color: #FFF; font-size: 30px; }
#content_main { padding-top: 2px; }
#content_title { display: none; }
#content_body { width: 980px; margin: 0 auto; padding: 10px 0; }
#content_bottom { display: none; }
#left { float: left; width: 140px; }
.left_title { height: 30px; line-height: 30px; background: #383838; }
.left_title h2 { font-size: 14px; color: #FFF; text-align: center; }
.left_body { overflow: hidden; zoom: 1; padding: 10px 0; }
.member_nav { text-align: center; }
.member_nav li { text-align: center; line-height: 30px; padding: 1px; }
.member_nav li a { background: #DDDDDD; display: block; color: #444444; }
.member_nav li a:hover { background: #383838; color: #FFF; text-decoration: none; }
.left_bottom { height: 10px; }
#right { float: right; width: 830px; }
.right_title { height: 30px; line-height: 30px; background: #383838; padding: 0 10px; }
.right_title h2 { font-size: 14px; color: #FFF; }
.right_body { overflow: hidden; zoom: 1; padding: 10px 0; }
.right_body h2 { font-size: 12px; line-height: 30px; color: red; }
.right_bottom { height: 10px; }
#bottom_main { }
#bottom { width: 980px; margin: 0 auto; text-align: right; border-top: 1px solid #CDCDCD; padding: 10px 0; color: #CDCDCD; font-style: italic; font-size: 14px; }
/*表格开始*/

.common_table { border-collapse: collapse; width: 100%; }
.common_table td { padding: 5px; border: 1px solid #F2F2F2; }
.common_table td td { border: none; padding: 0; }
.common_table tr:hover td { background: #F2F2F2; }
.common_table th { text-align: center; border: 1px solid #F2F2F2; background: url(images/th_bg.jpg) repeat-x; padding: 0 5px; color: #05159C; height: 26px; line-height: 26px; }
/*表单*/
.form_text { font-size: 12px; padding: 5px; border-top: 1px solid #707070; border-left: 1px solid #707070; border-right: 1px solid #CECECE; border-bottom: 1px solid #CECECE; }
.form_select { font-size: 12px; padding: 4px; border-top: 1px solid #707070; border-left: 1px solid #707070; border-right: 1px solid #CECECE; border-bottom: 1px solid #CECECE; }
.form_textarea { font-size: 12px; width: 90%; height: 60px; padding: 3px 5px; border: 1px solid #CCC; }
.form_checkbox { padding: 0; margin: 0; }
.form_submit { font-size: 12px; background: #383838; width: 100px; height: 36px; border: none; color: #FFF; font-weight: bold; }
.form_file { font-size: 12px; padding: 3px 5px; border: 1px solid #CCC; background: #FFF; }
.form_editor { width:670px; height:200px;visibility:hidden; }
/*分页样式*/
.page_turner { padding: 4px 0px 0px 1px; float: right; }
.page_turner a, .page_turner span { float: left; display: block; border: 1px solid #CC0001; padding: 3px 5px; margin-left: 4px; line-height: 16px; }
.page_turner a:link, .page_turner a:visited { text-decoration: none; }
.page_turner a:hover, .page_turner a.c { background: #CC0001; color: #FFF; }
#total { color: red; }
#member_notice { float: left; width: 240px; border: 1px solid #CBD0D4; padding: 9px; }
#member_register { float: right; width: 660px; }
#login { width: 500px; margin: 0 auto; padding: 10px; }
/* 我的留言 */
.guestbook_main { padding: 10px; border: 1px solid #CCC; margin-bottom: 10px; }
.guestbook_title { color: #227BAD; line-height: 30px; font-weight: bold; border-bottom: 1px dashed #227BAD; margin-bottom: 5px; }
.guestbook_content { padding: 5px; border: 1px dashed #CCC; margin-bottom: 10px; }
.guestbook_answer { padding: 5px; border: 1px solid #CCC; }
.guestbook_answer h2 { color: red; line-height: 20px; font-size: 12px; }
/* 我的订单 */
.order_main { padding: 10px; border: 1px solid #CCC; margin-bottom: 10px; }
.order_title { color: #227BAD; line-height: 30px; font-weight: bold; border-bottom: 1px dashed #227BAD; margin-bottom: 5px; }
.order_content { padding: 5px; border: 1px dashed #CCC; margin-bottom: 10px; }
.order_answer { padding: 5px; border: 1px solid #CCC; }
/* 评论 */
.commentlist { }
.commentlist dt { line-height: 22px; border: 1px dashed #CCC; padding: 0 10px; background: #F5F5F5; }
.commentlist dd { padding: 10px; border: 1px dashed #CCC; border-top: none; margin-bottom: 5px; }
.searchlist li { line-height: 30px; border-bottom: 1px dashed #999; }
