﻿@charset "utf-8";

* {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: 'microsoft yahei';
}

img {
	border: 0px;
}
/* #alwaysbuy_view_pic{
	display:none;
} */

p {
	margin: 0px;
}

a {
	text-decoration: none;
}

ul, li {
	list-style: none;
}

input:FOCUS, select:FOCUS, textarea:FOCUS {
	outline: 0;
}

input[type="text"]:FOCUS, input[type="password"]:FOCUS, select:FOCUS {
	border-color: #b41120 !important; /*#CD0206*/
	/* box-shadow: 0px 0px 3px #990000; */ /*#CD0206*/
	outline: 0;
}

input[type="text"][required]:FOCUS, input[type="password"][required]:FOCUS,
	select[required]:FOCUS {
	border-color: #b41120 !important; /*#CD0206*/
	/* box-shadow: 0px 0px 3px #990000; */ /*#CD0206*/
	outline: 0;
}

.clear {
	clear: both;
}

.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0px;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

/*澶撮儴鏍峰紡*/
.public {
	width: 100%;
	height: auto;
	position: relative;
	/*overflow: hidden;*/
}

.top-container {
	width: 100%;
	height: 32px;
	position: relative;
	overflow: hidden;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff),
		to(#F4F4F4));
	background: -moz-linear-gradient(top, #fff, #F4F4F4);
	background: -o-linear-gradient(top, #fff, #F4F4F4);
	background: -ms-linear-gradient(top, #fff, #F4F4F4);
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fff,
		endColorStr=#F4F4F4);
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F4F4F4')";
	border-bottom: 1px solid #AAA;
}

.top-main {
	width: 1200px;
	height: 32px;
	position: relative;
	overflow: hidden;
	margin: 0px auto;
}

.top-div {
	width: auto;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	float: left;
	position: relative;
	overflow: hidden;
}

.top-left {
	height: 21px;
	line-height: 21px;
	float: left;
	color: #666;
	padding: 3px 0px 6px 0px;
	/* width: 650px; */
}

.top-left span {
	width: auto;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	background: #c71522;
	padding: 0px 7px;
	border-radius: 2px;
	vertical-align: middle;
	overflow: hidden;
	margin: 0 5px;
}

.top-left span a {
	color: #fff;
	display: inline-block;
	position: relative;
}

.top-left span a del {
	width: 1px;
	height: 12px;
	display: inline-block;
	position: absolute;
	top: 5px;
	right: 0px;
	background: #fff;
}

.top-left b {
	font-size: 1.16em;
	font-family: 'microsoft Yahei';
	color: #af1117;
	vertical-align: bottom;
	font-weight: 400;
	line-height: 23px;
}

.top-left b a {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	color: #666666;
}

.top-left b a:hover {
	color: #C00;
}

.top-left i {
	font-style: normal;
	display: inline-block;
}

.top-right {
	height: 32px;
	line-height: 32px;
	float: right;
}

.top-right li {
	float: left;
}

.top-right li a {
	padding: 0px 11px 0px 9px;
	display: inline-block;
	position: relative;
	color: #666666;
}

.top-right li a del {
	width: 1px;
	height: 12px;
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 0px;
	margin-top: -6px;
	background: #666666;
}

.top-right li.logout span {
	color: #FFF;
	width: auto;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	background: #c71522;
	padding: 2px 10px;
	border-radius: 2px;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	margin: 0 5px;
	cursor: pointer;
}

.top-container2 {
	width: 100%;
	height: auto;
	position: relative;
	/*overflow: hidden;*/
	z-index: 9;
	*z-index: 9;
	_z-index: 9;
	zoom: 1;
}

.top-main2 {
	width: 1200px;
	height: 72px;
	position: relative;
	/*overflow: hidden;*/
	margin: 19px auto 20px;
}

.top-main2 .logo {
	width: 290px;
	height: 100%;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float: left;
}

.top-main2 .logo a {
	width: 100%;
	height: 100%;
	display: inline-block;
}

.search-box {
	width: 511px;
	height: 62px;
	margin-left: 68px;
	float: left;
	padding-top: 10px;
}

.search-box form {
	width: 100%;
	height: 38px;
	position: relative;
	border: 1px solid #c71522;
}

.yp-name {
	width: 75px;
	height: 38px;
	background: #F7F7F7;
	position: relative;
	border-right: 1px solid #AA040C;
	float: left;
}

.yp-name span {
	width: 100%;
	height: 38px;
	display: inline-block;
	position: relative;
	color: #000;
	font-size: 1.16em;
	line-height: 38px;
	text-indent: 0.8em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
}

.yp-name span:after {
	width: 0px;
	height: 0px;
	border: 6px solid;
	border-color: #9B9B9B transparent transparent transparent;
	content: '';
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -5px;
	transform-origin: 50% 25%;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
}

.yp-name span.selected:after {
	width: 0px;
	height: 0px;
	border: 6px solid;
	border-color: #9B9B9B transparent transparent transparent;
	content: '';
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -5px;
	-ms-transform: rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);
	-moz-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg);
}

.yp-name ul {
	width: 100%;
	height: auto;
	position: absolute;
	top: 39px;
	left: 0px;
	background: #F7F7F7;
	display: none;
}

.yp-name ul li {
	width: 100%;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #000;
	font-size: 1.16em;
	cursor: pointer;
}

.search-text {
	width: 403px; /*shine*/
	display: inline-block;
	height: 38px;
	float: left;
	border-right: #990000 1px solid;
	font-size: 1.16em;
	color: #A6A6A6;
	position: relative;
}

.search-text input {
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-indent: 1em;
	color: #A6A6A6;
	border: 0px;
}

.search-text ul {
	width: 100%; /*shine*/
	height: auto;
	position: absolute;
	top: 39px;
	left: 0px;
	border: 1px solid #000;
	background: #F7F7F7;
	display: none;
}

.search-text ul li {
	width: 100%;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-indent: 1em;
	cursor: pointer;
}

.search-text ul li:hover {
	background-color: #9E1012;
	color: #fff;
}

.search-btn {
	width: 107px;
	position: relative;
	height: 38px;
	overflow: hidden;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E7040C),
		to(#9A2501));
	background: -moz-linear-gradient(top, #E7040C, #9A2501);
	background: -o-linear-gradient(top, #E7040C, #9A2501);
	background: -ms-linear-gradient(top, #E7040C, #9A2501);
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#E7040C,
		endColorStr=#9A2501);
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7040C', endColorstr='#9A2501')";
}

.search-btn input {
	width: 100%;
	height: 38px;
	line-height: 35px;
	text-align: left;
	text-indent: 3em;
	color: #fff;
	border: 0px;
	font-size: 1.3em;
	font-family: 'microsoft yahei';
	background: #c71522 url(../images/search-btn.png) no-repeat 15px center;
}

.hot-search {
	width: 100%;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999;
}

.hot-search a {
	color: #666666;
	margin-right: 10px;
}

.message {
	width: 240px;
	height: 62px;
	padding-top: 10px;
	position: relative;
	overflow: hidden;
	float: right;
	font-size: 1.16em;
	color: #666;
}

.message p a {
	color: #666;
	font-size: 1.16em;
	font-family: 'microsoft yahei';
}

.message p {
	line-height: 22px;
}

.top-menu {
	width: 1200px;
	height: 40px;
	position: relative;
	background: #c71522;
	margin: 0px auto;
}

.all-product {
	width: 200px;
	height: 100%;
	line-height: 40px;
	background: #82af17;
	display: inline-block;
	float: left;
	border-left: 1px solid #fff;
}

.all-product a {
	width: 100%;
	height: 100%;
	display: inline-block;
	text-indent: 2em;
	color: #fff;
	font-size: 1.3em;
	font-family: 'microsoft yahei';
	cursor: pointer;
}

.top-menu>ul {
	width: auto;
	height: 100%;
	position: relative;
	display: inline-block;
	float: left;
}

.top-menu>ul li {
	width: auto;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: left;
	-ms-transition: 1s all ease;
	-moz-transition: 1s all ease;
	-o-transition: 1s all ease;
	-webkit-transition: 1s all ease;
}

.top-menu>ul li a {
	height: 100%;
	padding: 0px 30px 0px 30px;
	color: #fff;
	font-size: 1.25em;
	font-family: 'microsoft yahei';
	font-weight: 600;
	position: relative;
}

.top-menu>ul li a span {
	width: auto;
	position: absolute;
	top: -22px;
	right: 0px;
	display: inline-block;
	height: 17px;
	line-height: 15px;
	font-size: 12px;
	font-weight: 400;
	background: #FC0202;
	padding: 0px 3px;
	border-radius: 2px;
}

.top-menu>ul li a span:after {
	width: 7px;
	height: 5px;
	content: "";
	position: absolute;
	bottom: -5px;
	left: 11px;
	background: url(../images/menu-ico.png) no-repeat 0px 0px;
}

.top-menu>ul li.current {
	background: #c71522;
}

.top-menu>ul li:hover {
	background: #82af17;
}

.shopping-cart {
	top: 55px;
	width: 190px;
	height: 32px;
	display: inline-block;
	float: right;
	position: relative;
	/* margin-top: 4px; */
	/* margin-right: 14px; */
	border: 1px solid #cccccc;
	background: #f6f6f6;
}

.shopping-cart .cart-p {
	width: 100%;
	height: 100%;
	position: relative;
}

.shopping-cart .cart-p a {
	width: 100%;
	height: 100%;
	display: inline-block;
	font-size: 15px;
	color: #000;
	line-height: 32px;
	text-indent: 3.6em;
	/*font-family: 'microsoft yahei';*/
	font-weight: 400;
}

.shopping-cart .cart-p span {
	width: auto;
	height: 17px;
	position: absolute;
	top: -15px;
	right: 10px;
	display: inline-block;
	padding: 0px 6px;
	line-height: 16px;
	color: #fff;
	font-size: 12px;
	border-radius: 3px;
	border: 1px solid #E6E6E6;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E50000),
		to(#BD0000));
	background: -moz-linear-gradient(top, #E50000, #BD0000);
	background: -o-linear-gradient(top, #E50000, #BD0000);
	background: -ms-linear-gradient(top, #E50000, #BD0000);
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#E50000,
		endColorStr=#BD0000);
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#E50000', endColorstr='#BD0000')";
}

.shopping-cart .cart-p span:after {
	width: 5px;
	height: 4px;
	content: '';
	position: absolute;
	bottom: -3px;
	left: -1px;
	background: url(../images/shopping-small-ico.png) no-repeat 0 0;
}

.shopping-cart .cart-p  .xialajt {
	width: 0px;
	height: 0px;
	border: 6px solid;
	border-color: #A3A3A3 transparent transparent transparent;
	position: absolute;
	top: 50%;
	margin-top: -3px;
	right: 25px;
	cursor: pointer;
}

.shopping-cart .cart-p  .fa-cart-plus {
	top: 3px;
	left: 10px;
	font-size: 25px;
	color: #c71522;
	position: absolute;
}

.shopping-cart .shopping-hide {
	width: 320px;
	height: auto;
	position: absolute;
	top: 31px;
	right: -1px;
	z-index: 99;
	*z-index: 99;
	_z-index: 99;
	zoom: 1;
	border: 1px solid #DDDDDD;
	border-top: 0px;
	background: #fff;
	display: none;
}

.shopping-cart .shopping-hide .p2 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-indent: 8px;
	color: #666;
	font-size: 12px;
	border-bottom: 1px solid #999999;
}

.shopping-cart .shopping-hide .login-msg {
	width: 100%;
	height: 18px;
	line-height: 18px;
	text-indent: 8px;
	font-size: 12px;
	color: #E80002;
}

.shopping-cart .shopping-hide .login-msg a {
	font-size: 12px;
	color: #E80002;
}

.shopping-cart .shopping-hide .shopping-lists {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	padding: 8px;
}

.shopping-cart .shopping-hide .shopping-lists ul {
	width: 300px;
}

.shopping-cart .shopping-hide .shopping-lists ul>li {
	display: block;
	width: 100%;
	height: 70px;
	position: relative;
	border-bottom: 1px dashed #A6A6A6;
}

.shopping-cart .shopping-hide .shopping-lists ul>li .img {
	display: block;
	width: 60px;
	height: 60px;
	overflow: hidden;
}

.shopping-cart .shopping-hide .shopping-lists ul>li .img img {
	display: block;
	width: 60px;
	height: 60px;
	overflow: hidden;
}

.shopping-cart .shopping-hide .shopping-lists ul>li .info {
	display: block;
	width: 120px;
	height: 60px;
	text-align: left;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 70px;
}

.shopping-cart .shopping-hide .shopping-lists ul>li .price {
	display: block;
	width: 80px;
	height: 30px;
	text-align: right;
	line-height: 20px;
	overflow: hidden;
	color: #FB1216;
	position: absolute;
	top: 0;
	right: 10px;
	font-weight: bold;
	font-size: 14px;
}

.shopping-cart .shopping-hide .shopping-lists ul>li .price span {
	color: #ABABAB;
	font-size: 8px;
	font-weight: normal;
}

.shopping-cart .shopping-hide .shopping-lists ul>li .del {
	display: block;
	background-color: red;
	color: #fff;
	position: absolute;
	bottom: 10px;
	right: 10px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	width: 30px;
	text-align: center;
}

.itags-box {
	width: 210px;
	height: 137px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	border: 1px solid #DADADA;
}

.itags-box .itags-title {
	width: 100%;
	height: 38px;
	position: relative;
	/*overflow: hidden;*/
}

.itags-box .itags-title a {
	width: 87px;
	height: 35px;
	border-top: 2px solid #fff;
	border-bottom: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	display: inline-block;
	color: #333;
	text-align: center;
	line-height: 35px;
	float: left;
}

.itags-box .itags-title a:last-child {
	border-right: 0px;
}

.itags-box .itags-title a.index {
	border-top: 2px solid #985D01;
	border-bottom: 1px solid #fff;
}

.itags-box .itags-hide {
	width: 100%;
	height: 84px;
	padding-top: 12px;
	position: relative;
	overflow: hidden;
	display: none;
}

.itags-box .itags-hide ul li {
	width: 100%;
	height: 28px;
	position: relative;
	overflow: hidden;
}

.itags-box .itags-hide ul li:first-child  a {
	color: red;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.itags-box .itags-hide ul li a {
	width: 95%;
	height: 20px;
	overflow: hidden;
	display: inline-block;
	padding-left: 32px;
	color: #333;
	background: url(../images/naba.png) no-repeat 15px 2px;
}

/*搴曢儴鏍峰紡*/
footer {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

footer .wuliu {
	width: 100%;
	height: 50px;
	background: #c71522;
	position: relative;
	overflow: hidden;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-bottom: 50px;
}

footer .wuliu .main {
	width: 1200px;
	height: 50px;
	margin: 0px auto;
	position: relative;
	overflow: hidden;
}

footer .wuliu .main ul li {
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	font-family: 'microsoft yahei';
	float: left;
	text-align: center;
}

footer .wuliu .main ul li img {
	vertical-align: middle;
}

footer .wuliu .main ul li.list1 {
	width: 271px;
	text-align: left;
	text-indent: 1.5em;
}

footer .wuliu .main ul li.list2 {
	width: 268px;
}

footer .wuliu .main ul li.list3 {
	width: 355px;
}

footer .wuliu .main ul li.list4 {
	width: 305px;
	text-align: left;
	text-indent: 3em;
}

footer .zhinan {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-bottom:;
}

.main {
	width: 1200px;
	height: auto;
	position: relative;
	overflow: hidden;
	margin: 0px auto;
}

footer .zhinan .main .foot-lizn {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #F2F2F2;
	padding-bottom: 16px;
	clear: both;
	margin-bottom: 17px;
}

footer .zhinan .main .foot-lizn dl {
	width: 135px;
	height: auto;
	position: relative;
	overflow: hidden;
	float: left;
}

footer .zhinan .main .foot-lizn dl dt {
	width: 100%;
	height: 32px;
	position: relative;
	line-height: 32px;
	font-size: 16px;
	color: #565656;
	font-family: 'microsoft yahei';
	margin-bottom: 16px;
}

footer .zhinan .main .foot-lizn dl dt img {
	vertical-align: middle;
}

footer .zhinan .main .foot-lizn dl dd {
	width: 100%;
	height: 26px;
	line-height: 26px;
	text-indent: 3em;
}

footer .zhinan .main .foot-lizn dl dd a {
	font-size: 13px;
	color: #8e8e8e;
	font-family: 'microsoft yahei';
}

footer .zhinan .main .foot-lizn dl dd a:hover {
	color: #C2081B;
}

footer .zhinan .main .foot-lizn dl.dl-list1 {
	margin-left: 167px;
}

footer .zhinan .main .foot-lizn dl.dl-list2 {
	margin-left: 137px;
}

footer .zhinan .main .foot-lizn dl.dl-list3 {
	margin-left: 117px;
}

footer .zhinan .main .foot-lizn dl.dl-list4 {
	margin-left: 117px;
}

footer .zhinan .main .weixin-box {
	width: 100%;
	height: 50px;
	position: relative;
	overflow: hidden;
	margin-bottom: 36px;
	text-align: center;
}

footer .zhinan .main .weixin-box a {
	width: auto;
	padding-left: 64px;
	height: 48px;
	line-height: 24px;
	display: inline-block;
	text-align: left;
	color: #8e8e8e;
	font-size: 12px;
}

footer .zhinan .main .weixin-box a.weibo {
	background: url(../images/weibo.png) no-repeat 0 0;
	margin-right: 60px;
}

footer .zhinan .main .weixin-box a.weixin {
	background: url(../images/weixin.png) no-repeat 0 0;
}

footer .zhinan .main .foot-guild {
	width: 100%;
	height: 14px;
	position: relative;
	overflow: hidden;
	text-align: center;
	margin-bottom: 12px;
}

footer .zhinan .main .foot-guild a {
	font-size: 12px;
	color: #787878;
	margin: 0px 18px;
	display: inline-block;
	/*float:left;*/
}

footer .zhinan .main .foot-guild b {
	width: 1px;
	height: 12px;
	display: inline-block;
	vertical-align: middle;
	background: #787878;
}

footer .zhinan .main .copyRight {
	width: 100%;
	height: 14px;
	position: relative;
	overflow: hidden;
	text-align: center;
	margin-bottom: 12px;
	color: #787878;
	font-size: 12px;
}

footer .zhinan .main  .inter-address {
	color: #787878;
	font-size: 12px;
	margin-bottom: 35px;
}

footer .zhinan .main .siteinfoCredits {
	width: 100%;
	height: 48px;
	text-align: center;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}

footer .zhinan .main .siteinfoCredits a {
	width: auto;
	height: 44px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}

/*鍐呴〉鍏叡鏍峰紡1*/
.public-container {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 50px;
}

.public-main {
	width: 1200px;
	height: auto;
	position: relative;
	overflow: hidden;
	margin: 0px auto;
}

.public-styleA, .public-styleB, .public-styleC, .public-styleD,
	.public-styleE, .public-styleF {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

.public-styleB {
	margin-top: 36px;
}

.styleA-left, .styleD-left {
	width: 191px;
	height: auto;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float: left;
}

.styleA-userMsg {
	width: 191px;
	height: auto;
	position: relative;
	overflow: hidden;
	border: 1px solid #EBEBEB;
}

.styleA-userMsg .styleA-u-title {
	width: 100%;
	height: 26px;
	line-height: 26px;
	/* shine */
	text-indent: 0px;
	text-align: center;
	font-weight: bold;
	/* shine end */
	font-size: 14px;
	color: #fff;
	font-family: 'microsoft yahei';
	background: #b41120 url(../images/styleA-u-title-ico.png) no-repeat 40px    center;
}

.styleA-userMsg .styleA-u-pic {
	margin: 21px 23px 8px 45px;
	border: 1px solid #DDDDDF;
	padding: 4px;
	width: 98px;
	height: 98px;
	position: relative;
	overflow: hidden;
	background: url(../images/styleA-u-pic.png) no-repeat center 4px;
}

.styleA-userMsg .styleA-u-pic img {
	width: 100%;
	height: 100%;
}

.styleA-userMsg .styleA-u-pic span {
	width: 98px;
	height: 20px;
	display: inline-block;
	line-height: 20px;
	text-indent: 22px;
	font-size: 12px;
	color: #fff;
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,
		endcolorstr=#7F000000);
	position: absolute;
	bottom: 4px;
	left: 4px;
}

.styleA-userMsg .styleA-u-pic span i {
	width: 9px;
	height: 9px;
	display: inline-block;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	left: 10px;
	background: url(../images/styleA-u-pic-bg.png) no-repeat 0 0;
}

.styleA-userMsg .styleA-u-name {
	width: 100%;
	padding: 0px 23px 16px 26px;
	font-size: 12px;
	font-family: 'microsoft yahei';
	color: #383838;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 600;
}

.styleA-u-public, .styleA-u-public ul {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

.styleA-u-public ul p {
	width: 100%;
	height: 26px;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	color: #fff;
	font-family: 'microsoft yahei';
	background: #B1B1B1;
}

.styleA-u-public ul li {
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-bottom: 1px solid #DADADA;
	/*margin-left:3px;*/
	-ms-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
}

.styleA-u-public ul li a {
	width: 100%;
	height: 100%;
	display: inline-block;
	color: #383838;
	font-size: 14px;
	-ms-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
}

.styleA-u-public ul li:last-child {
	border-bottom: 0px;
	display:none;
}
.styleA-u-public #credits_record {
    display:none;
}

.styleA-u-public #my_lottery {
    display: none;
}

.styleA-u-public ul li.current {
	background: #b41120;
}

.styleA-u-public ul li.current a {
	color: #fff;
}

.styleA-u-public ul li:hover {
	background: #b41120;
}

.styleA-u-public ul li:hover a {
	color: #fff;
}

.styleA-u-two {
	width: 191px;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-top: 13px;
	border: 1px solid #EBEBEB;
}

.styleA-right, .styleD-right {
	width: 1000px;
	height: auto;
	position: relative;
	/* overflow: hidden; */
	display: inline-block;
	float: right;
}

.styleA-right-qs-box {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

.styleA-right-qs-box h6 {
	width: 100%;
	height: 29px;
	position: relative;
	line-height: 29px;
	border-bottom: 2px solid #ACACAC;
	font-weight: 400;
}

.styleA-right-qs-box h6 span {
	width: auto;
	height: 29px;
	color: #b41120;
	font-size: 18px;
	display: inline-block;
	border-bottom: 2px solid #b41120;
	font-family: 'microsoft yahei';
}

.styleD-left {
	width: 210px;
}

.product-category, .product-category-list {
	width: 210px;
	height: auto;
	position: relative;
	overflow: hidden;
	border: 1px solid #DADADA;
	margin-bottom: 12px;
}

.product-category .product-category-title, .product-category-list .product-category-list-title
	{
	width: 100%;
	height: 42px;
	position: relative;
	overflow: hidden;
	text-align: center;
	line-height: 42px;
	background: #c71522;
	font-size: 16px;
	color: #fff;
	font-family: 'microsoft yahei';
}

.product-category dl {
	width: 252px;
	height: auto;
	position: relative;
	overflow: hidden;
	padding: 17px 6px 10px;
}

.product-category dl dt {
	width: 100%;
	height: 23px;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #DFDFDF;
	margin-bottom: 12px;
}

.product-category dl dt a {
	width: 100%;
	height: 100%;
	display: inline-block;
	color: #000;
	font-size: 14px;
	font-family: 'microsoft yahei';
	text-indent: 12px;
}

.product-category dl dd {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

.product-category dl dd a {
	width: 108px;
	padding-left: 12px;
	padding-bottom: 12px;
	display: inline-block;
	float: left;
	height: auto;
	font-size: 12px;
	color: #2E2E2E;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.product-banner {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-bottom: 12px;
}

.product-banner a {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	position: relative;
}

.product-category-list {
	margin-bottom: 0px;
}

.product-category-list ul {
	width: 208px;
	height: auto;
	padding: 9px 10px 12px 10px;
	position: relative;
	overflow: hidden;
}

.product-category-list ul li {
	width: 100%;
	border-bottom: 1px dashed #D6D6D6;
	height: 35px;
	position: relative;
	overflow: hidden;
}

.product-category-list ul>li>a>span {
	width: 160px !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 4px;
}

.product-category-list ul>li>a>b {
	margin-top: -25px;
}

.product-category-list ul li:last-child {
	border-bottom: 0px;
}

.product-category-list ul li.current {
	height: 120px;
}

.product-category-list ul li .product-link {
	width: 100%;
	height: 35px;
	line-height: 36px;
	display: inline-block;
	color: #2E2E2E;
	font-size: 12px;
	position: relative;
	overflow: hidden;
}

.product-category-list ul li .product-link b {
	width: 14px;
	height: 14px;
	display: inline-block;
	text-align: center;
	line-height: 14px;
	font-size: 12px;
	/* margin-left: 4px; */
	margin-right: 6px;
	vertical-align: middle;
	color: #FF0000;
	font-weight: 400;
}

.product-category-list ul li .product-link b.topA,
	.product-category-list ul li .product-link b.topB,
	.product-category-list ul li .product-link b.topC {
	border: 1px solid rgba(255, 255, 255, 0.5);
	background: #F30000;
	color: #fff;
	border-radius: 2px;
}

.product-category-list ul li .product-link b.topB {
	background: #FF7800;
}

.product-category-list ul li .product-link b.topC {
	background: #FFA800;
}

.product-category-list ul li .product-link span {
	width: auto;
	height: 35px;
	display: inline-block;
}

.product-category-list ul li div {
	width: 222px;
	height: 120px;
	position: relative;
	overflow: hidden;
	padding: 5px 10px;
}

.product-category-list ul li div .product-pic {
	width: 80px;
	height: 80px;
	display: inline-block;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}

.product-category-list ul li div .product-pic img {
	width: 80px;
	height: 80px;
}

.product-category-list ul li div span {
	width: 105px;
	position: relative;
	overflow: hidden;
	float: right;
	display: inline-block;
}

.product-category-list ul li div .span1 {
	height: 25px;
	color: #2E2E2E;
	font-size: 12px;
}

.product-category-list ul li div .span2 {
	height: 45px;
}

.product-category-list ul li div .span2 a {
	padding: 2px 5px;
	width: 36px;
	display: block;
	border: 1px solid #ECECEC;
	margin-right: 4px;
	margin-bottom: 5px;
	color: #6C6C6C;
	font-size: 12px;
	vertical-align: middle;
	-ms-transition: .6s all ease;
	-moz-transition: .6s all ease;
	-o-transition: .6s all ease;
	-webkit-transition: .6s all ease;
}

.product-category-list ul li div .span2 a:hover {
	color: #C2081B;
	border: 1px solid #C2081B;
}

.styleD-right {
	width: 979px;
}

.styleD-right-product-style1 {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	border: 1px solid #E0E0E0;
	border-top: 2px solid #c71522;
	box-shadow: 0px 3px 8px #E7E7E7;
	background: #F3F3F3;
}

.styleD-right-product-style1 .p-yixuan {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #E0E0E0;
	color: #666;
	font-size: 12px;
	font-family: 'microsoft yahei';
}

.product-style-title {
	width: 90px;
	height: 40px;
	display: inline-block;
	line-height: 39px;
	text-align: right;
	background: #F3F3F3;
	float: left;
}

.styleD-right-product-style1 .p-yixuan div {
	width: 871px;
	padding-left: 19px;
	height: auto;
	position: relative;
	overflow: hidden;
	display: inline-block;
	padding-bottom: 5px;
}

.styleD-right-product-style1 .p-yixuan div a {
	padding: 6px 27px 6px 7px;
	display: inline-block;
	float: left;
	margin-right: 4px;
	font-size: 12px;
	font-family: 'microsoft yahei';
	color: #4E94E0;
	border: 1px solid #4E94E0;
	margin-top: 5px;
	position: relative;
	overflow: hidden;
}

.styleD-right-product-style1 .p-yixuan div a span {
	width: 13px;
	height: 13px;
	position: absolute;
	top: 50%;
	right: 5px;
	margin-top: -7px;
	background: #4E94E0;
	text-align: center;
	line-height: 15px;
	color: #fff;
	border-radius: 2px;
}

.styleD-right-product-style1 .p-title1 {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	color: #666;
	font-size: 12px;
	font-family: 'microsoft yahei';
	background: #FFFFFF;
	border-bottom: 1px solid #E0E0E0;
}

.styleD-right-product-style1 .p-title1:last-child {
	border-bottom: 0px;
}

.styleD-right-product-style1 .p-title1 div {
	width: 800px;
	padding-left: 19px;
	height: 37px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float锛歭eft border-left: 1px solid #E0E0E0;
}

.styleD-right-product-style1 .p-title1 div a {
	margin: 4px 3px 0px;
	padding: 5px 11px 3px 11px;
	border: 1px solid #fff;
	display: inline-block;
	/*margin-top:9px;*/
	color: #666666;
}

.styleD-right-product-style1 .p-title1 div a.all {
	border: 1px solid #E0E0E0;
	background: #c71522;
	color: #fff;
}

.styleD-right-product-style1 .p-title1 div select {
	width: 127px;
	display: inline-block;
	float: left;
	height: 26px;
	margin-top: 7px;
	text-indent: 4px;
	margin-right: 30px;
}

.styleD-right-product-style1 .p-title1 div select option {
	text-indent: 8px;
}

.styleD-right-product-style1 .p-title1 .last-more {
	width: 700px;
	height: 37px;
	/*line-height: 37px;*/
	position: relative;
	padding-bottom: 3px;
}

.styleD-right-product-style1 .p-title1 .last-more a {
	/* margin:8px 3px 0px;
	padding:5px 11px 3px 11px;
	border:1px solid #E0E0E0; */
	
}

.styleD-right-product-style1 .p-title1 .more {
	width: 60px;
	height: 39px;
	display: inline-block;
	float: right;
	line-height: 39px;
	color: #666666;
	/*background:blue;*/
	position: relative;
}

.styleD-right-product-style1 .p-title1 .more i {
	width: 6px;
	height: 1px;
	display: inline-block;
	background: #111;
	-o-transform: rotateZ(45deg);
	-moz-transform: rotateZ(45deg);
	-webkit-transform: rotateZ(45deg);
	-ms-transform: rotateZ(45deg);
	position: absolute;
	top: 20px;
	right: 27px;
}

.styleD-right-product-style1 .p-title1 .more i:after {
	width: 7px;
	height: 1px;
	content: '';
	background: #111;
	position: absolute;
	bottom: 0px;
	right: 0px;
	-ms-transform-origin: 100% 100%;
	-moz-transform-origin: 100% 100%;
	-webkit-transform-origin: 100% 100%;
	-o-transform-origin: 100% 100%;
	-moz-transform: rotateZ(90deg);
	-webkit-transform: rotateZ(90deg);
	-o-transform: rotateZ(90deg);
	-ms-transform: rotateZ(90deg);
}

.styleD-right-product-style1 .p-title1 .all-height {
	width: 90px;
	height: 100%;
	display: inline-block;
	float: left;
	background: #F3F3F3;
	position: relative;
	overflow: hidden;
	padding: 0px;
}

.styleD-right-product-style1 .brand {
	
}

.styleD-right-product-style1 .brand .product-style-title {
	height: 60px;
	line-height: 60px;
}

.styleD-right-product-style1 .brand .last-more {
	height: 57px;
	line-height: 57px;
}

.styleD-right-product-style1 .brand div.last-more a {
	height: auto !important;
	width: auto !important;
	margin: 4px 2px 4px 2px !important;
	padding: 5px 3px 3px 3px !important;
	border: 1px solid #999;
}

.styleD-right-product-style1 .brand div.last-more a:HOVER {
	border: 1px solid #C00;
	background: none;
}

.styleD-right-product-style1 .brand div.last-more a img {
	height: 40px;
}

.styleD-right-product-style1-tags {
	width: 100%;
	height: 28px;
	position: relative;
	overflow: hidden;
	margin-top: 22px;
	margin-bottom: 26px;
}

.styleD-right-product-style1-tags ul {
	width: auto;
	height: 26px;
	display: inline-block;
	position: relative;
	overflow: hidden;
	border: 1px solid #E0E0E0;
	margin-left: 13px;
}

.styleD-right-product-style1-tags li {
	float: left;
	width: auto;
	height: 26px;
	display: inline-block;
	border-right: 1px solid #E0E0E0;
	/*line-height: 26px;*/
}

.styleD-right-product-style1-tags li label {
	display: inline-block;
	padding: 5px 10px 9px 10px;
	font-size: 12px;
	color: #666;
	font-family: 'microsoft yahei';
	position: relative;
	overflow: hidden;
}

.styleD-right-product-style1-tags li a {
	display: inline-block;
	padding: 5px 10px 9px 10px;
	font-size: 12px;
	color: #939393;
	font-family: 'microsoft yahei';
	position: relative;
	overflow: hidden;
}

.styleD-right-product-style1-tags li a:HOVER {
	color: #c71522;
}

.styleD-right-product-style1-tags li:last-child {
	border-right: 0px;
}

.styleD-right-product-style1-tags li a b {
	font-weight: 400;
}

.styleD-right-product-style1-tags li a span {
	width: 4px;
	height: 7px;
	display: inline-block;
	background: #B9B9B9;
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: 10px;
}

.styleD-right-product-style1-tags li a span i {
	width: 0px;
	height: 0px;
	border: 5px solid;
	border-color: #B9B9B9 transparent transparent transparent;
	position: absolute;
	top: 7px;
	left: -3px;
}

.styleD-right-product-style1-tags li.instock a {
	padding-left: 28px;
	position: relative;
	display: inline-block;
}

.styleD-right-product-style1-tags li.instock a.selected {
	color: #c71522;
}

.styleD-right-product-style1-tags li.instock a i {
	position: absolute;
	left: 10px;
	top: 7px;
	background: url(../images/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0;
}

.styleD-right-product-style1-tags li.instock a.selected i {
	border-color: #c71522;
	background-position: -1px -107px;
}

.styleD-right-product-style1-tags li.instock a:HOVER i {
	border-color: #c71522;
}

.styleD-right-product-style1-tags li.cli-libtn a {
	padding-right: 21px;
}

.styleD-right-product-style1-tags li.toUp a span {
	margin-top: -3px;
	background: #c71522;
}

.styleD-right-product-style1-tags li.toUp a span i {
	border-color: transparent transparent #c71522 transparent;
	top: -10px;
}

.styleD-right-product-style1-tags li.toUp a {
	color: #c71522;
}

.styleD-right-product-style1-picbox, .styleD-right-product-style2-picbox
	{
	width: 100%;
	height: auto;
	position: relative;
	/* overflow: hidden; */
}

.styleD-right-product-style1-picbox div {
	width: 230px;
	height: 400px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float: left;
	margin-bottom: 10px;
	margin-right: 19px;
}

/* .styleD-right-product-style1-picbox div:nth-child(4n) {
	margin-right: 0px;
} */

.styleD-right-product-style1-picbox div i {
	width: 60px;
	height: 60px;
	display: inline-block;
	position: absolute;
	top: 3px;
	right: 33px;
	z-index: 5;
	_z-index: 5;
	zoom: 1;
}

.styleD-right-product-style1-picbox div i img {
	width: 60px;
	height: 60px;
}

.styleD-right-product-style1-picbox div .a1 {
	width: 210px;
	height: 210px;
	position: relative;
	overflow: hidden;
	border: 3px solid #fff;
	display: inline-block;
	-ms-transition: .6s all ease;
	-moz-transition: .6s all ease;
	-o-transition: .6s all ease;
	-webkit-transition: .6s all ease;
}

.styleD-right-product-style1-picbox div .p1 {
	font-size: 12px;
	color: #3D3D3D;
	height: 22px;
	overflow: hidden;
	text-overflow: hidden;
	white-space: nowrap;
	margin-top: 9px;
	-ms-transition: .6s all ease;
	-moz-transition: .6s all ease;
	-o-transition: .6s all ease;
	-webkit-transition: .6s all ease;
	width: 200px;
	text-overflow: ellipsis;
}

.styleD-right-product-style1-picbox div .p2 {
	font-size: 12px;
	color: #909090;
	height: 22px;
	overflow: hidden;
	text-overflow: hidden;
	white-space: nowrap;
	-ms-transition: .6s all ease;
	-moz-transition: .6s all ease;
	-o-transition: .6s all ease;
	-webkit-transition: .6s all ease;
	width: 216px;
	text-overflow: ellipsis;
}

.styleD-right-product-style1-picbox div .p3 {
	height: 25px;
	width: 100%;
	position: relative;
	overflow: hidden;
	font-size: 12px;
	color: #626262;
	-ms-transition: .6s all ease;
	-moz-transition: .6s all ease;
	-o-transition: .6s all ease;
	-webkit-transition: .6s all ease;
}

.styleD-right-product-style1-picbox div .p3 span {
	width: auto;
	height: 25px;
	line-height: 25px;
	display: inline-block;
	float: left;
	margin-right: 14px;
}

.styleD-right-product-style1-picbox div .p3 span b {
	color: #C2081B;
	font-weight: 400;
}

.styleD-right-product-style1-picbox div .p4 a {
	padding: 4px 9px 3px 8px;
	border: 1px solid #EBEBEB;
	display: inline-block;
	float: right;
	margin-right: 4px;
	color: #6C6C6C;
	overflow: hidden;
	font-size: 13px;
	-ms-transition: .6s all ease;
	-moz-transition: .6s all ease;
	-o-transition: .6s all ease;
	-webkit-transition: .6s all ease;
	font-size: 12px;
}

.styleD-right-product-style1-picbox div .p4 .c {
	display: inline-block;
	float: left;
	margin-right: 5px;
	color: #6C6C6C;
	font-size: 13px;
	-ms-transition: .6s all ease;
	-moz-transition: .6s all ease;
	-o-transition: .6s all ease;
	-webkit-transition: .6s all ease;
	font-size: 12px;
	display: block;
	position: relative;
}

.styleD-right-product-style1-picbox div .p4 .c input {
	width: 33px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	border: 1px solid #dbdbdb;
	float: left;
	margin: 0 3px 0 27px;
	vertical-align: middle;
	outline: none;
	float: left;
	box-shadow: none;
}

.styleD-right-product-style1-picbox div .p4 .c b {
	display: block;
	width: 27px;
	height: 27px;
	font-size: 18px;
	line-height: 26px;
	border: 1px solid #EBEBEB;
	text-align: center;
	cursor: pointer;
}

.styleD-right-product-style1-picbox div .p4 .c b.up {
	position: absolute;
	top: 0;
	left: 60px;
	background: url(../images/up.jpg);
}

.styleD-right-product-style1-picbox div .p4 .c b.down {
	position: absolute;
	top: 0;
	left: 0px;
	background: url(../images/down.jpg);
}

.styleD-right-product-style1-picbox div .p4 a:last-child {
	margin-right: 0px;
}

.styleD-right-product-style1-picbox div .p4 {
	width: 95%;
	height: 0;
	position: relative;
	font-size: 12px;
	color: #626262;
	-ms-transition: .6s all ease;
	-moz-transition: .6s all ease;
	-o-transition: .6s all ease;
	-webkit-transition: .6s all ease;
	vertical-align: baseline;
	margin-top: 3px;
}

.styleD-right-product-style1-picbox div:hover .a1 {
	border: 3px solid #C2081B;
}
/*.styleD-right-product-style1-picbox div:hover .p1{
	color:#C2081B;
}
.styleD-right-product-style1-picbox div:hover .p2{
	color:#C2081B;
}
.styleD-right-product-style1-picbox div:hover .p4{
	color:#C2081B;
}
.styleD-right-product-style1-picbox div:hover .p4 a{
	color:#C2081B;
	border:1px solid #C2081B;
}*/
.styleD-right-product-style1-picbox .p4 a:hover {
	color: #C2081B;
}

.pageNumber {
	width: 100%;
	height: 26px;
	position: relative;
	overflow: hidden;
}

.pageNumber ul {
	width: auto;
	height: 26px;
	display: inline-block;
	margin: 0px auto;
	position: absolute;
	overflow: hidden;
	top: 0px;
}

.pageNumber ul li {
	height: 24px;
	width: auto;
	position: relative;
	line-height: 24px;
	display: inline-block;
	float: left;
	margin: 0px 4px;
	border: 1px solid #BDBDBD;
}

.pageNumber ul li a {
	padding: 0px 10px;
	display: inline-block;
	color: #A1A1A1;
}

.pageNumber ul li.btn a {
	padding: 0px 14px;
}

.pageNumber ul li:hover {
	border: 1px solid #fff;
}

.pageNumber ul li:hover a {
	background: red;
	color: #fff;
}

.pageNumber ul li.current {
	border: 1px solid #fff;
}

.pageNumber ul li.current a {
	background: #a0cd3;
	color: #fff;
}

.public-styleE-tag {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 37px;
}

.public-styleE-tag p {
	width: auto;
	height: 100%;
	position: relative;
	overflow: hidden;
	padding-left: 25px;
	display: inline-block;
	background: url(../images/home.png) no-repeat 6px 3px;
}

.public-styleE-tag p a {
	padding: 5px 14px 0px 7px;
	display: inline-block;
	position: relative;
	overflow: hidden;
	color: #858585;
	font-size: 12px;
	float: left;
}

.public-styleE-tag p a:hover {
	color: #c71522;
}

.public-styleE-tag p a span {
	width: 7px;
	height: 1px;
	display: inline-block;
	position: absolute;
	top: 50%;
	margin-top: 0px;
	right: 0px;
	background: #858585;
	-ms-transform: rotateZ(45deg);
	-webkit-transform: rotateZ(45deg);
	-moz-transform: rotateZ(45deg);
	-o-transform: rotateZ(45deg);
}

.public-styleE-tag p a span i {
	width: 7px;
	height: 1px;
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 1px;
	background: #858585;
	-ms-transform-origin: 100% 50%;
	-o-transform-origin: 100% 50%;
	-moz-transform-origin: 100% 50%;
	-webkit-transform-origin: 100% 50%;
	-ms-transform: rotateZ(-90deg);
	-o-transform: rotateZ(-90deg);
	-webkit-transform: rotateZ(-90deg);
	-moz-transform: rotateZ(-90deg);
}

.history-list {
	width: 1198px;
	height: 364px;
	position: relative;
	overflow: hidden;
	margin: 20px auto;
	border: 1px solid #E0E0E0;
}

.history-list .history-title {
	width: 100%;
	height: 44px;
	position: relative;
	border-bottom: 1px solid #E0E0E0;
	background: #EEEEEE;
	margin: 0px;
}

.history-list .history-title a {
	width: 164px;
	height: 44px;
	display: inline-block;
	float: left;
	border-right: 1px solid #B5B5B5;
	line-height: 44px;
	text-align: center;
	color: #828282;
	font-size: 16px;
	font-family: 'microsoft yahei';
}

.history-list .history-title a.selected {
	border-right: 1px solid #E0E0E0;
	background: #c71522;
	color: #fff;
}

.history-list-box, .history-list-box .history-item {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

.history-list-box {
	padding-top: 27px;
}

.history-list-box .history-item {
	height: 280px;
	display: none;
}

.history-list-box .history-item div {
	width: 20%;
	height: 100%;
	display: inline-block;
	position: relative;
	overflow: hidden;
	float: left;
}

.history-list-box .history-item div .item-pic {
	width: 100%;
	height: 200px;
	display: inline-block;
	overflow: hidden;
}

.history-list-box .history-item div p {
	width: 235px;
	padding-left: 37px;
	position: relative;
	overflow: hidden;
}

.history-list-box .history-item div .item-name {
	height: 22px;
	font-size: 12px;
	color: #3D3D3D;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.history-list-box .history-item div .item-colid {
	/* height:26px; */
	font-size: 12px;
	color: #909090;
}

.history-list-box .history-item div .item-prise {
	height: 27px;
	font-size: 12px;
}

.history-list-box .history-item div .item-prise span {
	width: auto;
	height: 100%;
	display: inline-block;
	float: left;
	line-height: 24px;
	color: #626262;
	margin-right: 8px;
}

.history-list-box .history-item div .item-prise span b {
	font-weight: 400;
	color: #C2081B;
}

.history-list-box .history-item div .item-prise a {
	padding: 2px 9px;
	width: auto;
	height: 21px;
	border: 1px solid #EBEBEB;
	display: inline-block;
	float: left;
	margin-right: 4px;
	line-height: 100%;
	color: #6C6C6C;
	-ms-transition: 1s all ease;
	-moz-transition: 1s all ease;
	-o-transition: 1s all ease;
	-webkit-transition: 1s all ease;
}

.history-list-box .history-item div .item-prise a img {
	padding-top: 0px;
}

.history-list-box .history-item div .item-prise a:hover {
	border: 1px solid #C2081B;
	color: #C2081B;
}

.top-container .top-left .info {
	height: 100%;
	position: relative;
	float: right;
}

.top-container .top-left .info a {
	color: #292929;
	line-height: 5px;
}

.top-container .top-left .info i {
	color: red;
}

.payMsg {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	/*padding:17px 20px 0px;*/
	font-size: 14px;
	margin-top: 18px;
}

.payMsg p {
	text-align: right;
	overflow: hidden;
}

.payMsg p.choice {
	font-size: 14px;
	color: #434343;
	margin-bottom: 15px;
}

.payMsg p.choice span {
	color: #a9540f;
	font-size: 14px;
}

.payMsg p.choice b {
	color: #e4393c;
	font-size: 16px;
}

.payMsg p.save {
	font-size: 14px;
	color: #434343;
	margin-bottom: 23px;
}

.payMsg p.save span {
	font-size: 14px;
}

.payMsg p.goPay a {
	width: 152px;
	height: 42px;
	line-height: 42px;
	display: inline-block;
	background: #C81623;
	font-size: 18px;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	font-family: 'microsoft yahei';
}

.styleD-right-product-style2-picbox table tr:hover {
	background-color: #F3F3F3;
}

.styleD-right-product-style2-picbox table tr td.name {
	position: relative;
	overflow: visible;
}

.styleD-right-product-style2-picbox table tr td.name .a_img {
	position: absolute;
	width: 201px;
	height: 220px;
	right: -203px;
	top: -2px;
	z-index: 999;
	padding: 0;
	display: none;
	background-color: #fff;
	border: 1px solid #ccc;
}

/*寮瑰嚭妗嗙櫥褰� 鏂板姞*/
.tc_login_wrap {
	display: none;
	width: 100%;
	height: 100%;
	z-index: 998;
	position: fixed;
	top: 0;
	left: 0;
	background: url(../images/black.png) repeat;
}

.tc_login {
	border-radius: 5px;
	width: 420px;
	height: 340px;
	position: absolute;
	margin-right: 79px;
	z-index: 999;
	top: 50%;
	margin-top: -170px;
	left: 50%;
	margin-left: -200px;
	background: #fff;
	/* background:url(../images/tcbg.png) center; */
	box-shadow: 0px 0px 25px #666;
	border-radius: 10px;
	overflow: hidden;
}

.tc_login .close {
	width: 70px;
	height: 35px;
	color: #000;
	font-size: 20px;
	cursor: pointer;
	/* border: 4px solid #D1070A; */
	position: absolute;
	right: 11px;
	top: 12px;
	text-align: center;
	font-weight: bold;
	/* background-color: #D1070A; */
}

.tc_login .user-identity {
	width: 100%;
	height: 45px;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #E0E0E0;
	background: #EEEEEE;
}

.tc_login .user-identity a {
	width: 328px;
	height: 100%;
	display: inline-block;
	float: left;
	border-right: 1px solid #E0E0E0;
	text-align: center;
	line-height: 45px;
	color: #828282;
	font-size: 16px;
	background: #EEEEEE;
	font-family: 'microsoft yahei';
}

.tc_login .user-identity a:last-child {
	border-right: 0px;
}

.tc_login .user-identity a.selected {
	background: #c71522;
	color: #fff;
}

#login {
	padding: 30px 72px 0px 69px;
	width: 620px;
	height: auto;
	position: relative;
	overflow: hidden;
}

#login .p1, #login .p2, #login .p3, #login .p4 {
	width: 100%;
	height: 38px;
	position: relative;
	overflow: hidden;
	margin-bottom: 21px;
}

#login .p1 label {
	width: 60px;
	height: 100%;
	display: inline-block;
	float: left;
	line-height: 38px;
	color: #6d6969;
	font-size: 16px;
	font-family: 'microsoft yahei';
	margin-right: 8px;
}

#login .p1 input {
	width: 405px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	border: 1px solid #E0DFDF;
	float: left;
	text-indent: 8px;
	color: #6d6969;
	font-size: 16px;
	font-family: 'microsoft yahei';
}

#login .yzm-box input {
	width: 106px;
	margin-right: 8px;
}

#login .yzm-box img {
	width: 106px;
	height: 38px;
	display: inline-block;
	float: left;
	background: #d8d8d8;
}

#login .p2 {
	
}

#login .p2 input {
	vertical-align: middle;
	margin-left: 68px;
}

#login .p2 label {
	color: #656D78;
	font-size: 12px;
}

#login .p2 a {
	color: #0000FF;
}

#login .p3 input {
	width: 210px;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	background: #c71522;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-family: 'microsoft yahei';
	margin-left: 68px;
	border: none;
}

#login .p3 input:hover {
	background: #7ba21d;
}

#login .p2 {
	margin-bottom: 5px;
}

