/*Copyright 2013 Aypearl.com - all rights reserved */
/*
color: rend main #c7202b
text: #000;
border #dfe3e7,e7e7e7
blue #467fb6
help blue #2872DF
*/
body{margin:0 auto;padding:0;text-align:center;font-family: Arial, Helvetica, Sans-serif; background:#fff;	font-size:12px;line-height:135%; color:#000;	}
body *{ line-height:125% }
/*body{ background:url(../img/new2013/top-bg.jpg) repeat-x top;}chunjie after spring festival delete this sentence*/
/*chunjie*/
.class-wrap{ width:100%;}
.class1 { width:1000px; background:#c9191f; position:relative; margin:0 auto; text-align:center; }
.class1 span { position:absolute; right:10px; top:0px; cursor:pointer; color:yellow;}
#stateBut{ font-size:14px;}
.class1 p { text-align:left; line-height:20px; background:#555;  color:#99CC00}
#class1content { height:265px;overflow:hidden; text-align:center; width:100%; display:none }

html,body,div,span,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,pre,a,font,img,strong,ul,li,form,label,input,label,table,tr,th,td{margin:0px;padding:0px; vertical-align:baseline;}
html {font:11px/150% Verdana,Helvetica,sans-serif;color:#666;background-color: #FFF;}
h1,h2,p,*{ margin:0;padding:0; }
ul,li{list-style:none;}
img{border:none;}
a,a:visited{text-decoration:none; color:#000;}
a:hover{color:#c7202b; text-decoration:underline;}
.clear{  font-size: 1px; line-height: 0px; height: 0;clear: both; display: block;}
input,table{ font-family: 'Trebuchet MS', 'Arial', sans-serif;}
.col-b{ font-weight:bold;}
.submit{ padding:0 4px; color:#fff; background:#c7202b;  border:1px solid #c24a54; border-right:1px solid #470107; border-bottom:1px solid #470107; }
.input-mode{ border:1px solid #656565; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}/*commen*/

/*comment*/
#nav,#wrap,#top-wrap{ width:1000px; margin:0 auto; }
#top-wrap{ background:url(../img/new2013/top-bg.jpg) repeat-x top;}/*chunjie after spring festival delete this sentence*/
.language{ display:inline; float:right; height:34px;}
.language a.en,{ background:url(../img/new2013/iconpng.png) no-repeat; background-position:5px -723px;}
.language a.en,.language a.ru,.language a.ja,.language a.fr,.language a.de,.language a.sv,.language a.fi,.language a.el,.language a.no,.language a.ro,.language a.ru:visited,.language a.ja:visited,.language a.fr:visited,.language a.de:visited,.language a.sv:visited,.language a.fi:visited,.language a.el:visited,.language a.no:visited,.language a.ro:visited{ background:url(../img/new2013/iconpng.png) no-repeat 0 0;  line-height:34px;font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px; padding:0 0 0 25px;}
.language a.en{ background-position:5px -723px;}
.language a.en{ background:url(../img/new2013/iconpng.png) no-repeat; background-position:5px -723px; _background-position:5px -713px;}
.language a.ru{ background-position:-79px -723px; _background-position:-79px -713px;}
.language a.ja{ background-position:-159px -723px; _background-position:-159px -713px;}
.language a.fr{ background-position:-239px -723px; _background-position:-239px -713px;}
.language a.de{ background-position:-321px -723px; _background-position:-321px -713px;}
.language a.sv{ background-position:5px -803px;  _background-position:5px -793px;}
.language a.fi{ background-position:-79px -803px; _background-position:-79px -793px;}
.language a.el{ background-position:-159px -803px;  _background-position:-159px -793px;}
.language a.no{ background-position:-239px -803px; _background-position:-239px -793px;}
.language a.ro{ background-position:-321px -803px; _background-position:-321px -793px;}

#header{ position:relative; width:1000px; margin:0 auto;}
#logo{ display:inline; float:left; width:236px; height:128px; background:url(../img/new2013/logo.png) no-repeat 0px 10px; }
#logo span{display:block; width:200px; margin:20px 0 0 0;}
#logo a,#logo a:visited{  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#555;}
#logo span.favorite{ }
#logo span.logohome{ margin-top:0; top:0px; height:90px; }
#logo span.logohome a,#logo span.logohome a:visited{ display:block; width:200; height:90px; }
#logo span.logohome a:hover{ text-decoration:none;}
.web-dec{ display:inline; float:right; width:436px; margin:15px 0 5px 0px; padding-bottom:10px; text-align:left;}
.web-dec h1.web-tit,.web-dec h2.web-tit{ padding:10px 0 6px; font-size:16px; display:inline;}
.web-dec .web-contact{ color:#7d7d7d; font-size:11px; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.web-dec div{ font-family:Verdana; font-size:10px; padding-top:3px;}
.account{ display:inline; float:right; width:306px; margin:0; text-align:right;font-family:Verdana; font-size:11px; }
.account a,.account a:visited{ color:#7d7d7d; margin:0 3px;}
.account ul{ margin-top:5px;}
.account ul li{ line-height:18px;}
.account ul li.chat{ margin-right:10px; }
#nav{ margin:0 auto;  height:42px; line-height:42px; background:url(../img/new2013/nav-bg-m.jpg) repeat-x;}
span.nav-lft{ display:block; float:left; width:6px; height:42px; background:url(../img/new2013/nav-bg-l.jpg); }
span.nav-rgt{ display:block; float:right; width:6px; height:42px; background:url(../img/new2013/nav-bg-r.jpg); }
.nav-ul{ display:inline;float:left;  width:530px;padding-top:8px;  overflow:hidden; }
.nav-ul li{ display:inline; float:left; background: url(../img/new2013/nav-line.jpg) no-repeat 0; }
.nav-ul li.home{ background:none;}
.nav-ul li a,.nav-ul li a:visited{ font-size:14px; color:#FFFFFF; font-weight:bold; padding:0 8px;}
.nav-ul li a:hover{ color:#fff;}
.search{ display:inline; float:right; padding:6px 0 0 0; width:400px; margin-right:15px;text-align:right;}
label.sel{background:#cbb71a; color:#000; border:1px solid #b9b9b9; height:24px; font-size:11px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; padding:4px 3px; margin:0; vertical-align:middle; _vertical-align:baseline;}
input.search-box{ width:220px; height:20px; border:0x solid #fff; padding:0; vertical-align:middle}
input.go{ height:22px; border:1px solid #000; padding:0 3px; background:#000; color:#fff; border:0; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; vertical-align:middle}
.large-ad{margin:5px auto 0 auto;width:1000px;overflow:hidden;}
#left{ display:inline; float:left;width:230px; margin-top:15px; text-align:left; overflow:hidden; }
.wrap-cate-top,.wrap-grey-btm{height:1px; line-height:1px; overflow:hidden;}
#category{ margin-top:0; width:228px; padding-bottom:15px; overflow:hidden; border:1px solid #dadada; border-top:none; text-transform:capitalize; }
#category h2{ padding-left:27px; margin:10px 0 5px 0; font-size:14px; font-weight:600; font-family:Helvetica;background: url(../img/new2013/icon-ar.gif) no-repeat 10px 2px; color:#555;}
#category ul{ margin:0 15px;}
#category ul li{ padding:3px 0 3px 15px;}
#category ul li.big{ background:url(../img/new2013/icon-ar2.gif) no-repeat 3px 5px; }
#category ul li.small{  padding:3px 0 3px 25px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#f6f6f6 url(../img/new2013/icon-ar5.png) no-repeat 15px 8px; border-bottom:1px solid #fff;}
#category ul li.cate-more { font-weight:bold;}
#category ul li.current a,#category ul li.current a:visited{ color:#c7202b; font-weight:bold;}
#category ul li em{color:#585858; padding-left:3px;font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal;}
.Display{display:block;}  
.Hidden{display:none;} 
#Layer1 li{ padding:2px 0 2px 15px;}
#category li.show{ font-size:12px; font-weight:bold; background:url(../img/new2013/icon-show.png) no-repeat 2px 6px; cursor:pointer;}
#category li.show2{ font-size:12px; font-weight:bold; background:url(../img/new2013/icon-show2.png) no-repeat 2px 8px; cursor:pointer;}
.wrap-grey{ margin-top:15px;}
.wrap-grey h5,.search-tit h2{ padding:8px 10px;background:#f3f1f2; font-size:12px;}
.wrap-grey p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;line-height:18px;}

.tags-con{ padding:10px 0; }
.com-con,.com-about{ padding:10px 0; color:#555;}
.com-con strong{ font-weight:normal;}
.com-mark{ padding:0;}
.left-ad{}
#right{ display:inline; float:right; width:755px; margin-top:15px;overflow:hidden; }
#rgt-rgt{ display:inline; float:right; width:206px;}
#rgt-lft{ display:inline; float:left; width:534px;}
/*the flash*/
.contentslide{padding: 0px;width: 534px; overflow:hidden;height:299px;position:relative;}
.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;height: 100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;opacity: 1;position:relative;}
.contentslide .contentdiv{display: none;}
.pagination{
width: 534px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;background-color:none;border: 1px solid #ebebeb;
border-width: 0 0px; /*Left/ right border width of pagination DIV.*/
padding: 4px 0px 4px 0px;position:absolute;
bottom:2px;right:10px;z-index:3;}
* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 500px; /*IE5 width*/
w\idth: 516px; /*IE6 width*/}
.pagination a, .pagination a:visited{
padding: 2px 5px;text-decoration: none; color: #fff;background-color:#a59b92;border: 1px solid #d9d5cd;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.pagination a:hover,.pagination a.selected{color:#ffffff;background-color:#2d2a28;border:1px solid #fff;}


.main-c{ margin-top:15px;}
.main-c h2{ padding:8px; font-size:14px; text-transform:uppercase; text-align:left;}
.main-c h3{ padding:8px; font-size:12px;}
.main-c dl{ display:inline; float:left; width:188px; margin:10px 0;}
.main-c dl ul{ text-align:left; margin-top:10px; }
.main-c dl li{ background:url(../img/new2013/icon-ar3.png) no-repeat 15px 7px;padding:2px 0 2px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.main-c dl li a,.main-c dl li a:visited{ padding-left:5px; color:#333;}
#tab2{ margin-top:25px;}
.sub-nav{ width:755px; border-left:none; overflow:hidden; border-bottom:none;  margin-top:10px;border-bottom:3px solid #c7202b;text-align:left; }
.sub-nav li{ display:block; width:150px; height:27px;float:left;line-height:27px;text-align:center;font-size:12px;font-weight:bold;cursor:pointer;color:#000;}
.sub-nav li a,.sub-nav li a:visited{ line-height:27px; font-size:14px;  }
.sub-nav li.hover{ background:#c7202b; border-bottom:none; color:#fff;}
.sub-nav li.hover span{ background:#c7202b;}
.sub-nav li.hover a,.sub-nav li.hover a:visited{  color:#fff;}
.sub-con{ width:755px; padding-bottom:10px; border-top:none; overflow:hidden; text-align:left;}
.sub-h dl,.sub-n dl,.sub-s dl{ float:left; width:150px; padding-top:25px;padding-btm:15px ; overflow:hidden;}
.sub-h dt,.sub-n dt,.sub-s dt{ height:140px; }
.sub-h dt img,.sub-n dt img,.sub-s dt img{ border:1px solid #ccc; width:130px; height:128px; }
.sub-h dd,.sub-n dd,.sub-s dd{ padding-left:5px;padding-right:10px;  padding-bottom:8px;  overflow:hidden; }
.sub-h dd.p-name,.sub-n dd.p-name,.sub-s dd.p-name{ padding:10px 0 0 0; color:#555; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden; text-transform:capitalize; font-size:11px;  overflow:hidden;margin-bottom:15px; }
.sub-s dd.p-name{ overflow:hidden; }
.sub-h dd.p-name a,.sub-h dd.p-name:visited{ color:#555;}
.sub-h dd.p-price,.sub-n dd.p-price,.sub-s dd.p-price{ color:#c7202b; font-weight:bold;}
.hot1,.new1{ position:relative;width:150px; height:134px; margin-left:5px;}
.hotIcon1,.newIcon1{ position: absolute; display: block;width:56px;height: 58px;background-color: transparent;top: 0px;left: 0px;}
.hotIcon1{background:url(../img/new2013/hot_sale.gif) no-repeat 0 0;}
.newIcon1{ background:url(../img/new2013/new.png) no-repeat 0 0;}
.light-text{ background:#f99500; color:#fff; padding:1px 3px;}
.txt-thou{ color:#555; text-decoration:line-through; font-weight:normal;}
.btm-mode{ clear:both; margin:15px auto 0 auto; width:1000px; overflow:hidden;text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.why h5{ font-size:18px; padding:8px; margin-bottom:15px; color:#cf4640; background:#f3f1f2; font-family: Arial, Helvetica, sans-serif;}
.why dl{ float:left; display:inline; width:303px; margin:10px 20px 10px 0; }
.why dt{ padding:0 0 8px 50px;font-weight:bold;}
.why dd{  padding:0 0 8px 50px;font-size:11px; color:#555; line-height:18px;}
.btm-link{ background:#646464; height:36px; color:#dedede; font-weight:bold; text-align:center; line-height:36px;}
.why dl.why1,.why dl.why2,.why dl.why3,.why dl.why4,.why dl.why5,.why dl.why6{ background:url(../img/new2013/iconpng.png) no-repeat;}
.why dl.why1{ background-position:0 -5px;}
.why dl.why2{ background-position:-405px -5px;}
.why dl.why3{ background-position:5px -225px;}
.why dl.why4{ background-position:-407px -225px;}
.why dl.why5{ background-position:5px -465px;}
.why dl.why6{ background-position:-405px -465px;}
.btm-link { color:#a7a7a7;}
.btm-link span{ padding:0 15px; color:#fff;}
.btm-link span a,.btm-link span a:visited{ color:#fff;}
.btm-link span a:hover{ color:#dedede;}
.btm-company{ padding:15px 0; background:#f9f8f7; }
.btm-company dl{ display:inline; float:left; width:200px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.btm-company dt{ font-size:12px; font-weight:bold; color:#555;padding:8px;}
.btm-company dd{ font-size:11px; line-height:18px; color:#8d8d8d;padding:3px 0 0 8px;}
.btm-company dd a,.btm-company dd a:visited{color:#555;}
.btm-company dd a:hover{ color:#c7202b; text-decoration:underline;}
.btm-company dl.compay-5 dt{ }
a.click,a.click:visited{ display:block; float:right; width:98px; padding-right:10px; height:27px; background:url(../img/new2013/click-0.png) no-repeat;}
a.click:hover{  background:url(../img/new2013/click.png) no-repeat; text-decoration:none;}
#newslater{ width:1000px; height:116px; margin:15px auto; overflow:hidden; background:url(../img/new2013/ad-newlater.jpg); position:relative;}
#newslater input{ position:absolute;}
.news-con{ position:absolute; left:326px; top:72px; width:318px; overflow: hidden; height:33px; overflow:hidden; }
.btn-1{ width:230px; left:0px; top:0; border:1px solid #cacaca; padding:2px; height:22px;}
input.submit-1{left:240px; top:0; height:27px; width:80px; line-height:27px; text-align:center; background:#cf4640;border:none; color:#fff;}
#copyright{ margin:10px auto 20px auto; width:1000px; overflow:hidden; color:#555; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.copy-img{ width:1000px; margin:35px 0;}
.copy-img a,copy-img a:visited{ margin:25px 10px;}
#copyright .copy-text{ margin-top:15px;}

.site{ padding:8px;text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-bottom:1px solid #dddddd;}
.list-tit{ text-align:left;}
.list-tit h1,.list-tit h2{ padding:18px 8px; font-size:18px; background:url(../img/new2013/sort-bg2.jpg) repeat-x bottom;}
.filter{ padding:8px 0; border-bottom:1px solid #dddddd; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.filter dt{ float:left; width:60px; padding-left:10px; text-transform:uppercase; font-weight:bold;}
.filter dd{ margin-left:70px; line-height:20px;}
.filter dd a,.filter dd a:visited{  margin:2px; padding:1px 3px; display:inline-block;}
.filter dd a:hover{ background:#c7202b; color:#fff; text-decoration:none;}
.filter dd a.now{ background:#c7202b; color:#fff;}
.fil-over{ border-bottom:none;}
.sort-wrap{ font-family:Verdana, Arial, Helvetica, sans-serif;}
.sort{ padding-left:10px; padding-top:10px;  height:40px; _height:30px;  background:url(../img/new2013/sort-bg.jpg) no-repeat 0 0; text-align:left;}
.sort .fr{ float:right; display:inline; padding-right:10px; }
.sort .col-b{ color:#c7202b; }
.sort .now{ color:#c7202b;  }
.sort a,.sort a:visited{ margin-right:8px;}
.page{ clear:both; text-align:right;}
.page{ margin:8px 10px;eight:26px; line-height:26px;}
.page a,.page a:link,.page a:visited,.page a:active{ margin:0 1px; padding:1px 4px; border:1px solid #fff; text-decoration:underline;}
.page a:hover{margin:0 1px; padding:1px 4px; background:#fff; border:1px solid #c7202b; }
.page span{ margin:0 1px;}
.page span.now{ font-weight:bold;}

.list-dec{ margin:15px 10px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.pic-list2{float:left; width:150px; padding-top:25px;padding-btm:15px ; overflow:hidden; text-align:left;}
.pic-list2 dt{ }
.pic-list2 dt img{  width:136px; border:1px solid #e6e6e6;  }
.pic-list2 dd{ padding-left:0px;padding-right:10px;  padding-bottom:8px;  overflow:hidden; text-align:left; }
.pic-list2 .p-id{ padding-bottom:1px; font-size:11px; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; }
.pic-list2 dd.p-name{ padding:10px 5px 0 0px; color:#555; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden; text-transform:capitalize; font-size:11px; margin-bottom:8px; }
.pic-list2 dd.p-name a,.pic-list2 dd.p-name:visited{ color:#555;}
.pic-list2 dd.p-price{ color:#c7202b; font-weight:600; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.pic-list2 dd.p-price .price-col{  font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#c7202b;}

.hot,.new{ position:relative;width:150px; height:134px; margin-left:5px;}
.pro{ position:relative;width:150px; height:134px; margin-left:5px;}
.hotIcon,.newIcon{ position: absolute; display: block;width:56px;height: 58px;background-color: transparent;background:url(../img/new2013/hot_sale.gif) no-repeat 0 0;top: 0px;left: 0px;}
.newIcon{ background:url(../img/new2013/new.png) no-repeat 0 0;}
.proIcon{ background:url(../img/new2013/pro.png) no-repeat 0 0;}

/*info*/
.info-lft{ display:inline; float:left; width:815px; margin-top:5px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.info-pic-wrap{display:inline; float:left; width:448px; text-align:left;}
.info-pic{ width:446px; border:1px solid #e1e3e7;  background:url(../img/bg-grey-con.gif) repeat-x bottom; overflow:hidden;}
.info-pic-btm{ display:block; width:448px; height:6px; line-height:6px;background: url(../img/grey3-btm.jpg) no-repeat center bottom;}
.info-pic-tit{ margin:2px; padding-top:25px; background:url(../img/bg-pictop.jpg) repeat-x top; text-align:center;}
.info-pic-tit img{ width:424px;}
.larger{ padding:8px; margin:0 10px; background:#f3f0e9; text-align:center;}
.min-pic{ margin:0 10px;}
.min-pic img{ width:80px; margin:2px 3px 2px 0px;  padding:3px; border:1px solid #dfe3e7;}
.min-pic img.now{ border:1px solid #c4747b}
.pro-dec{ margin:10px 10px;}
.pro-dec h5{ margin:0 0 10px 0; padding:5px 0; border-top:1px solid #dfe3e7; border-bottom:1px solid #dfe3e7;  font-size:14px;}
.pro-dec p{}
.info-list{display:inline; float:right; width:352px; }
.info-list .col-price{ font-size:14px;}
.info-list h2,.info-list h1{ font-size:16px; padding:8px 0;  border-bottom:1px solid #dddddd;}
.info-list p{ margin:8px 0;}
input.addcart
{
border:0;
background:url(img/new2013/icon-cart2.png); 
width:137px; height:39px;
cursor:pointer;
}

.pro-info{ margin:0px 0 5px 0;}
.pro-info li{ padding-left:15px; background:url(../img/new2013/arrow3.gif) no-repeat 0 5px; line-height:22px; color:#555;}
.pro-info li.p-price .col-price{ font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#c7202b; font-size:18px;}
.info-list form a, .info-list form a:visited{text-decoration:underline; color:#c7202b;}
.info-list form a:hover{text-decoration:none;}
.info-pic-other{ margin:15px 0 10px 0; padding:8px; border:1px solid #e1e3e7; background:#f2f2f2;}
.pic-other{ padding:10px; background:#fff;}
.pic-other .pro-dec2{ padding:5px 0; color:#555;}
.pic-other p{ font-size:11px; line-height:150%; }
.pic-other p br{ border-bottom:1px solid #ccc; margin-bottom:10px;}
.pic-other p a,.pic-other p a:visited{ color:#c7202b; text-decoration:underline;}
.pic-other p a:hover{ color:#467fb6;}

.info-rgt{ display:inline; float:right; width:160px; margin-top:5px; overflow:hidden; border:1px solid #ddd;}
/*recommend at info*/
.mode-wrap2{ display:block; width:160px;background:url(../img/bg-grey2-mid.jpg) repeat-y left;}
.mode-wrap2-btm{ display:block; width:160px; height:10px; line-height:9px;background:url(../img/bg-grey2-btm.jpg) no-repeat left top;}
.mode-wrap2 h5{ padding:8px 0;font-size:12px; background:#f7f5f5;}
.p-list2 .p-name{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.p-list2{}
.p-list2 dl{ margin:10px 0 10px 0;text-align:left; }
.p-list2 dt{ padding-left:12px;}
.p-list2 dt img { width:130px; padding:2px;}/* border:1px solid #e7e7e7;*/
.p-list2 dd{padding:5px 10px 5px 12px;}
.p-list2 dd.p-price{ color:#c7202b; font-size:11px; font-weight:600;font-family:Arial, Helvetica, sans-serif;}
.p-list2 .p-name a,.p-list2 .p-name a:visited{ color:#555;}
.p-list2 .p-minOrder{ font-weight:bold;}


.pro-shop{ width:775px; padding:10px 0 0 0; margin-top:0px; margin-bottom:8px; background:#f7f5f5;  overflow:hidden;}
.pro-shop li{ float:left; width:145px; height:30px; padding-left:40px; padding-top:5px; line-height:12px; background:url(../img/new2013/iconpng.png) no-repeat;}
.pro-shop li.shop-ship{ background-position:8px -873px;}
.pro-shop li.shop-guide{ background-position:-237px -873px;}
.pro-shop li.shop-pay{  width:130px; background-position:8px -962px;}
.pro-shop li.shop-return{ width:180px; background-position:-237px -962px;}


.new-large{border:1px solid #e1e3e7; background:#f2f2f2; margin:0 auto; padding-bottom:40px;}
.new-l-text{color:#c7202b; font-weight:bold; font-size:16px; padding:8px;}
.mod-info{ width:815px; margin-top:10px;}
.mod-info h5{ padding:8px 8px; font-size:14px; background:#edeff2; }
.key-ul{ background:#f8f9fc; padding:10px; font-size:14px;}
.key-ul li{ padding-top:3px; padding-left:10px; background:url(../img/arrow.jpg) no-repeat 0 7px; font-size:12px;}
.key-ul li a,.key-ul li a:visited{ color:#c7202b; margin:0 3px;}
.key-ul li a:hover{ color:#467fb6;}
.question{ padding:10px;}
.question p{ padding:5px 0 0 0; }
.question h4{ float:left; width:60px; padding-top:5px; padding-right:10px; font-size:12px; text-align:right;}
.question .tit{ padding:5px 5px 5px 0; border-bottom:1px solid #ccc;}
.question a,question a:visited{ color:#c7202b; text-decoration:underline;}
.question a:hover{ color:#467fb6; }
.quest-q{ padding:5px 0 0 0;}
.quest-a{ color:#2872df; padding:0px 3px 5px 0; border-bottom:1px solid #ccc;}
.quest-q p,.quest-a p{ margin-left:70px;}


.buy-wrap .pic-list2{ width:160px;}
.mod-info2{ width:982px; margin-top:10px; text-align:left;}
.mod-info2 h5{ padding:8px 8px; font-size:14px; background:#edeff2;}
.mod-info2 dl{margin-right:0px;margin-left:0px;padding-right:0px;padding-left:0px; width:156px;}
.mod-info2 dl dt{text-align:center;}

.wrap-popup{  overflow:hidden; margin:0 auto; border-top:3px solid #c7202b;}
.wrap-popup h2{ padding:8px; height:30px; line-height:30px;background:#F3F0E9; border-bottom:1px solid #ccc;}
.wrap-popup h3{padding:8px;  font-size:16px; line-height:24px;}
.wrap-popup p{ padding:0 10px 5px 10px;}
.wrap-popup .mode-list span{ width:518px;}
.wrap-popup a,.wrap-popup a:visited{ color:#0860a8; text-decoration:underline;}
.wrap-popup a:hover{ text-decoration:none;}
.popup-content{ margin:0 auto; width:638px; text-align:left; border:1px solid #ccc;}

.mode-list{ width:750px;  margin:10px; text-align:left; overflow:hidden;}
.mode-list li{ padding-bottom:8px; clear:both; overflow:hidden;}
.mode-list li.mode-last{ padding-top:8px;}
.mode-list li label{ display:block; float:left; width:150px; padding-right:10px; text-align:right;}
.mode-list li span{ display:block; float:left; width:590px; padding:0; margin:0; }
.mode-list li span input{margin:0; padding:2px;vertical-align:middle; }
.mode-list li span input.submit{ padding:2px 5px;}
.mode-list li em{}
#left-1 .mode-list { width:470px; margin:10px; overflow:hidden;}
#left-1 .mode-list span{ width:340px;}
/*bulk jewelry*/
.pic_list_1{width:745px;margin:10px auto 8px 10px; padding-bottom:8px; border-bottom:dotted #ccc 1px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pic_list_lftimg{ display:inline; float:left; width:100px; text-align:left; }
.pic_list_lftimg img{ width:85px;}
.pic_list_rgt{display:block;  text-align:left; width:625px;overflow:hidden;}
/*.pic_list_rgt .title a, .pic_list_rgt .title a:vistied{color:#c7202b}
.pic_list_rgt .title a:hover{color:#f00}*/
.pic_list_rgt .title a{text-transform:capitalize;}
.pic_list_rgt_info{ display:inline; float:left; width:130px; margin-top:5px;}
.pic_list_rgt_price{display:inline; float:left; width:200px; margin-top:5px; margin-left:30px;}
.pic_list_rgt_price p{ border-bottom:1px dotted #ccc; text-align:center; color:#5f6faf; margin-left:25px; font-size:11px;}
.pic_list_rgt_price .price_table{width:235px; height:50px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.col-r{color:#c7202b;}
.col_p1{color:#df8713;}
.col_p2{color:#4a82ba;}
.col_p3{color:#ba4aba;}
.col_p4{color:#4a4aba;}
.col_p5{color:#c63f3f;}
.pic_list_rgt_action{display:inline; float:right; width:230px; margin-top:5px;}
.pic_list_rgt_action .action{ text-align:right;}
.pic_list_rgt_action .action li{ padding-bottom:4px;}
/*bulk jewelry over*/

/*help center*/


.helpcenter{ width:230px; margin-bottom:10px; background:#f2f2f0;}

.helpcenter h3{ padding:5px; background:#666 url(../img/ico-help.gif) no-repeat 160px 10px; color:#FFF; font-size:16px;}

.helpcenter ul{ margin:0 10px;}

.helpcenter ul li{  padding:5px 0px; border-top:1px solid #fff; font-size:13px; font-weight:600;}

.helpcenter ul li ul{ margin:0;}

.helpcenter ul li ul li{padding:5px 10px 5px 18px; font-weight: normal; font-size:12px; background:url(../img/arrow3.gif)  no-repeat 5px 7px;}



.help{ padding-bottom:10px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.help h3{ padding:5px 0; font-size:15px; border-bottom:1px solid #ccc; background:#fff;}
.help h3.help-special{ font-size:20px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.help h4{ padding:18px 10px 0px 10px; font-size:13px; color:#000;}

.help p{ padding:8px 10px 10px 10px; line-height:18px;}
.help a,.help a:visited{ color:#2872DF; text-decoration:underline;}

.help a:hover{ color:#c7202b}

.border-help{ float:left; width:360px; height:120px; margin:5px; border:1px solid #CCC; overflow:hidden;}

.border-help dt{ padding-left:50px; height:36px; line-height:36px; background:#e9e7e8; font-size:16px; font-weight:600; color:#333;}

.border-help dt.help-order{  background:#e9e7e8 url(../img/help-tit1.gif) no-repeat 10px 2px;}

.border-help dt.help-shipping{ background:#e9e7e8 url(../img/help-tit2.gif) no-repeat 10px 2px;}

.border-help dt.help-service{ background:#e9e7e8 url(../img/help-tit3.gif) no-repeat 10px 2px;}

.border-help dt.help-about{ background:#e9e7e8 url(../img/help-tit4.gif) no-repeat 10px 2px;}

.border-help dd{ padding-top:5px; padding-left:65px; background:url(../img/arrow3.gif) no-repeat 50px 7px;}

/*helpcenter over*/
/*user center*/

.usercenter{ width:210px; margin-top:5px; background:#f1f1ef;}
.usercenter h3{ padding:5px; background:#c71f2a url(../img/arrow4.gif) no-repeat 170px 16px; color:#fff; font-size:16px;}
.usercenter ul{ margin:0 10px;}
.usercenter ul li{  padding:5px 0px; border-bottom:1px solid #d7dde2;border-top:1px solid #fff; font-size:13px; font-weight:600;}
.usercenter ul li.over{ border-bottom:none;}
.usercenter ul li ul{ margin:0;}
.usercenter ul li ul li{padding:5px 10px 5px 20px; font-weight: normal; font-size:12px; background:url(../img/arrow.jpg)  no-repeat 10px 9px;}
.usercenter ul li ul li.now a,.usercenter ul li ul li.now a:visited{ font-weight:600; color:#c7202b}
.usercenter ul li ul li.now a:hover{ text-decoration:none;}

.user{ margin-top:5px; padding-bottom:10px; text-align:left;}
.user h3{ padding:5px 0; font-size:15px; border-bottom:1px solid #ccc; background:#fff;}
.user h4{ padding:8px 0; font-size:13px; color:#000;}
.user a,.user a:visited{ color:#c7202b; text-decoration:underline;}
.user a:hover{ color:#467fb6}

.shortcut{ margin:8px 0; padding-top:5px; height:25px; line-height:30px; background:#f3f0e9;}
.shortcut .fr{ padding-top:3px;}
.shortcut .fr a{ margin:0 5px;}

.cart-tit{text-align:center; color:#333; font-weight:bold; border-top:1px solid #d98597;border-bottom:1px solid #d98597;}
.cart-tit td{ padding:2px; height:24px; line-height:24px; }
.carttable td{ margin:0; padding:2px; border-bottom:1px solid #f5c3ce; vertical-align: middle;}
.carttable td.cart-action{ padding-left:5px; line-height:18px;}
.carttable td.cart-action a,.carttable td.cart-action a:visited{ padding:0 0 8px 0;}
.cart-price{ font-family:Arial, Helvetica, sans-serif;}
.cart-page{ text-align:center; border-bottom:1px solid #d98597;}
.total{ padding:4px; background:#f5c3ce;border-bottom:1px solid #d98597;}
.total td{ padding:2px; border-bottom:1px solid #f6dde2; }
.cart-total{ font-size:13px; font-weight:600;}

.order-step{ width:100%; margin:5px 0; font-size:13px;}
.order-step span{ display:block; float:left; width:162px; padding-right:0;}
.order-step span.check-cart{ width:142px; padding-left:20px; background:url(../img/minicart.jpg) no-repeat 0 0;  font-weight:600;}
.order-step span.check-prev{ font-weight:600;}
.order-step span.check-now{ color:#c7202b;}
.order-step span.check-latter{}

.check-wrap{ width:770px; margin:10px 0 10px 10px; padding:0px 0 10px 0; border:1px solid #ccc; overflow:hidden;}
.check-wrap h4{ padding:8px; background:#efefef; }
.check-wrap p{ padding:2px 8px 0 8px;}

.mode-list{ width:750px;  margin:10px; text-align:left; overflow:hidden;}
.mode-list li{ padding-bottom:8px; clear:both; overflow:hidden;}
.mode-list li.mode-last{ padding-top:8px;}
.mode-list li label{ display:block; float:left; width:150px; padding-right:10px; text-align:right;}
.mode-list li span{ display:block; float:left; width:590px; padding:0; margin:0; }
.mode-list li span input{margin:0; padding:2px;vertical-align:middle; }
.mode-list li span input.submit{ padding:2px 5px;}
.mode-list li em{}
#left-1 .mode-list { width:470px; margin:10px; overflow:hidden;}
#left-1 .mode-list span{ width:340px;}

.address-list2{ margin:10px 10px 0 10px; width:730px; overflow:hidden;}
.address-list2 li{ width:730px; clear:both; overflow:hidden;}
.address-list2 dl{ float:left; width:243px;  padding:5px 0; overflow:hidden;}
.address-list2 dl.primary{ background:#ededed;}
.address-list2 dt{ float:left; width:15px; text-align:center;}
.address-list2 dd{ margin-left:25px; padding-bottom:3px; padding-right:5px;}
.address-list2 a,.address-list2 a:visited{ margin-right:5px; color:#0860a8; text-decoration:underline;}
.address-list2 a:hover{ color:#3399ff;}
/*usercenter  ul li*/
.mode-list2{ margin:10px;}
.mode-list2 li{ padding-left:25px; padding-bottom:8px; background: url(../img/arrow3.gif) no-repeat 10px 2px ;}
/*help center ul li*/
.mode-list3{ margin:0px 10px;}
.mode-list3 li{ padding-left:25px; padding-bottom:5px; background: url(../img/arrow3.gif) no-repeat 10px 2px ;}

.cart-wap{ width:790px; border:1px solid #ccc; margin-top:10px; overflow:hidden;}
dl.cart-top{ background:#f1f1f1; font-weight:bold; font-size:11px; width:790px; margin:0; padding:5px 0; overflow:hidden;}
dl.cart-top dt{ float:left; width:90px; padding-left:5px;}
dl.cart-top dd{ float:left;}
dl.cart-top dd.cart-name{ width:230px; padding-right:10px;}
dl.cart-top dd.cart-id{ width:80px;}
dl.cart-top dd.cart-price{ width:80px;}
dl.cart-top dd.cart-status{ width:110px;}
dl.cart-top dd.cart-action{ width:126px;}
dl.cart-pro{ margin:5px 0; width:773px; overflow:hidden;}
dl.cart-pro dt{ float:left; width:90px; padding-left:5px}
dl.cart-pro dt img{ width:60px;}
dl.cart-pro dd{ float:left; text-align:left;}
dl.cart-pro dd.cart-name{ width:230px;padding-right:10px;}
dl.cart-pro dd.cart-id{ width:80px; font-weight:bold;}
dl.cart-pro dd.cart-price{ width:80px; font-weight:bold;}
dl.cart-pro dd.cart-status{ width:110px;}
dl.cart-pro dd.cart-action{ width:126px;line-height:20px;}
dl.cart-pro dd.cart-action span.add-wish a{ color:#991216 }
dl.cart-pro dd.cart-action span.add-wish a:vistied{ color:#991216 }
dl.cart-pro dd.cart-action span.add-wish  a:hover{ color:#FF0000; text-decoration:underline;}
dl.cart-pro dd.cart-action span.remove a,dl.cart-pro dd.cart-action span.remove a:visited{ color:#493623}
dl.cart-pro dd.cart-action span.remove a:hover{ color:#999999; text-decoration:underline;}

.space{ height:6px; line-height:6px; background:url(../images/ellipsis.jpg) repeat-x center;}
.wish-total{ float:right; width:200px; padding:10px 0; margin-bottom:10px; text-align:center; border:1px solid #ccc; border-top:none; line-height:24px;}

.addresschange{ border:1px solid #ccc; margin-top:10px;}
.addresschange h3{ padding:8px;}
.addresschange .fr{ padding-right:8px; padding-top:8px;}
.addresschange p{ padding:2px 8px;}
.address-list{ width:774px; overflow:hidden;}
.address-list li{ clear:both; text-align:left;}
.address-list li dl{ float:left; width:254px; margin-top:10px; margin-right:1px; border:1px solid #ccc; line-height:20px;}
.address-list li dt{ float:right; width:200px; padding:5px 0; border-left:1px solid #ccc;border-top:1px solid #ccc; background:#ededed; text-align:center;}
.address-list li dt a{ margin:5px;}
.address-list li dd{  padding:2px 0 2px 10px;}
.address-list li dl#currentaddress{ border:1px solid #e1767f; background:#f7eff0;}

.order-tit{ width:790px; height:24px; line-height:24px; overflow:hidden; background:#c71f2a; color:#fff;}
.order-tit dt{ float:left; width:60px;height:24px; line-height:24px; text-align:center;}
.order-tit dd{ float:left;margin:0; border-left:1px solid #fff; height:24px; line-height:24px; text-align:center;}
.order-tit dd.order-id{ width:100px;}
.order-tit dd.order-address{ width:150px}
.order-tit dd.order-time{ width:120px;}
.order-tit dd.order-total{ width:120px}
.order-tit dd.order-status{ width:120px; }
.order-tit dd.order-view{ width:80px;}
.order-con{ width:790px;  overflow:hidden; background:#fcebed;border-bottom:1px solid #fff;  color:#000;}

.order-con dt{ float:left; width:60px;  line-height:24px; text-align:center;}

.order-con dd{ float:left; margin:0; padding:5px 0;border-left:1px solid #fff;text-align:center;}

.order-con dd.order-id{ width:100px; overflow:hidden;}

.order-con dd.order-address{ width:150px}

.order-con dd.order-time{ width:120px;}

.order-con dd.order-total{ width:120px}

.order-con dd.order-status{ width:120px;}

.order-con dd.order-view{ width:80px;}



.order-status{ width:100%; margin:10px 0; font-size:13px;}

.order-status p.status-tit{ padding-left:71px;}

.order-status span{ display:block; float:left; width:142px; margin-right:10px; padding-right:0; text-align:center;}

.order-status span.check-first{ width:142px; font-weight:600;}

.order-status span.check-prev{ font-weight:600;}

.order-status span.check-now{ color:#c7202b;}

.order-status span.check-latter{}



.order-pic{ width:738px; border:2px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc; }

.question-table{ border-bottom:1px solid #ccc;}

.question-table th,.question-table td{ text-align:left; padding:4px 2px;}

.question-table td{ padding:10px 2px; vertical-align:top;}

.question-table td{ border-bottom:1px solid #ddd; font-size:11px;}

.question-main{ border-bottom:1px solid #ccc;}

.question-replay{}



#left-1{display:inline;float:left;width:490px;border:1px solid #f0e9eb;background:#f7f7f7;margin-top:10px;margin-bottom:20px;text-align:left; overflow:hidden;}

#right-1{display:inline;float:right;width:480px;margin-top:10px;text-align:left; overflow:hidden;}

#left-1 h3{padding:2px 8px;font-size:18px; 	font-weight:bold;background:#c71f2a url(../img/arrow4.gif) no-repeat 470px 8px;border-bottom:1px solid #f15a7d;color:#fff;}

#right-1 h3{ padding:2px 8px;color:#e486b3 ; font-size:18px; font-weight:bold;background:#f7f7f7;border-bottom:1px solid #c71f2a; color:#000;}

#left-1 h4,#right-1 h4{padding:8px 8px 0 8px;font-size:13px;text-align:left;}

#left-1 a,#left-1 a:visited{ color:#c7202b; text-decoration:underline;}

#left-1 a:hover{ color:#467fb6}

#left-1 p{ margin:10px;}

.subdiv{ clear:both; display:inline; float:right; text-align:right; width:200px; height:30px; padding-right:92px;overflow:hidden; }



.helpcenter{ width:180px; margin-bottom:10px; background:#f2f2f0;}

.helpcenter h3{ padding:5px; background:#666 url(../img/ico-help.gif) no-repeat 160px 10px; color:#FFF; font-size:16px;}

.helpcenter ul{ margin:0 10px;}

.helpcenter ul li{  padding:5px 0px; border-top:1px solid #fff; font-size:13px; font-weight:600;}

.helpcenter ul li ul{ margin:0;}

.helpcenter ul li ul li{padding:5px 10px 5px 18px; font-weight: normal; font-size:12px; background:url(../img/arrow3.gif)  no-repeat 5px 7px;}



.help{ padding-bottom:10px; text-align:left; }

.help h3{ padding:5px 0; font-size:15px; border-bottom:1px solid #ccc; background:#fff;}

.help h3.help-special{ font-size:20px; text-align:center; font-family:Arial, Helvetica, sans-serif;}

.help h4{ padding:18px 10px 0px 10px; font-size:13px; color:#000;}

.help p{ padding:8px 10px 10px 10px; line-height:16px;}

.help a,.help a:visited{ color:#2872DF; text-decoration:underline;}

.help a:hover{ color:#c7202b}

.border-help{ float:left; width:380px; height:120px; margin:5px; border:1px solid #CCC; overflow:hidden;}

.border-help dt{ padding-left:50px; height:36px; line-height:36px; background:#e9e7e8; font-size:16px; font-weight:600; color:#333;}

.border-help dt.help-order{  background:#e9e7e8 url(../img/help-tit1.gif) no-repeat 10px 2px;}

.border-help dt.help-shipping{ background:#e9e7e8 url(../img/help-tit2.gif) no-repeat 10px 2px;}

.border-help dt.help-service{ background:#e9e7e8 url(../img/help-tit3.gif) no-repeat 10px 2px;}

.border-help dt.help-about{ background:#e9e7e8 url(../img/help-tit4.gif) no-repeat 10px 2px;}

.border-help dd{ padding-top:5px; padding-left:65px; background:url(../img/arrow3.gif) no-repeat 50px 7px;}


.contact-list{ margin-top:10px; }/*padding-left: 75px; background:url(../img/contact-icon.jpg) no-repeat 0 0;*/

.contact-list li{ padding:0px 8px 15px 10px;}
