@charset "utf-8";
html {
	height: 100%;
	overflow-y: scroll
}

body {
	height: 100%;
	font-size: 12px;
	font: 13px/1.5em Arial,Helvetica,sans-serif;
	color: #4D4D4D;
	background-color:#ffffff;
}
.clear{ clear:both; overflow:hidden; height:0;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td {
	margin: 0;
	padding: 0;
}
ol,ul{
  list-style:none outside none;
}
a{
  text-decoration:none;
  color: #3D3D3D;
}
a:hover{
  text-decoration: underline;
  color: #D90000;
}
img{
  border:none;
}
p{
  margin:0px;
}
.page-wrapper{
    position:relative;
	margin:0px auto;
	height:auto;
}
.fl {
    float:left;
}
.fr {
	float: right;
	display: inline
}

/*margin*/
.mgt10{margin:10px;}
/* ============= 头部hd ============ */
#hd,#bd,#ft {
	clear: both;
}
#hd {
}
.hd_top{
  width: 100%;
  height: 30px;
  background-color: #333333;
  line-height: 30px;
  font-size: 0.75em;
  font: 13px/2.3em Arial,Helvetica,sans-serif;
  color: #3D3D3D;
}
.hd_inner {
  height: 30px;
  width:1200px;
  margin-left:auto;
  margin-right:auto;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix {
	display: inline-block
}
/* ============= 头部顶部左侧 ============ */

.hd_left li {
  display: inline;
  float: left;
  margin-right: 5px;
}
.hd_left li a {
  display: inline;
  text-decoration: none;
  float: left;
  color: #ffffff;
  padding: 0 10px;
  height: 28px;
  border-bottom: 2px solid transparent;
}
.hd_left li a:hover {
  text-decoration: none;
  height: 28px;
  border-bottom: 2px solid #da3439;
}
.hd_left li.on a {
  text-decoration: none;
  height: 28px;
  border-bottom: 2px solid #da3439;
}
.top_operate {
  position: relative;
  z-index: 999;
}
/* ============= 头部顶部右侧 ============ */
.hd_right dl {
  display: inline;
  float: left;
  color: #ffffff;
  height: 30px;
}
.hd_right dd {
  display: none;
}
.hd_operate {
  position: relative;
  z-index: 999;
}
.hd_operate dt {
  background-position: 1000px 0;
  cursor: pointer;
  padding: 0 10px 10px;
  background-repeat: no-repeat;
}
.hd_operate dt a {
  color: #fff;
  text-decoration: none;
}
.hd_operate dt a:hover {
  text-decoration: none;
}
.hd_operate dd {
  position: absolute;
  top: 40px;
  left: 50%;
  z-index: 9999;
  background-color: #fff;
  padding: 5px 10px;
  line-height: 24px;
  border: 1px solid #dddddd;
  box-shadow: 0 2px 5px #dddddd;
}
.hd_operate dd a {
  color: #666666;
}
.hd_operate dd a:hover {
  text-decoration: none;
}
.hd_operate li {
  padding: 0;
}
.hd_operate li a {
  padding: 0 10px;
  line-height: 24px;
  width: 130px;
  height: 24px;
  display: block;
}
.hd_operate li a:hover {
  background-color: #f7f7f7;
}
.hd_operate li:hover {
  background-color: #f7f7f7;
}
.hd_operate .bord_tri,
.hd_operate .bg_tri {
  position: absolute;
  left: 50%;
  margin-left: -8px;
  border-width: 8px;
}
.hd_operate .bord_tri {
  border-bottom-color: #dddddd;
  top: -16px;
  *border-top-color: transparent;
  *border-bottom-color: #dddddd;
}
.hd_operate .bg_tri {
  border-bottom-color: #ffffff;
  top: -14px;
  *border-top-color: transparent;
  *border-bottom-color: #ffffff;
}
.hd_right i.triangle {
  vertical-align: 0px;
  margin-left: 5px;
  *vertical-align: 1px;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.hd_operate_hover {
  z-index: 26;
}
.hd_operate_hover i.bottom_tri {
  *vertical-align: 5px;
  border-top: 3px solid transparent;
  border-bottom: 3px solid #ffffff;
}
.hd_operate_hover dd {
  z-index: 27;
}
:root .hd_operate_hover i.bottom_tri {
  border-top: 3px solid #ffffff;
  border-bottom: 3px solid transparent;

}
:root .hd_operate_hover dt i.triangle {
  vertical-align: 3px;
  -webkit-transform: rotate(180deg);

  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);

  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
i.triangle {
  display: inline-block;
  width: 0;
  height: 0;
  border: 3px solid transparent;
  zoom: 1;
}
i.bottom_tri {
  border-top: 3px solid #ffffff;
}
.hd_moblie:hover dd{
display:block;
}
.hd_moblie dd {
  width: auto;
  padding: 0;
  left: -95%;
  text-align: center;
  top: 30px;
}
.hd_moblie dd .arrow {
  position: absolute;
  top: -16px;
  left: 50%;
  margin-left: -8px;
  border: 8px solid transparent;
  border-bottom: 8px solid #ffffff;
}
.hd_moblie dd a {
  display: block;
  margin-top: -25px;
  line-height: 3em;
  cursor: default;
}
.hd_moblie dd img {
   width:200px;
   height:200px;
}
.hd_moblie dd a:hover {
  text-decoration: none;
}
.hd_account dt a:hover {
  text-decoration: none;
}
.hd_account:hover dd{
display:block;
}
.hd_account dd {
  width: 150px;
  margin-left: -85px;
}
.hd_account dd a{
  text-decoration:none;
}
.hd_account .bord_tri,
.hd_account .bg_tri {
  left: 68px;
}
.hd_currency label {
  margin-right: 5px;
}
.hd_currency:hover dd{
display:block;
}
.hd_currency dd {
  color: #666666;
  width: 155px;
  margin-left: -64px;
}
.hd_currency li {
  padding-right: 5px;
  text-align: left;
  cursor: pointer;
}
.hd_currency .bord_tri,
.hd_currency .bg_tri {
  left: 50px;
}
.top_liveChat dt {
  background-position: -187px 9px;
  padding-left: 30px;
}
.hd_liveChat:hover dd{
display:block;
}
.hd_liveChat dd {
  color: #666666;
  width: 300px;
  left: auto;
  right: 0;
  line-height: 18px;
  padding-bottom: 10px;
}
.hd_liveChat .hd_liveChat_Box strong {
  font-weight: bold;
  display: block;
}
.hd_liveChat .hd_liveChat_Box a {
  display: block;
  color: #003366;
}
.hd_liveChat .hd_liveChat_Box a:hover {
  text-decoration: underline;
}
.hd_liveChat .bord_tri,
.hd_liveChat .bg_tri {
  left: 260px;
}

/* ============= hd_main ============ */
/*head*/
.head_w{ width:100%; background-color:#f2f2f2; padding:6px 0; height:90px;}
.head{ width:1200px; margin:auto;}
.head1{ width:190px; margin:auto;float:left}
.head1 a{height:90px;}
.head2{ width:1003px; margin:auto;float:right; padding:30px 0;}
.logo{ width:190px; height:38px; display:block; margin:0 5px 0 5px; float:left;}
.soso{ width:715px; float:left; height:32px; border:1px solid #e0e0e0; background-color:#FFF;}
.soso .text{ width:660px; line-height:30px; padding:0 8px 0; height:31px; border:none; float:left;background-color:#ffffff;}
.soso .search-btn{ width:32px; height:32px; display:block;background:url(../images/home/head_soso.jpg) left top no-repeat; border:none; float:right;}
.soso .search-btn:hover{background:url(../images/home/head_soso.jpg) right top no-repeat;}

.head_w ul{ width:220px;  float:right;}
.head_w ul li{ float:left; padding:0 15px; display:inline-block;}
.head_w ul li.my-bag{background:url(../images/home/may-bag-fgx.gif) right 3px no-repeat;}
.head_w ul li a{ height:23px; padding-top:7px; display:block;color:#3D3D3D;}
.head_w ul li.my-bag p a{background:url(../images/home/my-bag.jpg) left top no-repeat; display:block; height:23px; padding:7px 0 0 30px; }
.head_w ul li.my-bag{position:relative;}
.head_w ul li.my-bag .my-bag_h_div{display:none; right:-120px;position:absolute; width:350px; padding:5px; background-color:#fff;box-shadow:1px 1px 2px #d9d9d9; -moz-box-shadow:1px 1px 2px #d9d9d9; -webkit-box-shadow:1px 1px 2px #d9d9d9; z-index:2;}
.head_w ul li.my-bag:hover .my-bag_h_div{display:block;}

.my-bag_h_div .list{width:100%; padding-bottom:8px; border-top:1px #ddd dashed; float:left;}
.my-bag_h_div .list .info{margin-left:5px;float:left;}
.my-bag_h_div .list .info .pic{float:left;}
.my-bag_h_div .list .info .txt{ padding:4px 0 0 50px; line-height:14px;}
.my-bag_h_div .list .info .txt dl .title{ display:inline-block; float:left;}
.my-bag_h_div .list .info .txt dl .title a{ height:18px;}
.my-bag_h_div .list .info .txt dl p{width:180px; font-weight:normal; height:18px; display:inline-block; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.my-bag_h_div .list .info .txt dl .qt{ width:20px;font-size:12px; color:#999; padding-top:7px; text-align:right; display:inline-block;}
.my-bag_h_div .list .info .txt span{font-size:12px; color:#999;  display:block;}
.my-bag_h_div .list .price{padding-top:10px; margin-right:5px; text-align:right;}
.my-bag_h_div .list .price span{color:red; display:block;}
.my-bag_h_div .list .price a{display:block;cursor: pointer;}
.my-bag_h_div .total{width:100%; padding:10px 8px 0 0; border-top:1px #ddd dashed; float:right; text-align:right;}
.my-bag_h_div .total span{font-size:16px; font-weight:bold; color:#fe0000;}
.my-bag_h_div .checkout{width:100%; margin:5px 0; padding-top:4px;  float:left; }
.my-bag_h_div .checkout a{color:#FFF;padding:2px 15px; margin-right:5px; background:none repeat scroll 0% 0% #F40;border-radius:2px; float:right;}
.my-bag_h_div .checkout a:hover{text-decoration:none; color:#FFF;}
.my-bag_h_div .list .info .txt dl dd{display:inline;}
/*head end*/

/*    导航栏   */

#nav{ width:100%;background:url(../images/home/nav_bj.jpg) left top repeat-x; height:45px; border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; float:left;}
#nav ul{ padding:0; width:1200px; margin:0 auto;border-left:1px solid #e3e3e3;}
#nav ul li{ float:left;}
#nav ul li a{ padding:0 15px; display:block; line-height:45px; font-size:15px;border-right:1px solid #e3e3e3;color:#333}
#nav ul li a:hover{ background-color:#fff; text-decoration:none; color:#ef9811;}
#nav ul li ul{ display:none; width:240px; position: absolute; box-shadow:1px 1px 2px #d9d9d9; -moz-box-shadow:1px 1px 2px #d9d9d9; -webkit-box-shadow:1px 1px 2px #d9d9d9;}
#nav ul li:hover ul{ display:block;border:1px solid #e3e3e3; padding:10px 0;  border-top: none; background-color:#FFF;z-index:2}
#nav ul li:hover ul li{ width:230px; padding:0px 5px;}
#nav ul li:hover ul li a{ border:none;font-size:13px; line-height:27px; width:225px; padding:0 0 0 5px;}
#nav ul li:hover ul li a:hover{ background-color:#f5f5f5; text-decoration:underline;color:#ef9811;}


/*    导航栏结束  */
/* ==================================== */
/* ============= 产品展示区 ============ */
/* ==================================== */

.box{ 
  width:1200px;
  margin-top:0px;
  margin-bottom:10px;
  margin_right:0px;
  background:#ffffff;
  }
.box_h{
padding:10px 0px;
font:bold 0.875em/16px Arial;
color:#666;
font-size:16px;
}
.box_h span{
color:#da8539;
}

/*hot-sales*/
.img_div_r{width: 204px; height: 240px; text-align: center; font-size: 0;border:none;}
.hot-sales{ width:1200px; margin:0 auto; overflow:hidden; border:1px solid #ebebeb; padding:20px 0px; font: 13px/1.5em Arial,Helvetica,sans-serif;}
.hot-sales ul{ width:1110px; }
.hot-sales ul li a{ width:204px;}
.hot-sales ul li a img{ max-height: 240px; max-width: 204px; vertical-align: middle;}
.show_box ul{ overflow:hidden;float:left; }
.show_box .nomg{ margin-right:0px;}
.show_box ul li{  float:left; margin-right:20px;height: 315px;}
.show_box ul li a{  display:block; border:1px solid #ffffff;color: #3D3D3D} 
.show_box ul li a img{ max-width: 204px;}
.show_box ul li a p{ padding:7px 5px ; background-color:#f2f2f2;}
.show_box ul li a p span{ font-size:15px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.show_box ul li a:hover p{background-color:#d97b2a;}
.show_box ul li a:hover{ color:#fff; text-decoration:none; border:1px solid #d97b2a;}
.arrow_l{  width:22px; height:43px; margin:0 auto; display:block;background:url(../images/home/arrow.png) left top no-repeat;  filter:alpha(opacity=20); /*IE滤镜，透明度50%*/
  -moz-opacity:0.2; /*Firefox私有，透明度50%*/
  opacity:0.2;/*其他，透明度50%*/}
.arrow_r{width:22px; height:43px; margin:0 auto; display:block;background:url(../images/home/arrow.png) right top no-repeat;  filter:alpha(opacity=20); /*IE滤镜，透明度50%*/
  -moz-opacity:0.2; /*Firefox私有，透明度50%*/
  opacity:0.2;/*其他，透明度50%*/}
.arrow_l:hover{ filter:alpha(opacity=60); /*IE滤镜，透明度50%*/
  -moz-opacity:0.6; /*Firefox私有，透明度50%*/
  opacity:0.6;/*其他，透明度50%*/}
  .arrow_r:hover{ filter:alpha(opacity=60); /*IE滤镜，透明度50%*/
  -moz-opacity:0.6; /*Firefox私有，透明度50%*/
  opacity:0.6;/*其他，透明度50%*/}
  
.img_div_n{width: 204px; height: 210px; text-align: center; font-size: 0;border:none;}  
.new_arrivals{ width:1200px; float:left; overflow:hidden; border:1px solid #ebebeb; padding:20px 0px;font: 13px/1.5em Arial,Helvetica,sans-serif; }
.new_arrivals ul{ }
.new_arrivals ul li{ float:left; margin-bottom:10px; }
.new_arrivals ul li a{ width:204px;color: #3D3D3D}
.new_arrivals ul li a img{ height:210px;}
.home_show2{ width:1200px; margin:0 auto; overflow:hidden;}
.home_show2_ads{ float:right;width:427px;}
.home_show2_ads .div_1{ margin-bottom:20px;}

/*home_share*/
.home_share{width:1200px; margin:0 auto;border:1px solid #ebebeb; padding:20px 0px; background-color:#f7f7f7;}
.home_share ul{}.home_share ul li{ float:left;}.home_share ul li img{ width:140px; height:210px;border:none;}

/*social_contact*/
.social_contact{ width:1040px; padding:0 80px; height:85px; margin:20px auto; background-color:#da8539;}
.social_contact .left{ float:left; width:600px; margin:19px 0 0; color:#f8e7d7; font-size:20px;}
.sj a{background: url(../images/home/icon.png) left top; width:46px; height:45px; display:block; float:left;  }.sj a:hover{ }
.sj a.facebook{background-position:-46px top; }.sj a.facebook:hover{  background-position:-46px bottom;}
.sj a.twitter{ width:46px;margin:0 15px;}.sj a.twitter:hover{background-position:left bottom;}
.sj a.google{background-position:-138px top; width:46px;margin-right:15px;}.sj a.google:hover{background-position:-138px bottom;}
.sj a.youtube{background-position:-92px top;margin-right:15px;}.sj a.youtube:hover{background-position:-92px bottom;margin-right:15px;}
.sj a.Pinterest{background-position:-184px top;margin-right:15px;}.sj a.Pinterest:hover{background-position:-184px bottom;margin-right:15px;}
.sj a.tumblr{background-position:-230px top;}.sj a.tumblr:hover{background-position:-230px bottom;}
.social_contact .right{ float:right;width:400px; margin-top:24px;}
.social_contact .right .text1{ height:34px; line-height:34px; width:280px; padding-left:5px; color:#f5deca; margin-right:10px; font-size:15px;  float:left; background-color:#dd914c; border:1px solid #e7b07e;}
.social_contact .right .email{ width:58px; height:38px; float:left; display:block;background:url(../images/home/email_icon.jpg) left top no-repeat; border:none;}.social_contact .right .email:hover{background:url(../images/home/email_icon.jpg) right top no-repeat;}
.home_b_text{ text-align:center; background-color:#f2f2f2; padding:18px 0;width:100%;}.home_b_text p{ width:1000px; margin:auto; line-height:25px;}

/*bottom*/
.home_b_text{font:13px/1.5em Arial,Helvetica,sans-serif;color: #4D4D4D;}
.home_bottom{width:1200px; margin:0px auto; padding:25px 0 25px; overflow:hidden; border-bottom:1px solid #ebebeb;}
.home_bottom dl{ width:214px; padding-right:5px;margin-right:15px; float:left;border-right:1px solid #ebebeb; float:left;font:13px/1.5em Arial,Helvetica,sans-serif;color: #4D4D4D;}.home_bottom dl dt{ font-weight:bold; font-family:Verdana, Geneva, sans-serif;padding-bottom:4px;}.home_bottom dl dd{ padding-bottom:4px;}.home_bottom dl dd a{ color:#8a8a8a;}
.bottom_abc { padding:20px 0;  text-align:center; font:13px/1.5em Arial,Helvetica,sans-serif;color: #4D4D4D;}.bottom_abc a{ padding:0 5px; color:#6a6a6a;}

/* ==================================== */
/* ============= 幻灯片 ============ */
/* ==================================== */
#home-page .icon-font {
    font-family: 'ostkiconfont2013medium';
}

.hp-amod-image img{
    height:auto;
}

.hp-wrapper{
    width: 1200px;
    margin:auto;
}

.hp-grid-container{
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0 0px 0px;
}

.hp-plain-text{
    font-size:16px;
    font-weight: 200;
    margin-top:20px;
    text-align: center;
}

.hp-amods {
  position: relative;
  padding-top: 10px;
}


.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}

.hp-grid-block{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:10px;
    border-radius:3px;
    position: relative;
}

.centered {
    display: inline-block;
    vertical-align:bottom;
    width: 300px;
    bottom:0px;
    position: relative;
}

.hp-hr{
    width:75%;
}
.slider-parent{
	width: 1200px;
	position: relative;
    padding-bottom: 12px;
}

.hp-slider {
  border-radius: 3px;
  
  overflow: hidden;
  position: relative;
}

.hp-slider ul{
	margin:0;
	padding: 0;
	list-style: none;
    width: 5680px;
}

.hp-slider ul li{
	float: left;
  position: relative;
}
.hp-slider a {
    display: block;
}
.hp-slider img {
    border:0;
}

.hp-slider:hover .next{
	right:25px;
}

.hp-slider:hover .prev{

	left:25px;
}



.hp-slider:hover .recs-arrow{
	opacity: .9;
	transform: scale(1);
}

.hp-slider .recs-arrow:hover{
	opacity: 1;
}

.hp-slider .recs-arrow{
	opacity: 0;
	transform: scale(0);
	transition: .5s all;
}

.hp-slide img{
	max-width: 100%;
	width:100%;
}

.recs-arrow {
  bottom: 0;
  cursor: pointer;
  display: block;
  height: 26px;
  left: 0;
  margin: auto;
  opacity: 0.8;
  position: absolute;
  right: 0;
  text-align: left;
  top: 0;
  width: 16px;
  z-index: 5;
    -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;
}

.recs-arrow:hover{
  opacity: 1;
}

.recs-arrow.next {
  left: auto;
  background:url(../images/home/hr.png) no-repeat;
  right:15px;
}

.recs-arrow.prev {
  right: auto;
background:url(../images/home/hl.png) no-repeat;
left:15px;
} 

.hp-slider .next{
    right:-100px;
    padding: 10px;
    background-position: 10px 10px;
}

.hp-slider .prev{
    left:-100px;
    padding: 10px;
    background-position: 10px 10px;
}

.hp-slider-pages li {
  background: none repeat scroll 0 0 #ffffff;
  border-radius: 20px;
  display: block;
  float: left;
  height: 7px;
  margin: 0 10px;
  width: 50px;

  cursor: pointer;
  filter:alpha(opacity=60); /*IE滤镜，透明度50%*/
  -moz-opacity:0.6; /*Firefox私有，透明度50%*/
  opacity:0.6;/*其他，透明度50%*/
}

.hp-slider-pages li.active{
	background:#000000;
	box-shadow: 0px 0px 2px #888;
}

.hp-slider-pages-div{
	position: absolute;
	right:0;
	margin-top:10px;
	left:450px;
	top:420px;
}

/*product*/
.location{background:url(../images/icon/home-icon.gif) left 14px no-repeat; line-height:20px; padding:12px 0 10px 18px; width:1182px;color:#6a6a6a; margin:0 auto;}.location strong{ color:#4d4d4d;}
.location a{ color:#6a6a6a;}
#iamgeManage .title{
    width: 1200px;
    margin: 20px auto 5px;
    text-transform: uppercase;
    font-family: "Times New Roman", Times, serif;
    font-size: 20px;
}

.pro_list_cen{ width:1200px; margin: 0 auto;}
.pro_list_left{ float:left; width:224px;}
.pro_list_right{ float:right; width:956px;}
.pro_list_r_1{ margin-bottom:15px;}
.pro_list_r_ban{ float:left; width:712px;}
.pro_list_r_tab{ float:right; width:224px;overflow:hidden;}
.none {display:none;}
.pro_list_r_tab .TabTitle{ width:224px; overflow:hidden;  }
.pro_list_r_tab .TabTitle li{cursor:pointer;height:43px; float:left;  font-size:13px;font-weight:bold; text-align:center;}
.pro_list_r_tab .TabTitle li a{text-decoration:none; color:#FFF;  }
.pro_list_r_tab .TabTitle .active{  height:43px; width:112px;line-height:43px; background-color:#da8539; color:#FFF;  }
.pro_list_r_tab .TabTitle .normal{height:43px; width:112px; line-height:43px; background-color:#d9d9d9; color:#666666; }
.pro_list_r_tab .TabContent{  width:224px;display:block; overflow:hidden;  }
.tab_show_box img{ width:224px; height:246px;}
.tab_show_box p{ padding:9px 5px;width:214px;white-space: nowrap ;background-color:#f2f2f2;}
.tab_show_box p span{ font-size:15px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.tab_show_box:hover p{background-color:#d97b2a;}
.tab_show_box:hover{ color:#fff; text-decoration:none;}
.recommened { overflow:hidden;}
.recommened ul{ width:202px; }
.recommened ul li a{ width:200px; margin-bottom:5px;text-align:center;}
.recommened ul li a img{ height:240px;}
.pro_list_dl_1{ border:1px solid #e6e6e6; padding-bottom:5px; margin-bottom:15px;}
.pro_list_dl_1 dt{ font-size:13px; background-color:#f7f7f7; font-weight:bold; text-transform:uppercase;border-top: 1px solid #E6E6E6;border-bottom:1px solid #e6e6e6; padding:8px 10px 5px; margin-bottom:10px;}
.pro_list_dl_1 dd{ padding-left:10px; margin-bottom:5px;}

.pro_list_dl_2{ border:1px solid #e6e6e6; padding-bottom:5px; background-color:#f7f7f7; margin-bottom:15px;}
.pro_list_dl_2 dt{font-size:13px;  font-weight:bold; text-transform:uppercase; padding:8px 10px 5px; }
.pro_list_dl_2 dd{padding-left:10px; margin-bottom:5px; color:#6a6a6a;}

.pro_list_r_2{ overflow:hidden; margin-bottom:30px;}
.pro_list_r_2 dl{ width:224px; float:left; margin-right:20px; padding:0 0 5px; background-color:#fafafa;}
.pro_list_r_2 dl.nomg{ margin:0;}
.pro_list_r_2 dl dt{ margin-bottom:10px; }
.pro_list_r_2 dl dt a{}
.pro_list_r_2 dl dt a img{ width:224px; height:280px;}
.pro_list_r_2 dl dt a:hover img{ margin-top:5px;}
.pro_list_r_2 dl dd{}
.pro_list_r_2 dl dd a{ color:#6a6a6a; display:block; padding:4px 0 4px 18px;background:url(../images/icon/pro_list_arrow.gif) 10px 9px no-repeat;}
.pro_list_r_2 dl dd a:hover{ background-color:#e5e5e5;}
.pro_list_r_2 dl dd a.more{ background:none; text-align: right; text-decoration:underline; color:#7a7a7a;}
.pro_list_r_2 dl dd a.more:hover{ text-decoration:none; color:red;}

/*list-pro-2*/
.pro_list_fliter{ overflow:hidden; }
.fliter-text{ background-color:#ebebeb; float:left; margin:0 10px 10px 0; text-align:center; width:88px; height:35px; line-height:35px; font-weight:bold;}
.fl_move{ margin:2px 10px 0 0; height:30px; display:inline-block; padding:0 35px 0 10px; line-height:30px;  background: #da8539 url(../images/products/fliter-no-icon.jpg) right top no-repeat;vertical-align: middle; color:#fff;  }
.fl_move:hover{ color:#ffffff; text-decoration:none;}
.title_fl{background-color:#ebebeb;height:40px; margin:0px 0px 10px 0px; padding:0 10px;}
.title_fl_h1{ float:left; font-size:15px; font-weight:bold; line-height:40px; margin-right:35px;}
.title_fl-arrow{ float:left;margin-right:25px;}
.nofliter{ line-height:40px; display:inline-block; overflow:hidden; padding-right:13px;background: url(../images/products/list-2013.png) right 16px no-repeat;}

.nofliter_ed{ line-height:40px; display:inline-block; overflow:hidden; padding-right:13px;background: url(../images/products/list-2013.png) right -19px no-repeat;}
.narrow-down{}
.nofliter2{ line-height:40px; display:inline-block; overflow:hidden; padding-right:13px;background: url(../images/products/list-2013.png) right -196px no-repeat;}
.nofliter2_a{ line-height:40px; display:inline-block; overflow:hidden; padding-right:13px;background: url(../images/products/list-2013.png) right -126px no-repeat;}
.nofliter2_d{ line-height:40px; display:inline-block; overflow:hidden; padding-right:13px;background: url(../images/products/list-2013.png) right -168px no-repeat;}
.title-fl-currency{ margin:10px 20px 0 0; float:left;}

.filter-p-p-p{ float:left; margin:7px 20px 0 0;}
#show-p-p-p{display: block;background-color: #fff;border: 1px solid #D6D6D6; padding:2px 5px; line-height:20px;font-size:12px;}
#show-p-p-p:hover{ text-decoration:none;border: 1px solid red;}
.view-btn{ float:right; margin:10px 10px 0 0;}
.view-btn span{ float:left;}
.view-btn a{ width:18px; height:18px; margin-left:8px; float:left; display:block; background-image:url(../images/products/reviews_icon.png);}
#view-thum{ background-position:-18px -88px;}#view-thum:hover,#view-thum-a{background-position:-18px -106px;}
#view-list{background-position:0 -88px;}#view-list:hover,#view-list-a{background-position:0 -106px;}
/*list-pro-2 end*/


.img_div_n_l{ width: 224px; height: 280px; text-align: center; font-size: 0;border:none;display:table;}
.img_div_n_l span{vertical-align: middle;display:table-cell;}
.p_list_center{ overflow:hidden;width:956px;}
.p_list_dl_236{ float:left; border:1px solid #f2f2f2; width:225px; height:395px; padding:4px; overflow:hidden; margin:0 4px 10px 0;}
.p_list_dl_236:hover{ box-shadow:0 0 2px #da8539;border:1px solid #da8539;  }

.p_list_dl_236_imga{ position:relative; display:block; margin-bottom:5px;  }
.p_list_dl_236_imga:hover .discounticon{ color:#fff; text-decoration:none;}
.p_list_dl_236_imga img{ max-width:224px; max-height:280px;position: relative; right:0; top:0;}
.p_list_dl_236_imga em{position: absolute; font-style:normal;}
.discounticon{ width:45px; height:42px; padding:9px 0 0 6px ;top:0;  right:0; background: url(../images/products/discount_bj.png) left 2px no-repeat; color:#fff; font-size:19px;}
.pro_name{ line-height:17px; height:35px; overflow:hidden; margin:0 0 5px}
.list-price{text-decoration:line-through; float:left; margin-right:13px; color:#8a8a8a;}
.list-p-price{ font-size:17px; font-weight:bold; color:#da3439;}.list-p-price em{ font-style:normal; font-size:13px; font-weight:normal;}
.freeshipping{ margin:5px 0;  }
.list-p-d-pl{ overflow:hidden;}
.list-p-d-pl .star{ float:left; margin:5px 5px 0 0 ;}
.list-p-d-pl .a_a1{ float:left; color:#5a5a5a;}
.list-p-d-pl .a_a2{ float:right;color:#5a5a5a; }.list-p-d-pl .a_a2 span{ width:14px; height:15px; line-height:12px; display:inline-block;background:url(../images/products/addtofav_icon2.jpg) left 3px no-repeat; float:left;}

.pro_b_szsx{ float:left;width:954px;border:1px solid #e6e6e6; padding:8px 0;  background-color:#f7f7f7;}
.pro_b_szsx ul{ margin:0px auto; width:600px; text-align:center;}.pro_b_szsx ul li{ float:left; }.pro_b_szsx ul li a{ display:block; background-color:#fff;border:1px solid #e6e6e6; line-height:20px; padding:3px 10px 2px;}.pro_b_szsx ul li a:hover{ text-decoration:none;background-color:#f7f7f7;border:1px solid red;}
.pro_b_szsx ul li.previous{margin-right:10px;}
.pro_b_szsx ul li.center{}.pro_b_szsx ul li.center a{ float:left;margin-right:10px;}
.pro_b_szsx ul li.next{}

.pro_list_ss_ti{border:1px solid #e6e6e6;  font-size:13px; background-color:#f7f7f7; font-weight:bold; text-transform:uppercase;border-bottom: none; padding:8px 10px 5px; }
.pro_list_ss_center{border:1px solid #e6e6e6; padding:10px;}
.pro_list_ss{border-bottom:1px solid #e6e6e6; margin-bottom:15px;}
.pro_list_ss dt{ text-transform:uppercase; margin-bottom:5px; padding-left:9px; }
.pro_list_ss dt.pro_list_ss_dt{background: url(../images/products/diagonal-icon.png) left -121px no-repeat;}
.pro_list_ss dt.pro_list_ss_dt2{background: url(../images/products/diagonal-icon.png) left -156px no-repeat;}
.pro_list_ss dd{}
.pro_list_ss dd a{ display:block; margin-bottom:6px; font-size:12px; line-height:22px; padding-left:15px;}
.pro_list_ss dd a:hover{ color:#3d3d3d; text-decoration:none; background-color:#f2f2f2;}
.pro_list_ss dd a span{ color:#7a7a7a; padding-left:5px;}
.litb-icon-ns-1{background: url(../images/products/diagonal-icon.png) left 5px no-repeat;}
.litb-icon-ns-2{background: url(../images/products/diagonal-icon.png) left -37px no-repeat;}
.litb-icon-ns-3{background: url(../images/products/diagonal-icon.png) left -79px no-repeat;}


/*saicocos 2014-10-19*/
.pro_list_ss_center{border:1px solid #e6e6e6; padding:10px;}
.pro_list_ss_center dl{list-style-type:none;height:190px;line-height:20px;overflow:hidden;cursor:pointer; border-bottom: 1px solid #E6E6E6;margin-bottom: 15px;padding-bottom:2px;}

.pro_list_ss_center dl.open{height:auto;}
.pro_list_ss_center dl dt{ text-transform:uppercase; margin-bottom:5px; padding-left:9px; }
.pro_list_ss_center dl dt.pro_list_ss_dt{background: url(../images/products/diagonal-icon.png) left -121px no-repeat;}
.pro_list_ss_center dl dt.pro_list_ss_dt2{background: url(../images/products/diagonal-icon.png) left -156px no-repeat;}
.pro_list_ss_center dl dd{}
.pro_list_ss_center a{display:block; margin-bottom:6px; font-size:12px; line-height:22px; padding-left:15px;}
.pro_list_ss_center a:hover{color:#3d3d3d; text-decoration:none; background-color:#f2f2f2;}
.pro_list_ss_center a.current{background-color:#f2f2f2;color:#3d3d3d;}

.more_at{background: url(../images/products/xia_la.png) left -52px no-repeat;}
.less_at{background: url(../images/products/xia_la.png) left -99px no-repeat;}

/*sleeve length*/
.pro_list_ss_sl{ overflow:hidden;}
.pro_list_ss_sl a.list_ss_sl_img{position:relative;width:51px; height:51px; float:left; padding:0 0 0;margin: 0 10px 10px 0;border:1px solid #e4e4e4;}
.pro_list_ss_sl a.list_ss_sl_img img{ width:50px; height:50px; }
.pro_list_ss_sl a.list_ss_sl_img:hover em{ width:50px; height:50px;background:url(../images/products/narrow-search-select.png) right bottom no-repeat; border:1px solid #ad3231; position: absolute; top:0; left:0;  }
/*color*/
.pro_list_ss dd.pro_list_ss_ys{ overflow:hidden;}
dd.pro_list_ss_ys a{ width:18px; height:18px; position:relative;}
dd.pro_list_ss_ys a.left-color-icon img{ width:16px; height:16px; border:1px solid #fff;}
dd.pro_list_ss_ys a.left-color-icon{margin: 0 10px 10px 0;padding: 0 0 0 0;border: 1px solid #e4e4e4;overflow: hidden;float: left;}
dd.pro_list_ss_ys a.left-color-icon:hover em{  background:url(../images/products/narrow-search-select.png) right bottom no-repeat; border:1px solid #ad3231;width:18px; height:18px; position: absolute; top:0; left:0; }
/*color*/


/*whatnew_list*/
.whatnew_list_ul{}
.whatnew_list_ul li{}.whatnew_list_ul li a{ display:block; line-height:22px;}.whatnew_list_ul li a:hover{ background-color:#f7f7f7;}

/* loading */
#loading{width:115px;height:35px;line-height:35px;background:#000;  position: absolute;z-index:50; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:0.7; border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}
.loading_img{width:115px;height:35px;line-height:35px;color:#fff;z-index:55;background:url(../images/proLoading.gif) no-repeat 10px center; text-align:left; text-indent:36px; position:relative; font-size:13px;}         
.input-box .input_validation-failed { border:1px solid #FF0000;}


.centerColumn{width:1200px;margin:0px auto;}
.top_ad_banner{margin:0px auto;text-align:center;background:#1dca00;}
.topcontrol{position: fixed; bottom: 5px; right: 5px; opacity: 1; cursor: pointer;}

.top_s_banner{height:70px; margin:0px auto;text-align:center;background: url(/special/easter-promotion/images/banner_top_bg.jpg) center #daf5bf;}
.top_easter_banner{height:70px; margin:0px auto;text-align:center;background: url(/special/easter-promotion/images/banner_top_bg.jpg) center #daf5bf;}
.top_floral_banner{height:70px; margin:0px auto;text-align:center;background:#d6c8f0;}