#login .p3 {
	margin-bottom: 15px;
}

#login .p4 a {
	padding-left: 68px;
	color: #0000FF;
	font-size: 16px;
	font-family: 'microsoft yahei';
}

#login .p4 a span {
	font-size: 16px;
	color: #7B7A7A;
	font-family: 'microsoft yahei';
}

/* 7.29 */
.cuxiaotb {
	width: 40px;
	height: 40px;
}

.styleD-right-product-style1 .p-title1 div.last-more a {
	width: 60px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: left;
}

.styleD-right-product-style1 .p-title1 div.letter a {
	width: auto;
	margin: 4px 0px;
	padding: 5px 8px 3px 8px;
}

.styleD-right-product-style1 .p-title1 div.letter a:hover {
	border: 1px solid #b41120;
	background: #c71522;
}

.styleD-right-product-style1 .p-title1 div.last-more a.all {
	text-align: center;
}

.styleD-right-product-style1-picbox div .p3 .scang {
	color: #1569AF;
	cursor: pointer;
	font-size: 14px;
	position: relative;
	left: 80px;
	top: 2px;
}

/*modal妗� 鏂板姞*/
.tc_modal_wrap {
	display: none;
	width: 100%;
	height: 100%;
	z-index: 998;
	position: fixed;
	top: 0;
	left: 0;
	background: url(../images/black.png) repeat;
}

