* { margin:0; padding:0; }
body { font:normal 12px Arial, Verdana, sans-serif; background-color: #F7F7F7; color: #333;margin-top:10px;}
img { border:none; }
a{blr:expression(this.onFocus=this.close());} 
a{blr:expression(this.onFocus=this.blur());} 
a:focus { -moz-outline-style: none; }
a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline;color:#000 }
a.blank { color: #4B4B4B;text-decoration: none; }
a.blank:link, a.blank:visited, a.blank:active { text-decoration: none; }
a.blank:hover { color:#08c;text-decoration: underline; }
a.underline { color: #4B4B4B;text-decoration: underline; }
a.underline:link, a.underline:visited, a.underline:active { text-decoration: underline; }
a.underline:hover { color:#08c;text-decoration: none; }
a.green { color: #298805;text-decoration: none; }
a.green:link, a.green:visited, a.green:active { text-decoration: none; }
a.green:hover { color:#000;text-decoration: underline; }
a.gray { color: #999;text-decoration: none; }
a.gray:link, a.gray:visited, a.gray:active { text-decoration: none; }
a.gray:hover { color:#000;text-decoration: underline; }

a.blue { color:#00abf2; }
a.more { white-space: nowrap; padding-right: 10px; background: url(../images/morearrow.gif) no-repeat 100% 50%; zoom: 1; }
a.more1 { white-space: nowrap; padding-right: 10px; background: url(../images/morearrow1.gif) no-repeat 100% 50%; zoom: 1;color:#000;text-decoration:underline; }
.blue { color:#00abf2; }
input,select {font:normal 11px Arial, Verdana, sans-serif;}
.main {  margin:0 auto; clear:both;/*!important;*/ /* IE7+FF */
 width: 989px/*!important*/; /* IE7+FF */
/*width: 1016px;*/ /* IE6 */ }
.no_bg { background-image:none; background-color:#FFFFFF; }
/*.main_left { width:726px; float:left; padding-left:24px; }*/
.main_right { width:250px; float:right;}
.main_cen { width:800px; margin:auto; clear:both; }
.main_cen_1000 { width:989px; margin:auto; clear:both;}


.main_right .top_ad { background:#fff; padding-bottom:10px;}
.main_right .item h1 { line-height:30px; font-size:20px; padding-left:55px; color:#3e3a39; font-family:arial; font-weight:normal; float:left; }
.main_right .item h1 a { color:#3e3a39; }
.main_right .item h1.products { background: url(../images/icon_products.gif) no-repeat 15px center; }
.main_right .item h1.news { background: url(../images/icon_news.gif) no-repeat 15px center; }
.main_right .item h1.links { background: url(../images/icon_links.gif) no-repeat 15px center; }
.main_right .item h1.related { background: url(../images/icon_related.gif) no-repeat 15px center; }
.main_right .item h1.toptips { background: url(../images/icon_related.gif) no-repeat 15px center; }
.main_right .item a.more { float:right; color:#3e3a39; font-size:12px; padding:20px 5px 0 0; }

.main_right .category_mac a { background: url(../images/category_left_mac.gif) no-repeat left; }
.main_right .list { list-style:none; padding:10px 0 10px 30px; float:left; }
.main_right .list li { height:22px; float:left; width:220px; }
.main_right .list a { color:#595757; background: url(../images/arrow_list.gif) no-repeat left; padding-left:10px; }
.main_right .list img { margin-left:5px; }
.main_right .ad { float:left; width:250px; text-align:center; }

.main_left { width:730px; float:left; padding-left:10px; }
.main_right { width:250px; float:left; background: url(../images/product_list_bg.gif) repeat-y; margin-top:10px; padding-bottom:0; margin-bottom:20px;}
.main_right .item { background: url(../images/title_bg.gif) no-repeat top; padding:12px 0 7px 0; float:left; width:250px;}
.main_right .category { width:248px; float:left; height:28px; line-height:28px; background: url(../images/category_bg.gif) repeat-x; font-size:12px; border-left:1px solid #bbbaba; border-right:1px solid #bbbaba; }
.main_right .category a { color:#3e3a39; background: url(../images/black_arrow.gif) no-repeat 20px center; float:left; line-height:28px; padding-left:33px; }
.main_right .category .more { color:#666666; float:right; line-height:28px; background-image:none; font-size:11px; padding:0 10px 0 0; font-weight:normal; }
.main_right .category_mac { background: url(../images/category_bg_mac.gif) repeat-x; }
.main_right .list_mac { background: url(../images/mac_list_bg.gif) repeat-y; padding:10px 0 0 30px; }
.main_right #right_list_6 { width:250px; background: url(../images/mac_list_bottom.gif) no-repeat bottom; padding-bottom:11px; float:left; }
.main_right .ad_img { clear:both; width:250px; background:#fff; padding:10px 0; }
.main_right div.related { padding:3px 0 10px 0; float:left; width:250px; }
.main_right .item h1.related { line-height:50px; background: url(../images/icon_r.jpg) no-repeat 15px center; }
.main_right .list03 { list-style:none; float:left; padding:10px 15px 20px 20px; background: url(../images/product_list_bottom.gif) no-repeat bottom;}
.main_right .list03 li { line-height:20px; background: url(../images/icon_list.gif) no-repeat 10px 8px; padding:3px 10px 3px 30px; float:left; width:175px; }
.main_right .list03 li a { color:#595757; text-decoration:underline; }
.main_right .list03 li a:hover { color:#595757; text-decoration:none;  }


.footer { width:989px; margin:0 auto; clear:both; padding:25px 0 30px 0; text-align:center; }
.footer_line{ clear:both;  width:989px; border-top:#e0e0e0 1px solid; margin:auto;}
.footer .link a { color:#333333; font-size:11px; font-family:arial; line-height:28px; padding:0 4px; }
.footer .link a:hover { text-decoration:none; }
.copy { color:#989898; padding:2px 0px;padding-left:10px;}
.footer .assert { width:1000px; margin:auto; clear:both; color:#9fa0a0; line-height:18px; font-size:11px; }
.footer .assert a { color:#9fa0a0; text-decoration:none; }
.footer .assert a:hover { color:#9fa0a0; text-decoration:underline; }
.footer .other_site { width:1000px; margin:auto; clear:both; color:#9fa0a0; line-height:18px; font-size:11px; margin-top:4px; }
.footer .other_site a { color:#9fa0a0; text-decoration:none; }
.footer .other_site a:hover { color:#9fa0a0; text-decoration:underline; }
/*fun righr product list*/
#right_list_1 { width:auto; }
#right_list_2 { width:auto; }
#right_list_3 { width:auto; }
#right_list_4 { width:auto; }
#right_list_5 { width:auto; }
#right_list_6 { width:auto; }
#right_list_7 { width:auto; }
/*navigation*/
.navigation { width:100%; text-align:center; }
.navigation a { color:#333333; text-decoration:none; }
.navigation a:hover { color:#333333; text-decoration:underline; }
/* price*/
.price_now { color:#cc0202; }
.price_old { color:#ff8a00; text-decoration:line-through; margin-right:10px;}
/*clear*/
.clear { clear:both; }
.small_page { width:460px; padding:20px 0 0 30px; font-family:verdana; font-size:11px; color:#6d6d6d;}
.small_page h1 { font-weight:normal; font-size:18px; color:#283446; margin:0; padding:0; padding-bottom:30px;}
.small_page ul { list-style:none; margin:0; padding:0; padding-bottom:10px;}
.small_page li { color:#050505; margin:0; padding:0; height:30px;}
.small_page li span { margin-left:10px; color:red;}
.small_page li span.gray { color:#333;}
.small_page li.on { color:#050505;}
.small_page a { color:#1474d8; font-weight:bold;}
.small_page img { margin-top:20px;}
.small_page p { margin:0; padding:0;}


/* homepage ad box*/
.ad_box, .ad_box .wrap01, .ad_box .wrap02 { width:710px; float:left;}
.ad_box .pic{ padding:10px 0 0 10px; float:left; width:120px; }
.ad_box .text{ float:left; padding:14px 0 0 0; width:520px; line-height:18px;}
.ad_box .text h1{ font-size:11px; padding:0; margin:0; color:#626262}
.ad_box .text h1 a{color:#626262; text-decoration:none;}
.ad_box .text h1 a:hover{text-decoration: underline;}
.ad_box .text h1 span{ color:#ae0030}
.ad_box .text p{ font-size:11px; color:#626262; padding:0; margin:4px 0 4px 0; width:520px; height:60px;}
.ad_box .text p a{color:#626262; text-decoration:none;}
.ad_box .links { font-size:11px; color:#626262}
.ad_box .links a{ font-weight:bold; color:#1072be; text-decoration:none; display:inline-block; line-height:14px; background-image: url(../images/ad-dot.gif); padding-left:10px; background-repeat:no-repeat; background-position:0 4px; margin-right:5px;}
.ad_box .links a.ad_download{ margin-left:20px;}
.ad_box .links a:hover{ text-decoration:underline}
.ad_box .links span{ font-weight:bold;color:#ae0030; margin-right:10px;}

.gray_box { background: url(../images/gray_bg.jpg) repeat-y;}
.gray_box .wrap01 { background: url(../images/gray_top.jpg) no-repeat top;}
.gray_box .wrap02 { background: url(../images/gray_bottom.jpg) no-repeat bottom; padding-bottom:10px; height:120px;}

.yellow_box { background: url(../images/yellow_bg.jpg) repeat-y;}
.yellow_box .wrap01 { background: url(../images/yellow_top.jpg) no-repeat top;}
.yellow_box .wrap02 { background: url(../images/yellow_bottom.jpg) no-repeat bottom; padding-bottom:10px;}
/* homepage ad box*/

.guide { clear:both; height:60px; margin:0 auto; clear:both; line-height:50px; color:#323232; padding:0 8px 0 10px;}
.guide a { color:#4a4a4a;}
.guide span { color:#0860a8;}

.t_menu {  margin:0 auto; height:29px; clear:both;padding:0 8px 0 8px; /* IE7+FF */
 width:1000px /* IE7+FF */
/*width: 1016px;*/ /* IE6 */}

.t_menu .wrap01, .t_menu .wrap02, .t_menu .wrap03 { height:29px; width:980px;}
.t_menu .wrap01 { background: url(../images/t_menu_bg.gif) repeat-x; margin-left:10px;}
.t_menu .wrap02 { background: url(../images/t_menu_left.gif) no-repeat left;}
.t_menu .wrap03 { background: url(../images/t_menu_right.gif) no-repeat right;}
.t_menu a { float:left; color:#fff; font-size:12px; width:97px; height:21px; text-align:center; margin:4px 12px 0 12px; line-height:21px;}
.t_menu a:hover { text-decoration:none; background: url(../images/t_menu_h.gif) no-repeat;}
.t_menu a.on { background: url(../images/t_menu_on.gif) no-repeat;}

.error a{ color:#333333;}
.errorpage {padding-top:30px; padding-left:10px;}
.errorpage h1{ font-size:16px;}
.new_search{ float:right; padding-right:28px;}
.new_search input{ float:left;}
.searchbox { border: 1px solid #C0CDD9; height:16px; width:198px;}
.noright_content{ width:950px; margin:auto; clear:both; padding:0 10px 30px 10px;}
.wb{ background-color:#FFF; padding-top:10px; clear:both;}

.titles { background:url(../images/bg_title.gif) no-repeat left top;padding-left:60px;padding-top:8px;height:25px;margin-bottom:18px;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.bg_corner_top { background:url(../images/bg_corner_top.gif) no-repeat left top; height:6px;width:989px;overflow:hidden;}
.bg_corner_bottom { background:url(../images/bg_corner_bottom.gif) no-repeat left top; height:6px;width:989px;overflow:hidden;}
.bg_corner_content { border-left:solid 1px #D5D5D5;border-right:solid 1px #D5D5D5;padding:20px;width:947px;background:#fff;overflow:hidden;}


