/* CSS Document */
*{margin:0px; padding:0px; color:#444444; font:12px/1.35 Arial,Helvetica,sans-serif;outline:none;}
ul,li,ol{ list-style:none;}
a{ color:#444444; text-decoration:none; transition:all 0.5s;-webkit-transition:all 0.5s;}
img{border:none;}
input:-webkit-autofill{ -webkit-box-shadow:0px 0px 0px 1000px white inset;}
.clear{ clear:both;}
body{}
/*up*/
.up{ width:100%; margin-bottom:15px;}
.up .up_top{ background:#B2111D;}
.up .up_top .in{ width:1200px; padding:10px 0px; margin:0 auto;}
.up .up_top .in .wel{ float:left; color:#fff; text-transform:capitalize; font-weight:bold;}
.up .up_top .in .logindiv{ float:right;}
.up .up_top .in .logindiv a{ text-transform:uppercase; margin:0px 10px; color:#fff;}

div.logindiv .headerLogin, div.logindiv .headerRegister, div.logindiv .headerUsername, div.logindiv .headerLogout {
	display: none;
}

.up .up_bot{ width:100%; background:#ea1726;}
.up .up_bot .in{width:1200px; padding:25px 0px; margin:0 auto; position:relative;}
.up .up_bot .in .logo{ width:188px; height:28px; float:left;}
.up .up_bot .in .cart{ display:block; float:right; width:38px; height:38px;  background:url(/images/pv_icon.png) 0px -40px no-repeat;}
.up .up_bot .in .cart_num{position:absolute; right:-13px; top:30px; width:20px; height:20px; background:#fff; border-radius:8px; text-align:center;line-height:20px; font-weight: bold; color:#ea1726;}
.up .up_bot .in .search { float:right; position:relative; margin:0px 20px;}
.up .up_bot .in .search .searchbt{ position:absolute; top:0px;right:0px; width:38px; height:38px; border-radius:50%; cursor:pointer; background:#333 url(/images/pv_icon.png) 9px 8px no-repeat;}
.up .up_bot .in .search .keyword{ width:300px; line-height:16px; height:16px; padding:10px 40px 10px 15px; background:#fff;border:1px solid #333; outline:none; border-radius:18px;}
.up .up_bot .in .hot{ height:54px; margin:0px 15px; width:480px; overflow:hidden; float:right;}
.up .up_bot .in .hot a{ border-radius:5px; margin-right:15px; line-height:18px; padding:0px 15px; color:#fff; text-transform:capitalize; font-weight:bold;}
.up .up_bot .in .hot a:first-child{ background:#fff; color:#333;}
.up .up_bot .in .hot a:hover{ background:#fff; color:#333;}

.middle{ width:1200px; margin:0 auto;}
.middle .h3_title{ line-height:20px; font-size:20px; color:#333; padding:10px 0px; border-bottom:1px solid #CCC; text-transform:uppercase;}
.middle .mi_left{ width:300px; float:left;}
.middle .category{ margin-bottom:15px;}
.middle .category span{ display:block;}
.middle .category span a{ background:#f4f4f4; color:#B2111D; display:block; padding:10px 0px; font-size:16px;font-weight: bold; border-bottom:1px dotted #918C8C;}
.middle .category span a:before{ content:url(/images/list_arrowpv.png); margin:0px 5px;}
.middle .category ul{}
.middle .category ul li{}
.middle .category ul li a{ display:block; padding:7px; font-size:12px; color:#666; border-bottom:1px dotted #ddd;}
.middle .category ul li a:hover{ background:#f8f8f8; color:#B2111D;}
.middle .category ul li a:before{ content:url(/images/list_arrow1.png); margin-right:5px;}
.middle .category ul li a:hover:before{ content:url(/images/list_arrowpv.png);}
.middle .le_pr_show{ margin-bottom:15px;}
.middle .le_pr_show a{ display:block;padding:10px 0px; border-bottom:1px dotted #ddd;}
.middle .le_pr_show a .imgdiv{ width:120px; height:70px; display:inline-block; text-align:center; margin-right:10px;}
.middle .le_pr_show a .imgdiv img{ max-height:70px; max-width:120px;}
.middle .le_pr_show a .pr_r_inf{ width:165px; display:inline-block}
.middle .le_pr_show a .pr_r_inf .price{ margin-bottom:8px; }
.middle .le_pr_show a .pr_r_inf .price i{font-size:12px; color:#999; text-decoration:line-through;}
.middle .le_pr_show a .pr_r_inf .price span{display:block; text-decoration:none; background:#ea1726; border-radius:5px; line-height:18px; padding:3px 5px; margin-right:10px; color:#fff; font-size:16px; font-weight:bold;}
.middle .le_pr_show a .pr_r_inf p{ line-height:18px; font-weight:bold;}
.middle  .related{margin-bottom:15px;}
.middle  .related a{ display:block; padding:7px; font-size:12px; color:#666; border-bottom:1px dotted #ddd;}
.middle  .related a:hover{ background:#f8f8f8; color:#B2111D;}
.middle  .related a:before{ content:url(/images/list_arrow1.png); margin-right:5px;}
.middle  .related a:hover:before{ content:url(/images/list_arrowpv.png);}


/*right*/
.middle .mi_right{ width:880px; float:right}
.middle .r_pr_show{margin-bottom:15px;}
.middle .r_pr_show ul{ padding-top:10px;}
.middle .r_pr_show ul li{ height:300px; width:25%; margin:8px 0px; float:left;}
.middle .r_pr_show ul li:hover{box-shadow:0px 0px 8px #ccc;}
.middle .r_pr_show ul li a{ text-align:center; display:block;}
.middle .r_pr_show ul li a .pr_imgdiv{ overflow:hidden; position:relative; width:220px; height:160px; display:table-cell; vertical-align:middle; text-align:center;}
.middle .r_pr_show ul li a .pr_imgdiv .morebg{opacity:0; position:absolute;top:0px;left:0px; background:rgba(0,0,0,0.2); width:220px; height:160px; transition:all 0.5s; -webkit-transition:all 0.5s;}
.middle .r_pr_show ul li:hover a .pr_imgdiv .morebg{ opacity:1;}
.middle .r_pr_show ul li a .pr_imgdiv .dis_price{transition:all 0.5s; -webkit-transition:all 0.5s; width:220px; text-align:center;position:absolute;right:220px; top:40px; color:#fff; font-size:18px; font-weight: bold; text-transform:capitalize;}
.middle .r_pr_show ul li:hover a .pr_imgdiv .dis_price{right:0px; }
.middle .r_pr_show ul li a .pr_imgdiv .o_price{transition:all 0.5s; -webkit-transition:all 0.5s; width:220px;position:absolute;top:70px;left:220px; color:#fff; font-size:12px; font-weight:bold;}
.middle .r_pr_show ul li:hover a .pr_imgdiv .o_price{ left:0px;}
.middle .r_pr_show ul li a .pr_imgdiv .o_price span{ color:#fff; text-decoration:line-through;}
.middle .r_pr_show ul li a .pr_imgdiv .add_cart{transition:all 0.5s; -webkit-transition:all 0.5s;width:220px;position:absolute;top:160px;left:0px;}
.middle .r_pr_show ul li:hover a .pr_imgdiv .add_cart{top:100px;}
.middle .r_pr_show ul li a .pr_imgdiv .add_cart span{ display:inline-block; padding:5px 10px; border:2px solid #fff; text-transform:uppercase; font-size:16px; color:#fff;}
.middle .r_pr_show ul li a .pr_imgdiv .add_cart span:hover{ background:rgba(255,255,255,.8); color:#C00;}

.middle .r_pr_show ul li a .pr_imgdiv img{ max-width:200px; max-height:160px;}
.middle .r_pr_show ul li a p{ margin:10px; line-height:18px; font-weight:bold; height:54px; overflow:hidden;}
.middle .r_pr_show ul li a .free_ship{ color:#B2111D; font-size:18px; text-align:center; text-transform:uppercase; margin-bottom:10px;}


.down {width:100%; }
.down .d_up{ background:#1a1a1a; width:100%;}
.down .d_up  .in{ width:1200px; margin:0 auto;padding:15px 0px;}
.down .share{ float:left; width:33.3%; box-sizing:border-box; padding-right:20px;}
.down .share h5,.down .share h3{ color:#fff; font-size:20px; line-height:32px; border-bottom:1px dotted #fff;}
.down .share ul{ padding:10px 0px}
.down .share ul li{ float:left; width:50%; height:26px; line-height:26px; box-sizing:border-box;}
.down .share ul li img{ vertical-align:middle;}
.down .share ul li a{ color:#fff;}

.share ul li span { vertical-align: middle; width: 16px;height: 16px;display: inline-block;}
.share ul li .share1{ background:url(/images/_icon.png) -81px -59px no-repeat;}
.share ul li .share2{ background:url(/images/_icon.png) -117px -59px no-repeat;}
.share ul li .share3{ background:url(/images/_icon.png) -191px -59px no-repeat;}
.share ul li .share4{ background:url(/images/_icon.png) -264px -59px no-repeat;}
.share ul li .share5{ background:url(/images/_icon.png) -155px -59px no-repeat;}
.share ul li .share6{  }
.share ul li .share7{ background:url(/images/_icon.png) -7px -59px no-repeat;}
.share ul li .share8{ background:url(/images/_icon.png) -229px -59px no-repeat;}
.share ul li .share9{ background:url(/images/_icon.png) -45px -59px no-repeat;}
.share ul li .share10{ background:url(/images/_icon.png) -338px -59px no-repeat;}
.share ul li .share11{ background:url(/images/_icon.png) -300px -59px no-repeat;}

.down .abot_shop{ width:33.3%; box-sizing:border-box; padding-right:20px; float:left;}
.down .abot_shop h3 ,.down .abot_shop p { color:#fff; font-size:20px; line-height:32px; border-bottom:1px dotted #fff;}
.down .abot_shop ul{ padding:10px 0px}
.down .abot_shop ul li{ float:left; width:50%; height:26px; line-height:26px; box-sizing:border-box;}
.down .abot_shop ul li a{ color:#fff; text-transform:capitalize;}
.down .footerAd{padding-right: 20px;float:left; width:33.3%; box-sizing:border-box;}
.down .footerAd h1{ color:#fff;   font-size:20px; line-height:32px; border-bottom:1px dotted #fff;}
.down .footerAd h2{ padding:10px 0px; line-height:20px; font-weight:bold; text-align:justify; color:#fff;}
.down .d_bot{ width:100%; padding:10px 0px; text-align:center;}


/*******/
.down1 {width:100%; }
.down1 .d_up1{ background:#1a1a1a; width:100%;}
.down1 .d_up1  .in1{ width:1200px; margin:0 auto;padding:15px 0px;}
.down1 .share{  box-sizing:border-box; padding-right:20px;}
.down1 .share h5,.down1 .share h3{ color:#fff; font-size:20px; line-height:32px; }
.down1 .share ul{ padding:10px 0px}
.down1 .share ul li{ float:left;padding: 0px 20px;  height:26px; line-height:26px; box-sizing:border-box;}
.down1 .share ul li img{ vertical-align:middle;}
.down1 .share ul li a{ color:#fff;}

.share ul li span { vertical-align: middle; width: 16px;height: 16px;display: inline-block;}
.share ul li .share1{ background:url(/images/_icon.png) -81px -59px no-repeat;}
.share ul li .share2{ background:url(/images/_icon.png) -117px -59px no-repeat;}
.share ul li .share3{ background:url(/images/_icon.png) -191px -59px no-repeat;}
.share ul li .share4{ background:url(/images/_icon.png) -264px -59px no-repeat;}
.share ul li .share5{ background:url(/images/_icon.png) -155px -59px no-repeat;}
.share ul li .share6{  }
.share ul li .share7{ background:url(/images/_icon.png) -7px -59px no-repeat;}
.share ul li .share8{ background:url(/images/_icon.png) -229px -59px no-repeat;}
.share ul li .share9{ background:url(/images/_icon.png) -45px -59px no-repeat;}
.share ul li .share10{ background:url(/images/_icon.png) -338px -59px no-repeat;}
.share ul li .share11{ background:url(/images/_icon.png) -300px -59px no-repeat;}

.down1 .abot_shop1{  box-sizing:border-box; padding-right:20px; float:left;}
.down1 .abot_shop1 ul{ padding:10px 0px}
.down1 .abot_shop1 ul li{ float:left; padding: 0px 20px; height:26px; line-height:26px; box-sizing:border-box;}
.down1 .abot_shop1 ul li a{ color:#fff; text-transform:capitalize;}
.down1 .footerAd{padding-right: 20px;float:left; width:33.3%; box-sizing:border-box;}
.down1 .footerAd h1{ color:#fff;   font-size:20px; line-height:32px; border-bottom:1px dotted #fff;}
.down1 .footerAd h2{ padding:10px 0px; line-height:20px; font-weight:bold; text-align:justify; color:#fff;}
.down1 .d_bot1{ width:100%; padding:10px 0px; text-align:center;}

/*list*/
.middle .treeview{ margin-bottom:15px; border-bottom:2px solid #B2111D; padding:10px 0px;}
.middle .treeview a{ margin:0px 10px; font-size:11px; display:inline-block; text-transform:capitalize; line-height:18px;}
.middle .treeview a:first-child{margin-left:0px; text-transform:uppercase;}
.middle .treeview h1{margin:0px 10px; display:inline-block;font-size:11px; text-transform:capitalize;}
.middle .fond{ text-align:right; padding:10px 0px; line-height:18px; border-bottom:1px solid #ccc; color:#1a1a1a; font-weight:bold;}
.middle .fond strong{color:#1a1a1a; font-weight:bold;}
.middle .classes{padding:15px 0px; margin-bottom:15px;}
.middle .classes .sort{ line-height:32px; font-weight:bold; float:right;}
.middle .classes .sort select{ outline:none; height:30px; border:1px solid #999; line-height:30px; margin:0px 0px 0px 5px;}
.middle .classes .show{ line-height:32px; font-weight:bold; float:left;}
.middle .classes .show select{ outline:none; height:30px; border:1px solid #999; line-height:30px; margin:0px 5px;}

.classes .show a.size {
  border: 1px solid rgb(197, 192, 192);
  padding: 5px;
  margin: 0px 5px;
}
.classes .show  a.size.current{
	border: 1px solid rgb(6, 5, 5);
}

.sort a#nextPage , .sort a#previousPage{
border: 1px solid rgb(182, 170, 170);
padding: 5px 10px;
margin: 0px 5px;
} 

.middle .pages{ text-align:center;padding:10px 0px; margin-bottom:15px;}
.middle .pages .pre{ width:20px; height:20px; background:url(/images/pv_icon.png) -7px -96px no-repeat; cursor:pointer; transform:rotate(180deg);-webkit-transform:rotate(180deg); overflow:hidden; display:inline-block; margin:0px 5px;}
.middle .pages .next{ width:20px; height:20px; background:url(/images/pv_icon.png) -7px -96px no-repeat; cursor:pointer; overflow:hidden; display:inline-block; margin:0px 5px;}
.middle .pages span { background:#EC5761; color:#fff; width:20px; height:20px; text-align:center; line-height:20px; border-radius:5px; display:inline-block; margin:0px 5px; vertical-align:top; cursor:pointer;}
.middle .pages a{ background:#ea1726; color:#fff; width:20px; height:20px; text-align:center; line-height:20px; border-radius:5px; display:inline-block; margin:0px 5px; vertical-align:top; cursor:pointer;}

.middle .pages a:hover{ box-shadow:2px 2px 2px #999;}

/* ---------- Pagination ---------- */
div.pagination a.previousPage {
	background:rgb(211, 203, 199) url(/images/common.gif) 0px -180px no-repeat;
}
div.pagination span.previousPage {
	background:rgb(211, 203, 199) url(/images/common.gif) -30px -180px no-repeat;
}
div.pagination a.nextPage {
	background:rgb(211, 203, 199) url(/images/common.gif) 0px -210px no-repeat;
}
div.pagination span.nextPage {
	background:rgb(211, 203, 199) url(/images/common.gif) -30px -210px no-repeat;
}
div.pagination a.firstPage {
	background:rgb(211, 203, 199) url(/images/common.gif) -60px -180px no-repeat;
}
div.pagination span.firstPage {
	background:rgb(211, 203, 199) url(/images/common.gif) -90px -180px no-repeat;
}
div.pagination a.lastPage {
	background:rgb(211, 203, 199) url(/images/common.gif) -60px -210px no-repeat;
}
div.pagination span.lastPage {
	background:rgb(211, 203, 199) url(/images/common.gif) -90px -210px no-repeat;
}
 
 
 .o_price1 {
  margin-left: 6px;
  color: hsl(0, 18%, 30%);
  font-size: 14px;
}
.o_price1 span{
  margin-left: 6px;
  color: hsl(0, 18%, 30%);
  font-size: 14px;
  text-decoration: line-through;
}

.topmidum{
	left:95%;
	top:80%;
	position:fixed;
}
/***倒计时***/
.timer17 {
  background: #ea1726;
  border-radius: 25px 0px 25px 0px;
  display: -webkit-inline-box;
}
span#timer{display: none;}
span#timer , span#hours , span#days{
  font-size: 16px;
  color: #fff;
  padding: 5px;
}

/**-----sitemap---------**/
.sitemap {
  width: 950px;
  margin: 0px auto;
}
.sitemapList dl dt {
  padding: 0px 20px;
  float: left;
}