.tc_modal {
	width: 617px;
	height: 396px;
	position: absolute;
	border: 1px solid #E0E0E0;
	margin-right: 79px;
	z-index: 999;
	background-color: #fff;
	top: 50%;
	margin-top: -198px;
	left: 50%;
	margin-left: -308px;
	background-color: #fff;
}

.tc_modal h1 {
	font-size: 24px;
	width: 100%;
	height: 40px;
	text-align: center;
	overflow: hidden
}

.tc_modal .close {
	width: 70px;
	height: 35px;
	color: #fff;
	font-size: 24px;
	cursor: pointer;
	border: 4px solid #D1070A;
	position: absolute;
	right: -80px;
	top: 0;
	text-align: center;
	font-weight: bold;
	background-color: #D1070A;
}

.tc_enterpriselist_wrap {
	width: 100%;
	height: 100%;
	z-index: 998;
	position: fixed;
	top: 0;
	left: 0;
	background: url(../images/black.png) repeat;
	display: none;
}

.tc_enterpriselist {
	border-radius: 5px;
	width: 617px;
	height: 396px;
	position: absolute;
	margin-right: 79px;
	z-index: 999;
	top: 50%;
	margin-top: -198px;
	left: 50%;
	margin-left: -308px;
	background: url(../images/tcbg.png) center;
}

