@charset "utf-8";
body{margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0;list-style:none;}
img{border:none;}
a{color:#000000; text-decoration:none;}
a:hover {color:#a20e0d; text-decoration:underline;}
.clear{clear:both;}
.weight{font-weight:bold;}
.red{color:#a20e0d;}
.mar_top5{margin-top:5px;}
.mar_bottom5{margin-bottom:5px;}

#global{width:100%; background:#f2f2f2; border-bottom: 1px solid #e1e1e1; height:28px;}
#global .global_content{width:950px; margin:0 auto; padding-top:5px;}
#global .global_content .global_left{float:left;}
#global .global_content .global_left ul li{width:118px; padding:0px 10px 5px 10px; position:relative;}
#global .global_content .global_left ul li #currency{display:none;}
#global .global_content .global_left ul li.over{background-color:#ffffff; border:1px solid #e1e1e1;}
#global .global_content .global_left ul li.over #currency {width:138px; display:block; position:absolute; left:-1px; top:20px; z-index:2; background-color:#ffffff; padding-bottom:10px; border:1px solid #e1e1e1; border-top:0px;}
#global .global_content .global_left ul li.over #currency a{display:block; line-height:18px; font-size:11px; padding-left:18px;}
#global .global_content .global_right{float:right;}
#global .global_content .global_right a{padding:0 5px;}

#header{width:950px; margin:0 auto;}
#header .header_content{width:950px; height:80px; overflow:hidden; padding:5px 0px 0px 0px;}
#header .header_content .logo{float:left; width:360px;}
#header .header_content .topmenu{float:right; width:590px; overflow:hidden;}
#header .header_content .topmenu ul{margin-top:52px; float:right;}
#header .header_content .topmenu ul li{display:block; float:left;}
#header .header_content .topmenu ul li a{background:url(../images/menutab.gif) no-repeat; display:block; width:90px; height:28px; line-height:28px; text-align:center; font-weight:bold; text-decoration:none; color:#000000; margin-right:5px;}
#header .header_content .topmenu ul li a:hover {background:url(../images/menutab_hover.gif) no-repeat; text-decoration:none; color:#000000;}

#header .header_menu{width:950px; height:40px; background:url(../images/menu.jpg) repeat-x #C60C0D;}
#header .header_menu h1{font-size:11px; font-weight:bold;}
#header .header_menu ul{width:930px; padding:0 10px;}
#header .header_menu ul li{display:block; float:left; background:url(../images/menu_nav.gif) no-repeat right 0px; padding:0 5px 0 3px; line-height:40px;}
#header .header_menu ul li a{color:#FDFDFD; display:block; padding:0 7px 0 9px;}
#header .header_menu ul li a:hover{background:url(../images/bg_nav.gif) repeat-x left 4px; color:#CE0000; text-decoration:none;}
#header .header_menu ul li.over{background:url(../images/bg_nav.gif) no-repeat left 4px; color:#CE0000; text-decoration:none;}
#header .header_menu ul li.over a{color:#CE0000; text-decoration:none;}

#header .header_menu ul li#all{position:relative; z-index:1;}

#header .header_menu ul li #brand-list{display:none;}
#header .header_menu ul li.over #brand-list{display:block; position:absolute; left:-3px; width:180px; padding:0 10px; border:3px solid #9B0000; border-top:none; background:#FFFFFF;}
#header .header_menu ul li.over #brand-list .wp{color:#990000; border-bottom:1px solid #F2EAE3; font-size:11px; padding:5px 0px;}
#header .header_menu ul li.over #brand-list .wp a{color:#990000; font-weight:bold; line-height:20px; background:none;}

#header .header_search{width:948px; background:url(../images/search_bg.gif) repeat-x top; padding:15px 0px; *padding:15px 0px 0px 0px; _padding:15px 0px 0px 0px; border:1px solid #cccccc;}
#header .header_search p{padding:0; margin:0; float:left; margin-left:5px;}
#header .header_search p .search_input{border:1px solid #c5c5c5;width:250px; height:28px;margin-left:3px;line-height: 30px;}
#header .searchform{float:left;}
#header .cart{float:right; font-size:14px; font-weight:blod; color:#000000; padding-top:5px; margin-right:10px;}
#header .cart a{background:url(../images/cart.gif) no-repeat left top; padding-left:45px; height:30px;}

#header .searchgrow{width:950px; background:url(../images/cart_explode.gif); background-repeat:repeat-x; height:13px;}

#content{width:950px; margin:0 auto;}
.banner{width:950px; margin-bottom:5px;}
.banner .flash{float:left; width:729; height:337px;}
.banner .flash_ad{float:right; width:210px; height:337px; overflow:hidden;}

.left{float:left; width:184px; overflow:hidden;}
.right{float:right; width:756px;}

.leftbox{width:172px; border:1px solid #cccccc; padding:5px;}
.leftbox h2{font-weight:bold; font-size:12px; color:#a20e0d; text-decoration:none;}
.leftbox .hot{line-height:150%; color:#a20e0d; padding-bottom:5px; border-bottom:1px solid #cccccc;}
.leftbox .hot_list{line-height:120%; margin-top:5px;}
.leftbox .hot_list li{margin-bottom:10px;}
.leftbox .hot_list .more{text-align:right;}
.leftbox .hot_list .more a{color:#184C95; font-size:11px; font-weight:normal; text-decoration:underline;}
.leftbox .hot_list .pic{float:left; width:50px;}
.leftbox .hot_list .txt{float:left; width:115px; margin-left:2px; margin-right:3px; word-wrap:break-word; word-break:normal;}
.leftbox .hot_list .txt .name{font-weight:bold;}
.leftbox .hot_list .txt div{font-size:11px;}
.leftbox .hot_list .txt div strong{color:#a20e0d; font-size:12px;}

.leftcategory{width:182px; border:1px solid #cccccc; padding:0;}
.leftcategory h2{font-size:12px; font-weight:bold; background:#eeecdd; padding:5px; text-indent:5px;}
.leftcategory dl{width:182px;}
.leftcategory dl dd{border-bottom:1px solid #cccccc; padding:5px 5px 5px 7px;}
.leftcategory dl dd a{padding-left:6px;}
.leftcategory dl dd a:hover{color:#a20e0d; text-decoration:underline; background:url(../images/gray_jt.gif) no-repeat left center; padding-left:6px;}
.leftcategory .boder_bottom_none{border-bottom:0px;}

.left .newtitle{background:url(../images/newstitle_bg.jpg); background-repeat:repeat-x; height: 33px; line-height:33px; font-weight:blod; border:1px solid #dddddd; padding-left:10px; margin-top:6px;}
.left .newscontent{border:1px solid #dddddd; border-top:0px; padding:0px 3px;}
.left .newscontent li{background: url(../images/jticon.gif) no-repeat 1px 12px; text-indent:15px; border-bottom:1px solid #CCCCCC; padding:5px 0px;}

.left_boder{width:182px; border:1px solid #cccccc; margin-top:5px; overflow:hidden;}

.featured_left{float:left; width:534px;}
.featured_left h1{width:532px; background:url(../images/feat_bg.gif) no-repeat; height:33px; line-height:32px; font-weight:bold; color:#a72d2c; font-size:14px; padding-left:10px;}
.featured_left .featured_content{width:532px; border:0px solid #cccccc; border-top:0px; padding-bottom:5px;}
.featured_left .featured_content .pic{width:148px; height:113px;}
.featured_left .featured_content li{float:left; width:145px; min-height:220px; _height:220px; padding:0 14px; margin:10px 0; overflow:hidden;}
.featured_left .featured_content li h2{font-size:14px; font-weight:bold; line-height:180%; text-decoration:none;}
.featured_left .featured_content li h2 a{color:#000; text-decoration:none;}
.featured_left .featured_content li h2 a:hover{color:#a20e0d; text-decoration:underline;}
.featured_left .featured_content li dl{width:145px;}
.featured_left .featured_content li dl dd{line-height:150%;}
.featured_left .featured_content li dl dd a{display:block; background:url(../images/featicon.gif) no-repeat left 8px; padding-left:8px;}
.featured_left .featured_content li h3 a{color:#184C95; font-size:11px; font-weight:normal; text-decoration:underline;}

.featured_right{float:right; width:210px;}
.featured_right .recent-orders{border:1px solid #cccccc;}
.featured_right .recent-orders h3{padding:10px; font-size:15px; font-weight:bold; color:#000000;}
.featured_right .recent-orders .recentcon{height:320px; overflow:hidden; padding:0px 10px;}
.featured_right .recent-orders .recentcon li{width:170px; height:40px; line-height:140%; padding-left:18px; background:url(../images/cartpc.gif); background-repeat:no-repeat; background-position:0px 1px; font-size: 11px; color:#333;}

.ad{width:756px; padding:5px 0 0 0; overflow:hidden;}

.tabbox{width:741px; height:33px; line-height:32px; background:url(../images/tabbox.gif) no-repeat; font-size:14px; font-weight:bold; color:#ae0e0d; padding-left:15px; margin-top:5px;}
.tabbox a{color::#a20e0d;}
.tabcon{width:734px; padding:10px; margin-bottom:8px; border:1px solid #cccccc; border-top:0px;}

.probox{float:left; width:235px; padding:0 4px;}
.probox .pic{float:left; width:85px; height:85px;}
.probox .txt{float:left; width:140px; padding-left:8px; line-height:150%; font-size:11px;}
.probox .txt span strong{color:#a20e0d; font-size:12px;}

#reasion{width:948px; margin:0 auto; border:1px solid #cccccc;}
#reasion h2{padding-left:15px; font-size:12px; background:url(../images/leftboxtop.jpg) repeat-x 0 0; height:26px; line-height:26px; font-weight:bold;}
#reasion .reasioncon{padding:5px 10px;}

#footer{width:950px; margin:0 auto;}
#footer .join{width:948px; border:1px solid #cccccc; margin-top:10px; padding:10px 0px;}
#footer .join .subject{float:left; width:180px; color:#000000; font-weight:bold; font-size:16px; padding:9px 0 0 10px;}
#footer .join .joincon{float:right; width:750px; text-align:left; line-height:150%;}

#footer .company{width:928px; margin:0 auto; border:1px solid #cccccc; margin-top:10px; padding:10px;}
#footer .company dl{width:150px; float:left;}
#footer .company dl dt{font-size:13px; font-weight:bold; padding-bottom:5px;}
#footer .company dl dd{line-height:180%;}
#footer .company dl dd a{color:#777;}
#footer .company dl dd a:hover{color:#777; text-decoration:underline;}
#footer .payment{margin:5px; text-align:center;}
#footer .copyright{margin:5px; text-align:center;}

/*Content*/
#content h4{font-size:12px; font-weight:bold; margin-bottom:10px;}
#content h4 a{color:#000000; margin:0 5px;}
#content h4 a:hover{color:#a20e0d; text-decoration:underline;}

.products_list{width:754px; padding:0; margin:0; overflow:hidden;}

.box{width:204px; float:left; margin:8px 23px 10px; _margin:8px 16px 10px;}
.box .box_img{width:204px; height:144px;}
.box .box_img img{width:200px; height:140px;}
.box .box_img a{display:block; border:1px solid #dddddd; padding:1px; color:#666666;}
.box .box_img a:hover{border:1px solid #a20e0d;}
.box .box_txt{font-size:11px; color:#666666; line-height:150%; padding-top:8px; }
.box .box_txt a{color:#666666;}
.box .box_txt span del{color:#000000;}
.box .box_txt span{color:#a20e0d;}

.paging_channel{background-color:#ebe9df; padding:10px;}

.container{width:948px; border:1px solid #cccccc; margin:0 auto; padding:10px 0px;}

.probig{float:left; width:352px; padding-left:8px;}
.probig .big_photo{float:left; width:350px; border:1px solid #eaeaea; text-align:center; height:270px; overflow:hidden;}
.probig .fangda{background-color:#eaeaea; height:25px; line-height:25px; overflow:hidden; text-align:center;}
.probig ul{width:350px;}
.probig ul li{float:left; width:80px; height:80px; padding:1px; overflow:hidden; border:1px solid #ebebeb; margin:8px 4px 0 0; display:inline; text-align:center; cursor:pointer;}

.proinfo{float:left; width:345px; margin-left:15px;}
.proinfo h3{color:#000000; font-size:14px; font-weight:bold; line-height:150%;}
.proinfo .price{color:#000000; font-size:12px; font-weight:bold; line-height:250%; margin-top:10px;}
.proinfo p{margin:0; padding:0; line-height:230%;}
.proinfo p a{margin:0 10px;}
.proinfo span{font-size:16px; font-weight:bold; color:#a20e0d;}
.proinfo .codenumber{border-top:1px dashed #dddddd; padding:10px 0;}
.proinfo .codenumber li{padding:5px 0; display:block;}
.proinfo .codenumber li span{padding-right:10px; font-size:12px; color:#000; font-weight:normal;}
.proinfo .codenumber li .addto{background:url(../images/addto.jpg) no-repeat left top; width:120px; height:29px; border:0; cursor:pointer;}

.procart{float:right; width:190px; padding:10px; _height:440px; min-height:410px; background:url(../images/prodetail.jpg) no-repeat 100% 0px #FCFCFC; word-wrap:break-word; word-break:normal; line-height:150%;}

.goods_info_left{float:left;}
.goods_info_right{float:right;}

.goodstabcontent{width:720px; margin-top:6px; margin-bottom:8px; border:1px solid #cccccc;}
.goodstab{background:url(../images/leftboxtop.jpg) repeat-x 0 0; height:26px;}
.goodstab li{float:left; display:block; cursor:pointer; width: 359px; border: 0 solid #cccccc; border-width:0 1px 1px 0; text-align: center; font-weight: bold; line-height:26px;}
.goodstab li.hover{background:#fff; border:0 solid #cccccc; border-width:0 1px 0 0; color:#000;}
.goodstabbox{padding:5px 10px 10px; line-height:180%;}

.goodscomment{width:720px; margin-top:6px; margin-bottom:8px; border:1px solid #cccccc;}
.goodscomment h2{background:url(../images/leftboxtop.jpg) repeat-x 0 0; color:#990048; font-size:14px; font-weight:bold; padding:5px 10px;}
.goodscomment h3{color:#000000; font-size:12px;}
.goodscomment input[type="text"]{width:390px; padding:3px 2px; border:1px solid #ccc; color:#333; border-top:2px solid #ccc;}
.goodscomment textarea{width:390px; height:200px; padding:3px 2px; border:1px solid #ccc; color:#333; border-top:2px solid #ccc;}
.goodscomment .subject{font-size:14px; font-weight:bold; padding:8px 3px; border-bottom:1px solid #E2CCC9; color:#990048;}
.goodscomment .comment_list_bottom{border-bottom:1px solid #dddddd;}
.goodscomment li{line-height:180%; font-size:11px; color:#999999;}
.goodscomment li strong{color:#000000; margin-left:3px;}
.goodscomment p{color:#a20e0d; border:1px dashed #a20e0d; padding:5px;}

.like{width:210px; float:right; margin-top:6px; margin-bottom:8px; border:1px solid #cccccc;}
.like .like_tit{font-weight:bold; padding:5px; border-bottom:1px solid #cccccc;}
.like .like_con{line-height:180%; font-size:11px; padding:10px;}
.like_item{width:190px; margin-bottom:5px;}
.like_item .like_name{}
.like_item .like_name span{font-size:16px; font-weight:bold;}
.like_item .like_img{width:95px; float:left;}
.like_item .like_price{width:95px; float:right;}
.like_item .like_price span{font-size:14px; color:#a20e0d;}

.companyinfo{width:182px; border:1px solid #cccccc; padding:0;}
.companyinfo dl{width:182px; background:url(../images/companyinfop_bg.jpg) repeat-x left top;}
.companyinfo dl dt{font-size:14px; font-weight:bold; padding:5px; text-indent:5px;}
.companyinfo dl dd{font-size:11px; padding:5px 5px 5px 30px; background:url(../images/red_jt.jpg) no-repeat 20px center;}


