﻿/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{  font-size:100%;}
address,caption,cite,code,dfn,em,th,var { font-weight:normal; font-style:normal;} 
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img,abbr,acronym{border:0;}
input,textarea,select{ font-family:Verdana, Arial;}
select{ height:22px; width:140px;}
caption,th{ text-align:left;}
ul,ol,dl{ list-style:none;}
a:focus{ outline:none;}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix {display:block;}

body{ font:normal 12px/20px Arial,SimSun,sans-serif; color:#2199da;background:url(../images/bg_repeat.png) 2px 0 repeat; } 
.bodyBg{background:url(../images/bg_top.jpg) center 10px no-repeat;}
#container{width:936px;margin:0 auto;}
.header{height:546px;position:relative;}
.top{height:290px;background:url(../images/bg_banner.png) 0 0 no-repeat;position:relative;}
a:link,a:visited{ color:#2199da; text-decoration:none} a:hover{ text-decoration:underline;}
.nav{position:absolute;width:244px;height:196px;top: 39px;left: 5px;}
.nav li a{display:block;width:253px;height:60px; text-indent:-999em; background:url(../images/bg_nav.png) 0 0 no-repeat;}
.nav li a.item2{ background-position:0 -60px}
.nav li a.item3{ background-position:0 -120px}
.nav li.current a.item1{background-position:-253px 0}
.nav li.current a.item2{background-position:-253px -60px}
.nav li.current a.item3{background-position:-253px -120px}
.download{position:absolute;width:180px;height:44px;text-indent:-999em;left: 699px;top: 168px;}
p.discription{position:absolute;color:#747474;font-size:14px;left: 628px;top: 64px;width: 281px;height: 87px;line-height:24px;}
.box{ width:936px;overflow:hidden;}
.box .t{ height:68px; background:url(../images/bg_box_t1.png) no-repeat;}
.box .c{background:url(../images/bg_box_c.png) repeat-y;padding-bottom:20px;}
.box .f{background:url(../images/bg_box_f.png) no-repeat;height:8px; overflow:hidden;}
.box .c dl{ float:left; width:245px;margin:20px 0 0 45px; display:inline;}
.box .c dl dt{ display:table-cell;width:245px; height:245px;overflow:hidden;border:1px solid #ebebeb; vertical-align:middle;*display:inline;*zoom:1;*font-size:248px;}
.box .c dl dd{ color:#2199da;font-size:14px;padding-top:13px; text-align:center;width:240px}
.footer{ text-align:center; font-size:14px; color:#666; padding:10px 0;}
.footer a:link,.footer a:visited{ color:#666}