.tc_enterpriselist h1 {
	font-size: 24px;
	width: 100%;
	height: 40px;
	margin-top: 60px;
	text-align: center;
	overflow: hidden
}

.tc_enterpriselist .warning {
	display: block;
	padding: 5px 15px;
	font-size: 14px;
	color: #ED7227;
	text-indent: 2em;
}

.tc_enterpriselist .tccontent {
	padding: 5px 15px;
	height: 238px;
	overflow: hidden;
	overflow-y: auto;
}

.tc_enterpriselist .tccontent a {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	height: 40px;
	line-height: 40px;
	margin-bottom: 15px;
	border: 1px solid #D9D9D9;
	padding-left: 20px;
}

.tc_enterpriselist .tccontent a:hover {
	color: #E4393C;
	border: 1px solid #E4393C;
}

.tc_enterpriselist .tccontent a.select {
	color: #E4393C;
	border: 1px solid #E4393C;
	background: url(../images/shopping-balance-ico.png) no-repeat right
		bottom;
}

.tc_enterpriselist .close {
	width: 70px;
	height: 35px;
	color: #fff;
	font-size: 20px;
	cursor: pointer;
	/* border: 4px solid #D1070A; */
	position: absolute;
	right: 5px;
	top: 8px;
	text-align: center;
	font-weight: bold;
	/* background-color: #D1070A; */
}

