﻿/*
Template Name: znbo
Template URI:
Description: 力洋网络
Author: znbo.com
Author URI:
Logo filename: logo.gif
Template Type: type_3
*/
/* ==公共样式== */

* {margin:0;padding:0;}
body {-webkit-text-size-adjust:none;background:#fff;min-width:320px;max-width:720px;margin:0 auto;padding:0;font-family:"microsoft yahei", Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#333;}
ul,li{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover{color:#f00;}
img {vertical-align:middle;border:none;}
.clear {clear:both;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
.w {margin: auto;padding: 0 6px;}
.fl{float: left;}
.fr{float: right;}
.red{color:#f00;}
.center{ text-align:center;}
.blank{width:100%;height:10px; overflow:hidden;}
.blank20{width:100%;height:20px; overflow:hidden;}
.blank30{width:100%;height:30px; overflow:hidden;}

.market{ color:#333; text-decoration:line-through;font-family:Arial;}
.market_s{font-size:12px;text-decoration:line-through;color:#666;}
.shop_s{ font-size:14px; color:#333; font-family:Arial; font-weight:bold;}

.pages{width:100%;float:left;text-align: center;}
.pages a{width:50%;float:left;height:30px;line-height:30px;font-size:18px; color:#666;}
.mt {
	background:#ede6db;
	color:#db2929;
	border-bottom:1px solid #dacea8;
	height:42px;
	line-height:42px;
}
.mt h2 {
	font-weight:normal;
	font-size:1em;
	margin:0 0 0 6px;
}
.mc {
	padding: 6px;
}
.box{padding:5px;}
.radius{padding:10px;background:#f5f5f5;border:1px solid #dedede;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius:5px;}
.cat_list{width:100%;clear:both;line-height:30px;}
.cat_list h3{font-size:14px; display:inline;}
.cat_list span{display:inline;}
.cat_list span a{margin:0 0 0 5px;}

.sub_list{width:100%;}
.sub_list a{width:50%;display:inline-block;text-align:center; float:left;height:30px;line-height:30px;}

.btn-type{padding:10px 30px;border-radius:5px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#ed3131), color-stop(.05, #d22121), to(#af0b0b));background: -moz-linear-gradient(top, #ed3131, #af0b0b);font-size: 1em;color: #fff;text-shadow: 1px 1px 2px #000;}

.pay_online_bot form{margin:0px;padding:0px;}
.pay_online_bot input {color:#fff;display:block; background:url(images/btn_bg.png) repeat-x left top;text-shadow:#000 0px 1px 0px;width:100%;height:40px;line-height:40px; text-align:center;border-radius:5px; cursor:pointer;border:0px;}
.t-lists .box {
	padding: 15px 6px;
	color: #888;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ddd8d5;
}

header{width:100%;}
.logo{width:20%;text-align:center;float:left; padding:0 20px;}
.logo img{ width:100%;}
.top_category{width:6%;float:right;}
.notice{width:100%; text-align:center;line-height:25px; color:#9f9f9f;font-size:16px;}
.tel{width:100%;height:35px;line-height:35px; text-align:center;}
.tel span{font-size:20px; background:url(images/tel.png) no-repeat left center;padding:0 0 0 30px;}

.search{height:32px;position:relative; width:50%; float:left;}
.search .keyword{
	border:none;
	background:#e8e8e8;
	color:#AFAFAF;
	height:32px;
	line-height:32px;
	-moz-box-shadow:0 1px 3px #c8c8c8 inset;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-moz-box-shadow:1px 3px #c8c8c8 inset;
	-webkit-box-shadow:0 1px 3px #c8c8c8 inset;
	box-shadow:0 1px 3px #c8c8c8 inset;
	width:100%;
	color:#3c3c3c;
	font-size:1em; text-indent:10px;
}
.search .search-button {
	position:absolute;
	right:0px;
	top:0px;
	font-size:0;
	line-height:0;
	text-indent:-999px;
	border:0;
	background:url(images/search.png) no-repeat center center;
	width:40px;
	height:30px;
	cursor:pointer;
}


.navigate{width:100%;line-height:40px;float:left; border:1px solid #e5e5e5;}
.navigate ul{}
.navigate li{float:left;width:33%;text-align:center; border-left:1px solid #e5e5e5;}
.navigate li.firstmenu{border:none;}
.navigate li a{color:#333;font-size:14px;}
.nav_line{border-top:1px solid #e5e5e5;width:100%;float:left;}

/*flash*/
.flash{width:100%;}
.slideBox{position:relative;margin:1px auto; overflow:hidden; width:100%;/* 设置焦点图最大宽度 */ }
.slideBox .hd{position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; text-align:center;width:100% ;}
.slideBox .hd li{display:inline-block; width:12px; height:12px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 5px;}
.slideBox .hd li.on{background:#c00;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;vertical-align:top; max-width:100%; height:auto; /*width:100%; height:auto;*//* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
/*end*/

.sublist{width:100%;padding:25px 0;float:left;}
.sublist ul{}
.sublist li{width:25%;float:left; text-align:center;}
.sublist li a{padding:75px 0 10px 0; display:block;}
.sublist li.i1 a{background:url(images/i1.jpg) no-repeat center 5px;}
.sublist li.i2 a{background:url(images/i2.jpg) no-repeat center 5px;}
.sublist li.i3 a{background:url(images/i3.jpg) no-repeat center 5px;}
.sublist li.i4 a{background:url(images/i4.jpg) no-repeat center 5px;}

.cbg{width:100%; background:#f6f6f6;float:left; border-top:solid #e5e5e5 1px; padding:6px 0;}
.c_tit{height:37px; line-height:37px; background:url(images/c_tit.jpg) no-repeat left center; text-indent:11px; font-size:14px; font-weight:bold; color:#333; margin:0 10px;}
.main{width:100%;}
.goodlist{width:100%;}
.goodlist ul{}
.goodlist li{width:50%;float:left;}
.g_con{border:solid #e5e5e5 1px; margin:0 10px 10px 10px; background:#fff;}
.g_img{width:100%; margin-top:10px;}
.g_img img{width:100%;}
.g_info{width:100%;padding:10px 0; height:96px;}
.g_title{line-height:24px; height:48px;overflow:hidden;padding:0 10px;}
.g_price{color:#333;line-height:24px;overflow:hidden;padding:0 10px;}
.g_price span{ display:block;}

.index_li{width:100%;float:left;}
.index_li a{width:50%;float:left;height:30px;  text-align:center;line-height:30px;font-size:18px;color:#666;}
.index_li a.i1 span{padding:0 30px 0 0; background:url(images/down.png) no-repeat right center;}
.index_li a.i2 span{padding:0 30px 0 0; background:url(images/up.png) no-repeat right center;}

/*
header {
	display: block;
	position: relative;
	height: 50px;
	padding:4px 0;
	margin: auto;
	color: #FFF;
	background:#FFF;
	text-align: center;
	overflow: hidden;
	width:100%;
}
header span{
	position:absolute;
	top:13px;
	display:block;
}
header span.a1l{
	left:10px;
}

header span.b11{
	right:10px;
}

header a {
	display: inline-block;
	vertical-align: middle;
	height: 25px;
	line-height: 25px;
	margin:0 2px;
	padding: 0 3px;
	color: #fff;
	background:#6A3300;
	font-size: .875em;
	border: 1px solid #6E4108;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	webkit-box-shadow: 0 1px 2px #5D330B inset;
	box-shadow: 0 1px 2px #5D330B inset;
}

	*/



.to-top {
	border-top: 1px solid #fcfaf9;
	border-bottom: 1px solid #dad4cf;
	padding: 5px 0;
	background: #f2ece6;
}
.to-top a {
	display: block;
	height: 30px;
	cursor: pointer;
	line-height: 30px;
	text-align: center;
	color: #db2929;
	font-size: .875em;
}


footer{text-align:center;background:#fff;color:#666;width:100%;float:left;}
.login{width:100%;text-align:center;float:left;}
.login li{display:inline-block; background:#fff;margin:0 10px;border-radius:5px;}
.login li a{color:#666;font-size:20px;padding:10px 20px; display:inline-block;}
.copyright{margin:20px 0;width:100%;float:left;}
.help{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:15px 10px; line-height:24px; height:24px;}
.help a{font-size:12px;color:#666;}
.f1{background:url(images/f1.png) no-repeat center top;}
.f2{background:url(images/f2.png) no-repeat center top;}
.f3{background:url(images/f3.png) no-repeat center top;}
.f4{background:url(images/f4.png) no-repeat center top;}


/*评论star*/
.star{ display:inline-block; width:60px; height:12px; background:url(images/star.gif) no-repeat; margin-right:6px; position:relative; top:2px;}
.star0{ background:none;}
.star1{ background-position:0 -48px;}
.star2{ background-position:0 -36px;}
.star3{ background-position:0 -24px;}
.star4{ background-position:0 -12px;}

.index-ads {
	margin-top:4px;
	border-top:1px solid #e5dcc7;
	border-bottom:1px solid #e5dcc7;
	background:#ede6db;
}
/*分类*/
.activities .container {
	padding:8px 0;
	margin:0 0 5px;
}
.activities .list {
	border:1p solid #ff0000;
	width:100%;
	/*width:308px;*/
	margin:0 auto;
}
.activities .container .list ul {
	width:100%;
	position:relative;
	/*width:308px;*/
	height:140px;
	border:1p solid #ff0000;
}
.activities .container .list .one-img {
	/*position:absolute;
	top:0;
	left:0;*/
}
.activities .container .list .one-img .app li {
	float:left;
	width:20%;
	text-align:center;
	overflow:hidden;
	/*width:77px;
	margin:0 0 6px;
	border:1px solid #00F;*/
}
.activities .container .list .one-img dl {
	font-size:.75em;
	text-align:center;
}
/*  */
#hot {
	border-top:1px solid #d9cda7;
	border-bottom:1px solid #d9cda7;
}

#hot .mt {
	border-top:1px solid #faf8ef;
	border-bottom:1px solid #dacea8;
}
#hot .mt .menu0 {
	background:#ede6db;
}

#main0 ul{
display: none;
}

#main0 ul.block{
display: block;
}

#hot .mt .menu0 li {
	float:left;
	position:relative;
	width:30%;
	height:18px;
	line-height:18px;
	padding:12px 0;
	text-align:center;
	cursor:pointer;
}
#hot .mt .menu0 li:on {
	display:block;
	position:absolute;
	top:3px;
	left:5%;
	width:90%;
	height:38px;
	background:#f4efe9;
	border:1px solid #d8d0cb;
	border-bottom:1px solid #f4efe9;
	line-height:38px;
	border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	color:#db2929;
	box-shadow:0 2px 2px #999 inset;
}
#hot .mt .menu0 li.first {
	border-left:none;
}
#hot .mt .menu0 li.last {
	border-right:none;
}
#hot .mt .menu0 li span {
	color:#3c3c3c;
	font-weight:bold;
}
#hot .mt .menu0 li.hover span {
	display:block;
	position:absolute;
	top:3px;
	left:5%;
	width:90%;
	height:38px;
	background:#f4efe9;
	border:1px solid #d8d0cb;
	border-bottom:1px solid #f4efe9;
	line-height:38px;
	border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	color:#db2929;
	box-shadow:0 2px 2px #999 inset;
}
#hot .mc {
	color:#b8b1ab;
}
#hot .mc .box{
	background: url(images/arrow.png) center right no-repeat;
margin-right: 6px;
}
#hot .mc li {
	border-bottom:#dbd7d2 1px solid;
	border-top:1px solid #fcfaf9;
	padding:15px 0 15px 6px;
	position:relative;
}
#hot .mc li.first {
	border-top:none;
}
:#hot .mc li.last {
border-bottom:none;
}
#hot .mc .p-name {
	margin:0 0 10px;
}
#hot .mc .p-name a {
	color:#3c3c3c;
}
#hot .mc .p-name a span {
	color:#db2929;
}
.tab .p-detail {
font-size: .875em;
}
.tab .p-img {
height: 77px;
padding-right: 10px;
vertical-align: top;
}
#hot .mc .p-img {
	margin:0 14px 0 0;
	float:left;
}
#hot .mc .fl {
	margin-top:20px;
}
#hot .mc .fl p {
	line-height:25px;
}
#hot .mc .p-price strong {
	color:#db2929;
	font-weight:normal;
}
#hot img {
	width:100px;
	height:100px;
}


#ecdaddy_news {
	border-top:1px solid #fcfaf8;
}
#ecdaddy_news .menu {
	background:#fff0f0;
	height:32px;
	line-height:32px;
}
#ecdaddy_news .menu font{color:#d40b01; font-weight:bold; padding-left:6px;}
#ecdaddy_news .menu a{color:#ccc4c4; font-size:14px;}
#ecdaddy_news .menu h2 {
	margin-left:6px;
	font-weight:normal;
	font-size:1em;
}
#ecdaddy_news .menu span.reduce {
	float:right;
	background:url(images/arrow_reduce.png) no-repeat center right;
	width:42px;
	height:42px;
	margin:0 6px 0 0;
	cursor:pointer;
}
#ecdaddy_news .menu span.add {
	float:right;
	background:url(images/arrow_add.png) no-repeat center right;
	width:42px;
	height:42px;
	margin:0 6px 0 0;
	cursor:pointer;
}
#ecdaddy_news .news-info { margin:6px;}
#ecdaddy_news .news-info li {
	position:relative;
	color: #888;
	border-bottom:#dbd7d2 1px dashed;
	box-shadow:0 1px 0 #fff;
	padding:15px 0 15px 6px;
	background:url(images/nico.jpg) no-repeat right center;
}
#ecdaddy_news .news-info a {
	color:#3c3c3c;
}
#hot .mc .first {
	border-top:none;
}
#hot .mc .last {
	border-bottom:none;
}
#ecdaddy_news .news-info li.last{
	border-bottom:none;
	box-shadow: none
}
/* 文章页 */
.article-box{
	font-size: .875em;
	line-height:1.8em;
}
.article-box h3{margin-bottom:10px; padding:6px 0; border-bottom: 1px solid #e5dcc7;}
/* cart */
.my-cart {
	position: relative;
	margin-top:8px;
	padding: 10px;
	background-color: #f2ebe3;
	border-top: 1px solid #ddd2c0;
	border-bottom: 1px solid #ddd2c0;
	box-shadow: inset 0 1px 0 #fff;
}

.my-cart .btn-area-rt {
position: absolute;
top: 9px;
right: 10px;
}
.my-cart .btn-type {margin-left: 10px;padding: 6px 10px;}
.cart-list{width:100%;}
.cart-list .fl{text-align:left;}
.cart-list .p-img{width:25%;float:left;}
.cart-list .p-img img{width:100%;}
.cart-list .fl-v1{width:70%; float:right;}
.cart-list .gray {font-size:1em;}
.cart-list .p-amount .redu, .cart-list .p-amount .add {
	display:inline-block;
	position:relative;
	top:-2px;
	text-align:center;
	font-size:1em;
	background-color:#e3e3e5;
	border:1px solid #a4a4a4;
	width:20px;
	height:18px;
	line-height:18px;
	-moz-box-shadow:0 1px 2px #d9d9db inset;
	-webkit-box-shadow:0 1px 2px #d9d9db inset;
	box-shadow:0 1px 2px #d9d9db inset;
	vertical-align:middle;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.cart-list .p-amount .btn {
	display:inline-block;
	height:20px;
	width:38px;
	line-height:20px;
	padding:0 3px;
	margin:0;
}
.cart-list ul li {
	padding: 10px 0;
	border-top: none;
	overflow: hidden;
	border-bottom: 1px solid #dedede;
	line-height:1.6em;
	font-size:.825em
}

.pay-tip {
	margin: 15px 4px;
	padding: 10px;
	background: #f0ead4;
	border: 1px solid #a4a4a4;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.common-border {
	border-bottom: 1px solid #dacea8;
	box-shadow: 0 1px 0 #fff;
}
.icon-cart {
	margin-bottom:14px;
	text-align: center;
}
.icon-cart span {
	display: inline-block;
	margin: 50px 0 15px;
	width: 95px;
	height: 70px;
	background: url(images/cart3.png) 0 0 no-repeat;
}
.icon-cart p {
	color: #4b4b4b;
}
/*consignee*/
.consignee{}
.consignee select{width:165px;height:2em; line-height:2em;margin-bottom:10px;}
.common-input {
	font-size: 1em;
	background-color: #F4F4F4;
	border: 1px solid #a4a4a4;
	padding: 5px 0;
	height: 18px;
	line-height: 18px;
	-moz-box-shadow: 0 1px 3px #c8c8c8 inset;
	-webkit-box-shadow: 0 1px 3px #c8c8c8 inset;
	box-shadow: 0 1px 3px #c8c8c8 inset;
	vertical-align: text-top;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.order_lis{}
.order_lise h3{ margin:6px 0;font-size: .825em;}
.order_lise table{font-size: .825em;}
.order_lise tr{ height:30px}
.order_lise td{ text-indent:4px}
/* login-reg */
.login-reg .common-input {
	width: 99%;
	padding: 8px 0;
	text-indent:4px;
}
.login-reg .sub_btn{
	width: 99%;
	margin:10px 0;
}
.login-reg-tip{
	margin: 15px 4px;
	padding: 10px;
	background: #f0ead4;
	border: 1px solid #a4a4a4;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
/* goods */
.sift-mg{padding:10px 0px;}


.good-detail .h_h3 {
	font-weight: normal;
	font-size:18px;
	color: #5a5a5a; text-align:center;
}
.mu_lw{}
.mu_l, .mu_lb {
margin:0px;
font-size: .93em;
line-height: 1.55em;
_zoom: 1;
}
.mu_l .mu_lh, .mu_l .mu_lh2 {
float: left;
color: #5a5a5a;
font-size: .875em;
}
.btn-section {
position: relative;
display: table;
width: 100%;
}
.btn-section .btn-tbl-cell {
display: table-cell;
padding-right: 10px;
}
.mu_l .btn-attention {
display: inline-block;
width: 100%;
height: 36px;
border: 1px solid #dedbd5;
font-size: 10px;
text-align: center;
vertical-align: middle;
background: -webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#efefef));
background: -moz-linear-gradient(center top,#f7f7f7,#efefef);
}
.mu_l .btn-attention .icon {
display: block;
padding-top: 23px;
line-height: .75em;
background: url(images/icon_concern.png) 50% 2px no-repeat;
}
.btn-add-cart, .btn-quk-buy, .btn-defult-add-cart, .btn-defult-quk-buy {
display: inline-block;
width: 100%;
height: 36px;
margin-left: 1px;
line-height: 36px;
text-align: center;
vertical-align: middle;
color: #fff;
border-radius: 3px;
box-shadow: 0 1px 1px #fff;
}
.btn-add-cart {
border: 1px solid #e72b14;
background: -webkit-gradient(linear,center top,center bottom,from(#f9413a),color-stop(.5,#f9413a),color-stop(.5,#e40b08),to(#e40b08));
background: -moz-linear-gradient(center top,#f9413a 0,#f9413a 50%,#e40b08 50%,#e40b08 100%) repeat scroll 0 0;
text-shadow: 0 -1px 0 rgba(0,0,0,.6);
}
.btn-quk-buy {
color: #896413;
border: 1px solid #dfbb6a;
background: -webkit-gradient(linear,center top,center bottom,from(#ffe8a4),color-stop(.5,#ffe8a4),color-stop(.5,#fed16d),to(#fed16d));
background: -moz-linear-gradient(center top,#ffe8a4 0,#ffe8a4 50%,#fed16d 50%,#fed16d 100%) repeat scroll 0 0;
text-shadow: 0 1px 0 rgba(255,255,255,1);
}
.parting-line {
height: 1px;
background: #ddd8d4;
border-bottom: 1px solid #fcfbf9;
}
.good-lnk .tit, .good-lnk2 .tit {
display: block;
font-size: .875em;
color: #5a5a5a;
}
.good-lnk, .good-lnk2 {
display: block;
padding: 4px 0;
background: url(/images/html5/new/right.png) 99% 50% no-repeat;
}
.good-lnk2 {
padding: 10px 0;
}
.good-detail .detail {
font-size: .75em;
color: #5a5a5a;
padding:10px 0;
}
.userinfo .home {
	background:#f9f7f4;
	-moz-box-shadow:0 2px 2px #e9e1da;
	-webkit-box-shadow:0 2px 2px #e9e1da;
	box-shadow:0 2px 2px #e9e1da;
}
.userinfo .home .fl {
	padding:10px 20px;
}
.userinfo .home .u-icon {
	border-right:1px solid #e5dfd4;
	box-shadow:1px 0 1px #fff;
}
.userinfo .home .u-img {
	padding:5px;
	box-shadow:2px 0 3px rgba(0, 0, 0, .2);
}
.userinfo .home .u-btn {
	display:block;
	position:relative;
	width:50px;
	height:25px;
	cursor:pointer;
	line-height:25px;
	margin:15px 0 0 0;
	text-align:center;
	color:#3c3c3c;
	font-size:.875em;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e2d7c5));
	background:-moz-linear-gradient(top, #fff, #e2d7c5);
	border:1px solid #baac9d;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.userinfo .home .level {
	color:#6e6e6e;
	font-size:.75em;
}
.userinfo .home .msg {
	width:100px;
	margin:30px 0 0;
}
.userinfo .mc {
	padding:6px;
}
.userinfo .mc table {
	width:100%;
	margin:15px 0 0;
	padding:0;
	font-size:1em;
	background:#fff;
	border:1px solid #cdc2b0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.userinfo .mc th {
	padding:10px;
	text-align:left;
	background:#f6f1e0;
	border-bottom:1px solid #ded6c9;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
}
.userinfo .mc td {
	position:relative;
	padding:0 10px;
	border-left:1px solid #ded6c9;
	border-bottom:1px solid #ded6c9;
	overflow:hidden;
	width:50%;
}
.userinfo .mc td a {
	display:block;
	width:100%;
	height:100%;
	padding:10px 0;
}
.userinfo .mc td img {
	margin:0 10px 0 0;
	vertical-align:middle;
}
.userinfo .mc td.no-bl {
	border-left:none;
}
.userinfo .mc td.no-bb {
	border-bottom:none;
}
.userinfo .mc .arrow {
	display:inline-block;
	width:30px;
	height:20px;
	background:url(images/b_arrow.png) center no-repeat;
	vertical-align:middle;
}
.kefu{}
.kefu li{padding:10px 0;border-bottom: 1px solid #dedede;}
.btn,.sub_btn{color:#fff;display:block; background:url(images/btn_bg.png) repeat-x left top;text-shadow:#000 0px 1px 0px;width:100%;height:40px;line-height:40px; text-align:center;border-radius:5px; cursor:pointer;border:0px;}
.btn:hover{color:#fff;}
/* 取消收藏*/
.u-btn {
	display: block;
	position: relative;
	width: 50px;
	height: 25px;
	cursor: pointer;
	line-height: 25px;
	margin: 15px 0 0 0;
	text-align: center;
	color: #3c3c3c;
	font-size: .875em;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e2d7c5));
	background: -moz-linear-gradient(top, #fff, #e2d7c5);
	border: 1px solid #baac9d;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.order_info{}
.order_info li{padding:10px 0;border-bottom:1px solid #dedede;width:100%;}

.abck{padding-top:6px; padding-bottom:6px;}
.abck a{margin:0px 8px 0px 8px; color:#000000; font-family:"宋体"; font-size:14px; line-height:22px; white-space:nowrap;}
.abck a:hover{color:#F00;}

.fctitle{height:32px; border-bottom:3px solid #3F1D01;}

.fc_left{width:5px; height:32px; background:url(images/fc_left.jpg) no-repeat; overflow:hidden;}
.fc_right{width:5px; height:32px; background:url(images/fc_right.jpg) no-repeat; overflow:hidden;}
.fc_middle{height:32px; background:url(images/fc_m.jpg) repeat-x; padding:0px 15px;}
.fc_middle a{display:block; height:32px; line-height:32px; padding:0px 15px; color:#FFF; font-family:"微软雅黑"; font-weight:bold;}



.icatei{height:32px; line-height:32px; color:#ffffff; background:url(images/smiddle.jpg) repeat-x;}
.icatei h2{float:right; width:7px; height:32px; background:url(images/spright.jpg) no-repeat; overflow:hidden;}
.icatei h3{float:left; width:32px; height:32px; background:url(images/spleft.jpg) no-repeat; overflow:hidden;}

.fsp{padding-left:0px;}


.itemTit{ background:url(images/itemTit.jpg) repeat-x; height:44px; overflow:hidden; margin-bottom:15px;}
.itemTit h2{ float:left; width:205px; height:44px; line-height:25px; font-size:14px; color:#FFF;}
.itemTit h2 a{ color:#F00;}
.itemTit .more{ float:right; margin:15px 10px 0 0;}
.itemTit .more a{ color:#313131;}
.itemTit .more a:hover{ color:#391E00;}
.itemTit .tname{ background:#422100 url(images/tname.png) no-repeat; width:205px; height:44px; text-indent:-9999px; overflow:hidden;}
.itemTit .tname12{ background-position:0 -45px;}
.itemTit .tname8{ background-position:0 -90px;}
.itemTit .tname5{ background-position:0 -135px;}
.itemTit .tname13{ background-position:0 -180px;}
.itemTit .tname9{ background-position:0 -225px;}

/*.title{background:#f5f5f5;border-top:1px solid #dedede;border-bottom:1px solid #dedede;width:100%;padding:10px 0;float:left; text-align:center;}
.title span{font-size:14px;color:#866735; font-weight:bold;}
.title span a{color:#866735;}

.title .more{ float:right; display:block; padding-right:10px;}
.title .more a{ color:#666666;}*/

.topico{height:35px; line-height:35px; padding-left:8px;}
.topico span{float:right;}
.topico span a{padding-right:8px;}

.searchiframe{ height:63px; background:#FFF;}

.sleft{background:url(images/s_left.jpg) no-repeat; width:14px; height:31px; overflow:hidden;}
.sright{width:14px; height:31px; overflow:hidden;}
.smiddle{height:31px; background:url(images/s_middle.jpg) repeat-x;}

.searchiframe table{padding-top:18px;}
.searchkeyword{background:none; height:24px; line-height:20px; width:95%; border:0px; padding:0px; margin:0px;}

.htbg{background:#fff0f0;}

.bgcog{background:#FFFDF6;}

.fbgog{background:#F3EEEA;}
.baid{line-height:24px; padding:4px 0px 6px 0px; text-align:center; font-size:12px;}

.fico{padding:6px 0px; text-align:center;}
.fico a{padding:0px 6px;}

.baiqu{padding-top:6px; padding-bottom:4px; line-height:24px; text-align:center; font-size:12px;}

.baquc{height:32px; line-height:32px; background:url(images/smiddle.jpg) repeat-x; color:#D5AD8A; text-align:center; font-size:12px;}

.tabtitle{background:url(images/redbg.jpg) repeat-x; border-bottom:3px solid #d40b01;}
.tabtitle li{float:left; text-align:center;}
.tzhan{width:2%; height:32px; line-height:32px; overflow:hidden;}

.sedtab{width:32%; height:32px; line-height:32px; background: #d11e00 url(images/tableft.jpg) no-repeat left top; color:#ffffff; font-family:"微软雅黑"; font-weight:bold; }
.sedtab h2{float:right; width:5px; height:32px; background:url(images/tabright.jpg) no-repeat right top;}

.nosedtab{width:32%; height:32px; line-height:32px; background:#e8e8e8 url(images/notableft.jpg) no-repeat left top; color:#d40b01; font-family:"微软雅黑"; font-weight:bold;}
.nosedtab h2{float:right; width:5px; height:32px; background:url(images/notabright.jpg) no-repeat right top;}

.gmtop{margin-top:10px; border:1px solid #ffffff;}
.tdwidth{ width:110px; height:105px;}
.tdwidth img{ height:105px;}
.bestaimg{display:block; width:110px; height:105px; overflow:hidden; border:1px solid #f1f1f1;}
.bgoodsname{line-height:20px;}
.bgoodsname a{display:block; max-height:80px; overflow:hidden; color:#666666; font-size:12px; font-family:"宋体";}
.bgoodsprince{height:30px; line-height:30px;}
.bgoodsprince font{padding-right:6px;}
.shoppr{font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#d40b01;}
.marpr{ color:#999999; text-decoration:line-through;}

.desc{overflow-x:hidden;}
.desc img{width:100%;height:auto;line-height:1.8em;font-size: .800em;color:#5a5a5a}
.desc table{width:100%;}

.prospec{margin:0px auto; padding-top:8px;}
.prospec li{padding-top:7px; padding-bottom:7px;}

.font_amout{font-size:14px; color:#BA2636;}

.inputshop{width:60px; height:26px; line-height:26px;}

a.rank_0{ background:url(images/stars0.gif) no-repeat}
a.rank_1{ background:url(images/stars1.gif) no-repeat}
a.rank_2{ background:url(images/stars2.gif) no-repeat}
a.rank_3{ background:url(images/stars3.gif) no-repeat}
a.rank_4{ background:url(images/stars4.gif) no-repeat}
a.rank_5{ background:url(images/stars5.gif) no-repeat}

.goodstxttitle{margin-top:10px; height:40px; line-height:40px; background:#f8f8f8;}
.goodstxttitle font{float:left; padding-left:14px; padding-right:14px; height:40px; line-height:40px; border-top:2px solid #000; font-family:"微软雅黑"; font-size:12px; font-weight:bold; background:#FFF; margin-left:8px;}
.goodsinfotxt{padding-top:15px; line-height:24px; width:100%; overflow:hidden; font-family:"微软雅黑"; font-size:14px;}
.goodsinfotxt img{max-width:100%; height:auto;}

.gstylename{font-family:"微软雅黑"; font-size:14px; font-weight:bold; line-height:20px;}

.iwbuy{padding-top:0px;color:#666}
.iwbuy input{ border:1px solid #BCBCBC; font-size:14px; font-family:Arial; text-align:center; vertical-align:middle; margin:0 5px; height:16px;line-height:16px}
.iwbuy a:link,.iwbuy a:visited{ display:inline-block; border:1px solid #BCBCBC; width:18px; height:18px; line-height:16px; text-align:center; background:#FFF; vertical-align:middle;}
.iwbuy a:hover{border:1px solid #c41921;text-decoration:none;color:#c41921}

.aheightover{height:45px;}
.buybottom{width:100%; text-align:center; margin-top:10px;}
/*.buybottom a{float:left; width:50%; height:45px; line-height:45px; font-family:"微软雅黑"; font-size:18px;}*/
.bnt_buy_to_cart{background:#ffffff; float:left; border:2px solid #272727; width:45%; margin-right:3%; height:45px; line-height:45px; color:#272727; display:inline-block;}
.bnt_add_to_cart{background:#272727; float:right; border:2px solid #272727; color:#FFF; width:48%; height:45px; line-height:45px; display:inline-block;}


.none{display:none;}
.wapwidth{width:96%; margin:0px auto;}
.myradius{border:1px solid #e5e5e5; border-radius:5px;}
.blankmy{height:15px; overflow:hidden;}


.wapsubmit{display:inline-block; width:99%; margin:0px auto; height:35px; line-height:35px; border:1px solid #dddddd; border-radius:3px; outline:none;}
.alinkbutton{display:inline-block; padding:4px 8px 4px 8px; border:1px solid #dddddd; border-radius:3px;}
.flow_inputbg{width:98%; height:30px; line-height:30px; border:1px solid #dddddd; border-radius:3px; text-indent:5px; outline:none;}


.flow_width{width:30%;}
.flowtablecss{margin-top:6px;}
.flowtablecss td{padding-top:6px; padding-bottom:6px;}
.wap_title{border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding-top:10px; padding-bottom:10px; padding-left:10px; font-weight:bold;}

.flow_goodsimg{width:35%;}
.flowimgblock{width:98%; overflow:hidden;}
.flowimgblock img{width:100%; height:auto;}

.flow_goodslist{border:1px solid #dddddd; border-radius:3px; margin-bottom:12px; margin-top:12px; padding:5px 5px 5px 5px;}
.f_glist{padding-top:4px; padding-bottom:4px;}
.f_glist font{font-family:"微软雅黑"; font-size:12px; font-weight:bold; line-height:20px;}
.flowmax{width:5%;}

.wap_height{height:45px;}
.wap_menu{position:fixed; width:100%; left:0px; bottom:0px; height:45px; background:#272727;}
.me1{background:url(images/footer_ico1.png) no-repeat 10% center; background-size:auto 30%; float:left; width:20%; height:45px;}
.me2{background:url(images/footer_ico2.png) no-repeat 10% center; background-size:auto 30%; float:left; width:20%; height:45px;}
.me3{background:url(images/footer_ico3.png) no-repeat 10% center; background-size:auto 30%; float:left; width:20%; height:45px;}
.me4{background:url(images/footer_ico4.png) no-repeat 5% center; background-size:auto 25%; float:left; width:20%; height:45px;}
.me5{background:url(images/footer_ico4.png) no-repeat 5% center; background-size:auto 25%; float:left; width:20%; height:45px;}

.wmal{display:block; line-height:45px; text-align:center; color:#FFF;}

/*.wap_menu .me1 a,.wap_menu .me2 a,.wap_menu .me3 a,.wap_menu .me4 a,.wap_menu .me5 a{color:#FFF;}*/

.panel{position:absolute; left:0px; bottom:44px; display:none; background:url(images/bgog.png); border:1px solid #272727; border-radius:8px; width:100%; z-index:999999;}
.slinklist{}
.slinklist li{padding-top:5px; padding-bottom:5px; text-indent:10px;}

.nocart{text-align:center; background:#ebebeb; margin-top:25px;}
.nocart img{width:28%; height:auto; padding-top:35px;}
.tosee{text-align:center; padding-top:15px; background:#ebebeb; padding-bottom:15px;}
.tosee a{display:inline-block; background:#272727; height:30px; line-height:30px; border-radius:5px; color:#FFF; padding:0px 10px 0px 10px;}

.inputnumber{width:12%; text-align:center; height:14px; line-height:14px;}

.bnt_continue_buy{display:inline-block; padding:5px 12px 5px 12px; border:2px solid #272727; background:#272727; border-radius:2px; color:#FFF;}
.bnt_check_out{display:inline-block; padding:5px 12px 5px 12px; border:2px solid #272727; background:#272727; border-radius:2px; color:#FFF;}

.title{padding-top:10px; padding-bottom:10px; border-bottom:1px solid #e5e5e5; text-indent:10px; font-family:"微软雅黑"; font-size:14px; font-weight:bold;}
.mytitle{padding-top:10px; padding-bottom:10px; border-bottom:1px solid #e5e5e5; text-indent:10px; font-family:"微软雅黑"; font-size:14px; font-weight:bold;}
.userpa{padding-top:10px;}
.userpa td{padding-top:10px; padding-left:8px;}
.inputbg{width:97%; height:30px; line-height:30px;}
.mybnt_submit{width:100%; height:35px; line-height:35px; text-align:center; outline:none;}

.catedivifr{border-bottom:1px solid #e5e5e5;}
.mybigtitle{border-bottom:1px solid #e5e5e5; padding-left:10px; padding-top:8px; padding-bottom:8px;}
.mybigtitle a{font-family:"微软雅黑"; font-size:12px; font-weight:bold;}
.mysmalltitle{width:94%; margin:0px auto; padding-top:5px; padding-bottom:5px; line-height:26px;}
.mysmalltitle a{padding-right:8px; word-break:break-word;}

.message{width:96%; margin:0px auto; padding-top:15px; line-height:25px;}

.userMenu{}
.userMenu li{padding-top:10px; padding-bottom:10px; text-indent:15px; border-bottom:1px solid #e5e5e5;}

.consignee_list{}
.consignee_list dl{border-bottom:1px solid #e5e5e5; position:relative; padding-bottom:10px;}
.consignee_list dl dt{width:94%; margin:0px auto; padding-top:6px; line-height:25px;}
.consignee_list dl dd{width:94%; margin:0px auto; padding-top:6px; line-height:25px;}
.f_blue{position:absolute; top:6px; right:6px; color:#F00;}

.ubonusitem{border-bottom:1px solid #e5e5e5;}
.ubonusitem td{ padding-left:6px; padding-right:6px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #e5e5e5;}
.ubonusitem td span{float:right;}

.usenotice{width:96%; margin:0px auto; border:1px solid #e5e5e5; line-height:22px;}

.orderlistt{}
.orderlistt td{padding-top:8px; padding-bottom:8px; border-bottom:1px solid #e5e5e5;}

.bnt_alipay{display:inline-block; width:160px; height:40px; background:url(images/alipay.png) no-repeat left center; border:0px; padding:0px; margin:0px;}

.dropcss{display:inline-block; padding:3px 8px 3px 8px; border-radius:5px; border:1px solid #e5e5e5;}

/*购物车弹出*/
.mlock{width:650px;margin:0 auto}
.cartBox{border:2px solid #272727; background:#FFFFFF url(images/yes.png) no-repeat 25px 28px;position:relative; font-size:12px;}
.cartBox h4{padding-left:50px; margin:25px 0 0 0;}
.cartBox p{ margin:10px 0 10px 50px; font-size:14px;color:#000000}
.cartBox p a{ color:#000000;}
.cartBox .close{ font-weight:normal; position:absolute; top:5px; right:5px; color:#666;font-size:12px}
.cartBox .bnt{padding:10px 0 0 50px}
.cartBox .bnt_addbuy{background:url(images/bottom.png) no-repeat 0 -341px;display:inline-block; width:72px; height:26px; margin-left:10px;}
.cartBox .bnt_continue{background:url(images/bottom.png) no-repeat 0 -367px;display:inline-block; width:72px;height:26px;}
.bnt_checkout_flow{background:url(images/bottom.png) no-repeat 0 -341px;display:inline-block; width:72px; height:26px;}

.cartBox p span{color:#000000; font-size:18px; font-family:sans-serif, Helvetica, sans-serif; font-weight:600;}
.messagediv {font-size:12px;position:absolute;border:1px solid #EFC9A1;text-align:center;padding:5px;background-color:#FFFACD;filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.message{border:0px solid #E2E2E2;padding:30px 60px;color:#666666;font-size:14px;line-height:28px;background:url(images/group_gougou.gif) no-repeat 20px 30px;background:#fff;}
.message a:link,.message a:visited {color:#c41921;}

.bnt_sub2{width:100px;height:30px;line-height:30px;color:#D31B44;background-color:#FFECED;border:1px solid #D41C44;display:inline-block;margin-right:10px;text-align: center;font-size:16px;text-decoration: none;vertical-align: middle;cursor:pointer; font-family:"微软雅黑"; border-radius:10px;}
.bnt_sub2:hover{background-color:#FFFAF8;color:#F8305B;border-color:#F8305B;}

.bnt_sub3{width:100px;height:30px;line-height:30px;color:#fff;background-color:#D22147;display:inline-block;margin-right:10px;text-align: center;font-size:16px;text-decoration: none;vertical-align: middle;border:0px; cursor:pointer; font-family:"微软雅黑"; border-radius:10px;}
.bnt_sub3:hover{background-color:#F5345E;color:#fff}

.sedcolor{color:#F00;}

.userweima{text-align:center;}
.userweima img{width:60%; height:auto;}

/* QQonline */
#online_qq_tab a{background:url(images/float_s.png) no-repeat;}
#online_qq_layer{z-index:9999;position:fixed;right:0px;top:0;margin:222px 0 0 0;}
*html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#online_qq_tab{width:22px;float:left;margin:90px 0 0 0;position:relative;z-index:9;}
#online_qq_tab a{display:block;height:94px;line-height:999em;overflow:hidden;}
#online_qq_tab a#floatShow{background-position:0px 0px;}
#online_qq_tab a#floatHide{background-position:0px 0px;}

#onlineService{display:inline;margin-left:0px;display:none;width:118px;float:left; overflow:hidden}
#onlineService .online_top{ background:url(images/flatbgqq.png) no-repeat; width:118px; height:31px;}
#onlineService .onlineMenu{padding:15px 0px 12px; border:2px solid #272727; background:#fff; width:114px;min-height:190px; text-align:center}
#onlineService .onlineMenu li{height:30px}
#onlineService .onlineMenu .sevive_tel{ font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ec0000; line-height:150%;}
#onlineService .onlineMenu .sevive_tel span{font-family:"微软雅黑",arail; color:#4F4F4F;font-size:14px;}
/* QQonline */


.notelisti{height:35px; width:100%; background:url(images/gt.png);}
#webnotediv{width:100%;height:35px;overflow:hidden; background:url(images/icon_alt.png) no-repeat 5px center; background-size: auto 65%;}
#webnotediv li{height:35px; line-height:35px; overflow:hidden;}
#webnotediv li a{color:#ffffff; font-size:12px; padding-left:40px;}