@charset "utf-8";
/* CSS Document */

/*公共头部样式*/
/*顶部*/
*{
	/*font-family: "YaHei","SimHei", "SimSun";
	font-family: Arial, Verdana, "宋体";*/
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
body{
	text-decoration:none;
}
a{
	text-decoration:none;
}
a:hover{
text-decoration:none;
}
.all_header{
	width: 100%;
	height:200px;
	/*position: absolute;*/
	/*background: blue;*/
}
.all_header .streamer img{
	width: 100%;
	height: 40px;
}
.all_header .top{
	position: relative;
	widows: 100%;
	height: 29px;
	border-bottom: 1px #E0E1E1 solid;

}
.all_header .top .main {
	position:relative;
	width: 1210px;
	margin: auto;
	height:30px;
	line-height: 30px;
	font-size: 15px;
	font-family:"Microsoft YaHei",SimHei, SimSun;
	color: #868484;
}
	/*左边欢迎信息*/
.all_header .top .main .welcome{
		float: left;
		width: 460px;
		height: 30px;
	}
.all_header .top .main .welcome a{
		color: #868484;
}
.all_header .top .main .welcome .reference_span{
	margin-left: 10px;
	margin-right: 10px;

}
/*在线客服 开始*/
#Online_Service{
	width: 130px;
	height: 49px;
	/*background: red;*/
	background: none;
	position: fixed;
	right: 40px;
	bottom: 80px;
	z-index: 1000;
}
/*在线客服 结束*/
/*右边导航*/
.all_header .top .main .nav{
	margin-right: 10px;
		float: right;
		width: 300px;
		height: 30px;
		color: #868484;
		font-size: 16px;
		/*margin-left: 350px;*/
	}
.all_header .top .main .nav a{
		/*display: block;*/
		float: right;
		text-align: right;
		width: 100px;
		height: 30px;
		line-height: 30px;
		color: #868484;
		font-size: 15px;
		margin-top: 0px;
		text-align: center;
	}
	.all_header .top .main .nav a .reference_photo{
		float: left;
		display: block;
		width: 14px;
		height: 16px;
		position: relative;
		background: red;
		margin-top: 8px;
		background: url(../images/phone-ico.png) 0 0 no-repeat;
		margin-left: 20px;
	}
	.all_header .top .main .nav a .reference_photo img{
		width: 15px;
		height: 15px;
		float: left;
	}
	.all_header .top .main .nav a .reference_arrow{
		float: right;
		display: block;
		width: 10px;
		height: 8px;
		margin-top: 15px;
		margin-right: 5px;
		position: relative;
		/*background: red;*/
		/*background: url(../images/arrow-top.png) 0 0 no-repeat;*/
	}
	.all_header .top .main .nav a:hover{
		color: #D8342C;
	}
	.all_header .top .main .nav .reference_span{
		/*display: block;*/
		float: left;
		margin-left: 5px;
	}

	.all_header .top .main .nav .reference_span2{
		/*display: block;*/
		float: left;
		margin-left: 5px;
	}
#QR_Code:hover .reference_arrow{
	transform: rotate(180deg);
	transform-origin:50% 40%;
	-webkit-transform-origin:50% 40%;
	-moz-transform-origin:50% 40%;
	-o-transform-origin:50% 40%;
	-ms-transform: rotate(180deg); 		/* IE 9 */
	-ms-transform-origin:50% 40%; 		/* IE 9 */
	transition: all 0.3s;
	-moz-transform: rotate(180deg);		/* Firefox */
	-moz-transform-origin:50% 40%;		/* Firefox */
	-webkit-transform: rotate(180deg);
}

	.all_header .top .main .nav .QR_Code .qr_3gcn{
		position: relative;
		display: none;
		width: 92px;
		height: 92px;
		border: red 1px solid;
		z-index: 100;
	}	
	.all_header .top .main .nav .QR_Code:hover .qr_3gcn{
		display: block;
		z-index: 1000;
	}
	.all_header .top .main .nav .QR_Code .qr_3gcn img{
		/*display: none;*/
		width: 92px;
		height: 92px;
		z-index: 1000;
	}	
/*头部*/