.login_close {
	width: 70px;
	height: 35px;
	color: #fff;
	font-size: 20px;
	cursor: pointer;
	/* border: 4px solid #D1070A; */
	position: absolute;
	right: 5px;
	top: 8px;
	text-align: center;
	font-weight: bold;
	/* background-color: #D1070A; */
}

/*鎴愬姛鎻愮ず妗� 鏂板姞*/
.tc_ok_wrap {
	width: 100%;
	height: 100%;
	z-index: 998;
	position: fixed;
	top: 0;
	left: 0;
	background: url(../images/black.png) repeat;
	display: none;
}

.tc_ok {
	border-radius: 5px;
	width: 617px;
	height: 396px;
	position: absolute;
	margin-right: 79px;
	z-index: 999;
	top: 30%;
	left: 30%;
	background: url(../images/tcbg.png) center;
}

.tc_ok .ok_img {
	display: block;
	position: absolute;
	top: 140px;
	left: 70px;
}

.tc_ok h1 {
	font-size: 24px;
	width: 350px;
	height: 40px;
	position: absolute;
	top: 120px;
	right: 20px;
	overflow: hidden
}

.tc_ok .content {
	font-size: 14px;
	width: 300px;
	height: 150px;
	overflow: hidden;
	position: absolute;
	top: 180px;
	right: 70px;
}

