﻿/** 浏览器兼容性定义 ** /
* { margin: 0; padding: 0; }
img { boder: 0; }
* { scrollbar-3dlight-color: #D4D0C8; /*- 最外左 -*/ scrollbar-highlight-color: #fff; /*- 左二 -*/ scrollbar-face-color: #E4E4E4; /*- 面子 -*/ scrollbar-arrow-color: #666; /*- 箭头 -*/ scrollbar-shadow-color: #808080; /*- 右二 -*/ scrollbar-darkshadow-color: #D7DCE0; /*- 右一 -*/ scrollbar-base-color: #D7DCE0; /*- 基色 -*/ scrollbar-track-color: #; /*- 滑道 -*/ }
html { height: 100%; max-height: 100%; font-size: 12px; font-family: "宋体"; }
body { background: none repeat scroll 0 0 #FFFFFF; font-family: arial; font-size: 12px; margin: 0; padding: 0; text-align: center; }
body > div { margin-left: auto; margin-right: auto; text-align: center; }
div, form, img, ul, ol, li, dl, dd, dt, p, span, label, table, tr, td, th, em { border: 0 none; margin: 0; padding: 0; }
table { border-collapse: inherit; }
tbody th { border: 0 none; }
em { font-style: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
ul, li { list-style: none outside none; }
.clear { clear: both; font-size: 0; height: 0; line-height: 0; margin-top: 0 !important; size: 0; visibility: hidden; width: 0; }
.clear:after { clear: both; content: "."; display: block; height: 0; }
.blank10 { clear: both; font-size: 1px; height: 10px; line-height: 1px; margin: 0; overflow: hidden; padding: 0; size: 1px; }
.blank5 { clear: both; font-size: 1px; height: 5px; line-height: 1px; margin: 0; overflow: hidden; padding: 0; size: 1px; }
.fleft { float: left; }
.fright { float: right; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.fx { font-weight: normal; }
.fb { font-weight: bold; }
.lh20 { line-height: 20px; }
.black { color: #000000; }
.black a:link { color: #000000; }
.black a:visited { color: #000000; }
.black a:hover { color: #D61C04; }


.buttons a, .buttons button { display: block; float: left; margin: 0 7px 0 0; background-color: #f5f5f5; border: 1px solid #dedede; border-top: 1px solid #eee; border-left: 1px solid #eee; font-family: "Lucida Grande" , Tahoma, Arial, Verdana, sans-serif; font-size: 12px; line-height: 130%; text-decoration: none; font-weight: bold; color: #565656; cursor: pointer; padding: 5px 10px 6px 7px; /* Links */ }
.buttons button { width: auto; overflow: visible; padding: 4px 10px 3px 7px; /* IE6 */ }
.buttons button[type] { padding: 5px 10px 5px 7px; /* Firefox */ line-height: 17px; /* Safari */ }
*:first-child + html button[type] { padding: 4px 10px 3px 7px; /* IE7 */ }
.buttons button img, .buttons a img { margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px; }

/* STANDARD */

button:hover, .buttons a:hover { background-color: #dff4ff; border: 1px solid #c2e1ef; color: #336699; }
.buttons a:active { background-color: #6299c5; border: 1px solid #6299c5; color: #fff; }

/* POSITIVE */

button.positive, .buttons a.positive { color: #529214; }
.buttons a.positive:hover, button.positive:hover { background-color: #E6EFC2; border: 1px solid #C6D880; color: #529214; }
.buttons a.positive:active { background-color: #529214; border: 1px solid #529214; color: #fff; }

/* NEGATIVE */

.buttons a.negative, button.negative { color: #d12f19; }
.buttons a.negative:hover, button.negative:hover { background: #fbe3e4; border: 1px solid #fbc2c4; color: #d12f19; }
.buttons a.negative:active { background-color: #d12f19; border: 1px solid #d12f19; color: #fff; }

/* REGULAR */

button.regular, .buttons a.regular { color: #336699; }
.buttons a.regular:hover, button.regular:hover { background-color: #dff4ff; border: 1px solid #c2e1ef; color: #336699; }
.buttons a.regular:active { background-color: #6299c5; border: 1px solid #6299c5; color: #fff; }
