@charset "utf-8";
* { margin:0; padding:0; }
body { font-family:verdana; font-size:11px; color:#333333; background-color:#FFFFFF; }
img { border:none; }
li{list-style-type:none;}
a{blr:expression(this.onFocus=this.close());} 
a{blr:expression(this.onFocus=this.blur());} 
a:focus { -moz-outline-style: none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a.blue { color:#00abf2; }
.blue { color:#00abf2; }
.header { clear:both; width:100%;}
.header .wrap { width:1000px;  margin:auto; background:url(../images/main_bg.gif) repeat-y; padding:0 8px 0 8px;background-position:top; }
.header .s_wrap { background:url(../images/top_bg.gif) repeat-x top;  background-position: top; height:81px; margin:auto; clear:both;}
.header .wrap .logo {  float:left; padding-top:10px;text-align:center; width:192px;}
.header .wrap .slogan { float:left; color:#333d4d; padding-top:10px; text-align:left; width:450px;}
.header .wrap .slogan a { color:#333d4d; }
.header .wrap .links { float:right; width:340px; }
.header .wrap .links .first { color:#85aaba; height:30px; padding:12px 20px 0 0; text-align:right; width:320px; float:left;}
.header .wrap .links .first a { color:#31445d; padding:0 10px; }
.header .wrap .links .box { height:22px; margin-top:10px; line-height:22px; float:left; padding-left:182px; width:158px; }
.header .wrap .links .box a { color:#474747; padding:0 0 0 20px; }
.header .wrap .links .box02 { width:180px;}
.header .wrap .links .box01 a { background:url(../images/icon_join.gif) no-repeat left; }
.header .wrap .links .box02 a { background:url(../images/icon_youtube.gif) no-repeat left; }
.header .menu { width:1000px; height:44px; margin:auto; background:url(../images/main_bg.gif) repeat-y; padding:0 8px 0 8px; clear:both; background-position:top;}
.header .s_menu { background-image: url(../images/top_bg2.jpg); background-repeat: repeat-x; background-position: top; width:1000px; height:44px; margin:auto; clear:both; float:left;}
.header .menu ul { list-style:none; margin:10px 0 0 50px; }
.header .menu li { float:left; margin:0 12px; height:28px; }
.header .menu a { color:#fff; font-size:14px; font-family:arial; line-height:28px; margin:0 15px; }
.header .menu a:hover { text-decoration:none; }
.header .menu .menu_on { background:url(../images/menu_on_bg.gif) repeat-x; }
.header .menu .menu_on .wrap01 { background:url(../images/menu_on_left.gif) no-repeat left; }
.header .menu .menu_on .wrap02 { background:url(../images/menu_on_right.gif) no-repeat right; }
.header .menu .menu_h { background:url(../images/menu_h_bg.gif) repeat-x; }
.header .menu .menu_h .wrap01 { background:url(../images/menu_h_left.gif) no-repeat left; }
.header .menu .menu_h .wrap02 { background:url(../images/menu_h_right.gif) no-repeat right; }
.header .menu .wrap01, .header .menu .wrap02 { height:28px; float:left; }
.main {  margin:0 auto; clear:both; background:url(../images/main_bg.gif) repeat-y; padding:0 8px 0 8px;/*!important;*/ /* IE7+FF */
 background-position:top; width: 1000px; }
.main_right { width:250px; float:right;}
.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 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 {float:left;width:220px;margin: 5px 0;}
.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 #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; 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;  }
.main_right_bg{ background:url(../images/icon_list.gif) no-repeat 10px 8px;}
.footer {background:url(../images/main_bg.gif) repeat-y; width:1016px; margin:0 auto; clear:both; padding:25px 0 30px 0; text-align:center; background-position:top; }
.footer_line{ clear:both;  width:1000px; border-top:#666 1px solid; margin:auto;}
.footer .link a { color:#333333; font-size:12px; font-family:arial; line-height:28px; padding:0 15px; text-decoration: underline; font-weight:bold; }
.footer .link a:hover { text-decoration:none; }
.footer .copy { color:#595757; padding:4px 0px; }
.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; }
.footer {background:url(../images/main_bg.gif) repeat-y; width:1016px; margin:0 auto; clear:both; padding:25px 0 30px 0; text-align:center; background-position:top; }
.footer_line{ clear:both;  width:1000px; border-top:#666 1px solid; margin:auto;}
.footer .link a { color:#333333; font-size:12px; font-family:arial; line-height:28px; padding:0 15px; text-decoration: underline; font-weight:bold; }
.footer .link a:hover { text-decoration:none; }
.footer .copy { color:#595757; padding:4px 0px; }
.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; }
.l_link {background:url(../images/main_bg.gif) repeat-y;width:1000px;margin:0 auto;padding:0 8px 0 8px;text-align:left;background-position:top;height: 110px;}
.l_link div{padding:0 8px;}
.l_link img{width:80px; height:92px;}
.l_link li{float:left;width:135px;}
#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; }
.navigation { width:100%; text-align:center; }
.navigation a { color:#333333; text-decoration:none; }
.navigation a:hover { color:#333333; text-decoration:underline; }
.clear { clear:both; }
.t_menu {  margin:0 auto; height:29px; clear:both; background:url(../images/main_bg.gif) repeat-y; padding:0 8px 0 8px;
 background-position:top; width:1000px}
.t_menu li{  list-style:none; float:left;height:29px;}
.t_menu .wrap01{ height:29px; width:1000px;}
.t_menu .wrap02, .t_menu .wrap03 { height:29px; width:15px;}
.t_menu .wrap01 { background:url(../images/t_menu_h.jpg) repeat-x;}
.t_menu a { float:left; color:#fff; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; width:116px; height:25px; text-align:center; margin:4px 4px; line-height:29px;}
.t_menu a:hover { text-decoration:none; background:url(../images/hov_bg.gif) repeat-x; color:#006;}
.t_menu a.on { background:url(../images/t_menu_on.gif) no-repeat;}
.error a{ color:#333333;}