.all_header .header {
	margin:0 auto;
	width:1210px;
	height:95px;
}
	/*logo*/
	.all_header .header .logo{
		position: absolute;
		margin-top: 10px;
		margin-left: 25px;
	}
	.all_header .header .logo img{
		width: 175px;
		height: 70px;
	}
	/*搜索*/
	.all_header .header .search{
		margin-top: 30px;
		width: 460px;
		height: 40px;
		float: left;
		margin-left: 300px;
		background: url(../images/474311602303077511.png) 0 0 no-repeat;
	}
	 .all_header .header .search .searchico{
		margin-top: 13px;
		margin-left: 8px;
		width: 20px;
		height: 30px;
		float: left;
		background: url(../images/searchico.jpg) 0 0 no-repeat;
	}
	.all_header .header .search button{
		position:relative;
		cursor: pointer;
		width: 60px;
		height: 31px;
		float: right;
		margin-right: 0px;
		margin-top: 2px;
		top: 0px;
		text-align: center;
		color: #fff;
		font-size: 16px;
		letter-spacing:8px;
		background: clearcolor;
		opacity: 0.0001;
	}
	/*购物车*/
	.all_header  .header .cart{
		margin-top: 12px;
		line-height: 90px;
		width: 235px;
		height: 68px;
		float: right;
		/*border-radius:10px;*/
		background:  url(../images/cart-cn.png) 0 0 no-repeat;
		text-align: center;
		line-height: 40px;
		color: #fff;
		margin-right: 10px;
		z-index: 10;
		/*left: 1000px;*/
		/*line-height: 142px;*/
	}
	 .all_header  .header .cart a{
		display: block;
		width: 235px;
		height: 68px;
		font-size: 16px;
	}
	.all_header  .header .cart a #cartcount{
		display: block;
		margin-left: 176px;
		margin-top: -34px;
	}
	 .all_header  .header .cart span{
		/*display: block;*/
		margin-top: 6px;
		margin-left: 45px;
		color: #FAE9E9;
		line-height: 40px;
		letter-spacing:3px;
		/*margin-top: 5px;*/
	}
.all_header .subnav {
	/*position: absolute;*/
	left:0px;
	top:180px;
	width:100%;
	height:41px;
	background:  url(../images/Red-twig.png) 0 0  repeat-x;
}
.all_header .subnav a:hover{
	background: none;
}
/*.all_header .subnav a:hover{
		color: #D8342C;
	}*/
	.all_header .subnav .nav{
		width: 1210px;
		height: 41px;
		margin: 0 auto;
	}
	.all_header  .subnav .nav .assist{
		display: block;
		width: 1px;
		position: relative;
		height: 16px;
		float: left;
		margin-right: 2px;
		border-right: #c2b5b5 1px solid;
		margin-top: 14px;
	}
	.all_header .subnav .nav ul{
		/*position: absolute;*/
		display: block;
		height: 41px;
	}
	.all_header .subnav .nav li .assist{
		position: relative;
		height: 16px;
		float: right;
		margin-right: -1px;
		border-right: #c2b5b5 1px solid;
		margin-top: 14px;
	}
	.all_header .subnav .nav li {
		height: 38px;
		margin-right: 3px;
	}
	.all_header .subnav .nav li a{
		padding: 0 19px;
	}
	.all_header .subnav .nav li:hover{
		background: #B01008;
	}
	.all_header .subnav .nav_hidden{
		-webkit-transform:translate(0,23px);
		-o-transform:translate(0,43px);
		-ms-transform:translate(0,14px);
		display: none;
		width: 1210px;
		height: auto;
		position: fixed;
		left: 50%;
		text-align: left;
		margin-left: -607px;
		margin-top: 0px;
		border:#E7E4E7 1px solid;
		float: left;
		background: #ffffff;
		z-index: 2000;
		text-align: left;
		padding-bottom: 20px;
	}
	.all_header .subnav .nav_hidden dl{
		width: 120.5px;
		height: 280px;
		float: left;
		margin-left: 57px;
		margin-top: 30px;
		padding-right: 23px;
		border-right:#E7E4E7 1px solid;
	}
	.all_header .subnav .nav_hidden dl:last-child{
		border-right:#E7E4E7 0px solid;
	}
	.all_header .subnav .nav_hidden dt{
		margin-left: 0px;
		text-align: left;
	}
	.all_header .subnav .nav_hidden dt{
		display: block;
		width: 140px;
		height: 40px;
		text-align: left;
		line-height: 40px;
		border-bottom: #BBBBBB 3px solid;
		font-size: 18px;
		color: #000000;
		margin-top: -30px;
		margin-bottom: 10px;
		margin-left: -40px;
		text-align: left;
	}
	.all_header .subnav .nav_hidden dt a{
		width: 140px;
		line-height: 40px;
		font-size: 18px;
		color: #000000;
		margin-left: -20px;
	}
	.all_header .subnav .nav_hidden dd a{
		display: block;
		width: 140px;
		height: 25px;
		line-height: 25px;
		font-size: 14px;
		color: #868484;
		text-align: left;
		margin-left: -60px;
	}
	.all_header .subnav .nav .action{
		/*background: #b01008;*/
		width: 75px;
		text-align: center;
		float: left;
		line-height: 40px;
		margin-left: 0px;
		color: #ffffff;
	}
	.all_header .subnav .nav .action:hover{
		background: #b01008;
	}
	 .all_header .subnav .nav li{
		font-size: 16px;
		height: 40px;
		line-height: 40px;
		float: left;
		list-style-type:none;
		color:#fff;
		text-align: left;
		/*margin-right: 10px;
		margin-left: 10px;*/
		/*padding-right: 20px;
		padding-left: 20px;*/
		/*position:absolute;*/
	}
	.all_header .subnav .nav li:hover .nav_hidden{
		display: block;
	}
	.all_header .subnav .nav .reference_li{
		margin: 0;
		padding: 0;
		border-right: #fff 1px solid;
		height: 16px;
		line-height: 40px;
		margin-top: 14px;

	}
	.all_header .subnav .nav a{
		height: 16px;
		font-size: 16px;
		color: #fff;
		text-align: left;
		/*border-right:#c6baba 1px solid;*/
	}	
