body{line-height:1.3em; font-size:18px; margin: 0; padding: 0; margin-left: 10px;}
 
.wrap{margin:0 auto;border:1px solid #E4F5FF;background:#fff;} 

.left{ margin: 0; padding: 0;text-align:left;}
.center{ margin: 0; padding: 0;text-align:center;}
.right{ margin: 0; padding: 0;text-align:right;}

a,a:visited{color:#0053A5;text-decoration:none;}

a:hover{text-decoration:underline;color:#f00}

.logo {margin: 2px;color: #000000;}


.t2 {line-height: 20px;line-height : 180%;padding-top: 2px;background-color: #444444;color:#FFFFFF;border-bottom-width: 3px;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-bottom-color: #747474;}
.t2 a {font-weight:normal; color:#FFFFFF;}
#a img {margin-bottom:6px;}

.t1 {line-height: 20px;line-height : 180%;padding-top: 2px;background-color: #EFEFEF;border-bottom-width: 3px;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-bottom-color: #F96;}

/* 表单样式 */
.notice {
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #000;
}
.notice p {
    margin: 3px 0;
}
.form-group {
    margin-bottom: 10px;
}
.form-group label {
    display: inline-block;
    width: 120px;
}
 
.form-group small {
    color: #666;
    font-size: 12px;
    margin-left: 125px;
    display: block;
}
.submit-btn {
    margin-left: 125px;
    padding: 5px 20px;
    border: 1px solid #000;
    background: #fff;
    cursor: pointer;
}
.submit-btn:hover {
    background: #eee;
}
.message {
    padding: 10px;
    margin-bottom: 15px;
    border: 1px solid #000;
}
.message.error {
    background: #fee;
}
.success-box {
    padding: 15px;
    border: 2px solid #000;
    margin-bottom: 15px;
}
.success-box strong {
    color: #f00;
}

/* 表格样式 */
table {
    width: 40%;
    border-collapse: collapse;
    margin-bottom: 15px;
}
table th {
    background: #000;
    color: #fff;
    padding: 5px;
    text-align: center;
    border: 1px solid #000;
}
table td {
    padding: 5px;
    border: 1px solid #000;
    text-align: center;
}
table tr:hover {
    background: #f5f5f5;
}

select{background-color:#fff;border:1px solid #d4d4d4;color:#585858;border-radius:7px;margin-right:5px}
input[type=submit]{background-image:linear-gradient(#f4f4f4,#ececec);position: relative;display:inline-block;overflow:visible;margin:0 5px 7px;padding:.5em 1em;outline:0;border:1px solid #d4d4d4;color:#333;text-decoration:none;white-space:nowrap;font:11px/normal sans-serif;cursor:pointer;border-radius:5px}
input[type=submit]:hover{border-color:#3072b3;background-color:#3072b3;background-image:linear-gradient(#599bdc,#3072b3);color:#fff;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,.3);border-bottom-color:#2a65a0}
input.ipma{width:100%;background-color:#fdfdfd;color:#000}
input,textarea{outline-color:invert;padding:4px;border-width:2px;outline-style:none;outline-width:0;border:none;text-shadow:none;-webkit-appearance:none;-webkit-user-select:text;outline-color:transparent;box-shadow:none;border:1px solid #d4d4d4;border-radius:8px}
