@charset "big5";
@import url("/css/_reset.css");

body { background: #fff; font-size: 15px; color: #444; font-weight: bold; font-family: "·L³n¥¿¶ÂÅé", Verdana; }
ul, ul li { padding: 0; margin: 0; list-style-type: none; }
ul li { float: left; }
ul { margin: 15px 0; }
ul:after {content: " "; display: block; font-size: 0; height: 0; clear: both; visibility: hidden; }
* html ul,*:first-child+html ul { zoom: 1; }
.clear { clear: both; }
span { color: #2ba1d9; }
p { margin: 0px; }
.color_1 { color: #DD457F; }
.color_2 { color: #1490AD; } 

#wrap { padding: 15px 15px 0 3px; }
.content { margin-left: 10px; width: 727px; }
.section { margin-bottom: 30px; line-height: 1.8em; }

.download li{ margin: 0 8px 15px; }
.btns, .btns2 { display: block; color: #fff; text-align: center; font-weight: normal; text-decoration: none; background: #2ba1d9; }
.btns:hover, .btns2:hover { background: #2c4c7e; }
.btns { position: relative; width: 222px; height: 50px; font-size: 18px; line-height: 50px; }
.btns, .downloader { -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }
.btns.xd { line-height: 35px; }
.btns span { position: absolute; left: 82px; bottom: -5px; font-size: 15px; color: #6CFFFD; font-weight: normal; }
.downloader { position: relative; overflow: hidden; }
.downloader p { position: absolute; left: 0; width: 100%; height: 22px; font-size: 14px; line-height: 22px; text-align: center; background: #777; }
.downloader p a { color: #fff600; }
.downloader p a:hover { text-decoration: none; }
.btns2 { margin: 0 7px 8px; width: 130px; height: 30px; font-size: 15px; line-height: 30px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
 
.tbstyle_1 { padding:1px; margin: 0px 0px 20px; text-align: center; border: 3px solid #dedede; }
.tbstyle_1 table { font-size: 15px; border: 1px solid #ccc; border-width:1px 1px 0px 0px; }
.tbstyle_1 th, .tbstyle_1 td { padding: 5px; border:1px solid #ccc; border-width: 0px 0px 1px 1px; }
.tbstyle_1 th { background: #43A3AB; color: #C2FFFD; }
.tbstyle_1 td { background: #F1FCFF; }
.tbstyle_1 tr.odd td { background: #fff; }

h1 { display: block; padding: 10px 30px; margin-bottom: 20px; width: 687px; font-size: 24px; color: #fff; background: #2c4c7e; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }
#section_2 .title { background-position: 0 -83px; }
#section_3 .title { background-position: 0 -166px; }
#section_3 .right li { float: none; }
#section_3 { margin-bottom: 0; }
.right { float: right; margin-top: 0; }
.right li { margin-bottom: 10px; }