.tc_ok .close {
	width: 70px;
	height: 35px;
	color: #fff;
	font-size: 20px;
	cursor: pointer;
	/* border: 4px solid #D1070A; */
	position: absolute;
	right: 5px;
	top: 8px;
	text-align: center;
	font-weight: bold;
	/* background-color: #D1070A; */
}

/*澶辫触鎻愮ず妗� 鏂板姞*/
.tc_failure_wrap {
	width: 100%;
	height: 100%;
	z-index: 998;
	position: fixed;
	top: 0;
	left: 0;
	background: url(../images/black.png) repeat;
	display: none;
}

.tc_failure {
	border-radius: 5px;
	width: 617px;
	height: 396px;
	position: absolute;
	margin-right: 79px;
	z-index: 999;
	top: 30%;
	left: 30%;
	background: url(../images/tcbg.png) center;
}

.tc_failure .failure_img {
	display: block;
	position: absolute;
	top: 140px;
	left: 70px;
}

.tc_failure h1 {
	font-size: 24px;
	width: 350px;
	height: 40px;
	position: absolute;
	top: 120px;
	right: 20px;
	overflow: hidden
}

.tc_failure .content {
	font-size: 14px;
	width: 300px;
	height: 150px;
	overflow: hidden;
	position: absolute;
	top: 180px;
	right: 70px;
}

