*{ margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; background:#3979AD url(body_02.gif) repeat-x;}
a{ color:#000; text-decoration:none;}
a:hover{color:#c00;}
li{ list-style-type:none;}
img{ border:none;}
ul{ overflow:hidden;}

#header,#content,#copyright{ clear:both; overflow:hidden; margin:0 auto; width:960px;}

#head_wel{ float:left;padding:0 0 0 10px; height:23px; line-height:23px; color:#fff;}
#head_wel a{ color:#fff; text-decoration:underline;}
.favorite{ display:block; float:right; height:23px; line-height:23px;}
.favorite li{ display:inline; margin:0 10px 0 0; padding:0 10px 0 0; background:url(favorite_07.gif) no-repeat right center;}
.favorite li a{ color:#fff;}
#logo{ float:left;}

#nav{ height:32px; background:url(nav_14.gif) repeat-x;}
.search{float:right; padding:5px 10px 0 0;height:27px; background:url(nav_17.gif) no-repeat right;}
.search .inputtxt{ float:left; border:none; margin:0; padding:0;}
.inputbotton{ float:left; border:none; background:#005389;margin:0; padding:0; color:#fff; font-weight:bold;}
#nav ul{ padding:0 0 0 20px; height:32px; line-height:32px; background:url(nav_13.gif) no-repeat left;}
#nav ul li{ display:inline; padding:0 10px 0 0;}
#nav ul li a{ color:#fff;}

#content{ background:#fff;}
#con_main{ clear:both;overflow:hidden; width:950px; margin:10px 0; padding:0 5px;background:url(bodybg2_52.gif) repeat-y 638px 0;}
#con_mleft{ float:left; width:625px; line-height:18px;}
.hotkey{ padding:0 10px; height:35px; line-height:35px; background:#A0DDFF; color:#000;}
.hotkey a{ color:#03386E;}
.articleh{ padding:8px;}
.articleh h1{ padding:0 0 5px; font-size:18px; color:#004C76;}
.articleh p a{ color:#c00;}
.adver{ padding:25px 0 0 25px; height:225px; background:url(rolex161.jpg) no-repeat;}
.adver h2{ padding:0 0 10px; font-size:26px; color:#E3F2FA;}
.adver p{ width:440px; color:#A0DDFF;}

.prolist{ float:left; margin:0!important; *margin:10px 0 0!important; width:432px;}
.prolist h3,.classlist h3,.articlea h3,.logolist h3{ padding:3px 0 0 10px; font-size:11px; height:28px; background:url(proh3_30.gif) no-repeat;}
.model{ overflow:hidden; margin:10px 0 0; padding:5px; width:422px; background:#E3F5FF;}
.pla{ display:block; float:left; margin:0 8px 0 0; padding:2px 0; width:80px; background:#fff; text-align:center;}
.model ul{ display:block;}
.prodesa{ font-size:10px;}
.proname a,.proprice{ color:#c00;}

.classlist{ margin:10px 0 0 445px;}
.classlist ul{ padding:0 0 0 5px;}
.classlist a{ color:#004C76;}
.classlist a:hover{ text-decoration:underline; color:#c00;}

.articlea{ clear:both;padding:10px 0 0;}
.articlea h3{ background:url(h3_34.gif) no-repeat;}
.articlea p{ margin:10px 0 0; padding:0 10px;}
.articlea a,.articlec a,.txtdes a,#newslist a{ color:#c00; text-decoration:underline;}

#con_mright{ float:right;width:301px; line-height:18px;}
.cart{ height:119px; background:url(cart_25.gif) no-repeat bottom;}
.cart h4{ height:35px; line-height:35px; padding:0 10px; color:#0D4378; background:#A0DDFF; font-size:14px;}
.cart span{ font-size:11px;}
.cart p{ padding:8px 0 0 18px; font-weight:bold;}
.cart p a{ color:#145290;}
.adversmall{ margin:10px 0 0;}
.hotlist{ margin:10px 0 0;}
.hotlist h3{ padding:2px 0 0 10px; height:31px; background:url(h4_39.gif) no-repeat; font-size:11px;}
.hotlist h3 span{ float:right; padding:0 15px 0 0;}
.modelb{ line-height:16px;}
.pro_pho{ display:block; float:left; text-align:center; margin:0 5px 0 0; width:75px; border:3px solid #D2EFFF;}
.hotname a{ color:#004C76;}
.hotprice{ color:#c00;}
.viewdetail a{ color:#975800;}
.space{ clear:both;height:15px; background:url(line_49.gif) repeat-x center;}
.logolist{ clear:both; margin:10px 0 0;}
.logolist li{ display:inline; float:left; margin:0 10px 10px;}
.logolist img{ border:1px solid #D2EFFF;}

#copyright{ text-align:center; height:140px; background:url(copyright_58.gif) repeat-x; line-height:24px;}
#copyright,#copyright a{ color:#fff;}
#copyright a{ padding:0 5px;}
#copyright div{ width:800px; margin:0 auto; padding:20px 0 0;}

#con_main2{ clear:both;overflow:hidden; width:950px; margin:10px 0; padding:0 5px;background:url(bodybg2_52.gif) repeat-y 780px 0;}
#con2_right{ float:left; width:770px;}
.opsition{ margin:0 0 10px;}
.classsmall{ margin:10px 0 0; overflow:hidden;}
.classa{ float:left; padding:10px 0 0 10px; width:570px; height:130px; line-height:18px; background:url(classa_31.gif) no-repeat;}
.classa li{ display:inline; float:left; margin:0 30px 0 0;}
.classa li a{float:left; width:130px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; }
.classa h2{ margin:0 0 5px; font-size:12px;}
.classa h2,.classa li,.classa li a{ padding:0 5px 0 0; color:#fff;}
.classb{ margin:0 0 0 585px;}
.classb li{ margin:0 0 10px; height:40px; line-height:40px; text-align:center; color:#fff; background:url(classb_29.gif) no-repeat center;}
.classb li a{ color:#fff;}
.prox{ clear:both; margin:10px 0 0;}
.prox h2{ padding:0 0 0 10px; font-size:11px; height:27px; line-height:27px; background:#A0DDFF url(title_37.gif) no-repeat left;}
.prox h2 em{ display:block; float:right; width:5px; height:27px; background:url(title_40.gif) no-repeat;}
.prox li{ margin:10px 0 0 0; float:left; width:150px; height:180px; text-align:center;}
.prox li a{ color:#004C76;}
.prox a:hover{ color:#c00; text-decoration:underline;}
.prox span{ display:block;}
.pro_price{ margin:5px 0 0; font-size:12px; color:#c00;}
.nextpage{padding:0 0 0 10px; width:760px;height:27px; line-height:27px;background:#A0DDFF;}
.nextpage{ margin:10px 0;}
.articlec p{ margin:10px 0 0; line-height:18px; padding:0 5px;}

#sideright{ margin:0 0 0 785px; line-height:18px;}
#sideright a{ color:#004C76;}
#sideright a:hover{ color:#c00; text-decoration:underline;}

#des h2{ margin:5px 0; padding:0 0 0 8px;}
#pholeft{ float:left; width:300px; text-align:center;}
#pholeft span{ display:block; margin:15px 0 0; height:18px; background:url(view_07.gif) no-repeat 90px center;}
#desr{ margin:0 0 0 310px;line-height:22px;}
#desr .price a{ font-size:13px; color:#e07; font-weight:bold;}
#desr li{ display:block; margin:2px 0 0;background:#DDF5FF;}
#desr .bgnone{ background:none;}
#desr li strong{ display:block; float:left; padding:0 0 0 10px; width:120px;}
#desr li p{ display:block; padding:10px 0 0;}
#desr li select{ margin:0 0 0 10px;}
#desr li p strong{ width:auto;}
#desr .addcart .buyit{ clear:none; float:right; margin:-53px 130px 0 0;}

.txtdes{ margin:10px 0 0;}
.txtdes h2{ padding:4px 0 0 10px; font-size:11px; height:31px; background:url(h3_31.gif) no-repeat;}
.txtdes p{ margin:10px 10px 0; line-height:18px;}

.carlist td strong{ color:#c00;}
.carlist{ line-height:20px;}
.carlist{ margin:5px auto; width:98%;}
.carlist td{ text-align:center;}
.carttop{ color:#fff; font-weight:bold;}
.totalbo{ padding:0 10px 0 300px;}
.check td{ text-align:left;}
.check td strong{ float:right; color:#008FE2; font-size:12px;}
.check td font{ display:block; float:left; height:18px; padding:5px 0 0 5px; color:#c00;}
.check label{ float:left;}

#plistx{ clear:both; margin:0 auto; padding:20px 0 0;}
#plistx dt{ clear:both; margin:0 10px; padding:0 0 20px 2px; font-size:12px;}
#plistx dd{ clear:both; padding:0 0 0 30px!important;padding:0 0 0 15px;}
.class_ega{ float:left;margin:3px 13px 20px!important; *margin:0 15px 20px; width:190px; border:#ACD9FF 2px solid;}
.class_des{ margin:0 0 0 65px;}
.class_des a{ display:block; text-align:center; color:#0E63C1; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.classbg{ float:left;}
.allist li{ margin:10px 8px 0;}

#newslist dt{ margin:10px 0 0;}
#newslist,#newslist p{ margin:10px 10px 0; line-height:20px;}

#sideright h2{ padding:0 0 0 15px; font-size:12px; background:url(newlist_15.gif) no-repeat left center;}
#sideright h4{ margin:25px 0 0; padding:0 0 0 10px; font-size:12px; width:92%; background:#A0DDFF; height:35px; line-height:35px;}
#sideright h2{ line-height:30px; padding:0 0 0 15px; font-size:12px; background:url(newlist_15.gif) no-repeat left center;}