/*  style
---------------------------------------------------------------------------------- */

* { margin:0; padding:0; }
body { font:12px/160% Verdana, Lucida, Arial, '', Helvetica, sans-serif; color:#000; background:#f5f5f5; text-align: center; }
textarea, input { vertical-align:middle; padding:0 2px; }
textarea { padding:2px; }
dl, ul { list-style:none; }
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; }
img { border:0; vertical-align:middle; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:block; }
.clear { clear:both; }
.cblue, a.cblue:link, a.cblue:visited { text-decoration:underline; color:#03c; }
.cgreen, a.cgreen:link, a.cgreen:visited { text-decoration:none; color:#349802; }
.top { width:1000px; overflow:hidden; zoom:1; margin:5px auto 0px auto; position: relative; height: 88px; }
.top .logo { width:140px; float:left; margin-left:40px; display:inline; }
.top .title { width:700px; float:right; margin-right:5px; display:inline; position:absolute; top:30px; right:10px; font-size:10px; }
.title h1 { font-size:16px; width:700px; float:right; text-align:right; }
/*.title p, .top .title strong { font-size:10px; font-weight:400; float:right;  }*/
.top .headerarea { width:705px; float:right; display:inline; position:absolute; top:3px; right:10px; text-align: right; }
.headerarea a{ text-decoration:underline; color:#03c; font-size:10px; }
.top .title .text{ float:right; width:700px; text-align:left}
.top .title .text p{ float:right;font-size:10px; font-weight:400;}
.top .title .text strong{font-weight:normal;}


.wrap { width:1000px; zoom:1; clear:both; margin:10px auto 10px; }
.wrap_top { height:13px; width:1000px; float:left; background-image:url(../image3/layout_top.gif); background-repeat:no-repeat; overflow:hidden; }
.wrap_con { width:998px; border-left:1px solid #cdd6cf; border-right:1px solid #cdd6cf; float:left; background:#fff; text-align: left; }
.wrap_con .download { background:#eff6fe; border:1px solid #cad9ee; zoom:1; width:970px; margin:20px auto; overflow: hidden; }
.wrap_con .download h2 { font-size:18px; margin-top:20px; margin-bottom:20px; width:950px; margin-left:20px; float:left; text-align: left; }
.wrap_con .download p, .wrap_con .download strong { font-size:12px; width:950px; font-weight:400; margin:20px auto; }
.wrap_con .download .download2 { width:970px; text-align:center; margin-bottom:10px; }
.wrap_con dl { width:970px; }
.wrap .wrap_con dt{ width:950px; font-weight:700; text-align: left; }
.wrap_con h2 { font-size:15px; margin-left:20px; line-height:30px; text-align: left; clear: both; }
.wrap_con h2 a { color:#000; text-decoration:none; }
.wrap_con h2 a:hover { color:red; text-decoration:none; }
.wrap_con p { font-size:12px; margin-left:20px; line-height:30px; text-align: left; clear: both; }
.wrap_con p a { color:#03c; text-decoration:none; }
.wrap_con p a:hover { color:red; text-decoration:none; }
.wrap_con dd { width:970px; text-align:center; border-bottom:1px dotted #ccc; padding-bottom:10px; margin:10px auto 20px; }
.wrap_con .Free { width:890px; overflow:hidden; zoom:1; margin:20px auto; }
.wrap_con .Free h3 { font-size:16px; float:left; width:890px; line-height:30px; text-align:left; }
.wrap_con .Free .p1 { width:870px; float:left; padding-left:20px; text-align:left; margin-bottom:20px; background-image: url(../image3/icon3.gif); background-repeat: no-repeat; background-position: left 2px; }
.wrap_con .Free p { text-align:left; font-size:10px; }
.wrap_con .Free .p2 { width:60px; float:left; padding-left:20px; margin-left:10px; background-image: url(../image3/icon3.gif); background-repeat: no-repeat; background-position: left 2px; }
.wrap_con .Free ul { width:870px; float:left; text-align:left; font-size:10px; }
.wrap_con .Free li { background:url(../image3/icon4.gif) no-repeat left 5px; line-height:20px; padding-left:12px; }
.wrap_con .Free .search { width:530px; overflow:hidden; zoom:1; margin:10px auto; }
wrap_con .Free .search .text_int { width:400px; float:left; }
form, h1, h2, h3 { display:inline; }
a.cblue:active, a.cblue:hover, a.cgreen:active, a.cgreen:hover { text-decoration:underline; color:red; }
.wrap_bot { background:url(../image3/layout_bottom.gif) no-repeat; height:29px; width:1000px; float:left }
.flooter { width:1000px; margin:20px auto; overflow:hidden; zoom:1; text-align:center; font-size:10px; }
