
/* ====================
     公共样式
==================== */
@font-face {
    /* font-properties */
    font-family: BentonSansBook;
    src:url('../BentonSansBook.ttf'),
    url('../BentonSansBook.ttf'),
    url('../BentonSansBook.ttf'); /* IE9 */
}
* {font-family: BentonSansBook,sans-serif !important;letter-spacing: .1em;}
body{  margin:0 0 0 0; padding:0;font: 14px/1.8em  Arial,times,serif,Verdana,sans-serif;
color: #666;}
address, caption, cite, code, dfn, em, strong, th, abbr, var {
font-style: normal;
font-weight: normal;
}

a {
      color:#000;
	text-decoration: none;
}
a:hover {
	/*text-decoration:underline;*/
	color:#FB139A;
}

.log .b .wishlist{
	position: relative;
	float:left;
	padding-left:0;
	margin-right:20px;
	margin-top:6px
}

.cart_f_r{
	position: relative;
	float:right;
	padding-left:0;
}
.red, a.red:link, a.red:visited {
color: #de181f;
}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
margin:0; padding:0; border:none; list-style-type:none;
}
.block{width:1220px; height:auto;}

.f_l{text-align:center;}
.f_l_h{height:350px;}
.f_l_h:hover{box-shadow:0 2px 12px #999;opacity:0.7;}
.f_l_margin{ margin-left:25px;}
.f_r{float:right;}
.f_r_h{height:350px;}
.f_r_h:hover{box-shadow:0 2px 12px #999;opacity:0.7;}
.f_r_margin{ margin-right:25px;}
.f_rr{float:right; font-size:12px;}
.tl{ text-align:left;}
.tc{ text-align:center;margin:10px 0px;font: 1em/1.55 Verdana,Arial,Helvetica,sans-serif;font-size: .85em}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.dashed{background:url(../images/lineBg.gif) repeat-x left top; color:#3f3f3f;  padding:2px 0 3px 12px;}

.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
/*英文强制换行*/
.word{word-break:break-all;}

  /*边框*/
  .B_blue{border:1px solid #e2e2e2; background:}
  .B_input{border:1px solid #abadb3; height:14px; background:#fff; height:18px; line-height:18px; font-size:11px; color:#333333; padding:0 6px;}
  .inputBg{border:1px solid #b3b3b3; background:url(../images/inputbg.gif) repeat-x left top; height:18px;border-radius:5px;}
  .inputBgi{border:1px solid #b3b3b3; height:25px;border-radius:5px;padding-left:5px}
  .inputTxT{border:1px solid #b3b3b3; border-radius:5px;}
  .bnt_inquiry{  background: none repeat scroll 0 0 #f75f37;
    border: 0 none;
    color: #fff;
    font-size: 16px;
    height: 33px;
    line-height: 33px;
    margin-top: 5px;
    margin-right:10px;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:45px;
	padding-right:45px;}
  .inputBgi{border:1px solid #b3b3b3; height:25px;border-radius:5px;padding-left:5px;}
  .inputTxT{border:1px solid #b3b3b3; border-radius:5px;}
  .bnt_inquiry{  background: none repeat scroll 0 0 #f75f37;
    border: 0 none;
    color: #fff;
    font-size: 16px;
    height: 33px;
    line-height: 33px;
    margin-top: 5px;
    margin-right:10px;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:45px;
	padding-right:45px;
}

  /*字体颜色*/
  .f1{color:#900; }
  .f2{color:#900; font-weight:bold; margin-right:15px;}
  .f3{color:#900;}
  .f4{color:#900;font-size:12px;}
  .f4_b{color:#900; font-weight:bold;}
  .f5{ font-size:14px; font-weight:bold;}
  .f6{color:#333;}
  .market{ font-size:14px;}
  .shop{color:#000; font-size:13px; font-weight:600;}
  .market_s{}
  .shop_s{color:#ea5404; font-weight:bold; font-size:12px; text-align:center;}
  /*按钮部分*/
   .bnt_blue{
  background:#000; width:58px; height:24px;
  text-align:center; line-height:24px; color:#fff; border:none; cursor:pointer;
  }
  .bnt_blue_1{
   background:#000; width:142px; height:24px;
  text-align:center; line-height:24px; color:#fff; border:none; cursor:pointer;
  }
  .bnt_blue_2{
   background:#000; width:217px; height:24px;
  text-align:center; line-height:24px; color:#fff; border:none; cursor:pointer;
  }
  .bnt_bonus{
   background:#000; width:58px; height:24px;
  text-align:center; line-height:24px; color:#fff; border:none; cursor:pointer;
  }
  /*模块容器*/
  .box{/* overflow:hidden; */}
  .box_1{border:1px solid #e2e2e2; background-color:#fff; float:left; width:998px;}
  .box_2{border:1px solid #e2e2e2; background:url(../images/box_2Bg.gif) repeat-x top left;
  background-color:#edf8fe;  overflow:hidden;
  }
  .boxCenterList{padding:8px;display: inline-block;}


  /*模块标题*/
  h3{height:25px; line-height:25px; font-size:12px;  text-align:right;
  padding:0 12px; font-weight:100;
  }
  h3.border{border:1px solid #e2e2e2; border-bottom:none;}
  h3 img{position:relative; top:7px;}
  h3 span{float:left;height:25px; line-height:25px; text-align:left;
   font-weight:bold; color:#333;}

 .h3_2{ height:27px; line-height:27px; background:#f7f7f7;   width:770px; padding:0;}
 .h3_2 .f_l{ padding:1px;}
 .h3_2 .f_r{ padding-right:6px; _padding-top:6px;}
  .h3_2 .f_l *{ float:left; margin-right:3px;}
   .hbtn2{ background:url(../images/hbtn2.gif) no-repeat; width:44px; height:20px;line-height:20px; border:none; padding:0; text-align:center}

  h5{height:26px; line-height:26px; text-align:left; background-color:#f6f6f6; font-size:14px;font-weight: bold;
  color:#c00; padding:0 10px 0 0;
  }
  h5 span{float:left; font-weight:bold;padding-left:15px;}
  h6 span{float:left; padding-left:15px;}
#wrapper{min-width:1220px;}
  /*页面留白*/
  .blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
  .blank2{height:0;}
  .blank3{height:15px;}
  .blank5{height:3px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
  /*布局*/
  .AreaL{width:180px; float:left; margin-top: 20px;border-right:1px solid #ddd;overflow:hidden; }
  .AreaR{width:980px; float:right;margin-top: 20px  /* overflow:hidden */}

  .AreaL h3{ font-weight:bold; height:23px; line-height:23px;     padding:0; background:none;font: bold 15px/25px Arial;}
  .AreaL h3 span{ padding:0;}


  .AreaL2{width:240px; float:left; overflow:hidden}
  .AreaR2{width:743px; float:right;  overflow:hidden}
  .AreaR3{width:1000px;}

  .AreaL2 h3{ font-weight:bold; height:23px; line-height:23px; border-bottom:2px solid #316ead; padding:0; background:none}
  .AreaL2 h3 span{ padding:0;}


 .AreaL3{width:208px; float:left; overflow:hidden}
  .AreaL3 h3{ font-weight:bold; height:24px; line-height:24px; padding:0;   }
  .AreaL3 h3 span{ padding-left:5px;}
 .AreaL3  .box{ border:1px solid #ccc}
/* 顶部多语言多货币*/

#top_nav {
    width: 100% ;
    height: 30px;
    background-color: #333;
    line-height: 30px;
    font-size: 12px;
}
.top_nav_inner {
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}
.top_nav_left li {
    display: inline;
    float: left;
    margin-right: 5px;
    position: relative;
}
.top_nav_left li::after{
    content: '';
    border-color: transparent transparent #da3439 #da3439;
    border-style: solid;
    border-width: 2px;
    height: 10px;
    left: 20px;
    position: absolute;
    top: 5px;
    transform: rotate(-45deg);
    transition: rorate 0s ease 0s;
    width: 20px;
    display: none;
}
.top_nav_left li a {
    display: inline;
    float: left;
    color: #fff;
    padding: 0 10px;
    height: 28px;
    border-bottom: 2px solid transparent
}
.top_nav_left li a:hover {
    text-decoration: none;
    height: 28px;
  /*   border-bottom: 2px solid #da3439 */
}
.top_nav_left li.on::after,.top_nav_left li:hover::after{
  display: block;
}
.top_nav_left li.on a {
    text-decoration: none;
    height: 28px;
/*     border-bottom: 2px solid#da3439 */
}
.top_nav_right{color: #fff;}
.top_nav_right .t a,.top_nav_right .t .user_das{padding: 0 6px;color:#fff;}
.usd_type {
    color: #fff;
    float: left;
    margin:0 10px;
    position: relative;
    cursor: pointer;
}
.usd_type:hover #languages {
    display: block;
}
.usd_li #languages {
    display: none !important;
}
.usd_type .triangle {
    transform: rotate(0deg);
    transition: all 0.5s ease-in-out 0s;
    border-top-color: #fff;
    vertical-align: text-bottom;
}
.usd_type:hover .triangle {
    transform: rotate(180deg);
    vertical-align: text-top;
}
.top_background {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: auto;
}
.dollars {
    background-position: -158px -423px;
    height: 11px;
    margin-top: 9px;
    width: 16px;
}
.currency:hover {
    background-color: #fff;
}
.currency:hover span {
    color: #666;
}
.currency:hover .tcTop {
    border-top-color: #666;
}
.lans ul li:hover {
    background-color: #ccc;
    cursor: pointer;
}
.lans {
    background-color: #fff;
    display: none;
    height: 240px;
    left: 315px;
    padding: 5px 10px;
    position: absolute;
    top: 30px;
    width: 160px;
    z-index: 888;
}
.lans ul {
    width: 160px;
}
.lans ul li {
    color: #666;
    float: left;
    height: 20px;
    width: 80px;
}
.lans ul li span {
    color: #666;
    display: block;
    float: left;
    line-height: 20px;
}
#currency_def a {
    margin-top: 9px;
}
.bgpic {
    background: url("../images/bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.bgpic_each_common {
    display: inline-block;
    height: 11px;
    margin-right: 6px;
    margin-top: 4px;
    width: 16px;
}

.AUD {
    background-position:left -55px;
}
.BRL {
    background-position:left -253px;
}
.GBP {
    background-position:left -33px;
}
.CAD {
    background-position:left -44px;
}
.CNY {
    background-position:left -88px;
}
.DKK {
    background-position:left -209px;
}
.EUR {
    background-position:left -11px;
}
.HKD {
    background-position:left -77px;
}
.MXN {
    background-position:left -176px;
}
.NOK {
    background-position:left -187px;
}
.PLN {
    background-position:left -220px;
}
.RUB {
    background-position:left -165px;
}
.SAR {
    background-position:left -231px;
}
.SEK {
    background-position:left -198px;
}
.CHF {
    background-position:left -66px;
}
.USD {
    background-position:left top;
}
.ARS{background-position:left -242px;}
#languages {
    background-color: #3b3b3b;
    display: none;
    height: auto;
    left: -20px;
    margin-left: 20px;
    position: absolute;
    top: 30px;
    width: 146px;
    z-index: 888;
}
#languages li {
    color: #fff;
    cursor: pointer;
    height: 20px;
    line-height: 20px;
    padding: 1px 10px;
    float: left;
}
#languages li:hover, #languages li.on {
    background-color: #ccd;
}
#languages li span {
    color: #fff;
}
#languages li a {
    border: medium none;
    display: inline-block;
    float: none;
    height: 11px;
    padding: 0;
}
/* ====================
     导航部分
==================== */

#logo {margin-left:0;  display:inline-block;}

#logo span {color:#da131a;display:none;font-size:12px;position:absolute;right:30px;text-decoration:underline;top:48px;font-weight:normal;}
a#logo:hover span {display:block;}

 /* search */
.nav-search-block{position: absolute;  top: 30px;  right: 0px;}
.nav-search {/* margin-top: 16px;*/ }
.nav-txt,
.nav-icn { float: left; }
.nav-txt {display: block;  width: 240px; padding: 0 10px; height: 23px; line-height: 36px; /*background: #f5f5f5;*/ border: none; }
.nav-icn { width: 20px; height: 12px; margin: 0; padding: 0; border: none;margin-top:10px; }
.nav-txt {
  /*background: #f5f5f5 none repeat scroll 0 0;*/
  border: medium none;
  display: block;
  width: 180px;
  height: 30px;
  line-height: 23px;
  padding: 0 10px;
  outline:none;
}
  /*顶部管理型导航*/
 .log{ padding-top:38px; height:22px; line-height:22px;}
  .log .t a{ color:#333; padding:0 6px }
  .log .t a:hover{ text-decoration:underline}
  .log{ color:#999}
  .log .t *{ float:left}
   .log .t{ float:right}
 .log .b{ color:#333; float:right;}
  #topNav{ height:22px;line-height:22px; color:#666;  position:relative;}
  #topNav a{color:#666; text-decoration:none;}

  /*页面主导航*/
.header{top: 0;left:0;line-height:20px;width:100%;background:#fff;border-bottom: 1px solid #ddd/*;box-shadow: 3px 3px 4px #999*/; z-index: 99;}
.container{background-color:#fff;}
.nav_main{float: left;}
.md_l{position: relative;/*float: left;width:1200px;*/}
.nav_main ul li{float:left;font-size:16px;text-transform: capitalize;line-height:33px;position: relative;padding-right:0px;text-align: center;}
.nav_main ul li > a,.nav_main ul li > a > h1,.nav_main ul li > a > h2{display: block;padding-top: 5px;color:#000;padding:0px 15px; height: 33px;font-size: 14px;text-transform:uppercase; }
.nav_main ul li > a > h2,.nav_main ul li > a > h1{line-height: 33px;}
.nav_main ul li > a:hover,.nav_main ul li > a > h2:hover,.nav_main ul li > a > h1:hover{color:#ed0973;text-decoration: none;}
.nav_main ul .last {
    padding-right: 0px;
}
.nav_main ul li .nav_child {
  background: #ffffff none repeat scroll 0 0;
  color: #ea5404;
  display: none;
  left: 0;
  padding: 10px;
  position: absolute;
  top: 30px;
  width: 430px;
  z-index: 9;
}
/*.nav_main ul li:hover .nav_child{display: block;}*//*
.nav_main ul li dl::before {
  border-bottom: 11px solid #eee;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  content: "";
  left: 32px;
  position: absolute;
  top: -11px;
}*/
.nav_child dd{float:left;width:200px;font-size: 14px;line-height: 18px;padding: 10px 5px;text-align: left;text-transform: capitalize;}
.nav_child dd a:hover{color:#ea5404;text-decoration: underline;}



/*background*/
.carousel-control.left,
.carousel-control.right,
.carousel-control.left:hover,
.carousel-control.right:hover,
.nav-icn,
.nav-icn.focus, .nav-icn:focus,
.faq .icn-q,
.faq .icn-a,
.sup-title i { background: url(../images/ss.png) no-repeat ;}
.faq .icn-q { background-position: left -617px; }
.faq .icn-a { background-position: left -674px ;}

.carousel-control.left,
.carousel-control.left:hover { top: 45%; left: 2%; background-position: -37px -352px; }

.carousel-control.right,
.carousel-control.right:hover { top: 45%; right: 2%; background-position: -37px -438px; }

.carousel-control.left,
.carousel-control.right { opacity: .6; }

.carousel-control.left:hover,
.carousel-control.right:hover { opacity: 1; }

.nav-icn { background-position: left center; }

.pr-box .pic dd a,
.pr-box .pic dd a:hover,


.pr-box .pic dd a { background-position: left -305px; }
.pr-box .pic dd a:hover { background-position: left -352px; }
.sup-title i { background-position: -69px -315px; }
#gotop{ background-position: left -217px}

/*----- start banner -----*/
.banner{ width:100%;float:left;margin-top:10px;}
.carousel-control.left,
.carousel-control.left:hover { top: 45%; left: 2%; background-position: -37px -352px; }

.carousel-control.right,
.carousel-control.right:hover { top: 45%; right: 2%; background-position: -37px -438px; }

.carousel-control.left,
.carousel-control.right { opacity: .6; }

.carousel-control.left:hover,
.carousel-control.right:hover { opacity: 1; }

.carousel-control { width: 56px; height: 56px; opacity: 1; }
.carousel-indicators { top:620px;bottom: 0; z-index:2 }
.carousel-indicators .active { background: #ea5404; }
.carousel-indicators li { border: none; background: #fff; }
/*----- end banner -----*/

#bannerEmail {
  background: #ea5404  none repeat scroll 0 0;
  color: #fff;
  margin: 0 auto;
  max-width: 1600px;
  padding: 6px 0 6px 80px;
  display: inline-block;
  width: 100%;
}
#bannerEmail {
  color: #fff;
  font-weight: 700;

}
#bannerEmail form {
  display: inline-block;
  margin-left: 10px;
  position: relative;
}
#bannerEmail form input {
  border: 1px solid #fff;
  background: #ea5404;
  border-radius: 4px;
  height: 25px;
  line-height: 25px;
  min-width: 300px;
  padding-left: 10px;
  font-weight: normal;
  color: #fff;
}
#bannerEmail form button {
  background: #fff none repeat scroll 0 0;
    border:1px solid #fff;
  border-radius: 4px;
  color: #666;
  cursor: pointer;
  float: right;
  line-height: 25px;
  margin-left: 10px;
  font-weight: normal;

}
#bannerEmail form button:hover {
  color: #ea5404;
}
#bannerEmail .sub_tip {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #fff;
  border-radius: 4px;
  color: #cc3333;
  display: none;
  float: right;
  line-height: 25px;
  margin-left: 10px;
  padding: 0 10px;
  font-weight: normal;

}

.sub_error{
  border:1px solid #cc3333 !important;
}


/*tabs*/
.tabs_b{position:relative;height:542px;overflow:hidden;}
.tabs{width:1197px; margin:20px auto 30px; border:1px solid #c8c8c8; background-color:#e4e4e4; }
.tabs_t{ height:40px; border-bottom:1px solid #d8d8d8; width:1197px; background-color:#FFF;font:italic 16px/30px Georgia,Times New Roman,Times,serif; font-weight:bold;}
.tabs_t ul{height:40px;width:1197px; list-style-type:none;}
.tabs_t ul li{ width:399px; float:left; text-align:center; font-size:14px; font-weight:bold; height:40px; line-height:40px; color:#000; background-color:#e4e4e4;}
.tabs_t .tabs_t_li1{background-color:#ff738d; color:#FFF;}
.tabs_t .tabs_t_li2{border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8; width:397px;}
.tabs_b_t{ width:785px;/*cursor:pointer;width:398px;*/background:#e4e4e4;overflow:hidden;position:absolute; margin-bottom:40px; float:left; }
.tabs_b_t h2{  text-align: center; font:italic bold 14px/30px Georgia,Times New Roman,Times,serif;border-bottom:1px solid #c8c8c8;margin:0 0 12px;font-weight: bold; height: 40px;line-height: 40px;width:206px;}
.tabs_shipping1{background:#dcdcdc;}
.tabs_shipping1 h2{background-color: #ea5404;color: #FFF;width:100%;}
.tabs_shipping2{left:785px;border-left:1px solid #c8c8c8;background:#fff;}
.tabs_shipping3{border-left:1px solid #c8c8c8;left:992px;background:#fff;}

.tabs_b_t_each{ float:left; width:180px; margin-left:13px; display:inline; margin-bottom:40px;}
.tabs_b_t_each_sale{ width:355px; margin-left:15px; margin-bottom:50px;}
.shipping_each{ margin-bottom:5px;}
.clearance_each{ margin-bottom:4px;}
.shippings_each{ margin-bottom:10px;}
.shippings{ width:79px; height:14px;background-position:-131px -299px;}
.shipping_img{ width:180px; height:auto; margin-bottom:5px;}
.shipping_img img{ width:180px; height:180px;}
.fs_price{ width:180px; height:auto; margin:0;}
.price_old{ color: #666; text-decoration:line-through; font-size:12px;}
.price_new{ color:#ea5404;font-size:14px; font-weight:bold;}
.tabs_title {
  font-size: 12px;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tabs_title a{color:#666; text-decoration:none;}
.tabs_title a:hover{color:#666; text-decoration:none;}
.tabs_up{color:#333; font-size:14px;}
.tabs_off{color:#F00; font-size:14px; margin-left:8px;}
.tabs_time{margin-top:10px; height:14px;}
.tabs_time_bg{background-position:-181px -314px;width:14px;height:14px;display:block; float:left;}
.tabs_time_txt{ margin-left:5px;font-size:14px;color:#333; height:14px; line-height:14px; float:left; width:150px;}
.ads{ height:20px; line-height:20px;}
.tabs_b_b{width:1200px; margin:0 auto;}
.tabs_b_b_t{ width:340px; margin:0 auto; margin-bottom:38px; height:55px;}
.tabs_b_b_b{ margin-top:20px;}
.conter_pro {
  float: left;
  height: 624px;
  overflow: hidden;
  padding: 20px 0 5px;
  width: 1220px;
}
.shipping_img img {
  height: 180px;
  width: 180px;
}



.buy_car_bg{ height:26px;line-height:26px; width:125px; background:url(../images/cart.png) 4px center no-repeat #fff; position:relative; z-index:99999; border:1px solid #fff; padding:2px 8px 2px 30px;}
.buy_car_bg img{ vertical-align:middle}
.buy_car_bg_box .car_ul{ display:none }
.buy_car_bg  b{  font-weight:bold;  padding:0 5px; color: #900;}
.buy_car_bg a{ text-decoration:none; color:#333;  }
.buy_car_bg_box {position: relative;border: 1px solid #fff;}
 .ul1_on{  cursor:pointer;border:1px solid #dcdcdc;}
 .ul1_on  .car_ul{ display: block;position:absolute; background:#FFF; float:left; right:-1px; _right:-2px; top:30px; margin-top:0px; width:420px; padding:5px; border:1px solid #dcdcdc; z-index:65535; height:220px;}
 .ul1_on  .car_ul li{ width:415px; height:80px;  line-height:25px; padding:8px 5px;overflow: hidden; border-bottom:1px dashed #DCDCDC;}
 .ul1_on  .car_ul li .proNumber{margin-right: 5px;color: #f00;}
 .cart_mini_total .tolPrice{ color: #ed1c24;font-size: 14px;font-weight: bold;}
 .tolWrap{text-align: right; margin-bottom:5px;  margin-right: 5px;}
 .viewCart{text-align: right; margin-bottom:5px;  margin-right: 5px;}
 .viewCart input{border-radius: 3px; background: none repeat scroll 0 0 #e04433;
    border: 1px solid #d15200; cursor:pointer; font-family:Arial, Helvetica, sans-serif; width:80px; height:25px; font-size:16px;color: #fff;  font-weight: bold;}
   .car_ul .cart_mini_total{height:68px;padding-top:3px;}
 .ul1_on  .car_ul .f_l{ width:297px;float:left}
 .f_l_b{width:234px; margin-left:60px;}
 .f_l_b p{ width:234px; line-height:15px; font-weight:bold; font-size:11px;}
 .ul1_on  .car_ul .name{float:left; width:234px; height:45px; line-height:22px; overflow:hidden;   padding:0px 0 0px 0px; text-align:left; margin-left:7px; display:inline;}
.buy_car_bg .name:hover{ color:#de181f }

 .ul1_on  .car_ul .f_r{ width:105px; float:right;text-align:right; margin-right: 5px;}
 .ul1_on  .car_ul .f_r b{ color:#ed1c24}
 .ul1_on  .car_ul .f_r .del{ color:#999;}

 .ul1_on  a{ text-decoration:none; color:#333;}
 .ul1_on .dang{ width:155px; height:2px; line-height:2px; background:#fff; float:left; position:absolute; right:-5px; top:-7px;

_top:-7px;_right:0px;

}

 .ul1_on .dang2{_top:-13px;}



.user_das{ color: #333}

#mainNav{ height:33px; line-height:33px; border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc; position:relative; z-index:4; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
#mainNav .u1{ float:left; position:relative}
#mainNav .u1 .a1{ float:left;padding: 2px 19px; color:#414141; height:29px; line-height:29px;outline: none;}
#mainNav .u1_over .a1{ float:left;
background: #262626;
color: #fff; text-decoration:none}

#mainNav .u1 dl{ display:none;}
#mainNav .u1_over dl{ display:block; position:absolute; left:0;background:#fff; border:1px solid #dcdcdc; top:33px; padding:9px; font-size:12px;}
#mainNav .u1_over .dl1{font-size:12px;width:500px;}
#mainNav .u1_over .dl2{ width:700px}
#mainNav .u1_over .dl3{ width:600px}
#mainNav .u1_over .dl4{ width:600px}
#mainNav .u1_over .dl5{ width:600px}
#mainNav .u1_over .dl6{ width:400px}
#mainNav .u1_over .dl7{ width:300px}


#mainNav .u1_over dl .dd{ float:left; width:166px;}
#mainNav .u1_over dl  a{ color:#666; overflow:hidden;text-overflow: ellipsis;
white-space: nowrap;}
#mainNav .u1_over dl .t{ display:block; color:#333}
#mainNav .u1_over dl .b{ display:block;  height:22px; line-height:22px;}

#mainNav .u1_over .dl1 a:hover{ color:#f75f37;}

#mainNav .u1_over dl .dd_r{ float:right; width:140px;  }
#mainNav .u1_over dl .dd_r a{display:block;  height:22px; line-height:22px;}
#mainNav .u1_over dl .dd_r .tit{ background: #f7f7f7; padding:0 9px; margin-bottom:9px; font-weight:bold; color:#333}
  /*当前位置*/
  #ur_here{
  height:30px; line-height:30px; padding:0px; border-bottom:1px solid #ddd;
  }


/* ====================
     模块
==================== */
 .left_txt{ border-top:1px dotted #cecece;  }
 .left_txt ul{ text-align:center; padding:37px 0 17px 0}
  .left_txt ul img{ margin:0 auto}

 .email_list{ width:240px; height:50px; padding-top:120px; background:url(../images/email_bg.gif) no-repeat}
 .email_list .inputBg{ width:135px; padding-left:10px; height:24px;  line-height:24px; background:url(../images/inputBg2.gif) no-repeat; border:none; float:left; margin:2px 6px; color:#999; font-size:13px;}
 .email_list .bnt_blue{ width:65px; height:28px; line-height:28px; background:url(images/sumbut2.gif) no-repeat; font-weight:bold; color:#FFFFFF; border:none}






.tit_2 span{ float:left }
.tit_2 span a{font-family: Verdana, Helvetica, Sans-serif;
font-weight: bold;
text-decoration: none;
background-color: #316ead;
color: white;
text-shadow: 0 2px 0 #27578a;
padding: 3px 10px 2px 10px;
border-radius: 3px 3px 0 0; font-size:12px; float:left ; color:#FFFFFF}
.tit_2  {border-bottom: 2px solid #316ead;  float:left; width:743px;}

.tit_2  .more{ float:right}



.tit_3{ text-align:right; height:29px; line-height:29px; background:#f2f2f2; border-top:1px solid #fff; padding:0 5px;}
.tit_3 span{ float:left; color:#004caa; font-weight:bold}
.tit_3 span a{font-family: Verdana, Helvetica, Sans-serif;
font-weight: bold;
text-decoration: none; color:#004caa; font-size:13px; }
.tit_3 em{ color:#004caa; }











#category_tree { line-height:22px;}
#category_tree h1{ font: bold 15px/25px Arial;}
#category_tree h1 *{ float:left;  }
#category_tree h1 span{ padding:8px 6px 0 0}
#category_tree ul{display:block;    }
#category_tree ul li{ border-bottom:1px dashed #CCC; margin-bottom: 10px;}
#category_tree ul li:last-child{ border-bottom:none;}
#category_tree ul li:hover{ background-color:#ccc; font-size:14px; font-weight:bold;}
#category_tree li span,#category_tree li a{ height:22px; line-height:22px; display:block;  text-decoration:none }

#category_tree li span,#category_tree li a:hover{ color:#5f5f5f;}

#category_tree ul .active{background-color:#ccc;}

.shaixuan #category_tree  li a:hover{ background:none; text-decoration:underline;
	color:#de181f;}


   /*销售排行*/
   .top10Tit{background:url(../images/bg.gif) no-repeat 0px -85px; height:30px;}
   .top10List{border:1px solid #d7ecfd; background-color:#fff; margin:0px 4px 4px 4px;}
	 .top10List ul{border-bottom:1px solid #e2f3fd; position:relative;}
	 .top10List .iteration{position:absolute; top:6px; left:6px;}
	 .top10List .iteration1{padding-left:3px;}
	 .top10List li.topimg{width:35px; height:35px;}
	 .top10List .samllimg{width:35px; height:35px; margin-bottom:4px;}
   .top10List li{padding:3px 3px 3px 23px; float:left;}
   /*linkCOLOR*/
   .top10List li a,#mallNews .NewsList li a,.boxCenterList li a{color:#666; text-decoration: underline;}
   .top10List li a:hover,#mallNews .NewsList li a:hover,.boxCenterList li a:hover{}

/*首页焦点图*/
/*首页模块*/

.top_free{width:960px;margin:0 auto;position:relative}
.m-banner{width:1220px;;position:relative;overflow:hidden;z-index:3; float:left;}
.banner-list li{float:left;width:1220px;height:475px}
.in-btn1 a,.in-btn2 a{filter:alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5;cursor:pointer;display:block;width:39px;height:48px;position:absolute;z-index:10;top:217px;background:url(../images/icon.png) no-repeat}
.in-btn1 a{left:0px;background-position:-208px -200px}
.in-btn1 a:hover{left:0px;background-position:-208px -253px}
.in-btn2 a{right:0px;background-position:-250px -200px}
.in-btn2 a:hover{right:0px;background-position:-250px -253px}
.index_main{height:582px;position:relative}
.go2top{position:fixed;bottom:100px;right:10px;background:url(../images/go2top.png) no-repeat;width:48px;height:48px;}
//* html,* html body{background-image:url(about:blank);background-attachment:fixed}
//* html .go2top{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
.livechat{position:fixed;bottom:150px;right:150px}

	//* html .livechat{position:absolute;  top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||70)))}



	   /*精品推荐，新品上市，热卖商品*/
   .centerPadd{padding:5px 8px 8px 8px; overflow:hidden;}
   .itemTit{height:30px; background:url(../images/bg.gif) no-repeat 0px -195px; padding-left:190px; text-align:right;
   /*margin-bottom:-3px; _margin-bottom:-2px;*/
   }
   .itemTit.New{background:url(../images/bg.gif) no-repeat 0px -225px;}
   .itemTit.Hot{background:url(../images/bg.gif) no-repeat 0px -256px;}
   .itemTit img{position:relative; top:7px;}
   .itemTit h2{float:left; height:27px; background:url(../images/itemH2Bg.gif) repeat-x left top; border:1px solid #d6ecff;
   font-size:12px; text-align:center; color:#3f3f3f; font-weight:100; padding:0px 10px; line-height:28px; margin:0 6px 0 0;
   border-bottom:none; position:relative; bottom:-3px; display:inline; white-space:nowrap;
   }
   .itemTit h2 a{color:#3f3f3f; text-decoration:none;}
   .itemTit .h2bg{height:27px; line-height:28px; border:none; background:none;
   font-size:12px; text-align:center; color:#006ace; font-weight:100; padding:0px 10px;
     display:inline; white-space:nowrap;
   }
   .itemTit .h2bg a{color:#006ace; text-decoration:none;}
   .goodsBox{padding:0 8px; padding-bottom:12px; padding-top:5px;}
   .centerPadd .goodsBox .more{text-align:right; clear:both; margin:0 8px 8px 0;}

     /*单个商品*/
       .goodsItem{width:240px; height:320px; float:left; position:relative; overflow:hidden; padding:0px 0; }
	   .goodsItem:hover{box-shadow:0 2px 12px #999;}
       .goodsItem .goodsimg{width:240px; height:320px;   margin-bottom:4px;}

       .goodsItem p{text-align:left; color: #5F5F5F;height:18px; line-height:18px; overflow:hidden; display:block; margin-bottom:3px;
font: 12px/18px Arial; }
       .goodsItem p a{ color: #5F5F5F;
 }
       .goodsItem p a:hover{ color: #CC0000;
 }

	   .goodsItem b{ text-align:center;display:block;}
       .goodsItem span{width:40px; height:40px; position:absolute;left:0px; top:0px;}
       .goodsItem span.best{background:url(../images/bg.gif) no-repeat 0px -304px;}
       .goodsItem span.news{background:url(../images/bg.gif) no-repeat -75px -304px;}
       .goodsItem span.hot{background:url(../images/bg.gif) no-repeat -161px -304px;}

	  .goodsItem   .market{font-size:12px; font-weight:bold}

	   .goodsItem2{ width:200px;  height:250px; padding:8px; padding-bottom:10px; margin-bottom:5px;}

	 .goodsItem2  .price_box { line-height:18px; color:#cb0000; font-weight:bold}
  .goodsItem3{ width:180px;}
	   .goodsItem3 .goodsimg{width:180px; height:172px;   margin-bottom:4px;}
	   .goodsItem5{ margin-left:20px; display:inline-block; height:285px;}
	   .goodsItem6{ margin-left:10px;}
	   .goodsItem5 p{ text-align:center;}
	   .goodsItem5 b{ text-align:center; width:200px;}
	   .goodsItem5 .normalprice{color:#333;font-size:12px;font-weight:bold;}
     .goodsItem .goodsimg {
    height: 200px;
    margin-bottom: 4px;
    width: 200px;
}
	   .tab_body{ background:url(../images/bg2.gif) repeat-y 0 0; float:left; width:100% }



	   .tab_body .goodsItem{ border-top:1px solid #ccc; }
	    .tab_body   .goodsItem_yipai { border:none  }
	   .tab_body   #jianju{ padding-left:14px; margin:0}


	   .AreaL2  .goodsItem{ width:240px; padding:5px 0; height:50px; line-height:16px;}
	   .AreaL2  .goodsItem .goodsimg{ width:50px; height:50px; border:none; float:left; margin:0}
	   .AreaL2  .goodsItem ul{ float:left; width:165px; padding-left:15px;  }
	   .AreaL2  .goodsItem .name{ height:32px; line-height:16px; overflow:hidden}


	   .AreaL3 h3{ font-weight:bold; height:24px; line-height:24px; border-bottom:none; padding:0; background:#ccc}


	   .tit3{ height: 25px;
font: 12px/25px Arial; text-align:center; background-color:#f7f7f7; margin-bottom:1px; font-weight:bold;}


	   .attr_show{display:inline-block; widht:700px;}

     .attr_show .attr{width: 160px; display: inline-block; float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	   .attr_show .attr_size{width: 270px; display: inline-block; float: left; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

     .attr_show a.color_selected .colorSel, .attr_show  a:hover .colorSel {
          background: url("../images/sortIco.png") no-repeat scroll 0 -83px #fff;
          color: #fff;
          float: none;
      }
	   .more{ color:#666}


	  .gundong_box{ border:3px solid #eee; padding:10px;}
	  .gundong_box .td1 a img{width:120px; height:120px; border:1px solid #eee; padding:1px;}
	   .gundong_box .td1 a:hover img{border:1px solid #8aafec;}
	  .gundong_box .f1{}


	   .goods_list2 .goodsItem {display: block; width:150px; text-align:center; padding:10px 0; height:240px
 }
 .goods_list2 .goodsItem .goodsimg{
	width: 200px;
	height: 200px;
	margin: 0 auto;
	/*background:url(../images/goods_list2.gif) no-repeat*/
}

.goods_list2 .goodsItem7 .goodsimg{
	width: 170px;
	height:170px;
}
.goods_list2 .goodsItem .shop_s{
	 height: 20px;
	margin: 0 auto;
	font: 11px/20px Arial;
	text-align: center;
	color: #262626;
}



	 #left_help { border:1px solid #ddd;  line-height:22px; padding:5px 20px; background:url(../images/left_help.gif) repeat-x 0 0}


	#left_help .tit { color:#666; font-weight:bold}
	 #left_help dt a{ color:#de181f; font-weight:bold;background:url(../images/biao3.gif) 0 center no-repeat; padding-left:10px;}
	 #left_help dd{ padding-left:10px;  }

   /*帮助*/
   .helpTitBg{ text-align:left; border:1px solid #ccc; background-color:#fff;
   padding:0 0 10px 15px;
   }
   .helpTitBg dl{float:left; width:165px; margin-top:10px; padding-left:10px; height:120px;}
   .helpTitBg dt{width:auto; height:25px; line-height:25px; text-align:left;
   font-weight:bold; color:#666;}
     .helpTitBg dt a{font-weight:bold; color:#666; text-decoration:none; font-size:12px;}
   .helpTitBg dd a{color:#333; text-decoration:none; background:url(../images/bg.gif) no-repeat 0px -170px; padding:0px 0px 0px 10px;}

   /*相关商品*/
     .AreaL  .boxCenterList, .AreaL3  .boxCenterList{padding:11px 0 11px 14px;}



	 .AreaL  .boxCenterList a,.AreaL3  .boxCenterList a { color:#333}
	  .AreaL  .boxCenterList a:hover, .AreaL3  .boxCenterList a:hover
	 {text-decoration:underline;
	color:#de181f;}

   .boxCenterList ul{height:1%; margin-bottom:5px;}

    .AreaL   .boxCenterList ul,.AreaL3   .boxCenterList ul{height:1%; margin-bottom:12px;}


   .boxCenterList li{float:left; width:90px;}
   .boxCenterList li.goodsimg{width:82px; margin-right:4px;}

   .boxCenterList li .name{ height:30px; line-height:15px; overflow:hidden; display:block; text-decoration:none;  font-size:12px; margin-bottom:0;}
   .boxCenterList li .name a{ color:#666;}
   .boxCenterList li .name a:hover{ color:#CC0000;}
   .boxCenterList li.goodsimg img{width:80px; height:80px; display:block;}
   /*相关文章(其它带有小三角点的文字列表共用)*/
   .RelaArticle a,.alone{ padding:0px 0px 0px 10px; color:#3f3f3f; text-decoration:none;}
   .RelaArticle a:hover{background:url(../images/bg.gif) no-repeat 0px -170px; padding:0px 0px 0px 10px; color:#de181f; text-decoration:none;}
   /*浏览历史，收藏*/
 .history { padding:0 10px;}
   .history h2{height:26px; line-height:26px; padding:0px 10px 0 10px; text-align:center; font-size:12px;
   background: url(../images/biao1.gif)   0 center no-repeat;  float:left; color:#333;
   margin:0 5px 0 0; border-bottom:none;
   }
   .history .h2bg{height:26px; line-height:26px; padding:0px 10px 0 10px; text-align:center; font-size:12px;
   float:left; color:#666;
   margin:0 5px 0 0; border:none; background:none
   }
     #history li{width:100%;}

		 #clear_history a{background:none; padding:0px;padding:0px 10px 0 20px; color:#3f3f3f; text-decoration:none;float:right;cursor:pointer;}
   .colle a{background:none; padding:0px; color:#3f3f3f; text-decoration:none;}
   .colle a:hover{background:none; padding:0px; color:#de181f; text-decoration:none;}
   /* ====================
     商品详情页面部分模块
==================== */
   #goodsInfo{ padding:8px 0; _height:1%;}
   #goodsInfo .imgInfo{width:612px; float:left;}
    #goodsInfo .imgInfo .imgInfo_in{ background:#f7f7f7; padding:7px; float:left}
#goodsInfo .pinfo {
    float:right;
    width:568px;
    padding-left: 10px;
}
.scroll_nav {
    display: inline-block;
    position: absolute;
    left:0px;
    width: 100px;
    height: 20px;
    text-indent: -99999px;
    border:1px solid #ccc;
    border-radius: 10px;
    background: #fff url(../images/nav.png) no-repeat;
    cursor: pointer;
}
#imglist {
    float: left;
    position: relative;
    width: 100px;
    height: 432px;
}
#spec-left {
    top: 0px;
    background-position: 35px -9px;
}
#spec-left:hover,#spec-right:hover{
    background-color: #ddd;
}
.imgInfo_img{
    float: left;
    width:502px;
    text-align: center;
    margin-left: 10px;
    border: 1px solid rgb(221, 221, 221);
}
#spec-right {
    bottom: 0px;
    background-position:35px -128px;
}
.tempWrap{
    overflow: initial !important;
}
#spec-list-scroll {
    height: 432px;
    overflow-x: hidden;
    overflow-y: scroll;
}
#spec-list-scroll::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(0,0,0,0.2);
}
#spec-list-scroll::-webkit-scrollbar {
    width: 8px;
}


#spec-list-scroll ul{
    margin-top:4px;
}
#spec-list-scroll li{
    text-align: center;
}
#spec-list-scroll li a{
    display: inline-block;
    height: 108px;
    text-align: center;
    line-height: 108px;
    border:2px solid #fff;
    overflow: hidden;
}

#spec-list-scroll .onbg {
    border:2px solid #ed0973;
}


   .polo_gallery{ width:74px; overflow:hidden; padding-right:15px;}
.polo_gallery .gup{ background:url(../images/gup.gif) center 0 no-repeat; width:59px; height:20px; cursor:pointer;}
.polo_gallery .gdown{ background:url(../images/gdown.gif) center 0 no-repeat; width:59px; height:20px; cursor:pointer;}
.goods_pics_polo{ width:402px; margin-top:10px;}
.goods_big_img{ overflow:hidden; width:380px; height:380px; z-index:0;position:relative; border:1px solid #e1e1e1;}
 .goods_big_img .goodsimg{   }

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0;
		opacity: 0;
		filter: alpha(opacity = 0);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;

}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #ccc;
	background-color: #FFF;
}
.goods_gallery{ padding-top:10px;}
.goods_gallery .gleft{ background:url(../images/gleft.gif) no-repeat; width:70px; height:15px; cursor:pointer; }
.goods_gallery .gright{ background:url(../images/gright.gif) no-repeat; width:70px; height:15px; cursor:pointer; }
.goods_gallery .gcontent div{ width:70px; height:85px; overflow:hidden;  margin:0px 0}

.goods_gallery .gcontent div.curr{   }
.goods_gallery .gcontent div img{ width:64px; height:64px; padding:1px; border:2px solid #fff;}
.goods_gallery .gcontent div.curr img{border:2px solid #316ead;}


   /*文字信息*/
   #goodsInfo .textInfo{background:#fff; width:790px; float:right; padding:0px; padding-top:0px; position: relative;}
   #goodsInfo .textInfo p{font-size:13px; font-weight:bold; padding:0 5px 5px 6px;}
   #goodsInfo .textInfo ul{ width:790px;}
   #goodsInfo .textInfo li{ padding-left:6px;height:1%; margin-bottom:5px;}
   #goodsInfo .textInfo li.padd{padding:4px 0px 4px 0px;position: relative; height:100px;}
   #goodsInfo .textInfo li dd{width:100%; float:left; padding:3px 0px; line-height:22px;}
   #goodsInfo .textInfo li dd strong{ float:left; font-size:14px;}
   #goodsInfo .textInfo li dd.ddR{border-left:1px solid #eeecec; width:48%; padding-left:8px;}

/*下架产品提示语*/
   #goodsInfo .textInfo .no_longer{
	  font-size: 20px;
	  font-weight: bold;
	  color: #ed1c24;
	  line-height: 47px;
	  margin:20px 0px;
	}

/*下架产品页面的推荐产品*/
#goodsInfo .textInfo .shelves_recommend{
	border:1px solid #e1e1e1;
}
#goodsInfo .norton_product{ position: absolute; left: 680px; top: 25px; cursor: pointer;}
.textInfo  .shelves_recommend .shelves_recommend_tit{
  	font-size: 14px;
  	text-shadow: 0 0 1px #fff;
  	height: 30px;
  	line-height: 30px;
  	padding-left: 10px;
  	font-weight: bold;
  	border-bottom: 1px solid #e1e1e1;
  	background: #f9f9f9;
  	color: #555;
}

.textInfo  .shelves_recommend .shelves_recommend_con{
	font: normal normal normal 12px Arial,Helvetica,sans-serif;
  	padding: 0;
  	border: 0;
}

#goodsInfo .textInfo  .shelves_recommend .shelves_recommend_con li{
	display: inline-block;
  	margin: 20px 16px;
  	padding-left:0px;
  	width: 163px;
  	*width: 161px;
  	_width: 157px;
  	*float:left;
  	_float:left;
  	text-align: center;
  	zoom: 1;
}

.textInfo  .shelves_recommend .shelves_recommend_con .shelves_recommend_p_tit{
	margin: 10px 0;
  	height: 26px;
  	overflow: hidden;
  	font: normal normal normal 12px Arial,Helvetica,sans-serif;
  	padding: 0;
  	border: 0;
}

#goodsInfo .textInfo  .shelves_recommend .shelves_recommend_con .shelves_recommend_p_tit a{
	line-height: 14px;
  	color: #555;
  	text-decoration:none;
  	font-weight:normal;
}

#goodsInfo .textInfo  .shelves_recommend .shelves_recommend_con .shelves_recommend_p_tit a:hover{
	color: #ed1c24;
	text-decoration: underline;
}

#goodsInfo .textInfo  .shelves_recommend .shelves_recommend_con .shelves_recommend_p_price{
	color: #555;
  	padding-right: 5px;
  	font-size: 13px;
  	font-weight: bold;
}

#goodsInfo .textInfo  .shelves_recommend .shelves_recommend_con .shelves_recommend_p_price2{
	color: #ed1c24;
  	padding-right: 5px;
  	font-size: 13px;
  	font-weight: bold;
}
#goodsInfo .pro_area {
margin-top: 10px;
}
#goodsInfo .pro_detail_title{  line-height: 30px;  font-size: 24px;  font-family: Arial;  color: #333;}
   #goodsInfo .textInfo li dd.ddL{border-right:1px solid #eeecec;}
   #goodsInfo .textInfo a{color:#333; text-decoration:underline;}
   #goodsInfo .textInfo .loop{background:#f7f7f7; margin-top:8px;}
   #goodsInfo .textInfo .buy_bot{  background:#fff; margin-top:10px;margin-left:6px;width:790px;}
   #goodsInfo .textInfo .buy_bot li{ border:none}


    #goodsInfo .textInfo .shop{ color:#af3736; font-size:18px; font-weight:bold  }


	.good_Choose {
border: 1px solid #D6D6D6; float:left
}
.Choose_title {
width: 166px;
margin: 1px;
height: 38px;
line-height: 38px;
background: url(../images/good_right.gif) no-repeat scroll;
font-size: 16px;
text-indent: 13px;
font-weight: bold;
color: white;
}
.good_Choose ul {

padding: 0px;
}
.good_Choose ul li {

line-height: 36px;
color: #626262;
text-indent: 10px;
list-style-type: disc; font-size:12px;
list-style-position: inside;
text-decoration: underlline;
margin: 0;

}

	.shuomin h2{
float: left;
height: 20px;
margin: 0 2px 0 0;
padding: 0 10px;
text-transform: uppercase;
background: #E6E6E6;
border: 1px solid #AAA;font: 11px/20px Arial;   font-weight:normal

}
   .shuomin ul{ height:200px; overflow:scroll}
   .shuomin dl{ height:183px; overflow:hidden}
   .shuomin .tabFront{

background: white;
color: #111;
height: 21px;
border-bottom: 0;
 }



   /*用户评论*/
   .ie6{padding-left:25px; _padding-left:15px; height:1%;}/*购买此商品的人还购买的商品*/
   .comments li{background:url(../images/lineBg.gif) repeat-x left bottom; padding:3px 8px; width:97%; _height:1%; text-align:left; position:relative;
   margin-bottom:8px;
   }
   .comments li img{position:absolute; right:0px; top:3px;}
   .comments li p{margin:3px auto; text-align:left;}
   .commentsList{border:1px solid #ccc; padding:10px;}
   .commentsList .inputBorder{border:1px solid #ccc; background:#fff;}
   .captcha{margin-left:5px; position:relative; top:0px; *margin-left:9px; *position:relative; top:8px; cursor:pointer;height:25px;}

    /* ====================
     品牌推荐
==================== */
    /*品牌列表*/
    #brandList{ margin-top:12px; height:1%;}
    #brandList .brandBox{width:215px; _width:211x; float:left; margin:0 5px 20px 5px; text-align:center; overflow:hidden; height:160px;}
        #brandList .brandBox .brandLogo{width:188px; height:52px; overflow:hidden;}
    #brandList .brandBox h4{height:23px; line-height:23px; background:#e9e9e9; margin:15px 0 8px 0; padding:0 10px; text-align:right;
    font-weight:100; font-size:12px;
    }
    #brandList .brandBox h4 span,#brandList .brandBox h4 span a{float:left; font-weight:bold; color:#3f3f3f; text-decoration:none;}
    #brandList p{text-align:left; margin-bottom:5px; color:#909090; padding:8px;}
    #brandList p.brandCategory,#brandList p.brandCategory a{text-align:left; color:#006acd; text-decoration:none;}
    #brandList .brandArticle{border:1px dashed #d9d9d9; background:#e2e2e2; text-align:left;}
    .brandCategoryA a{ margin-right:15px;}

         /* ====================
     用户中心
==================== */


.login-sign-tips{font: 18px Georgia;
color: #333;
margin: 20px 0;}




    .box_1 .userCenterBox{background-color:#fff; width:982px;}
    .usBox{   color:#333 }

	.usBox .inputBg{
   background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin-bottom: 0;
    padding: 4px 6px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    vertical-align: middle;
    width: 250px;

  }
    .usBox_1{ text-align:left; width:600px;   float:left}
	.usBox_1 ul{ width:600px;     float:left}

	.usBox  a{ color:#666; text-decoration:underline}
	.usBox  a:hover{ color:#de181f; text-decoration:underline}
	.usBox td{ padding:9px;}


	.zhuce{ background:url(../images/user_bnt1.gif) 0 0; width:150px; height:30px; border:none; cursor:pointer }



	.us_Submit_reg{background:url(../images/user_bnt2.gif) 0 0; width:150px; height:30px;border:none; cursor:pointer}



    .logtitle{height:37px; background:url(../images/user_tit1.gif) no-repeat 0px 0px;}
	.logtitle3{height:37px; background:url(../images/user_tit3.gif) no-repeat 0px 0px;}
    .us_Submit{border:none; width:125px; height:46px; background:url(../images/bnt_ur_log.gif)}



    .usTxt{width:600px;float:right;position: relative;}
	.usTxt ul{ width:600px; background:#fff;   float:left}
	.usTxt .norton_entry{position:absolute;left: 500px;top:-5px;cursor: pointer;}


    /*注册*/
    .usBox_2{background:#fff url(../images/usBox_2bg.gif) 550px center no-repeat ; text-align:left; padding:0px 153px 60px 123px;}
    .usBox_2 .regtitle{height:30px; background:url(../images/ur_bg.gif) no-repeat 0px -34px;}
    .actionSub a{color:#000; text-decoration:underline;
    background:url(../images/ur_bg.gif) no-repeat 0px -68px; padding-left:14px;
    }
	.box_1 .userCenterBox .userMenu { background:url(../images/user_meun.gif) repeat-x; padding:0 15px;}
	.box_1 .userCenterBox .userMenu  .tit{ font-size:14px; font-weight:bold; height:31px; line-height:31px; color:#333333;  }


    .box_1 .userCenterBox .userMenu a{display:block;   background:url(../images/biao4.gif) no-repeat 0 center;
	display: block;
line-height: 160%;
padding: 8px 8px 8px 20px;
    }
    .box_1 .userCenterBox .userMenu a.curs{
	display: block;
line-height: 160%;
padding: 8px 8px 8px 20px;
background: transpare; font-weight:bold; color:#ae302f
}

.box_1 .userCenterBox .userMenu a:hover{background-color: #F4F4F4;}



    .box_1 .userCenterBox .userMenu a img{ margin-right:3px;}
    .msgBottomBorder{clear:both; background:url(../images/lineBg.gif) repeat-x left bottom; padding-bottom:8px; margin-bottom:8px;}


#buy_pager a { color:#333}
/* ====================
     商品分类页面
==================== */
    /*属性组合搜索*/
		.screeBox{padding:10px; border-bottom:1px dashed #e2e2e2;}
		.screeBox a{color:#404040;}
		.screeBox span{background:#ccc; padding:3px 5px; margin:0 3px; font-weight:bold}
		.screeBox strong{ float:left; width:50px;}
		.screeBox .attr_show{ float:left; width:850px;}

    .sort a{ position:relative; bottom:7px;}
    .sort input{position:relative; top:2px;}
    /*商品列表显示方式*/
    .goodsList{ padding:10px 10px 0 10px;}
    .goodsList ul{ margin-bottom:10px; padding-bottom:10px;}
    .goodsList ul#bgcolor{background:#fbfbfb; border-top:1px dashed #e8e8e8; border-bottom:1px dashed #e8e8e8;}
    .goodsList li{float:left; padding-top:8px;}
    .goodsList li.thumb{width:130px; text-align:center;}
    .goodsList li.thumb img{width:120px; height:120px; border:1px solid #eee; padding:1px;}
    .goodsList li.goodsName{width:290px; margin-right:60px; padding-left:20px;}
    .goodsList li.action{float:right; margin-left:10px;}
    .goodsList li.action a.abg{background:url(../images/bg.gif) no-repeat 0px -735px; padding-left:18px; position:relative; bottom:5px;}

/*左边列表*/
.cat_banner_ad {
  max-height: 280px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;

}

.main_sub_title {
  background: #f3f3f3 none repeat scroll 0 0;
  color: #222;
  font-size: 150%;
  margin: 20px auto;
  padding: 10px 0;
  text-align: center;
}

.main_sub_title span {
  font-size: 90%;
  padding: 5px 0;
}

.pslider_list .product_slider_item_pic{border:0;}
.pslider_list .product_slider_item{width:300px;margin:5px 15px 5px 0;float: left;}
.pslider_list .product_slider_item2{width:300px;margin:5px 0px 5px 0;float: left;}
.pslider_list .product_slider_item:hover .product_slider_item_txt,.pslider_list .product_slider_item2:hover .product_slider_item_txt{border-bottom:1px solid #ea5404;text-decoration:none;color:#ea5404;}
.pslider_list .product_slider_item:hover a{color:#ea5404;}
.pslider_list .product_slider_item_txt{text-align:left; height: 60px;}
.pslider_list .product_slider_item_txt h3{text-align:left; height: 60px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.product_slider_color{padding:15px 0 0;height:40px;}
.product_slider_color a{display:inline-block;width:30px;height:30px;margin:0 5px;border:2px solid #d5d5d5;}
.product_slider_color a:hover{border:2px solid #ea5404;}


.pager_block{width:930px;float: left;}

/*右边热销模块*/
.position { padding:10px 0 5px; }
.position a{
    color:#000;
}
.position a:hover{
    text-decoration: underline;
    color: #FB139A;
}
.position h1{display:inline;}
.line {
  display: block;
  max-height: 20px;
  width: 100%;
}
.left_line { width: 20%;height: 2px; background:#ea5404; }
.right_line { width: 80%;height: 1px; margin-top: 1px; background: #ddd; }
.sidebar { width:250px; float:right;}
.sidebar .left_line { width:35%; }
.sidebar .right_line { width:65%; }
.sidebar_title { padding-bottom:10px; font-size:130%; }
.sidebox { margin-bottom:25px; }
.hot_list,.right_line,.left_line{float:left;}
.hot_list > li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 250px;
}
.hot_list li a { padding:10px 0; border-bottom:1px solid #eee; display: block;}
.hot_list li a:hover { border-bottom:1px solid #ea5404;text-decoration:none;}
.hot_list_pic{width:25%; margin:0 5%;border:1px solid #fff; -webkit-transition:all 300ms ease 0s;
-moz-transition:all 300ms ease 0s;
-ms-transition:all 300ms ease 0s;
-o-transition:all 300ms ease 0s;
transition:all 300ms ease 0s;}
.mainbar { width:930px;float: left; margin-right: 20px; }
.hot_list_pic img {
  height: 65px;
  width: 65px;
}

/* ====================
     团购
==================== */
    .group{background:#f2f2f2; padding:8px;}
    .group li{float:left; background:#fff; width:175px; padding:8px;}

/* ====================
     购物流程
==================== */
    .flowBox{  padding-bottom:5px;}

	.flowBox h6{ height:29px; line-height:29px; background:#f7f7f7; position:relative;
color: #111;
  border:none ;font-size:15px;}
	.flowBox h6 ul{ width:4px; height:29px; position:absolute; right:0; top:0;  }
    .flowBox table{ margin:0px auto;}

	.flowBox .table1{ border:1px solid #d5d5d5;}
	.flowBox .table1 th{ border-bottom:1px solid #d5d5d5; background:#f3f3f3;height: 28px;}


	.tijiao{ background:url(../images/tijiao.gif) ; width:217px; height:28px; border:none; cursor:pointer }

		/*2.62在购物车里面显示相关配件*/
		.flowGoodsFittings{padding:10px;}
		.flowGoodsFittings ul{height:1%; margin:8px 4px; float:left;}
    .flowGoodsFittings li{width:84px; padding-left:6px}
    .flowGoodsFittings li.goodsimg{width:86px; margin-right:15px;}
    .flowGoodsFittings li.goodsimg img{width:84px; height:84px; border:1px solid #ddd;display:block;}		.checkout{ display:block; width:217px; height:28px; line-height:28px; float:right; background:url(../images/qujiesuan.gif) no-repeat}



	.step{ height:34px;line-height:34px; }
	.step ul{ float:left;height:34px;line-height:34px; color:#010101; font-weight:normal; padding:0 15px;  text-align:center;  background:#eee}
	.step .u1{ background:#000000; color:#FFF; font-weight:bold}
	.step img{ float:left;}
/* ====================
     文章列表页-2009.6.8
==================== */
    .article_search{margin:8px 0;}
		.article_search .inputBg{width:300px;}
/* ====================
    打印报价单
==================== */
    .quotation{ margin:20px auto 20px auto; text-align:center;}




   /*翻页*/
   #pager_box{padding-top: 8px;}


    .bottom_page{float:left;color: #1F1B19;}
 .pagebar{height:23px; font-size:13px; float:right }
   .pagebar img{position:relative; top:2px;}
   .pagebar a{ margin:0 2px; color:#666; text-decoration:none; border:1px solid #ddd; background:#fff; line-height:18px; height:18px;     padding:4px 8px;}
 .records_title{float:left;color: #ea5404;}
   .pagebar .page_now{ margin:0 2px; color: #262626;

border: 1px solid #262626;  line-height:18px;  display:inline-block; height:18px;  padding:0px 7px;}

 .pagebar a:hover{  text-decoration:none; color: #262626;
border: 1px solid #262626;}
 .pagebar .no{color:#ccc; border:1px solid #ccc;}
 .pagebar .no:hover{color:#ccc; border:1px solid #ccc;}
 .pagination{margin:0px;}
 .pagination strong{background:#FB139A;height:18px;padding:4px 8px; color:#FFF;}


   /*底部导航+友情链接*/
   #bottomNav{width:958px;}
   .bNavList{  text-align:center; padding:4px 0;  }

   .bNavList a{color:#666; text-decoration:none; padding:0 10px; font-weight:bold }

   /*版权*/


   /*footer*/
   .footer { background: #55555C; padding: 20px 0; }
.footer ul li a { font-size: 12px; line-height: 24px; }
.footer ul li a:hover { color: #ea5404; }
.footer .btn { padding: 4px; }
.copyright {padding: 10px 0; background: #46464D;  }

.footer h5,
.footer a,
.copyright { color: #ccc; }
.footer-container { background:#e5e4e0; font-family:"Open Sans",Arial,Helvetica,sans-serif; font-weight:normal;}
.footer-container .bottom-container { margin:0 0 5px; }
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col3-layout .product-options-bottom .price-box:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.footer {   width: 1100px !important; background:#e5e4e0;}
.header,.nav-inner,.main,.footer {
  margin:0 auto;
  padding:0px;
  background:#fff;
}
.header,.nav-inner,.footer,.tabberlive, .blog_main,.main_subbanner2,.col2-left-layout,.col-breadcrumbs,.catalog-product-view .col1-layout,.col1-layout,.col2-right-layout,.header-bottom{margin:0 auto;
  padding:0px;

   background:#fff;}



.footer .store-switcher { display:inline; margin:0 5px 0 0;}
.footer .store-switcher label { font-weight:bold; vertical-align:middle; }
.footer .store-switcher select { padding:0; vertical-align:middle; }
.footer a { text-decoration:none; }
.footer a:hover { text-decoration:none; }
.footer .bugs { margin:13px 0 0; color:#777; }
.footer .bugs a { color:#777; text-decoration:underline; }
.footer .bugs a:hover { text-decoration:none; }
.footer address { margin:0px;  color:#6f6f6f; }
.footer address a { color:#777; text-decoration:underline; }
.footer address a:hover { text-decoration:none; }
.footer ul {  }
.footer_bottom ul.links { float:left;  }
.footer .social_block li {  padding:0;float: left;}
.footer  li {  padding:0 0 8px 0;   color:#6f6f6f; }
 .footer  li a{color:#6f6f6f; cursor:pointer;}
.footer .footer_bottom li a{color:#6f6f6f;}
.footer .footer_bottom li a:hover{color:#aaa;}
.footer_bottom  li{display:inline; background:url(../images/bkg_pipe1.jpg) 100% 60% no-repeat;padding:0 6px 0 3px; }
.footer ul.links li.last { background:none;  }
.footer-container .bottom-container { margin:0 0 5px; }



.ie7 .footer_top  li { display:block; padding-bottom:7px; padding-left:0px; }
.ie7 .footer_top ul{ display:block;}
.ie7 .social_block ul li{ padding-bottom:0px;float: left;margin-right: 10px;}

.footer .mobile_togglemenu{ display:none; }
.footer_top{ width:100%; padding: 50px 0 20px;; overflow:hidden; background-color:#e5e4e0 ;}
.footer_bottom{background: none repeat scroll 0 0 #e5e4e0;
    border-top: 1px solid #d6d3c7;
    clear: both;
    overflow: hidden;
    padding: 16px 0px;
  padding-bottom:20px;
  text-align: center;}
#footer .footer-area{float: left;    margin-right: 15px;    width: 228px;}
#footer #block_4{ margin-right:150px;;  }
#footer #block_4 ul{}
#footer h6 ,#footer .block .block-title strong{ font-size:18px; font-weight:600; margin-bottom:10px; color: #fff;
text-shadow:none; text-transform:uppercase;}
#footer h6{margin-bottom:25px; color:#333;}

ul.social_block  li a { float:left; height:32px; width:32px; margin:0 10px 10px 0; padding:0; cursor:pointer;}
ul.social_block  li.facebook a{ background: url(../images/footer/facebook_32.png);}
ul.social_block  li.google a{ background:url(../images/footer/googleplus_32.png);}
ul.social_block  li.twitter a{ background:url(../images/footer/twitter_32.png);}
ul.social_block  li.wehearit a{ background:url(../images/footer/weloveit.png);}
ul.social_block  li.pinterest a{ background:url(../images/footer/pinterest_32.png);}

#footer .block { border:none; margin-bottom:10px; }
#footer .block .block-title{ background:none; padding:0; line-height:20px; }
#footer .block-subscribe .block-content{ background:none; border:none; padding:0;}
#footer .block-subscribe input.input-text{  width: 213px;}

#footer .mobile_togglemenu {
    background: url("../images/arrow_footer.png") no-repeat scroll right 0px transparent;
      cursor: pointer;
    display: block;
    font-size: 15px;
    margin-right: 0;
    margin-top: -20px;
    overflow: hidden;
    padding: 0 0 4px 4px;
    text-decoration: none;
    width: 99%;
}
.padder h5.mobile_togglemenu {
    background: url("../images/megnor/toggle-arrow.png") no-repeat scroll right 4px transparent;
      cursor: pointer;
    display: block;
    font-size: 15px;
    margin-right: 0;
    margin-top: -25px;
    overflow: hidden;
    padding: 0px 0 4px;
  margin-bottom:0px;
    text-decoration: none;

}

#footer  .active .mobile_togglemenu , .padder  .active .mobile_togglemenu {
    background-position: right -48px;
}
.toggle .mobile_togglecolumn {
    background: url("../images/megnor/toggle-arrow.png") no-repeat scroll right 1px transparent;
    cursor: pointer;
    display: none;
    margin-top: -21px;
    overflow: hidden;
    padding: 0 0 4px;
    width: 100%;
}
.active .mobile_togglecolumn {
    background-position: right -51px;
}

#topcontrol{ font-size:0; height:45px; width:45px;
 background:url("../images/back_to_top.png") no-repeat scroll 0 0 transparent;  }
#topcontrol:hover{ background:url("../images/back_to_top_hover_1.png") no-repeat scroll 0 0 transparent;  }

#footer #block_1.footer-area,#footer #block_3.footer-area{width:260px; margin-right:0px;float:right;}
.footer_top #block_1 p{padding-left:0px;}
.follow span{ font-size:18px; color:#333; font-weight:600;text-transform: uppercase;}
.footer ul.social_block{float:left; width:230px; list-style-type:none; padding-left:0;}
.footer ul.social_block span{ font-size:24px; color:#666; padding-bottom:20px; display:inline-block;}
.footer .social_block li {  padding:0;}
.footer  li {  padding:0 0 8px 0;   color:#6f6f6f; }
.footer  li a{color:#6f6f6f; cursor:pointer;}
.footer ul{ padding-left:0; list-style-type:none;}

.block{margin:0 auto; width:1200px;}
.hot_list_pic img{ width:65px; height:65px;}
/*
#footer{color:#999;padding:10px 20px;font:12px/20px Arial; border-top:1px solid #ccc; width:1180px;}
.ifooter{width:1180px;margin:0 auto}
.footer_column1{width:1180px}
.footer_column1_top{height:130px;}
.footer_column1_link{float:left;padding-right:30px}
.footer_column1_link h2,.footer_column2 h2{font:bold 14px/30px arial; color:#333333}
.footer_column1_copy_l{width:1120px;text-align: center;}
.footer_column2{width:240px}
*/

.letter{background:url(../images/icon.png) no-repeat right bottom;width:193px;height:24px; float:left}
.letter_text{width:123px;height:24px;line-height:24px;background:none;padding:0 5px;color:#807c79; border:none}
.letter_btn{width:50px;height:24px;cursor:pointer;background:none; border:none}


.fll{float:left}
.flr{float:right}


/* ======商品比较浮动块 ====== */
#compareBox {
 width:128px;
 background:url(../images/compareBg.gif) no-repeat top center;
 background-color:#edf8ff;
 padding:35px 0 8px 0;
 border: 1px solid #e2e2e2;
 position: absolute;
 right:1px;
 top:200px;
}

#compareBox input {
    width:52px; height:13px;
    border:none;
    background:url(../images/compareSub.gif) no-repeat;
}

#compareList {
 margin:0px 0px 8px 0px;
 padding:0px;
 width:120px;
 background:#FFFFFF;
 border:1px solid #d6ecff;
}

#compareList li {
 color: #333;
 text-align:left;
 background: #fff;
 padding: 3px 5px;
 margin: 3px 0;
}

#compareList li img {
 float:right;
 padding-top:4px;
}

/*购物车提示点击更新按钮式样2.6.2版本添加*/
.messageli {
 list-style-type:none;
 padding:5px;
 color:red
}
.messagediv {
 font-size:12px;
 position:absolute;
 border:1px solid #FFD700;
 text-align:center;
 padding:5px;
 background-color:#FFFACD;
 filter:alpha(opacity=50);
 -moz-opacity:0.7;
 opacity: 0.7;
}

/*  积分兑换样式修改 */
.point li{
 float:left;
 width:300px;
}
/*********************放大镜配置文件*******************************************************************************************/

/* Copyright 2008 MagicToolBox.com. To use this code on your own site, visit http://magictoolbox.com */

/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:			1px solid #666;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			12px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#666;
	text-align:     center !important;
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
	cursor:			hand;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}
/* ©2008 MagicToolbox.com. To use this code on your own site, visit http://www.magictoolbox.com */

/* CSS class for thumbnail link <A> */

/* CSS class for the thumbnail link <A> when the big image is zoomed mo ban tang ban quan suo you */
.MagicThumb-zoomed { cursor: default; }

/* CSS class for span inside the thumbnail <A> */
.MagicThumb span { display: none; }

/* CSS class for the thumbnail image */
.MagicThumb img {  outline: none; }

/* CSS class for the big image while zooming */
.MagicThumb-image { border: 1px solid #cccccc; outline: none; }

/* CSS class for the zoomed big image */
.MagicThumb-image-zoomed { cursor: url(../images/zoomout.cur), pointer; }

/* CSS class for the caption under the big zoomed image */
.MagicThumb-caption {
    color: #333333;
    background-color: #F0F0F0;
    border: 1px solid #CCCCCC;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 11px;
    padding: 8px 16px;
}

/* CSS class for the control bar ec mo ban */
.MagicThumb-controlbar {
	display: block;
	height: 18px;
}

.MagicThumb-controlbar a {
	display: block;
	width: 18px;
	height: 18px;
	margin: 0px 1px;
	outline: none;
	float: left;
	overflow: hidden;
}

.MagicThumb-controlbar a span {
	display: block;
	width: 1000px;
	height: 1000px;
	/*background: transparent url(../images/controlbar.png) no-repeat 0 0;*/
	outline: none;
	position: absolute;
	left: 0px;
	top: 0px;
}

/* CSS class for the loading message box */
.MagicThumb-loading {
	border: 1px solid #000000;
	background: #ffffff url(../images/loader.gif) no-repeat 2px 50%;
	padding: 2px 2px 2px 22px;
	margin: 0;
	text-decoration: none;
	text-align: left;
	font-size: 8pt;
	font-family: sans-serif;
}
	.picture{

	margin-top:10px;
	text-align:left;

	}
	 .picture ul img{
	width:84px;
	height:84px;
	cursor:pointer; padding:8px 2px 2px 2px;
	margin:0 4px 0 0;
	}
	.picture img.onbg{background:#e89607; padding:1px;}
	.picture img.autobg{background:#d1d1d1;padding:1px;}
	.picture .small_left,.picture .small_right{float: left;cursor: pointer;margin: 17px 5px 0 0;}
  .picture .small_right{margin: 17px 0 0 1px;}
  .picture .small_pro {float: left;height: 90px;margin: 0;width:400px;overflow: hidden;}
  .picture ul{width: 2000px;}
  .picture ul li {float: left;}
	.right_best{ width:224px; float: right}
	.right_best .goodsItem{ width:83px; height:125px; padding:5px 14px; text-align: center; float:left;}
	.right_best .goodsItem .goodsimg{width:83px; height:102px;}
	.right_best .goodsItem p{ text-align:center}
	.right_best .goodsItem a{ text-decoration:none}

  .sorted_list{float:right;margin-right: 612px;}

  .colorSel{
    border: 1px solid #b8b6b7;
    display: inline-block;
    float: none;
    height: 10px;
    margin: 0 7px -2px 7px;
    width: 10px;
}


.color .attribute_group_box {
    clear: both;
    padding: 5px 0;
}

.color label,.color label h3 {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #e1e1e1;
    cursor: pointer;
    display: block;
    float: left;
    height: 40px;
    line-height: 30px;
    margin: 2px 5px 2px 0px;
    padding: 3px 5px;
    font-weight: bolder;
}
.color label h3 {
    padding: -6px;
    margin: 0;
    border: none;
    height: 30px;
    line-height: 25px;
}

.optionName {
    float: left;
    width: 60px;
}

.attribute_group_box .radio_item {
    margin-top: 10px;
}
.color .radio_item input {
    display: none;
}
.color span {
    float: left;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    color:#333;
}
.country_title{
    float: left;
    line-height: 35px;
    font-size: 18px;
    color: #333;
}

.optionValues {
    float: left;
}
.optionValues {
    padding-bottom: 5px;
    width: 90%;
}

table.tier-prices, .tier-prices th, .tier-prices tr, .tier-prices td {
    background-color: #fff;
    border: 1px solid #dadddd;
    border-spacing: 5px;
    padding: 2px 10px;
    text-align: center;
}


.tier-prices {
    background-color: #f4f7f7;
    border: 1px solid #dadddd;
    margin: 10px 0;
    padding: 1px;
    border-collapse: collapse;
}

.quan_tu {
    background: none repeat scroll 0 0 #f4f4f4;
    border: 1px solid #ccc;
    float: left;
    height:40px;
    margin-top: 5px;
}
.kuan_liat{
  margin-top: 10px;
}

.kuan_liat span {
    line-height: 40px;
}


.quan_tu .biskkk font {
    background: none repeat scroll 0 0 #e1e1e1;
    display: block;
    float: left;
    font-size: 40px;
    height:38px;
    line-height:26px;
    text-align:center;
    width:40px;
    text-decoration: inherit;
}

.quan_tu .tb-text input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ffffff;
    border-color: -moz-use-text-color #ccc;
    border-image: none;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-style: none solid;
    border-width: medium 1px;
    color: #000;
    float: left;
    height:38px;
    line-height:23px;
    text-align: center;
    width: 40px;
}

.quan_tu .biskkk0 font {
    background: none repeat scroll 0 0 #e1e1e1;
    display: block;
    float: left;
    font-size: 28px;
    height:38px;
    line-height:36px;
    width:40px;
    text-decoration: inherit;
	text-align:center;
}


#buyitnow_span #btn_buyitnow {
   background: none repeat scroll 0 0 red;
    border: 2px solid #ccc;
    color: #fff;
    font-size: 16px;
    height: 43px;
    line-height: 40px;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-right:15px;
    outline: none;
}
#buyitnow_span #btn_buyitnow:hover{
    background-color: #fff;
    color:red;
}

#addtocart_span #btn_addtocart{
   background: none repeat scroll 0 0 #ea5404;
    border: 0 none;
    color: #fff;
    font-size: 16px;
    height: 43px;
    line-height: 43px;
    margin-top: 5px;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-right:15px;
  border-radius: 5px;
}

.product-options .validation-failed {
    border: 1px dashed #f00 !important;
}


.color .radio_item label.disabled {
    background-color: #fdfcfc;
    border: 1px dashed #bbbbbb;
    color: #bbbbbb;
    cursor: not-allowed;
}

.color .radio_item label.checked {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ed0973;
}


.showqty {
    padding-left:20px;
    line-height: 24px;
    font-size: 14px;
}
.showsku {
    padding-left:10px;
    line-height: 24px;
    font-size: 14px;
}
.hidden{
  display: none;
}

.quan_tu .add,.quan_tu .reduce{
   cursor: pointer;
}

.outofstock_notice {
   color: #dd0910;
   font-weight: bold;
   font-size: 15px;
   line-height: 30px;
}

.show_qty_warn{
  line-height: 30px;
  color: red;
  float: right;
  margin-right: 516px;
}

.list, .list-info {
  background: #fff none repeat scroll 0 0;
  padding: 15px 0;
  border:1px solid #ccc;
  border-radius: 5px;
}
.list-info .list-tab {
  padding: 20px;
}
.list-info .nav-tabs {
  background: rgba(0, 0, 0, 0) url("../images/prolist-tab-bg.png") no-repeat scroll center bottom;
  border-bottom: medium none;
}
.list-inline {
  list-style: outside none none;
  margin-left: -5px;
  padding-left: 0;
}
.list-info .nav-tabs > li {
  float: inherit;
}
.list-info .list-tab li {
  display: inline-block;
}
.list-info .nav-tabs > li.active > a, .list-info .nav-tabs > li.active > a:focus, .list-info .nav-tabs > li.active > a:hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: #ea5404;
  font-weight: bold;
}
.list-info .nav-tabs > li > a {
    border: medium none;
    border-radius: 0;
    font-size: 16px;
}




.fl{
    float: left;
}

.fr{
    float: right;
}

.pays{}
.ors{ float:left; margin-left:5px; display:inline;}
.ors p{ height:35px; line-height:35px;}
.pays_paypals{ float:left;}
.disabled {
  opacity: 0.65;
  cursor:default;
}

.error{
  color: red;
  padding-left:10px;
}
.clear{clear:both;}

/*20141028黄亮新加*/
.cart_hover{ width:635px;padding:10px 25px;font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; background-color:#fbfaf2; position:absolute; top:1px; left:1px; z-index:999; border:1px solid #ccc; box-shadow: 0 0 6px #999;}
.cart_hover_t{ /* height:75px; */}
.cart_hover_t_text{ height:35px; background: url(../images/rightbg.png) no-repeat left center; margin-bottom:10px;}
.cart_hover_t_text span{ margin-left:30px; font-weight:normal;}
#cart_hover_t_price{ margin-left:0;}
#total{ margin-left:0;}
#succ_text{ font-weight:bold; color:#333;}
.buttons{ /* width:240px; */ height:25px; margin-left:30px; margin-top:15px; line-height:25px;}
#content .cart_hover .con_shopping{background: none repeat scroll 0 0 #999;
    border-radius: 3px;
    color: #fff;
    height: 20px;
    line-height: 20px;
    padding:8px 10px;
  text-decoration:none;
  }
#content .cart_hover .gotocart{
  background: none repeat scroll 0 0 #f75f37;
    border-radius: 3px;
    color: #fff;
    height: 20px;
    line-height: 20px;
    padding:8px 10px;
  margin-left:5px;
  text-decoration:none;
  }
.cart_hover_b{ margin-top:20px;}
.cart_hover_b h4{ background-color:#eaeaea; color:#D80003; font-weight:bold; height:25px; line-height:25px; padding-left:10px; margin-bottom:10px;}
.cart_hover_b_each{ float:left; width:138px; margin-left:15px; display:inline;}
#goodsInfo .textInfo .cart_hover_b_each_img{ width:138px; height:138px; margin:0 auto; padding:0;}
.cart_hover_b_each .price_height{ font-size:12px;/* height:20px; */ line-height:20px; text-align:center;}
#goodsInfo .textInfo .cart_hover_b_each .normalprice{ color:#333;font-size:12px; font-weight:bold; text-align:center;}
.cart_hover_b_each .productSpecialPrice{ color:#CC0000; font-size:12px; font-weight:bold;}
#content .cart_hover .cart_hover_b_each_title{ line-height:15px; padding:0; height:28px;  overflow: hidden;}
#content .cart_hover .cart_hover_b_each_title a{ color:#666; text-decoration:none; font-size:12px; font-weight:normal;}
#content .cart_hover .cart_hover_b_each_title a:hover{ color:#CC0000;}
#content .cart_hover .cart_hover_b_each_prices{ padding:0; height:20px; line-height:20px; margin-top:5px;}
.oldprice{ font-size:10px;}
.newprice{ color:#D80003; font-weight:bold; margin-left:5px; font-size:12px;}
#content .cart_hover .closediv{ width:16px; height:16px; position: absolute; top:0; right:0;}
#content .cart_hover .closediv:hover{ cursor:pointer;}
#content .cart_hover .closediv p{ padding:0; margin:0;}
#goodsInfo .favorite{
    color:#808080;
    cursor: pointer;
}

#goodsInfo .favorite .litb-btn-small {
    padding: 5px 9px 6px 9px;
    line-height: 14px;
    font-size: 12px;
    position: relative;
    top: 5px;
    left:25px
}
#goodsInfo .favorite a:hover{
    color: red;
}
#goodsInfo .favorite a i {
    margin: 0 3px 0 0;
}
#goodsInfo .favorite #fav-num .fav-num{
    float: none;
    font-size: 14px;
    height: 20px;
    line-height: 16px;
    color: #333;
}

.litb-flat-btn {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #bbb;
    border-bottom-color: #a2a2a2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
}
.litb-btn-small {
    padding: 2px 10px;
    font-size: 11.9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.litb-icon-prod-heart {
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    background: url(../images/normal_6cc5f9ab6300f9dd.png) -933px -390px no-repeat;
}
#goodsInfo .favorite #fav-num i, #goodsInfo .favorite #fav-num u {
    position: absolute;
    zoom: 1;
    line-height: 0;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
    margin: -4px 0 0 -5px;
    border: solid transparent;
    border-right-color: #d7d7d7;
    border-width: 4px 5px 4px 0;
}
#goodsInfo .favorite #fav-num {
    float: none;
    width: 30px;
    height: 20px;
    margin: 6px 5px 0 5px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    background: white;
    text-align: center;
    border: #d1d1d1 solid 1px;
    line-height: 14px;
    zoom: 1;
    padding: 1px 2px;
    top: 9px;
    left: 25px;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}

.price-box font{
    color: red;
}
.price-box{
    font-size: 24px;
}
.price-box .currency_sign{
    font-size: 24px;
    font-weight: bolder;
}
.price-box .currency_price{
    font-weight: bold;
    font-size: 24px;
}


.share>span{
    float: left;
    padding: 2px 8px 1px 10px;
    margin-right: 6px;
    background: #4d4d4d;
    border-radius: 3px;
    text-align: center;
    line-height: 20px;
    font-weight: bold;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    cursor: pointer;
    zoom: 1;
    position: relative;
    vertical-align: middle;
    height: 25px;
    margin-top: 16px;
    margin-right: 10px;
}
.share .facebook_button{
    position: absolute;
    bottom: 0px;
    left: 110px;
    height:20px;
}
.share-save-arrow {
    position: absolute;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #4d4d4d;
    top: 8px;
    right: -5px;
    width: 1px;
}

.share li{
    float: left;
    margin-top: 15px;
    margin-right: 10px;
    cursor: pointer;
}

.holiday {
    background-color: #999;
}

.selected_pro_price{color:#f75f37 !important;}
.addthis_toolbox{padding-left:5px; padding-top:5px;}

.addthis_toolbox a{padding-left:5px;}
.zoomDiv{z-index:1999;position:absolute;top:200px;left:500px;width:300px;height:300px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

/*huang liang 2014-11-21 add start*/
.also{ padding:10px 84px; padding-top:0;}
.reco{float:right; width:188px;border:1px solid #e2e2e2;}
.goods_list2 .reco_height{ height:200px; padding-left:9px; padding-right:9px; margin-bottom:10px; width:170px;}
.goods_list2 .reco_height b{}
.goodsItem4{ width:170px;}
.box_border{border:1px solid #e2e2e2;}

/*huang liang 2014-11-21 add end*/

/*huang liang 2014-11-24 add start*/

/*gifts*/
#marquee{ margin-bottom:20px; height:300px;}
.gifts_pro{width:1220px; margin:0 auto;height:648px;  overflow: hidden; }
.gifts_l{ float: left; width:30px; padding-top:78px;}
.gifts_l p img{ cursor:pointer;}
.gifts_r p img{ cursor:pointer;}
.gifts_r{ float: right; width:30px; padding-top:78px;}

.masks_pro{ width:1120px; padding-left:30px;}
.conter_pro li p.pro_title{ margin:0 auto;overflow:hidden; line-height:15px;color:#333; width:200px; margin-top:10px; margin-bottom:5px; font-size:12px; height:30px;}
.conter_pro .productSpecialPrice{ color:#ed1c24; font-size:14px; font-weight:bold;}
.conter_pro .normalprice{ color:#5f5f5f;font-size:14px; margin-left:10px; font-weight:bold;}
.conter_pro .normalprice2{margin-left:0;}
.price_height{ /* height:20px; */ line-height:20px; text-align:center;}
.conter_pro p.freeshipping{ padding:5px 0;}
.c149c00{ color:#149c00;}
.conter_title{height:30px; border-bottom:2px solid #F63; padding:10px 0 0 15px; font-size:18px; font-weight:bold;}
.conter_pro li{ width:200px;display:inline-block;margin-bottom:28px; margin-left:20px;margin-right:20px; position:relative;}
.conter_pro li a{ text-decoration:none; color: #333;}
.conter_pro li a:hover{color:#CC0000; text-decoration:underline;}
.conter_pro li img{ width:200px; height:200px;}
.conter_pro li p img{ width:34px; height:34px;}
.conter_pro li a .comm{ display:none; position:absolute; top:0; right:0;}
.conter_pro li a:hover .comm{ display:block;}

/*tabs*/

/*threeConner css*/
.threeConner{border:5px solid transparent;display: inline-block;width: 0;height: 0;}
.tcRight{border-right-color: #000;}
.tcLeft{border-left-color: #000;}
.tcTop{border-top-color: #000;}
.tcBottom{border-bottom-color: #000;}
.mores .corner{margin-top:8px; margin-left:5px; padding:0; background:none; float:left;}
.mores{ float:right; width:60px;  cursor: pointer;}
.mores .cart{ font-size:13px; background:none; padding:0; margin:0; float:left;}

.pople li {
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    float: left;
    line-height: 20px;
    margin: 0 1px;
}
.pople li {
    background-image: -moz-linear-gradient(center 20% , #fff, #f5f5f5);
}
.pople li a {
    background: url(../images/sortIco.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333;
    display: block;
    float: left;
    font-size: 13px;
    height: 22px;
    line-height: 20px;
    padding: 0 13px;
    text-indent: 15px;
}
.pople li a:hover{ text-decoration:none;}
.pople .poplea a {
    background-position: 13px -62px;
}
.pople .popledown a {
    background-position: 13px -17px;
}
.pople .popledown_on a, .pople .poplea_on a, .pople .popledown a:hover, .pople .poplea a:hover {
    background-color: #ea5404;
    border-radius: 3px;
    color: #fff;
}
.pople .poplea_on a, .pople .poplea a:hover {
    background-position: 13px 4px;
}
.pople .popledown_on a, .pople .popledown a:hover {
    background-position: 13px -40px;
}

.pople a{cursor:pointer;}
.title_each{ float:left; margin-left:20px; display:inline-block;}
.title_each_one{ margin-left:0;}

#goodsInfo .textInfo .clearfix .quantitys{ font-size:12px; font-weight:bold; width:50px; margin-right:6px; height:30px; line-height:30px;}
.pro_share{ float:left; margin-right:250px; display:inline-block;}
#goodsInfo .textInfo .wishs{ width:200px; height:28px;}
.padding5 {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #ccc;
    float: right;
    height: 18px;
    line-height: 18px;
    padding:4px;
    text-align: center;
    width: 27px;
}
#goodsInfo .textInfo .prices{ font-size:18px;}
.goodsItem5 .price_height{

	color: #ed1c24;
    font-size: 14px;
    font-weight: bold;
	height:20px;
	line-height:20px;

	}
.goodsItem5 .titles{ height:30px; line-height:15px; overflow:hidden;text-overflow: ellipsis;}
.goodsItem5 .catogory_line{ font-weight: bold;font-size:14px;}
.goodsItem7 .catogory_line{ font-weight: bold;font-size:14px;}
.goods_list2 .goodsItem7{height:285px;}
.reco .titles{ height:30px; line-height:15px; overflow:hidden;text-overflow: ellipsis; text-align:center;}
.reco .reco_line{ text-align:center;}
.reco .goodsItem7 .price_height {

    height: 20px;
    line-height: 20px;
	text-align:center;
	color: #ed1c24;
    font-size: 13px;
    font-weight: bold;
}
.boxCenterList ul .prices{font-size:14px; margin-bottom:0;font-weight: bold; height:20px; line-height:20px; text-align:center;}
.boxCenterList ul .price_height {
    color: #ed1c24;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
}
.totals{ margin-top:10px; background-color:#F0F0F0;}
#goodsInfo .textInfo .total_font{ font-size:18px;}
.italic{color:#898686;font-style:italic}
/*huang liang 2014-11-24 add end*/

/*huang liang 2014-12-24 add end*/
.prevv{float:left; margin-top:121px;}
.prevv img{ cursor:pointer;}
.nextt{float:left; margin-top:121px;}
.nextt img{ cursor:pointer;}
/*huang liang 2014-12-24 add end*/


/*huang liang 2014-12-26 add begin*/
.success .success_r h5{background:#d8d8d8;border-radius:5px;font-size:18px; color:#AA0000; margin-bottom:5px;font-style: italic;}
.tips{border:1px solid #ccc;border-radius:5px; padding:5px;}
.notes{color:#de181f;font-style: italic;}
/*huang liang 2014-12-26 add end*/

/*lijie pic scroll*/
.slides_goodsitem{width:300px;}
.activeScroll{position:relative;z-index:1;background: #fff;overflow: hidden;}
.activeScroll .direction-nav a.disabled{display:none}
.activeScroll .direction-nav a{background-image:url("../images/bg_direction_nav.png");background-color: rgba(0, 0, 0, 0);background-repeat:no-repeat;cursor:pointer;display:none;height:93px;margin:-70px 0 0;position:absolute;text-indent:-9999px;top:50%;width:40px;z-index:10;outline: inherit;}
.activeScroll .next{background-position:-53px 0;right:-10px;padding: 0;}
.activeScroll .next:hover{background-position:-53px -100px}
.activeScroll .prev{background-position:0 0;left:-10px}
.activeScroll .prev:hover{background-position:0 -100px}
.activeScroll:hover .next{right:-10px;display: block;}
.activeScroll:hover .prev{left:-10px;display: block;}
.buy_shar_pro li{margin-left:15px;margin-right:15px;width: 300px;float: left;}

/*2015-01-08 add*/
.coupon_cash{
	 height:80px;
}
/*lazyload*/
.scrollLoading{background: url(../images/loading.gif) no-repeat center center;}
/*登录弹出层*/
/*.op{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;width:100%;position:absolute;top:0;z-index:100; background:#ccc;}
.openlogin{position: fixed;background-color: #FFFFFF;border: 1px solid #e1e1e1;width: 500px; z-index: 8889;progid: DXImageTransform.Microsoft.Shadow(color=#444444,direction=120,strength=4);-moz-box-shadow: 2px 2px 10px #444;-webkit-box-shadow: 2px 2px 10px #444;box-shadow: 2px 2px 10px #444;left:30%;top:30%;padding-bottom:10px}
.openlogin form{ width:480px; margin:20px auto;}
.openlogin .form-group{ padding:10px 0; width:460px; margin:20px auto;}
.openlogin .form-group .form-group_label{float:left;width:130px;}
.form-group-login label{text-align:center;}
.openlogin .form-group input[type=text]{float:left;width:250px;}
.openlogin .form-group input[type=password]{float:left;width:250px;}
.openlogin .btn{margin:0 10px 0 100px;width:100px;border-radius:5px;border:1px solid #ccc;height:30px;  color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer;}
.openlogin label.error{
   float:left;
   margin-top:5px;
   margin-left:150px;
}
.openlogin .button{
   background-color:#f75f37;
}*/

.hide{display:none}
.clear{clear:both;}
.tab_ul{list-style:none;background:#F7F7F7;height:40px;}
.tab_ul li{ padding:0 20px;float: left;color: #333;line-height:40px;height:40px;text-align: center; cursor:pointer;}
.tab .current{background:#F75F36;outline: none;border-bottom: none; color:#FFF; cursor:auto !important;}
.op{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;width:100%;position:absolute;top:0;z-index:100; background:#ccc;}
.openlogin{position: fixed;font-size:13px;background-color: #FFFFFF;border: 1px solid #e1e1e1;width: 500px; z-index: 8889;progid: DXImageTransform.Microsoft.Shadow(color=#444444,direction=120,strength=4);-moz-box-shadow: 2px 2px 10px #444;-webkit-box-shadow: 2px 2px 10px #444;box-shadow: 2px 2px 10px #444;left:50%;top:20%;padding-bottom:10px;margin-left:-250px;}
.openlogin .tab_ul{width:auto;float:left;}
.openlogin .close{float:right;cursor:pointer;}
.openlogin form{ width:480px; margin:20px auto;}
.openlogin .form-group{ /*padding:10px 0; */line-height:normal;width:460px; padding:7px 0;margin:0 auto;overflow:hidden;position:relative;}
.openlogin .form-group .form-group_label{float:left;width:130px;}
.form-group-login label{/*text-align:center;*/}
.openlogin .form-group input[type=text]{float:left;width:250px;}
.openlogin .form-group input[type=password]{float:left;width:250px;}
.openlogin .btn{margin:0 10px 0 130px;width:100px;border-radius:5px;border:1px solid #ccc;height:30px;  color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer;}
.tp_reg{float:right;margin:6px 40px 0 0;}
.openlogin label.error{ padding:0;margin-top:15px;display:block;clear:both;margin-left:131px;color:#f00;}
.openlogin .button{background-color:#f75f37;}
.form-tp label{margin-left:145px;width:340px;display:block;line-height:18px;}
.form-tp #conform_agreement_notice{margin:0 0 0 140px;}
.form-tp label.error{margin:0 0 0 142px;}
#com_Login span.error{margin-left:142px;color:#f00;padding:0;}
.form-tp-cbx{margin-top:10px;}
.infos-tp{position:fixed;left:50%;margin-left:-190px;top:40%;width:380px;/*height:40px;E00025  f75f36*/background:#E00025;border:1px solid #EF5959;border-radius:5px;z-index:9999;color:#fff; line-height:25px;padding:15px 0;text-align:center;font-size:18px;box-shadow:3px 3px 10px 0 rgba(8, 0, 0, 0.5);}
 input.error{color:#000;padding:0}
/*end*/
/*图片放大*/
.image_max{
   position:absolute;
   z-index:10000;
   height:auto;
   width:auto;
   max-height:350px;
   background-color: #FFFFFF;border: 1px solid #e1e1e1;z-index: 8889;
   progid: DXImageTransform.Microsoft.Shadow(color=#444444,direction=120,strength=4);
   -moz-box-shadow: 2px 2px 10px #444;
   -webkit-box-shadow: 2px 2px 10px #444;box-shadow: 2px 2px 10px #444;
}
.image_max img{
  display:block;
   width:auto;
   height:auto;
   max-height:350px;
}
/*end*/
/*2015-04-20*/
 .layerror{position:fixed;left:50%;margin-left:-190px;top:40%;width:380px;/*height:40px;E00025  f75f36*/background:#E00025;border:1px solid #EF5959;border-radius:5px;z-index:9999;color:#fff; line-height:25px;padding:15px 0;text-align:center;font-size:14px;box-shadow:3px 3px 10px 0 rgba(8, 0, 0, 0.5);}
 .laysuccess{position:fixed;left:35%;top:40%;width:300px;height:40px;background:#43CD80;border:1px solid #ccc;border-radius:5px;z-index:999;color:#222;line-height:40px;text-align:center;font-size:14px;}
 .list_load{z-index:9000;height:30px;width:120px;position:absolute;opacity:0.7}
  .list_load .loading{background:url("../images/loading.gif") no-repeat 70px 0;width:120px;height:30px;line-height:30px;}
  .page_info{color:#f75f36}
/*end*/

.box_1 .tab{ background-color:#fbfbfb;}
.box_1 .tab_content{ background-color:#fbfbfb;}
.box_1 .tab_content table{background-color:#fbfbfb !important;}

.estimatess{font-family: normal 13px/30 pxVerdana,Arial,Helvetica,sans-serif;color: #848484;font-style:italic}
#goodsInfo .estimatess a{margin-left:5px;text-decoration:none;}
#goodsInfo .estimatess .email_icon{margin-left:10px; margin-bottom:-2px;}
#goodsInfo .estimatess .size_icon{margin-left:0px;margin-bottom:-2px;}
#goodsInfo .estimatess .shipping_icon{margin-left:-6px; margin-bottom:-4px;}
#goodsInfo .estimatess .download_icon{margin-left:10px; margin-bottom:-4px;}
#goodsInfo .estimatess .email_icon{margin-left:10px; margin-bottom:-2px;}
#goodsInfo .estimatess .new_project{}
#goodsInfo .estimatess a:hover{text-decoration:underline;color:#ed1c24; }
/* 订单号追踪查询 */
#order_track_panel{min-width:400px;}
#order_track_panel .dataloading{background:url("../images/loading.gif") no-repeat 40px 0;width:120px;height:30px;line-height:30px;margin-bottom:20px}

.track-panel-footer{height:60px;padding-left:30px;background:#eeeeee;z-index:1343;padding-top:25px;color:#444;font-size:14px;}
.track-panel-footer a{color:#00f !important;text-decoration:none;font-size:14px}
.track-panel-footer a:hover{text-decoration:underline;}

/* 搜索联想*/
.ac_results {
    background-color: #fff;
    border: 1px solid #dcd9d9;
    border-radius: 2px;
    overflow: hidden;
    padding: 0;
    z-index: 9999;
}

.ac_results li {
    cursor: pointer;
    display: block;
    font: ;
    font-size: 12px;
    margin: 0;
    overflow: hidden;
    padding: 4px 5px;
    width: 100%;
}

.ac_results li.ac_over {
    background: none repeat scroll 0 0 #f1f1f1;
    color: #333;
    font-weight: bold;
}

.ac_results h3 {
    font-size: 14px;
    padding: 8px 10px;
    color: #f90;
    border-bottom: 1px dashed #ccc;
    text-align: left;
}

.ac_results li.ac_ckeyword {
  color: #09f;
}

/*huangliang added on 20150720*/
.joins {
	width:560px;
	float:left;
	margin-top:7px;
}
.joins_title {
	height:15px;
	line-height:15px;
	margin-bottom:10px;
}
.joins p span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.joins_each {
	float:left;
	width:140px;
}
.joins_each_l {
	width:32px;
	height:32px;
	float:left;
}
.joins_each_r {
	float:right;
	width:80px;
	height:32px;
	margin-right:18px;
	display:inline;
}
.joins_each_r p{ font-size:12px; color:#666;}
.joins_each_r_title {
	font-size:12px;
	font-weight:bold;
	color:#333 !important;
	height:15px;
	line-height:15px;
}

/*huangliang added on 20150801*/
.off{width:43px; height:43px !important;background: url(../images/off.png) no-repeat; position:absolute; right:-20px; top:-10px;z-index:99999;}
.off span{ font-size:20px; color:#FFF; display:inline-block;text-align:center; width:32px; padding-top:7px;}
.off_position{ position:relative;}
.goodsItem .off{right:0px; top:0px;}
.sales_price_color{color:#ed1c24;}

#share_h3{
    height: 29px;
    background-color:#d8d9d9;
    font: 16px/29px Verdana,Geneva,sans-serif;
    color: #fff;
    text-align: center;
    padding: 0px;
    margin: 0px;
}

.shareList{
	position:absolute;
	display:none;
	border:ridge
}

.sharePanel_close {
    background: #9A9A9A;
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 5px;
    font-weight: bold;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    padding: 3px;
}

/*特殊定制成功后的布局*/
.submit_inquiry_success{
  border: 1px solid #999;
  width: 1220px;
  height:200px;
  margin-top: 30px;
  margin-bottom: 30px;
  background: url(../images/checkout_success2.png) 89px center no-repeat;
}

/*用户保护政策布局*/
.bp-horizontal-banner{
	position: relative;
	padding: 6px 20px 4px 60px;
	background-color: #f0f0f0;
	font-family: arial;
}
.bp-icon{
	position: absolute;
	margin-left: -45px;
	width: 32px;
	height: 40px;
	background: url(../images/bp-icon1.png) no-repeat 0 0;
}
.buy-protection-info hh {margin-bottom: 0;font-size: 22px;line-height: 30px;font-weight: 700;color: #369;}
.buy-protection-info-list{margin-right:-30px;}
.buy-protection-info li {
	padding: 2px 20px;
	margin-left: 0;
	display: inline-block;
	vertical-align: top;
	list-style: none;
	color: #666;
	background: url(../images/bp-icon1.png) no-repeat -87px -141px;
	zoom: 1;
}
.buy-protection-info a{
	padding-right: 10px;
	color: #666;
	display: inline-block;
	background: url(../images/bp-icon1.png) no-repeat right -91px;
}
.bp-info-item{
	padding-left:20px !important;
}
/*top brand nav*/
.top_link_960 ul{margin:0px; padding:0px; list-style:none;}
.toplink_box{position:fixed;width:100%; height:100px; background:url('../images/top_linkbg_02.png') repeat-x;z-index:99;}
.top_link_960{width:1200px; height:70px; margin:0 auto;}
.top_link_960 li{width:118px; height:70px; display:inline-block; padding-right:1px; background:url('../images/top_linkfg_06.png') no-repeat right;}
.top_link_960 li:last-child{background:none;}
.top_link_960 li a{width:118px; display:block; text-align:center; font-size:12px; color:#000000; position:relative; text-decoration:none; padding-top:40px;}
.top_link_960 li a img{border:0px;}
.top_link_960 li a .top_link_logo{display:block; position:absolute; left:0px; top:10px; width:120px; height:auto;}
.top_link_960 li a .top_link_ekouaer{display:block; position:absolute; left:0px; top:8px; width:120px; height:auto;}
.top_link_960 li a .top_link_acevivi{display:block; position:absolute; left:0px; top:8px; width:120px; height:auto;}
.top_link_960 li a .top_link_ecoocheer{display:block; position:absolute; left:0px; top:8px; width:120px; height:45px;}
.toplink_box section {
    width: 1900px;
    min-width: 1200px;
    margin: 0 0 0 -20px;
    padding: 0 40px 0 0;
    background: #232323;
    height: 36px;
    top:66px;
    left: 0;
    position: fixed;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 100;
    border-bottom: 4px solid #fff;
    color:#fff;
}
.top_link_960 nav{
    position: relative;
    width:1200px;
    height:36px;
    margin: 0 auto;
}

.toplink_box nav div.majorityOffer {
    margin-left: 10%;
}
.toplink_box .majorityOffer .sale_off{
    display: inline-block;
    width: 470px;
    line-height: 16px;
    text-align: center;
}
.toplink_box .top_link_960 .container-wrap{
    position: absolute;
    top: 5px;
    right: 20%;
}
.toplink_box .top_link_960 .container-wrap a{
  color:#fff;
}
.toplink_box .top_link_960 .container-wrap a:hover{
  color: #FB139A;
}
.nav_main li .sub_menu {
    position: absolute;
    width:240px;
    left: 0px;
    top: 33px;
    padding: 0 10px;
    background-color: #fff;
    text-align: left;
    border:1px solid #ddd;
    font-size: 14px;
    z-index:99;
}
.nav_main li .point {
    position: absolute;
    top: 27px;
    left: 50%;
    display: none;
    z-index:9999;
}
.nav_main li:hover .point {
    display: inline-block;
}
.nav_main li .triangle {
    display: inline-block;
    width: 0;
    height: 0;
    border: 3px solid transparent;
    zoom: 1;
}
.nav_main li .bord_tri,.nav_main li .bg_tri{
    position: absolute;
    left: -15px;
    border-width: 8px;
}
.nav_main li .bord_tri {
    top: -10px;
    border-bottom-color: #ddd;
}
.nav_main li .bg_tri {
    top: -8px;
    border-bottom-color: #fff;
}
.trends_item a, .trends_item a > h3, .trends_item a > h2, .trends_item a > h1{
    font-size: 14px;
    color: #333;
}
.trends_item a > h3, .trends_item a > h2, .trends_item a > h1{
    line-height: 30px;
    text-align: left;
}
.trends_item dd{
    height: 30px;
    line-height: 30px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}
.trends_item a:hover,.trends_item a:hover > h3,.trends_item a:hover > h2,.trends_item a:hover > h1{
    text-decoration: none;
    color:#ed0973;
}
/*content css*/
#content{
    width:1200px;
}

.recommend_info{
    margin-top: 20px;
}
.recommend_info ul li{
    float:left;
    margin-left:10px;
    margin-bottom:20px;
}
.recommend_info ul .first{
    margin-left: 65px;
}
.recommend_info ul .last{
    margin-left: 60px;
}
/*footer social css*/

.offers{
    position: relative;
    width:872px;
    margin: auto;
}
.offers .off_title span{
    display: block;
    margin-left: 360px;
    text-align: center;
    color:#000;
    font-size: 26px;
    font-weight: normal;
}
.offers .off_title i{
    position: absolute;
    left:340px;
    background-position: -1081px -370px;
    background-image: url(../images/fab-icon-desktop.png);
    background-size: 1288px 1185px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: inline-block;
    width: 21px;
    height: 22px;
    background-origin: content-box;
    padding: 0;
}
.offers ul,.offers ul li{
    overflow: hidden;
}
.offers ul li{
    float: left;
    position: relative;
    width:372px;
    margin: 20px;
}
.offers li .details{
    position: relative;
    text-align: right;
    background-color: #eee;
}
.offers li .fab-ico--arrow-right{
    background-position: -1205px -940px;
    background-image: url(../images/fab-icon-desktop.png);
    background-size: 1288px 1185px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: inline-block;
    width: 5px;
    height: 8px;
    background-origin: content-box;
    padding: 0;
    position: absolute;
    right: 0;
    top: 14px;
}
.offers li a{
    display:block;
    padding-top:6px;
    padding-right: 15px;
    color:#000;
}
.offers li a:hover{
    text-decoration: underline;
    color:#FF3399;
}
.js_email_subscribe{
    position: relative;
    width:220px;
    height:29px;
    padding-left: 5px;
    outline: none;
    border: 1px solid #aaa;
    color:#232323;
}
.footerEmail form{
    position: relative;
}
.footerEmail .sub_tip{
  display: none;
  float: right;
  margin-left: 10px;
  line-height: 25px;
  color: red;
}
.social .subscribe {
    float: right;
    background-color: #ff5667;
    background-position: -127px 8px;
    width: 39px;
    height: 29px;
    border: 0px;
    background-image: url(../images/tag.png);
    background-repeat: no-repeat;
    outline: none;
    cursor: pointer;

}
.footHelp{
    padding-top: 10px;
    background-color: #232323;
    color:#fff;
}
.foot_wrap{
    width:1200px;
    margin: 0 auto;
}
.footHelp_inner{
    float: left;
    width: 636px;
    margin-top: 10px;
    font: 1em/1.55 Verdana,Arial,Helvetica,sans-serif;
    font-size:.95em;
}
.footHelp_inner dl {
    float: left;
    width: 33%;
}
.footHelp_inner dl dt,.footerEmail > span,.social > span{
    margin-bottom: 7px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bolder;
}

.footHelp_inner dl a:hover{
    text-decoration: none;
    color:#FF3399;
}
.footHelp_inner dl a {
    display: block;
    margin-bottom: 10px;
    color: #fff;
}
.footerEmail{
    float: left;
    width: 225px;
    margin-top: 8px;
}
.social{
    float: right;
    width: 298px;
    margin-top: 8px;
}
.social li{
    float: left;
}
.social li em{
    background-repeat: no-repeat;
    overflow: hidden;
    display: inline-block;
    width: 40px;
    height: 40px;
    background-origin: content-box;
    padding: 0;
}
.social .fab-ico--fb-white{
    background-image: url(../images/footer/F.jpg);
}
.social .fab-ico--twitter-white{
    background-image: url(../images/footer/T.jpg);
}
.social .fab-ico--youtube-white{
    background-image: url(../images/footer/G.jpg);
}
.social .fab-ico--pinterest-white{
    background-image: url(../images/footer/P.jpg);
}
.social .fab-ico--instagram-white{
    background-image: url(../images/footer/ins.jpg);
}

.footerEmail .subscribe{
    position: absolute;
    top: 1px;
    right: 5px;
    width:30px;
    height: 27px;
    background: url(../images/fab-icon-desktop.png) no-repeat -1200px -930px;
    background-color: #fff;
    border: none;
}
/*pop_under*/
.shadow{
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    background-color: #ccc;
    opacity: .3;
    z-index: 100;
}
.pop_under{
    position: fixed;
    top: 125px;
    left: 20%;
    width: 840px;
    height: 450px;
    z-index: 101;
}
.pop_under .close{
    position: absolute;
    right: -15px;
    top: -15px;
    width: 30px;
    height: 30px;
    margin-left: 0;
    background-position: -60px -195px;
    background: url('../images/box_ico0.png') no-repeat -60px -195px;
    opacity: 1;
    z-index:150;
}
.pop_under .close:hover{
    background-position: -90px -195px;
    opacity: 1;
}
.pop_under .pop_content em{
    position: absolute;
    top:0px;
    bottom:0px;
    width:840px;
    background: url(../images/banner/ekouaer_tip.jpg) no-repeat;
    z-index:102;
}

.pro_login_title ul{
    padding-top: 10px;
    padding-left: 20px;
    border-bottom: 1px solid #999;
}
.pro_login_title ul li{
    float: left;
    margin: aut;
    height: 39px;
    line-height: 39px;
    margin: 0 10px;
    font-size: 16px;
    font-weight: bolder;
    cursor: pointer;
}
.pro_login_title .dialog_select{
      padding: 0 15px;
    border-radius: 6px 6px 0px 0px;
    border: 1px solid #999;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    color: #fff;
    background-color: #999;
}
#login_form, #register_form{
  font-size: 14px;
}
.pro_login_contact{
  padding: 15px 15px 10px 15px;
}
#login_box, #register_box {
    margin-left: 120px;
}
#login_box li,#register_box li{
      margin-bottom: 10px;
}
.promptmsg{
  display: inline-block;
    width: 190px;
    height: 30px;
    line-height: 30px;
    text-align: right;
}
.input_text{
  width: 230px;
    padding: 0px 0px 0px 5px;
    border: 1px solid #ccc;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    border-radius: 4px;
}
.btn_box{
  margin-left: 85px;
}
.submit_btn{
    height: 35px;
    line-height: 30px;
    color: #fff;
    background-color: #666;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    border: 0px;
    border-radius: 4px;
}
.show_error{
      height: 30px;
    line-height: 30px;
    padding-left: 16px;
    font-size: 16px;
    margin-bottom: 10px;
}
.errormsg{
  padding-left: 85px;
    color: red;
    font-weight: 700;
    padding-top: 5px;
}
.hide{
  display: none;
}
.subscript_btn{
  margin-left: 195px;
}
#register_box .btn_box{
  margin-left: 195px;
}
#register_btn:hover,#login_btn:hover{
  background-color: #333;
}
.post_info{
    display: none;
    height: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #000;
}
.wrap .col_main, #content .sectionBox{
  min-height: 550px;
}