/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:13px; background-color:#e8e8e8; }
img { border:none; }
.prod_p { width:400px; color:#999999; text-align:left; display:block; float:right; padding-right:10px; }
.prod_feature {  clear:both; width:625px; color:#999999; text-align:left; display:block; float:left; border-bottom:#999999 1px dashed; }
.recom_ads { clear:both;width:625px; text-align:left; display:block; border:#313437 2px solid; margin-top:7px; float:left; }
.extra { color:#2357a2; font-size:10px; font-style:italic; }
.prod_price { width:640px; height:30px; display:block; float:left; }
.prod_price .items { width:160px; text-align:left; display:block; float:left; }
.prod_price .items .rate { width:100px; color:#009900; font-size:15px; font-weight:bold; display:block; margin:5px 0 0 10px; }
.prod_price .items .size { width:100px; color:#ff6600; font-size:15px; font-weight:bold; display:block; margin:5px 0 0 10px; }
.prod_img { float:left; text-align:center; display:block; }
.mov { color:#69b8cf; }
.new { color:#FF6633; font-style:italic; }
.summary { color:#2357a2; font-weight:bold; }
.key { color:#313437; font-weight:bold; }
h1 { text-align:left; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.header { width:100%; height:122px; background-color:#e8e8e8; }
.header .top { clear:both; width:900px; height:85px; background-color:#313437; border-bottom:#464749 1px solid; margin:auto; }
.header .top .logo { width:280px; height:60px; background-color:#000000; border:#464749 1px solid; padding:7px; margin:5px; color:#ffffff; font-size:12px; text-align:left; float:left; }
.header .top .logo a { color:#ffffff; font-size:24px; text-decoration:none; font-weight:bold; }
.header .top .ads { width:500px; height:60px; padding:auto; margin:10px auto 5px 30px; float:left; }
.header .nav { clear:both; width:900px; height:30px; background-color:#313437; border-top:#000000 1px solid; margin:auto; flow:top; }
.header .nav ul { list-style:none; margin: 0 0 0 10px; }
.header .nav li { height:28px; margin:0 5px; float:left; }
.header .nav a { color:#ffffff; font-size:14px; font-weight:bold; line-height:28px; margin:0 10px; }
.header .nav a:hover { color:#89c1e0; }
.main { clear:both; width:900px; height:auto; background-color:#e8e8e8; margin:5px auto; }
.main_left { width:676px; background-color:#e8e8e8; padding:5px 0 10px; float:left; }
.main_left ul { list-style:none; padding:0 10px 3px; margin:10px; }
.main_left li { list-style:none; color:#666666; padding:0; margin:0; }
.main_left li ul { list-style:disc; list-style-position:outside; }
.main_left li li { list-style-type:disc; line-height:20px; }
.main_left li li a, a:visited { color:#999999; }
.main_left li li a:hover { color:#2357a2; }
.main_left li .price { clear:both; width:150px; height:20px; color:#009900; font-size:15px; font-weight:bold; font-style:italic; text-align:center; display:block; margin:5px 0 0 10px; }
.main_left li .buy { clear:both; width:150px; height:20px; text-align:center; background-color:#313437; display:block; border:#bababa 1px solid; margin:4px 0 0 10px; }
.main_left li .buy a { color:#ffffff; font-size:14px; font-weight:bold; line-height:18px; margin:0 10px; }
.main_left li .buy a:hover { color:#89c1e0; }
.main_left .product { width:670px; height:350px; background-color:#ffffff; border:#bababa 1px solid; margin:0 0 10px; }
.main_left .contact { width:670px; height:600px; background-color:#ffffff; border:#bababa 1px solid; margin:0 0 10px; }
.main_left .ads { width:468px; height:60px; margin:0 0 5px; }
.main_left .top { width:632px; height:20px; background-color:#313437; color:#89c1e0; padding:20px; margin:0 0 5px; }
.main_left .top a, a:visited { color:#ffffff; }
.main_left .top a:hover { color:#89c1e0; text-decoration:underline; }
.main_left .info { width:670px; height:1250px; background-color:#ffffff; border:#bababa 1px solid; margin:0 0 10px; }
.main_left .software { clear:both; width:670px; height:1200px; background-color:#ffffff; border:#bababa 1px solid; margin:0 0 10px; }
.main_left .pro_title { width:630px; height:40px; background-color:#ffffff; border-left:#bababa 1px solid; border-right:#bababa 1px solid; border-top:#bababa 1px solid; padding:20px 20px; margin:0; }
.main_left .pro_ads { width:630px; height:250px; background-color:#ffffff; border-left:#bababa 1px solid; border-right:#bababa 1px solid; padding:5px 20px 30px; margin:0; }
.main_left .pro_ads .gogads { width:300px; height:250px; margin:auto 5px; float:left; }
.main_left .tab_top { width:630px; height:23px; background-color:#ffffff; display:block; padding:5px auto 5px; margin:2px 20px auto; float:left; }
.main_left .name { width:250px; height:20px; background-color:#313437; color:#ffffff; font-size:14px; font-weight:bold; display:block; border:#ffffff 1px solid; padding-left:5px; margin:auto; float:left; }
.main_left .review { width:80px; height:20px; background-color:#313437; color:#ffffff; font-size:14px; font-weight:bold; display:block; border:#ffffff 1px solid; padding-left:5px; margin:auto; float:left; }
.main_left .downl { width:160px; height:20px; background-color:#313437; color:#ffffff; font-size:14px; font-weight:bold; display:block; border:#ffffff 1px solid; padding-left:5px; margin:auto; float:left; }
.main_left .pay { width:112px; height:20px; background-color:#313437; color:#ffffff; font-size:14px; font-weight:bold; display:block; border:#ffffff 1px solid; padding-left:5px; margin:auto; float:left; }
.main_left .tab { clear:both; width:630px; height:25px; background-color:#ffffff; display:block; padding:10px auto; margin:2px 20px auto; }
.main_left .name_v { width:252px; height:20px; color:#313437; font-weight:bold; display:block; padding-left:5px; margin:auto; float:left; }
.main_left .name_v a, a:hover, a:visited { color:#313437; }
.main_left .review_v { width:82px; height:20px; display:block; padding-left:5px; margin:auto; float:left; }
.main_left .review_v a, a:hover, a:visited { color:#2357a2; }
.main_left .downl_v { width:162px; height:20px; display:block; color:#ff6600; font-weight:bold; padding-left:5px; margin:auto; float:left; }
.main_left .downl_v a, a:hover, a:visited { color:#2357a2; }
.main_left .pay_v { width:114px; height:20px; color:#009900; font-weight:bold; display:block; padding-left:5px; margin:auto; float:left; }
.main_left .pay_v a, a:hover, a:visited { color:#2357a2; }
.main_left .tab_next { clear:both; width:620px; height:15px; background-color:#e8e8e8; display:block; padding:10px 5px; margin:2px 20px auto; }
.main_left .tab_next a, a:hover, a:visited { color:#666666; }
.main_left .title { color:#2357a2; font-size:24px; font-weight:bold; }
.main_left .title a, a:hover, a:visited { color:#2357a2; }
.main_right { width:200px; background-color:#e8e8e8; float:right; padding-bottom:50px; }
.main_right .category { width:180px; height:20px; color:#ffffff; font-size:14px; font-weight:bold; background-color:#69b8cf; border:#666666 1px solid; padding:2px 10px 3px; margin-top:10px; float:top; }
.main_right .category a { color:#ffffff; }
.main_right .category a:hover { text-decoration:underline; }
.main_right .product { width:180px; height:20px; font-size:13px; background-color:#dadada; border-left:#666666 1px solid; border-bottom:#666666 1px solid; border-right:#666666 1px solid; padding:2px 10px 3px; float:top; }
.main_right .relate { width:180px; height:90px; font-size:13px; background-color:#dadada; border-left:#666666 1px solid; border-bottom:#666666 1px solid; border-right:#666666 1px solid; padding:2px 10px 3px; float:top; }
.main_right .product a { color:#666666; font-size:11px; }
.main_right .product a:hover { color:#156a85; text-decoration:underline; }
.main_right .other { width:182px; height:22px; background-color:#9dc6d4; color:#125c97; font-size:14px; font-weight:bold; padding:2px 10px 3px; margin-top:10px; float:top; }
.main_right .other a { color:#125c97; font-size:14px; font-weight:bold; }
.main_right .other a:hover { text-decoration:underline; }
.main-right .item { width:182px; background-color:#dde6eb; padding:2px 10px 3px; float:top; }
.main_right .item a { color:#125c97; font-size:14px; text-decoration:underline; }
.footer { clear:both; width:100%; height:101px; text-align:center; font-size:11px; background-color:#e8e8e8; float:bottom; }
.footer .keyword { width:880px; height:40px; color#666679; background-color:#b6c2cb; border-bottom:#666666 1px solid; padding:5px 10px 5px; margin:auto auto 5px; flow:bottom; }
.footer .keyword a { color#666679; }
.footer .link { width:900px; height:20px; color:#666666; padding:5px auto 5px; margin:5px auto 5px; flow:bottom; }
.footer .link a { color:#666666;  text-decoration:underline; }
.footer .navi { width:900px; height:20px; color:#ffffff; background-color:#8f8f8f; padding:5px auto 5px; margin:5px auto 5px; flow:bottom; }
.footer .navi a, a:hover, a:visited { color:#ffffff; }
.footer .copy { width:900px; height:20px; color:#666666; padding:5px auto 5px; margin:5px auto 5px; flow:bottom; }
.footer .copy a { color:#666666; text-decoration:underline; }