/* all*/
* { margin: 0px; padding: 0px; }
body { font-family:"Arial"; margin:0; padding:0; background:url("images/bg01.jpg") 0 0 repeat-x; font-size:14px; color:#005685;}
img { border:0 }
a { text-decoration: none; color:#005685; }
/*top*/
#header{width:900px; height:121px; margin:0 auto;}
#logo{width:256px; height:78px; overflow:hidden;}
#nav{height:43px; line-height:43px;}
#nav li{list-style:none; float:left; display:inline; text-align:center; width:150px; height:43px; background:url(images/nav_bg.gif) 0 0 no-repeat;}
#nav li a{ color:#ffffff; display:block; font-size:16px; font-weight:bold;}
#nav li a:hover{background:url(images/nav_hover.gif) 0 0 no-repeat;  text-decoration: underline;}
#ifocus{width:900px; height:200px; overflow:hidden; margin:15px auto;}
/*container*/
#container{ width:900px; height:auto; overflow:hidden; margin:15px auto; }
h2{ width:900px; height:35px; line-height:35px; background:url(images/title_bg.gif) 0 0 no-repeat; font-size:16px; padding-left:32px;}
#content{ padding:10px 20px; width:860px; height:auto; overflow:hidden;}

.download{margin:10px 0 0 0;}
.buy{margin:10px 0 0 0;}
#con_right p{margin:5px 0 0 0; }
.bottom_title{padding:0 20px;}
h3{color:#0062c7; padding-left:20px; height:24px; background:url(images/tag03.gif) 0 50% no-repeat; line-height:24px; font-size:14px; border-bottom:1px dashed #0346a8; }
.bottom_con{padding:10px 0;}



/*footer*/
#footerbg{background:url(images/footer_bg.jpg) 0 0 repeat-x; height:73px; overflow:hidden;}
#footer{ width:900px; height:73px; margin:0 auto; text-align:center;}
#footer p{ margin:15px; color:#ffffff;}
#footer p a{color:#ffffff; margin:0 5px;}
#footer p a:hover{text-decoration:underline;}