@charset "utf-8";
body{ margin:0 auto; width:800px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a,a:visited{ color:#333; text-decoration:none; }
a:hover{ text-decoration:underline; }
img{ border:none; }
#topbar{ height:16px; border-bottom:1px solid #666; background-color:#efefef; padding:3px;}
#lang_change{ float:right; width:300px; text-align:right; }
#lang_change a{ margin-left:20px;}
#topbanner{ height:40px; padding:4px;}
#topbanner img{ float:left;}
#topbanner span{ float:right; margin-top:25px;}
#top_sign_in{ color:#006699; font-weight:bold; }
#top_sign_up{ color:#006699; }
#nav{ height:40px;}
#nav span{ background-image:url(images/nav_bg1.gif);display:block; float:left;width:196px; height:36px; text-align:center; vertical-align:middle; line-height:35px; font-size:16px; font-weight:bold; color:#FFFFFF; cursor:hand; margin-right:2px; }
#nav a:hover span{ background-image:url(images/nav_bg2.gif); text-decoration:none; color:#FF0000;}
#quickguide{ height:190px; background-image:url(images/step_bg.gif); margin-top:0px; padding:0; border-bottom:1px solid #FF6600; }
#step1 div{ padding:5px;}
#quickguide h3{ text-align:center; font-size:11px; color:#333; margin:0; padding:0; border:1px dotted #eee; margin-top:8px; margin-bottom:8px;}
#step1 h3 a{ color:#333;}
#step2 div img{ float:left;}
#step2 div span{ font-size:11px; margin-left:15px;margin-top:18px;margin-bottom:18px; display: -moz-inline-box !important;display:inline-block;}
#step2 div{ padding-left:15px;}
#step3 { text-align:center; }
#step1,#step2,#step3{ margin:11px; border:1px solid #FF6600; width:235px; height:170px; float:left; background-color:#FFF; }
#quickguide h2{ margin:0; padding:0; text-align:center; font-size:15px; color:#6b3001; margin-top:2px; }
#default_main{ margin-top:8px; min-height:640px;height:auto;!important; height:640px; margin-bottom:2px;}
#cate_list{ width:222px; float:left; min-height:640px;height:auto;!important; height:640px; }
#cate_title{ width:222px; height:29px; background-image:url(images/cate_bg.gif); background-repeat:no-repeat; background-position:top center; margin:0;}
#cate_title a{ font-size:15px;  margin-left:8px; line-height:27px; height:27px; font-weight:bold; background-image:url(images/cate_icon.gif); background-repeat:no-repeat; background-position:170px center;  display:block; margin-bottom:0;}
#cate_body{ border:1px solid #ff7707; border-top:none; margin:0; background-color:#fffbef; }
#cate_body li{ list-style:none; font-size:12px;  font-weight:bold; margin:0px; margin-bottom:3px; padding:0; padding-left:4px; padding-top:10px;}
#promot{ float:right;width:560px; }
.pspecial_ele{ width:175px; height:175px; border:1px solid #aaa; float:left; margin:3px; margin-top:15px;}
.pspecial_ele img{ width:175px; height:175px;}
#pspecial{}
#pspecial_title{  font-size:15px; font-weight:bold;line-height:27px;  height:28px; background-image:url(images/promote_bg.gif); background-position:left top; background-repeat:no-repeat; padding-left:5px; text-align:center; }
#pspecial_body{ height:400px;border:1px solid #ff7707; border-top:none;}
#pemail{ border:1px solid #ff7707; margin-top:5px; min-height:100px;height:auto;!important; height:159px;}
#pemail h2{ font-size:16px; color:#666; text-align:center; margin:0; padding:0; margin-top:7px;}
#pemail img{ float:left; margin-left:10px;  }
#pemail form{ padding:0; margin:0 auto; }
#pemail div{ width:320px; float:left; margin-top:10px; font-size:14px; color:#666; font-weight:bold; }
#email_submit{ float:left; }
#pbanner{ margin-top:4px;}
#showdown { margin-top:5px;height:29px; background-image:url(images/hot_bg.gif);  font-size:15px; font-weight:bold;line-height:27px; text-align:center;  width:800px;}
#default_hot_title{ height:29px; background-image:url(images/hot_bg.gif);  font-size:15px; font-weight:bold;line-height:27px; text-align:center; }
#default_hot_body{ height:710px;border:1px solid #ff7707; border-top:none; }
#default_brand,#default_payment,#default_logi{ width:256px; height:130px; background-image:url(images/defaultimg.jpg); border:1px solid #ff7707; float:left; margin-right:13px; margin-top:5px; text-align:center}
#default_info h2{ font-size:12px; text-align:center; margin:0; padding:0;}
#default_info img{ height:40px; border:none; margin:0 auto; margin-top:10px; }
#default_logi{float:right; margin-right:0;}
#bottom_nav{ height:18px; line-height:18px; background-color:#FF9900; text-align:right; padding-right:10px; word-spacing:15px; font-weight:bold; margin-top:5px;}
#bottom_nav a{ color:#fff;} 
#searchbar{ background-image:url(images/step_bg.gif); height:25px; line-height:25px; padding:3px; padding-bottom:0;}
#searchbar form{ margin:0; padding:0; float:left;}
#searchbar input{ border:1px solid #999;}
#search_btn{ background:#FCFDD9}
#jp_sp{ border:1px solid #ff7707; background:#fff url(images/sp_bg.jpg); width:220px; height:43px; line-height:39px; text-align:center; font-weight:bold; font-size:14px; color:#fff;  margin-top:0; margin-bottom:3px;}
#jp_sp a{ color:#fff;}
.cate_class{ border:1px solid #0099FF; width:250px; float:left; margin-right:9px; margin-left:4px; margin-top:10px; height:155px;}
#cate_class_jp{ border:1px solid #FF6600;}
.cate_class h2{ font-size:12px; padding:0; margin:0; background-color:#0099FF;  padding-left:13px; background-image:url(images/cate_icon1.gif); background-position:3px; center; background-repeat:no-repeat; }
#cate_class_jp h2{ background-color:#ff6600;}
.cate_class h2 a,.cate_class h2 a:visited{ color:#FFF; }
.cate_subclass{ width:110px; height:17px; line-height:17px;overflow:hidden; border-bottom:1px dotted #CCC; font-size:11px; background-image:url(images/cate_icon2.gif);  background-position:1px 4px; background-repeat:no-repeat; padding-left:13px; display: -moz-inline-box !important;display: inline-block; margin:0; }
.cate_sublist{  min-height:50px;height:auto;!important; height:50px; }
.cate_class img { margin:2px; margin-left:4px; width:75px; height:75px; border:1px solid #eee; float:left;}
.cate_class a:hover{ border:none; } 
.cate_class a:hover img{ border:1px solid #999; }	
#info_changer{ border:1px dotted #CCC; background-image:url(images/pic_pen.jpg); background-repeat:no-repeat; background-position:right bottom; margin-top:10px; padding:5px;}
#info_changer a{ width:200px; display: -moz-inline-box !important;display: inline-block; background-image:url(images/icon_arrow.gif);background-repeat:no-repeat; background-position:left center; padding-left:10px; margin:10px; }
#info_changer a:hover{ font-size:12px; font-weight:bold; }
.cinfo{	margin-top:20px;border-bottom:1px dotted #ccc;line-height:19px;font-size:13px;text-align: justify; clear:both;}
.clear{ clear:both; visibility:hidden;}
.cinfo h2{ font-size:14px; margin:0; padding:0; background-image:url(images/line_4.gif); background-position:left bottom; background-repeat:no-repeat; padding-left:10px;}
.cinfo_capital{ font-size:18px; font-weight:bold; font-style:italic;}
.cinfo_hightlight{ color:#ff6600; text-decoration:underline; }
.cinfo_back{ text-align:right; font-weight:bold; font-style:italic;}
.cinfo_back a,.cinfo_back a:hover{  color:#660000; background:#fff url(images/bg_inquiry.gif) left center no-repeat; padding-left:19px; }

#position{ margin-top:10px; letter-spacing: 1px; font-weight:bold; font-size:12px; }
#position a{color:#660000;}
#sublist{ margin-top:15px; border:1px dotted #FF6600;  min-height:45px;height:auto;!important; height:45px;}
#sublist li{ width:183px; float:left; margin:2px; padding-left:10px; background:#fff url(images/cate_icon2.gif) left center no-repeat; list-style-type:none;}
#hotlist{ margin-top:10px; }
#hotlist_title{ background:#fff url(images/hot_bg.gif); height:26px;}
#hotlist_title h3{ font-size:14px; text-align:center; margin:0; padding:0; margin-top:5px;}
#hotlist_body{ border:1px solid #FF9900; min-height:170px;height:auto;!important; height:170px; }
.hotproduct{ float:left; margin:5px; margin-right:9px; width:180px; height:160px; border:1px solid #eee; text-align:center;}
.hotproduct h2{ margin:0; padding:0; font-size:12px; min-height:30px;height:auto;!important; height:30px; }
.hotproduct img{ margin:0 auto;  width:100px; height:100px; border:1px solid #eee;}
.hotproduct span{ display:none;}
.hotproduct span a{ color:#660000; font-weight:bold;}
.hotproduct a{ color:#333;}
#product_list{ margin-top:20px; }
#page_nav{ text-align:center; border:1px dotted #ff6600; padding:4px;}
#page_nav h4{ margin:0; padding:0; font-size:12px; display:inline; letter-spacing:1px;}
#page_nav span { width:15px; border:1px solid #ff6600; display: -moz-inline-box !important;display:inline-block; }
.cpage{ background-color:#FFFFCC; font-weight:bold; color:#000066; margin-right:3px; }
#page_nav span a{ display:block; width:100%; height:100%;}
#page_nav span a:hover{ font-weight:bold; text-decoration:none; }
#product_left{ float:left; width:180px; margin-right:15px;  margin-top:10px;}
#product_main{ float:right; width:600px; margin-top:10px;}
#product_main h1{ font-size:16px; margin:2px; text-align:center; margin-bottom:20px;margin-top:20px; }
.product_timage{ width:150px; height:150px; border:1px solid #eee; float:left;}
.showdownimg{width:100px; height:100px; border:1px solid #eee; padding-left:3px;}
.showdownccc{width:120px; height:120px; float:left; text-align:center;padding:12px 20px 12px 19px;}
.product_info{ float:left; margin-left:10px; border:1px solid #ddd;}
.product_info span{ display: -moz-inline-box !important;display:inline-block; width:195px; margin:2px; padding:2px; padding-left:11px; line-height:20px; height:20px; border:1px solid #ddd;  overflow:hidden; font-szie:10px;}
.pinfo0{ background:#E4F1F1 url(images/bg_bullet1.gif) 1px 1px no-repeat; }
.pinfo1{ background:#F4FFFF url(images/bg_bullet1.gif) 2px 2px no-repeat; }
#price_list { margin:5px; float:left;}
#price_list table{ border:1px solid #999; margin:5px;}
#price_list table td{ border:1px dotted #eee; width:100px; text-align:center}
.comm_btn{ margin-top:5px;  float:left; width:200px; height:17px; background:#fff url(images/icon_inquiry.gif) top center no-repeat; text-align:center; font-size:11px;  font-weight:bold; line-height:17px; }
.comm_btn1{margin-top:5px;  float:left; width:120px; height:17px; background:#fff url(images/icon_inquiry1.gif) top center no-repeat; text-align:center; font-size:11px;  font-weight:bold; line-height:17px; margin-left:10px;}
.comm_btn a,comm_btn1 a{ color:#fff;}
.jack:hover { border:1px solid  #CCCCCC; padding:1px;}
.jack1{  margin:12px; text-align:center; color:#FF0000; border:1px dotted #CCCCCC;}
.sginbian { border:1px solid #999999; }
.test111:hover{ background-color:#EBEBEB;}
#pcontact{ margin-top:60px; margin-bottom:20px; border:1px dotted #999; width:163px; height:210px;}
#pcontact img{ float:left;}
#pcontact span{ font-size:11px; margin-top:18px;margin-bottom:18px; display: -moz-inline-box !important;display:inline-block;}
#pcontact h2{ margin:0; padding:0; text-align:center; font-size:12px; margin-top:2px;}
#hotlist_t{ width:165px; height:29px; background:#fff url(images/hotlist_bg.gif) left top no-repeat; line-height:29px; text-align:center; font-weight:bold;}
#hotlist_c{ width:163px;  border:1px solid #ff6600; border-top:none;}
#hotlist_c li{ list-style:none; background:#fff url(images/icon_arrow.gif) left 3px no-repeat;  margin:0; padding:0; padding-left:6px;}

#signin{ float:left; margin-top:53px; margin-left:229px;  width:300px; height:400px;  margin-bottom:30px;} 
#signin div{ width:240px; height:360px; margin:20px; border:1px solid #666666; background-color:#FFFFFF; background:url(images/sign1.jpg); padding:10px; padding-left:0; padding-right:20px;}
#newuser{ float:right; margin-top:55px; margin-right:20px;  width:300px; height:380px;margin-bottom:30px; padding:1px;} 
#newuser div{  width:240px; height:360px; margin:20px; background-color:#FFFFFF; background:url(images/sign1.jpg);  padding:10px 10px 0px 10px; padding-left:0; padding-right:20px; border:1px solid #666666; }
#sign_main h2{ font-size:16px; margin:0; padding:0; margin-top:10px; text-align:center; }
#sign_main{ text-align:right ; height:485px; width:800px; background:url(images/login.jpg) no-repeat; }
#inquiry_top{text-align:center;}
#inquiry_top h2{ font-size:14px; color:#660000; }
#inquiry_top span{ float:none; display:block; font-style:italic; font-weight:bold; margin-bottom:10px; letter-spacing:1px; }
#inquiry_body h2{ font-size:14px; color:#660000; text-align:center}