/*公共头部样式结束*/
/*商城系统默认样式*/
/*默认按钮*/
.sys_btn{ height:24px; line-height:22px; _line-height:18px; line-height:24px\0; cursor:pointer; border:1px solid #999; display:inline-block; white-space:nowrap; background:#f2f2f2 url(../images/sys_button.png) repeat-x left top; font-size:12px; color:#444; border-radius:2px; padding:0 12px; overflow:visible; _overflow-y:hidden;}
.sys_btn:focus{ outline:none; color:#444;}
.sys_btn:hover{ border:1px solid #454545; color:#444; text-decoration:none;}
.sys_btn:active{ border:1px solid #888; background:#f0f0f0; box-shadow:0px 2px 5px #ccc inset; color:#444;-moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease;}

/*蓝色按钮*/
.sys_blue_btn{ height:24px; line-height:22px; _line-height:18px; line-height:24px\0; cursor:pointer; border:1px solid #1d567d; display:inline-block; white-space:nowrap; background:#2c87c3 url(../images/sys_button.png) repeat-x left bottom; font-size:12px; color:#fff; border-radius:2px; padding:0 12px; overflow:visible; _overflow-y:hidden;}
.sys_blue_btn:focus{ outline:none;  color:#fff;}
.sys_blue_btn:hover{ border:1px solid #073555;  color:#fff; text-decoration:none;}
.sys_blue_btn:active{ border:1px solid #1d567d; background:#2787c6; box-shadow:0px 2px 5px #185c8a inset;  color:#fff;-moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease;}


/*星级*/
.item_star{ width:76px; height:16px; background:url(../images/item_star.jpg) no-repeat left top; font-size:0; line-height:0; overflow:hidden;}
.item_star .item_star_score{ width:100%; height:16px; font-size:0; line-height:0; display:block; background:url(../images/item_star.jpg) no-repeat left -16px;}
/*
使用方法
<div class="item_star"><span class="item_star_score" style="width:60%;"></span></div>
*/

/*ordercount  商城列表排序+总数*/
.ordercount{ border:1px solid #ddd; background:#f7f7f7; padding:5px 12px;}
.listorder{ line-height:26px;}

.order_single{ margin-right:8px;}
.order_single a{height:24px; line-height:24px; display:inline-block; border:1px solid #cecbce; background:#fff; padding:0 10px;}
.order_single a:hover{text-decoration:none; border-color:#c00;}
.order_single a.cur{ background:#c00; color:#fff; border:1px solid #c00;}

.order_group{ margin-right:8px;}
.order_group b,.order_group a{ height:24px; padding:0 10px; line-height:24px; display:inline-block;border:1px solid #cecbce; background:#fff; z-index:1;font-weight:normal; vertical-align:middle;}
.order_group a{ border-left:1px solid #cecbce; padding:0; width:18px; z-index:2; position:relative; margin-left:-1px; z-index:1;}
.order_group a:hover{ background:#f6f6f6; text-decoration:none;}
.order_group a i{width:18px; height:24px; display:inline-block; background:url(../images/orderico.gif) no-repeat left top; cursor:pointer; text-decoration:none;}
.order_group a i.order_down{background-position:6px 7px;}
.order_group a i.order_up{background-position:-15px 7px;}
.order_group a.cur{ background:#c00; z-index:3; border-color:#c00;}
.order_group a.cur:hover{background:#c00; z-index:3; border-color:#c00;}
.order_group a.cur i.order_down{ background-position:6px -14px;}
.order_group a.cur i.order_up{ background-position:-15px -14px;}
.ordercount_count{ line-height:26px;}

/*价格*/
.orderprice{ margin-left:12px; line-height:26px; vertical-align:middle;}
.orderprice_txt{ height:24px; line-height:24px; border:1px solid #cecbce; background:#fff; padding:0 5px; width:40px; vertical-align:middle;}


/*item_list   商城列表样式*/
.itemlist{ width:995px; overflow:hidden;}
.itemlist ul{ width:1200px;}
.itemlist ul li{ width:249px; float:left; display:inline; padding:15px 0; border-bottom:1px solid #efefef;}

.item_m{ width:220px;height:265px; padding:15px 11px; border:3px solid #fff; overflow:hidden;}
.item_m:hover{ border:3px solid #efefef;}
.item_m_pic{ width:165px; height:165px; margin:0 auto;}
.item_m_pic{
	text-align: center;
}
/*.item_m_pic .float-not{ 
	display: block;
	position: relative;
	bottom: 30px;
	left: 0px;
	width: 165px;
	height: 30px;
	background: #ce0244;
	line-height: 30px;
	text-align: center;
	opacity: 0.8;
	color: #ffffff;
}*/

.item_m_pic .float-not{ 
	display: block;
	position: relative;
	bottom: 100px;
	margin: 0 auto;
	/*left: 0px;*/
	width: 100px;
	height: 30px;
	background: RGB(221,0,17);
	line-height: 30px;
	text-align: center;
	opacity: 0.8;
	color: #ffffff;
}
.item_m_tit{ line-height:20px; padding:6px 0; max-height:38px; _height:38px; overflow:hidden;}
.item_m_tit a{ display:block;}
.item_m_price{ line-height:22px;}
.item_m_star{ padding:3px 0 0;}

/*商品详细页*/
/*iteminfo*/
.iteminfo{}
.iteminfo_tit{ color:#333; font-size:22px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; border-bottom:1px solid #e3e3e3; font-weight:normal; padding-bottom:12px; line-height:32px;}
.iteminfo_parameter{ padding:8px 0; padding-left:70px;}
.iteminfo_parameter_default{ color:#888;}
.iteminfo_parameter dt{ margin-left:-70px; float:left; display:inline; width:60px; white-space:nowrap; text-align:right; color:#888;}

.iteminfo_mktprice{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:line-through;}
.sys_item_mktprice{}

.lh22{ line-height:22px;}
.iteminfo_price{ color:#c00; font-size:14px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle;}
.sys_item_price{ color:#c00; font-size:22px; vertical-align:middle;}
.iteminfo_zk{ background:#c00; color:#fff; padding:4px 6px; margin-left:8px; line-height:normal; vertical-align:middle;}

.iteminfo_buying{ background:#f7f7f7; padding:12px 0;}

.lh32{ line-height:32px;}

/*规格*/
.sys_item_spec dl.iteminfo_parameter{ padding-top:5px; padding-bottom:5px;}
.sys_item_spec dl.iteminfo_parameter dt{ line-height:32px;}

.sys_spec_img{}
.sys_spec_img li{ float:left; height:54px; position:relative; margin:2px 6px 2px 0;}
.sys_spec_img li a{height:50px; width:50px; padding:1px; border:1px solid #ccc; float:left; background:#fff; display:inline-block; outline:none;}
.sys_spec_img li a img{ width:50px; height:50px; display:block;}
.sys_spec_img li a:hover{ border:2px solid #e4393c; padding:0; text-decoration:none;}
.sys_spec_img li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:2px; background:url(../images/sys_item_selected.gif) no-repeat right bottom; z-index:99; display:none;}
.sys_spec_img li.selected a{ border:2px solid #e4393c; padding:0;}
.sys_spec_img li.selected i{ display:block;}

.sys_spec_text{}
.sys_spec_text li{ float:left; height:28px; position:relative; margin:2px 6px 2px 0; outline:none;}
.sys_spec_text li a{ height:24px; padding:1px 6px; border:1px solid #ccc; background:#fff; display:inline-block; line-height:24px;}
.sys_spec_text li a:hover{ border:2px solid #e4393c; padding:0 5px; text-decoration:none;}
.sys_spec_text li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:2px; background:url(../images/sys_item_selected.gif) no-repeat right bottom; z-index:99; display:none;}
.sys_spec_text li.selected a{ border:2px solid #e4393c; padding:0 5px;}
.sys_spec_text li.selected i{ display:block;}

/*数量*/
.sys_item_modnum{ position:relative; zoom:1; width:90px;}
.sys_item_modnum_number{ width:50px; height:14px; font-size:14px; background:#fff url(../images/sys_item_modnum_number.jpg) no-repeat left top; border:1px solid #a7a6ac; padding:8px; line-height:normal;}
.sys_item_modnum_add,.sys_item_modnum_sub{ width:18px; height:14px; font:0; line-height:0; position:absolute; float:left; text-indent:-9999px;}
.sys_item_modnum_add{ background:url(../images/sys_item_add.jpg) no-repeat left top; right:0; top:0;}
.sys_item_modnum_sub{ background:url(../images/sys_item_sub.jpg) no-repeat left top; right:0; bottom:0;}


/*立即购买，加入购物车，喜欢，收藏按钮*/
.sys_item_buy{ width:116px; height:40px; overflow:hidden; background:url(../images/sys_item_buy.jpg) no-repeat left top; display:inline-block; vertical-align:middle; float:left; text-indent:-9999px; margin-right:8px; vertical-align:middle;}
.sys_item_tocart{ width:150px; height:40px; overflow:hidden; background:url(../images/sys_item_tocart.jpg) no-repeat left top; display:inline-block; vertical-align:middle; float:left; text-indent:-9999px; vertical-align:middle;}
.sys_item_like,.sys_item_fav{ width:62px; height:26px; display:inline-block; vertical-align:middle; line-height:26px; text-indent:26px; color:#777;}
.sys_item_like:hover,.sys_item_fav:hover{ color:#c00; text-decoration:none;}
.sys_item_like{ background:url(../images/sys_item_like.jpg) no-repeat left top;}
.sys_item_fav{ background:url(../images/sys_item_fav.jpg) no-repeat left top;}

/*itemtab*/
.itemtab{ height:32px; border:1px solid #dbdbdb; background:#f5f5f5;}
.itemtab ul li{ border-right:1px solid #dbdbdb; color:#666; font-size:14px; float:left; height:32px; display:inline-block; padding:0 16px; cursor:pointer; line-height:32px;}
.itemtab ul li.cur{ border-top:2px solid #c00; background:#fff; position:relative; margin-top:-1px; color:#333; font-weight:bold; z-index:2;}


/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{ line-height:22px;text-align:center;letter-spacing:0;font-family:Arial, Helvetica, sans-serif; font-size:12px;margin-top:20px; padding:15px 0;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:2px 10px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989; text-decoration:none;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}
/*暂无相关信息样式*/
.noinfo{ line-height:120px; text-align:center; font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}

/*=======================登录=====================*/
.login-main h3{background:url(../images/sys-login.png) no-repeat;}
.login-main{border:1px solid #d5d5d5;box-shadow:1px 1px 1px #dce0de;background-color:#FFF;}
.login-main h3{height:47px;border:1px solid #FFF;border-bottom-color:#e3e3e3;padding-left:30px;background-repeat:repeat-x;color:#171717;font:22px/47px Microsoft Yahei;}
.login-left,.login-left02{width:583px;margin:1px 0;padding:35px 57px 0 45px;float:left;background:url(../images/sys-login-left.gif) repeat-y right;}
.login-left02{width:648px;padding:0px 12px 30px 150px;}
.login-tabcen{padding-top:25px;}
.lotab th{padding:16px 0 10px;font-size:14px;width:100px;font-weight:normal;text-align:right;color:#444;vertical-align:top;}
.lotab td{padding:10px 8px;vertical-align:middle;}
.lotab td p.myin-text{clear:both;color:#666;padding-top:3px;}
.lotab td a{color:#506eaa;display:inline-block;width:auto;height:15px;line-height:15px;float:left;margin:9px 0 0 8px;margin:11px 0 0 8px\0;}

input.myinput{width:248px;height:32px;height:16px\9;padding:9px 0 7px 10px\9;line-height:16px\9;padding-left:10px;border:1px solid #cfcfcf;background-repeat:repeat-x;background-position:0 -47px;float:left;color:#b7b7b7;font-size:14px;}
input.yzm{width:98px;}
input.myinput:hover,input.myinput:focus{color:#333;border-color:#aaa;}


span.tips{background:url(../images/sys-login.png) no-repeat;width:auto;height:15px;line-height:15px;line-height:18px\0;float:left;margin:9px 0 0 8px;padding-left:20px;background-position:-118px -200px;color:#989898;white-space:nowrap; display:none;}
span.correct{background:url(../images/sys-login.png) no-repeat;background-position:-118px -215px;display:inline-block;}
span.error{background:url(../images/sys-login.png) no-repeat;background-position:-118px -230px;color:#da0000;display:inline-block;}
span.nobg{background:url(../images/sys-login.png) no-repeat;background:none;padding-left:0;}

.yzmimg{border:1px solid #cfcfcf;float:left;margin-left:8px;}
input.mybut{height:36px;border:none;text-indent:12em;overflow:hidden;cursor:pointer;float:left;}
input.longbut{width:163px;background:url(../images/sys-login-btn.png) no-repeat 0 0;text-indent:15em;}
input.longbut-dis{background-position:0 -36px;cursor:default;}
input.but01{width:100px;background:url(../images/sys-login.png) no-repeat; background-position:0 -272px;}
input.getpwdbut{background:url(../images/sys-login.png) no-repeat 0 -380px; width:100px;}
input.confbut{background:url(../images/sys-login.png) no-repeat 0 -538px; width:79px; height:33px;}



/*右侧*/
.login-right{width:240px;float:right;padding:35px 0 0 24px;color:#666;}
.login-right p{font-size:14px;color:#444;margin-bottom:10px;}
.login-right b{color:#444;padding:0 3px;}
.abut01{display:block;height:36px;background:url(../images/sys-login.png) no-repeat;padding-left:25px;font-size:14px;color:#506eaa;background-position:left -111px;text-shadow:1px 1px 1px #FFF;float:left;}
.abut01 span{display:block; padding-right:27px;background:url(../images/sys-login.png) no-repeat; float:left; height:36px;cursor:pointer;background-position:right -111px;line-height:34px;line-height:36px;overflow:hidden;}
.abut01:hover{text-decoration:none;}

/*购物车*/
.nocart{ padding-left:40px; line-height:250px; text-align:center; font-size:28px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#333;}
.cartlist{ padding:15px;}
.cartlisttable{ border-collapse:collapse;}
.cartlisttable tr th{ background:#f5f5f5 url(../images/sys-login.png) repeat-x left -575px; border:1px solid #e3e3e3; padding:6px 12px; font-size:14px;}
.cartlisttable tr td{ border:1px solid #e3e3e3; padding:6px 12px;}
.cartlisttable tr.evenclass{ background:#fafafa;}
.cartlisttable tr:hover{ background:#fffdee;}

dl.cartiteminfo{ padding-left:65px;}
dl.cartiteminfo dt{ width:65px; margin-left:-65px; display:inline; float:left;}
dl.cartiteminfo dt a img{ border:1px solid #dedede; padding:1px;}
dl.cartiteminfo dt a:hover img{ border:2px solid #e4393c; padding:0px;}
dl.cartiteminfo dd h4{ font-size:12px; font-weight:normal; line-height:20px; padding-bottom:8px;}
dl.cartiteminfo dd p{ color:#888;}

.cartqute{}
.cartqute .cartqute_sub,.cartqute .cartqute_add{ width:14px; height:14px; line-height:14px; display:inline-block; border:1px solid #ddd; text-align:center; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:10px; background:#fff; vertical-align:middle; color:#666}
.cartqute .cartqute_sub:hover,.cartqute .cartqute_add:hover{ border:1px solid #bbb; text-decoration:none; color:#454545;}
.cartqute .cartqute_ipt{ vertical-align:middle; padding:4px 0; font-size:12px; width:40px; border:1px solid #ddd; background:#fff url(../images/sys_tbg.jpg) no-repeat left top; text-align:center;}
.cartqute .cartqute_ipt:focus{ border:1px solid #409dfe; box-shadow:0px 0px 3px #409dfe;-moz-transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -o-transition:all 0.4s ease;}


.carttool{ border:1px solid #d3d3d3; border-top:none;}
.carttooltable td{ padding:12px;}
.cartbot{ background:#f5f5f5; padding:8px 12px; text-align:right;}

/*================订单管理================*/
/*sysorder_table*/
.sys_order_table{ width:100%; border-collapse:collapse; border:1px solid #eee;}
.sys_order_table th.sys_order_th{ background:#f5f5f5; padding:12px 20px; font-size:14px; font-weight:normal; white-space:nowrap; color:#454545; text-align:right; vertical-align:top; font-family:"微软雅黑",Tahoma, Geneva, sans-serif; border-bottom:1px solid #e9e9e9;}
.sys_order_table td.sys_order_td{ padding:12px 18px; vertical-align:top; background:#fff; border-bottom:1px solid #e9e9e9;}
.sys_order_table td.sys_order_last{ background:#fffdee; vertical-align:middle; font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-align:right; font-size:14px; color:#454545; line-height:200%;}


.order-cnote{ background:#fff8ee; border:1px solid #FFD7A6; padding:12px 15px; margin-bottom:12px;}
.order-cnote_t{ line-height:32px; padding-bottom:8px; color:#f60; font-size:12px;}
.order-cnote p{ text-indent:2em;}
.order-cnote_con{ line-height:200%;}

/*表单*/
.order_input{ border:1px solid #aaa; border-bottom:1px solid #dedede; border-right:1px solid #dedede; font-size:12px; width:160px; padding:5px; vertical-align:middle; background-color:#fff; outline:none;}
.order_textarea{ border:1px solid #aaa; border-bottom:1px solid #dedede; border-right:1px solid #dedede; font-size:12px; overflow:auto; height:60px; width:160px; padding:5px; vertical-align:middle; background-color:#fff; outline:none; font-family:Tahoma, Geneva, sans-serif;}
.order_input:focus,.order_textarea:focus{ border:1px solid #0089DA;}
.order_disable{ background:#f5f5f5; color:#999;}
.order_submit{ border-radius:3px; padding:3px 0; width:125px; text-align:center; line-height:35px; color:#fff; cursor:pointer; font-size:16px;font-family:"微软雅黑",Tahoma, Geneva, sans-serif; background:#ff8400; border:1px solid #de7800;}
.order_submit:hover{ background:#ffb000; border:1px solid #e77c00;}
.disable,.disable:hover{ background:#eee; color:#888; border:1px solid #ccc;}

.sys_orderinf{}
.sys_orderinf dl{ padding-left:70px; padding-bottom:12px; line-height:25px;}
.sys_orderinf dl dt{ margin-left:-70px; width:70px; float:left; display:inline; line-height:26px; color:#888;}
.lodger li{ width:180px; float:left; height:28px; margin:0 3px 4px 0; display:inline;}
.order_note{ color:#888;}

/*使用积分*/
.userIntegral{ padding:70px 12px 0 0; vertical-align:middle;}
.sys_checkintegral{ vertical-align:middle;}
.sys_userintegralval{ border:1px solid #dedede; padding:3px 3px; font-size:12px; vertical-align:middle; width:45px;}
.sys_useintegralbd{ display:none;}

/*payment_type*/
.payment_type{}
.payment_type ul li{ display:inline; float:left; border:1px solid #dedede; padding:2px; cursor:pointer; margin-right:12px;}
.payment_type ul li:hover{ border:1px solid #999;}
.payment_type ul li.cur{ border:2px solid #f60; padding:1px;}

.payment_type_label{ padding-bottom:12px;}
.payment_type_label label{ padding:3px 0; vertical-align:middle;}
.payment_type_label input{ vertical-align:middle;}
.payment_type_label b{ color:#333; padding-right:12px;}


/*sys_level_ico*/
.sys_level_ico img{ vertical-align:middle;}

/*===============会员中心======================*/
.account_menu{ width:198px; border:1px solid #dfdfdf; border-top:none;}
.account_menu h4{ font-size:16px; font-weight:bold; color:#565656; height:38px; border:1px solid #dfdfdf; border-left:none; border-right:none; line-height:38px; text-indent:16px; background:url(../images/sys_account_tbg.jpg) repeat-x left top; cursor:pointer; margin-bottom:-1px; font-weight:normal; font-family:"微软雅黑",Tahoma, Geneva, sans-serif;}
.account_menu ul{ width:150px; margin:0 auto; padding:8px 0;}
.account_menu ul li{ background:url(../images/sys_ico1.jpg) no-repeat left center; line-height:22px; text-indent:12px;}
.account_menu ul li.cur a{ font-weight:bold; color:#c00;}
.account_menu ul li.cur a:hover{ color:#c00;}

.accountcontent_t{ border:1px solid #dbdbdb; background:#f5f5f5; height:36px;}
.accountcontent_title{ height:36px; background:#fff; border-right:1px solid #dbdbdb; float:left; position:relative; margin-top:-1px; border-top:2px solid #c00; font-size:16px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; padding:0 18px; line-height:36px; font-weight:normal;}

.account_order{ padding:15px 0 0;}

.account_order_search{ padding:0 0 12px;}
.account_order_search select{ padding:2px 3px; vertical-align:middle; border:1px solid #aaa; border-bottom:1px solid #ddd; border-right:1px solid #ddd; background:#f8f8f8;}
.account_order_search input{ vertical-align:middle;}
/*.accoutn_order_btn{ border:1px solid #d6dce1; background:url(../images/account_debtn.jpg) repeat-x left bottom; padding:2px 8px;}*/

.account_order_table{ width:100%; border-collapse:collapse;}
.account_order_table tr th{ height:30px; line-height:30px; background:url(../images/sys_tbg3.jpg) repeat-x left top; border:1px solid #dedede;}
.account_order_table tr td{ padding:8px 12px; border-bottom:1px solid #eee; line-height:150%;}
.account_order_table tr.odd{ background:#fafafa;}
.account_order_table tr:hover{ background:#f8f8f8;}
.account_order_table tr:hover td.account_order_info{}
.account_order_info{ color:#999;}


/*accountinfo*/
.accountinfo{ padding:15px 0 0;}
.ai_table{ width:100%;}
.ai_table tr th{ width:120px; padding:5px 10px; text-align:right; font-weight:normal; height:24px; vertical-align:top; line-height:22px;}
.ai_table tr td{ padding:5px 10px; vertical-align:middle;}
.ai_table tr:hover{ background:#f5f5f5;}
.ai_note{ color:#999; padding-left:12px;}

.ai_input{ border:1px solid #aaa; border-bottom:1px solid #dedede; border-right:1px solid #dedede; font-size:12px; line-height:20px; height:20px; width:180px; padding:1px 5px; vertical-align:middle; background-color:#fff;}
.ai_textarea{ border:1px solid #aaa; border-bottom:1px solid #dedede; border-right:1px solid #dedede; font-size:12px; line-height:20px; overflow:auto; height:60px; width:160px; padding:1px 5px; vertical-align:middle; background-color:#fff;}
.ai_input:focus,.ai_textarea:focus{ border:1px solid #0089DA;}
.ai_btn{ width:117px; height:37px; line-height:36px; background:url(../images/sys_aibtn.png) no-repeat center center; border:none; cursor:pointer; color:#fff; font-size:14px; font-weight:bold;}

/*ainfo*/
.ainfo{ border:1px solid #ddd; background:#f8f8f8; padding:12px 18px; line-height:200%; margin-top:15px; font-size:14px; font-family:"微软雅黑",Tahoma, Geneva, sans-serif;}
.ainfo_welcome{ font-size:14px; font-weight:normal; line-height:36px;}
.ainfo_login{ line-height:32px; text-indent:2em; color:#777;}
.ainfo_order{ text-indent:2em; line-height:36px;}

/*留言栏目*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:14px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px; outline:none;}
.msg_input_on{border:1px solid #FFD7A6;background:#FFF8EE;}

.msg_btn_area{margin:16px 0;text-align:left;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60;}

/*放大镜*/
/* box */
.tb-box{width:355px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1; overflow:hidden;}
.tb-pic a{ text-align:center;vertical-align:middle; display:table-cell; width:350px;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-s310, .tb-s310 a{height:350px;width:350px;}
.tb-s310, .tb-s310 a img{max-height:350px;max-width:350px; line-height:350px; display:block; margin:0 auto;}
.tb-box .float-not{
	display: block;
	position: relative;
	top: 185px;
	/*left: 100px;*/
	width: 140px;
	height: 40px;
	background: RGB(221,0,17);
	margin: 0 auto;
	color: #ffffff;
	opacity: 0.8;
	z-index: 100;
	text-align: center;
	font-size: 20px;
	cursor:move;
	line-height: 40px;
}
.listhot_m_pic .float-not{ 
	display: block;
	position: relative;
	bottom: 80px;
	margin: 0 auto;
	/*left: 0px;*/
	width: 100px;
	height: 30px;
	background: RGB(221,0,17);
	line-height: 30px;
	text-align: center;
	opacity: 0.8;
	color: #ffffff;
}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}


.tb-thumb-btn{ width:350px; position:relative; margin-top:6px;}
.tb-btn-left,.tb-btn-right{ width:17px; height:54px; background:url(../images/sys_item_lr.png) no-repeat left top; display:block; text-decoration:none; cursor:pointer; position:absolute; top:1px;}
.tb-btn-left{ background-position:0 0; left:0;}
.tb-btn-right{ background-position:-17px 0; right:0;}
.tb-btn-left:hover{ background-position:-34px 0;}
.tb-btn-right:hover{ background-position:-51px 0;}

.tb-thumblist{ width:305px; margin:0 auto; overflow:hidden;}
.tb-thumb{ width:500px;}
.tb-thumb li{ float:left;margin:0 6px 0 0;overflow:hidden;}
.tb-thumb li a img{ width:50px; height:50px; background:#fff; border:1px solid #CDCDCD; padding:2px; cursor:default;}
.tb-thumb li a:hover img{ border:2px solid #c00; padding:1px;}
.tb-thumb li.tb-selected a img{ border:2px solid #c00; padding:1px;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/sys_mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}


.star{}
.star ul{width:110px; height:19px; float:left;}
.star ul li{ width:19px; height:19px; float:left; display:inline; padding-right:2px;}
.star ul li a{ width:19px; height:19px; background:url(../images/sys_star.png) no-repeat left top; display:inline-block; line-height:normal; float:left; text-indent:-9999px; overflow:hidden; outline:none;}
.star ul li a:hover{ background:url(../images/sys_star.png) no-repeat left bottom;}
.star ul li.on a{ background:url(../images/sys_star.png) no-repeat left bottom;}/*鼠标经过样式*/
.star ul li.check a{ background:url(../images/sys_star.png) no-repeat left bottom;}/*鼠标点击样式*/
.star_tip{ float:left; height:19px; line-height:19px; color:#f60; font-family:Arial, Helvetica, sans-serif;}



/*评价*/
.appr{ margin:0 auto; width:100%;}
.appr_m{ margin-bottom:12px;}
.appr_m .appr_table{ background:#dedede;}
.appr_m .appr_table tr td{ background:#fff; padding:0 12px;}
.appr_m .appr_table tr td.appr_th{ background:url(../images/sys_tbg2.jpg) repeat-x left top;}
.appr_member{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#12AAD9; height:28px; line-height:28px; font-weight:bold; float:left;}
.appr_level{ float:left; padding:4px 0 0 12px;}
.appr_star_m{ float:left; padding:6px 0 0 12px;}
.appr_star{width:65px; height:13px; background:url(../images/sys_grade_star.png) repeat-x left top; overflow:hidden;}
.appr_curstar{ widows:65px; height:13px; background:url(../images/sys_grade_star.png) repeat-x left bottom; display:block;}
.appr_date{ color:#999; float:right; height:28px; line-height:28px;}
.appr_m .appr_table tr td.appr_cr{ padding:12px 18px 12px;}
.appr_con{ line-height:24px; color:#777; padding:3px 0px;}
.appr_replay{ line-height:24px; border:1px dotted #f8e1b4; background:#fffbf3; padding:8px 12px; color:#777; margin-top:8px;}
.appr_replay h4{ font-size:12px; font-weight:bold; color:#FF9B00; padding-bottom:6px;}
.appr_replay h4 .appr_replay_date{ font-weight:normal; color:#999; padding-left:18px;}