.tc_failure .close {
	width: 70px;
	height: 35px;
	color: #fff;
	font-size: 20px;
	cursor: pointer;
	/* border: 4px solid #D1070A; */
	position: absolute;
	right: 5px;
	top: 8px;
	text-align: center;
	font-weight: bold;
	/* background-color: #D1070A; */
}

.payMsg {
	margin: 20px auto; /* width:920px; */
}

/* 8.6 */

/* 1銆佷笉浠讳綍鍔犵被锛岄粯璁や负鐏拌壊闄�*/

/* 2銆佺伆鑹插崌绫�toUp_gray */
.styleD-right-product-style1-tags li.toUp_gray a span {
	margin-top: -3px;
	background: #B9B9B9;
}

.styleD-right-product-style1-tags li.toUp_gray a span i {
	border-color: transparent transparent #B9B9B9 transparent;
	top: -10px;
}

/* 3銆佺孩鑹查檷绫� toDown_Red */
.styleD-right-product-style1-tags li.toDown_Red a span {
	margin-top: -8px;
	background: #c71522;
}

.styleD-right-product-style1-tags li.toDown_Red a span i {
	border-color: #c71522 transparent transparent transparent;
	top: 7px;
}

.styleD-right-product-style1-tags li.toDown_Red a {
	color: #c71522;
}

/* 3銆佺孩鑹插崌绫� toUp*/

/* 绛涢�鏍峰紡HOVER璋冩暣 */
.styleD-right-product-style1 .p-title1 div a:hover {
	border: 1px solid #E0E0E0;
	background: #c71522;
	color: #fff;
}

.styleD-right-product-style1 .p-title1 div.last-more a {
	text-align: center;
}

/* 8.18 */
.styleD-right-product-style1-tags ul {
	margin-left: 0;
}

.product-category dl dt {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D01017),
		to(#EC8565));
}

.product-category dl dt a {
	color: #fff;
}

/*浜у搧鍒楄〃鏍峰紡閲嶅啓*/
.styleD-right-product-style2-picbox table td {
	height: 40px;
}

.styleD-right-product-style2-picbox table td.name a {
	color: #B3131A
}

.styleD-right-product-style2-picbox table td .span3 a:first-child {
	color: #222;
	background: url(../images/goods_list22.png) no-repeat;
	width: 74px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: block;
}

.styleD-right-product-style2-picbox table td .span3 a {
	float: left;
	color: #B3131A;
	margin-left: 0px;
}

.styleD-right-product-style2-picbox table td.td6 {
	color: #B3131A;
}

.styleD-right-product-style2-picbox table th {
	color: #222;
}

.styleD-right-product-style2-picbox table td .span3 {
	width: 120px;
}

.styleD-right-product-style2-picbox table tr td.name {
	color: #B3131A;
}

/*鍙充晶鍥哄畾閮ㄥ垎鏍峰紡*/
a {
	text-decoration: none;
	blr: expression(this.onFocus = this.blur ());
	cursor: pointer;
}

.currentpage-a-bg {
	background: #929292 !important;
	color: #fff !important;
}

a:link, a:visited {
	text-decoration: none;
	-webkit-transition: all 480ms;
	-ms-transition: all 480ms;
	-moz-transition: all 480ms;
	transition: all 480ms;
}

