body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, table, th, td { margin: 0; padding: 0; }
body, input, textarea, select { color: #444444;  font: 12px/18px Arial,Helvetica,sans-serif;  }
img{ border:0; }
ul,li{ list-style:none; }
a { color: #004b91; text-decoration: none; }
a:hover,a:active,a:focus{ color: #ff8000; text-decoration: underline; }
h3{ font-size:12px; background-color:#f1f1f1; line-height:30px; padding:0 10px; }
h3.detail{ overflow:hidden; }


.warp{ margin:0 auto;  background: #fff; min-width:320px;   }

/*logo and status box*/
.logo{ width:100px; height:25.5px; overflow:hidden; display:inline-block; margin:11px 0 0 10px;  background:url("../images/logo.png") 0px 0px no-repeat;-webkit-background-size:100px 25.5px; -moz-background-size:100px 25.5px; background-size:100px 25.5px; }
.logostatus{ position:relative; height:43px; border-bottom:2px solid #d1d1d1; z-index:2; }
.logostatus .statusicon{ position:absolute; display:block; top:0; right:0; }
.logostatus .statusicon a{ position:relative; float:left;display:block; width:50px; height:40px; }
.logostatus .statusicon a.p{ width:70px; background:url("../images/user-bg-01.png") 50% 50% no-repeat;  -webkit-background-size:21px 22px; -moz-background-size:21px 22px; background-size:21px 22px; }
.logostatus .statusicon a.c{ width:20px; height:30px; vertical-align:middle; padding:10px 30px 0 15px; background:url("../images/cart-bg-01.png") 10px 50%  no-repeat;  -webkit-background-size:31.5px 20px; -moz-background-size:31.5px 20px; background-size:31.5px 20px;  }
.logostatus .statusicon a.m{ width:20px; height:30px; vertical-align:middle; padding:10px 0 0 30px; background:url("../images/message-bg-01.png") 50% 50%  no-repeat;  -webkit-background-size:26px 18px; -moz-background-size:26px 18px; background-size:26px 18px;  }
.logostatus .statusicon a.s{ overflow:hidden; text-indent:-999em; width:40px;  cursor:pointer; background:url("../images/search-bg-01.png") 50% 50%  no-repeat;  -webkit-background-size:25px 22px; -moz-background-size:25px 22px; background-size:25px 22px;  }
.logostatus .statusicon a.c span,.logostatus .statusicon a.m span{ position:absolute; left:20px; top:2px; width:18px; display:block; font-size:14px; font-weight:700; color:#ee7711; text-align:center; }
.logostatus .statusicon a.m span{ left:21px; top:2px; width:auto; padding:0px 5px; height:12px; line-height:12px; display:inline-block; border-radius: 10px; border:2px solid #fff; color:#fff; background-color:#ee7711; -webkit-box-shadow:0px 2px 2px #999999;-moz-box-shadow:0px 2px 2px #999999; box-shadow:0px 2px 2px #999999; font-size:11px;  }


.chart,.chartnav{ line-height:30px; height:30px; background-color:#a4a4a4;border-bottom:1px solid #fff; padding:0px 8px; overflow:hidden; font-weight:bold; display:block; overflow:hidden; }
.chart span{ float:right; margin-left:16px; }
.chart span.left{ float:left; margin-left:0px;  }
.chart a,.chart strong{ color:#fff; }

/*siteMap box*/
.chartnav { padding:0px 8px; overflow:hidden; display:block;  color:#fff; font-weight:bold; margin-bottom:8px;line-height:30px; height:30px; background-color:#a4a4a4; }
.chartnav *{ vertical-align:middle; }
.chartnav a{color:#fff; font-weight:300; text-decoration:underline; }
.chartnav strong{ color:#fff; font-weight:700;   }
.chartnav2{  padding:0px 8px; overflow:hidden; display:block;line-height:30px;height:30px; margin-top:-9px;  background-color:#f1f1f1; }

.search{ overflow:hidden;border-bottom:1px solid #fff; padding:10px 8px 10px 8px; display:block;  background-color:#e3e3e3; position:relative;}
.search *{ vertical-align:middle; }
.search .sechinp{ margin-right:45px; }
.searchBar { border:1px solid #999999; height:32px; line-height:32px; width:100%;  margin: 0; font-size:14px; text-indent:5px; padding:0;border-radius: 3px; -webkit-box-shadow:inset 0 3px 5x 0px #e6e6e6,0 1px 0 0 #ffffff;  box-shadow:inset 0 3px 5px 0 #e6e6e6;}
.subok{  height:34px; line-height:34px; font-weight:700; width:38px; border:none; position:absolute; right:8px; top:10px;  margin: 0; padding: 0; overflow:hidden; font-size:16px; color:#333333;border-radius: 3px; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffd820),color-stop(100%,#ffbd3e));background-image:-webkit-linear-gradient(top,#ffd820,#ffbd3e);background-image:-moz-linear-gradient(top,#ffd820,#ffbd3e);background-image:-ms-linear-gradient(top,#ffd820,#ffbd3e);background-image:-o-linear-gradient(top,#ffd820,#ffbd3e);background-image:linear-gradient(top,#ffd820,#ffbd3e); cursor:pointer; } 
.subok:hover{  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffd800),color-stop(100%,#ffb526));background-image:-webkit-linear-gradient(top,#ffd800,#ffb526);background-image:-moz-linear-gradient(top,#ffd800,#ffb526);background-image:-ms-linear-gradient(top,#ffd800,#ffb526);background-image:-o-linear-gradient(top,#ffd800,#ffb526);background-image:linear-gradient(top,#ffd800,#ffb526); }



h2{ padding:6px 10px; font-size:14px; line-height:18px; }
.flrig{ float:right; }
.contit{ padding:6px 10px; font-size:14px; line-height:18px; }
.showcontit{ padding:6px 10px 3px 10px; font-size:14px; line-height:18px; font-weight:300; color:#000;  }
.showcontit span{ color:#fd760a; padding-right:5px; font-weight:bold;  }

.fa{  overflow:hidden; text-indent:-999em; width:20px; height:50px;position:absolute; z-index:999;  background:url("//www.dhresource.com/b/mobile/images/pagebg.png") no-repeat; top:40%; cursor:pointer; }
.fa_test{ display:block;  width:20px; height:50px;  background:url("//www.dhresource.com/b/mobile/images/pagebg.png") no-repeat; top:45px; cursor:pointer; }
.rig_a{ background-position: -40px -60px; left:0px;}
.rig_b{ background-position: -60px -60px; right:0px; }
.rig_f{ background-position:  0px  -60px; left:0px; }
.rig_l{ background-position: -20px -60px; right:0px; }
/**out line**/
.catbox{ padding:8px 8px; display:block; }
.catbox_no{ padding:0px 8px 8px 8px; border-bottom:1px solid #dcdcdc; }
.catbox_no2{ padding:0px 8px 0px 8px; }
.catout{ border:1px solid #fca01b; margin-bottom:0px 8px 4px 8px; } 
.topcat{ line-height:30px; text-align:center; color:#FFFFFF; font-size:16px; font-weight:bold; background:#fca01b; }
.catbox .catout div{  padding:0 8px;  height:30px; overflow:hidden; border-bottom:1px solid #ddd;  }
.catbox .catout div.gwnol{ border-bottom:0px;  }
.catbox .catout div a{ position:relative; display: block; padding-right:10px;  font-size: 14px;  line-height:30px; height:30px;  background: url("../images/y_bg.gif") right center no-repeat;   }
.catbox .catout div a.gwnol{ font-weight:bold; background: url("../images/y_bg.png") right center no-repeat;   }

.cat-all{ overflow:hidden; }
.cat-all dt{ padding:0 8px; overflow:hidden; border-bottom:1px solid #ddd;}
.cat-all dt span{position:relative; display: block; padding-right:10px; font-size:14px;  font-weight:bold; line-height:30px; height:30px; color:#004b91; background: url("../images/turn-cat.png") right 0 no-repeat;   }
.cat-all dd{ display:none; padding:0 8px; border-bottom:1px dashed #ddd;  }
.cat-all dd:last-child{ border-bottom:1px solid #ddd;}
.cat-all dd a{position:relative; display: block;padding-left:10px; font-size:14px;   line-height:30px; height:30px;  background: url("../images/y_bg.gif") left center no-repeat;   }
dt.catshow span{ background-position: right -30px;  }

.catbom{ border-top:2px solid #888888; overflow:hidden; height:100%; }
.catbom div{ border-top:1px solid #cccccc; border-bottom:1px solid #808080; padding:0 17px; background-color:#a9a9a9 ;   }
.catbom div a{ line-height:28px; height:28px; display: block; padding-right:10px; color:#FFFFFF; text-align:left; font-weight:bold; background: url("//www.dhresource.com/b/mobile/images/g_bg.gif") right center no-repeat; }

.footer{ width:100%; padding: 5px 0 0 0; line-height:22px; text-align:center; }
.footer p{ line-height:22px; }
.footer p.icon{ width:100%; height:18px; margin:6px 0; background:url("../images/foot-icon-01.png") 50% 50% no-repeat;-webkit-background-size:227px 16px; -moz-background-size:227px 16px; background-size:227px 16px;}
.footer p.copyright{ font-size:11px; color:#888888; line-height:14px; margin-bottom:3px;}

.subinput{ background:url(//www.dhresource.com/b/mobile/images/btn1.png) 0px 0px no-repeat; display:inline-block; height:38px; line-height:38px; border:none;   color:#fff; font-weight:bold; cursor:pointer; width:238px;  padding:0; margin:0; text-align:center; font-size:14px; }
.subinput:hover{ color:#fff; text-decoration:none; }
a.lincolor{ line-height:38px; text-decoration:none; }
a.lincolor:hover{ color:#fff; text-decoration:none;  }
.buynow{ font-size:20px;   margin:0 0 10px 0; }
.addcart{ color:#7d4100; background:url(//www.dhresource.com/b/mobile/images/btn4.png) 0px 0px no-repeat; }
.addcart:hover{ color:#7d4100;   }
.submitok{ background:url(../images/order-ok.png) 0px 0px no-repeat; display:inline-block; height:38px; border:none;   color:#fff; font-weight:bold; cursor:pointer; width:130px;  padding:0; margin:0; text-align:center; font-size:14px;   }
.subcancel{ background:url(../images/order-cancel.png) 0px 0px no-repeat; color:#3e6ed0; margin-left:15px; }


/*.subinput{ background:url(//www.dhresource.com/b/mobile/images/sub_btn.gif) 0px 0px repeat-x; display:inline-block; height:28px; border:1px solid #ba730d; line-height:28px; color:#000000; font-weight:bold; cursor:pointer; 
 width:65%; min-width:150px; padding:0; margin:0; text-align:center; 
}*/

.disablebtn{ background:url(//www.dhresource.com/b/mobile/images/btn3.png) 0px 0px no-repeat;  cursor:default; color:#999; }
 
 
.paypal_check{ background:url(//www.dhresource.com/b/mobile/images/paypal_check.png) no-repeat;  width:237px; height:39px; cursor:pointer; border:none; padding:0; margin:0; text-indent:-999px;}
.paypal_pay{ background:url(//www.dhresource.com/b/mobile/images/paypal_pay.png) no-repeat;  width:237px; height:39px;  cursor:pointer; border:none; padding:0; margin:0;  text-indent:-999px;   }

.paypage,.paypage01{ padding:8px 10px; text-align:center; font-weight:bold; border-bottom:1px solid #dcdcdc; }
.paypage a,.paypage01 a{ margin:0px 10px; display:inline-block; }
.paypage span,.paypage01 span{ margin:0px 10px; display:inline-block; font-size:14px; font-weight:bold; color:#ff8000;  }
.paypage01 a,.paypage01 span{ margin:0px 5px;  }
.paypage :first-child,.paypage01 :first-child{ margin-left:0px; }
.paypage :last-child,.paypage01 :last-child{ margin-right:0px; }

.toppage{ padding:0px 10px 10px 10px;  text-align:right; font-weight:bold; }
.toppage a{ padding-right:10px; display:inline-block; background:url("../images/mbbg01.png") right -633px no-repeat;  }
.toppage a:hover{ background-position:right -656px;}

.error,.error-center{ display:block; padding-left:20px; margin-top:2px; background:url(//www.dhresource.com/b/mobile/images/error.gif) 0px 0px no-repeat; color:#F00; line-height:14px; font-size:11px; }
.hidemoreup{ color:#004B91; line-height:20px; padding-right:10px; display:inline-block; background:url("../images/mbbg01.png") right -633px no-repeat; cursor:pointer; }
.hidemoreup:hover{ color:#ff8000; background-position:right -656px;}

.moretaquo{ padding:5px 0px; display:inline-block; color:#004B91; font-weight:bold; cursor:pointer; }
.moretaquo:hover{  color:#ff8000; }
.moretaquo span{ width:5px; font-size:14px; line-height:14px; font-family:"Lucida Console", Monaco, monospace; text-align:center; display:inline-block; margin-left:-3px; padding-right:3px; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); }
.morebaquo span{  margin-left:0px;font-size:14px; margin-right:-3px;  -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg);  }


/* global logoimg css */
.warp var{ background: url("../images/mbbg01.png") no-repeat scroll transparent; display: inline-block; margin-left: 1px;  }

/*green star*/

.warp var.gs1, .warp var.gs2, .warp var.gs3, .warp var.gs4, .warp var.gs5 {display: inline-block; margin-left: 1px; width: 14px; background-position:0 -261px; height: 14px;  }
.warp var.gs2 { width: 27px; background-position:0 -261px; height: 14px; }
.warp var.gs3 { width: 40px; background-position:0 -261px; height: 14px; }
.warp var.gs4 { width: 55px; background-position:0 -261px; height: 14px; }
.warp var.gs5 { width: 75px; background-position:0 -261px; height: 14px; }
.detailbox span.star { display: inline-block;  height: 11px; margin-top: 6px; width: 68px; }
.detailbox span.star {  background: url("../images/mbbg01.png") no-repeat scroll 0 -175px transparent; font-weight: 100; }
.detailbox span var {  background: url("../images/mbbg01.png") no-repeat scroll 0 -264px transparent;  display: block;  float: left; height: 11px; }

/*orange star and green star 20120906 lht-add*/
.warp var.os{  margin:0 5px;width:68px; height:12px; display:inline-block;  background-position:0 -341px;  }
.warp var.os span{  display:block; height:100%; background: url("../images/mbbg01.png") no-repeat scroll  0 -329px transparent;  }
.warp var.gs{  margin:5px 0px 0px 0px;width:70px; height:11px; display:inline-block;  background-position:0 -275px;  }
.warp var.gs span{  display:block; height:100%; background: url("../images/mbbg01.png") no-repeat scroll  0 -264px transparent;  }


/*factory css*/

.warp var.fs1, .warp var.fs2, .warp var.fs3 { background-position: 0 -358px; height: 17px; width: 50px; }
/*.warp var.fs2 { background-position: 0 -376px;  width: 61px; }
.warp var.fs3 { background-position: 0 -393px;  width: 73px; }
*/

/*sun  css*/
.warp var.v2 { background-position: 0px -231px; height: 23px; width: 23px; }
.warp var.v3 { background-position: -22px -231px;  width: 24px; height: 23px; }
.warp var.v4 {background-position: -48px -231px;  width: 24px; height: 23px; }
.warp var.v5 {background-position: -70px -231px;  width: 23px;  height: 23px;}
.warp var.v6 { background-position: -94px -231px;  width: 23px; height: 23px; }
.warp var.v7 { background-position: -118px -231px;  width: 28px; height: 23px; }
.warp var.v8 { background-position: -146px -231px;  width: 32px; height: 23px; }
.warp var.v9 { background-position: -179px -231px;  width: 24px; height: 23px; }
.warp var.v10 { background-position: -204px -231px; width: 23px; height: 23px; }
/*sun  css*/
.warp span.sunyear { margin-left:5px;  font-family: Verdana; font-size: 11px; font-weight: 700;color: #FF7F00;  } 
sup{  vertical-align: text-top; }
/*goled css*/


/*Badge*/
.warp var.badgebg{  background-position:0 -310px; height: 14px;  width: 93px; }
.warp var.badge{ background-position: 0 -296px; height:14px; width:auto; margin:0; }
 


 /*seller gb 20120607
.warp var.s1, .warp var.s2, .warp var.s3, .warp var.s4, .warp var.s5 { background-position: 0 -308px; height: 15px;  width: 15px;  }
.warp var.s2 { width: 30px; }
.warp var.s3 { width: 45px; }
.warp var.s4 { width: 60px; }
.warp var.s5 { width: 75px; }

.warp var.g1, .warp var.g2, .warp var.g3, .warp var, .warp var.g5 { background-position: 0 -330px ; height: 15px; width: 16px; }
.warp var.g2 { width: 32px; }
.warp var.g3 { width: 48px; }
.warp var.g4 { width: 64px; }
.warp var.g5 { width: 80px; }
*/

/*facebook*/
.FBConnectButton, .FBConnectButton_RTL{ padding:0; }

.detailbox2 a .FBConnectButton_Small .FBConnectButton_Text { height: 15px;  margin-left: 16px;  overflow: hidden; padding: 0;  width: 0; display:block; text-indent:-999em;}
.listbilledsty{ padding:5px 0; text-align:center;   }
input.textinp {  display: block;  height: 16px; line-height: 16px; width: 97%; }
textarea.textinp {  display: block; height:130px;   line-height: 16px; width: 98%; }
.tipfs{ display:block; font-size:10px; color:#888888; line-height:12px; margin-bottom:8px; }

.colfont8{ color:#888888; }
.color-m{ color:#900000; }
.color-g{ color:#009900; }
.color-8{ color:#888888; }
.font-14{ font-size:14px; }

.btnlinebg{ height:30px; line-height:30px; font-weight:bold; padding:0px 10px; cursor:pointer; background:url("../images/mbbg01.png") #f1f1f1 99% -567px no-repeat; }
.linedown{ background-position: 99% -599px; }
#navSearchBox{ display:none; position:absolute; top:40px; right:0; width:100%; }
.bgcover{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:99999; background-color:#fff; filter:alpha(opacity=50);opacity:0.5; zoom: 1;  }

ul.share{ overflow:hidden; display:block;  padding:8px 8px 0px 8px; }
ul.share li{ float:left; }
ul.share li.facebook,ul.share li.twitter,ul.share li.google,ul.share li.delicious{  padding-left: 18px; margin-right:15px; font-size:10px; background:url("../images/mbbg01.png") -307px -150px no-repeat;  }
ul.share li.google{ background-position: -307px -425px; padding-left: 16px; height:17px;  }
ul.share li.twitter{ background-position: -307px -176px;}
ul.share li.delicious{ background-position: -303px -296px;  padding-left: 22px; }
select.selected{  width:70%;   }
select.selected2{  width:98%;   }
.rederrortip{ border:1px solid #F00; border-radius:4px;	box-shadow: 0px 0px 10px rgba(255,0,0,0.3) inset,0px 0px 5px rgba(255,0,0,0.8);}


/*合并的css 20120619 star*/
.prodcutPageprImg{text-align:center;}
.prodcutPageprImg img{}
.proImgSizeA .canvas,.proImgSizeB .canvas{height:260px;margin:5px auto 15px;position:relative;width:260px;z-index:7009;}
.proImgSizeB .canvas{height:260px;}
.proImgSizeA .slider,.proImgSizeB .slider{background:url("../images/mask-waiting.gif") no-repeat scroll center center #FFFFFF;height:260px;margin:0 auto 15px;overflow:hidden;position:relative;visibility:visible;width:260px;z-index:7009;}
.proImgSizeB .slider{height:260px;}
.proImgSizeA .slider ul,.proImgSizeB .slider ul{left:0;position:absolute;top:0;width:10000px;}
.proImgSizeA .slider li,.proImgSizeB .slider li{display:block;float:left;height:260px;overflow:hidden;width:260px;}

.slider li,.slider li{ width:260px; height:260px; table-layout:fixed;*display:block;  }
.slider li span,.slider li span{ text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:233px;*font-family:Arial; background:none repeat scroll 0 0 #FFFFFF;  width:260px; height:260px;   overflow:hidden;   }
.slider li span img,.slider li span img{ display:inline-block; max-width:260px; max-height:260px;  padding:0; margin:0; border:0;}
.canvasBig .slider li,.canvasBig .slider li{ width:300px; height:394px; table-layout:fixed;*display:block;  }
.canvasBig .slider li span,.canvasBig .slider li span{ text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:273px;*font-family:Arial; background:none repeat scroll 0 0 #FFFFFF;  width:300px; height:394px;   overflow:hidden;   }
.canvasBig .slider li span img,.canvasBig .slider li span img{ display:inline-block; max-width:300px; max-height:394px;  padding:0; margin:0; border:0;}


.proImgSizeB .slider li{height:235px;overflow:hidden;width:260px;}
.proImgSizeA .nav em,.proImgSizeB .nav em{background:url("../images/icon.png") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:13px;position:absolute;top:160px;width:13px;z-index:7009;}
.proImgSizeB .nav em{top:130px;}
.proImgSizeA .nav em.prev,.proImgSizeB .nav em.prev{background-position:-70px -6px;left:-14px;}
.proImgSizeA .nav em.next,.proImgSizeB .nav em.next{background-position:-85px -6px;left:266px;}
.proImgSizeA .nav em.page,.proImgSizeB .nav em.page{background:none repeat scroll 0 0 #5A595A;border:medium none;color:#FFFFFF;height:18px;left:0;line-height:18px;padding:0 5px;text-align:center;top:242px;width:auto;}
.proImgSizeB .nav em.page{top:242px;}
.proImgSizeA .nav a,.proImgSizeB .nav a{background:url("../images/icon.png") no-repeat scroll 0 100px transparent;color:#FFFFFF;cursor:pointer;display:none;height:25px;line-height:25px;position:absolute;top:-25px;}
.proImgSizeA .nav a.back,.proImgSizeB .nav a.back{background:none repeat scroll 0 0 #FDEFB7;color:#333333;height:22px;left:0;line-height:22px;padding:0 5px;}
.proImgSizeA .nav a.bigImg,.proImgSizeB .nav a.bigImg{background-position:0 0;right:0;width:25px;}
.proImgSizeA .nav span.saleicon{ position:absolute; left:-5px; top:-4px; display:block; width:54px; height:33px; z-index:9999; background:url("../images/mbbg01.png") -152px -265px no-repeat; }
.list .turnimg div{ position:relative; padding-top:3px; }
.list .turnimg div span.saleicon{ position:absolute; left:-3px; top:0px; display:block; width:55px; height:30px; border:none; z-index:9999; background:url("../images/mbbg01.png") -152px -327px no-repeat;  }
.cart .turnimg div{ position:relative; padding-top:3px; }
.cart .turnimg div span.saleicon{ position:absolute; left:-3px; top:0px; display:block; width:55px; height:30px; border:none; z-index:9999; background:url("../images/mbbg01.png") -152px -327px no-repeat;  }
.list .turnimg div .flimg{ padding-top:0; }
.proImgSizeA .nav span.officon,.proImgSizeA .nav span.off-ico{ position:absolute; left:-4px; top:-7px; display:block; width:60px; height:22px; border:none; z-index:9999; background:url("../images/mbbg01.png") -205px -265px no-repeat;  color:#fff; font-size:25px; font-weight:700; text-align:left; }
.list .turnimg div span.officon,.list .turnimg div span.off-ico{ position:absolute; left:-4px; top:-2px; display:block; width:30px; height:15px; border:none; z-index:9999; background:url("../images/mbbg01.png") -205px -301px no-repeat;  color:#fff; font-size:18px; font-weight:700;  }
.catbox .catout div .ico-sale,.cat-all dt .ico-sale,.cat-all dd .ico-sale{position:absolute; right:15px; top:9px; width:29px; height:12px; margin-left:4px; padding:0; background:url(../images/mbbg01.png) no-repeat -291px -688px; vertical-align:middle;}
.proImgSizeA .nav span.off-ico2{ position:absolute; left:-6px; top:-7px; display:block; width:58px; height:36px; line-height:30px; padding-left:1px; border:none; z-index:9999; background:url("../images/mbbg01.png") -206px -352px no-repeat;  color:#fff; font-size:25px; font-weight:700; text-align:left; }
.list .turnimg div span.off-ico2{ position:absolute; left:-4px; top:-2px; display:block; width:38px; height:24px; border:none; z-index:9999; background:url("../images/mbbg01.png") -206px -327px no-repeat; padding:1px 0 0 1px;  color:#fff; font-size:17px; font-weight:700;  }
/* 达标 mega-sale */
.dmega-sale,.megasaleico{position:absolute; left:-6px; top:-7px; display:block; width:74px; height:36px; line-height:30px; padding-left:1px; border:none; z-index:9999; background:url("../images/dmegasale.png") 0 0 no-repeat; background-size:74px 35px; color:#fff; font-size:25px; font-weight:700; text-align:left;}
.lmega-sale,.list .turnimg .megasaleico{ position:absolute; left:-4px; top:-2px; display:block; width:56px; height:24px; border:none; z-index:9999; background:url("../images/lmegasale.png") 0 0 no-repeat; background-size:55px 24px; padding:1px 0 0 1px;  color:#fff; font-size:17px; font-weight:700;  }

#boxOverlay{background:none repeat scroll 0 0 #000000;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:7008;}
.proImgSizeA .canvasBig,.proImgSizeA .canvasBig .slider,.proImgSizeA .canvasBig .slider li{height:394px;width:300px;}
.proImgSizeB .canvasBig,.proImgSizeB .canvasBig .slider,.proImgSizeB .canvasBig .slider li{height:300px;width:300px;}
.proImgSizeA .canvasBig .nav em{top:180px;}
.proImgSizeB .canvasBig .nav em{top:140px;}
.proImgSizeA .canvasBig,.proImgSizeB .canvasBig{margin:-50px auto 15px;}
.proImgSizeA .canvasBig .nav em.page{top:376px;}
.proImgSizeB .canvasBig .nav em.page{top:282px;}
.canvasBig .nav em.prev{background-position:-30px -2px;height:21px;left:0;width:15px;}
.canvasBig .nav em.next{background-position:-50px -2px;height:21px;left:285px;width:15px;}
#productPageSocialPlugin img{margin:0 10px 10px 0;}
#productsUltimatelyBuy h2,#productsUltimatelyBuy h4 span{font-size:13px;padding:0 0 7px;}
#litb-m-p-productImages .ui-btn{display:inline-block;padding:0 10px;}
#litb-m-p-productImages #imgHero{height:402px;margin:5px auto;overflow:hidden;width:306px;}
#litb-m-p-productImages .imgHero{margin-top:10px;position:relative;text-align:center;}
#litb-m-p-productImages .imgHero img{height:402px;width:306px;}
#litb-m-p-productImages .hightlightImg{margin:10px 0;text-align:center;}
#litb-m-p-productImages .prodImgThumList{margin:10px 0;}
#litb-m-p-productImages .prodImgThumList li{float:left;text-align:center;width:25%;}
#litb-m-p-productImages .prodImgThumList li img{border:2px solid #FFFFFF;padding:1px;}
#litb-m-p-productImages .prodImgThumList li .current img{border-color:#830000;}
#litb-m-p-productImages #zoomTip{background:none repeat scroll 0 0 #666666;border:1px solid #484848;color:#FFFFFF;display:none;left:50%;margin-left:-50px;opacity:0.7;padding:10px;position:absolute;text-align:center;top:50%;width:100px;}
.hide{display:none;}
.show{clear:both;display:block;}
.block{display:block;}
.clear{clear:both;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
/*合并的css 20120619 end*/



/* index.html */
.home{ width:100%; }
.home .hotword{ padding:0 10px 5px 10px;font-size:10px; color:#444;  }
.appbox{  text-align:center;  }
.appbox a{ padding:0px 5px 0px 5px; display:inline-block; }
.home .box{ width:100%; display:inline-block; overflow:hidden; vertical-align:middle;text-align: center;  padding:15px 0px 0px 0px;}
.home .turnimg{ position:relative;  display:inline-block; padding:0 30px; margin:0 auto; height:100%; overflow:hidden;  }
.home .flimg{ float:left; }
.home .flimg a{ width:100px; height:100px; border:1px solid #cccccc; display:block; padding:0; margin:0; }
.home .contxt{ margin-left:112px;  }
.home .contxt span{  width:100%; display:block; font-weight:bold;  text-align:left;  }
.home .contxt span.price{ color:#8f0002; padding-bottom:0px; }
.home .contxt span.cool{ color:#549d27; padding-bottom:10px; }
.home .contxt span.learnmore{ color:#004b8f; }

.home .boxtturn{ padding:0 0px;  text-align:center; }
.home .eachBox{ overflow:hidden; clear:both;  display:inline-block; }
.home .changeBox_a1{ padding:5px 25px 0px 25px;position:relative;border:0px solid #aaa; min-height:100px; }
.home .changeBox_a1 table{ display:block; overflow:hidden; text-align:left; padding:0; margin:0;  }
.home .changeBox_a1 td{ padding:0; margin:0; }
.home .changeBox_a1 td.centerimg{ padding-left:3px; }
.home .changeBox_a1 td span{ width:100%; padding-left:10px; display:block; font-weight:bold;  text-align:left; }
.home .changeBox_a1 td span.price{ color:#970000; padding-bottom:0px; }
.home .changeBox_a1 td span.cool{ color:#009900; padding-bottom:10px; }
.home .changeBox_a1 td span.learnmore{ color:#004b8f; }

.home .boxtturn a.imgk{ width:100px; height:100px; display:table-cell; overflow:hidden; text-align:center; vertical-align:middle;padding:0; margin:0; margin-left:1px; }
.home .boxtturn a.imgk img{  border:1px solid #cccccc; max-height:100px; max-width:100px;  }
 

.list .flimg{ width:80px; height:80px;  float:left;  left:0;   table-layout:fixed;*display:block; border:1px #e7e7e7 solid; overflow:hidden;}

.list .flimg a{   text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:73px;*font-family:Arial; background:none repeat scroll 0 0 #FFFFFF;  width:80px; height:80px;   overflow:hidden; }
.list .flimg a img{ display:inline-block; max-width:80px; max-height:80px;  padding:0; margin:0; border:0;}


/* list.html  method.html */
.list h2 span{ color:#FC0; padding-right:5px; }
.list .box{ width:100%; display:inline-block;  vertical-align:middle;text-align: left;  padding:8px 0px 5px 0px; border-bottom:1px solid #dcdcdc; }
.list .turnimg{ display:inline-block; padding:0 8px; margin:0 auto; height:85px;  }
/*.list .flimg{ float:left;  width:80px; height:80px;}
.list .flimg a { width:80px; height:80px; border:1px solid #e7e7e7; display:block; padding:0; margin:0; }*/
.list .flimg span { width:80px; height:80px; border:1px solid #e7e7e7; display:block; padding:0; margin:0; }
/* tian jia */
.quantity{color:#666;font-size:10px;}

.list .contxt{ margin-left:92px; margin-right:5px;  }
.list .contxt span{ overflow:hidden;  max-height:53px; width:100%; display:block; font-weight:bold; padding-bottom:0px;  text-align:left; color:#434343;  }
.list .contxt span strong.price{ color:#8f0002; width:90px; display:inline-block;}
.list .contxt span.price{ color:#8f0002; padding-bottom:0px; }
.list .contxt span.price span{ display:inline; color:#434343;  }
.list .contxt span.cool{ font-weight:300; padding-bottom:0px; }
.list .contxt span.freeshopping{ color:#009900; line-height:18px; padding-bottom:3px;  }
.list .contxt span.freeshopping *{ vertical-align:middle; }
.list .contxt span.freeshopping b{ display:inline-block; font-weight:bold; font-size:10px; line-height:20px; }
.list .contxt span.freeshopping span{width:14px; height:18px; display:inline-block; background:url("../images/mbbg01.png") no-repeat; margin-left:5px;   }
.list .contxt span.freeshopping span.coupon{  background-position:-270px -203px; width:50px;  }
.list .contxt span.freeshopping span.DPromise { background-position:-306px  -227px; }
.list .contxt span.freeshopping span.hrD{ background-position:-306px  -248px;  }
.list .contxt span.freeshopping span.dayR { background-position:-306px  -269px; }
.list .contxt span.freeshopping span.localR { background-position:0px  -419px; }

.list .contxt span .select{ width:60px; height:18px; margin-right:8px; }
.list .contxt span .select2{ width:160px;  }
.list .contxt span .txtinput{ width:100%; height:14px; line-height:12px; }

/*listing页面显示模式20120604*/
.list .gdrallbox{ height:40px; padding-top:5px;  }
.list .gdrall a{ float:left; overflow:hidden; width:30px; height:30px; display:block; margin-right:10px; text-indent:-99em; background:url("../images/mbbg01.png") 0 -157px no-repeat; }
.list #grall{ background-position:-30px -157px;}
.list #grall.current{ background-position:-30px -187px;  }
.list #drall.current{ background-position: 0 -187px;  }

.list .gdrallbox .tablink{ padding:0 10px; height:27px; line-height:27px; border:1px solid #ddd; color:#444444; background:url("../images/gallerybtn.png") 0 0 repeat-x; }
.list .gdrallbox .tablink span{ padding-right:15px; background:url("../images/gallerybtn02.png") 100% 50% no-repeat; }

.list .boxg { padding:0 4px; background:url("../images/galleryline.png") 0 0 repeat; }
.list .boxg .box{ width:154px; height:242px; display:inline-block; overflow:hidden; vertical-align:middle;text-align: left;  padding:8px 0px 5px 0px; border:none; }
.list .boxg .flimg{ width:140px; height:140px;  table-layout:fixed;*display:block; overflow:hidden; border:1px #e7e7e7 solid;}
.list .boxg .flimg a{   text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:123px;*font-family:Arial; background:none repeat scroll 0 0 #FFFFFF; width:140px; height:140px;  overflow:hidden; }
.list .boxg .flimg a img{ max-width:140px; max-height:140px;  padding:0; margin:0; border:0;}
.list .boxg .contxt{ margin-left:0px; margin-right:0px; clear:left;  }
.list .boxg .contxt span{  width:100%; line-height:18px; display:block;padding-bottom:0px;  text-align:left; color:#434343;  }
.list .boxg .contxt span a{ height:15px; width:140px; overflow:hidden; display:inline-block;  text-overflow:ellipsis; white-space:nowrap; }
.list .boxg .contxt span strong.price{ color:#8f0002; width:90px; display:inline-block;}
.list .boxg .contxt span.price{ color:#8f0002; padding-bottom:0px; line-height:14px; font-weight:bold;  }
.list .boxg .contxt span.price span{ display:inline; color:#434343;  }
.list .boxg .contxt span.cool{ font-weight:300; padding-bottom:0px; }
.list .boxg .contxt span.freeshopping{ color:#009900; line-height:18px;  padding-bottom:3px;  }
.list .boxg .contxt span.freeshopping *{ vertical-align:middle; }
.list .boxg .contxt span.freeshopping b{ display:block; font-weight:bold; font-size:10px; line-height:18px;  }
.list .boxg .contxt span.freeshopping span{width:14px; height:18px; display:inline-block; background:url("../images/mbbg01.png") no-repeat; margin-left:5px;   }
.list .boxg .contxt span.freeshopping span.coupon{  background-position:-270px -203px; width:50px; margin-left:0; margin-right:5px;  }
.list .boxg .contxt span.freeshopping span.DPromise { margin-left:0; background-position:-306px  -227px; }
.list .boxg .contxt span.freeshopping span.hrD{ background-position:-306px  -248px;  }
.list .boxg .contxt span.freeshopping span.dayR { background-position:-306px  -269px; }
.list .boxg .contxt span.freeshopping span.localR { background-position:0px  -419px; }


.list .boxg .contxt span .select{ width:60px; height:18px; margin-right:8px; }
.list .boxg .contxt span .select2{ width:160px;  }
.list .boxg .contxt span .txtinput{ width:100%; height:14px; line-height:12px; }

/*listing页面显示模式20120604 end*/



.list .subinput{ background:url(//www.dhresource.com/b/mobile/images/btn1.png) 0px 0px no-repeat; display:inline-block; height:38px; border:none;   color:#fff; font-weight:bold; cursor:pointer; width:238px;  padding:0; margin:0; text-align:center; font-size:14px;  }
.list .cartbox{width:100%; display:inline-block; overflow:hidden; vertical-align:middle;text-align: center;  padding:0px; border-top:1px solid #dcdcdc; }
.list .cartbox h3{ padding:0px 8px; border-top:1px solid #fff; line-height:29px; background-color:#f1f1f1; text-align:left; color:#444444; margin-bottom:10px; overflow:hidden; }
.list .cartbox a{ margin-bottom:10px; display:inline-block; }
.list .cartbox input{ margin-bottom:10px; display:inline-block;}
.list .pageimg{ border:1px solid #e3e3e3; }
.list .boxtitle{  display:block; overflow:hidden; vertical-align:middle;   padding:0px 10px 10px 10px; border-bottom:1px solid #dcdcdc; }
.list .txt{ padding-bottom:5px; display:block; }
.list .keywd{ display:block; overflow:hidden; clear:both; text-align:center; }
.list .keywd strong{ float:left; display:inline-block; line-height:18px;  }
.list .keytxt{   line-height:18px; font-size:12px; }
.list .keytxt span{ display:inline-block; padding:0px 6px;  font-size:12px; color:#757575; font-weight:bold;   }
.list .keytxt a{ display:inline-block; padding:0px 6px;  }
.list h3 span{ width:80px; display:block; float:left; margin:0;  }
.list h3 span.first{text-align:right;   }
.list h3 span.title{color:#900000; margin-left:10px;  }
.list h3 input.update{ padding:0; margin:0;}


/* searcherror.html */

.zero .pagetit{ text-align:left; font-weight:bold; padding:10px 16px 0px 8px; }
.zero .searchbox{  padding:0px 8px 10px 8px;   }
.zero .searchbox .serror{ border:1px solid #fca01b; padding:8px 10px; background-color:#fefecb; text-align:center; font-size:14px; font-weight:bold; line-height:22px; } 
.zero .shtips{ font-weight:bold; padding:0px 10px 8px 10px;    }
.zero .shtips strong{ font-size:12px;   }
.zero .shlen{ padding:0px 10px 10px;  }


.zero .subinput{ background:url(//www.dhresource.com/b/mobile/images/sub_btn.gif) left top repeat-x; display:inline-block; height:28px; border:1px solid #ba730d; padding:0 45px; line-height:28px; color:#000000; font-weight:bold; cursor:pointer; }
.zero .pageimg{ border:1px solid #e3e3e3; }
.zero .pagelink{ padding:0px 8px; line-height:30px; text-align:center; font-weight:bold; }
.zero .pagelink span{ padding:0 25px; display:inline-block; color:#000; }


/* detail.html */
.chartnav h1{ font-size:12px; display:inline; font-weight:700;}
.detail .hidebox{ border:1px solid #ddd; padding:8px; margin-top:8px;  }
.detail .hidebox p{ padding-bottom:8px; }
.detail .outbox{ display:none; padding:8px; }
.detail .outbox .padbox3 {  line-height:18px; overflow:hidden;  }
.detail .pagetit{ text-align:left; font-weight:bold; padding:0px 16px 0px 8px; }
.detail .box{ width:100%; display:inline-block; overflow:hidden; vertical-align:middle;text-align: center; padding:15px 0px 5px 0px;  }
.detail .turnimg{ display:inline-block; padding:0 0px; margin:0 auto; height:100%; overflow:hidden;  }
/*.detail .pageimg{ display:inline-block; padding:0; margin:0; }
.detail .pageimg img{ border:1px solid #e3e3e3; }*/
.detail .pageimg{ width:200px; height:200px; left:0; padding:0; margin:0 auto;   table-layout:fixed;*display:block; overflow:hidden; border:1px #e7e7e7 solid;}
.detail .pageimg span{   text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:193px;*font-family:Arial; background:none repeat scroll 0 0 #FFFFFF;  width:200px; height:200px;   overflow:hidden; }
.detail .pageimg span img{ max-width:200px; max-height:200px;  padding:0; margin:0; border:0;}
.detail .sellersunyearbox{ overflow:hidden; clear:both; margin-bottom:5px; }
.detail .sellersunyearbox *{ vertical-align:middle;  }
.detail .messageseller{ display:inline-block; width:124px; height:22px; margin-top:3px; background:url("../images/mbbg01.png") -64px -193px no-repeat; }
.detail .chat{ display:inline-block; width:61px; height:22px; margin-right:15px; margin-top:3px; background:url("../images/chat2.png") 0 0 no-repeat; }



.detail .pagelink{ padding:0px 8px; line-height:30px; text-align:center; font-weight:bold; }
.detail .pagelink2{ padding:10px 8px 0px 8px; line-height:30px; text-align:center; font-weight:bold; border-top:0px solid #dcdcdc; }
.detail .pagelink3{ padding:4px 8px 0px 8px; line-height:20px; text-align:center; font-weight:bold;  }
.detail .pagelink4{ overflow:hidden; padding:15px 8px 0px 8px; }
.detail .pagelink span{ padding:0 25px; display:inline-block; color:#000; }
.detail .cartbox{ padding:0 0px;}
.detail .cartbox ul{ padding:8px 0px; margin:0 8px; }
.detail .cartbox ul.ullist{ padding:0px 10px 0px 10px; margin:0;  border-top:1px solid #dcdcdc; padding-top:5px;  }
.detail .cartbox ul li{ width:100%;  display:block; line-height:22px; padding-bottom:5px; overflow:hidden; } 
.detail .cartbox ul li.price{ font-weight:300; }
.detail .cartbox ul li .price{ color:#900000; font-weight:bold; }
.detail .cartbox ul li.btnimg{ text-align:center;}
.detail .cartbox ul li.btnbn{ text-align:center; padding-bottom:5px;}
.detail .cartbox input{ margin-bottom:0px; display:inline-block;}
.detail .cartbox ul li *{ vertical-align:middle; }

.detail .cartbox ul.sprice{ padding-bottom:0px; }
.detail .cartbox ul.sprice li span.spt{ display:inline-block; padding-right:10px;  text-align:right; font-weight:300; color:#444; vertical-align:top; }
.detail .cartbox ul.sprice li span.spt2{ display:inline-block; padding-right:10px; font-weight:300; color:#444; vertical-align:top; }
.detail .cartbox ul li span.spt3{ display:inline-block; padding-right:10px; width:126px; text-align:right;  font-weight:300; color:#444; vertical-align:top; }
.detail .cartbox ul li span.spt3 .color-f00{ color:#f00; }
.detail .cartbox ul.sprice li span.ems{ display:inline-block; font-weight:300; }
.detail .cartbox ul.sprice li span.ems a{ line-height:12px; }


.detail .custommadebox{  padding:8px; }
.detail .custommadebox .box{ padding:0;text-align:center; }
.detail .custommadebox .showtipsbox{ padding-bottom:10px; font-size:11px; color:#666666; }
.detail .custommadebox .padbox3 {  line-height:18px; overflow:hidden;  }
.detail textarea.textinp2{ height:70px; }
.detail .custommadebox .wid105{ width:105px; }
.detail .totalcost{ padding:10px 8px 15px; border-top:1px solid #dcdcdc; font-size:12px; color:#666666;   }
.detail .totalcost .tc-title{ display:inline-block; padding-right:10px; font-size:14px; color:#444444; font-weight:700;  }
.detail .totalcost .tc-price{ color:#900000; font-size:16px; font-weight:700; }
.detail h3 .flrig{ height:28px; overflow:hidden;  }
/* 修改 */
.cartbox ul li.price span.noUse,.shipMethod .noUse{color:#333;font-weight:bold;padding-right:3px;}
.quantityNum{width:33px;height:22px;padding-left:5px;line-height:22px;border:1px solid #525252;border-radius:5px;box-shadow:inset 0 2px 3px #ccc;}
.cartbox ul li .useprice,.shipMethod .useprice{ color:#900000; font-weight:bold;padding-right:3px; font-size:16px;}
.rightside{display:inline-block;line-height:20px;}
.priceRange{}
.shipMethod{padding:0 10px;}
.shipQuan{padding:8px 10px 0;}
.shipMethod .spt,.shipQuan .spt{vertical-align:top;padding-right:10px;}
.detail-unit{padding-left:5px;}
.top{margin-top:5px;}
.boxbottom .top strong{font-weight:normal;}
.bmn .top strong{font-weight:bold;}
.ps .cartbox ul{padding-left:10px;}
.ps .cartbox .size-color-info ul{padding-left:0;}
.ps .price .spt{padding-right:10px;vertical-align:top;}
.ps .rightside{padding-bottom:7px;}
.ps .quantityNum{margin-left:10px;}
.rederrortip{ border:1px solid #F00; border-radius:4px;	box-shadow: 0px 0px 10px rgba(255,0,0,0.3) inset,0px 0px 5px rgba(255,0,0,0.8);}
/* color start */
.color-warp{position:relative; display:inline-block;  padding-left:5px; vertical-align:middle;}
.size-color-info{ position:relative; padding-bottom:10px;  }
.size-color-info  span.spt{  overflow:hidden; line-height:24px; text-align:left; vertical-align:middle;  }
.size-color-info .custom-size-warp{vertical-align:middle; display:inline-block; }
.color-list{overflow:hidden;float:left;margin-top:0px;}
.color-list li{position:relative;float:left;margin:5px 5px 0 0;padding:5px;width:auto;line-height:18px;white-space:nowrap;border:solid 1px #bbb;cursor:pointer;}
.color-list li:hover{border:solid 1px #FF8000;}
.color-list li img{float:left;margin:-5px;width:28px;height:28px;}
.color-list li.color-selected i{overflow:hidden;position:absolute;bottom:0;right:0;width:10px;height:10px;text-indent:-9999px;background:url(//www.dhresource.com/dhs/fob/img/final/final12.png) -532px -116px;}
.color-list li.color-selected{border:solid 1px #FF8000;}
.color-list li.color-fail{border-style:dashed;cursor:default;filter:alpha(opacity="50");opacity:0.5;_filter:none;}
.color-list li.color-fail:hover{border-color:#bbb;}
/* color end */
/* Custom Size start */
.custom-size-warp{position:relative; display:inline-block;  padding-left:10px; }
.custom-size-list{ float:left;display:inline-block;overflow:hidden;margin-top:0px;}
.custom-size-list li{position:relative;float:left;margin:5px 5px 0 0;padding:5px;width:auto;line-height:18px;white-space:nowrap;border:solid 1px #bbb;cursor:pointer;}
.custom-size-list li:hover{border:solid 1px #FF8000;}
.custom-size-list li.color-selected i{overflow:hidden;position:absolute;bottom:0;right:0;width:10px;height:10px;text-indent:-9999px;background:url(//www.dhresource.com/dhs/fob/img/final/final12.png) -532px -116px;}
.custom-size-list li.color-selected{border:solid 1px #FF8000;}
.custom-size-list li.color-fail{border-style:dashed;cursor:default;filter:alpha(opacity="50");opacity:0.5;_filter:none;}
.custom-size-list li.color-fail:hover{border-color:#bbb;}
.custom-size-warp .modify-options{  margin-top:10px; float:left;line-height:20px;font-size:11px;white-space:nowrap;}
.custom-size-info{clear:both;padding-top:5px; font-size:11px; line-height:15px;}
.custom-size-info span b{color:#ff8000;}
/* Custom Size end */

/* color start */
.detail .color-warp{position:relative; display:inline-block;  padding-left:10px;}
.detail .cartbox ul li.size-color-info{ position:relative;  }
.detail .cartbox ul li.size-color-info span.spt{ overflow:hidden; padding-left:0px; padding-right:0; line-height:22px; text-align:right; vertical-align:middle; }
.detail .cartbox ul li.size-color-info .custom-size-warp{display:inline-block; }
.detail .cartbox ul li .color-list{overflow:hidden;float:left;margin-top:0px;}
.detail .cartbox ul li .color-list li{position:relative;float:left;margin:5px 5px 0 0;padding:5px;width:auto;line-height:18px;white-space:nowrap;border:solid 1px #bbb;cursor:pointer;}
.detail .cartbox ul li .color-list li:hover{border:solid 1px #FF8000;}
.detail .cartbox ul li .color-list li img{float:left;margin:-5px;width:28px;height:28px;}
.detail .cartbox ul li .color-list li.color-selected i{overflow:hidden;position:absolute;bottom:0;right:0;width:10px;height:10px;text-indent:-9999px;background:url(//www.dhresource.com/dhs/fob/img/final/final12.png) -532px -116px;}
.detail .cartbox ul li .color-list li.color-selected{border:solid 1px #FF8000;}
.detail .cartbox ul li .color-list li.color-fail{border-style:dashed;cursor:default;filter:alpha(opacity="50");opacity:0.5;_filter:none;}
.detail .cartbox ul li .color-list li.color-fail:hover{border-color:#bbb;}
/* color end */
/* Custom Size start */
.custom-size-warp{position:relative; display:inline-block;  padding-left:10px; }
.detail .cartbox ul li ul{ padding:0; margin:0; display:inline;}
.detail .cartbox ul li .custom-size-list{ float:left;display:inline-block;overflow:hidden;margin-top:0px;}
.detail .cartbox ul li .custom-size-list li{position:relative;float:left;margin:5px 5px 0 0;padding:5px;width:auto;line-height:18px;white-space:nowrap;border:solid 1px #bbb;cursor:pointer;}
.detail .cartbox ul li .custom-size-list li:hover{border:solid 1px #FF8000;}
.detail .cartbox ul li .custom-size-list li.color-selected i{overflow:hidden;position:absolute;bottom:0;right:0;width:10px;height:10px;text-indent:-9999px;background:url(//www.dhresource.com/dhs/fob/img/final/final12.png) -532px -116px;}
.detail .cartbox ul li .custom-size-list li.color-selected{border:solid 1px #FF8000;}
.detail .cartbox ul li .custom-size-list li.color-fail{border-style:dashed;cursor:default;filter:alpha(opacity="50");opacity:0.5;_filter:none;}
.detail .cartbox ul li .custom-size-list li.color-fail:hover{border-color:#bbb;}
.detail .cartbox ul li .custom-size-warp .modify-options{  margin-top:10px; float:left;line-height:20px;font-size:11px;white-space:nowrap;}
.detail .cartbox ul li .custom-size-info{clear:both;padding-top:5px; font-size:11px; line-height:15px;}
.detail .cartbox ul li .custom-size-info span b{color:#ff8000;}
/* Custom Size end */
.custom-size-info{ display:inline-block; padding-top:5px; font-size:11px;}
.custom-size-info span b{color:#ff8000;}





.detail .cartbox ul.service li span{width:14px; height:16px; padding-bottom:2px; display:inline-block; background:url("../images/mbbg01.png") no-repeat; margin-left:15px;   }
.detail .cartbox ul.service li span.coupon{ background-position:-270px -203px; width:55px;  }
.detail .cartbox ul.service li span.DPromise { background-position:-306px  -227px; }
.detail .cartbox ul.service li span.hrD{ background-position:-306px  -248px;  }
.detail .cartbox ul.service li span.dayR { background-position:-306px  -269px; }
.detail .cartbox ul.service li span.localR { background-position:0px  -419px; }

.detail .cartbox ul li.price a{ margin-left:15px; }
.detail .cartbox ul li.price a .coupon{  height:16px; padding-bottom:2px; display:inline-block; background:url("../images/mbbg01.png") no-repeat;  background-position:-270px -203px; width:55px;  }
.detail .detailbox2 {  padding:8px 8px; line-height:18px; overflow:hidden;text-align:left;   }
.detail .detailbox2 *{ vertical-align:middle; }
.detail .detailbox2 span{ float:none; }
.detail .detailbox2 .sharef{  margin-right:5px;  }



.detail .tabline{ display:inline-block; margin-bottom:-5px }
.detail .detailbox{ padding:8px 8px; line-height:18px; overflow:hidden;  }
.detail .detailbox ul li{ padding-left:18px; background:url("../images/mbbg01.png") no-repeat; margin-right:10px; float:left; margin-bottom:5px;  }
.detail .detailbox ul li.DPromise { background-position:-306px  -227px; }
.detail .detailbox ul li.hrD{ background-position:-306px  -248px;   }
.detail .detailbox ul li.dayR { background-position:-306px  -269px; }
.detail .detailbox ul li.localR { background-position:0px  -419px; }
.detail .padtop0{ padding-top:0px; }
.detail .detailbox ul.shareon li.facebook, .detail .detailbox ul.shareon li.twitter{  padding-left: 18px; margin-right:10px; background:url("../images/mbbg01.png") -307px -150px no-repeat;  }
.detail .detailbox ul.shareon li.twitter{ background-position: -307px -176px; }
.detail .detailbox ul.shareon li.google{ background-position: -307px -425px; margin-right:0; padding-left: 16px;  height:17px;  }




/*分享图片样式*/
.detail .cartbox ul li.showimg a { background: url("../images/mbbg01.png") no-repeat; display:inline-block; height: 16px; width:16px; margin-left:10px;  }
.detail .cartbox ul li.showimg a.b1 { background-position: -304px -298px; }
.detail .cartbox ul li.showimg a.b2 { background-position: -304px -314px; }
.detail .cartbox ul li.showimg a.b3 { background-position: -304px -330px; }
.detail .cartbox ul li.showimg a.b4 { background-position: -304px -347px; }
.detail .cartbox ul li.showimg a.b5 { background-position: -304px -364px; }
.detail .cartbox ul li.showimg a.b6 { background-position: -304px -381px; }
.detail .cartbox ul li.showimg a.b7 { background-position: -304px -396px; }
.detail .cartbox ul li.showimg a.b8 { background-position: -304px -423px; }
.detail .cartbox ul li.showimg a.b9 { background-position: -304px -438px; }
.detail .cartbox ul li.showimg a.b10 { background-position: -304px -453px; }
.detail .cartbox ul li.showimg a.b11 { background-position: -304px -469px; }


/* moreimage.html */

.moreimage .pagetit{ text-align:left; font-weight:bold; padding:10px 16px 0px 8px; }
.moreimage .box{ width:100%; display:inline-block; overflow:hidden; vertical-align:middle;text-align: center;  padding:10px 0px 5px 0px;  }
.moreimage .turnimg{ display:inline-block; padding:0 8px; margin:0 auto; height:100%; overflow:hidden;  }
.moreimage .subinput{ background:url(//www.dhresource.com/b/mobile/images/sub_btn.gif) left top repeat-x; display:inline-block; height:28px; border:1px solid #ba730d; padding:0 45px; line-height:28px; color:#000000; font-weight:bold; cursor:pointer; }
/*.moreimage .pageimg{ padding:0; margin:0 auto;  }
.moreimage .pageimg img{ border:1px solid #e3e3e3; }*/
.moreimage .pageimg{ width:200px; height:200px; left:0; padding:0; margin:0 auto;   table-layout:fixed;*display:block; overflow:hidden; border:1px #e7e7e7 solid;}
.moreimage .pageimg span{   text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:193px;*font-family:Arial; background:none repeat scroll 0 0 #FFFFFF;  width:200px; height:200px;   overflow:hidden; }
.moreimage .pageimg span img{ max-width:200px; max-height:200px;  padding:0; margin:0; border:0;}



.moreimage .pagelink{ padding:0px 8px; line-height:30px; text-align:center; font-weight:bold; }
.moreimage .pagelink span{ padding:0 25px; display:inline-block; color:#000; }

/* coupon.html */

.coupon h3{ background-color:#fff; line-height:18px; }
.coupon .notebox{ margin:0 10px 8px 10px ;  }
.coupon .addressnew{ margin:5px 8px; border:1px solid #ddd; border-bottom:none; padding:0px; }
.coupon .addressnew .box{ padding:7px 10px; border-bottom:1px solid #dcdcdc;}
.coupon .addressnew .box strong{ color:#900000; }


/* discription.html */

.discription h3{ background-color:#fff; line-height:18px; }
.discription .notebox{ margin:0 10px 5px 10px ;   }
.discription .addressnew{ margin:5px 8px 8px 8px; border:1px solid #ddd; border-bottom:none; padding:0px; }
.discription .addressnew .box{ padding:8px 10px; border-bottom:1px solid #dcdcdc;}

/* cart.html */

.cart .box{ width:100%; display:inline-block; overflow:hidden; vertical-align:middle;text-align: left;  padding:10px 0px 0px 0px; border-bottom:1px solid #dcdcdc; }

.cart .box-ctitle{ margin:-9px 0 5px 0; height:25px; padding:5px 10px 0; color:#444444; background-color:#f1f1f1;  }
.cart .box-ctitle a.messages{ font-weight:700;  height:18px; height:18px; display:inline-block; padding-right:53px; color:#666666; vertical-align:middle; background:url(../images/chat1.png) 100% 50% no-repeat;  }

.cart .top_line{ border-top:1px solid #dcdcdc; }
.cart .cartzero{ background-color: #FEFECB;  border: 1px solid #FCA01B; font-size: 14px;  font-weight: bold; line-height: 22px; margin:0px 8px 10px 8px;  padding: 8px 10px; text-align: center; }
.cart .turnimg{ display:inline-block; padding:0 8px 8px 8px; margin:0 auto; height:100%; overflow:hidden;  }
/*.cart .flimg{ float:left; }
.cart .flimg a{ width:80px; height:80px; border:1px solid #e7e7e7; display:block; padding:0; margin:0; }*/
.cart .flimg{ width:80px; height:80px;  float:left;  left:0;   table-layout:fixed;*display:block; overflow:hidden; border:1px #e7e7e7 solid;}

.cart .flimg a{   text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:73px;*font-family:Arial; background:none repeat scroll 0 0 #FFFFFF;  width:80px; height:80px;   overflow:hidden; }
.cart .flimg a img{ max-width:80px; max-height:80px;  padding:0; margin:0; border:0;}



.cart .contxt{ position:relative; margin-left:92px; margin-right:5px;  }
.cart .contxt span{ padding-right:5px; display:block; overflow:hidden; padding-bottom:7px;  text-align:left; color:#434343;  }
.cart .contxt span .textprice{ width:45px; }
.cart .contxt span.price{ color:#8f0002; padding-bottom:7px; font-weight:bold;}
.cart .contxt span.price b{ color:#444; font-weight:300; }
.cart .contxt span.prcid{ color:#434343; padding-bottom:0px; font-weight:bold; }
.cart .contxt span.cool{ color:#549d27; padding-bottom:10px; font-weight:bold; }
.cart .contxt span.learnmore{ color:#004b8f; }
.cart .contxt span.freeshipping{ color:#009900; font-size:10px; font-weight:700; line-height:10px; }
.cart .contxt span.remove{ position:absolute; left:-92px; top:89px; }
.cart .contxt span.remove a{ font-weight:300; color:#444; padding-left:12px; line-height:16px;  background:url(../images/close01.jpg) 0 50% no-repeat; }
.cart .contxt span .select{ width:60px; height:18px; margin-right:8px; }
.cart .contxt span .txtinput{ width:99%; height:32px; line-height:16px; }
.cart .contxt span.messages a{ font-weight:300; color:#444; height:18px; display:inline-block; padding-right:53px; background:url(../images/chat1.png) 100% 50% no-repeat;  }
.cart .contxt span a.addRemark{ font-weight:700;  }
 
.cart .cartbox{width:100%; display:inline-block; overflow:hidden; vertical-align:middle;text-align: center;  padding:0px 0px 5px 0px;  }
.cart .cartbox h3{ padding:0px 8px; border-top:1px solid #fff; line-height:29px; background-color:#f1f1f1; text-align:left; color:#444444; margin-bottom:10px; overflow:hidden;  }
.cart .cartbox h3 span{ width:80px; display:block; float:left; margin:0;  }
.cart .cartbox h3 span.first{text-align:right;   }
.cart .cartbox h3 span.title{color:#900000; margin-left:10px; width:auto; min-width:70px; margin-right:10px;  }
.cart .cartbox h3 input.update{ padding:0; margin:0;}

.cart .cartbox a{ margin-bottom:3px; display:inline-block; }
.cart .cartbox input{ margin-bottom:10px; display:inline-block;}
.cart .cart_line{  border-bottom:1px solid #dcdcdc; display:inline-block; padding-bottom:5px; margin-bottom:5px; }

.grandtotallayout{  background-color:#f1f1f1; }
.cart .cartbox .grandtotalbox{ width:300px; padding:8px; border-top:1px solid #fff; line-height:24px; text-align:left; color:#444444; margin-bottom:10px; overflow:hidden;}
.cart .cartbox .grandtotalbox span{ width:115px; display:block; float:left;  }
.cart .cartbox .grandtotalbox .gt-name{ width:105px; margin-right:10px; text-align:right; }
.cart .cartbox .grandtotalbox .gt-us{  color:#900; font-weight:700; text-align:right;  }
.cart .cartbox .grandtotalbox .gt-us2{ color:#009900; font-weight:700; text-align:right;  }
.cart .cartbox .grandtotalbox .gt-upname{ width:105px; margin-right:10px;text-align:right; font-size:16px; font-weight:700; }
.cart .cartbox .grandtotalbox .gt-update{ float:right;display:inline; margin-top:5px; width:auto; }
.cart .cartbox .grandtotalbox .gt-us b,.cart .cartbox .grandtotalbox .gt-us2 b{ font-size:14px; font-weight:700; }
.cart .cartbox .grandtotalbox .gt-upus{ text-align:right; font-size:16px; font-weight:700;  color:#900; }

/*cart_saved.html*/

.cart .cartsaved{  padding:0px 8px;border-bottom:1px solid #dcdcdc;   }
.cart .cartsaved .serror{ border:1px solid #fca01b; padding: 8px 10px; background-color:#fefecb; text-align:center; font-size:14px; font-weight:bold; line-height:22px; margin-bottom:10px; margin:0px 0px 10px 0px;  } 


/*shoppingaddress.html*/

.shopaddress .addressnew{ margin:0px 8px 8px 8px; border:1px solid #ddd; border-bottom:none; padding:0px; }
.shopaddress .addressnew .box{ padding:7px 10px; border-bottom:1px solid #dcdcdc;}
.shopaddress .addressnew .subbtn{ text-align:center;  padding:10px 0px 5px 5px;  overflow:hidden; }
.shipBtn{}

/*newaddress.html*/

.newaddress .addressnew{ margin:0px 8px 5px 8px; border:1px solid #ddd; padding:0px 15px 0px 10px; }
.newaddress .addressnew .addnew{ line-height:26px; font-weight:bold; display:block;  }
.newaddress .addressnew .addnew input{  width:100%; height:16px; line-height:16px; }
.newaddress .addressnew .addnew .select{ width:45%;  }
.newaddress .addressnew .subbtn{ text-align:center;  padding:30px 0px 20px 5px;  overflow:hidden; }

/*complete.html*/
/*failed.html*/

.complete .pagetit{ text-align:left; font-weight:bold; padding:10px 16px 0px 8px; }
.complete .searchbox{  padding:0px 8px 10px 8px;   }
.complete .searchbox .serror{ border:1px solid #fca01b; padding: 8px 10px; background-color:#fefecb; text-align:center; font-size:14px; font-weight:bold; line-height:22px; } 
.complete .shtips{ padding:8px 10px 8px 10px; margin:0 8px 8px 8px;  border:1px solid #e2e2e2;   }
.complete .shtips strong{ padding-bottom:5px; display:inline-block;  }
.complete .shtips .meary{ color:#900000; margin-left:9px;  }
.complete .shtips .orderlist strong{ float:left; }
.complete .shtips .orderlist .ordercode{ margin-left:93px; font-weight:bold; width:76px; word-wrap:break-word; }
.complete .shlen{ padding:8px 10px; line-height:22px; text-align:center; font-weight:bold;  }

/*mydhgate.html*/

.dhgat .notebox{ margin:0 10px 5px 10px ;   }
.dhgat .addressnew{ margin:10px 8px; border:1px solid #ddd; border-bottom:none; padding:0px; }
.dhgat .addressnew .box{ padding:8px 10px ;  border-bottom:1px solid #dcdcdc;}


.dhgat .addressnew .box .flimg{ margin:3px 10px 10px 0px; width:80px; height:80px;  float:left;  left:0;   table-layout:fixed;*display:block; overflow:hidden; border:1px #e7e7e7 solid;}
.dhgat .addressnew .box .flimg a{   text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:73px;*font-family:Arial; background:none repeat scroll 0 0 #FFFFFF;  width:80px; height:80px;   overflow:hidden; }
.dhgat .addressnew .box .flimg a img{ max-width:80px; max-height:80px;  padding:0; margin:0; border:0;}
.dhgat .addressnew .box .itemsbox{ clear:both;  }
.dhgat .addressnew .box .itemsbox span{ float:left; }
.dhgat .addressnew .box .itemsbox div.itemdiv{ padding-left:38px;}
.dhgat .addressnew .box .relcolor{ font-weight:bold; color:#900000; }

.dhgat .addressnew .box a{ font-weight:bold; }
.dhgat .addressnew .subbtn{ text-align:center;  padding:15px 0px 5px 5px;  overflow:hidden; }
.dhgat .addressnew .sublink{  padding:5px 0px 5px 0px; font-weight:bold; }
.dhgat .mg_top0{ margin:0px 8px;  }
.dhgat .payaccount{ display:inline-block; width:150px; vertical-align:top; }
.dhgat .payaccount .color-m{ display:inline-block; }



/*feedback.html*/

.feedback .shtips{ padding:30px 10px 25px 10px; margin:0 8px;  border:1px solid #96aec5; text-align:center;  }
.feedback .shlen{ padding:15px 10px; line-height:22px; text-align:center; font-weight:bold;  }






/* promised.html  */

.promised h3{ background-color:#fff; line-height:18px; }
.promised .notebox{ margin:8px 10px ;  }
.promised .notebox p{ padding-bottom:10px; }

/* signin.html */

.boxk{margin:0 8px 5px 8px ;  border:1px solid #ddd; border-bottom:none; padding:0px; }
.boxk .box{ padding:10px; border-bottom:1px solid #dcdcdc;}
.boxk .subbtn{ text-align:center;  padding:15px 0px 5px 5px;  overflow:hidden; }

/* signin.html  */
.signintit { margin:0 10px 8px 10px ; }
.signin { }
.signin h1{ margin:10px; font-size:16px; font-weight:bold; }
.signin h1{ font-size:16px; font-weight:bold; }
.signin .sibox{ padding:0px 30px;}
.signin .sibtnbox{ padding:10px 30px 15px; text-align:center; }
.signin .sibtnboxtxt{ padding:0px 0 10px;  font-size:14px; }
.signin .si-line{ border-bottom:1px solid #e5e5e5;}
.signin .sibox .nickname{ line-height:28px; font-size:14px; padding-top:5px;  }
.signin .sibox .nickname .si-required{  font-size:16px; color:#ff0000; margin-right:5px; vertical-align:middle; }
.signin .sibox .reload{ line-height:28px; font-size:12px; padding-top:5px; vertical-align:middle;  }
.signin .sibox .reload a{ margin-left:10px; }
.signin .sibox .reload *{  vertical-align:middle;  }
.signin .sibox .sierror{ font-size:11px; color:#ff0000;  }
.signin .sibox .sitip{font-size:11px; color:#999999;   }
.signin .notebox{  margin: 8px 30px; height:200px; overflow-y: auto; }
.signin .notebox p{ font-size:14px; margin-bottom:5px;}
.signin .sibox .siricon-box{ position:relative;  }
.siricon{ position:absolute; right:-20px; top:10px; overflow:hidden; width:16px; height:16px; background:url("../images/si-ricon-01.png") 0px 0px no-repeat;-webkit-background-size:16px 16px; -moz-background-size:16px 16px; background-size:16px 16px; }
.signinsuccess { margin:8px; }
.signinsuccess .si-tipsuccess{ min-height:40px; position:relative;  border: 1px solid #baeb9a; font-size: 14px;  font-weight: bold; line-height: 22px;  padding: 8px 10px 8px 50px; text-align: left; background-color:#f5fdf3;}
.signinsuccess .si-tipsuccess span.su-icon{ position:absolute; left:10px; top:10px; width:32px; height:32px; background:url("../images/si-ricon-02.png") 0 0 no-repeat; background-size:32px 32px;   }

.signinsuccess .center_all{ padding:20px 10px 10px 10px; }
.signinsuccess .center_all .btn-signin{ width:260px; }


.signin .sibox input.textinp{display:block; width:97%; height:34px; line-height:30px;border-radius: 3px; 
-webkit-box-shadow:inset 0 3px 5x 0px #e6e6e6,0 1px 0 0 #ffffff; border:1px solid #cccccc; box-shadow:inset 0 3px 5px 0 #e6e6e6,0 1px 0 0 #ffffff; text-indent:5px; font-size:14px; }
.signin .sibox input.textinp2{  width:97%; height:16px; line-height:16px; display:block; margin-top:5px;  }
.signin .sibox input.showerror{ border-color:#ff0000; }

.bline-tmp{  }

.keepsi{ padding:5px 0 5px; }
.keepsi input[type="checkbox"]{ margin:0; border: 0 none; height: 30px;width:30px; vertical-align:middle; }
.keepsi .sikeepbod{ overflow:hidden; display:inline-block; text-align:center; margin-right:5px; width:30px; height:30px; border:1px solid #ddd; vertical-align:middle; }
.keepsi label{ display:inline-block; height:30px; line-height:30px; vertical-align:middle; }
.keepsi .sikeepbod2{ overflow:visible; display:inline-block;  height:30px; line-height:14px; vertical-align:middle; }
.keepsi .sikeepbod2 label{ display:inline; height:14px; line-height:14px; }
.keepsi .sikeepbod2 a{ text-decoration:underline; }
.iagreebox{ padding:0 0px 0 30px; }
.iagreebox .sierror{ font-size:11px; color:#ff0000;  }
.tipsuccess{  border: 1px solid #FCA01B; font-size: 14px;  font-weight: bold; line-height: 22px; margin:8px 8px 0px 8px;  padding: 8px 10px 8px 40px; text-align: left; background:url(../images/tipsuccess.png) #fefecb 10px 10px no-repeat; }

.btn-signin,.btn-joinfree{ width:100%; display:inline-block;  background-color:#fef9e1;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff4d8),color-stop(100%,#ffe4ba));background-image:-webkit-linear-gradient(top,#fff4d8,#ffe4ba);background-image:-moz-linear-gradient(top,#fff4d8,#ffe4ba);background-image:-ms-linear-gradient(top,#fff4d8,#ffe4ba);background-image:-o-linear-gradient(top,#fff4d8,#ffe4ba);background-image:linear-gradient(top,#fff4d8,#ffe4ba);border:1px solid #efb268; border-color:#f2cd69 #e4ae36 #e1a72b;color:#693a0d;font:bold 16px/1 Arial, Helvetica, sans-serif; padding:8px 0;border-radius: 3px; text-align:center;-webkit-box-shadow:0px 2px 2px #f1d8a1;-moz-box-shadow:0px 2px 2px #f1d8a1; box-shadow:0px 2px 2px #f1d8a1; cursor:pointer;}
.btn-joinfree{  background-color:#ebf3ff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f9ff),color-stop(100%,#deebff));background-image:-webkit-linear-gradient(top,#f6f9ff,#deebff);background-image:-moz-linear-gradient(top,#f6f9ff,#deebff);background-image:-ms-linear-gradient(top,#f6f9ff,#deebff);background-image:-o-linear-gradient(top,#f6f9ff,#deebff);background-image:linear-gradient(top,#f6f9ff,#deebff); border-color:#9ec5ea #84afdf #729fd7;color:#336699;-webkit-box-shadow:0px 2px 2px #c7d4e2;-moz-box-shadow:0px 2px 2px #c7d4e2; box-shadow:0px 2px 2px #c7d4e2;}
.btn-signin:hover{ background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffefc5),color-stop(100%,#ffdeaa));background-image:-webkit-linear-gradient(top,#ffefc5,#ffdeaa);background-image:-moz-linear-gradient(top,#ffefc5,#ffdeaa);background-image:-ms-linear-gradient(top,#ffefc5,#ffdeaa);background-image:-o-linear-gradient(top,#ffefc5,#ffdeaa);background-image:linear-gradient(top,#ffefc5,#ffdeaa); box-shadow:none; border:1px solid #eac775;}
.btn-joinfree:hover{ background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6f1ff),color-stop(100%,#c8e3ff));background-image:-webkit-linear-gradient(top,#e6f1ff,#c8e3ff);background-image:-moz-linear-gradient(top,#e6f1ff,#c8e3ff);background-image:-ms-linear-gradient(top,#e6f1ff,#c8e3ff);background-image:-o-linear-gradient(top,#e6f1ff,#c8e3ff);background-image:linear-gradient(top,#e6f1ff,#c8e3ff); box-shadow:none;}
/* 地址添加部分*/
.error-center{width:215px;margin:0 auto;}
.signin .sgbox .contact-name input.textinp,.editbilldres .contact-name input.textinp{width:46%;display:inline;float:left;color:#bababa;text-indent:5px;}
.first-name{margin-right:10px;}


.signin .sgbox { padding:8px 15px 8px 10px; border-bottom:1px solid #dcdcdc; line-height:26px;}
.signin .sgbox input.textinp{  width:97%; height:16px; line-height:16px; display:block;  }
.signin .sgbox input.textinp2{  width:97%; height:16px; line-height:16px; display:block; margin-top:5px;  }
.signin .sgbox .subbtn{ text-align:center;  padding:10px 0px 2px 5px;  overflow:hidden; }
.signin .sgbox .subbox{ text-align:center; font-weight:bold;  padding:10px 0px 0px 5px;  overflow:hidden; }
.signin .sgbox select.selected{  width:70%;   }
.signin .sg_pad{ padding:3px 15px 8px 10px;  }
.signin  input.radio{ margin-left:0px; }

.signinbtn{ text-align:center;  padding:10px 0px 10px 0px;  overflow:hidden; }
.signsuccess { margin:0px 8px; border:1px solid #fcb13a; background-color:#fefecb; padding:8px 20px; text-align:center; font-weight:bold;  }
.signsuccess span{ font-weight:300; }

/* orderdetail.html  */
.orderdetailbox{ margin:8px;  border:1px solid #ddd;  }
.orderdetailbox .notebox{ padding:5px 10px 5px 10px ; border-bottom:1px solid #ddd; }
.orderdetailbox .notebox2{ padding:5px 10px 5px 10px ; }
.orderdetailbox table td{ width:160px; line-height:22px; }
.orderdetailbox table td.txtright{ text-align:right; width:120px; padding-right:20px;  }
.orderdetailbox table td.txtcolor{ color:#900000; font-weight:700; text-align:right; width:120px; padding-right:20px;  }

.orderdetailbox table td.color900{ color:#900000; }
.orderdetailbox table td.color009900{ color:#009900; }
.orderdetailbox table td.txtfont700{ font-weight:700;  }
.orderdetailbox table td.txtfont{ font-size:16px; font-weight:700;   }
.orderdetailbox table td.txtfont14{ font-size:14px; font-weight:700;   }



.orderdetailbox .addressnew{ margin:0px 8px 10px 8px; border:1px solid #ddd; border-bottom:none; padding:0px; }
.orderdetailbox .box{ padding:8px 10px; border-bottom:1px solid #dcdcdc;}
.orderdetailbox .box2{ padding:8px 0px 8px 0px; }
.orderdetailbox .box a{/* font-weight:bold;*/ }
.orderdetailbox .nobbox{ padding:8px 10px; }
.orderdetailbox .subbtn{ text-align:center;  padding:10px 0px 8px 5px;  overflow:hidden; }

.orderdetailbox .turnimg{ display:block; padding:4px 0px 4px 0px; margin:0 auto; height:100%; overflow:hidden;  }
/*.orderdetail .flimg{ float:left; }
.orderdetail .flimg a{ width:80px; height:80px; border:1px solid #e7e7e7; display:block; padding:0; margin:0; }*/
.orderdetailbox .flimg{ width:80px; height:80px;  float:left;  left:0;   table-layout:fixed;*display:block; overflow:hidden; border:1px #e7e7e7 solid;}
.orderdetailbox .flimg a,.orderdetailbox .flimg span{   text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:73px;*font-family:Arial; background:none repeat scroll 0 0 #FFFFFF;  width:80px; height:80px;   overflow:hidden; }
.orderdetailbox .flimg a img,.orderdetailbox .flimg span img{ max-width:80px; max-height:80px;  padding:0; margin:0; border:0;}
.orderdetailbox .contxt{ margin-left:92px; margin-right:5px;  }
.orderdetailbox .contxt span{  width:100%; display:block; padding-bottom:3px;  text-align:left; color:#434343;  }
.orderdetailbox .contxt span.price{ color:#8f0002;  display:inline-block; font-weight:700;}
.orderdetailbox .contxt span.price b{ color:#444444; font-weight:300; }
.orderdetailbox .contxt span.cool{ color:#549d27; padding-bottom:10px; }
.orderdetailbox .contxt span.learnmore{ color:#004b8f; }
.orderdetailbox .contxt span .select{ width:160px;  }
.orderdetailbox .contxt span .txtinput{ width:100%; height:32px; line-height:16px; }
.orderdetailbox .textinput{ width:230px; }
.orderdetail-errorbox{  background-color: #FEFECB;  border: 1px solid #FCA01B; font-size: 12px; font-weight:300;  line-height: 22px; margin:0px 8px 8px;  padding:8px 10px; text-align: center; }


.notetit2{ margin:0 10px 10px 10px ;  }


.orderdetail h3{ font-weight:300; }
.orderdetail .notebox{ margin:5px 10px 5px 10px ;  }
.orderdetail .notebox a{ font-weight:bold; }
.orderdetail .addressnew{ margin:0px 8px 10px 8px; border:1px solid #ddd; border-bottom:none; padding:0px; }
.orderdetail .addressnew .box{ padding:8px 10px; border-bottom:1px solid #dcdcdc;}
.orderdetail .addressnew .trackbox{ border-bottom:1px solid #dcdcdc; }
.orderdetail .addressnew .trackbox .box{ border-bottom:none; }
.orderdetail .addressnew .trackbox .box2{ display:none; padding:8px 10px; background-color:#f3f3f3; overflow:hidden;   }
.orderdetail .addressnew .box a{ font-weight:bold; }
.orderdetail .relcolor{ color:#900000; }
.orderdetail .trackpostion{ position:relative; padding-left:106px; margin-bottom:5px; font-size:10px; }
.orderdetail .trackpostion span{ position:absolute; left:0; top:0; }
.orderdetail .trackpostion p{ line-height:14px; }
.orderdetail .notrack{  padding:8px 10px; }
.orderdetail .notrack p{ padding-bottom:10px;}
.orderdetail .notrack p.txtcenter{ text-align:center; font-weight:bold; padding-bottom:5px; }
.orderdetail .notrack p.note{ color:#888888;}
.orderdetail .notrack p .colorblue{ color:#004b91; }

.orderdetail .addressnew .box a.undeline{ text-decoration:underline; font-size:11px; font-weight:300; }

.orderdetail .addressnew .nobbox{ padding:8px 10px; }
.orderdetail .subbtn{ text-align:center;  padding:10px 0px 8px 5px;  overflow:hidden; }

.orderdetail .addressnew .turnimg{ display:block; padding:4px 0px 4px 0px; margin:0 auto; height:100%; overflow:hidden;  }
/*.orderdetail .addressnew .flimg{ float:left; }
.orderdetail .addressnew .flimg a{ width:80px; height:80px; border:1px solid #e7e7e7; display:block; padding:0; margin:0; }*/
.orderdetail .addressnew .flimg{ width:80px; height:80px;  float:left;  left:0;   table-layout:fixed;*display:block; overflow:hidden; border:1px #e7e7e7 solid;}
.orderdetail .addressnew .flimg a{   text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:73px;*font-family:Arial; background:none repeat scroll 0 0 #FFFFFF;  width:80px; height:80px;   overflow:hidden; }
.orderdetail .addressnew .flimg a img{ max-width:80px; max-height:80px;  padding:0; margin:0; border:0;}


.orderdetail .addressnew .contxt{ margin-left:92px; margin-right:5px;  }
.orderdetail .addressnew .contxt span{  width:100%; display:block; padding-bottom:3px;  text-align:left; color:#434343;  }
.orderdetail .addressnew .contxt span a,.orderdetail .addressnew .contxt span.price{ font-weight:bold;}
.orderdetail .addressnew .contxt span.price{ color:#8f0002; width:90px; display:inline-block;}
.orderdetail .addressnew .contxt span.cool{ color:#549d27; padding-bottom:10px; }
.orderdetail .addressnew .contxt span.learnmore{ color:#004b8f; }
.orderdetail .addressnew .contxt span .select{ width:160px;  }
.orderdetail .addressnew .contxt span .txtinput{ width:100%; height:32px; line-height:16px; }
.orderdetail table td{ width:160px; }
.orderdetail table td.txtright{ text-align:right; width:120px; padding-right:20px;  }
.orderdetail table td.txtcolor{ color:#900000; font-weight:bold; text-align:right; width:120px; padding-right:20px;  }

.orderdetail .notetit{ margin:0 10px 10px 10px ;  }
.orderdetail .boxbottom{ padding:10px; border-bottom:1px solid #dcdcdc;}
.orderdetail .bmn{ border-bottom:none;}
.orderdetail .coupontop{  padding:10px; border-top:1px solid #dcdcdc;}
.orderdetail .boxbottom span{ display:inline-block; padding-left:20px; }
.orderdetail .coup_bk{ display:block; margin-left:75px; line-height:23px;}
.orderdetail span.coup_name{ float:left; padding:0; margin:0;  }

.orderdetail .orderzero{ background-color: #FEFECB;  border: 1px solid #FCA01B; font-size: 14px;  font-weight: bold; line-height: 22px; margin:0px 8px;  padding: 8px 10px; text-align: center; }
.orderdetail .orderbox{width:100%; display:inline-block; overflow:hidden; vertical-align:middle;text-align: center;  padding:0px; padding-top:5px;  }
.orderdetail .orderbox a{ margin-bottom:10px; display:inline-block; }
.orderdetail .outbox{ display:none; }
.orderdetail .payaccount{ display:inline-block; width:230px; vertical-align:top; }
.orderdetail .payaccount .color-m{ display:inline-block; }

/* PriceShipment.html */

.ps .cartbox{ border-top:1px solid #ddd; padding-top:5px; }
.ps h2.two{ line-height:18px; padding-bottom:5px; margin-top:-10px; }
.ps .boxbottom{ padding:8px 10px; border-bottom:1px solid #dcdcdc;}
.ps .bmn{ border-bottom:none;}
.ps .boxbottom table.top{ padding-top:0px; }
.ps .boxbottom table td{ width:160px; }
.ps .boxbottom table td.txtright{ text-align:right; width:130px; padding-right:20px;  }
.ps .boxbottom table td.txtright2{ text-align:right; width:130px; padding-right:20px; color:#009900;  }
.ps .boxbottom table td.txtcolor{ color:#900000; font-weight:bold; text-align:right; width:130px;   padding-right:20px;  }
.ps .boxbottom .selected{ margin:0px 10px }
.ps .boxbottom .selectet{ margin:0px 10px 0px 0px }
.ps .boxbottom .wid{ width:180px; }
.ps .boxbottom .wid2{ width:80px; }
.ps .boxbottom .strtit{ padding-bottom:8px; display:block;font-weight:normal; }
.ps .submitbtn{ text-align:center; padding:5px 0px 10px 0px; }


/* review.html */

.review h2.two{ line-height:18px; padding-bottom:5px;   }
.review .boxbottom{ padding:8px 10px; border-bottom:1px solid #dcdcdc;}
.review .bmn{ border-bottom:none;}
.review .boxbottom .ledate{ padding-top:10px; display:block; }

.review .greenstr{ padding-top:5px; }
.review .greenstr *{ vertical-align:middle;}
.review .sratbg{ margin:0 5px;width:125px; height:15px; display:inline-block; background-color:#eaeaea; }
.review .sratbg span{  display:block; height:100%; background-color:#a7cf90;  }

.detail .review .boxbottom{ padding:8px 0px; border-bottom:1px solid #dcdcdc;}
.detail .review .boxbottom2{  padding:8px 0px; }
.detail .review .nbgtit{ display:inline-block; padding:8px 0px 0px 0px;  }
.detail .bline-b{ border-bottom:5px solid #fff; }
.detail h3.detail a{ text-decoration:underline;  }
.detail h3.detail span{ display:block; width:16px; height:30px; float:right; margin-right:-5px; -webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg); background:url("../images/mbbg01.png") #f1f1f1 100% -567px no-repeat;  }
.detail .alreadybox{ display:none; padding:8px 0; }
.detail .alreadybox span{ display:inline-block; height:16px; padding-left:18px; margin-right:20px; line-height:16px; font-weight:300; color:#7d4100; background:url(../images/mbbg01.png) 0 -549px no-repeat;  }
.alreadybox{ display:none; padding:8px 0; }
.alreadybox span{ display:inline-block; height:16px; padding-left:18px; margin-right:20px; line-height:16px; font-weight:300; color:#7d4100; background:url(../images/mbbg01.png) 0 -549px no-repeat;  }


/* refused.html */
.refused .rebox{ background-color: #FEFECB;  border: 1px solid #FCA01B; font-size: 14px;  font-weight: bold; line-height: 22px; margin:8px 8px;  padding: 8px 10px; text-align: center; }

/* Complete Order */
.orderdetail .cmporder{ text-align:center;  padding:10px 0px 8px 0px;  overflow:hidden; }
.completeorder{ color:#fd760a; font-weight:bold; font-size:14px; display:inline-block; margin-bottom:10px; }


/*******************2011-09-06 New Page******************************/


/* PriceShipment.html */

.pay {  }
/**公用**/
.pay .pay_bline{ border-bottom:1px solid #dcdcdc; }
.center_all{ text-align:center; padding:8px;  }
.left_all{  padding:8px 10px;  }
.left_lr{  padding:8px 0;  }
.line_height{ line-height:26px; }
.pay p{ line-height:18px; }
.pay .card_pin *{ vertical-align:middle;  }
.pay select.mgrig{ margin:0 5px 0 0; }
.pay img{ display:inline-block; margin-bottom:3px; }
.pay img.mgnone{ margin:0; }
.pay span.pad_5{ padding:0; margin:0; }
.pay img.margin-r{ margin-right:30px; }


/**私用**/
.pay .payconcent{ padding:10px 8px 10px 8px; line-height:26px; }
.pay .payconcent img{ margin:0 5px; }
.pay .payconcent *{ vertical-align:middle; }
.pay .payconcent span.orpd{ padding:0 15px; }
.pay .paycon_card{ margin:0px 8px 10px 8px; border:1px solid #dcdcdc; border-bottom:none;  }
.pay .paycon_card .cardbox{ border-bottom:1px solid #dcdcdc; padding:8px 10px;  }
.pay .paycon_card .billdres{ line-height:20px;   }
.pay .paycon_card .editbilldres{  line-height:26px;   }
.pay .paycon_card .tipbilldres{ font-size:11px; line-height:12px; }
.pay .paycon_card .editbilldres b{ display:inline-block; margin-top:5px; }
.pay .paycon_card .editbillname{ padding-bottom:1px;  }
.bill-firstname,.bill-lastname{ width:30%; display:inline-table; font-size:10px; line-height:18px; color:#888888;}
.bill-lastname{  width:65%;  }
.bill-firstname{ margin-right:10px; }
.bill-firstname input{ width:100%; }

.pay .paycon_card .cardbox *{ vertical-align:middle; }
.pay .card_pin{ line-height:30px; }
.pay .paycon_card .cardbox p{ padding-bottom:10px; line-height:22px; }
.pay .paycon_card .cardbox p.last{ padding-bottom:0; }
.pay .paycon_card .cardbox .corstrong{ font-weight:300; color:#000; }
.pay .paycon_card .cardbox .sgbox{ line-height:26px;  }

.pay .no_order{ background-color: #FEFECB;  border: 1px solid #FCA01B; font-size: 14px;  font-weight: bold; line-height: 22px; margin:0px 8px 0px 8px;  padding: 8px 10px; text-align: center; }
.pay .npmbox{ margin-top:8px; }
.pay .paycon_card .cardbox2{ background-color:#f1f1f1; padding:8px 10px;  }
.pay .paycon_card .cardbox2 .card_img_box{ float:left; display:inline-block; width:42px; margin-top:5px;   }
.pay .paycon_card .cardbox2 .card_mess_box{ margin-left:42px;  }
.pay .margint{ margin-top:8px; }

.pay .paynewbox strong{ padding-bottom:5px; display:inline-block;  }
.pay .paynewbox .meary{ color:#900000; margin-left:9px;  }
.pay .paynewbox .orderlist strong{ float:left; }
.pay .paynewbox .orderlist .ordercode{ margin-left:93px; padding-bottom:5px; font-weight:bold; width:76px; word-wrap:break-word; }
.pay .paynewbox table td{ width:160px; }
.pay .paynewbox table td.txtright{ text-align:right; width:120px; padding-right:10px; line-height:24px;  }
.pay .paynewbox .agreecheckbox{ overflow:hidden; clear:both; padding-bottom:5px;  }
.pay .paynewbox .agreecheckbox input.checkbox{ float:left; margin-bottom:10px; margin-right:5px;  }
.pay .paynewbox .agreecheckbox .agree-checkbox{ float:left; display:inline-block;   }
.pay .paynewbox .agreecheckbox .paybox{ display:inline-block; }



.pay .chousebox{  padding:8px 10px 8px 25px;}
.pay .chousebox2{  padding:0px 10px 0px 25px;}
.pay .paycon_card .cardbox .chousebox p{ vertical-align:middle; line-height:18px;  }
.pay .chousebox .chousePayCard{ padding-top:10px; display:none; }
.pay .paynewbox .dhpay-img{ vertical-align:middle; margin-right:5px; }
.pay .paynewbox .dhpayh1{ font-size:14px; }
.pay .paynewbox .tipbox{ font-size:11px; margin-bottom:5px; }

.wintips{ position:relative; background-color: #FEFECB;  border: 1px solid #FCA01B; font-size: 12px;  line-height: 16px; margin: 0px 0px 8px 0px;  padding: 8px 10px 8px 35px; text-align: left; }
.wintips a{ vertical-align:top; font-size:11px; }
.wintips .talkicon{position:absolute; top:11px; left:10px; width:30px; height:25px; background:url("../images/mbbg01.png") -134px -157px  no-repeat;  }



/*inbox*/
.inbox h2{padding:0px 10px 6px 10px; font-size:14px; line-height:18px;  }
.inbox .ibox{ margin:8px 10px 8px 10px;  }
.inbox .ibox2{ padding:8px 10px 8px 10px;  white-space:pre-wrap;}
.inbox .relay{  padding:0 10px; line-height:30px; background-color:#f1f1f1; height:30px; color:#444444;  }
.inbox .relay span{ color:#888;}
.inbox .redmgbox,.inbox .unredmgbox{ border-top: 1px solid #ddd; padding:8px 10px 8px 35px; background:url(../images/redbox.jpg) 10px 10px no-repeat;}
.inbox .redmgbox .mglink,.inbox .unredmgbox .mglink{ margin-top:5px;}
.inbox .unredmgbox{ background:url(../images/unredbox.jpg) 10px 10px no-repeat;  }
.inbox .unredmgbox .mglink{ font-weight:bold;}
.inbox .paypage{ border-top:1px solid #ddd; border-bottom:none; }


/*MyDHgate*/
.mygate{ margin-bottom:8px;}
.mygate .gatebox{ margin:0px 8px 10px 8px; border:1px solid #dcdcdc; border-bottom:none; }
.mygate .gatebox .gbox{ border-bottom:1px solid #dcdcdc; padding:8px 10px;  }
.mygate .total-balance{ margin:0px 8px 10px 8px; border:1px solid #dcdcdc;  padding:8px 10px; line-height:24px;   }
.mygate .total-balance .tb-box{ font-weight:700; line-height:24px; }
.mygate .checkbox{ margin:5px 5px 5px 0; padding:0; }
.check_val *{ vertical-align:middle; line-height:16px;  }

.sel_checkbox{ padding-left:25px; line-height:16px; }
.sel_checkbox span{ width:125px; display:inline-block;  }

.mygate .gnav22{ margin:0px 8px 10px 8px; border:1px solid #fca628;    }
.mygate .gnav{ padding:8px; color:#444;  }
.ticp_t05{ padding-bottom:5px; }
.ticp_t05_t{ padding:5px 0; }
.ticp_t01{ padding-bottom:10px; }
.ticp_txt{ font-size:11px; color:#888888; line-height:14px; padding-bottom:5px; }

.mygate .coupon_tit{ padding:0 10px 8px 10px; color:#888888; }
.mygate .coupon_tit span{ padding-bottom:8px; margin-left:15px; }
.mygate .coupon_tit .mg_rg5{ margin-right:5px; }
.mygate .coupon_tit2{ padding:0 10px; color:#444; }
.mygate .coupon_tit3{ padding:0 10px; }
.mygate .coupon{ border-top:1px solid #dcdcdc; }
.mygate .newbg{ background:url(../images/new_message.jpg) right top no-repeat; }
.mygate .coupon .box{ padding:8px 10px 8px 10px; border-bottom:1px solid #dcdcdc; color:#444444;}
.mygate .coupon .nobom{ border-bottom:0px; }
.mygate .coupon .box h4{ font-size:14px; margin-right:20px; height:24px; line-height:24px; }
.messtit {  color:#444444; }
.messtit span{ float:right; }
.releave  { margin-top:5px; }
.releave  a{ margin-right:10px; font-weight:bold;   }
.mygate textarea.textinp2{ height:200px; }
.content_color{ color:#888; }

.mygate .relay{  padding:0 10px; line-height:30px; background-color:#f1f1f1; height:30px; color:#444444; font-weight:bold; }
.mygate .message{ padding:8px 10px 8px 10px; margin-top:8px; font-weight:bold; border:1px solid #ddd; overflow:hidden; }
.mygate .message span{ width:50%; float:left; display:inline-block;  }
.mygate .message span.bo01{ }

.loadding .load{ border-top:2px solid #a4a4a4; padding:50px 0px; text-align:center; font-weight:bold; color:#000;   }
.loadding .load img{ margin-top:10px; }


/*20120531 New Add Css star*/
.talign-r{ text-align:right; }
.bline-t{ border-top:1px solid #ddd; }
.bline-b{ border-bottom:1px solid #ddd; }
.talign-c{ text-align:center;  }
.fillblock{padding:8px 15px 8px 10px; }

.bline-tmp{ margin-top:8px; border-top:1px solid #ddd;padding-top:8px  }
.margl20{ margin-left:20px; }
.margl10{ margin-left:10px; }
.marg0{ margin-left:0px; }
.margt-10{ margin-top:-8px; }
.margt5-0{ margin-top:5px; margin-bottom:0 }
.wid25{ width:25px; }
.wid30{ width:30px; }
.wid94{ width:94px; display:inline-block; }
.wid105{ width:105px; }
.font300{ font-weight:300; }

/*Order pay 流程*/
.opprocess { margin:0 auto; }
.opprocess div{ display:block; width:320px; margin:8px auto 0px auto; height:23px; background:url("../images/mbbg01.png") 50% -41px no-repeat; }
.opprocess div.placeorder{ background-position:50% -41px;}
.opprocess div.payorder{ background-position:50% -66px; }
.opprocess div.success{ background-position:50% -91px; }
/*Order pay 流程*/
.cardtitlebox{ height:30px; line-height:30px; font-weight:bold; padding:0px 10px;  background-color:#f1f1f1; }
.cardtitlebox span{ float:left; }
.cardtitlebox span.rigbox{ float:right; }
.cardtitlebox span.rigbox2{ float:right; font-weight:300;  }
.cardtitlebox span.rigbox2 span{ color:#888;}

.npmbox{ margin-top:8px; }


.paynewbox{ border:1px solid #ddd; padding:8px 10px; margin:8px 10px 0px 10px; }
.notopborder{ border-top:none 0; margin-top:0px; }
.tipsuccess{  border: 1px solid #FCA01B; font-size: 14px;  font-weight: bold; line-height: 22px; margin:8px 8px 0px 8px;  padding: 8px 10px 8px 40px; text-align: left; background:url(../images/tipsuccess.png) #fefecb 10px 10px no-repeat; }

/*20120531 New Add Css end*/

/*detail page scroll img star*/
.screll { position:relative; display:block; overflow:hidden; padding:0 20px 0 20px; }
.screll .viewimgbox{ position:relative; overflow:hidden; display:block; width:200px; height:200px; border:1px solid #ddd;}
.screll .viewimgbox .sceenbox{ display:block; width:1000px; height:200px; position:absolute; left:0; top:0;}
.screll .viewimgbox .sceenbox span{ display:block; width:200px; height:200px; float:left; }
.screll ul.navbox li{ position:absolute; width:10px; height:21px; display:block;  background:url("../images/mbbg01.png") -64px -160px no-repeat; }
.screll ul.navbox li.scleft{ left:0px; top:90px; cursor:pointer; }
.screll ul.navbox li.scright{ right:0px; top:90px; background-position:-74px -160px; cursor:pointer;}
.screll ul.navbox li.scnum{ left:26px; bottom:6px; width:28px; height:13px; line-height:13px; border:1px solid #999999; background: none; background-color:#fff; color:#999; text-align:center;}

/*detail page scroll img end*/

/*home page scroll img srart*/
.hscrell { position:relative; display:block; overflow:hidden; padding:0 0px 0 0px; }
.hscrell .viewimgbox{ position:relative; overflow:hidden; display:block; width:320px; height:190px; }
.hscrell .viewimgbox .sceenbox{ display:block; width:1280px; height:190px; position:absolute; left:0; top:0;}
.hscrell .viewimgbox .sceenbox li{ display:block; width:320px; height:190px; float:left; }
.hscrell ul.navbox li{ position:absolute; height:190px; width:33px; cursor:pointer; }
.hscrell ul.navbox li.scleft{ left:0px; top:0px; padding-left:10px;}
.hscrell ul.navbox li.scright{ right:0px; top:0px; padding-right:10px;}
.hscrell ul.navbox li span{ margin-top:77px; width:33px; height:33px; display:inline-block;  background:url("../images/mbbg01.png") -63px -156px no-repeat;  }
.hscrell ul.navbox li.scleft span{ }
.hscrell ul.navbox li.scright span{ background-position:-97px -156px; cursor:pointer; }

.hscrell .navlittlebox ul{ display:block; margin:6px 0;  overflow:hidden;  text-align:center; }
.hscrell .navlittlebox ul li{ overflow:hidden; display:inline-block;  width:5px; height:5px;margin:0 2px;color:#999; text-indent:-99em; background-color:#a8a8a8; border-radius:3px; }
.hscrell .navlittlebox ul li.cur{ background-color:#fca01b;  }


/*home page scroll img end*/
#popMask{ position:absolute; top:0; left:0; z-index: 1000; width:100%; height:100%; opacity: 0.4; background:url(../images/loadingbg.gif) #000 50% 50% no-repeat; }
#popMask2{ position:absolute; top:0; left:0; z-index: 1000; width:100%; height:100%; opacity: 1; background:#000; }
.hidescroll{overflow-y:hidden}


/*landingpage srart*/

.lp-box .flimg{ width:80px; height:80px;  float:left;  left:0;   table-layout:fixed;*display:block; border:1px #e7e7e7 solid; overflow:hidden;}
.lp-box .flimg a{   text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:73px;*font-family:Arial; background:none repeat scroll 0 0 #FFFFFF;  width:80px; height:80px;   overflow:hidden; }
.lp-box .flimg a img{ display:inline-block; max-width:80px; max-height:80px;  padding:0; margin:0; border:0;}
.lp-box .flimg span { width:80px; height:80px; border:1px solid #e7e7e7; display:block; padding:0; margin:0; }

.lp-box .box{ width:100%; display:inline-block; overflow:hidden; vertical-align:middle;text-align: left;  padding:8px 0px 5px 0px; border-bottom:1px solid #dcdcdc; }
.lp-box .turnimg{ display:inline-block; padding:0 8px; margin:0 auto; height:100%; overflow:hidden;  }

.lp-box .contxt{ margin-left:92px; margin-right:5px;  }
.lp-box .contxt span{  width:100%; display:block; padding-bottom:0px; text-align:left; color:#434343;  }
.lp-box .contxt span a{  font-weight:bold;   }
.lp-box .contxt span.delline{ text-decoration:line-through; font-size:11px; color:#666666; font-weight:bold; }
.lp-box .contxt span.delline span{ display:inline;  color:#434343; font-weight:300; }
.lp-box .contxt span.minorder{ font-size:10px; color:#666666; line-height:14px;  }
.lp-box .contxt span.price{ color:#8f0002; padding-bottom:0px; line-height:14px; font-weight:bold;  }
.lp-box .contxt span.price span{ display:inline; font-size:10px; color:#434343; font-weight:300; }
.lp-box .contxt span.freeshopping{ color:#009900; line-height:18px;font-size:10px; font-weight:700px;  }
.lp-box .contxt span.vibtn{ margin-top:5px; }

.lp-box .boxg { display:inline-block; padding:0 4px; border-bottom:1px solid #dcdcdc; }
.lp-box .boxg .box{ width:154px; display:inline-block; overflow:hidden; vertical-align:middle;text-align: left;  padding:8px 0px 5px 0px; border:none; }
.lp-box .boxg .flimg{ width:140px; height:140px;  table-layout:fixed;*display:block; overflow:hidden; border:1px #e7e7e7 solid;}
.lp-box .boxg .flimg a{   text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:123px;*font-family:Arial; background:none repeat scroll 0 0 #FFFFFF; width:140px; height:140px;  overflow:hidden; }
.lp-box .boxg .flimg a img{ max-width:140px; max-height:140px;  padding:0; margin:0; border:0;}
.lp-box .boxg .contxt{ margin-left:0px; margin-right:0px; clear:left;  }
.lp-box .boxg .contxt span{  width:100%; line-height:18px; display:block;  text-align:left; color:#434343;  }
.lp-box .boxg .contxt span a{  font-weight:bold;   }
.lp-box .boxg .contxt span a.proname{ overflow:hidden; display:block; height:38px; padding-top:3px; }
.lp-box .boxg .contxt span.delline{ text-decoration:line-through; font-size:11px; color:#666666; line-height:14px; }
.lp-box .boxg .contxt span.minorder{ font-size:10px; color:#666666; line-height:14px; font-weight:300;   }
.lp-box .boxg .contxt span.price{ color:#8f0002; padding-bottom:0px; line-height:14px; font-weight:bold;  }
.lp-box .boxg .contxt span.price span{ display:inline; font-size:10px; color:#434343; font-weight:300;   }
.lp-box .boxg .contxt span.freeshopping{ color:#009900; line-height:18px;font-size:10px; font-weight:700px;  }
.lp-box .boxg .contxt span.vibtn{ margin-top:5px; }

.lp-box .turnimg div.lpsaleicon{ position:relative; padding-top:3px; }
.lp-box .turnimg div.lpsaleicon span.saleicon{ display:none; position:absolute; left:-3px; top:0px; display:block; width:55px; height:30px; border:none; z-index:9999; background:url("../images/mbbg01.png") -152px -327px no-repeat;  }

.lp-box .bannerbox{  display:block; overflow:hidden; vertical-align:middle;   padding:0px 10px 10px 10px; border-bottom:1px solid #dcdcdc; }
.lp-box .bannerbox img{ display:block; }
.lp-more{ padding:8px 10px 8px 10px;  text-align:right; font-weight:bold; }


.lp-box .lp-vibtn{ display:inline-block; height:28px; line-height:28px;  padding:0 40px; font-weight:bold; color:#000; border:1px solid #bb730d;  background:url(../images/sub_btn.gif) 0 0 repeat-x; }
.lp-box .lp-vibtn:hover{ text-decoration:none; }
/*landingpage end*/

/*IM start*/
.warp .imbox .imtitbox{ display:none; }
.imbox{padding:0 15px;}
.imbox .imtitbox{ width:100%;position:absolute;top:90px;border-top:1px solid #ddd;padding-top:5px;}
.imbox .box{ height:165px; width:100%; display:inline-block; overflow:hidden; vertical-align:middle;text-align: left;  border-bottom:1px solid #dcdcdc; }
.imbox .box div{  padding:8px 0px 5px 0px; }

.imbox .turnimg{ display:inline-block; padding:0 8px; margin:0 auto; height:100%; overflow:hidden;  }
.imbox .flimg{ width:70px; height:70px;  float:left;  left:0;   table-layout:fixed;*display:block;  overflow:hidden;}
.imbox .flimg a{   text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:73px;*font-family:Arial; background:none repeat scroll 0 0 #FFFFFF;  width:80px; height:80px;   overflow:hidden; }
.imbox .flimg a img{ display:inline-block; max-width:70px; max-height:70px;  padding:0; margin:0; border:0;}
.imbox .flimg span { width:70px; height:70px; border:1px solid #e7e7e7; display:block; padding:0; margin:0; }
.imbox .contxt{ margin-left:82px; margin-right:5px;  }
.imbox .contxt span{  width:100%; display:block; font-weight:bold; padding-bottom:0px;  text-align:left; color:#434343;  }
.imbox .contxt span strong.price{ color:#8f0002; width:90px; display:inline-block;}
.imbox .contxt span.price{ color:#8f0002; padding-bottom:0px; }
.imbox .contxt span.price span{ display:inline; color:#434343;  }
.imbox .contxt span.cool{ font-weight:300; padding-bottom:0px; }
.imbox .contxt span.freeshopping{ color:#009900; line-height:18px; padding-bottom:3px;  }
.imbox .contxt span.freeshopping *{ vertical-align:middle; }
.imbox .contxt span.freeshopping b{ display:inline-block; font-weight:bold; font-size:10px; line-height:20px; }
.imbox .contxt span.freeshopping span{width:14px; height:18px; display:inline-block; background:url("../images/mbbg01.png") no-repeat; margin-left:5px;   }
.imbox .contxt span.freeshopping span.coupon{  background-position:-270px -203px; width:50px;  }
.imbox .contxt span.freeshopping span.DPromise { background-position:-306px  -227px; }
.imbox .contxt span.freeshopping span.hrD{ background-position:-306px  -248px;  }
.imbox .contxt span.freeshopping span.dayR { background-position:-306px  -269px; }
.imbox .turnimg div{ position:relative; padding-top:3px; }
.imbox .turnimg div span.saleicon{ position:absolute; left:-3px; top:0px; display:block; width:55px; height:30px; border:none; z-index:9999; background:url("../images/mbbg01.png") -152px -327px no-repeat;  }
.imbox .turnimg div{ position:relative; padding-top:3px; }
.imbox .turnimg div span.saleicon{ position:absolute; left:-3px; top:0px; display:block; width:55px; height:30px; border:none; z-index:9999; background:url("../images/mbbg01.png") -152px -327px no-repeat;  }
.imbox .turnimg div .flimg{ padding-top:0; }

.imbox .imtalk{ border-top:2px solid #d5d5d5; }
.imbox .imtalk .talktip{ position:relative; padding:3px 0; background-color:#fefecb; min-height:30px;}
.imbox .imtalk .talktip .talkicon,.imtalk .talktip .talkclose{position:absolute; top:5px; width:30px; height:25px; background:url("../images/mbbg01.png") -134px -157px  no-repeat;  }
.imbox .imtalk .talktip .talkicontxt{ margin:0 40px 0 30px;  }
.imbox .imtalk .talktip .talkicon{ left:8px; }
.imbox .imtalk .talktip .talkclose{  right:10px; background-position:-153px -157px; cursor:pointer; }

.imbox .talkcontentbox{ height:200px; overflow-y:scroll;overflow-x:hidden; width:100%; color:#666666; }
.imbox .talkconbox1{ padding:0px 10px;  }
.imbox .talkconbox1 section {max-width: 320px; position: relative; display:inline-block; padding:5px 10px 20px 10px;  }
.imbox .talkconbox1 section article{  display:inline-block; }
.imbox .talkconbox1 section article.pointer{ position:absolute; left:0; bottom:10px; border-color: transparent #dce8ff transparent transparent; border-style: solid; border-width: 0 30px 20px 0; margin-right:-20px; margin-bottom:10px;  -webkit-transform:rotate(-57deg);  -moz-transform:rotate(-57deg); }
.imbox .talkconbox1 section article.content{min-width:100px; background-color:#dce8ff; display:inlie-block; margin:3px; padding:10px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -webkit-box-shadow:2px 2px 2px #bdbdbd; -webkit-transform:rotate(0deg); -moz-box-shadow:2px 2px 2px #bdbdbd;-moz-transform:rotate(0deg);  }
.imbox .talkconbox1 section  .talktimer{ position:absolute; right:5px; bottom:-20px; display:block; margin-top:30px;color:#999; font-size:10px; }

.imbox .talkconbox2 { padding:0px 10px;   text-align:right; }
.imbox .talkconbox2 section{ max-width:320px;   position: relative; display:inline-block; padding:5px 10px 20px 10px; text-align:left; }
.imbox .talkconbox2 section article{ float:right; display:inline-block; }
.imbox .talkconbox2 section article.pointer{ position:absolute; right:0; bottom:18px; border-color: transparent #ffe7b3 transparent transparent; border-style: solid; border-width: 0 30px 20px 0;   margin-bottom:10px;  -webkit-transform:rotate(-157deg);  -moz-transform:rotate(-157deg); }
.imbox .talkconbox2 section article.content{background-color:#ffe7b3; display:inlie-block; margin:3px; margin-right:10px;  padding:10px; border-radius:5px; -webkit-border-radius:-5px; -moz-border-radius:-5px; -webkit-box-shadow:-2px 2px 2px #bdbdbd; -webkit-transform:rotate(0deg); -moz-box-shadow:-2px 2px 2px #bdbdbd;-moz-transform:rotate(0deg); }
.imbox .talkconbox2 section  .talktimer{ position:absolute; left:5px; bottom:-20px; display:block; margin-top:30px;color:#999; font-size:10px; }


.imbox .smg{ position:relative; padding:5px 0 20px 0; }
.imbox .sendmessage{ background-color:#d5d5d5; }
.imbox .relcolor{ padding:10px;  color:#900000 }
.imbox .relcolor2{ font-size:11px; color:#900000 }
.imbox .expressionimg{ position:absolute; left:5px; top:0px;  width:30px; height:30px; background:url(../images/smile01.png) 50% 50% no-repeat; }
.imbox .sendmessagebox{ margin:0 40px 5px;  }

.imbox .selectbox{ padding:5px 40px;   position:relative;  }
.imbox .selectbox *{ vertical-align:middle; }
.imbox .selectim{ display:inline-block; width:166px; height:22px; line-height:22px; text-indent:10px; border:1px solid #ddd; border-width:1 0 1 1; border-color:#dadada #dddddd #e3e3e3 #e0e0e0; background-color:#ececec; background:url(../images/send001.png) #ececec 95% 0 no-repeat;   }
.imbox textarea.textinp2{ height:60px; }

.imphrase{ position:absolute; left:1px; bottom:0; width:99%; border-radius:5px; background-color:#fff; z-index:100; }
.imphrase ul,.imphrase div{ overflow:hidden;  display:block;}
.imphrase ul{ border:1px solid #fd9851;  border-radius:5px 5px 0 0; }
.imphrase ul li{ padding-left:9px; height:32px; line-height:32px; border-bottom:1px dashed #e3e3e3;}
.imphrase div{ height:31px; padding-top:5px; padding-left:36px; }
.imphrase div .selectim{ display:inline-block; width:166px; height:22px; line-height:22px; text-indent:10px; border:1px solid #ddd; border-width:1 0 1 1; border-color:#fd9851; background-color:#ececec; background:url(../images/send001.png) #ececec 95% -27px no-repeat;   }

/*IM end*/

/*Cross-marketing start*/

/*cross promotion dhgate start*/
/*#crossPromotionWarp{margin:0 auto;padding-bottom:10px;height:237px; }
.common-cp{position:relative;}
.common-cp-inner{height:235px;border-top:solid 1px #ddd;}
.common-cp-head{overflow:hidden;padding:0px 0 0 10px;height:30px; line-height:30px; font-size:12px;color:#444444; background-color:#f1f1f1;}
.common-cp-box{margin:0 15px;height:203px;text-align:center;}
.common-cp-box ul{display:inline-block;*display:inline;zoom:1;overflow:hidden;padding-top:10px;height:193px;}
.common-cp-box ul li{display:inline;float:left;margin:0 5px;width:81px;height:160px;text-align:left;font-size:11px;}
.common-cp-img{position:relative;width:80px;height:80px;border:solid 1px #F1F1F1;background:url(//www.dhresource.com/dhs/fob/img/final/loading.gif) no-repeat 50% 50%;}
.common-cp-img a{display:table-cell;*display:block;overflow:hidden;height:80px;width:80px;text-align:center;*font-size:71px;*font-family:Arial;vertical-align:middle;}
.common-cp-img a img{vertical-align:middle; max-width:80px; max-height:80px;}
.common-cp-title{overflow:hidden;margin-top:3px;height:34px;}
.common-cp-price{margin-top:3px;}
.common-cp-price strong{color:#900;}
.common-cp-feedback{margin-top:3px;color:#666;}
.common-cp-feedback strong{color:#333;}
.next-button,.back-button{position:absolute;top:102px;width:13px;height:13px;cursor:pointer;}
.next-button{right:10px;background:url("../images/icon.png") no-repeat -81px -6px;}
.back-button{left:10px;background:url("../images/icon.png") no-repeat -70px -6px;}*/
/*cross promotion dhgate end*/

.crossprobox{ padding:0 0px; text-align:center; }
.crossprotitle{ padding:0 10px; height:30px; line-height:30px; text-align:left; font-weight:bold; background-color:#f1f1f1; }
.eachBox{ margin:10px 0;  overflow:hidden; clear:both;  display:inline-block; }
.crosspro { position:relative; display:block; overflow:hidden; padding:0 0px 0 0px; }
.crosspro .viewimgbox{ position:relative; overflow:hidden; display:block; margin:0 10px 0 10px; width:300px; height:165px; }
.crosspro .viewimgbox .sceenbox{ display:block; width:1200px; height:165px; position:absolute; left:0; top:0;}
.crosspro .viewimgbox .sceenbox li{ display:block; width:300px; height:165px; float:left; }
.crosspro ul.navbox li{ position:absolute; height:165px; width:10px; cursor:pointer; }
.crosspro ul.navbox li.scleft{ left:-10px; top:0px; }
.crosspro ul.navbox li.scright{ right:-10px; top:0px; }
.crosspro ul.navbox li span{ margin-top:32px; width:10px; height:20px; display:inline-block;  background:url("../images/mbbg01.png") -187px -160px no-repeat;  }
.crosspro ul.navbox li.scleft span{ }
.crosspro ul.navbox li.scright span{ background-position:-197px -160px; cursor:pointer; }
.crosspro .navlittlebox{ display:none; }
.crosspro .navlittlebox ul{ display:block; margin:6px 0;  overflow:hidden;  text-align:center; }
.crosspro .navlittlebox ul li{ overflow:hidden; display:inline-block;  width:5px; height:5px;margin:0 2px;color:#999; text-indent:-99em; background-color:#a8a8a8; border-radius:3px; }
.crosspro .navlittlebox ul li.cur{ background-color:#fca01b;  }
.crosspro .viewimgbox .sceenbox li div.probox{ display:block; padding:0 6px; width:88px; height:165px; overflow:hidden; float:left; text-align:left; font-size:11px; }
div.probox .common-cp-img{position:relative;width:88px;height:88px;border:solid 1px #F1F1F1;background:url(//www.dhresource.com/dhs/fob/img/final/loading.gif) no-repeat 50% 50%;}
div.probox .common-cp-img a{display:table-cell;*display:block;overflow:hidden;height:88px;width:88px;text-align:center;*font-size:77px;*font-family:Arial;vertical-align:middle;}
div.probox .common-cp-img a img{vertical-align:middle; max-width:88px; max-height:88px;}
div.probox .common-cp-title{overflow:hidden;margin-top:3px;height:34px;}
div.probox .common-cp-price{margin-top:3px;color:#900;}
div.probox .common-cp-price span{ color:#666666; }
/*Cross-marketing end*/


/* public cat css start */
.public-more{ font-weight: bold;  padding: 8px 10px; text-align: right; }
.padtop0{ padding-top:0px; }
.padtop10{ padding-top:10px; display:inline-block; }
.linehight24{ line-height:24px; }
/* public cat css end */


/* lht 20121115 add M3 project */

.lp-catg-box .bannerbox{ height:100px; overflow:hidden; }
.lp-catg-box .flimg{ width:130px; height:130px;  float:left; margin-left:10px;  table-layout:fixed;*display:block; overflow:hidden;}
.lp-catg-box .flimg a{   text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:73px;*font-family:Arial; background:none repeat scroll 0 0 #FFFFFF;  width:130px; height:130px;   overflow:hidden; }
.lp-catg-box .flimg a img{ display:inline-block; max-width:130px; max-height:130px;  padding:0; margin:0; border:0;}
.lp-catg-box .flimg span { width:130px; height:130px; border:1px solid #e7e7e7; display:block; padding:0; margin:0; }

.lp-catg-box .box{ display:block; overflow:hidden; vertical-align:middle;text-align: left;  padding:8px 8px 5px 0px; border-bottom:1px solid #dcdcdc; }
.lp-catg-box .contxt{ margin-left:150px; margin-right:5px; line-height:24px;  }
.lp-catg-box .contxt span{  width:100%; display:block; padding-bottom:0px; text-align:left; color:#434343;  }
.lp-catg-box .contxt span.catgtitle{ font-size:14px; font-weight:700;  }
.lp-catg-box .contxt span.catgpreson{}

.lp-box .turnimg div.lpsaleicon{ position:relative; padding-top:3px; }
.lp-box .turnimg div.lpsaleicon span.saleicon{ display:none; position:absolute; left:-3px; top:0px; display:block; width:55px; height:30px; border:none; z-index:9999; background:url("../images/mbbg01.png") -152px -327px no-repeat;  }


.keywordlist-box{ overflow:hidden;  padding-bottom:10px; clear:both;  }
.keywordlist-box ul{  }
.keywordlist-box .keyw-title{ padding:8px 8px 0px 8px;  font-size:16px; font-weight:700; color:#ee7711; }
.keywordlist-box .keyw-content{ padding:8px; font-size:12px; }

.keywordlist-boxlist{ overflow:hidden;  padding:10px 0; clear:both;  border-bottom:1px solid #dcdcdc; }
.keywordlist-boxlist ul li{ width:50%; height:16px; overflow:hidden; float:left; padding:5px 0;  }
.keywordlist-boxlist ul li a{ margin-left:20px; }

.keywordlist-box2{ overflow:hidden; padding:10px 25px; clear:both; border-bottom:1px solid #ddd;   }
.keywordlist-box2 a{ float:left; display:block; padding:5px 5px; margin:2px 5px; font-weight:700;  }

.search{ overflow:visible; }
.search .sechinp{ position:relative; }

.ac_results{ display:none; position:absolute; left:0; top:23px; z-index:10000; border:1px solid #bababa; width:100%; overflow-y:auto; background-color:#fff;  }
.ac_results li{ padding:0 8px; line-height:20px; color:#666; background-color:#fff; }
.ac_results li.ac_over{ color:#fff; background-color:#666666;}


.keywprobox{ padding:0 0px; }
.keywprotitle{ padding:0 10px; height:30px; line-height:30px;  font-weight:bold; background-color:#f1f1f1; }
.keywprocontxt{ padding:8px; }


/*css3 按钮*/

.clean-gray{ display:inline-block; background-color:#fef9e1;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fffffe),color-stop(100%,#fef9e1));background-image:-webkit-linear-gradient(top,#fffffe,#fef9e1);background-image:-moz-linear-gradient(top,#fffffe,#fef9e1);background-image:-ms-linear-gradient(top,#fffffe,#fef9e1);background-image:-o-linear-gradient(top,#fffffe,#fef9e1);background-image:linear-gradient(top,#fffffe,#fef9e1);border:1px solid #efb268; border-radius:3px;color:#7d4100;font:bold 12px/1 "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;padding:8px 0;text-align:center;text-shadow:0 1px 0 #eee;width:150px;  }

.clean-gray:hover{cursor:pointer;text-shadow:0 1px 0 #fef9e1; }

.clean-gray:active{border:1px solid #efb268; -webkit-box-shadow:inset 0 0 5px 2px #fbf2c5,0 1px 0 0 #fef9e1;box-shadow:inset 0 0 5px 2px #fbf2c5,0 1px 0 0 #fef9e1;  }
a.clean-gray,a.clean-gray:hover,a.clean-gray:active{ color:#7d4100; text-decoration:none;}


/*2013 New Add DHpay account Css end*/

.mydhpay-acc{ margin:0px 8px 10px 8px; border:1px solid #dcdcdc;  padding:8px 10px; line-height:24px;   }
.mydhpay-acc h2{ padding:6px 0; }
.mydhpay-acc .whats-pay{ padding:5px 0; font-size:11px; line-height:18px; }
.mydhpay-acc .bgtable{ background-color:#eeeeee; }
.mydhpay-acc table td{ width:160px; }
.mydhpay-acc table td.txtright{ text-align:right; width:120px; padding-right:20px;  }


.dhpay-activate{ margin:0px 8px 10px 8px; border:1px solid #ddd; border-bottom:none; padding:0px; }
.dhpay-activate .grey-tit-box{ height:30px; line-height:30px; font-weight:bold; padding:0px 10px;  background-color:#f1f1f1; }
.dhpay-activate .grey-tit-pd-box{ padding:0px 10px 8px; border-bottom:1px solid #dcdcdc; line-height:26px;}
.dhpay-activate .grey-tit-pd-box b{ display:inline-block; margin-top:5px;  }
.dhpay-activate .grey-tit-pd-box .center_all{ margin-top:10px; }

.dhpay-activate .wintips{ margin:10px 8px 0; }
/* 最终页修改图标rank top */
.rankcon a{display:inline-block;vertical-align:top;padding-top:2px;}
.rankcon span{display:inline-block;margin-left:5px;width:50px;padding:2px 0 0 24px;height:22px;line-height:10px;font-size:10px; -webkit-background-size:20px 24px; -moz-background-size:20px 24px; background-size:20px 24px; }
.trank{background:url("//www.dhresource.com/b/mobile/images/b-top.png") no-repeat 0 0;color:#f4a72d;}
.prank{background:url("//www.dhresource.com/b/mobile/images/b-psecond.png") no-repeat 0 0;color:#47c3ee;}

/* 老板促销一期样式  */
.orderdetailbox .contxt span.pmarkdown{display:inline; padding-left:10px; color:#999;font-size:10px; font-weight:normal;}
.afterDiscount{color:#ee7711;padding-left:5px; font-size:11px;}
.orderlmarkd{display:inline-block; border:1px solid #ffdb83; font-size:10px; margin-left:82px; font-weight:bold; padding:0 10px;color:#ee7711;height:15px;line-height:15px; background:#fff9e1;}
.dspringSale{margin:10px 8px 0;height:37px; line-height:37px; border:1px solid #ddd;-webkit-box-shadow:0 1px 4px rgba(6,0,1,0.13); -moz-box-shadow:0 1px 4px rgba(6,0,1,0.13); box-shadow:0 1px 4px rgba(6,0,1,0.13);}
.dspingcon{position:relative; margin-top:5px;display:inline-block;height:26px;  background:url("//www.dhresource.com/b/mobile/images/spright.png") no-repeat right 0; background-size:14px 26px;}
.spmid{float:left;height:26px;line-height:26px; margin-right:14px; padding:0 7px 0 11px;color:#fff;font-weight:bold; font-size:11px;background:url("//www.dhresource.com/b/mobile/images/spmid.png") repeat-x 0 0; background-size:3px 26px;}
.spleftbg{position:absolute;width:4px; height:29px; left:-4px;background:url("//www.dhresource.com/b/mobile/images/spleft.png") no-repeat 0 0; background-size:4px 29px;}
.saleoff{display:inline-block; vertical-align:top; padding-left:10px;color:#333; font-size:12px;}
.saleoffprice .leftTime{color:#ee7711;font-weight:bold;padding-right:5px;}
.oldprice{text-decoration:line-through;}
.detail .cartbox ul li.oldprice .price{color:#333;}
.orderdetail .addressnew .contxt span.price,.orderdetail .addressnew .contxt .oldprice{ display:inline;}
.orderdetail .addressnew .contxt span.price  b{color:#444; font-weight:300;}
.orderdetail .addressnew .contxt span.offnum{ display:inline; margin-left:10px; font-weight:700; color:#999;}
.cart .contxt .oldprice{color:#666;}
.cart .contxt .cartsaletime{display:inline;font-size:11px; padding-left:6px; font-weight:normal;color:#333;}
.cart .contxt .cartsaletime span{display:inline;font-weight:normal;color:#333;}
/* vat number */
.clearance{color:#999;font-size:11px;margin-top:-10px;line-height:26px;}
/* 每日抽奖 */
.daily-lucky{padding:7px 0 3px;line-height:15px;border-top:1px solid #ddd;margin-top:6px;}
.daily-lucky b{color:#ed8e06;}

.footer{padding:20px 0;text-align:center;background-color:#f6f6f6;border-top: 1px solid #e6e6e6;}

.footer p{line-height:20px;font-size:9px;color:#888;}
.ft-nav{font-size:10px;padding-top:12px;color:#aaa;font-weight:bold;}
.ft-nav a{color:#666;font-weight:normal;padding:0 1px;}
.footer .ft-join-login{font-size:14px;color:#333;}
.footer .ft-join-login a{color:#039;font-weight:bold;}