@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(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;}

.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(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(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(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  }
.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(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(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(01.gif) no-repeat 0 0; }
.month2 { background: url(02.gif) no-repeat 0 0; }
.month3 { background: url(03.gif) no-repeat 0 0; }
.month4 { background: url(04.gif) no-repeat 0 0; }
.month5 { background: url(05.gif) no-repeat 0 0; }
.month6 { background: url(06.gif) no-repeat 0 0; }
.month7 { background: url(07.gif) no-repeat 0 0; }
.month8 { background: url(08.gif) no-repeat 0 0; }
.month9 { background: url(09.gif) no-repeat 0 0; }
.month10 { background: url(10.gif) no-repeat 0 0; }
.month11 { background: url(11.gif) no-repeat 0 0; }
.month12 { background: url(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(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}
/*主体框架*/
#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(top_right.jpg) no-repeat right;
}
#top_right_box .nav_box ul li{
	float:left;
	height:26px; overflow:hidden;
	text-align:center;
	background:url(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(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(home_bg.jpg) no-repeat;
}
#search_box{
	width:950px; height:46px; overflow:hidden;
	background:url(top_1_center.jpg) repeat-x;
}
#search_box .search_left_box,
#search_box .search_right_box{
	width:10px; height:46px; overflow:hidden;
	background:url(top_1_left.jpg) no-repeat;
	float:left;
}
#search_box .search_right_box{
	float:right;
	background:url(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(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(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(top_2_left.jpg) no-repeat;
}
#son_nav .son_nav_right{
	float:right;
	background:url(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(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(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(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(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(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(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(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(list.gif) no-repeat;}
.grid{background:url(grid.gif) no-repeat;}
.gallery{background:url(gallery.gif) no-repeat;}
.list_on,.list:hover{background:url(list_on.gif) no-repeat;}
.grid_on,.grid:hover{background:url(grid_on.gif) no-repeat;}
.gallery_on,.gallery:hover{background:url(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;
}
.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(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(lay_top.jpg) no-repeat;
}
#bottom_box .bottom_info .bottom_info_bottom{
	width:950px; height:10px; overflow:hidden;
	background:url(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(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(feedbacktop_bg.jpg) top repeat-x; margin-bottom:10px;}
.feedbacktopbox_con{background:url(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(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; font-size:12px;height:30px;overflow:hidden}
#topbar .topbar_text h1{font-weight:normal; font-size:12px;  }
#topbar .topbar_lang{float:left; line-height:30px; font-size: 12px; font-weight: normal;}
#topbar .topbar_lang a{padding:0px 10px;}
#topbar .topright{float:right}


#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(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:99999; 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(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:20000; 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;}
#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(coin_bg.jpg) no-repeat;}
#toplinkbox i.livehelp{width:14px; height:14px; background:url(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(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(cart_icon.jpg) 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;}


#navbox{width:1000px; margin:auto; height:48px; background:url(nav_bg.jpg) repeat-x;}
#nav{position:absolute; z-index:1; width:1002px; height:48px; background:url(nav_right.jpg) right top no-repeat; overflow:hidden}
#navbox ul{height:48px; background:url(nav_left.jpg) left top no-repeat; padding-left:5px;}
#navbox ul li{line-height:48px; float:left; background:url(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:1; 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(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:22px; padding-right:20px; 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 #6e6e6e solid; line-height:28px; font-weight:bold; color:#6e6e6e; font-size:13px;}
.leftbox_con1{width:222px; padding-top:10px;}
.leftbox_con2{width:222px; padding-top:10px; padding-bottom:5px;}
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(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(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;}*/

.leftlivechat{ border:1px #CECECE solid;}


.leftbox_livechattop{width:222px; height:44px; background:url(livechat_top.jpg) no-repeat;}
.leftbox_livechatcon{width:220px;}
.leftbox_livechatcon1{width:200px; padding:10px;line-height:18px;}
.leftbox_livechatcon a{display:block; text-decoration:none; font-size:12px; color:#8C8C8C;height:26px;line-height: 26px;}
.leftbox_livechatcon a img{position:relative;top:3px;margin-right:7px;}

.webnotice{height:28px; background:url(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(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{height:248px; overflow:hidden;}
.dearloverhelp{width:220px; height:248px; overflow:hidden; border:1px #E1E1E1 solid; float:right; background:#F6F6F6;}
.dearloverhelp_item{width:197px; height:28px; background:url(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:14px; color:#000;}
.productbox_title_item{width:auto;height:22px; line-height:22px; display:inline-block; float:left; margin-right:10px;padding-left:5px; cursor:pointer;}
.productbox_title_item .productbox_title_item_right{display:inline-block; height:22px; line-height:22px;  min-width:80px;padding-right:5px; color:#ed0255; font-weight:bold; text-align:center;}
.productbox_title_item_nobg{background:none; color:#000;}
.productbox_title_item_nobg  .productbox_title_item_right{background:none; color:#000;}
.productbox_title_item span{vertical-align:text-bottom; *margin-top:5px; margin-left:3px; background:url(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(itemhot.jpg) no-repeat; width:23px; height:9px; display:inline-block;}

.productbox_title_item_split{width:7px; float:left; height:12px; margin-top:5px; background:url(spliticon.jpg) no-repeat;; margin-right:8px;}




ul.products{ width:766px; overflow:hidden; padding:0px;}
ul.products li{ float:left; width:176px; position:relative; margin:10px 8px 0 5px; padding:1px;color:#444; text-align:center;}
ul.products li.cur{border:1px #FFF 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:#999; padding:3px 0; display:block;  line-height:18px;font-weight:bold;max-height:36px;overflow:hidden;}
ul.products li a.name:hover{text-decoration:underline;}
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:#222; display:inline-block; line-height:20px;}
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;}
ul.products li .itemno{text-align:center}

.aboutbox{width:600px; float:left;}
.aboutbox_top{background:url(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(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%;}

.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(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(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:744px; margin:auto; padding:10px;border:1px solid #ccc;}
.featuredcatepbox h3{margin-bottom:5px; font-size:12px; color:#333;}
.featuredcatepbox h3 a{color:#ec296e; font-weight:bold;}
.featuredcatepbox ul{margin:0px; padding:0px;}
.featuredcatepbox ul li{width:143px; 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(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(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(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(discount_off_icon.gif) no-repeat; position:absolute; /*margin-left:142px;*/ right:0px; color:#FFF; font-size:22px; line-height:20px; text-align:left;}

.orderbybox{width:120px; height:18px; border:1px #7F9DB9 solid; line-height:18px; float:left; margin-left:5px; background:url(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(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(listpricea.png) no-repeat; display:inline-block;}
.listbar_left span.curpriced{color:#900; font-weight:bold; width:10px; height:10px; background:url(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(listbar_list.jpg) left center no-repeat; float:left;}
.listbar_right .lista_cur{ background:url(listbar_list_cur.jpg) left center no-repeat;}
.listbar_right .gallerya{height:18px; padding-left:16px; margin-left:10px; display:inline-block; background:url(listbar_gallery.jpg) left center no-repeat; float:left;}
.listbar_right .gallerya_cur{ background:url(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(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;}
.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(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(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(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(tip-arrows.png) no-repeat;width:14px;height:10px;left:15px;z-index:14;overflow:hidden;}
.popup-tip-arrows-up{top:0;background:url(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(y.png) no-repeat left -908px; margin: 8px 5px; padding:0px 0 0px 15px;}
.narrowby dl dt.showup{background:url(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(y.png) -36px -762px no-repeat;}
.narrowby dl dd a.cur,.narrowby dl dd a:hover{background: url(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(detail_o_arrow.png) no-repeat -40px 0px;}
.small_img_box_left a.btn_prev:hover{ background:url(detail_o_arrow.png) no-repeat 0px 0px;}
.small_img_box_right a.btn_next{ float:right; width:13px; height:64px; background:url(detail_o_arrow.png) no-repeat -40px -89px;}
.small_img_box_right a.btn_next:hover{ background:url(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(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:16px;}
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{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;}


.deals_icon{width:41px; height:23px; padding-left:2px; padding-top:0px; background:url(disp_new_icon.png) no-repeat; position:absolute; left:0px; color:#FFF; font-size:14px; line-height:23px; text-align:left;}

#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(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;}




/*header*/

h1.logo{width:320px; height:73px; overflow:hidden; float:left;}

form.search{width:361px; height:36px; float:left; background:url(searchbg.jpg) no-repeat left center; position:relative;top:23px;}

form.search .searchtext{width:320px; height:30px; line-height:30px; position:absolute; top:3px; left:3px; border:none; background:none;}

form.search .searchbtn{ width:30px; height:30px; border:none; background:none; position:absolute; top:3px; right:0; cursor:pointer;}

.headerlink{width:295px; padding-left:20px; overflow:hidden; height:40px; padding-top:22px; float:right; color:#DBCCDD;}

.headerlink a{ margin:0 5px;}
.headerlink img{float:left;}
.headerlink a.cart{text-align:center;background:url(carticon.jpg) no-repeat 13px center;display:inline-block;border-left:1px solid #999;padding-left:55px;height:27px; margin-left:20px;}
.headerlink a.cart #_ajax_div_items{color:#f00}
/*nav*/

ul#navbar{width:1000px; margin:0 auto; height:42px;}
ul#navbar li.nav1{height:42px; float:left; position:relative; z-index:999;background:url(navrline.png) no-repeat right center}
ul#navbar a.level1{display:block; height:42px; line-height:42px; padding:0 11px; color:#333; font-size:14px;}
ul#navbar a.level1:hover,
ul#navbar a.level1hover{text-decoration: none}
ul#navbar li.nav1 ul{position:absolute; top:42px; left:0px; background:#fff; width:378px; overflow:hidden; border:3px solid #D85685; border-top:5px solid #D85685; display:none;}
ul#navbar li.nav1 ul.flright{ right:0;}
ul#navbar li.nav1 ul li{ width:126px; height:25px; overflow:hidden; float:left;}
ul#navbar li.nav1 ul li a{color:#222; text-align:left; font-size:11px; text-indent:8px; display:block; height:25px; line-height:25px;}
ul#navbar li.nav1 ul li a:hover{background:#fff; color:#F8A8CD;}
ul#navbar li.nobor{background:none}


.leftside{border:1px solid #cecece}
.leftside .a1{display: block;height:30px; font-size: 12px;text-indent:10px;line-height:30px;font-weight:bold;color:#222;border-bottom: 1px solid #cecece;background:url(a1ricon.jpg) no-repeat 200px center}
.aulli1{position:relative; font-size: 12px;}
.aliul1{position:absolute;left:220px;top:-1px;background:#fff;width:440px;border:1px solid #cecece;padding:0 10px;display:none;}
.aliul1 li{height:30px;line-height:30px;text-indent: 10px;width:220px;float:left;}

.aliul1 li.aulli2_1{width:100%;border-bottom:1px solid #cecece;font-weight:bold;color:#c70076}
.aliul1 li a{display:block;}


.left_newsletter{background:url(lnlbg.jpg) no-repeat left top;height:335px;width:220px;}
.left_newsletter .nltext{height:34px;width:180px;margin-bottom:15px;}
.left_newsletter .nlbtn{background:#666;color:#fff;width:92px;height:32px;border:0;cursor:pointer}
.left_newsletter form{ text-align: center;padding-top:230px;}


.aboutbox,.whybox{border:1px solid #cecece;padding:5px;}
.whybox p{height:25px;line-height:25px;background:url(newslicon.jpg) no-repeat 5px center;text-indent:19px;font-weight: bold}
.whybox p a{color:#444}



#allcategory{width:222px;float:left;position:relative;height:auto; background:#FE109C;}
#allcategory .leftside{position:absolute;left:0;top:41px;background:#fff;z-index: 999;display:none; width:220px;}


.lprof{border:1px solid #cecece;padding:3px 10px;}
.lprof dt{font-size:14px;font-weight:bold;color:#333;height:30px;line-height:30px;}
.lprof dd{line-height:20px;color:#999}

.proitembox{border:1px solid #ccc;margin-top:8px;}

.w972{width:1000px;margin:0 auto}



.otherinfo_box{ background:#e7e1d2 url(otherinfo_bg.gif) repeat-x; padding-top:25px;}
.otherinfo{ float:left; border-right:#8f8b85 dashed 1px; width:210px; padding:0px 16px 10px; line-height:20px; font-size:11px; height:200px;}
.otherinfo h3{ height:40px; padding:0px; margin:0px; line-height:40px; color:#212121; font-size:14px; padding-left:35px;}
.otherinfo_box .first{ padding:0 16px 10px 0;}
.otherinfo_box .first h3{ background:url(footer_icon.gif) no-repeat 0 7px;}
.otherinfo_box .second h3{ background:url(footer_icon.gif) no-repeat 0 -33px;}
.otherinfo_box .third h3{ background:url(footer_icon.gif) no-repeat 0 -75px;}
.otherinfo_box .fourth{ background:url(shareusto_bg.gif) no-repeat 10px 0; border-right:none;}
.otherinfo_box .fourth table{  margin-top:47px;}
.otherinfo_box .fourth table td{ text-align:center; font-size:10px; padding:2px 0;}
.otherinfo a{color:#434343}



.boxborder{border:1px #D1D1D1 solid;}

ul#navbar #allcategory a.level1{color:#FFF; text-align:center;}

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;}