a:active, a:hover {
	text-decoration: none;
	-webkit-transition: all 480ms;
	-ms-transition: all 480ms;
	-moz-transition: all 480ms;
	transition: all 480ms;
}

#fixed-right {
	width: 50px;
	height: auto;
	position: fixed;
	bottom: 150px;
	right: 9px;
	border-bottom: 0px;
	background: #fff;
	z-index: 999;
	*z-index: 999;
	_z-index: 999;
	zoom: 1;
}

#fixed-right ul {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

#fixed-right ul li {
	width: 100%;
	height: 50px;
	position: relative;
	overflow: hidden;
	margin-top: 5px;
}

#fixed-right ul li a {
	width: 100px;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	display: block
}

#fixed-right ul li a span {
	width: 50px;
	height: 50px;
	overflow: hidden;
	display: inline-block;
	float: left;
	font-size: 15px;
	text-align: center;
}

#fixed-right ul li a .span1 {
	color: #555555;
	line-height: 50px;
	font-family: 'microsoft yahei' 锛�
}

#fixed-right ul li a .span2 {
	height: 50px;
	padding: 2px 0px;
	color: #fff;
	line-height: 22px;
	background: #c71522;
	font-size: 13px;
}

/*8.14 QQ*/
.QQ {
	width: 48px;
	height: 48px;
	background-color: #9E0F11;
	border-radius: 5px;
	display: block;
	padding: 2px 0px;
	color: #fff;
	line-height: 24px;
	background: #c71522;
	font-size: 13px;
	text-align: center;
	cursor: pointer;
	font-family: "寰蒋闆呴粦";
	position: relative;
}

.QQ:hover {
	color: #c71522;
	background-color: #eee;
	line-height: 22px;
	color: #444;
}

.QQ_hide_box {
	position: absolute;
	top: 0;
	left: -136px;
	z-index: 77; /* display:none; */
}

.QQ_title {
	height: 10px;
	width: 136px;
	background: url("../images/online_bg.png") -40px -0 no-repeat;
}

.services_sth p {
	font-weight: bold;
	color: gray;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	background-color: #fff;
	width: 136px;
	line-height: 25px;
}

.online_services {
	overflow: hidden;
	padding-bottom: 10px;
	background: url("../images/online_bg.png") -147px -185px repeat-x;
	background-color: #fff;
}

.services1, .services2, .services3 {
	height: 29px;
	width: 122px;
	margin: 5px auto 0 auto;
	text-align: center;
	background: url("../images/online_bg.png") -38px -125px no-repeat;
}

.services1 a, .services2 a, .services3 a {
	display: block;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 15px;
	color: red;
}

.services1:hover, .services2:hover, .services3:hover {
	background: url("../images/online_bg.png") -160px -125px no-repeat;
}

.services1:hover a, .services2:hover a, .services3:hover a {
	color: white;
}

.services_footer {
	height: 45px;
	background: url("../images/online_bg.png") -40px -35px no-repeat;
}

.services_footer p {
	color: #fff;
	text-align: center;
	display: block;
	height: 33px;
	line-height: 33px;
}

/*12.04 张怡 */
.styleD-right-product-style1-tags li:first-child {
	width: 130px;
}

/*结算页右侧流程部分*/
.Settlement-Process {
	width: 1000px;
	margin: 36px auto;
	position: relative;
	overflow: hidden;
}

.Settlement-Process .left {
	display: inline-block;
	width: 169px;
	height: 53px;
	float: left;
}

.Settlement-Process .right {
	width: auto;
	position: relative;
	display: inline-block;
	float: right;
}

.Settlement-Process .right li {
	float: left;
	width: 164px;
	height: 38px;
	position: relative;
	overflow: hidden;
}

.Settlement-Process .right li i {
	width: 100%;
	height: 5px;
	position: absolute;
	top: 9px;
	left: 0px;
	background: #C9C9C9;
	border-radius: 3px;
}

.Settlement-Process .right li span {
	width: 22px;
	height: 22px;
	display: inline-block;
	background: #C9C9C9;
	text-align: center;
	line-height: 22px;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -11px;
	border-radius: 50%;
	color: #fff;
}

.Settlement-Process .right li p {
	position: absolute;
	top: 23px;
	left: 0px;
	text-align: center;
	font-size: 12px;
	width: 100%;
	color: #C9C9C9;
}

.Settlement-Process .right li:nth-child(1) {
	z-index: 1;
}

.Settlement-Process .right li:nth-child(2) {
	z-index: 2;
	left: -2px;
}

.Settlement-Process .right li:nth-child(3) {
	z-index: 3;
	left: -4px;
}

.Settlement-Process .right li.prev i {
	background: #CAECB6;
}

.Settlement-Process .right li.prev span {
	background: #CAECB6;
}

.Settlement-Process .right li.prev p {
	color: #CAECB6;
}

.Settlement-Process .right li.current i {
	background: #7ABD54;
}

.Settlement-Process .right li.current span {
	background: #7ABD54;
}

.Settlement-Process .right li.current p {
	color: #7ABD54;
}

.nb {
	display: block;
	float: left;
	font-family: "microsoft yahei";
}

.nb_minus {
	width: 23px;
	height: 25px;
	background-image: url(../images/minus.png);
}

.nb_plus {
	width: 23px;
	height: 25px;
	background-image: url(../images/plus.png);
}

.nb_input {
	width: 40px;
	height: 25px;
	border: 1px solid #A9A9A9;
	padding: 0 2px;
	text-align: center;
	box-shadow: 1px 1px 2px #eee;
	background-color: #f9f9f9;
}

.nb_name {
	height: 25px;
	line-height: 25px;
	background-color: #833939;
	padding: 0 3px 0 7px;
	color: #f9f9f9;
	letter-spacing: 4px;
	text-align: center;
	width: 33px;
}

.nb_input:focus {
	border: 1px solid #833939;
	outline: none;
	background-color: #f1f1f1;
}

/*厂家入住页面公共css样式*/
.public-styleH {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

.public-styleH .styleH-left {
	width: 199px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float: left;
}

.public-styleH .styleH-left .title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: #CC0000;
}

.public-styleH .styleH-left ul {
	border: 1px solid #C6C6C6;
	border-top: 0px;
	position: relative;
	overflow: hidden;
	display: block;
}

.public-styleH .styleH-left ul li {
	width: 100%;
	height: 38px;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #DEDEDE;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
}

.public-styleH .styleH-left ul li:last-child {
	border-bottom: 0px solid #DEDEDE;
}

.public-styleH .styleH-left ul li a {
	/*padding:14px 10px 12px 12px;*/
	height: 38px;
	line-height: 38px;
	padding-left: 14px;
	position: relative;
	display: inline-block;
	font-size: 12px;
	color: #626262;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	position: relative;
}

.public-styleH .styleH-left ul li.hot a {
	color:;
}

.public-styleH .styleH-left ul li.index {
	background: #CC0000;
	color: #fff;
}

.public-styleH .styleH-left ul li.index a {
	color: #fff;
}

.public-styleH .styleH-left ul li:hover {
	background: #CC0000;
	color: #fff;
}

.public-styleH .styleH-left ul li:hover a {
	color: #fff;
}

.public-styleH .styleH-left ul li a span {
	width: 20px;
	height: 11px;
	display: inline-block;
	border: 1px solid #CC5500;
	background: #FFAA00;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	right: -30px;
	color: #fff;
	font-size: 10px;
	text-align: center;
	line-height: 10px;
	border-radius: 2px;
}

.public-styleH .styleH-left ul li a span:after {
	width: 0px;
	height: 0px;
	border-top: 4px solid #CC5500;
	border-right: 4px solid transparent;
	display: inline-block;
	content: "";
	position: absolute;
	top: 11px;
	left: 2px;
}

.public-styleH .styleH-right {
	width: 984px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float: right;
}

.select-active {
	border: 1px solid #E0E0E0;
	background: #c71522;
	color: #fff !important;
}

/*App窗口*/
.App_wrap {
	position: fixed;
	z-index: 777;
	left: 0;
	top: 50%;
}

.App_wrap .app_close {
	position: absolute;
	display: block;
	color: #fff;
	top: 2px;
	right: 5px;
	padding: 2px;
	cursor: pointer;
}
.bdbt .menu-top ul li a .addtitlecolor{
	color:#D63103
}
.xin {
	color:red;
}

.styleA-u-public #mycoupon {
   /*  display: none; */
}

.styleA-u-public #tjcart {
    display: none;
}



.styleA-u-public #ksxd {
    display: none;
}


.styleA-u-public #wjsdj {
    display: none;
}