/* 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;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
body{ font:12px/20px tahoma,arial,宋体; color:#8d8d8d; background:url(bg_body.jpg) center 37px no-repeat #fff; text-align:right;} 
#container{ width:1000px;padding-bottom:10px; margin:0 auto; position:relative; background:url(bg_body.jpg) center top no-repeat #fff;}
#header{ height:617px; background:url(bg_header.jpg) left top no-repeat; position:relative;}
#wrapper{ background:url(bg_repeat_y.png) 0 0 repeat-y; overflow:hidden;}
#footer{ height:8px; background:url(bg_title.png) 1px -174px no-repeat; overflow:hidden;}
a:link,a:visited{ color:#2199da;text-decoration:none;}
a:hover{ text-decoration:underline }

a.logo{
	position:absolute;
	left: -2px;
	top: 66px;
	width: 176px;
	height: 133px;
	text-indent:-999em;
}
a.logo em{ display:none;}
a.downLoad{
	display:block;
	position:absolute;
	text-indent:-999em;
	left: 62px;
	top: 471px;
	width: 202px;
	height: 49px;
}
a.downLoad em{ display:none;}
.discription{
	position:absolute;
	left: 59px;
	top: 529px;
	width: 250px;
	height: 73px;
	color:#f78c8c;
	font-size:14px;
	text-align:left;
}
.box{width:934px; overflow:hidden;}
.box h2{ height:52px; overflow:hidden; background:url(bg_title.png) 2px 0 no-repeat;}
.box2 h2{ background-position:2px -57px;}
.box3 h2{ background-position:2px -114px;}
.box h2 em{ display:none;}
.box .inner{ padding-left:20px;}
.box .inner dl{width:250px; height:230px; float:left; margin:20px 15px 0 25px; display:inline;}
.box .inner dl dt{ height:189px; text-align:center;}
.box .inner dl dt img{-webkit-border-radius:5px;-moz-border-radius:5px; -webkit-box-shadow: 1px 1px 3px #4bbdfb;box-shadow:1px 1px 3px #4bbdfb;-moz-box-shadow: 2px 3px 5px #4bbdfb; opacity:0.9;}
.box .inner dl dt img:hover{ -webkit-box-shadow: 2px 3px 5px #4bbdfb;box-shadow: 2px 3px 5px #4bbdfb;-moz-box-shadow: 2px 3px 5px #4bbdfb; opacity:1;}
.box .inner dl dd{ padding-top:8px; text-align:center; font-size:14px;}
.copyTxt{ width:100%; height:40px; line-height:40px; text-align:center; overflow:hidden; font-size:14px;}
