﻿.main{width:1045px;margin:0 auto;overflow: hidden;clear: both;}
.caption{height:80px; }
.caption h1{font-size:20px;line-height:20px;padding-top:36px;text-align: center;font-weight: bold;}
.caption p{height: 43px;line-height: 43px;color: #9a9a9a;font-size: 14px;text-align: center;}
.middle{border:1px solid #ccc;padding:20px 28px;margin-bottom: 30px;min-height: 500px;}
.middle h2{line-height: 36px;font-size:16px;color:#666;}
.middle p,.middle span{line-height: 36px;font-size:14px;color:#666;}
.bold{font-weight:bold;}
.notice_table1{width:800px;border-collapse:collapse;border: 1px solid #666;}
.notice_table1 td{line-height: 36px;font-size:14px;color:#666;border: 1px solid #666;text-align: center;}
.notice_table2{width:800px;border-collapse:collapse;border: 1px solid #666;}
.notice_table2 td{line-height: 36px;font-size:14px;color:#666;border: 1px solid #666;text-align: center;}

.rule_table {width: 100%;}
.rule_table {width: 100%;border: 1px solid #eee;}
.rule_table tr td {text-align: center;padding: 5px;word-break: break-all;width: 20%;border-bottom: 1px solid #eee;border-right: 1px solid #eee;font-size:14px;color:#666;line-height: 1.2;}
.rule_table tr:last-child td {border-bottom: none;}
.rule_table tr td:last-child {border-right: none;}
.rule_table tr td:nth-child(2),.rule_table tr td:nth-child(3) {width: 30%;}
.title{ font-size:20px; border-bottom:1px solid #DCDCDC; padding-bottom:10px;}
.main_b{ background:#fff; padding:10px 15px;}
.content{ width:700px; margin:0 auto; padding-bottom:10px;}
.main_b h2{ font-size:24px; margin:15px auto; text-align:center;}

.middle p { text-indent: 2em;}

.footer-text {
    text-align: right;
}

.header-text {
    text-indent: 2em;
}

.start-text {
    text-indent: 0em;
}

.center-text {
    text-align: center;
}

.divider {
    border: none;
    border-top: 1px solid #ccc;
    margin: 20px 0;
}