/* 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;}
#con_left{ width:670px; margin-right:20px; float:left; display:inline;}
#con{ line-height:1.6em;}
#use{margin-top:10px;}
#use a{color:#0346a8; text-decoration:underline; font-weight:bold;}
#con_right{width:170px; text-align:center; float:left; }
.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;}

#other_products{width:900px; height:auto; overflow:hidden; margin:0 auto 20px auto;}
.other_pro{padding:0 20px; width:860px; height:auto; padding:10px 0; border-bottom:1px dashed #0346a8; overflow:hidden;}
.other_pro_pic{float:left; width:80px; height:auto;  overflow:hidden; margin-right:10px;}
.other_pro_right{float:left; width:770px; height:auto; overflow:hidden;}
h4 a{color:#0062c7; height:20px; line-height:25px; font-size:14px;}
h4 a:hover{text-decoration:underline;}
.other_pro_con{height:95px; line-height:1.6em; height:auto; overflow:hidden; }

/*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;}