@charset "utf-8";

/* 默认样式 */
html,body{color: #434343; margin:0px; height:100%;font-family:   Arial, Helvetica, sans-serif; font-size:12px;}
html{overflow-y:scroll;}
td{font-size:12px;}
input{font-size:12px; }
/*input[type="submit"]{border:0px; border-style:none; background:#09F;}
input[type="button"]{border:0px; border-style:none; background:#09F;}*/
/*.inputSubmit{border:0px; border-style:none; background:#09F;}*/
.inputButton{ background:url(http://imgcdn01.dear-lover.com/skin/default/pic/but_bg.gif) repeat-x; border:1px #CCCCCC solid; height:20px; color:#1C437E; font-size:11px; padding-left:10px; padding-right:10px; cursor:pointer}
select{font-size:12px;}
textarea{ overflow:auto; height:60px;font-size:12px;}
img{ border:0px;}
legend {  padding-top:4px; padding-bottom:4px;padding-left:10px; padding-right:10px; font-size:16px; color:#666666; font-weight:bold;   margin-bottom:5px; margin-left:10px;}
fieldset{ padding:10px; padding-top:0px;margin-top:5px; }
form{ padding:0px; margin:0px;}

/* --------------整体布局-------------- */
/* --------------整体布局-------------- */
.tb_top{ width:950px; margin: auto; margin-bottom:10px;}
.tb_body{ width:950px; margin: auto; margin-bottom:10px;}
.tb_left{ width:200px; vertical-align:top; }
.tb_url{ width:950px;margin: auto; vertical-align:top; height:30px }
.tb_cen{ vertical-align:top; }
.tb_right{ width:190px; vertical-align:top;}
.tb_bom{ width:950px;margin: auto;  }
.main_ct{}


.index_title{ font-weight:bold; }



A{color:#444444;text-decoration: none; }
A:hover {color: #444444;text-decoration: underline;}

.steptitle {}

h1 { }
h2 {font-size:13px;}
h3 {font-size:12px;}
h4 {font-size:11px;}

li{ line-height:20px;}

.input001{ width:260px; height:20px; line-height:20px; padding:0px;}
.input002{ width:258px;}
.input003{ width:260px;}
.RedInput{ width:260px;}
.select001{ width:265px; height:24px; line-height:20px; padding:0px;}

.sinput001{ width:260px; height:20px; line-height:20px; padding:0px}
.sinput002{ width:260px;}
.sinput003{ width:258px;}
.sRedInput{ width:260px;}

/* 版面样式 */

h1{ font-size:16px; font-weight:bold; margin:0px;}

.divitem{ padding-left:8px; border:1px #eeeeee solid;line-height:26px; height:26px;  margin-bottom:5px; width:98%}
.div1{ width:100%; text-align:left; clear:both;line-height:26px; height:26px}
.div11{ float:left;line-height:26px; height:26px;}
.divlist{line-height:22px; height:22px; padding:2px; width:auto}
.div12{ float:right;line-height:26px;text-align:right; height:26px; width:120px;}
.div13{ clear:both;width:100%;}
.divc{ line-height:20px; padding-left:10px;text-align:left}
.div2{ width:90%; border-bottom:1px #eeeeee solid; line-height:22px;}
.div3{ width:90%; border:1px #FFCC00 solid; line-height:20px; color:#CC0000; background-color: #FFFFCC; margin:5px; padding:3px;text-align:left}

.newsdiv{ border-bottom:1px #673F48 dotted; padding-top:3px; padding-bottom:3px}
.newsdiv_title{ padding-top:2px; padding-bottom:1px}
.newsdiv_content{ padding-top:2px; padding-bottom:1px; line-height:20px}
.newsdiv_time{ margin-left:5px}

/*------------会员系统改动的--------------*/
.profilemain{ background-color:#FFFBE6; border:1px #E9E0B6 solid; padding:8px}
.profilebutton{ background:url(http://imgcdn01.dear-lover.com/skin/default/pic/but_bg.gif) repeat-x; border:1px #CCCCCC solid; height:20px; color:#1C437E; font-size:11px; padding-left:10px; padding-right:10px; cursor:pointer}
.profiletable .profiletablelisttr td{ border-bottom:1px #C4C4C4 dotted;  color:#666666}
.profiletabletitle{ background:url(http://imgcdn01.dear-lover.com/skin/default/pic/uio_profile_title_bg.jpg) repeat-x; height:28px}
.profiletabletitle_td{ padding-left:10px; font-weight:bold}
.profiletabletitle_td_nopad{  font-weight:bold}
.pad5px{padding-left:5px;}
.profiletableform{ border-bottom:1px #D1D1D1 solid; border-top:1px #D1D1D1 solid; background-color:#FFFDF3}
a.profilepage{ color:#2A58A6}
a.profilepage:hover{color:#2A58A6}
.profilepagetable{ background:url(http://imgcdn01.dear-lover.com/skin/default/pic/bg09.gif) repeat-x; height:35px; margin-top:8px}
/*------------DIV经常改动--------------*/
/*------------DIV经常改动--------------*/
.error2{ width:90%; border:1px #FFCC00 solid; line-height:20px; color:#CC0000; background-color: #FFFFCC; margin:5px; padding:8px;text-align:left}
.daoa{  color:#666666; font-weight:bold; font-size:11px }
.daohang{ text-align:left; line-height:20px; padding-right:5px; color:#666666;font-weight:bold; font-size:11px; margin-bottom:10px;  }
.bigdao{text-align:left; line-height:30px; padding-left:5px;font-weight:bold; font-size:24px; color:999999; margin-bottom:5px;}

.productdiv{ float:left; margin-left:10px; margin-top:10px;display:inline;}
.productdiv1 {float:left; padding-right:20px; padding-left:20px; margin-top:10px;}
.productdiv2 { width:100%}
.productdiv3 { float:left; padding-left:10px;  padding-right:10px; margin-top:10px;}
.searchclassdiv{ float:left; display:inline; width:180px; line-height:20px}
.searchclassdiv span{ font-size:11px; color:#999999}
.productdiv span{ }
.fenge{height:5px; width:100%;  padding:0px; margin:0px; font-size:0px;}
.productdiv1img{width:140px; height:140px; text-align:center; border:1px #E4E4E4 solid; line-height:140px; display:table-cell; position:relative;vertical-align:middle;}

.productdiv1img img {
  position:static;
  +position:relative;
  top:-50%;left:-50%;
  }
.productdiv1img p {
  position:static;
  +position:absolute;
  top:50%;
  margin:0px;
  padding:0px;
  }
.productdiv1info{line-height:25px; width:142px; text-align:center;}

.productdiv3img{width:225px; height:225px; text-align:center; border:1px #E4E4E4 solid; line-height:140px; display:table-cell; position:relative;vertical-align:middle;}
.productdiv3img img {
  position:static;
  +position:relative;
  top:-50%;left:-50%;
  }
.productdiv3img p {
  position:static;
  +position:absolute;
  top:50%;
  margin:0px;
  padding:0px;
  }
.productdiv3info{line-height:25px; width:225px; text-align:center;}
/* --------------连接样--------------式 */
/* --------------连接样--------------式 */
#main_profile a{ color:#003399}
#main_profile a:over{ text-decoration:underline}
a.producta{ color:#444444; font-size:10px }
a.producta:hover{color:#444444; font-size:10px}
a.menu{ color:#949393 }
a.menu:hover{ color:#949393 }

a.tag{ margin-right:5px}
a.tag:hover{ margin-right:5px}

a.page{text-align:center;border:1px #eeeeee solid; height:18px; width:18px;display:inline-block;  line-height:18px; }
a.page:hover{ text-align:center;display:inline-block;  border:1px #cccccc solid; height:18px; width:18px; line-height:18px; text-decoration:none;}
.pageon{height:18px; background-color:#eeeeee; text-align:center; border:1px #CCCCCC solid; width:18px; display:inline-block; line-height:18px;}
.pagebutton{ height:20px; border:1px #CCCCCC solid; background-color:#eeeeee; margin-left:5px; cursor:pointer}
.pageinput{ height:14px;margin-left:2px; line-height:14px}

a.top{padding-left:10px; color:#444444; padding-right:10px; font-weight:bold }
a.top:hover{padding-left:10px; padding-right:10px;color:#444444; font-weight:bold}
a.top2{padding-left:10px; color:#444444; padding-right:10px; }
a.top2:hover{padding-left:10px; padding-right:10px;color:#444444;}
a.bom{padding-left:5px; color:#000000; padding-right:5px; }
a.bom:hover{padding-left:5px; padding-right:5px;color:#000000; }
.save{behavior:url(#default#savehistory);} 
a.news{ font-size:10px; color:#000000 }
a.news:hover{ font-size:10px; color:#000000  }

.linh{ line-height:18px }
.alltable { border:1px #CCCCCC solid}
.clear1{height:1px; margin-top:-1px; overflow:hidden;clear:both;}
.sec{ color: #999999;}
.radiocss{width:25px; height:25px;background-color:#ffcf0f;border:#ffcf0f 1px solid; font-size:9pt}
.replace_span{ color:#FF0000 }
.white{ color:#FFFFFF}
.wrap{word-wrap : break-word ;word-break:break-all;}
.impc{ color:#FF3300;}
.bigs{ font-size:16px;}
.weight{ font-weight:bold;}
.mainc{ color:#006699;}
.mains{ font-size: 9px;}
.xuxian{ border-bottom:1px #6B6A6F dashed;}
.shixian{ border-bottom:1px #6B6A6F solid}
.stepimp3{border-bottom:3px #FF6600 solid; height:25px; color:#FF6600}
.stepmain3{border-bottom:3px #eeeeee solid;height:25px;color:#cccccc}
.tcen{ text-align:center;}
.sbigs{ font-size:22px;}
.tleft{ text-align:left;}
.tright{ text-align:right;}
.small{ font-size:11px}
.span_bg_check { font-size:11px; border:2px #FF0199 solid; display:inline-block; text-align:center; line-height:16px; padding:3px; height:16px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/span_bg.jpg) #FFFFFF right bottom no-repeat; margin-right:4px;margin-bottom:4px;  cursor:pointer ;padding-left:5px; padding-right:5px; }
.span_bg { font-size:11px; border:1px #C8C9CD solid; display:inline-block; text-align:center; line-height:16px; padding:4px; height:16px; background-color:#FFFFFF; margin-right:4px; margin-bottom:4px; cursor:pointer; padding-left:5px; padding-right:5px;  }
.span_bg_check2{  border:2px #FF6701 solid;  padding:4px;}

.addresson{background-color:#FDF2C9; border:1px #FBEBAD solid; margin-bottom:3px;}
.addressoff{ background-color:#FFFFFF; border:1px #FFFFFF solid; margin-bottom:3px;}

.step_div_header{height:24px ; color:#FFF ;line-height:24px; font-weight:bold; background:#ED117D;}

.shopcartinput{ width:30px; text-align:center; display:inline }
a.shopcarta{ width:30px; text-align:center; width:12px; height:12px; line-height:6px; font-size:9px; display:inline-block;border:1px #DBDBDB solid; }
a.shopcarta:hover{ width:30px; text-align:center; width:10px; height:10px;line-height:6px; font-size:9px;display:inline-block; border:1px #FF6600 solid; text-decoration:none }
/* 分类特殊的CSS */
#pronumbersel a{margin-right:5px; float:left;}

/*公用样式*/
.clear{
	width:100%; height:5px; font-size:0px; line-height:5px; overflow:hidden;
	clear:both;
}
.formLeft{
	float:left;
}
.aRight{
	float:right;
}
.red{ color: #DA0003;}
.text-align-center{
  text-align:center;
}
ul,li{
	list-style-type:none;
}
ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd{
	margin:0; padding:0;
}
.liClear{
	width:100%; height:10px; overflow:hidden;
	clear:both;
	font-size:0;
}

.filtertitle{font-weight:bold; border-bottom:1px #D7D7D7 dotted; color:#484742; height:24px; line-height:24px;padding-left:10px}
.filtercontent{ padding:2px;}
.filtertitem{ line-height:18px; padding-left:20px}
.filtertitem a{ color:#484742; font-size:11px;}
.filtercount{ padding-left:5px; color:#666666; font-size:11px}
/*
* 新闻气泡样式
*/
.shield {
position: relative; left:-30px; top:6px;
float:left;
} 
.commentscloud {
position: absolute;
text-align: center;
top: 8px;
 font-size:11px;
*top: -4px;
left: 22px;
width: 30px;
height: 24px;
padding: 2px 0;
background: url(http://imgcdn01.dear-lover.com/skin/default/pic/bubble.png) no-repeat 0 0;
}
p.date {
width: 42px;
height: 10px;
padding: 18px 0 14px 0;
text-align: center;
} 
p.date span { display: none; }

.month1 { background: url(http://imgcdn01.dear-lover.com/skin/default/pic/01.gif) no-repeat 0 0; }
.month2 { background: url(http://imgcdn01.dear-lover.com/skin/default/pic/02.gif) no-repeat 0 0; }
.month3 { background: url(http://imgcdn01.dear-lover.com/skin/default/pic/03.gif) no-repeat 0 0; }
.month4 { background: url(http://imgcdn01.dear-lover.com/skin/default/pic/04.gif) no-repeat 0 0; }
.month5 { background: url(http://imgcdn01.dear-lover.com/skin/default/pic/05.gif) no-repeat 0 0; }
.month6 { background: url(http://imgcdn01.dear-lover.com/skin/default/pic/06.gif) no-repeat 0 0; }
.month7 { background: url(http://imgcdn01.dear-lover.com/skin/default/pic/07.gif) no-repeat 0 0; }
.month8 { background: url(http://imgcdn01.dear-lover.com/skin/default/pic/08.gif) no-repeat 0 0; }
.month9 { background: url(http://imgcdn01.dear-lover.com/skin/default/pic/09.gif) no-repeat 0 0; }
.month10 { background: url(http://imgcdn01.dear-lover.com/skin/default/pic/10.gif) no-repeat 0 0; }
.month11 { background: url(http://imgcdn01.dear-lover.com/skin/default/pic/11.gif) no-repeat 0 0; }
.month12 { background: url(http://imgcdn01.dear-lover.com/skin/default/pic/12.gif) no-repeat 0 0; }

.comment_item { border-bottom:1px #7F7F7F dotted;padding-top:7px; margin-top:9px}
.comment_item .gray{ color:#999999}
.comment_item .username{ color:#333333; font:11px verdana; font-weight:bold}
.comment_item .rating_div{  margin-bottom:8px}
.comment_item .servicereply{ background:url(http://imgcdn01.dear-lover.com/skin/default/pic/servicereplay.jpg) left center no-repeat; margin-left:2px; margin-top:6px; margin-bottom:6px; padding-left:17px;color:#009948; font-weight:bold}
.comment_item .servicereplycontent{ padding-left:20px;}
.comment_item .comment_content{ color:#333333;  float:left}
.comment_item .comment_left{float:left; width:150px}
/*主体框架*/
#header_box,
#main_box,
#right_box,
#bottom_box{
	overflow:hidden;
	margin:0 auto;
}
#body_box
{
	margin:0 auto;
}
#header_box{
	width:950px;
}
#body_box{
	width:950px;
}
#left_box{
	margin:0 auto;
	width:190px;
	float:left;
}
#main_box{
	width:525px;
	float:left;
	margin-left:10px;
}
#right_box{
	width:216px;
	float:right;
}

#bottom_box{
	width:950px;
}
#inner_main_box{
	width:750px; 
	float:right;
}
/*
*  头部内部的样式
*/
#top{
	width:950px; height:78px; overflow:hidden;
}
#logo{
	width:300px; height:78px; overflow:hidden;
	float:left;
}
#top_right_box{
	width:600px; height:78px; overflow:hidden;
	float:right;
}
#top_right_box .top_nav,
#top_right_box .top_curr{
	height:27px; line-height:27px;
	text-align:right;
	clear:both;
	white-space:nowrap; word-spacing:normal;
}
#top_right_box .top_curr{height:22px; line-height:22px;}
.goog-te-gadget-simple{height:22px; overflow:hidden;}
#top_right_box .top_nav .top_nav_box{
	float:right;
	margin-left:2px;
	height:22px; line-height:22px;
}
#top_right_box .top_nav .top_nav_box a{
	margin:0 2px;
}
#top_right_box .nav_box{
	height:26px;
	width:auto;
	margin-top:3px;
	overflow:hidden;
}
#top_right_box .nav_box ul{
	overflow:hidden;
	float:right;
	margin:0;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/top_right.jpg) no-repeat right;
}
#top_right_box .nav_box ul li{
	float:left;
	height:26px; overflow:hidden;
	text-align:center;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/top_a.jpg) no-repeat right center;
}
#top_right_box .nav_box ul li.last{
	padding-right:4px;
	background:none;
}
#top_right_box .nav_box ul li a{
	display:block; display:inline-block;
	text-align:center;
	height:26px; line-height:26px;
	font-weight:bold;
	margin-right:1px;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/top_center.jpg) repeat-x;
}
#top_right_box .nav_box ul li a.first{
	display:block; display:inline-block;
	text-align:center;
	width:78px; height:26px; line-height:26px;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/home_bg.jpg) no-repeat;
}
#search_box{
	width:950px; height:46px; overflow:hidden;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/top_1_center.jpg) repeat-x;
}
#search_box .search_left_box,
#search_box .search_right_box{
	width:10px; height:46px; overflow:hidden;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/top_1_left.jpg) no-repeat;
	float:left;
}
#search_box .search_right_box{
	float:right;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/top_1_right.jpg) no-repeat;
}
#search_box .search_main_box{
	width:920px; height:46px; overflow:hidden;
	float:left;
}
#search_box .search_main_box span.search_text{
	font-weight:bold; font-size:14px;
	padding:0 4px;
}
#search_box .search_main_box .search_box_left{
	width:656px; height:36px; overflow:hidden;
	float:left;
}
#search_box .search_main_box .search_box_main{
	float:left;
	text-align:center;
	width:120px; height:46px; line-height:46px;
}
#search_box .search_main_box .search_box_right{
	width:144px; height:46px;
	float:right;
}
#search_box .search_main_box .search_box_left .imageGo{
	position:relative;
	top:8px;
}
#search_box .search_main_box .cart_bg{
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/cart_bg.jpg) no-repeat; height:33px; width:106px; margin-top:5px; text-align:left; padding-left:38px; line-height:33px;
	display:inline-block;
}
#son_nav{
	width:950px; height:29px;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/top_2_center.jpg);
}
#son_nav .son_nav_left,
#son_nav .son_nav_right{
	width:6px; height:29px; overflow:hidden;
	float:left;
	background:red url(http://imgcdn01.dear-lover.com/skin/default/pic/top_2_left.jpg) no-repeat;
}
#son_nav .son_nav_right{
	float:right;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/top_2_right.jpg) no-repeat -4px;
}
#son_nav .son_nav_main{
	width:930px; height:29px; float:left;
}
#son_nav .son_nav_main a{
	display:block; display:inline-block;
	height:29px; line-height:29px;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/top_2_a.jpg) no-repeat right center;
}
/*
*  左边内部的样式
*  独立模块如果这里没有,则写在独立模块的页面里面
*/
#left_box .left_box{
	width:190px; overflow:hidden;
}
#left_box .left_box .left_box_title{
	width:190px; height:24px; line-height:24px; overflow:hidden;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/module_top.jpg) no-repeat;
	text-align:center; font-weight:bold;
}
#left_box .left_box .left_box_main{
	border-left:1px #D6D6D6 solid; border-right:1px #D6D6D6 solid;
	width:182px; overflow:hidden;
	padding:3px;
}
#left_box .left_box .left_box_main_newsletter{
	border:1px solid #d6d6d6;
	text-align:center;
	padding:5px;
	width:178px;
}
#left_box .left_box .left_box_bottom{
	width:190px; overflow:hidden;
	height:7px;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/module_bottom.jpg) no-repeat;
}

/*
*主要部分内部样式
*/
#main_box .main_info_box{
	width:525px; overflow:hidden;
}
#main_box .main_info_box .main_info_box_title{
	width:500px; height:23px; line-height:23px; overflow:hidden;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/uio_top.jpg) no-repeat;
	padding-left:25px; font-weight:bold;
}
#main_box .main_info_box .main_info_box_main{
	width:522px; overflow:hidden;
	border:1px solid #d6d6d6;
	border-bottom:none;
	padding:10px 0;
}
#main_box .main_info_box .main_info_box_main ul.pro_list{
	width:510px; overflow:hidden;
	margin:0 auto;
}
#main_box .main_info_box .main_info_box_main ul.pro_list li{
	float:left;
	width:150px; height:210px; overflow:hidden;
	margin:5px 10px;
	_margin:5px 8px;
}
#main_box .main_info_box .main_info_box_main ul.pro_list li a.pic{
	display:block; display:inline-block;
	width:148px; height:120px; overflow:hidden;
	border:1px #E7E7E7 solid;
	text-align:center;
	padding-top:5px;
}
#main_box .main_info_box .main_info_box_main ul.pro_list li .pro_info{
	width:150px;
	line-height:1.8em;
	overflow:hidden;
}
#main_box .main_info_box .main_info_box_bottom{
	width:525px; height:7px; overflow:hidden;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/uio_bottom.jpg) no-repeat;
}
/*
* 右边内部样式
*  独立模块如果这里没有,则写在独立模块的页面里面
*/
#right_box .right_box{
	width:216px; overflow:hidden;
}
#right_box .right_box .right_box_title{
	width:216px; height:24px; line-height:24px; overflow:hidden;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/right_top.jpg) no-repeat;
	text-align:center; font-weight:bold;
}
#right_box .right_box .right_box_main{
	border-left:1px #D6D6D6 solid; border-right:1px #D6D6D6 solid;
	width:204px; overflow:hidden;
	padding:5px 3px;
}
#right_box .right_box .right_box_bottom{
	width:216px; overflow:hidden;
	height:6px;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/right_bom.jpg) no-repeat;
}
#right_box .right_box .right_box_main ul.hot_pro_list{
	width:195px; overflow:hidden;
	margin:0 auto;
}
#right_box .right_box .right_box_main ul.hot_pro_list li{
	width:195px; overflow:hidden;
	margin-bottom:5px;
}
#right_box .right_box .right_box_main ul.hot_pro_list li a.pic{
	display:block; display:inline-block;
	float:left;
	border:1px #E7E7E7 solid;
	width:70px; height:65px;
	padding-top:5px;
	text-align:center;
}
#right_box .right_box .right_box_main ul.hot_pro_list li .info{
	width:115px;
	float:right;
}
#right_box .right_box .right_box_main ul.hot_pro_list li .info_top,
#right_box .right_box .right_box_main ul.hot_pro_list li .info_bottom{
	width:115px;  overflow:hidden;
	line-height:1.8em;
}
#right_box .right_box .right_box_main ul.hot_pro_list li .info_bottom{
	height:20px; line-height:20px;
}
/*
*产品列表样式
*/
ul.pro_list{
	width:730px; overflow:hidden;
	margin:10px auto;
}
ul.pro_list li{
	float:left;
	width:150px; overflow:hidden;
	margin:5px 15px;
	_margin:5px 12px;
}
ul.pro_list li a.pic{
	display:block; display:inline-block;
	width:148px; height:143px; overflow:hidden;
	border:1px #E7E7E7 solid;
	text-align:center;
	padding-top:5px;
}
ul.pro_list li .pro_info{
	width:150px;
	line-height:1.8em;
	overflow:hidden;
}

.list,.grid,.gallery,.list_on,.grid_on,.gallery_on{display:inline-block;margin-right:7px;height:16px;width:16px;overflow:hidden;}
.list{background:url(http://imgcdn01.dear-lover.com/skin/default/pic/list.gif) no-repeat;}
.grid{background:url(http://imgcdn01.dear-lover.com/skin/default/pic/grid.gif) no-repeat;}
.gallery{background:url(http://imgcdn01.dear-lover.com/skin/default/pic/gallery.gif) no-repeat;}
.list_on,.list:hover{background:url(http://imgcdn01.dear-lover.com/skin/default/pic/list_on.gif) no-repeat;}
.grid_on,.grid:hover{background:url(http://imgcdn01.dear-lover.com/skin/default/pic/grid_on.gif) no-repeat;}
.gallery_on,.gallery:hover{background:url(http://imgcdn01.dear-lover.com/skin/default/pic/gallery_on.gif) no-repeat;}


.mode{display:inline-block;border:#999 solid 1px;background:#fff;color:#999;line-height:12px; height:12px; padding:2px;margin-right:4px;font-weight:700; text-decoration:none; font-size:11px}
.mode:hover{border-color:#4A4A4A;color:#4A4A4A; text-decoration:none;}
.mode_now{background:#4a4a4a;color:#fff;border:#2d2d2d solid 1px;display:inline-block;line-height:12px; height:12px; padding:2px;margin-right:4px; text-decoration:none;}
.mode_now:hover{background:#4a4a4a;color:#fff;border:#2d2d2d solid 1px;display:inline-block;line-height:12px;padding:2px;margin-right:4px; text-decoration:none;}

/*
*产品详情样式
*/
#pro_bese_info{
	overflow:hidden;
}
#pro_bese_info .pro_bese_info_left{
	width:346px; overflow:hidden;
	background:url(/images/showimg.gif) no-repeat center;
	float:left;
}
#pro_bese_info .pro_bese_info_left a.pic{
	display:block; display:inline-block;
	width:320px; height:380px;
	text-align:center;
	background:url(/images/showimg.gif) no-repeat center; padding:5px; border:1px #D5D5D5 solid;
}
#pro_bese_info .pro_bese_info_left .small_img_box{
	width:346px; overflow:hidden;
}
#pro_bese_info .pro_bese_info_left .small_img_box .small_img_box_left,
#pro_bese_info .pro_bese_info_left .small_img_box .small_img_box_right{
	width:16px; height:72px; overflow:hidden;
	padding-top:13px;
	float:left;
}
#pro_bese_info .pro_bese_info_left .small_img_box .small_img_box_right{
	float:left;
}
#pro_bese_info .pro_bese_info_left .small_img_box .small_img_box_main{
	width:300px; height:85px;
	float:left;
}
#pro_bese_info .pro_bese_info_right{
	width:420px; overflow:hidden;
	float:right;
}
.description{
	 height:27px;
	border-bottom:1px #C3C3C3 dotted;
	font-size:18px; font-weight:bold; color:#205194
}
.description_info{
	overflow:hidden;
	padding:5px;
	line-height:1.6em;
}
.check_order_box{
	padding:5px; background:#FFE7EF; color:#000; border:1px #FD3A8C solid; overflow:hidden;
}
.check_order_box ul{
	overflow:hidden;
}
.check_order_box ul li{
	overflow:hidden;
	clear:both;
	line-height:160%;
}
.check_order_box ul li .check_order_box_left{
	width:80px; overflow:hidden;
	float:left;
	text-align:right;
}
.check_order_box ul li .check_order_box_right{
	overflow:hidden;

	padding-left:4px;

	float:left; max-width:322px;
}
.check_order_box ul li .check_order_box_right div{
	overflow:hidden;
}
.pro_base_info{
	overflow:hidden;
}
.pro_base_info h1{
	font-size:13px;
}
ul.pro_base_info_list{
	 overflow:hidden;
}
ul.pro_base_info_list li{
	padding:2px 0;
}
.divShoppingcart{
	 display:none; position:absolute; z-index:10; background-color:#f60;	
}
.divShoppingcart_inner{
	width:340px; padding-right:4px; overflow:hidden; background:#f0ffe5; border:1px #BADBF2 solid; padding-bottom:10px;
}
.divShoppingcart_inner #ajax_result_div{
	width:280px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/ajaxaddsucces.jpg) no-repeat 15px center; padding-left:60px; overflow:hidden;	
}
/*
* 新闻列表样式
*/
ul.news_list{
	width:730px; overflow:hidden;
	margin:10px auto;
}
ul.news_list li{ padding-top:4px; padding-bottom:8px;
	width:680px;
	padding-left:40px;
	border-bottom:1px dotted #673F48;
	overflow:hidden;
}
ul.news_list li h3{
	height:20px; line-height:20px;
	font-size:14px;
}
ul.news_list li h3 a{
    color: #78040D;
    font-size: 14px;
    text-decoration: underline;
}
ul.news_list li .news_base_info{
	 overflow:hidden; 
}
.right_info_box{
	width:724px; overflow:hidden;
	margin:0 auto;
	padding:3px;
	line-height:1.6em;
}
.right_info_box h1.title{
	font-size:14px; text-align:center;
}
/*
* 底部样式
*/
#bottom_box .bottom_search_box{
	width:948px; height:38px;
	text-align:center;
	border:1px #E0E0E0 solid; background-color:#F4F4F4; margin-bottom:10px;
}
#bottom_box .bottom_search_box .bottom_search_box_left{
	width:160px; height:38px; line-height:38px;
	float:left;
	font-weight:bold; font-size:14px;
	text-align:right;
}
#bottom_box .bottom_search_box .bottom_search_box_right{
	width:160px; height:38px; line-height:38px;
	float:right;
	text-align:left;
}
#bottom_box .bottom_search_box .bottom_search_box_main{
	width:628px; height:38px; line-height:38px;
	float:left;
}
#bottom_box .bottom_search_box .bottom_search_box_main .imageGo{
	position:relative;
	top:8px;
}
#bottom_box .bottom_info{
	width:950px; overflow:hidden;
	margin:0 auto;
}
#bottom_box .bottom_info .bottom_info_top{
	width:950px; height:10px; overflow:hidden;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/lay_top.jpg) no-repeat;
}
#bottom_box .bottom_info .bottom_info_bottom{
	width:950px; height:10px; overflow:hidden;
	background:url(http://imgcdn01.dear-lover.com/skin/default/pic/lay_bottom.jpg) no-repeat;
}
#bottom_box .bottom_info .bottom_info_main{
	width:928px; overflow:hidden;
	border-left:1px #D6D6D6 solid;border-right:1px #D6D6D6 solid;
	padding:0 10px; line-height:1.6em;
}
#bottom_box .bottom_info .bottom_info_main h2{
	font-size:14px;
}


.ratingCount{ float:left; width:120px;}
.ratingCount li{ height:16px; line-height:16px;}
span.star{display:inline-block; width:78px; height:16px; vertical-align:middle; background-image:url(http://imgcdn01.dear-lover.com/skin/default/pic/all_start.jpg);}
span.star5{ background-position:0 -5px;}
span.star4{ background-position:0 -22px;}
span.star3{ background-position:0 -38px;}
span.star2{ background-position:0 -55px;}
span.star1{ background-position:0 -72px;}

.ratingCountRight{width:630px; float:right; font-size:14px;}
.ratingCountRight strong{font-size:18px; font-family:"Comic Sans MS", cursive;}
.ratingCountRight a{float:right;}

/*Feedback*/
.feedbacktitle{color:#EAAF2D; font-weight:bold; font-size:14px;}
.feedbacktopbox{background:url(http://imgcdn01.dear-lover.com/skin/default/pic/feedbacktop_bg.jpg) top repeat-x; margin-bottom:10px;}
.feedbacktopbox_con{background:url(http://imgcdn01.dear-lover.com/skin/default/pic/feedbacktop_icon.jpg) left top no-repeat; padding:10px; border-bottom:1px #CCC dashed;}
.feedbackformbox{ padding:10px; border-bottom:1px #CCC dashed;}
.feedbacksubmitbox{ padding:10px;}
.feedbacksubmitbox_left{float:left; display:inline-block; line-height:25px;}
.feedbacksubmitbox_right{float:right; display:inline-block; line-height:25px;}

.contactinput{ width:250px; height:20px; line-height:20px; padding:0px; border:1px #DEDEDE solid;}
.feedbackinput{ width:380px; height:20px; line-height:20px; padding:0px; border:1px #DEDEDE solid;}
.feedbacktextarea{ width:380px; border:1px #DEDEDE solid; height:160px;}
.feedbackCode{ width:55px; height:20px; line-height:20px; padding:0px; border:1px #DEDEDE solid;}

/*dearlover*/
*{margin:0;}
html,body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:100%;}
html{overflow-y:scroll;}
td{font-size:12px;}
input{font-size:12px; }
select{font-size:12px;}
textarea{ overflow:auto; font-size:12px;}
img{ border:0px;}
ul,li{list-style-type:none;}
ul,li,p,div,input,ol{padding:0px; margin:0px;}
a{text-decoration:none; color:#000;}
a:hover{ color:#333;}
.clearboth{ clear:both; width:100%; font-size:1px; height:1px; overflow:hidden; margin:0; padding:0;}
.clear{width:100%; height:10px; overflow:hidden; clear:both;}
.clear1{width:100%; height:1px; overflow:hidden; clear:both; margin-top:-1px;}
.fl{ float:left;}
.fr{ float:right;}
h2{ font-size:18px;}
h3{ font-size:14px;}
h4{ font-size:12px;}

body{ background:url(http://imgcdn01.dear-lover.com/skin/default/pic/bg.jpg) top repeat-x #FFF;}

#header_box{ width:1000px; margin:0 auto;}
#body_box{ width:1000px;  margin:0 auto;}

#topbar{width:1000px; margin:auto; height:30px; line-height:30px;}
#topbar .topbar_text{line-height:30px; float:left; color:#A1A1A1; font-size:12px; width:800px;overflow:hidden}
#topbar .topbar_text h1,#topbar .topbar_text h2{color:#A1A1A1; font-weight:normal; font-size:12px;  }
#topbar .topbar_text h1 a,#topbar .topbar_text h2 a{color:#A1A1A1;}
#topbar .topbar_lang{width:120px; float:left;}
#topbar .topbar_langbox{width:70px; height:16px; border:1px #CECECE solid; border-radius:2px; background:#FFF; margin-top:5px; float:right; margin-right:10px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/langicon.jpg) 58px center no-repeat #FFF;}
#topbar .topbar_langbox span.cur{display:block; line-height:16px;}
#topbar .topbar_langbox .langselect{width:92px; display:none; position:absolute; z-index:15; background:#FFF; margin-left:-1px; border-top:1px #CECECE solid;}
#topbar .topbar_langbox .selectoption{width:90px; border:1px #CECECE solid; border-top:0px; padding-top:3px; padding-bottom:3px; overflow:hidden;}
#topbar .topbar_langbox a{display:block; line-height:16px; padding-left:10px; font-size:12px; float:none;}
#topbar .topbar_langbox a.en{background:url(http://open.35zh.com/pic/country/JE.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.es{background:url(http://open.35zh.com/pic/country/ES.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.nl{background:url(http://open.35zh.com/pic/country/NL.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.fr{background:url(http://open.35zh.com/pic/country/FR.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.ru{background:url(http://open.35zh.com/pic/country/RU.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.de{background:url(http://open.35zh.com/pic/country/DE.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.it{background:url(http://open.35zh.com/pic/country/IT.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.pt{background:url(http://open.35zh.com/pic/country/PT.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.jp{background:url(http://open.35zh.com/pic/country/JP.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.no{background:url(http://open.35zh.com/pic/country/NO.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.dk{background:url(http://open.35zh.com/pic/country/DK.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.sw{background:url(http://open.35zh.com/pic/country/SE.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.fi{background:url(http://open.35zh.com/pic/country/FI.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.kr{background:url(http://open.35zh.com/pic/country/KR.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.pl{background:url(http://open.35zh.com/pic/country/PL.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.tr{background:url(http://open.35zh.com/pic/country/TR.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.cs{background:url(http://open.35zh.com/pic/country/CZ.gif) 5px center no-repeat;}
#topbar .topbar_langbox a.iw{background:url(http://open.35zh.com/pic/country/UNKNOW.gif) 5px center no-repeat;}

#topbar .topbar_currency{float:left; border:1px #CECECE solid; background:#FFF; border-radius:2px; height:16px; margin-top:5px; padding-right:3px;}
#topbar .topbar_currencybox{ width:40px; padding-left:3px; height:16px; background:#FFF; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/langicon.jpg) center right no-repeat #FFF; line-height:16px; padding-right:10px;}
#topbar .topbar_currencybox .currencyselect{width:80px; padding:0px; margin-left:-28px; display:none; position:absolute; z-index:15; background:#FFF; border:1px #CECECE solid;box-shadow: 0 0 3px #CCC; display: none;
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */}
#topbar .topbar_currencybox .currencyselect a{display:block; line-height:20px; overflow:hidden; padding:3px 8px;}
#topbar .topbar_currencybox .currencyselect a span.symbol_left{float: left;}
#topbar .topbar_currencybox .currencyselect a span.symbol_right{float: right;}
#topbar .topbar_currencybox .currencyselect a:hover{color:#FFF; background:#EA0073;}
#topbar .topbar_currencybox .clearboth{clear: both; height: 1px; width: 100%; overflow:hidden;}

#topbox{ width:1000px; overflow:hidden; height:80px; margin:auto;}
#headbox{ width:1000px;}

#logo{ float:left; width:220px; height:80px;}
#topright{ width:780px; float:left; overflow:hidden; height:80px;}


#toplinkbox{ height:21px; width:780px; padding-top:2px; overflow:hidden;}
#toplinkbox ul{ height:21px; float:right;}
#toplinkbox ul li{ height:21px; float:left; padding-lefts:5px;}
#toplinkbox ul li a{ }
#toplinkbox ul li.member{ padding-right:5px; line-height:21px;}
#toplinkbox ul li.member a{ margin-left:5px; margin-right:5px;}
#toplinkbox ul li.coinbox{width:67px; height:21px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/coin_bg.jpg) no-repeat;}
#toplinkbox i.livehelp{width:14px; height:14px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/icon_livehelp.png) no-repeat; vertical-align:text-top; margin-top:2px; margin-right:2px; display:inline-block;}

#coinbox{width:67px;}
#coinbox .coincur{width:67px; height:21px; text-indent:8px; line-height:21px; font-weight:normal;}
#coinbox .coinselect{width:65px; border:1px #BBBBBB solid; line-height:21px; position:absolute; z-index:2; margin-top:-1px; background:#FFF; display:none;}
#coinbox .coinselect a{display:block; padding-left:8px;}
#coinbox .coinselect a:hover{text-decoration:underline;}

#topright_bom{width:780px; padding-top:5px;}
#topright_bom .left_text{width:140px; height:32px; padding-left:5px; border-left:0px #AEAEAE solid; line-height:18px; font-style:italic; color:#666; float:left; overflow:hidden }
#topright_bom .searchform{width:407px; height:32px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/search_bg.jpg) no-repeat; float:left; margin-left:10px; margin-top:5px;}
#topright_bom .searchform .text{width:345px; *width:345px; overflow:hidden; border:0px; background:none; float:left; color:#A1A1A1; height:26px; line-height:26px; padding:3px; margin-left:3px; outline:none;}
#topright_bom .searchform .submit{width:36px; height:32px; background:none; border:none; padding:0px; margin:0px; float:left; cursor:pointer;}
#topright_bom .cartbox{width:auto; display:inline-block; float:right; height:28px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/cart_icon.jpg?r=1) left center no-repeat; padding-left:50px; line-height:28px; margin-top:3px}
#topright_bom .cartbox a{color:#333; font-family:"Times New Roman", Times, serif; font-size:14px;}
#topright_bom .cartbox #_ajax_div_items{color:#FC192C;}

#navbox{width:1000px; margin:auto; height:48px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/nav_bg.jpg) repeat-x;}
#nav{position:absolute; z-index:1; width:1002px; height:48px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/nav_right.jpg) right top no-repeat; overflow:hidden}
#navbox ul{height:48px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/nav_left.jpg) left top no-repeat; padding-left:5px;}
#navbox ul li{line-height:48px; float:left; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/nav_split.jpg) left center no-repeat; padding-left:2px;}
#navbox ul li.home{padding:0px;}
#navbox ul li.home a{padding:0px;}
#navbox ul li a{padding-left:18px; padding-right:18px; color:#FFF; font-size:13px; font-weight:bold;}
#navbox ul li a:hover{text-decoration:underline;}

#navbox_new{width:1000px; margin:auto; height:43px; background:#F84C96; border-top-left-radius:0px;  border-top-right-radius: 3px;}
#nav_new{position:absolute; z-index:2; width:1002px; height:43px;}
#navbox_new > ul{height:43px; padding-left:5px;}
#navbox_new ul li.item,#navbox_new ul li.home{line-height:43px; float:left; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/nav_split.jpg) right center no-repeat; padding-right:2px;}
#navbox_new ul li.home{padding:0px; float:right; margin-right:8px; background:none;}
#navbox_new ul li.home a{padding:0px; padding-left:10px; padding-right:10px;}
#navbox_new ul li.item a{padding-left:12px; padding-right:10px; color:#FFF; font-size:13px; font-weight:bold;}
#navbox_new ul li.item a:hover{text-decoration:underline;}
#navbox_new ul li.top_allcategories{background:none; height:43px; float:left;}
#navbox_new ul li.top_allcategories_hide .top_allcategories_catecon{display:none;}


#left_box{ float:left; width:222px;}
#right_box{ float:right; width:766px; overflow:hidden;}
#inner_main_box{ float:right; width:766px; }

.leftbox{width:220px;}
.leftbox_con{width:220px; border:1px #CECECE solid; border-top:0px;}
.leftbox_title{border-bottom:2px #E60B71 solid; line-height:28px; font-weight:bold; color:#1A1A1A; font-size:13px;}
.leftbox_con1{width:222px; padding-top:10px;}
.leftbox_con2{width:222px; padding-top:10px; padding-bottom:5px; border-bottom:1px #888888 dotted;}
ul.leftnews{width:222px; padding:0px; margin:0px;}
ul.leftnews li{padding:0px; margin:0px; line-height:20px; color:#888888; font-size:11px; font-weight:bold;}
ul.leftnews li a{padding:0px; margin:0px; line-height:20px; color:#888888; font-size:11px; font-weight:bold;}

.leftbox_catetop{width:222px; height:38px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/cate_top.jpg) no-repeat;}
.leftbox_catecon{width:218px; border:2px #EA0073 solid; border-top:0px; box-shadow:2px 3px 3px  rgba(0,0,0,0.2);}

.top_allcategories{position:relative;}
.top_allcategories_top{width:216px; height:37px; line-height:37px; text-indent:14px; text-transform:uppercase; font-weight:bold; font-size:16px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/cate_top_new.jpg) no-repeat #FF3976; color:#FFF;  border-top-left-radius:3px;  border-top-right-radius: 3px; border:3px #DD0069 solid}
.top_allcategories_catecon{width:216px; border:3px #EA0073 solid; border-top:0px; box-shadow:2px 3px 3px  rgba(0,0,0,0.2); position:absolute; background:#FFF;}

.c1{ line-height:25px;   height:28px; /*background:url(c1_bg.jpg) no-repeat 5px center; */border-bottom:1px #CECECE solid; padding-left:15px; }
.c2{ padding-left:25px; line-height:28px;}
a.a1{color: #000;font-weight:bold; font-size:13px;}
a.a1:hover{color:#333;font-weight:bold;}
a.a2{color:#333;}
a.a2:hover{color: #333;}
a.a1 span,a.a2 span{color:#999; font-weight:normal;}

.leftbox_livechattop{width:222px; height:44px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/livechat_top.jpg) no-repeat;}
.leftbox_livechatcon{width:220px; border:1px #CECECE solid; border-top:0px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/livechat_bg.jpg) repeat-x bottom #FFF;}
.leftbox_livechatcon1{width:200px; padding:10px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/livechat_rb.jpg) right bottom no-repeat; line-height:18px;}
.leftbox_livechatcon a{display:block; text-decoration:underline; font-size:11px; color:#8C8C8C;}


.webnotice{height:28px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/notice_bg.jpg) repeat-x; line-height:28px; border-top:0px #CCC solid; border-bottom:2px #373737 solid;}
.webnotice_con{padding-left:42px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/notice_icon.jpg) no-repeat; height:28px; line-height:28px; font-size:11px;}
.webnotice_con_left{width:200px; float:left;}
.webnotice_con_right{width:510px; float:left; color:#8B8B8B; font-weight:bold;}

.banner{ width:764px; height:248px; overflow:hidden; border:1px #E1E1E1 solid; float:left;}
.dearloverhelp{width:220px; height:248px; overflow:hidden; border:1px #E1E1E1 solid; float:right; background:#F6F6F6;}
.dearloverhelp_item{width:197px; height:28px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/dearloverhelp_itembg.jpg) no-repeat; margin-left:11px; margin-bottom:7px;}
.dearloverhelp_item a{display:block; padding-left:15px; line-height:28px; color:#555555;}
.dearloverhelp_item a:hover{text-decoration:none;}

.productbox{width:766px;}
.productbox_title{height:22px; line-height:22px; font-weight:bold; font-size:12px; color:#000; border-bottom:2px #EF117E solid;}
.productbox_title_item{width:auto;height:22px; line-height:22px; *width:125px; display:inline-block;  *display:inline; float:left; margin-right:10px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/productbox_title_left.jpg) left center no-repeat; padding-left:5px; cursor:pointer;}
.productbox_title_item .productbox_title_item_right{display:inline-block; height:22px; line-height:22px;  min-width:80px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/productbox_title_right.jpg) right center no-repeat; padding-right:5px; color:#FFF; font-weight:bold; text-align:center;}
.productbox_title_item .productbox_title_item_right a{color:#FFF; text-decoration:none;}
.productbox_title_item_nobg{background:none; color:#000;}
.productbox_title_item_nobg a{background:none; color:#000;}
.productbox_title_item_nobg  .productbox_title_item_right{background:none; color:#000;}
.productbox_title_item_nobg  .productbox_title_item_right a{background:none; color:#000;}
.productbox_title_item span{vertical-align:text-bottom; *margin-top:5px; margin-left:3px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/itemhot_cur.jpg) no-repeat; width:23px; height:9px; display:inline-block;}
.productbox_title_item_nobg span{vertical-align:text-bottom; *margin-top:5px; margin-left:3px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/itemhot.jpg) no-repeat; width:23px; height:9px; display:inline-block;}
.productbox_title_item_split{width:1px; float:left; height:15px; margin-top:3px; background:#BDBDBD; margin-right:5px;}

ul.products{ width:766px; overflow:hidden; padding:0px;}
ul.products li{ float:left; width:176px; position:relative; margin:10px 18px 0 0px; padding:1px;}
ul.products li.cur{border:1px #CCC solid; padding:0px;}
ul.products li a.pic{ width:176px; height:275px; line-height:230px; text-align:center; display:table-cell; overflow:hidden; vertical-align:middle; color:#000; *font-size:275px; *display:block; *font-family:Arial;}
ul.products li a.name{ font-size:12px; color:#333; padding:3px 0; display:block; text-align:center; line-height:18px}
ul.products li a.name:hover{text-decoration:underline;}
ul.products li .price{   text-align:center; }
ul.products li .price span{ display:inline-block; color:#333; text-decoration:line-through; margin-right:5px; line-height:20px; font-size:14px}
ul.products li .price strong{ color:#990000; display:inline-block; line-height:20px; font-size:16px;}
ul.products li.no_mar{ margin-right:0;}
ul.products li.other{ width:100%; height:5px; overflow:hidden; padding:0px; float:none; clear:both; margin:0px;}


.aboutbox{width:600px; float:left;}
.aboutbox_top{background:url(http://imgcdn01.dear-lover.com/skin/default/pic/about_top_line.jpg) top repeat-x; height:32px; line-height:32px; border-bottom:1px #BCBCBC dotted;}
.aboutbox_title{width:auto; float:left; display:inline-block; border-top:3px #E50D70 solid; color:#E50D70; font-size:16px; padding-right:10px;}
.aboutbox_con{padding-top:10px; font-size:11px; color:#8C8C8C; line-height:18px;}
.aboutbox_con a,.aboutbox_con strong{color:#333;}

.whybox{width:369px; float:right;}
.whybox_top{height:28px; line-height:28px; padding-bottom:10px; color:#FFF; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/why_topbg.jpg) no-repeat; text-indent:15px; font-size:14px;}
.whybox_con{line-height:18px; padding-top:10px; color:#8C8C8C}
.whybox_con a,.whybox_con strong{color:#333;}
.whybox_con td{padding-bottom:10px; border-bottom:1px #CCC dashed;}

#bottom_box{width:100%; border-top:1px #ECECEC solid; background:#F7F7F7;}

.footer_community{width:1000px; margin:auto; font-family:Georgia, "Times New Roman", Times, serif; padding-top:20px; padding-bottom:20px; border-bottom:1px #DDDDDD solid; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/bottom_bg.jpg) top center no-repeat;}
.footer_community h2{display:block; margin:0px; padding-top:0px; padding-bottom:30px; font-size:20px; font-weight:normal; text-align:center; color:#D7A50C;}
.footer_community ul.community{list-style:none; padding:0px; margin:0px; width:965px; margin:auto;}
.footer_community ul.community li{width:160px; margin-left:30px; background-image:url(http://imgcdn01.dear-lover.com/skin/default/pic/community-sprite.gif); background-repeat:no-repeat; float:left;}
.footer_community ul.community li.facebock_box{background-position:-266px 2px;}
.footer_community ul.community li.twitter_box{background-position:-228px -40px;}
.footer_community ul.community li.pinterest_box{background-position:0px -199px;}
.footer_community ul.community li.blog_box{background-position:-187px -79px;}
.footer_community ul.community li.youtube_box{background-position:-132px -119px;}
.footer_community ul.community li a{padding-left:38px; display:block; font-size:11px; color:#333; text-align:left; font-family:Verdana, Geneva, sans-serif;}
.footer_community ul.community li a em{ display:block; font-weight:normal; font-size:14px; line-height:18px;}

.content{width:1000px; margin:auto; color:#717171; line-height:20px;}
.content h2{display:block; font-size:14px; margin:0px; padding-bottom:10px; color:#333;}
.content a{color:#717171; display:inline-block;}
.content a:hover{text-decoration:underline;}
.bottom_popularpage{width:330px; float:left;}
.bottom_popularpage a{margin-right:5px; color:#717171;}
.bottom_hot{width:330px; padding-left:20px; float:left;}
.bottom_hot a{color:#717171;}
.bottom_hot a.compare{margin-left:5px; margin-right:5px;}
.bottom_hot a.compare1{margin-left:0px; margin-right:5px;}
.bottom_hot a.compare{margin-left:5px; margin-right:5px;}
.bottom_hot a.hotcate{margin-right:5px;}
.bottom_newsletter{width:300px; padding-left:20px; float:left;}
.bottom_newsletter .text{background:#FFFFFF; border:1px solid #CCCCCC; height:18px; line-height:18px; padding:5px; margin-bottom:8px; overflow:hidden; width:188px; color:#666;}
.bottom_newsletter form{width:205px;}

.helpbox{width:1000px; margin:auto; border-top:4px #E8E8E8 solid; border-bottom:1px #D8D8D8 solid; background:#EFEFEF; padding:10px;}
.helpbox h3{margin-bottom:5px; font-size:12px; color:#333;}
.helpbox ul{margin:0px; padding:0px;}
.helpbox ul li{width:180px; padding-left:20px; float:left;}
.helpbox ul li a{display:block; line-height:25px; color:#767676;}
.helpbox ul li a:hover{text-decoration:underline;}

.links{width:1000px; margin:auto; padding-bottom:15px; border-bottom:1px #DDDDDD solid;}
.links h3{height:28px; margin-bottom:15px; line-height:28px; color:#FFF; text-indent:10px; background:#E40C71; font-size:15px;}
.links a{margin-left:2px; margin-right:2px;}

.copyright{text-align:center; width:1000px; font-size:11px; color:#737373; line-height:18px; margin:auto; padding-bottom:30px;}
dl.help_dl {float: left;  margin-right: 10px; overflow: hidden; width: 180px;}
dl.help_dl dt {font-weight: bold; font-size:12px; height:30px; line-height:30px;}
dl.help_dl dd a {color: #666A6B;display: block; height: 17px; line-height: 17px; width: 150px;}
dl.help_dl_left {float: left;  margin-right: 10px; overflow: hidden; width: 180px;}
dl.help_dl_left dt {font-weight: bold; font-size:12px; height:20px; line-height:20px; margin-top:20px}
dl.help_dl_left dd a {color: #666A6B;display: block; height: 17px; line-height: 17px; width: 150px;}

.featuredcatepbox{width:766px; margin:auto; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/featuredcatebg.jpg) repeat-x top; padding:10px;}
.featuredcatepbox h3{margin-bottom:5px; font-size:12px; color:#333;}
.featuredcatepbox h3 a{color:#2690DC; font-weight:bold;}
.featuredcatepbox ul{margin:0px; padding:0px;}
.featuredcatepbox ul li{width:145px; padding-left:5px; float:left;}
.featuredcatepbox ul li div a{display:block; line-height:20px; color:#333; font-size:11px;}
.featuredcatepbox ul li div a:hover{text-decoration:underline;}
.featuredcatepbox ul li.clearboth{height:10px; clear:both; width:100%; overflow:hidden;}

.bannerbomtext{width:766px; height:28px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/bannerbomtext.jpg) no-repeat bottom center; line-height:28px; text-indent:10px;}
.a_product_color{ display:inline-block; height:40px; padding:1px; border:1px #C8CDCC solid; text-align:center; width:40px; background-color:#FFF; margin-bottom:4px}
.a_product_color_on{ display:inline-block; height:40px; border:2px #FF21A6 solid; text-align:center; width:40px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/span_bg.jpg) #FFFFFF right bottom no-repeat; margin-bottom:4px}
.div_product_color{width:293px; float:left}

#topControl{display:block;width:27px;cursor:pointer;}
#topControl{background:url(http://imgcdn01.dear-lover.com/skin/default/pic/newblue_lang.png) -500px -105px no-repeat;height:85px;}
#topControl:hover{background-position:-532px -105px;}
.discount_off{width:34px; height:40px; padding-left:2px; padding-top:0px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/discount_off_icon.gif) no-repeat; position:absolute; /*margin-left:142px;*/ right:0px; color:#FFF; font-size:22px; line-height:20px; text-align:left; z-index:1}

.orderbybox{width:120px; height:18px; border:1px #7F9DB9 solid; line-height:18px; float:left; margin-left:5px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/orderbyselectbg.jpg) 102px center no-repeat; cursor:pointer;}
.orderbybox .cur_text{ font-size:12px; line-height:18px; height:18px; padding-left:3px; cursor:pointer;}
.orderbybox .ullist{width:120px; border:1px #7F9DB9 solid; border-top:0px; position:absolute; background:#FFF; padding:0px; margin:0px; display:none; list-style:none; margin-left:-1px; z-index:1;}
.orderbybox .ullist li{width:120px; height:18px; line-height:18px; background:#FFF; padding:0px; margin:0px; list-style:none;}
.orderbybox .ullist li a{height:18px; display:block; line-height:18px; color:#000; padding-left:4px;}
.orderbybox .ullist li a:hover{background:#316AC5; color:#FFF;}

/*listbar*/
.listbar{height:34px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/listbar_bg.jpg) repeat-x; overflow:hidden; border:1px #DDDDDD solid;}
.listbar_left{height:34px; line-height:34px; float:left; display:inline-block; _display:inline;}
.listbar_left a{padding-left:10px; padding-right:10px; color:#333;}
.listbar_left a.cur{padding-left:10px; padding-right:10px; color:#900; font-weight:bold;}
.listbar_left span.curpricea{color:#900; font-weight:bold; width:10px; height:10px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/listpricea.png) no-repeat; display:inline-block;}
.listbar_left span.curpriced{color:#900; font-weight:bold; width:10px; height:10px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/listpriced.png) no-repeat; display:inline-block;}
.listbar_right{height:18px; line-height:18px; padding-top:8px; padding-right:10px; float:right; display:inline-block; _display:inline;}
.listbar_right .lista{height:18px; padding-left:16px; margin-left:10px; display:inline-block; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/listbar_list.jpg) left center no-repeat; float:left;}
.listbar_right .lista_cur{ background:url(http://imgcdn01.dear-lover.com/skin/default/pic/listbar_list_cur.jpg) left center no-repeat;}
.listbar_right .gallerya{height:18px; padding-left:16px; margin-left:10px; display:inline-block; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/listbar_gallery.jpg) left center no-repeat; float:left;}
.listbar_right .gallerya_cur{ background:url(http://imgcdn01.dear-lover.com/skin/default/pic/listbar_gallery_cur.jpg) left center no-repeat;}
.listbar_right .lista,.listbar_right .gallerya{color:#333;}
.listbar_right .lista_cur,.listbar_right .gallerya_cur{color:#900; font-weight:bold;}
.showmodebox{width:40px; height:18px; border:1px #7F9DB9 solid; line-height:18px; float:left; margin-left:5px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/orderbyselectbg.jpg) 22px center no-repeat; cursor:pointer;}
.showmodebox .cur_text{ font-size:12px; line-height:18px; height:18px; padding-left:3px; cursor:pointer;}
.showmodebox .ullist{width:40px; border:1px #7F9DB9 solid; border-top:0px; position:absolute; background:#FFF; padding:0px; margin:0px; display:none; list-style:none; margin-left:-1px; z-index:1;}
.showmodebox .ullist li{width:40px; height:18px; line-height:18px; background:#FFF; padding:0px; margin:0px; list-style:none;}
.showmodebox .ullist li a{height:18px; display:block; line-height:18px; color:#000; padding-left:4px;}
.showmodebox .ullist li a:hover{background:#316AC5; color:#FFF;}
.showtext{line-height:18px; float:left; margin-left:5px;}


.pview_tab{width:778px; height:27px; overflow:hidden; clear:both; position:relative; bottom:-1px; }
.pview_tab a{display:block; float:left; margin-right:2px; height:25px; line-height:25px; padding:0 20px; text-align:center; color:#666; font-weight:bold; border:1px solid #ccc; background:#F3F3F3;} 
.pview_tab a:hover,
.pview_tab a.hover{border:1px solid #ccc; border-bottom:1px solid #fff; background:#fff; color:#000;}
.pview_tab_info{width:764px;  border:1px solid #ccc; overflow:hidden;}
.pview_info{padding:4px; line-height:1.5em; overflow:hidden; font: 12px Arial, Helvetica, sans-serif; color:#000; display:none;}

/*quickcart*/
.quickcart_box{position:relative; overflow:visible; display:none;}
.quickcart{position:absolute; left:50%; top:50px; margin-left:-88px; padding:8px; border:1px #818181 solid; background:#FFF; z-index:10;}
.quickcart ul{ width:auto;}
.quickcart ul li{display:block; margin:0px; margin-bottom:6px; overflow:hidden; line-height:24px; width:156px;}
.quickcart ul li.bom{margin-bottom:0px;}
.quickcart ul li .property_name{width:50px; float:left;}
.quickcart ul li .property_value{width:100px; float:left;}
.quickcart ul li .property_value select,.quickcart ul li .property_value input{width:98px; padding:0px; height:22px; line-height:22px; margin:0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.quickcart ul li .submit_btn{height:24px; line-height:24px; text-align:center; border:none; float:left; width:49%; color:#FFF; background:#F43888; cursor:pointer}
.quickcart ul li .cancel_btn{height:24px; line-height:24px; text-align:center; border:none; float:right; width:49%; color:#FFF; background:#5B5B5B;cursor:pointer}

.quickcart_btn_box{width:176px; height:30px; position:absolute; z-index:10; top:245px; overflow:hidden; display:none;}
.quickcart_btn_box .favorite_bg{width:50%; height:30px; float:left; background:#190E0A; opacity: 0.8; filter: alpha(opacity=80); display:none;}
.quickcart_btn_box .quickaddtocart_bg{width:100%; height:30px; float:right; background:#B70B53; opacity: 0.8; filter: alpha(opacity=80);}
.quickcart_btn_box .quickaddtocart{width:100%; position:absolute; right:0px; height:30px; line-height:30px; text-align:center; color:#FFF; cursor:pointer; margin:0px; padding:0px; border:none;}
.quickcart_btn_box .quickaddtocart span{height:30px; line-height:30px; display:inline-block; padding-left:30px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/quickcart_icon.png) left center no-repeat;}
.quickcart_btn_box .favorite_btn{width:50%; position:absolute; margin-left:0px; height:30px; line-height:30px; text-align:center; color:#FFF; cursor:pointer; margin:0px; padding:0px; border:none; display:none;}
.quickcart_btn_box .favorite_btn span{height:30px; line-height:30px; display:inline-block; padding-left:20px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/quickcart_star.png) left center no-repeat;}

/*气泡提示*/
.popup-tip-all{position:absolute;font: 12px/1 verdana;left:200px;top:300px;z-index:999;}
.popup-tip-body{border:1px solid #E992B7;background:#FFDFED url(http://imgcdn01.dear-lover.com/skin/default/pic/tip-ico-q.png) no-repeat 8px 6px;padding:7px 7px 7px 30px;margin:7px 0;color:#CE5691;}
.popup-tip-arrows{position:absolute;bottom:0;background:url(http://imgcdn01.dear-lover.com/skin/default/pic/tip-arrows.png) no-repeat;width:14px;height:10px;left:15px;z-index:14;overflow:hidden;}
.popup-tip-arrows-up{top:0;background:url(http://imgcdn01.dear-lover.com/skin/default/pic/tip-arrows.png) no-repeat 100% 0;}

.top_stock_text{position:absolute; margin-top:-22px; line-height:22px; font-size:12px; color:#797979; width:320px;}
.top_stock_text span{font-weight:bold; color:#FF0200;}

/*------ product(分类列表页面) ------*/
.shopby_category{ overflow:hidden;}
ul.shopbycate_1{ margin-top:5px;}
ul.shopbycate_1 li{}
ul.shopbycate_1 li a{ padding-left:5px; color:#333; font-weight:bold; display:block; line-height:25px;border-bottom: 1px #eee solid;}
ul.shopbycate_2{ margin-bottom: 10px;}
ul.shopbycate_2 li{}
ul.shopbycate_2 li a{font-weight:normal;border-bottom:0;}
ul.shopbycate_2 li a:hover{ background:#f7f7f7;}
ul.shopbycate_2 li a.cur{ background:#f7f7f7;}
ul.shopbycate_2 li a.fold{ background:url(/images/icon1.jpg) no-repeat left center;}
ul.shopbycate_3{}
ul.shopbycate_3 li{}
ul.shopbycate_3 li a{ font-weight:bold; color:#1f5fae;}

/*属性筛选*/
.narrowby{  overflow:hidden;}
.narrowby dl{overflow:hidden;border-bottom: 1px #eee solid; padding-bottom:10px;}
.narrowby dl dt{ cursor: pointer; font-weight:bold; color:#1c1c1c; text-transform:uppercase; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/y.png) no-repeat left -908px; margin: 8px 5px; padding:0px 0 0px 15px;}
.narrowby dl dt.showup{background:url(http://imgcdn01.dear-lover.com/skin/default/pic/y.png) no-repeat left -934px;}
.narrowby dl dd{ line-height:22px; color:#303030; padding:0 3px; margin:2px 0 0;}
.narrowby dl dd span{ color:#999}
.narrowby dl dd a{display: block; height: 22px; line-height: 22px; padding-left: 20px; color:#303030; background: url(http://imgcdn01.dear-lover.com/skin/default/pic/y.png) -36px -762px no-repeat;}
.narrowby dl dd a.cur,.narrowby dl dd a:hover{background: url(http://imgcdn01.dear-lover.com/skin/default/pic/y.png) -36px -785px no-repeat #F5F5F5;}

.boxborder{border-top:2px solid}
.boxborder_bottom{ border-bottom:2px solid}
.boxbordercolor{ border-color:#E80D6B;}
.boxh3{ padding-left:5px; font-size:14px; color: #333333; height:30px; line-height:30px;}
.boxh3 span{ font-size:12px; color:#999999;}
.boxh3 p{ font-size:12px; color:#999999;}

/*--also offer-*/
.detail_alsooffer{display:block;}
.detail_alsooffer h3{line-height:30px; color:#DA0003; border-bottom:1px solid #ccc; font-size:14px; font-weight:bold;}
.detail_alsooffer ul{display:block;}
.detail_alsooffer ul li{display:block; margin-top:10px;overflow:hidden;}
.detail_alsooffer ul li a.pic{width:60px; padding-right:10px; text-align:center; height:70px; display:block; float:left;}
.detail_alsooffer ul li a.pic img{max-width:60px;}
.detail_alsooffer ul li div.p_info{line-height:25px; float:left; max-width:340px;}

/*-------*/
.small_img_box_left a.btn_prev{ float:left; width:13px; height:64px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/detail_o_arrow.png) no-repeat -40px 0px;}
.small_img_box_left a.btn_prev:hover{ background:url(http://imgcdn01.dear-lover.com/skin/default/pic/detail_o_arrow.png) no-repeat 0px 0px;}
.small_img_box_right a.btn_next{ float:right; width:13px; height:64px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/detail_o_arrow.png) no-repeat -40px -89px;}
.small_img_box_right a.btn_next:hover{ background:url(http://imgcdn01.dear-lover.com/skin/default/pic/detail_o_arrow.png) no-repeat 0px -89px;}

.shipping_order{height:172px; overflow:hidden;}
ul.shipedoders{width:222px; padding:0px; margin:0px;}
ul.shipedoders li{padding-left:10px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/shippedorders_li.jpg) 0px 5px no-repeat; height:40px;}
ul.shipedoders li a,ul.shipedoders li a:hover{color:#455d81; text-decoration:underline;}
ul.shipedoders li p{width: 150px;height: 15px;word-break: keep-all;white-space: nowrap;overflow: hidden;}

ul.superdeals{ width:220px; overflow:hidden; padding:0px;}
ul.superdeals li{ float:left; width:220px; position:relative; margin:5px 0px;}
ul.superdeals li.cur{border:1px #CCC solid; padding:0px;}
ul.superdeals li a.pic{ width:50px; height:50px; line-height:50px; text-align:center; display:table-cell; overflow:hidden; vertical-align:middle; color:#000; *font-size:50px; *display:block; *font-family:Arial; float:left; border:1px #CCC solid;}
ul.superdeals li div.p_info{float:left; width:150px; padding-left:10px; float:left; line-height:20px;}
ul.superdeals li a.name{ font-size:12px; color:#333; display:block; line-height:18px}
ul.superdeals li a.name:hover{text-decoration:underline;}
ul.superdeals li .price{  }
ul.superdeals li .price span{ display:inline-block; color:#333; text-decoration:line-through; margin-right:5px; line-height:20px; font-size:14px}
ul.superdeals li .price strong{ color:#B02721; display:inline-block; line-height:20px; font-size:14px;}
ul.superdeals li div.top1,ul.superdeals li div.top2,ul.superdeals li div.top3,ul.superdeals li div.top4,ul.superdeals li div.top5,ul.superdeals li div.top6,ul.superdeals li div.top7,ul.superdeals li div.top8,ul.superdeals li div.top9,ul.superdeals li div.top10{width:10px; height:10px; line-height:10px; text-align:center; font-size:11px; position:absolute; left:0px; top:-3px; color:#FFF; border-radius:2px;}
ul.superdeals li div.top1{background:#FA4091;}
ul.superdeals li div.top2{background:#E64346;}
ul.superdeals li div.top3{background:#7DC025;}
ul.superdeals li div.top4{background:#0AB3EA;}
ul.superdeals li div.top5{background:#6A6A6A;}
ul.superdeals li div.top6{background:#FA4091;}
ul.superdeals li div.top7{background:#FA4091;}
ul.superdeals li div.top8{background:#FA4091;}
ul.superdeals li div.top9{background:#999;}
ul.superdeals li div.top10{background:#999;}


.deals_icon{width:41px; height:23px; padding-left:2px; padding-top:0px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/disp_new_icon.png) no-repeat; position:absolute; left:0px; color:#FFF; font-size:14px; line-height:23px; text-align:left; z-index:1}

#logo{position:relative;}
#logo .h_home{height:20px; line-height:20px; display:block; position:absolute; right:25px; bottom:5px; color:#A20D54; font-size:12px; font-weight:bold; text-decoration:underline; display:none;}

i{ display:inline-block; overflow:hidden;}
i{ background-image:url(http://imgcdn01.dear-lover.com/skin/default/pic/icombg.png); background-repeat:no-repeat;}
.dropdown{ position:absolute;z-index:999999; background:#fff; border:1px solid #c1c1c1; box-shadow:0 0 4px 0 rgba(0,0,0,0.15); display:none;}
.arr{ position:absolute; left:35px;  top:-10px; margin:0 auto;background-position:-62px -48px; width:18px; height:10px;}
ul.dropdown_dailynew{width:140px; padding:15px; margin-left: -30px;}
ul.dropdown_dailynew .arr{left:75px;}
#navbox_new ul li.item ul.dropdown_dailynew li{float:none; text-align:left;}
#navbox_new ul li.item ul.dropdown_dailynew li a{color: #333; font-weight:normal; padding:5px 15px; display:block;}
#navbox_new ul li.item ul.dropdown_dailynew li a:hover{color: #FF3976; background:#F7F7F7; text-decoration:none;}

/*搜索框自动补全*/
.autocomplete-suggestions { border: 1px solid #bad1df;border-radius:1px solid #bad1df; box-shadow:0 0 0 6px #c9caca; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.64); box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; line-height: 25px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }

.order_traking_table{}
.order_traking_table td{padding:5px;}
.order_traking_1{background:#E8E8E8;}
.order_traking_2{background:#FFFDF3;}


ul.products li .like_sold{text-align:center; height:20px; padding-top:3px;}
ul.products li span.like{height:12px; background:url(like_icon.jpg) no-repeat; display:inline-block; padding-left:15px; padding-right:8px; line-height:12px; cursor:pointer;}
ul.products li span.sold{height:12px; display:inline-block; padding-left:8px; line-height:12px;}

/*---------#app-down---------*/
.app_detail{ width:100%;}
.app_detail .banner{background:url(app_down_banner.jpg?r=1234) no-repeat scroll center top #e14a57;height:575px;position:relative; width:100%; border:0px; min-width:1000px;}
.app_detail .banner .demo_img{position:absolute;left:230px;top:127px;}
.app_detail .banner .t_code{position:absolute;left:825px;top:365px;}
.app_detail .banner .t_code img{border:3px solid #cc8fa1;width:174px;height:174px;}
.app_detail .app_detail_con{width:1100px;margin:0 auto;height:118px;}
.app_detail_con .pop{position: absolute;z-index: 999;width: 340px;padding: 25px 45px;background: #efefef;display: none;}
.app_detail_con .ios .pop{left: 380px;top:710px;}
.app_detail_con .android .pop{left: 895px;top:675px;}
.app_detail_con #mask {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000;z-index: 998;display: none;cursor: pointer;}
.app_detail_con .pop .description {text-align: left;height:85px;}
.app_detail_con .pop .clearfix {display: block;}
.app_detail_con .pop .clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.app_detail_con .pop .description img {padding-right: 20px;}
.app_detail_con .pop .description img, .app_detail_con .pop .description div {float: left;}
.app_detail_con .pop .description h3 {font-weight: bold;font-size: 20px;color: #353535;}
.app_detail_con .pop .description span {display: block;color: #888;font-size: 12px;line-height: 18px;}
.app_detail_con .pop .get_app {margin-top: 14px;text-align: left;}
.app_detail_con .pop .get_app .btn {width: 200px;float: left;}
.app_detail_con a:hover {opacity: .8;}
.app_detail_con .pop .get_app .core {float: right;font-size: 12px;margin-top: -25px;}
.app_detail_con .pop .get_app .core img{width: 116px;height: 116px;}
.app_detail_con .pop .close {position: absolute;right: 10px;top: 10px;cursor: pointer;width: 12px;height: 12px;padding: 4px;background: url(app_down_close.png) no-repeat 50% 50%;}
.app_detail_con .pop .get_app a{display:block; margin-bottom: 5px;}

/*--------*/
ul.products li .newin{width:32px;height:30px;line-height:26px;font-size:12px;text-align:center;color:#fff;position:absolute;left:0;top:0;background:url(http://imgcdn01.dear-lover.com/skin/default/pic/newinicon.png) no-repeat; z-index:1}
ul.products li.cur .newin{left:-1px;top:-1px;}

#topbar .topbar_mobile{float:left; height:24px; line-height: 18px; margin-top:5px; padding-right:3px; color: #FFF; margin-left: 10px;}
ul.dropdown_mobile{width:360px; padding:15px; margin-left: -340px; margin-top: 5px; color: #333; }
ul.dropdown_mobile .arr{left:350px;}
ul.dropdown_mobile li{float:none; text-align:left; color: #333; }
ul.dropdown_mobile li a{color: #333; font-weight:normal; padding:5px 15px; display:block;}
ul.dropdown_mobile li a:hover{color: #FF3976; background:#F7F7F7; text-decoration:none;}

ul.products li .sold_out_box{display:none;}
ul.products li .sold_out_bg{ position:absolute; left:22px; top:87px; width:130px; height:35px; background:#707175; opacity:0.8; filter: alpha(opacity=80);}
ul.products li .sold_out_box span{ position: absolute;top: 87px;left: 0;width: 176px;height: 35px;line-height: 35px;color: #fff;text-transform: uppercase;color: white;font-weight: bold;text-align: center;font-size: 16px;}

.product_list_l5{}
.product_list_l5 ul.products{width:1000px; margin:auto;}
.product_list_l5 ul.products li{margin:10px 27px 0 0px;}
.product_list_l5 ul.products li.no_mar{margin-right:0px;}

ul.dropdown_topmenu{ padding:15px; margin-left: -30px;}
ul.dropdown_topmenu .arr{left:75px;}
#navbox_new ul li.item ul.dropdown_topmenu li{float:none; text-align:left;}
#navbox_new ul li.item ul.dropdown_topmenu li a{color: #333; font-weight:normal; padding:5px 15px; display:block;}
#navbox_new ul li.item ul.dropdown_topmenu li a:hover{color: #FF3976; background:#F7F7F7; text-decoration:none;}

a.page{text-align:center;border:1px #B1B1B1 solid; height:28px; display:inline-block;  line-height:28px; min-width:28px; color:#000;background:#EEEEEE;background:-webkit-gradient(linear,0 0,0 100%,from(#FFFFFF),to(#EEEEEE));background:-moz-linear-gradient(top,#FFFFFF,#EEEEEE);border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px; margin-left:2px; margin-right:2px;}
a.page:hover{ text-align:center;display:inline-block;  border:1px #B70156 solid; height:28px; line-height:28px; min-width:28px; text-decoration:none; ;background:#C10164;background:-webkit-gradient(linear,0 0,0 100%,from(#F20A80),to(#C10164));background:-moz-linear-gradient(top,#F20A80,#C10164); color:#FFF;}
.pageon{height:28px; background-color:#323232; text-align:center; border:1px #323232 solid; display:inline-block; line-height:28px; min-width:28px; color:#FFF; border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px; margin-left:2px; margin-right:2px;}

#topright_bom .searchform .search_keywords{line-height:22px; color:#797979; position:absolute; z-index:11;}
#topright_bom .searchform .search_keywords a{color:#797979;}
#topright_bom .searchform .search_keywords a:hover{text-decoration:underline;}
#topbox{height:95px;}
#topright{height:95px;}
#topright_bom .cartbox{background-size: 18px 18px; padding-left:25px;}

#tophelp{ height:21px; width:780px; padding-top:2px; position:absolute; margin-top:-5px; z-index:10;}
#tophelp > ul{ height:21px; float:right;}
#tophelp > ul > li{ height:21px; float:left; padding-left:5px;}
#tophelp > ul > li > a{ }
#tophelp i.livehelp{width:14px; height:14px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/icon_livehelp.png) no-repeat; vertical-align:text-top; margin-top:2px; margin-right:2px; display:inline-block;}
#tophelp i.helpcenter{width:14px; height:14px; background:url(http://imgcdn01.dear-lover.com/skin/default/pic/icon_helpcenter.png) no-repeat center; vertical-align:text-top; margin-left:2px; display:inline-block;}
#toplinkbox{overflow:visible;}
#toplinkbox > ul > li.member{padding-right:0px;}
#toplinkbox > ul > li.member a.nomrg{margin-right:0px;}
#toplinkbox > ul{margin-top:5px;}

ul.dropdown_helpcenter{width:140px; padding:15px; margin-left: -58px;}
ul.dropdown_helpcenter .arr{left:75px;}
#tophelp ul li.item ul.dropdown_helpcenter li{float:none; text-align:left;}
#tophelp ul li.item ul.dropdown_helpcenter li a{color: #333; font-weight:normal; padding:5px 15px; display:block;}
#tophelp ul li.item ul.dropdown_helpcenter li a:hover{color: #FF3976; background:#F7F7F7; text-decoration:none;}

#toplinkbox ul.dropdown_member{width:140px; padding:15px; margin-left:-62px; height:auto;}
#toplinkbox ul.dropdown_member .arr{left:75px;}
#toplinkbox > ul > li.top_dropdown_member ul.dropdown_member li{float:none; text-align:left; height:auto;}
#toplinkbox > ul > li.top_dropdown_member ul.dropdown_member li a{color: #333; font-weight:normal; padding:5px 15px; display:block;}
#toplinkbox > ul > li.top_dropdown_member ul.dropdown_member li a:hover{color: #FF3976; background:#F7F7F7; text-decoration:none;}

.ajax_loading{width: 49px; height: 48px;  border:1px #CCC solid; background: url(ajax_loading.gif) center no-repeat #FFF; position: fixed; left: 50%; margin-left: -24px; top: 50%; margin-top: -48px;     -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */}
	
	
/*============================New Shopping Process=================================*/
#header_box_cart{width:100%; background:#F5F5F5; border-bottom:1px #DDDDDD solid;}
#header_box_cart #logo{position:relative;}
#header_box_cart #logo .h_home{height:20px; line-height:20px; display:block; position:absolute; right:25px; bottom:5px; color:#A20D54; font-size:12px; font-weight:bold; text-decoration:underline; display:none;}
#header_box_cart #logo{ float:left; width:220px; height:80px;}
.checkout_step,.checkout_step ul.progresstext{width: 550px;}
.checkout_step ul.progressbar{width: 490px; padding: 0px 30px; overflow: hidden;}
.checkout_step{padding-top: 20px; position:absolute; top:0px; margin-left:450px; }
.checkout_step ul.progressbar li,.checkout_step ul.progresstext li{float: left;}
.checkout_step ul.progressbar li{height: 13px;}
.checkout_step ul.progressbar li.circle{width: 13px; background: url(order_step_sprite.png?r=1) no-repeat; background-position: 0px 0px; margin: 0px 5px;}
.checkout_step ul.progressbar li.bar{width: 184px; background: url(order_step_sprite.png?r=1) no-repeat; background-position: -16px 0px;}
.checkout_step ul.progresstext li.protext{float: left; overflow: hidden; padding-top: 10px;}
.checkout_step ul.progresstext li.protext1{width: 128px; overflow: hidden;}
.checkout_step ul.progresstext li.protext2{width: 235px; text-align: center;}
.checkout_step ul.progresstext li.protext3{width: 184px; text-align: center;}
.checkout_step ul.progresstext li.protext4{width: 90px; text-align: center; padding-left: 10px;}
.checkout_step1 ul.progresstext li.protext1{color: #E61570;}
.checkout_step2 ul.progresstext li.protext2,.checkout_step2 ul.progresstext li.protext1{color: #E61570;}
.checkout_step3 ul.progresstext li.protext3,.checkout_step3 ul.progresstext li.protext2,.checkout_step3 ul.progresstext li.protext1{color: #E61570;}
.checkout_step4 ul.progresstext li.protext4{color: #E61570;}
.checkout_step1 ul.progressbar li.circle1{background-position: 0px -15px;}
.checkout_step2 ul.progressbar li.circle1{background-position: 0px -15px;}
.checkout_step2 ul.progressbar li.circle2{background-position: 0px -15px;}
.checkout_step2 ul.progressbar li.bar1{background-position: -16px -15px;}
.checkout_step3 ul.progressbar li.circle1{background-position: 0px -15px;}
.checkout_step3 ul.progressbar li.circle2{background-position: 0px -15px;}
.checkout_step3 ul.progressbar li.circle3{background-position: 0px -15px;}
.checkout_step3 ul.progressbar li.bar1{background-position: -16px -15px;}
.checkout_step3 ul.progressbar li.bar2{background-position: -16px -15px;}
.checkout_step4 ul.progressbar li.circle1{background-position: 0px -15px;}
.checkout_step4 ul.progressbar li.circle2{background-position: 0px -15px;}
.checkout_step4 ul.progressbar li.circle3{background-position: 0px -15px;}
.checkout_step4 ul.progressbar li.circle4{background-position: 0px -15px;}
.checkout_step4 ul.progressbar li.bar1{background-position: -16px -15px;}
.checkout_step4 ul.progressbar li.bar2{background-position: -16px -15px;}
.checkout_step4 ul.progressbar li.bar3{background-position: -16px -15px;}


/*按钮*/
.common_btn1{ background:#333;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; padding:8px 20px; font-size:12px; cursor:pointer; color:#FFFFFF; border:0px; font-weight:bold;text-decoration:none; }
.common_btn1:hover{background: #444;color:#FFFFFF; text-decoration:none;}
.common_btn2{color:#FFFFFF; background:#FF9500;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; padding:8px 20px; font-size:12px; cursor:pointer; color:#FFFFFF; border:0px; font-weight:bold;text-decoration:none; }
.common_btn2:hover{ background: #444;color:#FFFFFF;text-decoration:none;}
a.common_btn3{color:#FFFFFF;background:#0B74D6;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; padding:8px 20px; font-size:12px;border:0px; font-weight:bold;text-decoration:none; }
a.common_btn3:hover{background: #444;color:#FFFFFF;text-decoration:none;}
a.common_btn4{color:#FFFFFF;background:#FF9500;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; padding:8px 20px; font-size:12px;border:0px; font-weight:bold;text-decoration:none; display: inline;}
a.common_btn4:hover{background: #444;color:#FFFFFF;text-decoration:none;}
a.common_btn5{color:#000;background:#EEEEEE;background:-webkit-gradient(linear,0 0,0 100%,from(#FFFFFF),to(#EEEEEE));background:-moz-linear-gradient(top,#FFFFFF,#EEEEEE);border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; padding:5px 20px; font-size:12px;border:0px;border: 1px solid #D0D0D0;text-decoration:none;}
a.common_btn5:hover{background: #EEEEEE;text-decoration:none;}
a.common_btn4,.common_btn2{background:#FF3976}
a.common_btn4:hover,.common_btn2:hover{opacity: 0.9;background:#F84C96}
.common_btn6{ background:#999;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; padding:8px 20px; font-size:12px; cursor:not-allowed; color:#FFFFFF; border:0px; font-weight:bold;text-decoration:none; }

/*购物车*/

/*------ shoppingcart ------*/
.shopingcart_leftbox{ width: 710px; overflow: hidden; float: left;}
.shopingcart_rightbox{ width: 280px; overflow: visible; float: right;}
#shopingcart_checkout{width: 280px; background:url(../pic/shoppingcart_style_bg2.png) repeat-x left bottom #F0F0F0; padding-bottom:20px;}
#shopingcart_checkout .lastestpromotion{padding:3px 10px; background: #FEFAE8; border: 1px #B7B7B7 dashed;}
#shopingcart_style{background:url(../pic/shoppingcart_style_bg1.png) 0px 8px repeat-x #F0F0F0; height:37px; border-bottom:1px #CCCCCC dotted;}
.shoppingcart_box{background: #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;padding: 8px 15px;font-size: 12px;border: 0px; margin:15px; color:#333; overflow:hidden; line-height:32px;}
.shoppingcart_box .item_name{width:75px; float:left; line-height:16px;}
.shoppingcart_box .item_tips{color:#999; position:absolute;}
.shoppingcart_box > span{font-size:14px; line-height:32px;color:#333333; float:right;}
.shoppingcart_box select{margin:5px auto; width: 170px;}
.shoppingcart_box2{background: #D7D7D7;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;padding: 16px 15px;font-size: 12px;border: 0px; margin:15px; color:#333; overflow:hidden; line-height:32px;}
.shoppingcart_box2 > span{ color:#ED3646; float:right;}
.validatelink{ text-decoration:underline;}
.shoppingcart_buttonbox{ text-align:center; padding:15px;border-top:1px #CCCCCC dotted;}
.shoppingcart_buttonbox a{ width:auto;}
.shoppingcart_or_style{ height:12px; line-height:12px;background:url(../pic/y.png) repeat-x 0px -1170px; text-align:center; margin:5px 15px;}
.shoppingcart_or_style span{ background-color:#F0F0F0; width:45px;margin: 0 auto; display:block;}
.shoppingcart_paypal_fast{ text-align:center;}
.shopingcart_title_box{ /*background:url(../pic/y.png) no-repeat right -32px;*/ padding-right:8px; border-bottom: 3px #2E85F1 solid;}
.shopingcart_title_box h3{ /*background:url(../pic/y.png) no-repeat 0px 0px; padding-left:8px;*/ height:32px; line-height:32px; font-size:15px; color:#000;}
.shopingcart_title_box h3 span{ /*padding-left: 8px;*/ padding-right: 8px; display: block; height:32px; line-height:32px; font-size:15px; color:#000; /*background:url(../pic/y.png) repeat-x 0px -64px;*/}


/*shipping_address*/
.shipping_address_form{ width:595px; height:475px; position:absolute; left:0; right:0; bottom:0; top:0; border:2px solid #353535; background:#fff; color:#1c1c1c; font-size:14px;}
.shipping_address_form h3{ padding-left:18px; line-height:35px; background:#e8e8e8; color:#636363;}
.order_address{ margin:25px 0 0 25px;}
.order_address .input_width{ border: 1px solid #b2b2b2; width: 307px;}
.order_address .order_name span {color: #e40000;padding-right: 7px;}
.order_address td{ padding:5px; font-size:14px;}
.order_name span{ color:#e40000; padding-right:7px;}
.order_txt input{ width:295px; height:25px; line-height:25px; font-family:Arial, Helvetica, sans-serif; padding:0 5px; border:1px solid #b2b2b2;}
/*.btn_use_this_shipping_address{ width:73px; height:28px; line-height:28px; text-align:center; font-family:Arial, Helvetica, sans-serif; cursor:pointer; color:#fff; background:#656565; border:1px solid #535353;}*/
.close{ width:20px; height:20px; position:absolute; right:10px; top:8px; cursor:pointer; background:url(../pic/fork.png) no-repeat;}
.shipping_address_form select {width: 307px;border: 1px solid #ddd;}

table.shopingcarttable{ border-left:1px #f0f0f0 solid; border-right:1px #f0f0f0 solid; background-color:#FFFFFF }
table.shopingcarttable tr th{ /*text-transform:uppercase;*/ font-size:11px; color:#666; border-bottom:1px solid #f0f0f0; padding:5px 10px; background: #f0f0f0;}
table.shopingcarttable tr td{ padding:10px; border-bottom:1px solid #f0f0f0;}
table.shopingcarttable tr td.proname p{ color: #666666;}
table.shopingcarttable tr td.proname p.codeno{ color: #999999;}
table.shopingcarttable tr td.proname a{ color:#535353; display:block; margin-bottom:2px;}
table.shopingcarttable tr td.itemsprice{ }
table.shopingcarttable tr td a.btn_gifts{ margin-top:5px; color:#fff; background:url(../pic/btn_gifts.jpg) no-repeat left top; width:55px; height:20px; text-align:center; line-height:20px; display:block}
table.shopingcarttable tr td.itemsprice span.normalprice{ text-decoration:line-through; display:block; color:#535353;}
table.shopingcarttable tr td .save{ color:#DA481E;}
table.shopingcarttable tr td .save span.off{ display:block; width:77px; height:20px; padding-top:3px; line-height:20px; color:#fff; background:url(../pic/offbg.jpg) no-repeat left top; text-align:center; font-weight:bold; font-size:15px;}
table.shopingcarttable tr td.price{ font-weight:bold;}
table.shopingcarttable tr td.yourtotalsave{ font-weight:bold; color:#666; text-transform:uppercase; font-size:12px; border-bottom:0;}
table.shopingcarttable tr td.yourtotalsave span{ color:#DA481E;}
table.shopingcarttable tr.carttotal{ background:#f0f0f0;}
table.shopingcarttable tr.carttotal td.carttotalfont{ padding:20px; font-size:11px;}
table.shopingcarttable tr.carttotal td.cart_total strong{ color:#272727;}
.carttotalprice{ padding-left:5px; color:red; font-weight:bold; font-size: 18px;}


input.input_quantity{ background:url(../pic/y.png) no-repeat 0px -166px; width:41px; height:20px; line-height:20px; padding:2px; text-align:center; border:0; float:left;}
a.btn_subtraction{ background:url(../pic/y.png) no-repeat 0px -130px; width:9px; height:9px; display:block; float:left; margin:7px 5px 0 16px;}
a.btn_add{ background:url(../pic/y.png) no-repeat 0px -150px; width:9px; height:9px; display:block; float:left; margin:7px 0 0 5px;}
a.btn_subtraction:hover{ background:url(../pic/y.png) no-repeat 0px -119px;}
a.btn_add:hover{ background:url(../pic/y.png) no-repeat 0px -140px;}
table.shopcarttable tr td a.btn_gifts{ margin-top:5px; color:#fff; background:url(../pic/btn_gifts.jpg) no-repeat left top; width:55px; height:20px; text-align:center; line-height:20px; text-transform: uppercase;}
a.delcartskubtn{ width: 16px; height: 16px; background:url(../pic/y.png) no-repeat 0px -202px; display: block;}
table.shopcarttable .gift_sku_code{width: 200px; padding: 1px;}

.coupon_validatebox{ text-align:right;}
.coupon_validatebox p{ width:100%; overflow:hidden; padding:10px 0;}
.coupon_validatebox a.validatelink{ font-weight:bold; color:#262626; }
.coupon_validatebox a.validatelink span{ width: 12px; height: 12px; display: inline-block; background:url(../pic/y.png) no-repeat -39px -101px; margin-left: 5px; margin-top: 1px;}
.coupon_validatebox p.validate{ width:100%; padding:10px 0; overflow:hidden;}
.coupon_validatebox p.validate label{ float:right; display:block; padding:3px 5px 0 0;}
.couponcode_input{ border:1px solid #bbb; background:none; width:140px; height:22px; line-height:22px; padding:0 5px;}
.coupon_btn_validate{ border:0; background:#eee;color: #5B5B5B;line-height:37px; text-align: center; cursor:pointer; padding:5px 10px;border: solid 1px #B8B8B8; text-shadow: 0 1px 0 #E0EAF4; border-radius:2px; -webkit-border-radius: 2px;}
.coupon_btn_validate:hover{background:#f7f7f7;}

.outofstock{height: 15px;padding: 3px 10px 3px;margin: 5px 0 0;border: 1px dotted #FA0001;color: #FC0500;font-weight: bold; display:inline-block}
.cart_list .cart_tips_box{border: 1px #CAC9C9 dashed; background: #F9F9F9; line-height: 20px; padding: 15px; margin-top: 15px;}
/*empty cart*/
.empty_cart{ width: 100%; overflow: hidden;}
.empty_cart p{margin: 10px;}
.empty_cart p.empty_cart_first{background: none; padding-left: 0px; color: black; font-weight: bold; margin-bottom: 15px; margin-top: 15px; font-size: 14px;}
.empty_cart p.empty_cart_last{background: none; padding-left: 0px; color: black;  margin-top: 25px;height: 30px;}

#carttable_title_show{width:710px; position:fixed; top:0px; border-top:2px #E80D6B solid; display:none; z-index:10000;}
#update_cart,#update_cart1{color:#09F; text-decoration:underline;}

.step_leftbox{ width: 710px; overflow: visible; float: left;}
.step_rightbox{ width: 280px; overflow: visible; float: right;}

.step_title_header{height:30px ; color:#2F2F2F ;line-height:30px; font-weight:bold; background:#CCC; background-image:-webkit-linear-gradient(to right, #CCCCCC, #EEEEEE); background-image:linear-gradient(to right,#CCCCCC,#EEEEEE); padding-left:10px;}
.step_title_header span{color:#FFF; margin-right:10px; font-size:16px;}
.step_title_header a{color:#FF3976; margin-left:10px;}
.go_payment_tips{font-weight: bold; line-height: 22px;}
.go_payment_tips a{color:#999;}


.checkout_box{ width:100%; overflow:hidden;}
.checkout_box_con{ border:1px #f0f0f0 solid; background:#fff; overflow:hidden; padding:15px;}

.paymentmethod{ padding:0;}
.paymentmethod h4{ font-size:13px; color:#000; border-bottom:1px solid #DFD0CE; padding:10px 20px;}
.payfont{ padding:15px; line-height:18px; overflow:hidden; color:#3b3b3b;}
.paymentbox{ width:960px; background:url(payment_mid.jpg) repeat-y left top; overflow:hidden; margin:0 auto;}
.boxpayment{ width:960px; background:url(payment_top.jpg) no-repeat left top; overflow:hidden;}
.paybox{ width:960px; background:url(payment_bot.jpg) no-repeat left bottom; overflow:hidden;}
table.payboxtable{ width:960px; overflow:hidden;}
table.payboxtable tr{ background:url(payment_line.jpg) repeat-x left top; height:70px; cursor:pointer;}
table.payboxtable tr td{ font-size:14px; font-weight:bold}
table.payboxtable tr td.cur{ background:url(payment_ahbg.jpg) no-repeat left top; height:73px;}
table.payboxtable tr td tr{ background:none;}
table.payboxtable tr td tr td{ padding:0 5px;}
table.payboxtable tr.no_bg{ background:none;}

table.payboxtable tr td .prblank{ position: absolute; width: 5px; height:66px; margin-left: 326px; margin-top: 3px; background: #fff; display: none;}
table.payboxtable tr td.cur .prblank{ position: absolute; width: 5px; height:66px; margin-left: 326px; margin-top: 3px; background: #fff; display: block;}

.boxpay{ width:635px; background:url(pay_ahbox_bot.png) no-repeat left bottom; padding-bottom:8px; overflow:hidden; position:absolute; margin-top:0; margin-left:325px;}
.boxpaytop{ width:635px; height:8px; background:url(pay_ahbox_top.png) no-repeat left top; overflow:hidden;}
.boxpaycon{ width:615px; min-height: 300px; background:url(pay_ahbox_mid.png) repeat-y left top; overflow:hidden; padding:10px;}

table.tablepayment{  width:300px; margin-right:15px;}
table.tablepayment tr td{ padding:10px; font-size:14px;}
table.tablepayment tr td.payoff{ color:#828282; font-weight:normal; font-size:12px;}
table.tablepayment tr td.pyamenttotal{ font-size:17px; font-weight:bold; color: #F01100;}
table.tablepayment tr.borderdashed td{ border-bottom:1px dashed #666;}
table.tablepayment tr.bordersolid td{ border-bottom:1px solid #666;}

.order_success_tips{border: 1px #e1e1e1 solid; padding: 30px 30px 30px 110px; background: url(ordercomplete_icon.jpg) 35px 30px no-repeat;line-height: 25px; font-size: 14px; color: #666;}
.order_success_tips h3{font-size: 18px; color: #FFA030; line-height: 25px; margin-bottom: 5px;}
.order_success_tips .subtotal{color: #F22F20; font-weight: bold; font-size: 16px;}

.step_shiping_tips{width:709px; height:118px; background:url(shiping_tips_bg.jpg) no-repeat; margin:auto;}
.step_shiping_tips .process_time{padding-left:66px; padding-top:86px; width:280px; line-height:30px; height:30px; overflow:hidden; font-weight:bold; font-size:14px; color:#333; float:left;}
.step_shiping_tips .shipping_time{padding-left:78px; padding-top:86px; width:280px; line-height:30px; height:30px; overflow:hidden; font-weight:bold; font-size:14px; color:#333; float:left;}

#show_more_shipping,#show_less_shipping{color:#999}
#show_more_shipping i{border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 8px solid #AAAAAA; margin-left:3px;}
#show_less_shipping i{border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 8px solid #AAAAAA; margin-left:3px;}
#show_more_payment,#show_less_payment{color:#999}
#show_more_payment i{border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 8px solid #AAAAAA; margin-left:3px;}
#show_less_payment i{border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 8px solid #AAAAAA; margin-left:3px;}
#show_more_server,#show_less_server{color:#999}
#show_more_server i{border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 8px solid #AAAAAA; margin-left:3px;}
#show_less_server i{border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 8px solid #AAAAAA; margin-left:3px;}

.pink{color:#FF3976;}
#header_box_cart #topbox{height:80px;}

.span_bg_out{border:1px #C8C9CD dashed; cursor:not-allowed; color:#999;}

.creditbox{ }
.creditbox p{line-height: 25px; color: black;}
.credit_use_box{border: 0px #f0f0f0 solid; border-top: 0px; padding:0px 10px; text-align: left; }
.creditbox .credit_btn{ font-weight:bold; margin-bottom: 6px; line-height: 15px;}
.creditbox .tip{color: #333; line-height:22px;}
.creditbox .tip strong{ font-weight:bold}
.creditbox .use{ margin-top:3px; margin-bottom:3px}
.creditbox .use strong{ font-weight:bold}
.creditbox .credit_input{ border:1px solid #bbb; background:none; width:80px; height:20px; line-height:20px; padding:0 5px; }
.creditbox .use_btn{border: none; height: 22px; line-height: 22px; padding: 0px 10px; text-transform: uppercase; background: #767676; color: #FFF; cursor:pointer}

ul.dropdown_dailyitem{width:160px; padding:15px; margin-left: 50px;}
ul.dropdown_dailyitem .arr{left:75px;}
ul.dropdown_dailyitem li{text-align:left;}


/*-----------*/

ul.products li a.pic {
  display: block;
  overflow: hidden;
  position: relative;
  text-align: center;
}
ul.products li a.pic img{
  max-width:100%;
  max-height:275px;
  vertical-align:middle; 
  text-align:center;
}
ul.products li a.pic .img{
  width: 100%;
  height:275px;
  line-height:100%;
}
ul.products li a.pic .hover-image {
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  height:275px;
  line-height:100%;
  left: 0;
  transform: rotateY(-180deg);
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  visibility: hidden;
  opacity: 0;
}
ul.products li a.pic:hover .hover-image {
  transform: rotateX(0deg) rotateY(0deg);
  -webkit-transform: rotateX(0deg) rotateY(0deg);
  -moz-transform: rotateX(0deg) rotateY(0deg);
  visibility: visible;
  opacity: 1;
}
ul.products li a.pic:hover img {
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}

