﻿@charset "UTF-8";

.theme-link-default:hover {
	text-decoration: none;
	color: #0979e9
}

.theme-default-origin {
	color: #f60
}

.theme-default-origin:hover {
	text-decoration: none;
	color: #f60
}

.theme-link-origin {
	color: #f60
}

.theme-link-origin:hover {
	text-decoration: none;
	color: #f60
}

.linefeed {
	word-wrap: break-word;
	white-space: normal;
	word-break: break-all
}

.hotitem-bannerfoot {
	height: 36px;
	background-color: #f2f2f2;
	margin-bottom: 30px;
	width: 1190px
}

.hotitemstitle {
	color: #0979e9;
	font-size: 28px;
	vertical-align: middle!important;
	margin-top: 30px
}

.hotitemstitle i {
	margin-right: 10px
}

.hotitemstitle span {
	vertical-align: middle!important;
	font-weight: 700
}

.hotitemstitle .left-bg {
	border-top: 1px solid #0979e9;
	border-left: 1px solid #0979e9;
	border-bottom: 1px solid #0979e9;
	display: inline-block;
	width: 90px;
	height: 36px;
	margin-right: 20px
}

.hotitemstitle .right-bg {
	border-top: 1px solid #0979e9;
	border-right: 1px solid #0979e9;
	border-bottom: 1px solid #0979e9;
	display: inline-block;
	width: 90px;
	height: 36px;
	margin-left: 20px
}

#bsPanel {
	width: 270px!important;
	background: 0 0!important;
	border: 1px solid #e4e4e4!important;
	padding: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important
}

#bsPanel>div:last-child {
	display: none!important
}

#bsList .buzzButton {
	float: none!important
}

#bsBox {
	height: 419px!important;
	width: 561px!important;
	display: none!important
}

#bsBox .bFind-wrapper-top {
	height: 26px
}

.hotitemsul ul {
	margin-left: -31px
}

.hotitemsul ul li {
	float: left;
	overflow: hidden;
	margin-left: 31px;
	margin-bottom: 20px;
	height: 346px
}

.hotitemsul ul li .hotimg {
	width: 376px;
	height: 282px;
	overflow: hidden;
	position: relative
}

.hotitemsul ul li .hotfooter {
	padding-left: 10px;
	background-color: #f2f2f2;
	height: 54px;
	line-height: 54px
}

.hotitemsul ul li .hotfooter i,.hotitemsul ul li .hotfooter span {
	vertical-align: middle!important
}

.hotitemsul ul li .hotfooter .bshareDiv,.hotitemsul ul li .hotfooter .buzzButton {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0
}

.hotitemsul ul li .overmask {
	background: #000;
	opacity: .6;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 4
}

.hotitemsul ul li .overtext {
	font-size: 24px;
	color: #fff;
	top: 125px;
	left: 0;
	width: 100%;
	text-align: center;
	position: absolute;
	z-index: 5
}

.hotitemsul ul li .titlemask {
	background: #000;
	opacity: .4;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 42px;
	z-index: 2;
	display: none
}

.hotitemsul ul li .titleitem {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 42px;
	line-height: 140%;
	z-index: 3;
	color: #fff;
	font-size: 12px;
	padding: 4px 10px 5px 10px;
	display: none
}

.development textarea {
	border: 1px solid #e4e4e4;
	width: 100%;
	height: 120px;
	padding: 10px
}

.development table tr {
	height: 44px
}

.development .flexslider {
	height: 292px;
	overflow: hidden
}

.development .banner-dis .con-info {
	height: 292px;
	padding: 40px 30px
}

.development .banner-dis .con-info p {
	line-height: 30px
}

.development .developlist {
	padding-top: 10px;
	padding-bottom: 10px
}

.development .developlist:after,.development .developlist:before {
	display: table;
	content: ""
}

.development .developlist:after {
	clear: both
}

.development .developlist:after,.development .developlist:before {
	content: " ";
	display: table
}

.development .developlist:after {
	clear: both
}

.development .developlist li {
	width: 20%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 30px;
	line-height: 30px;
	padding-right: 10px
}

.development .tjproduct li {
	width: 25%;
	float: left;
	padding: 10px
}

.development .tjproduct li img {
	width: 100%;
	height: 145px;
	display: inline-block
}

.development .tjproduct li .cost {
	color: #f90;
	font-size: 16px
}

.development .tjproduct li .tjtitle {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	margin-top: 10px
}

.development .tjproduct li .btn-sm {
	padding: 2px 10px
}

.development .leftbanner {
	border: 1px solid #e4e4e4;
	height: 163px;
	overflow: hidden;
	margin-top: 20px
}

.development .rightbanner {
	height: 80px;
	border: 1px solid #e4e4e4;
	overflow: hidden;
	margin-top: 20px
}

.retrieval .sort {
	padding-top: 0;
	padding-bottom: 0;
	height: 40px;
	line-height: 40px;
	border-bottom: #f2f2f2 solid 1px
}

.retrieval .sort .retrievalon {
	background-color: #fff;
	display: inline-block;
	color: #f90;
	height: 100%;
	padding-left: 30px;
	padding-right: 30px;
	border-left: #f2f2f2 solid 1px;
	border-right: #f2f2f2 solid 1px;
	cursor: pointer
}

.retrieval .retrievaltj:after,.retrieval .retrievaltj:before {
	display: table;
	content: ""
}

.retrieval .retrievaltj:after {
	clear: both
}

.retrieval .retrievaltj:after,.retrieval .retrievaltj:before {
	content: " ";
	display: table
}

.retrieval .retrievaltj:after {
	clear: both
}

.retrieval .retrievaltj li {
	width: 25%;
	float: left;
	padding: 10px;
	height: 250px;
	overflow: hidden;
	text-align: center
}

.retrieval .retrievaltj li img {
	height: 145px;
	max-width: 100%
}

.retrieval .retrievaltj li .cost {
	color: red;
	font-size: 18px
}

.retrieval .retrievaltj li .tjtitle {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}

.retrieval .retrievalhot li {
	width: 100%;
	float: left;
	padding: 10px;
	text-align: center
}

.retrieval .retrievalhot li img {
	height: 145px;
	max-width: 100%
}

.retrieval .retrievalhot li .cost {
	color: red;
	font-size: 18px
}

.retrieval .retrievalhot li .tjtitle {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}

.retrieval .rightbanner {
	height: 80px;
	border: 1px solid #e4e4e4;
	overflow: hidden;
	margin-top: 20px
}

.retrieval .retrievalhotpoint li {
	float: left;
	width: 33.33%;
	padding-left: 10px;
	padding-right: 10px
}

.retrieval .retrievalhotpoint li img {
	height: 90px;
	max-width: 100%
}

.retrieval .retrievalhotpoint li .buy {
	padding: 2px 10px
}

.retrieval .retrievalhotpoint li .hotpointtilte {
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	display: inline-block;
	font-size: 16px
}

.mask-tip-log {
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px;
	z-index: 10;
	width: 100%;
	height: 100%
}

.dev-cont-ad {
	position: relative
}

.dev-cont-ad:after,.dev-cont-ad:before {
	display: table;
	content: ""
}

.dev-cont-ad:after {
	clear: both
}

.dev-cont-ad:after,.dev-cont-ad:before {
	content: " ";
	display: table
}

.dev-cont-ad:after {
	clear: both
}

.dev-cont-ad .dev-cls-menu {
	float: left
}

.dev-cont-ad .dev-banner-area {
	margin-left: 205px
}

.dev-cont-ad .dev-banner-area>.clearfix {
	height: 335px
}

.dev-cont-ad .dev-main-banner {
	width: 740px;
	height: 335px;
	float: left
}

.dev-cont-ad .flash-sale {
	height: 335px;
	width: 235px;
	display: block;
	position: relative;
	border: 1px solid #ccc;
	border-top: 1px solid #0979e9;
	float: right
}

.dev-cont-ad .flash-sale .tips-tit {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #0979e9;
	color: #fff;
	width: 105px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	z-index: 5
}

.dev-cont-ad .slide-items {
	margin-top: 10px
}

.dev-cont-ad .slide-items li {
	margin-left: -1px
}

.dev-cont-ad .slide-items li:after,.dev-cont-ad .slide-items li:before {
	display: table;
	content: ""
}

.dev-cont-ad .slide-items li:after {
	clear: both
}

.dev-cont-ad .slide-items li:after,.dev-cont-ad .slide-items li:before {
	content: " ";
	display: table
}

.dev-cont-ad .slide-items li:after {
	clear: both
}

.dev-cont-ad .slide-items li a {
	height: 190px;
	width: 245.5px;
	float: left;
	margin-left: 1px;
	padding: 20px 40px;
	background: #f2f2f2
}

.dev-cont-ad .slide-items li a img {
	width: 96px;
	height: 96px;
	display: block;
	margin-right: auto;
	margin-left: auto
}

.dev-cont-ad .slide-items li a .name {
	display: block;
	color: #333;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px
}

.dev-cont-ad .slide-items li a .price {
	display: block;
	color: #f60;
	font-size: 16px
}

.recommend-hot {
	overflow: hidden;
	border: 1px solid #0979e9;
	height: 285px;
	position: relative
}

.recommend-hot:after,.recommend-hot:before {
	display: table;
	content: ""
}

.recommend-hot:after {
	clear: both
}

.recommend-hot:after,.recommend-hot:before {
	content: " ";
	display: table
}

.recommend-hot:after {
	clear: both
}

.recommend-hot .tempWrap {
	float: left
}

.recommend-hot .hd {
	float: left;
	height: 100%;
	width: 290px;
	background: #0979e9;
	padding-top: 25px;
	position: relative
}

.recommend-hot .hd li {
	color: #a9c4f2;
	border: 1px solid #a9c4f2;
	width: 205px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	margin-bottom: 10px;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.recommend-hot .hd .on {
	display: block;
	color: #0979e9;
	background: #fff;
	border-color: #fff
}

.recommend-hot .hd .tips {
	position: absolute;
	width: 0;
	height: 0;
	border: 10.60660172px solid transparent;
	border-right-color: #fff;
	margin-left: -10.60660172px;
	margin-top: -10.60660172px;
	right: 0;
	top: 40px
}

.recommend-hot .bd {
	width: 898px
}

.recommend-hot .bd li {
	height: 285px;
	overflow: hidden
}

.recommend-hot .bd .img-box {
	float: left;
	margin: 25px 50px 0 25px;
	width: 280px;
	text-align: center
}

.recommend-hot .bd .img-box img {
	width: 220px;
	height: 190px
}

.recommend-hot .bd .img-box div:after,.recommend-hot .bd .img-box div:before {
	display: table;
	content: ""
}

.recommend-hot .bd .img-box div:after {
	clear: both
}

.recommend-hot .bd .img-box div:after,.recommend-hot .bd .img-box div:before {
	content: " ";
	display: table
}

.recommend-hot .bd .img-box div:after {
	clear: both
}

.recommend-hot .bd .img-box div span {
	float: left;
	height: 30px;
	line-height: 30px
}

.recommend-hot .bd .img-box div span.c-333 {
	max-width: 108px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.recommend-hot .bd .img-box div a {
	float: right
}

.recommend-hot .bd .content-box {
	float: right;
	margin-top: 25px;
	width: 540px
}

.recommend-hot .bd .content-box dt {
	color: #333;
	margin-bottom: 10px
}

.recommend-hot .bd .content-box dd {
	color: #666;
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}

.recommend-hot .bd .content-box dd:after,.recommend-hot .bd .content-box dd:before {
	display: table;
	content: ""
}

.recommend-hot .bd .content-box dd:after {
	clear: both
}

.recommend-hot .bd .content-box dd:after,.recommend-hot .bd .content-box dd:before {
	content: " ";
	display: table
}

.recommend-hot .bd .content-box dd:after {
	clear: both
}

.recommend-hot .bd .content-box span {
	color: #333;
	display: inline-block;
	min-width: 120px;
	max-width: 145px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 5px
}

.floor-banner {
	height: 460px;
	width: 290px;
	position: relative;
	overflow: hidden;
	float: left
}

.floor-banner .linklist {
	bottom: 62px
}

.select-box dl {
	position: relative;
	background-color: #fff;
	border-bottom: 1px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
	margin-bottom: 10px
}

.select-box dl:after,.select-box dl:before {
	display: table;
	content: ""
}

.select-box dl:after {
	clear: both
}

.select-box dl:after,.select-box dl:before {
	content: " ";
	display: table
}

.select-box dl:after {
	clear: both
}

.select-box dt {
	background-color: #f5f5f5;
	height: 46px
}

.select-box .name,.select-box dt {
	padding-right: 10px;
	padding-top: 10px
}

.select-box dd {
	margin-left: 0;
	background-color: #fff
}

.select-box .input-price {
	width: 170px
}

.select-box .input-price input {
	width: 45px;
	height: 26px
}

.select-box .input-price span {
	color: #e4e4e4
}

.select-box .input-price .btn {
	height: 26px;
	line-height: 26px;
	width: 50px;
	padding-top: 0
}

.select-box .toggleLabels {
	cursor: pointer;
	margin-left: 0;
	position: absolute;
	right: 5px;
	top: 10px;
	z-index: 1
}

.select-box .toggleLabels i {
	display: inline-block;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	transform: rotate(0);
	-moz-transition: -moz-transform .2s linear;
	transition: -webkit-transform .2s linear;
	-moz-transition: transform .2s linear,-moz-transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear
}

.select-box .labels .tag-check-list {
	margin-left: 80px;
	height: 46px;
	padding-right: 50px;
	padding-left: 10px;
	overflow: hidden;
	background-color: #fff;
	padding-top: 10px
}

.select-box .labels.showAll .tag-check-list {
	height: auto
}

.select-box .labels.showAll .toggleLabels {
	color: #0979e9
}

.select-box .labels.showAll .toggleLabels i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
}

.select-box .selected .items>span {
	padding-left: 15px;
	height: 24px;
	line-height: 24px;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #666;
	border: 1px solid #f90;
	background: #fff8ee
}

.select-box .selected .items>span span {
	display: inline-block;
	width: 20px;
	text-align: center;
	font-size: 14px;
	cursor: pointer
}

.development-list dt {
	padding-left: 25px;
	padding-right: 25px;
	margin-bottom: 20px;
	height: 40px;
	background: #f2f2f2
}

.development-list dt .search-box {
	width: 250px;
	margin-top: 5px
}

.development-list dt .search-box .text {
	width: 200px
}

.development-list dt .fr {
	font-size: 12px;
	height: 38px;
	line-height: 38px
}

.development-list dt .nav-skip a {
	width: 24px;
	height: 24px;
	text-align: center;
	font-size: 16px;
	background: #fff;
	border: 1px solid #ddd
}

.development-list dt .nav-skip a.disabled {
	color: #ccc;
	background: #f2f2f2
}

.development-list dd {
	height: 246px;
	padding: 15px;
	margin-right: -1px;
	margin-bottom: -1px;
	border: 1px solid #f2f2f2
}

.development-list dd:hover {
	border: 1px solid #0979e9;
	z-index: 1
}

.development-list dd img {
	margin-right: auto;
	margin-left: auto;
	display: block;
	width: 140px;
	height: 140px
}

.development-list dd .name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	margin-top: 5px
}

.development-list dd .stock {
	font-size: 12px;
	color: #666;
	margin-top: 5px;
	margin-bottom: 5px
}

.development-list dd .btn-ask {
	margin-top: -4px
}

.development-list dd .price {
	font-size: 16px;
	color: #f60
}

.hot-sales-aside {
	border-top: 1px solid #0979e9;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	margin-top: 10px
}

.hot-sales-aside dt {
	background: #0979e9;
	width: 105px;
	text-align: center;
	height: 38px;
	line-height: 38px;
	color: #fff
}

.hot-sales-aside dd {
	border-bottom: 1px solid #e4e4e4;
	padding: 20px
}

.hot-sales-aside dd:after,.hot-sales-aside dd:before {
	display: table;
	content: ""
}

.hot-sales-aside dd:after {
	clear: both
}

.hot-sales-aside dd:after,.hot-sales-aside dd:before {
	content: " ";
	display: table
}

.hot-sales-aside dd:after {
	clear: both
}

.hot-sales-aside dd .name {
	max-height: 40px;
	overflow: hidden;
	color: #333
}

.hot-sales-aside dd>a {
	display: block;
	text-align: center
}

.hot-sales-aside dd img {
	width: 140px;
	height: 140px
}

.icexchange .hotexchange {
	border: 0
}

.icexchange .hotexchange .panel-heading {
	border: 1px solid #e4e4e4;
	border-bottom: 0
}

.icexchange .hotexchange .panel-body {
	border: 1px solid #e4e4e4
}

.icexchange .hotexchange li {
	border-bottom: #f2f2f2 solid 1px;
	height: 86px;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: hidden
}

.icexchange .hotexchange li>div {
	float: left
}

.icexchange .hotexchange li:last-child {
	border-bottom: 0
}

.icexchange .hotexchange img {
	width: 55px;
	border: 1px solid #e4e4e4
}

.icexchange .hotexchange.hotexchange-new .panel-heading {
	border: 1px solid #e4e4e4;
	border-bottom: 0;
	background: #fff;
	font-size: 14px;
	padding-left: 10px
}

.icexchange .hotexchange.hotexchange-new .panel-body {
	border: 1px solid #e4e4e4;
	padding-left: 0;
	padding-right: 0;
	border-top-color: #fff
}

.icexchange .hotexchange.hotexchange-new li {
	border-bottom: #f2f2f2 solid 1px;
	height: 86px;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px
}

.icexchange .hotexchange.hotexchange-new li>div {
	float: left
}

.icexchange .hotexchange.hotexchange-new li:last-child {
	border-bottom: 0
}

.icexchange .hotexchange.hotexchange-new img {
	width: 55px;
	border-color: #fff
}

.icexchange .bannertop {
	overflow: hidden;
	width: 595px;
	height: 388px;
	border-bottom: #f2f2f2 solid 1px
}

.icexchange .ic-dis {
	height: 388px;
	background-color: #f5f5f5
}

.icexchange .ic-dis p {
	margin-top: 10px
}

.icexchange .ic-dis .panel-body {
	height: 346px;
	overflow: hidden
}

.icexchange .exchangeul li {
	float: left;
	text-align: center;
	position: relative
}

.icexchange .exchangeul li .exchangeimg {
	margin: 0 auto;
	width: 160px;
	height: 160px;
	overflow: hidden
}

.icexchange .exchangeul li .exchangelist {
	border: 1px solid #e4e4e4;
	margin-right: 10px;
	margin-bottom: 10px
}

.icexchange .exchangeul li .exchangelist>div {
	padding: 10px;
	text-align: left!important;
	height: 120px;
	overflow: hidden
}

.icexchange .exchangeul li .exchangelist>div .exchange-title {
	height: 42px;
	overflow: hidden
}

.icexchange .exchangeul li .exchangelist>div .fl {
	font-size: 12px
}

.icexchange .exchangeul li .exchangelist>div .btn {
	margin-top: 25px
}

.icexchange .exchangeul li .exchangelist span {
	height: 14px;
	line-height: 14px;
	width: 170px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block
}

.icexchange .exchangeul li .exchange-cost {
	width: 170px;
	overflow: hidden
}

.icexchange .exchangeul li:nth-child(4n) .exchangelist {
	margin-right: 0
}

.icexchange .exchange-sort {
	height: 46px;
	line-height: 46px
}

.icexchange .exchange-sort a:link,.icexchange .exchange-sort a:visited {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #666
}

.icexchange .exchange-sort a.active,.icexchange .exchange-sort a:active,.icexchange .exchange-sort a:hover {
	background-color: #0979e9;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px
}

.icexchange .newpic {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	width: 80px;
	height: 80px
}

.icexchange .bar-white {
	border-bottom: 0
}

.giftcart {
	font-size: 12px
}

.giftcart .gifttable {
	width: 100%
}

.giftcart .gifttable thead {
	background-color: #f5f5f5
}

.giftcart .gifttable thead td {
	height: 40px
}

.giftcart .gifttable td {
	padding: 10px
}

.giftcart .gifttable img {
	width: 70px;
	height: 70px;
	border: 1px solid #e4e4e4
}

.giftcart .gifttable .countcontent {
	position: relative;
	border: 1px solid #e4e4e4;
	width: 80px
}

.giftcart .gifttable .countcontent .count {
	width: 40px;
	text-align: center;
	height: 22px;
	line-height: 22px;
	margin-left: 20px
}

.giftcart .gifttable .countcontent .add {
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	color: #999;
	background-color: #f5f5f5;
	position: absolute;
	height: 24px;
	line-height: 22px;
	text-align: center;
	border: 1px solid #e4e4e4;
	left: 60px;
	top: -1px;
	z-index: 10;
	width: 20px
}

.giftcart .gifttable .countcontent .subtract {
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	color: #999;
	background-color: #f5f5f5;
	position: absolute;
	height: 24px;
	line-height: 22px;
	text-align: center;
	border: 1px solid #e4e4e4;
	left: -1px;
	top: -1px;
	z-index: 10;
	width: 20px
}

.giftcart .gifttable .paycount,.giftcart .gifttable .payic {
	color: red
}

.giftcart .gifttable>tbody tr:nth-child(2n) td {
	background-color: #f5f5f5
}

.giftcart .gifttable .giftfoottable {
	border: 1px solid #e4e4e4;
	margin: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px
}

.giftcart .gifttable .giftfoottable td {
	background: 0 0
}

.giftcart .addlist {
	padding: 10px 20px 20px 20px
}

.giftcart .addlist p {
	margin-top: 10px
}

.giftcart .addlist .mt30 {
	margin-top: 30px
}

.giftcart .addlist label {
	margin-left: 5px
}

.giftcart .addlist .memo {
	margin-top: 20px
}

.giftcart .addlist .memo textarea {
	width: 100%;
	height: 80px;
	border: 1px solid #e4e4e4;
	margin-top: 10px
}

.giftcart .addresstable {
	width: 100%;
	margin-top: 10px
}

.giftcart .addresstable .form-control {
	width: 300px;
	display: inline-block
}

.giftcart .addresstable tr {
	height: 40px
}

.giftcart .addresstable tr td:first-child {
	width: 100px
}

.giftcart .giftsuccess {
	font-size: 18px;
	text-align: center;
	width: 100%;
	height: 80px;
	line-height: 80px;
	background: #def0d8;
	color: #7fbf15
}

.newsdetail .newscontent p {
	font-size: 12px;
	margin-bottom: 20px;
	text-indent: 2rem;
	line-height: 22px
}

.newsdetail .newscontent img {
	max-width: 600px;
	margin-bottom: 20px
}

.newsdetail .newstag {
	margin-top: 20px
}

.newsdetail .newstag:after,.newsdetail .newstag:before {
	display: table;
	content: ""
}

.newsdetail .newstag:after {
	clear: both
}

.newsdetail .newstag:after,.newsdetail .newstag:before {
	content: " ";
	display: table
}

.newsdetail .newstag:after {
	clear: both
}

.newsdetail .newstag span {
	color: #fff;
	background: #000;
	display: inline-block;
	width: 20px;
	text-align: center;
	font-size: 12px;
	float: left;
	line-height: 13px;
	height: 30px;
	overflow: hidden;
	padding: 2px 0 0 0
}

.newsdetail .newstag a {
	float: left;
	margin-left: 5px;
	margin-bottom: 10px
}

.newsdetail .br-none {
	border-right: 0
}

.newsdetail .someread .panel-body {
	height: 145px;
	overflow: hidden;
	overflow-y: auto
}

.newsdetail .someread .panel-body:after,.newsdetail .someread .panel-body:before {
	display: table;
	content: ""
}

.newsdetail .someread .panel-body:after {
	clear: both
}

.newsdetail .someread .panel-body:after,.newsdetail .someread .panel-body:before {
	content: " ";
	display: table
}

.newsdetail .someread .panel-body:after {
	clear: both
}

.newsdetail .searchblue {
	background: #69c;
	color: #fff;
	text-align: center
}

.newsdetail .searchblue2 {
	background: #5783ae;
	color: #fff;
	text-align: center
}

.newsdetail .searchyellow {
	background-color: #0979e9;
	color: #fff;
	text-align: center
}

.newsdetail .hotsearch .fr {
	float: right
}

.newsdetail .hotsearch>div {
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	margin-bottom: 5px;
	float: left
}

.newsdetail .hotsearch>div a:link {
	display: inline-block;
	width: 100%;
	height: 100%
}

.newsdetail .h550 {
	height: 550px
}

.newsdetail .newsdetailbanner {
	overflow: hidden;
	margin-top: 20px
}

.newsdetail .newsdetailbanner img {
	width: 100%;
	height: 200px
}

.newsdetail .newshostlist li>div {
	margin-right: 10px;
	border: 1px solid #e4e4e4;
	padding: 10px;
	text-align: left!important;
	height: 265px;
	overflow: hidden
}

.newsdetail .newshostlist li>div img {
	width: 100%
}

.newsdetail .newshostlist li>div>div {
	color: #999;
	font-size: 12px
}

.newsdetail .newshostlist li>div .hotimg {
	margin-bottom: 5px;
	margin-top: 5px;
	height: 120px
}

.newsdetail .newshostlist li>div .hotnewsdis {
	color: #666
}

.newsdetail .newshostlist li .lh130 {
	line-height: 130%;
	height: 36px;
	overflow: hidden
}

.newsdetail .newshostlist li:nth-child(3n)>div {
	margin-right: 0
}

.newsdetail .rewritetimelist li {
	height: 34px;
	line-height: 34px
}

.newsdetail .rewritetimelist li a {
	height: 34px;
	line-height: 34px
}

.newsdetail .rewritetimelist li:before {
	position: absolute;
	content: '';
	display: inline-block;
	left: 7px;
	top: 15px;
	background: url(../images/iconlist.png) no-repeat 0 -55px;
	z-index: 1;
	width: 5px;
	height: 5px
}

.newsdetail .companynotice {
	background-color: #f5f5f5;
	padding: 10px;
	height: 190px;
	color: #666;
	overflow: hidden
}

.newsdetail .companynotice .more {
	position: absolute;
	right: 0;
	z-index: 1;
	bottom: 0;
	background-color: #f5f5f5;
	padding: 5
}

.newsdetail .newssearchresult li {
	border-bottom: 1px dashed #e4e4e4;
	padding-top: 20px;
	padding-bottom: 20px
}

.newsdetail .newssearchresult .newsdis {
	height: 40px;
	overflow: hidden
}

.develop-next {
	position: absolute;
	right: -30px;
	top: 90px;
	z-index: 10;
	font-size: 30px
}

.develop-prev {
	position: absolute;
	left: -30px;
	top: 90px;
	z-index: 10;
	font-size: 30px
}

.consign .banner-content>.fl {
	width: 955px;
	height: 378px
}

.consign .banner-content>.fr {
	width: 225px;
	height: 378px;
	background-color: #f2f2f2
}

.consign .banner-content>.fr dt {
	margin: 80px 0 34px 0
}

.consign .banner-content>.fr dd {
	line-height: 24px;
	margin-bottom: 10px
}

.consign .banner-content>.fr a {
	display: block;
	padding-left: 30px;
	background: url(../images/links.png) no-repeat
}

.consign .banner-content>.fr a.mail {
	background-position: 0 3px
}

.consign .banner-content>.fr a.tel {
	background-position: 0 -30px
}

.consign .flooracitve {
	border-left: 5px solid #999
}

.consign .flooracitve.floorcurt {
	border-color: #f90
}

.consign .explain {
	height: 270px;
	margin-top: 40px;
	padding: 40px 0 0 200px;
	overflow: hidden;
	background: url(../images/upload.png) no-repeat 45px -232px;
	border-right: 1px solid #f2f2f2
}

.consign .explain p {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #333;
	line-height: 38px
}

.consign .explain span {
	display: inline-block;
	background: url(../images/qd.png) no-repeat;
	width: 38px;
	height: 38px;
	text-align: center;
	color: #666;
	font-size: 16px;
	margin-right: 20px
}

.consign .mtb70 {
	margin: 70px 0
}

.consign .bar-white {
	border-bottom-width: 1px
}

.con-info {
	padding: 40px 20px;
	border: 1px solid #e4e4e4;
	height: 274px
}

.con-info .links {
	margin-top: 30px;
	line-height: 3
}

.con-info a {
	display: block;
	padding-left: 30px;
	background: url(../images/links.png) no-repeat
}

.con-info a.mail {
	background-position: 0 13px
}

.con-info a.tel {
	background-position: 0 -20px
}

.floor-consign img {
	max-width: 100%
}

.flex-consign {
	width: 100%
}

.flex-consign:after,.flex-consign:before {
	display: table;
	content: ""
}

.flex-consign:after {
	clear: both
}

.flex-consign:after,.flex-consign:before {
	content: " ";
	display: table
}

.flex-consign:after {
	clear: both
}

.flex-consign .flex-float {
	float: left;
	width: 47.06%
}

.flex-consign .flex-margin {
	margin-left: 47.06%
}

.consign-form {
	padding-left: 170px;
	overflow: hidden;
	background: url(../images/upload.png) no-repeat 45px 112px;
	position: relative
}

.consign-form .tip-box {
	position: absolute;
	top: 5px;
	right: 5px
}

.consign-form .form-control {
	background-color: #fff;
	-moz-box-shadow: none;
	box-shadow: none;
	-moz-border-radius: 0;
	border-radius: 0
}

.consign-form .error {
	font-size: 12px
}

.bg-f7f9fb {
	background: #f7f9fb
}

.bg-f7f9fb .top-ad {
	margin-bottom: 10px
}

.login {
	height: 479px
}

.login .loginbanner {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	height: 479px;
	width: 100%
}

.login .z1 {
	z-index: 2;
	z-index: 1
}

.login .login-content {
	background: #fff;
	width: 350px;
	padding-bottom: 25px;
	overflow: hidden;
	right: 0;
	top: 40px;
	position: absolute
}

.login .new-user {
	float: right;
	margin-right: 5px;
	margin-top: 5px;
	font-size: 12px
}

.login .new-user i {
	font-size: 14px;
	margin-right: 5px;
	vertical-align: middle!important
}

.login .disabledbtn {
	background: #5ec2fb;
	color: #fff
}

.login .loginTabContent {
	position: relative
}

.login .loginTabContent .loginerror {
	position: absolute;
	top: -6px;
	left: 35px;
	z-index: 102;
	background: #fffdee;
	border: 1px solid #edd28b;
	height: 32px;
	line-height: 2.45;
	width: 280px;
	font-size: 12px
}

.login .loginTabContent .loginerror i {
	color: red;
	font-size: 18px;
	vertical-align: top;
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 10px
}

.login .loginTabContent .loginerror span {
	color: red
}

.login .loginTabContent form {
	padding-top: 25px;
	padding-left: 35px;
	padding-right: 35px
}

.login .loginTabContent form input[type=button],.login .loginTabContent form input[type=password],.login .loginTabContent form input[type=text] {
	height: 36px;
	padding-left: 15px;
	border: 1px solid #e4e4e4
}

.login .loginTabContent form input[type=button]:focus,.login .loginTabContent form input[type=password]:focus,.login .loginTabContent form input[type=text]:focus {
	border-color: #0979e9
}

.login .loginTabContent form .code {
	width: 130px;
	float: left
}

.login .loginTabContent form .code2 {
	width: 110px;
	float: left
}

.login .loginTabContent form .sendcode {
	width: 150px;
	font-size: 12px;
	float: right;
	border-color: #bcdcff!important
}

.login .loginTabContent form .input-icon {
	padding-left: 45px!important
}

.login .loginTabContent form .unameicon {
	background: url(../images/iconlist.png) -155px -20px no-repeat;
	display: inline-block;
	width: 26px;
	height: 36px;
	vertical-align: middle!important;
	margin-left: 5px;
	margin-right: 5px;
	position: absolute;
	left: 5px;
	top: 0
}

.login .loginTabContent form .unameicon.active {
	background: url(../images/iconlist.png) -154px -58px no-repeat!important;
	display: inline-block;
	width: 26px;
	height: 36px;
	vertical-align: middle!important;
	margin-left: 5px;
	margin-right: 5px;
	position: absolute;
	left: 5px;
	top: 0
}

.login .loginTabContent form .pwdicon {
	background: url(../images/iconlist.png) -184px -20px no-repeat;
	display: inline-block;
	width: 26px;
	height: 36px;
	vertical-align: middle!important;
	margin-left: 5px;
	margin-right: 5px;
	position: absolute;
	left: 5px;
	top: 0
}

.login .loginTabContent form .pwdicon.active {
	background: url(../images/iconlist.png) -184px -58px no-repeat;
	display: inline-block;
	width: 26px;
	height: 36px;
	vertical-align: middle!important;
	margin-left: 5px;
	margin-right: 5px;
	position: absolute;
	left: 5px;
	top: 0
}

.login .loginTabContent .otherlogin {
	color: #999;
	font-size: 12px;
	margin-top: 25px;
	margin-left: 35px
}

.login .loginTabContent .otherlogin .login-qq i {
	font-size: 16px;
	vertical-align: middle!important;
	margin-left: 5px;
	margin-right: 5px;
	color: #3bb6f6
}

.login .loginTabContent .otherlogin .login-wx i {
	font-size: 16px;
	vertical-align: middle!important;
	margin-left: 5px;
	margin-right: 5px;
	color: #66b900
}

.questionnaire-link {
	float: right;
	margin-top: 10px;
	font-size: 14px
}

.questionnaire-link i {
	background: url(../images/iconlist.png) -34px -57px no-repeat;
	display: inline-block;
	width: 32px;
	height: 22px;
	vertical-align: middle!important;
	margin-left: 5px;
	margin-right: 5px
}

.register {
	padding-left: 100px;
	margin-top: 40px;
	font-size: 14px
}

.register .otherlogin {
	color: #999;
	font-size: 12px;
	margin-top: 25px;
	margin-left: 205px
}

.register .otherlogin:after,.register .otherlogin:before {
	display: table;
	content: ""
}

.register .otherlogin:after {
	clear: both
}

.register .otherlogin:after,.register .otherlogin:before {
	content: " ";
	display: table
}

.register .otherlogin:after {
	clear: both
}

.register .otherlogin .login-qq i {
	font-size: 16px;
	vertical-align: middle!important;
	margin-left: 5px;
	margin-right: 5px;
	color: #3bb6f6
}

.register .otherlogin .login-wx i {
	font-size: 16px;
	vertical-align: middle!important;
	margin-left: 5px;
	margin-right: 5px;
	color: #66b900
}

.register:after,.register:before {
	display: table;
	content: ""
}

.register:after {
	clear: both
}

.register:after,.register:before {
	content: " ";
	display: table
}

.register:after {
	clear: both
}

.register .bindpage-list-common {
	position: relative;
	margin-bottom: 20px;
	padding-left: 305px
}

.register .bindpage-list-common:after,.register .bindpage-list-common:before {
	display: table;
	content: ""
}

.register .bindpage-list-common:after {
	clear: both
}

.register .bindpage-list-common:after,.register .bindpage-list-common:before {
	content: " ";
	display: table
}

.register .bindpage-list-common:after {
	clear: both
}

.register .register-list-common {
	margin-bottom: 20px;
	padding-left: 205px
}

.register .register-list-common:after,.register .register-list-common:before {
	display: table;
	content: ""
}

.register .register-list-common:after {
	clear: both
}

.register .register-list-common:after,.register .register-list-common:before {
	content: " ";
	display: table
}

.register .register-list-common:after {
	clear: both
}

.register .register-form-group {
	position: relative;
	width: 470px;
	float: left;
	margin-bottom: 10px
}

.register .register-form-group:after,.register .register-form-group:before {
	display: table;
	content: ""
}

.register .register-form-group:after {
	clear: both
}

.register .register-form-group:after,.register .register-form-group:before {
	content: " ";
	display: table
}

.register .register-form-group:after {
	clear: both
}

.register .register-form-group .form-control {
	border: 1px solid #e4e4e4;
	width: 470px;
	float: left;
	height: 54px;
	line-height: 28px;
	padding-left: 100px;
	font-size: 14px
}

.register .register-form-group .form-control:focus {
	border-color: #0979e9
}

.register .register-form-group .is_subscribe {
	right: 0;
	bottom: -23px;
	height: 20px;
	line-height: 20px;
	width: auto;
	float: right
}

.register .register-form-group .form-group {
	margin-bottom: 0!important
}

.register .register-form-group label {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	float: left;
	height: 54px;
	line-height: 54px;
	width: 100px;
	padding-left: 10px;
	font-size: 14px
}

.register .register-form-group span.form-control {
	line-height: 28px
}

.register .register-form-group .sendcode {
	position: absolute;
	right: 0;
	top: 0;
	height: 54px;
	line-height: 54px;
	background: #f2f2f2;
	font-size: 14px;
	width: 150px;
	text-align: center;
	z-index: 1
}

.register .register-form-group .codeipt {
	width: 310px
}

.register .register-form-group .select-triangle {
	position: absolute;
	right: 0;
	top: 0;
	color: #ccc;
	z-index: 1;
	height: 36px;
	line-height: 36px;
	border-left: 1px solid #e4e4e4;
	padding: 0 7px;
	font-size: 14px;
	cursor: pointer
}

.register .register-form-group .notnull-yzm {
	position: absolute;
	top: 10px;
	left: 30px;
	color: red;
	font-family: "Microsoft Yahei"
}

.register .register-form-group .tooltip {
	width: 180px
}

.register .register-form-group .error {
	border-color: red
}

.register .register-form-group .glyphicon-repeat {
	float: right;
	font-size: 16px;
	cursor: pointer;
	border-left: 1px solid #e4e4e4;
	display: inline-block;
	width: 30px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	color: #ccc
}

.register .register-form-group .icon-choosehandle {
	position: absolute;
	right: 15px;
	top: 15px;
	display: none
}

.register .register-form-group .help-block {
	position: absolute;
	left: 0;
	top: 25px;
	color: red;
	display: none
}

.register .register-form-submit {
	width: 450px;
	float: left;
	margin-left: 205px;
	margin-top: -10px
}

.register .register-form-submit input {
	height: 54px;
	font-size: 18px
}

.register .btn-theme {
	height: 40px
}

.register .register-input-tips {
	height: 54px;
	line-height: 54px;
	width: 400px;
	position: relative;
	overflow: hidden;
	float: left;
	margin-left: 10px
}

.register .register-input-tips .input-tips {
	display: none
}

.register .register-input-tips .error {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff
}

.register .register-input-tips .error .icon-warning3 {
	margin-right: 5px;
	font-size: 14px;
	color: red;
	display: inline
}

.register ::-moz-placeholder {
	font-size: 14px
}

.register ::-webkit-input-placeholder {
	font-size: 14px
}

.register :-ms-input-placeholder {
	font-size: 14px
}

.register .select-content {
	border: 1px solid #e4e4e4;
	padding: 10px;
	width: 320px;
	position: absolute;
	right: 0;
	top: 36px;
	background: #fff;
	z-index: 2;
	padding-top: 5px;
	display: none
}

.register .select-content li {
	width: 100%;
	float: left;
	height: 21px;
	line-height: 21px
}

.register .select-content a {
	display: inline-block;
	width: 100%
}

.register .placeholder {
	color: #ccc
}

.register .select-input {
	font-size: 12px
}

.register .tx {
	width: 30px;
	height: 30px;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-right: 10px
}

.register-bbs {
	margin-top: 20px;
	font-size: 14px
}

.register-bbs .tips-friend {
	color: red;
	margin: 0 0 10px 305px
}

.register-bbs .otherlogin {
	color: #999;
	font-size: 12px;
	margin-top: 25px;
	margin-left: 205px
}

.register-bbs .otherlogin:after,.register-bbs .otherlogin:before {
	display: table;
	content: ""
}

.register-bbs .otherlogin:after {
	clear: both
}

.register-bbs .otherlogin:after,.register-bbs .otherlogin:before {
	content: " ";
	display: table
}

.register-bbs .otherlogin:after {
	clear: both
}

.register-bbs .otherlogin .login-qq i {
	font-size: 16px;
	vertical-align: middle!important;
	margin-left: 5px;
	margin-right: 5px;
	color: #3bb6f6
}

.register-bbs .otherlogin .login-wx i {
	font-size: 16px;
	vertical-align: middle!important;
	margin-left: 5px;
	margin-right: 5px;
	color: #66b900
}

.register-bbs:after,.register-bbs:before {
	display: table;
	content: ""
}

.register-bbs:after {
	clear: both
}

.register-bbs:after,.register-bbs:before {
	content: " ";
	display: table
}

.register-bbs:after {
	clear: both
}

.register-bbs .bindpage-list-common {
	position: relative;
	margin-bottom: 20px;
	padding-left: 305px
}

.register-bbs .bindpage-list-common:after,.register-bbs .bindpage-list-common:before {
	display: table;
	content: ""
}

.register-bbs .bindpage-list-common:after {
	clear: both
}

.register-bbs .bindpage-list-common:after,.register-bbs .bindpage-list-common:before {
	content: " ";
	display: table
}

.register-bbs .bindpage-list-common:after {
	clear: both
}

.register-bbs .register-list-common {
	margin-bottom: 20px;
	padding-left: 205px
}

.register-bbs .register-list-common:after,.register-bbs .register-list-common:before {
	display: table;
	content: ""
}

.register-bbs .register-list-common:after {
	clear: both
}

.register-bbs .register-list-common:after,.register-bbs .register-list-common:before {
	content: " ";
	display: table
}

.register-bbs .register-list-common:after {
	clear: both
}

.register-bbs .register-form-group {
	position: relative;
	width: 420px;
	float: left
}

.register-bbs .register-form-group:after,.register-bbs .register-form-group:before {
	display: table;
	content: ""
}

.register-bbs .register-form-group:after {
	clear: both
}

.register-bbs .register-form-group:after,.register-bbs .register-form-group:before {
	content: " ";
	display: table
}

.register-bbs .register-form-group:after {
	clear: both
}

.register-bbs .register-form-group .form-control {
	border: 1px solid #e4e4e4;
	width: 320px;
	float: left;
	height: 38px;
	line-height: 28px;
	padding-left: 10px;
	font-size: 16px
}

.register-bbs .register-form-group .form-control:focus {
	border-color: #0979e9
}

.register-bbs .register-form-group .is_subscribe {
	right: 0;
	bottom: -23px;
	height: 20px;
	line-height: 20px;
	width: auto;
	float: right
}

.register-bbs .register-form-group .form-group {
	margin-bottom: 0!important
}

.register-bbs .register-form-group label {
	float: left;
	height: 38px;
	line-height: 38px;
	width: 100px;
	text-align: right
}

.register-bbs .register-form-group label .notnull {
	position: static;
	padding-right: 5px;
	font-family: "Microsoft Yahei"
}

.register-bbs .register-form-group span.form-control {
	line-height: 28px
}

.register-bbs .register-form-group .sendcode {
	position: absolute;
	right: 0;
	top: 0;
	height: 38px;
	line-height: 38px;
	background: #f2f2f2;
	font-size: 14px;
	width: 100px;
	text-align: center;
	z-index: 1
}

.register-bbs .register-form-group .codeipt {
	width: 215px
}

.register-bbs .register-form-group .select-triangle {
	position: absolute;
	right: 0;
	top: 0;
	color: #ccc;
	z-index: 1;
	height: 36px;
	line-height: 36px;
	border-left: 1px solid #e4e4e4;
	padding: 0 7px;
	font-size: 14px;
	cursor: pointer
}

.register-bbs .register-form-group .notnull-yzm {
	position: absolute;
	top: 10px;
	left: 30px;
	color: red;
	font-family: "Microsoft Yahei"
}

.register-bbs .register-form-group .tooltip {
	width: 180px
}

.register-bbs .register-form-group .error {
	border-color: red
}

.register-bbs .register-form-group .glyphicon-repeat {
	float: right;
	font-size: 16px;
	cursor: pointer;
	border-left: 1px solid #e4e4e4;
	display: inline-block;
	width: 30px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	color: #ccc
}

.register-bbs .register-form-group .icon-choosehandle {
	position: absolute;
	right: 5px;
	top: 5px;
	display: none
}

.register-bbs .register-form-group .help-block {
	position: absolute;
	left: 0;
	top: 25px;
	color: red;
	display: none
}

.register-bbs .register-form-submit {
	width: 320px;
	float: left
}

.register-bbs #code_img {
	height: 38px
}

.register-bbs .btn-theme {
	height: 40px
}

.register-bbs .register-input-tips {
	height: 38px;
	line-height: 38px;
	width: 400px;
	position: relative;
	overflow: hidden;
	float: left;
	margin-left: 10px
}

.register-bbs .register-input-tips .input-tips {
	display: none
}

.register-bbs .register-input-tips .error {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff
}

.register-bbs .register-input-tips .error .icon-warning3 {
	margin-right: 5px;
	font-size: 14px;
	color: red;
	display: inline
}

.register-bbs ::-moz-placeholder {
	font-size: 12px
}

.register-bbs ::-webkit-input-placeholder {
	font-size: 12px
}

.register-bbs :-ms-input-placeholder {
	font-size: 12px
}

.register-bbs .select-content {
	border: 1px solid #e4e4e4;
	padding: 10px;
	width: 320px;
	position: absolute;
	right: 0;
	top: 36px;
	background: #fff;
	z-index: 2;
	padding-top: 5px;
	display: none
}

.register-bbs .select-content li {
	width: 100%;
	float: left;
	height: 21px;
	line-height: 21px
}

.register-bbs .select-content a {
	display: inline-block;
	width: 100%
}

.register-bbs .placeholder {
	color: #ccc
}

.register-bbs .select-input {
	font-size: 12px
}

.register-bbs .tx {
	width: 30px;
	height: 30px;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-right: 10px
}

.register_success {
	text-align: center
}

.register_success .reg_success {
	font-size: 30px;
	color: #6c6;
	text-align: center;
	width: 100%;
	margin-top: 30px
}

.register_success .reg_success i {
	font-size: 40px;
	margin-right: 20px
}

.register_success .search_IC {
	font-size: 18px;
	width: 100%;
	text-align: center
}

.register_success .btns {
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 15px
}

.register_success .btns .btn {
	height: 54px;
	font-size: 16px;
	margin-left: 5px;
	margin-right: 5px;
	width: 150px;
	text-align: center;
	line-height: 46px
}

.register_success .btns .btn-theme-empty {
	border: 1px solid #e4e4e4;
	color: #333
}

.register_success .reg_content {
	border-top: 1px solid #e4e4e4;
	margin-top: 180px
}

.register_success .reg_content img {
	float: left
}

.register_success .reg_content .package {
	color: #333;
	float: left;
	text-align: left!important;
	color: #666
}

.register_success .reg_content .package h1 {
	margin-top: 30px;
	margin-bottom: 30px;
	color: #333
}

.register_success .reg_content .d1 {
	width: 45%;
	float: left;
	margin-left: 80px;
	margin-top: 25px;
	margin-bottom: 20px;
	border-right: 1px solid #e4e4e4
}

.register_success .reg_content .d1 img {
	margin-right: 20px
}

.register_success .reg_content .d2 {
	width: 40%;
	float: left;
	margin-left: 80px;
	margin-top: 20px;
	margin-bottom: 20px
}

.register_success .reg_content .d2 img {
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 20px
}

.register_success .reg_content .erweima {
	width: 151px
}

.forget {
	text-align: center;
	padding-top: 70px
}

.forget .forget_step {
	margin: 30px 0 60px 350px;
	font-size: 14px
}

.forget .forget_step #code_img {
	height: 36px!important;
	width: 100px
}

.forget .forget_step .password {
	width: 375px!important
}

.forget .forget_step_reset {
	margin: 30px 0 60px 300px;
	width: 825px
}

.forget .put-in-code {
	line-height: 30px
}

.forget .getcode {
	display: inline-block;
	width: 200px;
	height: 32px
}

.forget .getcode .sendcode {
	position: absolute;
	right: 1px;
	top: 1px;
	height: 30px;
	border-left: 1px solid #e4e4e4;
	background: #f2f2f2;
	font-size: 12px;
	width: 100px;
	text-align: center;
	z-index: 1
}

.forget .getcode .codeipt {
	width: 200px;
	height: 32px
}

.forget .form-control {
	height: 36px
}

.forget .findinput {
	width: 180px;
	float: left
}

.forget .dis {
	margin-left: 130px
}

.forget .ml {
	margin-left: 112px
}

.forget #find-pwd-bt {
	width: 100%;
	height: 40px
}

.relating_tab {
	width: 50%;
	float: left;
	font-size: 26px;
	text-align: center;
	border-bottom: 2px solid #e4e4e4;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: 700!important
}

.relating_tab i {
	margin-right: 10px;
	font-size: 36px
}

.relating_tab.active {
	border-bottom: 2px solid #0979e9
}

.relating_tab.active i {
	color: #0979e9
}

.relating_tab.active a:link,.relating_tab.active a:visited {
	color: #0979e9
}

.relating_success .box {
	padding: 100px 0;
	width: 310px;
	text-align: center;
	margin-right: auto;
	margin-left: auto
}

.relating_success .box i {
	color: #7abd54;
	font-size: 32px;
	margin: 0 5px 0 0;
	float: left
}

.relating_success .box p {
	font-size: 18px;
	color: #666;
	margin-bottom: 40px;
	line-height: 32px
}

.relating_success .box p:after,.relating_success .box p:before {
	display: table;
	content: ""
}

.relating_success .box p:after {
	clear: both
}

.relating_success .box p:after,.relating_success .box p:before {
	content: " ";
	display: table
}

.relating_success .box p:after {
	clear: both
}

.field-phoneloginform-verifycode {
	position: relative
}

.field-phoneloginform-verifycode .control-label {
	display: none
}

.field-phoneloginform-verifycode .refreshcode {
	position: absolute;
	right: 84px;
	top: 11px;
	z-index: 1;
	cursor: pointer
}

.field-phoneloginform-verifycode #phoneloginform-verifycode {
	width: 170px
}

.field-phoneloginform-verifycode .help-block {
	color: red;
	margin: 0
}

#code_img {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	background: #f2f2f2;
	width: 150px;
	height: 54px;
	cursor: pointer;
	text-align: center;
	overflow: hidden
}

.level-tips {
	background: url(../images/strength.png);
	display: none;
	width: 133px;
	height: 14px
}

.level-tips.l-weak {
	display: inline-block;
	background-position: 0 0
}

.level-tips.l-mid {
	display: inline-block;
	background-position: 0 -30px
}

.level-tips.l-strong {
	display: inline-block;
	background-position: 0 -60px
}

.t-i {
	text-indent: 28px
}

.dev-selected-area {
	margin-top: 10px;
	height: 190px;
	border: 1px solid #f2f2f2
}

.dev-selected-area:after,.dev-selected-area:before {
	display: table;
	content: ""
}

.dev-selected-area:after {
	clear: both
}

.dev-selected-area:after,.dev-selected-area:before {
	content: " ";
	display: table
}

.dev-selected-area:after {
	clear: both
}

.dev-selected-area dt {
	float: left;
	width: 49px;
	background: #f60;
	height: 100%
}

.dev-selected-area dt div {
	margin-top: 43px;
	color: #fff;
	margin-right: auto;
	margin-left: auto;
	width: 20px;
	line-heigh: 24px;
	font-weight: 700;
	font-size: 18px
}

.dev-selected-area dd {
	float: left;
	border-left: 1px solid #f2f2f2;
	width: 186px;
	height: 100%;
	padding-top: 14px;
	text-align: center
}

.connector-main-banner {
	height: 406px;
	width: 740px
}

.recommend-hot1 {
	position: relative
}

.recommend-hot1 .hd {
	position: absolute;
	right: 0;
	top: -30px
}

.recommend-hot1 .hd span {
	cursor: pointer;
	width: 24px;
	display: inline-block;
	height: 24px;
	border: 1px solid #f2f2f2;
	text-align: center;
	vertical-align: middle!important
}

.recommend-hot1 .col-md-6 {
	height: 300px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background: #f2f2f2;
	border-left: 1px solid #fff
}

.recommend-hot1 img {
	width: 260px;
	height: 140px
}

.recommend-hot1 .name {
	font-size: 16px;
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px
}

.recommend-hot1 .price:after,.recommend-hot1 .price:before {
	display: table;
	content: ""
}

.recommend-hot1 .price:after {
	clear: both
}

.recommend-hot1 .price:after,.recommend-hot1 .price:before {
	content: " ";
	display: table
}

.recommend-hot1 .price:after {
	clear: both
}

.recommend-hot1 .price span {
	float: left;
	color: #333
}

.recommend-hot1 .price>span {
	width: 80px
}

.recommend-hot1 .drop {
	padding: 1px 7px;
	width: 115px;
	height: 26px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #eee;
	float: left
}

.recommend-hot1 .drop span {
	width: 50px;
	float: left
}

.recommend-hot1 .drop i {
	float: right;
	display: inline-block;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	transform: rotate(0);
	-moz-transition: -moz-transform .2s linear;
	transition: -webkit-transform .2s linear;
	-moz-transition: transform .2s linear,-moz-transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear;
	color: #666
}

.recommend-hot1 .drop dt {
	color: #f60;
	font-size: 16px
}

.recommend-hot1 .drop dd {
	font-size: 12px;
	line-height: 22px
}

.recommend-hot1 .drop dd:after,.recommend-hot1 .drop dd:before {
	display: table;
	content: ""
}

.recommend-hot1 .drop dd:after {
	clear: both
}

.recommend-hot1 .drop dd:after,.recommend-hot1 .drop dd:before {
	content: " ";
	display: table
}

.recommend-hot1 .drop dd:after {
	clear: both
}

.recommend-hot1 .drop:hover {
	height: auto
}

.recommend-hot1 .drop:hover i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
	color: #f60
}

.original-factory {
	border-top: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2
}

.original-factory .col-md-4 {
	border-bottom: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	height: 170px;
	padding-top: 25px;
	text-align: center
}

.original-factory .col-md-4 img {
	width: 160px;
	height: 80px
}

.original-factory .col-md-4 p {
	max-height: 40px;
	overflow: hidden;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px
}

.original-factory .col-md-4 p a {
	color: #333
}

.original-factory .col-md-4 p a:hover {
	color: #0979e9
}

.connector-rfq {
	float: right;
	width: 235px;
	height: 406px;
	background: #f2f2f2;
	border-top: 1px solid #0979e9
}

.connector-rfq dt {
	background-color: #0979e9;
	color: #fff;
	width: 105px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px
}

.connector-rfq dd {
	padding: 40px 30px
}

.connector-rfq dd li {
	color: #333;
	margin-bottom: 15px;
	height: 30px;
	line-height: 30px
}

.connector-rfq dd li span {
	max-width: 136px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.connector-rfq dd p {
	font-size: 12px;
	max-height: 36px;
	overflow: hidden
}

.connector-rfq dd div {
	margin-top: 35px;
	text-align: center
}

.connector-rfq dd i {
	display: inline-block;
	font-size: 24px;
	width: 24px;
	height: 24px;
	text-align: center;
	margin-right: 15px;
	color: #ccc
}

.development-table-list dt {
	padding-left: 25px;
	padding-right: 25px;
	height: 40px;
	background: #f2f2f2;
	border-bottom: 1px solid #ddd
}

.development-table-list dt .search-box {
	width: 250px;
	margin-top: 5px
}

.development-table-list dt .search-box .text {
	width: 200px
}

.development-table-list dt .fr {
	font-size: 12px;
	height: 38px;
	line-height: 38px
}

.development-table-list dt .nav-skip a {
	width: 24px;
	height: 24px;
	text-align: center;
	font-size: 16px;
	background: #fff;
	border: 1px solid #ddd
}

.development-table-list dt .nav-skip a.disabled {
	color: #ccc;
	background: #f2f2f2
}

.development-table-list table {
	border-left: 1px solid #f2f2f2
}

.development-table-list table th {
	text-align: center
}

.development-table-list table td {
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2
}

.development-table-list table td img {
	width: 90px;
	height: 90px
}

.development-table-list table td p {
	margin-bottom: 2px
}

.development-table-list table td p .c-theme-color {
	color: #0979e9
}

.development-table-list table td p .c-theme-color i {
	color: #0979e9
}

.development-table-list table .stock-box {
	padding-bottom: 30px;
	position: relative;
	height: 100%
}

.development-table-list table .stock-box .link-rfq {
	position: absolute;
	left: 10px;
	bottom: 8px
}

.development-table-list table .stock-box .stress {
	display: block
}

.list-show-bigimg {
	border: 1px solid #0979e9;
	width: 200px;
	height: 200px;
	position: absolute;
	background: #fff
}

.list-show-bigimg div {
	padding: 20px;
	position: relative;
	text-align: center
}

.list-show-bigimg div .arrow {
	position: absolute;
	top: 12px;
	left: 0
}

.list-show-bigimg div .arrow:after,.list-show-bigimg div .arrow:before {
	content: "";
	display: block;
	position: absolute;
	top: 50%
}

.list-show-bigimg div .arrow:before {
	left: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 8.48528137px solid transparent;
	border-right-color: #0979e9;
	margin-left: -16.97056275px;
	margin-top: -8.48528137px
}

.list-show-bigimg div .arrow:after {
	left: 1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 8.48528137px solid transparent;
	border-right-color: #fff;
	margin-left: -16.97056275px;
	margin-top: -8.48528137px
}

.list-show-bigimg div .arrow:after,.list-show-bigimg div .arrow:before {
	content: "";
	display: block;
	position: absolute;
	top: 50%
}

.list-show-bigimg div .arrow:before {
	left: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 8.48528137px solid transparent;
	border-right-color: #0979e9;
	margin-left: -16.97056275px;
	margin-top: -8.48528137px
}

.list-show-bigimg div .arrow:after {
	left: 1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 8.48528137px solid transparent;
	border-right-color: #fff;
	margin-left: -16.97056275px;
	margin-top: -8.48528137px
}

.list-show-bigimg div img {
	max-width: 160px;
	max-height: 160px
}

.wxpay {
	background: #eff0f1
}

.wxpay .wxpaytopline {
	height: 25px;
	width: 100%;
	background: #81868b
}

.wxpay .wxheader {
	background: #fff;
	border-bottom: 1px solid #81868b;
	padding-top: 5px;
	padding-bottom: 5px
}

.wxpay .wxlogoline {
	display: inline-block;
	height: 30px;
	border-right: 1px solid #000;
	float: left;
	margin: 10px 15px 0 15px
}

.wxpay .wxlogotitle {
	float: left;
	margin-bottom: 5px;
	font-size: 16px;
	color: #676d70;
	margin-top: 20px
}

.wxpay .wxtopcontent {
	float: left;
	width: 85%;
	margin-top: 20px
}

.wxpay .s1 {
	font-size: 14px;
	margin-left: 10px;
	vertical-align: middle!important
}

.wxpay .wxtopcontent2 {
	float: right;
	width: 15%;
	margin-top: 20px;
	text-align: right
}

.wxpay .wxtopcontent2 strong {
	font-size: 20px;
	color: #f60;
	margin-right: 5px
}

.wxpay .wxorderinfobtn {
	margin-top: -10px
}

.wxpay .wxorderinfobtn span {
	color: #fff;
	background: #b3b3b3;
	padding: 2px 5px 0 5px;
	float: right;
	margin-right: 20px
}

.wxpay .wxorderinfo {
	border-bottom: 3px solid #b3b3b3;
	border-top: 3px solid #b3b3b3;
	padding: 50px 0
}

.wxpay .wxorderinfo .phone {
	margin: 0 auto;
	margin-top: -20px
}

.wxpay .wxorderinfo .ordercost {
	width: 559px;
	text-align: left;
	margin: 0 auto;
	color: #000;
	padding-left: 70px
}

.wxpay .wxorderinfo .s2 {
	color: #f60;
	font-size: 30px
}

.wxpay .wxewm {
	position: absolute;
	left: 12px;
	top: 70px
}

.indent-header {
	padding-top: 20px;
	padding-bottom: 20px
}

.indent-header .texts {
	line-height: 72px;
	font-size: 24px;
	color: #999
}

.batchPriceItem .index {
	float: left;
	width: 4%;
	text-align: center;
	height: 30px;
	line-height: 30px
}

.batchPriceItem .kw {
	float: left;
	width: 15%
}

.batchPriceItem .num {
	float: left;
	width: 10%
}

.batchPriceItem .psno {
	float: left;
	width: 14%
}

.batchPriceItem .sup {
	float: left;
	width: 15%
}

.batchPriceItem .labels {
	float: left;
	width: 11%
}

.batchPriceItem .days {
	float: left;
	width: 15%
}

.batchPriceItem .price {
	float: left;
	width: 12%
}

.batchPriceItem .remark {
	float: left;
	width: 6%;
	position: relative
}

.batchPriceItem .dels {
	float: left;
	width: 6%
}

.batchPriceItem dt {
	background-color: #f5f5f5
}

.batchPriceItem dt:after,.batchPriceItem dt:before {
	display: table;
	content: ""
}

.batchPriceItem dt:after {
	clear: both
}

.batchPriceItem dt:after,.batchPriceItem dt:before {
	content: " ";
	display: table
}

.batchPriceItem dt:after {
	clear: both
}

.batchPriceItem dt>div {
	padding: 8px 10px
}

.batchPriceItem dd {
	background-color: #fff;
	border: 1px solid #fff;
	-moz-transition: background-color .2s ease;
	transition: background-color .2s ease
}

.batchPriceItem dd:after,.batchPriceItem dd:before {
	display: table;
	content: ""
}

.batchPriceItem dd:after {
	clear: both
}

.batchPriceItem dd:after,.batchPriceItem dd:before {
	content: " ";
	display: table
}

.batchPriceItem dd:after {
	clear: both
}

.batchPriceItem dd>div {
	padding: 8px 10px
}

.batchPriceItem dd.focus {
	margin-top: -1px;
	padding-top: 1px;
	background-color: #ebf5ff;
	border: 1px solid #a2cffc
}

.batchPriceItem dd .remark .remark-box {
	display: none
}

.batchPriceItem dd .remark .remark-box textarea {
	height: 50px
}

.batchPriceItem dd .remark .arrow {
	display: none;
	position: absolute;
	top: 59px;
	left: 32px;
	width: 18px;
	height: 18px
}

.batchPriceItem dd .remark .arrow:after,.batchPriceItem dd .remark .arrow:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%
}

.batchPriceItem dd .remark .arrow:before {
	top: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 9.89949494px solid transparent;
	border-bottom-color: #e4e4e4;
	margin-left: -9.89949494px;
	margin-top: -19.79898987px
}

.batchPriceItem dd .remark .arrow:after {
	top: 1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 9.89949494px solid transparent;
	border-bottom-color: #fff;
	margin-left: -9.89949494px;
	margin-top: -19.79898987px
}

.batchPriceItem dd .remark .arrow:after {
	bottom: 93%;
	bottom: -moz-calc(93%);
	bottom: calc(93%);
	-moz-transition: border-bottom-color ease-in-out .15s;
	transition: border-bottom-color ease-in-out .15s
}

.batchPriceItem dd .remark .last-code {
	display: none;
	position: absolute;
	top: 88px;
	right: -52px;
	width: 48px;
	color: #ccc;
	font-size: 12px
}

.batchPriceItem dd .remark .last-code i {
	font-style: normal
}

.batchPriceItem dd .remark .remark-target {
	height: 30px;
	line-height: 30px
}

.batchPriceItem dd .remark.focus .arrow:before {
	border-bottom-color: #0979e9
}

.batchPriceItem dd .remark.focus .last-code i {
	color: #f60
}

.batchPriceItem dd .icon-moreunfold {
	display: inline-block;
	-moz-transition: -moz-transform .2s linear;
	transition: -webkit-transform .2s linear;
	-moz-transition: transform .2s linear,-moz-transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear
}

.batchPriceItem dd.in .remark {
	height: 115px
}

.batchPriceItem dd.in .remark .arrow {
	display: block
}

.batchPriceItem dd.in .remark .remark-box {
	display: block;
	position: absolute;
	right: 0;
	top: 58px;
	width: 1057px
}

.batchPriceItem dd.in .remark .last-code {
	display: block
}

.batchPriceItem dd.in .icon-moreunfold {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
}

.indent-content {
	border: 1px solid #ddd
}

.indent-contact dt {
	padding: 10px 0 10px 25px
}

.indent-contact dd {
	background-color: #f5f5f5
}

.indent-contact dd:after,.indent-contact dd:before {
	display: table;
	content: ""
}

.indent-contact dd:after {
	clear: both
}

.indent-contact dd:after,.indent-contact dd:before {
	content: " ";
	display: table
}

.indent-contact dd:after {
	clear: both
}

.indent-contact dd>div {
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 25%
}

.indent-contact label {
	text-align: right;
	padding-right: 5px
}

.indent-contact span.error {
	margin-left: 0
}

.indent-accout {
	width: 100%
}

.indent-accout thead tr th {
	line-height: 22px;
	color: #333;
	background-color: #fafafa
}

.indent-accout>thead>tr>th {
	background-color: #f2f2f2
}

.indent-accout .toggletable i {
	display: inline-block;
	-moz-transition: -moz-transform .2s linear;
	transition: -webkit-transform .2s linear;
	-moz-transition: transform .2s linear,-moz-transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear
}

.indent-accout .toggletable.on {
	color: #0979e9
}

.indent-accout .toggletable.on i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
}

.indent-accout .hide-indent {
	border-top: 0;
	padding: 0!important
}

.indent-accout .hide-indent .table td,.indent-accout .hide-indent .table th {
	border-bottom: 0;
	border-top: 0
}

.indent-accout .hide-indent .pl40 {
	padding-left: 40px!important
}

.indent-accout .hide-indent .pr40 {
	padding-right: 40px!important
}

.indent-accout .hide-indent .pl30 {
	padding-left: 30px!important
}

.indent-accout .hide-indent .pr30 {
	padding-right: 30px!important
}

.indent-accout .reinfo {
	border-top: 0
}

.indent-accout .reinfo td {
	padding: 8px 10px
}

.indent-accout .reinfo tr {
	border: 1px solid #bddeff;
	background-color: #f2fafe
}

.indent-accout .reinfo .price-indent {
	color: #7cd44c
}

.indent-accout .reinfo .arrow-box {
	position: relative
}

.indent-accout .reinfo .arrow-box .arrow {
	position: absolute;
	top: 0;
	left: 60px
}

.indent-accout .reinfo .arrow-box .arrow:after,.indent-accout .reinfo .arrow-box .arrow:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%
}

.indent-accout .reinfo .arrow-box .arrow:before {
	top: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 8.48528137px solid transparent;
	border-bottom-color: #0979e9;
	margin-left: -8.48528137px;
	margin-top: -16.97056275px
}

.indent-accout .reinfo .arrow-box .arrow:after {
	top: 1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 8.48528137px solid transparent;
	border-bottom-color: #f2fafe;
	margin-left: -8.48528137px;
	margin-top: -16.97056275px
}

.indent-accout .colspan-price i {
	display: inline-block;
	-moz-transition: -moz-transform .2s linear;
	transition: -webkit-transform .2s linear;
	-moz-transition: transform .2s linear,-moz-transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear
}

.indent-accout .colspan-price.on i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
}

.indent-tips {
	border: 1px solid #edd28b;
	background-color: #fffdee;
	color: #f60;
	height: 30px;
	line-height: 30px;
	padding-left: 10px
}

.suggestions-indent {
	border: 1px solid #e4e4e4;
	background: #fff;
	cursor: default;
	overflow: auto;
	z-index: 1030;
	width: auto!important;
	max-width: 250px!important;
	z-index: 1019!important;
	overflow-x: auto;
	min-width: 112px!important
}

.domestic .suppliers_qq {
	background: url(../images/gotop.png) no-repeat;
	padding-left: 20px;
	background-position: 0 -18px;
	-moz-background-size: 15%;
	background-size: 15%
}

.domestic .searchicon {
	position: absolute;
	left: 10px;
	top: 12px;
	z-index: 10;
	color: #ccc;
	font-size: 16px
}

.domestic-suppliers .bannercenter {
	height: 474px;
	overflow: hidden
}

.domestic-suppliers .bannerright {
	height: 248px;
	overflow: hidden
}

.domestic-suppliers .bannerleft {
	height: 108px;
	overflow: hidden
}

.domestic-suppliers .br-0 {
	border-right: 0
}

.domestic-suppliers .tablelist tr {
	height: 33px
}

.domestic-suppliers .tablelist tr td div {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 33px;
	line-height: 33px
}

.panel img {
	max-width: 100%
}

.passive-filter .dl-horizontal {
	padding: 5px 0
}

.passive-filter .dl-horizontal dt {
	width: 105px;
	text-align: left
}

.passive-filter .dl-horizontal dd {
	margin-left: 70px
}

.passive-filter .list-inline li {
	margin-right: 20px
}

.hot-stock .banner-content>.fl {
	width: 955px;
	height: 378px
}

.hot-stock .banner-content>.fr {
	width: 225px;
	height: 378px;
	background-color: #f2f2f2
}

.hot-stock .banner-content>.fr dt {
	margin: 80px 0 34px 0
}

.hot-stock .banner-content>.fr dd {
	line-height: 24px
}

.hot-stock .search-surround-filter {
	padding-right: 0
}

.payment-help .panel-body {
	padding: 0
}

.payment-help-menu {
	width: 100%
}

.payment-help-menu li {
	border-bottom: 1px solid #e4e4e4;
	padding: 10px 20px
}

.payment-help-menu li:last-child {
	border-bottom: none
}

.user-orderinfo .orderline {
	height: 120px
}

.user-orderinfo .orderline .linehead_grey {
	background: url(../images/t5.png) -1px 0 no-repeat #fff;
	color: #ccc
}

.user-orderinfo .orderline .linehead_green {
	background: url(../images/t3.png) -1px 2px no-repeat #fff
}

.user-orderinfo .orderline .linefoot_grey {
	background: url(../images/t6.png) -1px 0 no-repeat #fff;
	color: #ccc
}

.user-orderinfo .orderline .linefoot_green {
	background: url(../images/t4.png) -1px 2px no-repeat #fff
}

.user-orderinfo .orderline .linecenter_grey {
	background: url(../images/t1.png) 0 0 no-repeat #fff;
	color: #ccc
}

.user-orderinfo .orderline .linecenter_green {
	background: url(../images/t2.png) -1px 2px no-repeat #fff
}

.user-orderinfo .orderline .linecenter_curt {
	background: url(../images/t7.png) -1px 0 no-repeat #fff;
	color: #00ba54
}

.user-orderinfo .orderline .linehead_curt {
	background: url(../images/t8.png) -1px 0 no-repeat #fff;
	color: #00ba54
}

.user-orderinfo .orderline .linefoot_curt {
	background: url(../images/t9.png) -1px 0 no-repeat #fff;
	color: #00ba54
}

.user-orderinfo .orderline .orderpoint {
	display: inline-block;
	width: 10px;
	height: 10px
}

.user-orderinfo .orderline>div {
	float: left;
	text-align: center;
	width: 140px;
	color: #666;
	padding-top: 25px
}

.user-orderinfo .orderline>div p {
	color: #ccc
}

.user-orderinfo .uorder-content table.table-linear {
	border-bottom: 1px solid #f9f9f9
}

.user-orderinfo .uorder-content .uorder-price {
	text-align: right;
	float: right;
	margin-top: 20px;
	margin-right: 20px
}

.user-orderinfo .uorder-content .uorder-price tr {
	height: 30px
}

.user-orderinfo .uorder-content .viewlogistics {
	padding: 5px;
	background-color: #fff;
	border: 1px solid #0979e9;
	width: 440px;
	height: 220px;
	position: absolute;
	right: 0;
	top: 28px;
	z-index: 1
}

.user-orderinfo .uorder-content .viewlogistics .tab-content {
	height: 208px;
	overflow-y: auto
}

.user-orderinfo .uorder-content .viewlogistics .bar-tabs li {
	margin-right: 0;
	width: 50%;
	font-size: 14px
}

.user-orderinfo .uorder-content .viewlogistics .bar-tabs li a {
	padding: 5px 15px
}

.user-orderinfo .uorder-content .viewlogistics li.active:first-child {
	color: #0979e9!important
}

.user-orderinfo .uorder-content .viewlogistics .step {
	text-align: left!important;
	font-size: 12px
}

.user-orderinfo .uorder-content .viewlogistics .step li {
	padding-left: 50px;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	color: #333
}

.user-orderinfo .uorder-content .viewlogistics .step li.active:before {
	position: absolute;
	left: 20px;
	top: 3px;
	display: inline-block;
	content: "";
	background: url(../images/iconlist.png) no-repeat -89px 0;
	width: 8px;
	height: 100%
}

.user-orderinfo .uorder-content .viewlogistics .step li:before {
	position: absolute;
	left: 20px;
	top: 3px;
	display: inline-block;
	content: "";
	background: url(../images/iconlist.png) no-repeat -109px 0;
	width: 8px;
	height: 100%
}

.user-orderinfo .uorder-content .viewlogistics:before {
	z-index: 2;
	position: absolute;
	right: 20px;
	top: -13px;
	display: inline-block;
	content: "";
	background: url(../images/iconlist.png) no-repeat -105px -93px;
	width: 80px;
	height: 13px
}

.table-icondefault tr td {
	height: 30px;
	line-height: 30px
}

.ordersearchbtn {
	background-color: #2e92f7;
	border: 1px solid #1f8bf6;
	color: #fff;
	display: inline-block;
	border-left: 0;
	width: 80px;
	height: 28px;
	line-height: 26px;
	cursor: pointer;
	text-align: center
}

.more-condition {
	cursor: pointer;
	float: left;
	margin-left: 20px;
	font-weight: 700!important;
	margin-top: 5px
}

.more-condition.on i {
	-webkit-transform: rotateZ(180deg);
	-moz-transform: rotateZ(180deg);
	transform: rotateZ(180deg)
}

.payorder textarea.h60 {
	height: 60px
}

.payorder .input-title {
	width: 210px
}

.level .leveltabel-lg {
	border: 1px solid #e4e4e4;
	margin-top: 10px
}

.level .leveltabel-lg .memberok {
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	display: inline-block;
	width: 11px;
	height: 18px;
	background-position: -104px -561px
}

.level .leveltabel-lg tr {
	height: 36px
}

.level .leveltabel-lg tr td {
	text-align: center
}

.level .leveltabel-lg tr td .icon-duihao {
	color: #666
}

.level .leveltabel-lg tr td:first-child {
	text-align: left!important
}

.level .leveltabel-lg tbody tr td {
	border-bottom: 1px solid #f2f2f2
}

.level .leveltabel-lg tbody tr td:first-child {
	border-right: 1px solid #f2f2f2
}

.level .leveltable-sm {
	width: 400px;
	text-align: center
}

.level .leveltable-sm td {
	width: 50%
}

.level .leveltable-sm thead td div {
	background: #f1dbc4;
	color: #8e7d69;
	height: 36px;
	line-height: 36px
}

.level .leveltable-sm thead td:first-child div {
	border-right: 2px solid #fff
}

.level .leveltable-sm thead td:last-child div {
	border-left: 2px solid #fff
}

.level .leveltable-sm tr {
	height: 36px
}

.level .leveltable-sm tbody tr:nth-child(2n) td {
	background: #f5ebdf
}

.upload {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0
}

.usercenter .notice {
	height: 70px;
	background: url(../images/noticebg.png) no-repeat 10px 0 #eee;
	padding-left: 125px;
	position: relative
}

.usercenter .notice .noticetitle {
	color: #999;
	margin-top: 15px;
	margin-bottom: 5px
}

.usercenter .notice .noticecontent {
	font-size: 12px
}

.usercenter .notice i {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #c1c0be;
	cursor: pointer
}

.usercenter .moreorder {
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 12px;
	margin-top: 10px
}

.usercenter .remind {
	border: 1px solid #f2f2f2;
	border-top: 0;
	padding: 10px;
	position: relative;
	margin-bottom: -1px
}

.usercenter .remind .upload {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0
}

.usercenter .remind .remindtitle {
	width: 170px;
	float: left;
	text-align: center
}

.usercenter .remind .remindtitle i {
	color: red;
	font-size: 16px;
	vertical-align: sub;
	margin-right: 5px
}

.usercenter .remind .orderul li {
	float: left;
	margin-right: 20px;
	height: 28px;
	font-size: 14px;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.usercenter .remind .remindcontent {
	width: 75%;
	float: left
}

.usercenter .remind .remindcontent a {
	color: #0979e9
}

.usercenter .remind .remindcontent .filelink {
	color: #f60
}

.usercenter .remind .view {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #f60;
	font-size: 12px;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none
}

.usercenter .remind .viewtoggle:before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 12px;
	height: 15px;
	left: -14px;
	top: 2px;
	background: url(../images/iconlist.png) no-repeat 0 1px!important
}

.usercenter .remind .view:before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 12px;
	height: 15px;
	left: -14px;
	top: 2px;
	background: url(../images/iconlist.png) -14px 1px no-repeat
}

.usercenter .remind .hf {
	margin-top: -2px;
	font-size: 12px;
	text-align: center;
	color: #fff!important;
	background: url(../images/hf.png) no-repeat;
	display: inline-block;
	height: 35px;
	width: 145px;
	line-height: 35px;
	padding-right: 18px;
	text-align: right
}

.usercenter .rhide {
	height: 42px;
	overflow: hidden
}

.usercenter .persent {
	position: absolute;
	right: 8px;
	top: 2px
}

.usercenter .centerinfo {
	background: #fff9ea;
	padding-left: 15px;
	border-bottom: 1px solid #f2f2f2;
	height: 162px
}

.usercenter .centerinfo .col-md-8 {
	border-right: #f2f2f2
}

.usercenter .centerinfo .up {
	font-size: 12px;
	color: #666
}

.usercenter .centerinfo .info-br {
	border-right: 1px solid #f2f2f2
}

.usercenter .centerinfo .col-md-8 {
	border-right: 1px solid #f2f2f2;
	padding-bottom: 20px;
	height: 130px
}


.usercenter .centerinfo .col-md-9 {
	text-align: center
}

.usercenter .centerinfo .col-md-7 {
	text-align: center;
	height: 130px;
	border-left: 1px solid #f2f2f2
}

.usercenter .centerinfo .infoname {
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 20px
}

.usercenter .centerinfo .btn-sm {
	padding: 2px 10px
}

.usercenter .centerinfo h3 {
	font-size: 16px
}

.usercenter .centerinfo .pbar {
	background-color: #fff;
	margin-right: 15px;
	font-size: 12px;
	height: 15px;
	line-height: 15px;
	color: #e4e4e4;
	margin-top: 5px;
	margin-bottom: 5px
}

.usercenter .centerinfo .pbar .just {
	background-color: #0979e9;
	width: 60%;
	text-align: center
}

.usercenter .centerinfo .levelcontent {
	font-size: 12px;
	margin-top: 5px
}

.usercenter .centerinfo .levelcontent i {
	background: url(../images/n-level.png) no-repeat;
	display: inline-block;
	width: 27px;
	height: 27px;
	vertical-align: middle!important;
	margin-right: 5px
}

.usercenter .centerinfo .levelcontent .level1 {
	background-position: 0 0
}

.usercenter .centerinfo .levelcontent .level2 {
	background-position: 0 -43px
}

.usercenter .centerinfo .levelcontent .level3 {
	background-position: 0 -86px
}

.usercenter .centerinfo .levelcontent .level4 {
	background-position: 0 -129px
}

.usercenter .centerinfo .levelcontent .level5 {
	background-position: 0 -172px
}

.usercenter .centerinfo .levelcontent .level6 {
	background-position: 0 -215px
}

.usercenter .centerinfo .levelcontent .level7 {
	background-position: 0 -258px
}

.usercenter .centerinfo .levelcontent .level8 {
	background-position: 0 -301px
}

.usercenter .centerinfo .assets.bg-fff {
	background-color: #fff
}

.usercenter .centerinfo .assets {
	text-align: center
}

.usercenter .rivilege {
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	padding-top: 10px;
	padding-bottom: 10px
}

.usercenter .rivilege>div:first-child {
	height: 55px;
	line-height: 55px
}

.usercenter .rivilege>div {
	float: left
}

.usercenter .rivilege .r-ul {
	height: 55px
}

.usercenter .rivilege .r-ul li {
	float: left;
	text-align: center;
	width: 90px;
	overflow: hidden
}

.usercenter .rivilege .r-ul li i {
	background: url(../images/u-icon.png) no-repeat;
	display: inline-block;
	width: 36px;
	height: 36px;
	vertical-align: middle!important
}

.usercenter .rivilege .r-ul li span {
	display: block;
	font-size: 12px;
	margin-top: 5px
}

.usercenter .rivilege .r-ul li .r1 {
	background-position: 0 0
}

.usercenter .rivilege .r-ul li .r2 {
	background-position: 0 -52px
}

.usercenter .rivilege .r-ul li .r3 {
	background-position: 0 -103px
}

.usercenter .rivilege .r-ul li .r4 {
	background-position: 0 -156px
}

.usercenter .rivilege .r-ul li .r5 {
	background-position: 0 -208px
}

.usercenter .rivilege .r-ul li .r6 {
	background-position: 0 -259px
}

.usercenter .rivilege .r-ul li .r7 {
	background-position: 0 -312px
}

.usercenter .rivilege .r-ul li .r8 {
	background-position: 0 -364px
}

.usercenter .rivilege .r-ul li .r9 {
	background-position: 0 -416px
}

.usercenter .rivilege .r-ul li .r10 {
	background-position: 0 -468px
}

.usercenter .rivilege .r-ul li .r11 {
	background-position: 0 -520px
}

.usercenter .rivilege .r-ul li .r12 {
	background-position: 0 -572px
}

.usercenter .rivilege .r-ul li .r13 {
	background-position: 0 -624px
}

.usercenter .rivilege .r-ul li .r14 {
	background-position: 0 -677px
}

.usercenter .rivilege .r-ul li .r15 {
	background-position: 0 -728px
}

.usercenter .rivilege .r-ul li .r1_off {
	background-position: -51px 0
}

.usercenter .rivilege .r-ul li .r2_off {
	background-position: -51px -52px
}

.usercenter .rivilege .r-ul li .r3_off {
	background-position: -51px -103px
}

.usercenter .rivilege .r-ul li .r4_off {
	background-position: -51px -156px
}

.usercenter .rivilege .r-ul li .r5_off {

	background-position: -51px -208px
}

.usercenter .rivilege .r-ul li .r6_off {
	background-position: -51px -259px
}

.usercenter .rivilege .r-ul li .r7_off {
	background-position: -51px -312px
}

.usercenter .rivilege .r-ul li .r8_off {
	background-position: -51px -364px
}

.usercenter .rivilege .r-ul li .r9_off {
	background-position: -51px -416px
}

.usercenter .rivilege .r-ul li .r10_off {
	background-position: -51px -468px
}

.usercenter .rivilege .r-ul li .r11_off {
	background-position: -51px -520px
}

.usercenter .rivilege .r-ul li .r12_off {
	background-position: -51px -572px
}

.usercenter .rivilege .r-ul li .r13_off {
	background-position: -51px -624px
}

.usercenter .rivilege .r-ul li .r14_off {
	background-position: -51px -677px
}

.usercenter .rivilege .r-ul li .r15_off {
	background-position: -51px -728px
}

.usercenter .rivilege .super-slide-prev {
	position: absolute;
	left: 0;
	top: 17px;
	font-size: 18px;
	z-index: 10
}

.usercenter .rivilege .super-slide-next {
	position: absolute;
	right: 5px;
	top: 17px;
	font-size: 18px;
	z-index: 10
}

.usercenter .rivilege .w87 {
	padding-left: 0!important
}

@media screen and (min-width:1200px) {
	.usercenter .rivilege .w87 {
		padding-left: 20px
	}
}

.usercenter .act {
	height: 360px
}

.usercenter .act .acttitle {
	background: #fff9ea;
	height: 100%;
	padding: 40px
}

.usercenter .act .actcontent {
	background-color: #f5f5f5;
	height: 100%;
	padding: 20px 40px
}

.usercenter .act .actcontent table tr {
	height: 28px
}

.usercenter .act .actcontent table tr td {
	width: 50%
}

.usercenter .gift .giftul li {
	height: 290;
	overflow: hidden;
	margin-bottom: 10px;
	padding-right: 10px
}

.usercenter .gift .giftul li .giftimg {
	padding: 10px;
	text-align: center
}

.usercenter .gift .giftul li img {
	margin: 0 auto;
	max-width: 100%;
	height: 160px
}

.usercenter .gift .giftul li>div {
	border: 1px solid #e4e4e4
}

.usercenter .gift .giftul li:nth-child(3n)>div {
	padding-right: 0
}

.usercenter .gift .giftcontent {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px
}

.usercenter .gift .giftcontent .btn {
	margin-top: 20px
}

.usercenter .gift .giftcontent h5 {
	height: 40px;
	overflow: hidden;
	line-height: 20px
}

.usercenter .gift .gifthistroy .panel-body {
	padding: 0
}

.usercenter .gift .gifthistroy .panel-body>div {
	border-top: #f2f2f2 solid 1px;
	padding: 20px
}

.usercenter .gift .gifthistroy .panel-body>div:first-child {
	border-top: 0
}

.usercenter .gift .gifthistroy .panel-body h5 {
	margin-bottom: 5px
}

.usercenter .gift .gifthistroy img {
	width: 40px;
	height: 40px
}

.userinfo td {
	height: 50px
}

.userinfo td .input-large {
	width: 370px;
	display: inline-block
}

.userinfo td>a {
	color: #0979e9
}

.userinfo .inputtips td {
	height: 10px
}

.receivers-edit td {
	height: 50px
}

.receivers-edit td input,.receivers-edit td select {
	display: inline-block
}

.receivers-edit td .input-large {
	width: 300px
}

.logistics-td {
	position: relative;
	width: 70px
}

.logistics-td .c-369 {
	cursor: pointer
}

.logistics-td .c-369:hover {
	color: #f60
}

.userorder .viewlogistics {
	display: none;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #0979e9;
	width: 440px;
	height: 220px;
	position: absolute;
	right: -35px;
	top: 35px;
	z-index: 99
}

.userorder .viewlogistics .tab-content {
	height: 210px;
	overflow-y: auto
}

.userorder .viewlogistics .bar-tabs li {
	margin-right: 0;
	width: 50%;
	font-size: 14px;
	padding: 0 15px;
	cursor: pointer;
	background-color: #f7f7f7
}

.userorder .viewlogistics .bar-tabs li:hover {
	color: #f60
}

.userorder .viewlogistics .bar-tabs li.active {
	background-color: #0979e9;
	color: #fff;
	cursor: default
}

.userorder .viewlogistics .step {
	text-align: left!important;
	font-size: 12px;
	overflow-y: auto
}

.userorder .viewlogistics .step li {
	padding-left: 50px;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden
}

.userorder .viewlogistics .step li.active {
	color: #0979e9
}

.userorder .viewlogistics .step li.active:before {
	position: absolute;
	left: 20px;
	top: 3px;
	display: inline-block;
	content: "";
	background: url(../images/iconlist.png) no-repeat -89px 0;
	width: 8px;
	height: 100%
}

.userorder .viewlogistics .step li:before {
	position: absolute;
	left: 20px;
	top: 3px;
	display: inline-block;
	content: "";
	background: url(../images/iconlist.png) no-repeat -109px 0;
	width: 8px;
	height: 100%
}

.userorder .viewlogistics:before {
	z-index: 2;
	position: absolute;
	right: 13px;
	top: -13px;
	display: inline-block;
	content: "";
	background: url(../images/iconlist.png) no-repeat -118px -93px;
	width: 80px;
	height: 13px
}

.userorder .u-input {
	display: inline;
	width: 150px
}

.userorder .u-input-sm {
	display: inline;
	width: 80px
}

.userorder .u-input-time {
	display: inline;
	width: 125px
}

.userorder .linkinvoice {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 10
}

.userorder td {
	height: 40px
}

.userorder thead td {
	text-align: left!important
}

.userorder .toggletable {
	margin-right: 5px;
	color: #666;
	font-size: 12px;
	vertical-align: top;
	cursor: pointer
}

.userorder .toggletable span {
	display: none
}

.userorder .ordertable>tbody {
	font-size: 12px;
	text-align: center;
	color: #666
}

.userorder .ordertable>tbody>td {
	position: relative
}

.userorder .subtable {
	padding-right: 5px
}

.userorder .subtablediv {
	color: #333
}

.userorder .subtable tbody {
	font-size: 12px;
	text-align: center;
	color: #666;
	background: #fff
}

.userorder .subtable tbody tr td {
	border-top: 1px solid #fff9ea
}

.userorder .prepayment {
	display: inline-block;
	width: 37px;
	height: 17px;
	position: absolute;
	margin-top: -15px;
	margin-left: -3px;
	background: url(../images/iconlist.png) no-repeat -168px -1px
}

.userorder .inquiry-order table tbody .inquiry-order-title {
	background-color: #dbedff;
	display: inline-block;
	width: 100%;
	height: 40px;
	border: 1px solid #b2d8fe;
	margin-top: 10px
}

.userorder .inquiry-order table tbody .inquiry-order-info {
	border: 1px solid #b2d8fe;
	border-top: none;
	display: inline-block
}

.userorder .inquiry-order table tbody .inquiry-order-info td .info-title {
	background-color: #f9f9f9;
	margin-left: 22px;
	height: 40px;
	line-height: 22px;
	width: 990px
}

.userorder .inquiry-order table tbody .inquiry-order-info td .info-title span {
	color: #333
}

.userorder .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav {
	background-color: #f5f5f5;
	height: 40px;
	line-height: 40px;
	width: 1010px
}

.userorder .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav span {
	color: #333
}

.userorder .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .my-inquiry {
	margin-left: 44px;
	width: 50px
}

.userorder .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .model-num {
	margin-left: 30px
}

.userorder .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .brand-name {
	margin-left: 111px
}

.userorder .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .lot-num {
	margin-left: 130px
}

.userorder .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .order-num {
	margin-left: 44px
}

.userorder .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .delivery-time {
	margin-left: 43px
}

.userorder .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .order-info {
	margin-left: 65px;
	width: 24px
}

.userorder .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .goal-price {
	margin-left: 118px;
	width: 55px;
	display: inline-block
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr:last-of-type td:last-of-type {
	border: none!important
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr td span {
	margin-top: 10px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr td a {
	margin-top: 10px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr td div {
	padding-bottom: 8px;
	width: 1010px;
	height: 48px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr td div span span {
	margin-top: 0
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr:last-of-type {
	border-bottom: none
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr:last-of-type td:first-of-type {
	border-bottom: none!important
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr:last-of-type td div {
	border-bottom: none
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr:last-of-type td table tbody tr {
	border-bottom: none
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title {
	background-color: #f9f9f9;
	margin-left: 20px;
	margin-top: 5px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span {
	color: #333;
	line-height: 40px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(1) {
	margin-left: 23px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(2) {
	margin-left: 21px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(3) {
	margin-left: 110px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(4) {
	margin-left: 132px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(5) {
	margin-left: 44px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(6) {
	margin-left: 43px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(7) {
	margin-left: 70px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(8) {
	margin-left: 40px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(9) {
	margin-left: 45px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(10) {
	margin-left: 58px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 8px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-supplier {
	width: 98px;
	height: 40px;
	margin-left: 22px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-supplier .supplier-num {
	width: 14px;
	height: 40px;
	display: inline-block;
	vertical-align: top;
	margin-right: 8px;
	margin-top: 2px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-supplier .supplier-num .supplier-num-icon {
	font-style: normal;
	width: 14px;
	height: 14px;
	background-color: #f90;
	color: #fff;
	-moz-border-radius: 7px;
	border-radius: 7px;
	text-align: center;
	line-height: 14px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-supplier .supplier-info {
	width: 76px;
	height: 40px;
	display: inline-block;
	word-break: break-all
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-model {
	margin-left: 5px;
	vertical-align: top
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-model a {
	word-break: break-all;
	margin-top: 0
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .brand-name-info {
	word-break: break-all;
	margin-left: 24px;
	vertical-align: top
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .product-date-code {
	margin-left: 62px;
	vertical-align: top
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .product-num {
	margin-left: 38px;
	vertical-align: top
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .product-date {
	margin-left: 45px;
	vertical-align: top
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .goods-status {
	vertical-align: top
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .product-remark {
	vertical-align: top;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .price-indent {
	color: #666;
	vertical-align: top;
	word-break: break-all
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-operation {
	vertical-align: top
}

.userorder .inquiry-order table tbody  .new-ask-price {
	color: #0979e9;
	background-color: #dfeefc;
	height: 24px;
	display: inline-block;
	line-height: 24px;
	width: 73px;
	text-align: center;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 0 !important;
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-operation .add-car {
	color: #fff;
	background-color: #0979e9;
	height: 24px;
	display: inline-block;
	line-height: 24px;
	width: 73px;
	text-align: center;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 0;
	margin-left: 32px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr {
	border: none;
	background-color: #fff;
	border-bottom: 1px dotted #e4e4e4
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .product-num span {
	margin-left: 22px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .product-date span {
	margin-left: 61px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .product-price span {
	margin-left: 67px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .inquiry-order-operation {
	margin-left: 38px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .price-indent {
	color: #666
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .inquiry-order-operation .new-ask-price {
	color: #0979e9;
	background-color: #dfeefc;
	height: 24px;
	display: inline-block;
	line-height: 24px;
	width: 73px;
	text-align: center;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .inquiry-order-operation .add-car {
	color: #fff;
	background-color: #0979e9;
	height: 24px;
	display: inline-block;
	line-height: 24px;
	width: 73px;
	text-align: center;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.userorder .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .inquiry-order-supplier .supplier-num {
	font-style: normal;
	width: 14px;
	height: 14px;
	background-color: #f90;
	color: #fff;
	-moz-border-radius: 7px;
	border-radius: 7px;
	text-align: center;
	line-height: 14px
}

.userorder .inquiry-order table tbody .inquiry-order-info td {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0;
	padding-bottom: 2px
}

.userorder .inquiry-order table tbody .inquiry-order-info .colspan-price {
	margin-left: 10px;
	width: 75px;
	margin-top: 7px
}

.userorder .inquiry-order table tbody .inquiry-order-info .colspan-price i {
	color: #999;
	width: 14px;
	font-size: 16px
}

.userorder .inquiry-order table tbody .inquiry-order-info .model-info {
	color: #0979e9
}

.userorder .inquiry-order table tbody .inquiry-order-info .model-info a {
	width: 110px;
	height: 100%;
	color: #0979e9;
	word-break: break-all;
	margin-left: -48px
}

.userorder .inquiry-order table tbody .inquiry-order-info .product-brand span {
	width: 140px;
	word-break: break-all;
	margin-left: -102px
}

.userorder .inquiry-order table tbody .inquiry-order-info .lot-num-info {
	text-align: left;
	height: 35px
}

.userorder .inquiry-order table tbody .inquiry-order-info .lot-num-info span {
	width: 50px;
	word-break: break-all;
	margin-left: -108px
}

.userorder .inquiry-order table tbody .inquiry-order-info .order-num-info {
	text-align: left;
	height: 35px
}

.userorder .inquiry-order table tbody .inquiry-order-info .order-num-info span {
	width: 50px;
	word-break: break-all;
	margin-left: -119px
}

.userorder .inquiry-order table tbody .inquiry-order-info .delivery-time-info {
	text-align: left;
	height: 35px
}

.userorder .inquiry-order table tbody .inquiry-order-info .delivery-time-info span {
	width: 60px;
	word-break: break-all;
	margin-left: -130px
}

.userorder .inquiry-order table tbody .inquiry-order-info .goal-price-info {
	text-align: left;
	height: 35px
}

.userorder .inquiry-order table tbody .inquiry-order-info .goal-price-info span {
	width: 100px;
	word-break: break-all;
	margin-left: -95px
}

.userorder .inquiry-order table tbody tr .title-icon {
	font-size: 16px;
	padding-right: 8px;
	padding-left: 8px
}

.userorder .inquiry-order table tbody tr .inquiry-order-time {
	padding-left: 0;
	padding-right: 0
}

.userorder .inquiry-order table tbody tr .inquiry-order-time span {
	width: 65px;
	display: inline-block;
	overflow: hidden;
	height: 14px
}

.userorder .inquiry-order table tbody tr .inquiry-order-num {
	width: 198px
}

.userorder .inquiry-order table tbody tr .inquiry-order-status span {
	margin-left: 518px;
	width: 55px
}

.userorder .inquiry-order table tbody tr .inquiry-order-delete .delete-btn {
	margin-left: 15px;
	width: 55px
}

.ordertable thead {
	color: #333
}

.ordertable .showinvoice {
	color: #369;
	margin-left: 20px;
	display: inline-block
}

.ordertable .subtable .invoicetable {
	border: 1px solid #e4e4e4;
	margin-top: 10px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	display: none
}

.ordertable .subtable .invoicetable tr td {
	border-top: 0;
	background: #f9f9f9;
	height: 26px;
	text-align: left
}

.ordertable .subtable .invoicetable tr td:first-child {
	text-align: right;
	width: 132px;
	color: #333
}

.ordertable .subtable .invoicetable tr td:nth-child(3n) {
	text-align: right;
	color: #333
}

.ordertable .subtable .toggleinvoice .invoicetable {
	display: block
}

.ordertable .bt-e4 {
	border-top: #f2f2f2 solid 1px!important
}

.ordertable .plr10 {
	padding-left: 10px!important;
	padding-right: 10px!important
}

.ordertable .ml2 {
	margin-left: 2px
}

.userinvoice .invoicetable thead {
	background: #f2f2f2
}

.userinvoice .invoicetable tr td {
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	color: #333
}

.userinvoice .invoicetable tbody tr:nth-child(even) {
	background: #f9f9f9
}

.userinvoice .invoicetableform {
	width: 100%
}

.userinvoice .invoicetableform .form-control {
	width: 300px
}

.userinvoice .invoicetableform .w120p {
	width: 120px;
	float: left;
	margin-right: 10px
}

.userinvoice .invoicetableform tr td:first-child {
	text-align: right;
	padding-right: 10px;
	height: 44px
}

.usercoupons table tr td {
	padding-left: 10px;
	font-size: 12px
}

.usercoupons .histroy tbody tr td {
	color: #999
}

.usercoupons .couponsred {
	background: url(../images/iconlist.png) no-repeat -211px 0;
	text-align: center;
	width: 146px;
	height: 41px;
	line-height: 42px;
	margin: 5px 0
}

.usercoupons .couponsgray {
	background: url(../images/iconlist.png) no-repeat -211px -42px;
	text-align: center;
	width: 146px;
	height: 41px;
	line-height: 42px;
	display: inline-block;
	margin: 5px 0
}

.usercoupons .get-morecoupon {
	position: absolute;
	right: 0;
	top: 8px;
	color: #0979e9;
	padding-left: 30px;
	background: url(../images/coupon-icon.png) no-repeat -211px -65px
}

.usercoupons .get-morecoupon span {
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	background: red;
	color: #fff;
	font-size: 12px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center
}

.applyyqj .uorder-content {
	margin-top: 10px
}

.applyyqj .uorder-content .uorderinfotable tr {
	height: 40px;
	text-align: left!important
}

.applyyqj .uorder-content .uorderinfotable tbody tr td {
	border-top: #f2f2f2 solid 1px;
	border-bottom: #f2f2f2 solid 1px;
	font-size: 12px
}

.applyyqj .uorder-content .uorderinfotable thead tr td:first-child {
	padding-left: 20px
}

.applyyqj .uorder-content .uorderinfotable tbody tr td:first-child {
	border-left: #f2f2f2 solid 1px;
	padding-left: 20px
}

.applyyqj .uorder-content .uorderinfotable tbody tr td:last-child {
	border-right: #f2f2f2 solid 1px
}

.applyyqj .applytable {
	width: 100%
}

.applyyqj .applytable td {
	height: 40px
}

.applyyqj .applytable tr .h100 {
	height: 100px
}

.applyyqj .applytable tr .h80 {
	height: 80px
}

.applyyqj .applytable tr .h20 {
	height: 20px
}

.applyyqj .upload {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0
}

.icaccount .whatsic {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 10
}

.icaccount .iccountbannerlist {
	margin-top: 20px
}

.icaccount .iccountbannerlist:after,.icaccount .iccountbannerlist:before {
	display: table;
	content: ""
}

.icaccount .iccountbannerlist:after {
	clear: both
}

.icaccount .iccountbannerlist:after,.icaccount .iccountbannerlist:before {
	content: " ";
	display: table
}

.icaccount .iccountbannerlist:after {
	clear: both
}

.icaccount .iccountbannerlist ul:after,.icaccount .iccountbannerlist ul:before {
	display: table;
	content: ""
}

.icaccount .iccountbannerlist ul:after {
	clear: both
}

.icaccount .iccountbannerlist ul:after,.icaccount .iccountbannerlist ul:before {
	content: " ";
	display: table
}

.icaccount .iccountbannerlist ul:after {
	clear: both
}

.icaccount .iccountbannerlist ul li {
	float: left;
	width: 33.33%
}

.icaccount .iccountbannerlist ul li img {
	margin-right: 20px;
	overflow: hidden;
	width: 270px;
	height: 124px
}

.icaccount .iccountbannerlist ul li:nth-child(3n) img {
	margin-right: 0
}

.icaccount .super-slide {
	overflow: hidden
}

.icaccount .icaccountul li {
	float: left;
	text-align: center;
	position: relative
}

.icaccount .icaccountul li .icaccountimg {
	margin: 0 auto;
	width: 160px;
	height: 160px;
	overflow: hidden
}

.icaccount .icaccountul li .icaccountlist {
	border: 1px solid #e4e4e4;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px
}

.icaccount .icaccountul li .icaccountlist>div {
	padding: 10px;
	text-align: left!important;
	height: 98px;
	overflow: hidden
}

.icaccount .icaccountul li .icaccountlist>div .icaccount-title {
	height: 42px;
	overflow: hidden
}

.icaccount .icaccountul li .icaccountlist>div .fl {
	font-size: 12px
}

.icaccount .icaccountul li .icaccountlist span {
	height: 14px;
	line-height: 14px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block
}

.icaccount .icaccountul li .icaccount-cost {
	width: 68%;
	overflow: hidden
}

.pcborderinfo .pcbtable tr {
	height: 30px
}

.bomorder tbody tr:nth-child(2n) td {
	background: #fff
}

.bomorder .ipt {
	border: 1px solid #e4e4e4;
	display: inline;
	width: 100%;
	height: 30px;
	padding: 4px 6px;
	background-color: #fff;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-moz-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-moz-box-shadow ease-in-out .15s
}

.userorder .show-jd {
	background-color: #fff;
	border: 1px solid #f60;
	width: 245px;
	left: -90px;
	top: 27px;
	position: absolute;
	font-size: 14px
}

.userorder .show-jd ul {
	max-height: 212px;
	overflow-y: auto;
	width: 100%
}

.userorder .show-jd ul li {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px
}

.userorder .show-jd ul li:nth-child(odd) {
	background: #fafafa
}

.userorder .show-jd:before {
	z-index: 2;
	position: absolute;
	left: 65px;
	top: -13px;
	display: inline-block;
	content: "";
	background: url(../images/iconlist.png) no-repeat -98px -93px;
	width: 80px;
	height: 13px
}

.circle-bg {
	display: inline-block;
	height: 35px;
	width: 35px;
	text-align: center;
	line-height: 35px;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #fff
}

.circle-bg .icon {
	font-size: 18px
}

.circle-bg.circle-success {
	background-color: #5cd830
}

.circle-bg.circle-fail {
	background-color: #d9534f
}

.relating .icons {
	float: left;
	background: url(../images/relating.png) no-repeat
}

.relating .icons-sm {
	margin: 2px 5px 0 0
}

.relating .icons-sm.icons-qq {
	width: 15px;
	height: 15px;
	background-position: 0 0
}

.relating .icons-sm.icons-wx {
	width: 15px;
	height: 15px;
	background-position: -25px 0
}

.relating .icons-to {
	margin-left: 20px;
	margin-right: 20px;
	width: 36px;
	height: 34px;
	background-position: -50px 0
}

.relating .icons-company {
	margin-top: 7px;
	width: 106px;
	height: 22px;
	background-position: 0 -38px
}

.relating .icons-qq-lg {
	margin-top: 3px;
	width: 90px;
	height: 30px;
	background-position: 0 -107px
}

.relating .icons-wx-lg {
	width: 38px;
	height: 38px;
	background-position: 0 -66px
}

.relating .box {
	background-color: #f9f9f9;
	padding: 15px 20px;
	margin-top: 15px
}

.relating .box dt:after,.relating .box dt:before {
	display: table;
	content: ""
}

.relating .box dt:after {
	clear: both
}

.relating .box dt:after,.relating .box dt:before {
	content: " ";
	display: table
}

.relating .box dt:after {
	clear: both
}

.relating .box dt .bind-trigger {
	float: right;
	cursor: pointer;
	color: #c81623
}

.relating .box dd {
	margin-top: 10px;
	display: none;
	height: 78px
}

.relating .box dd p {
	color: #666;
	font-size: 12px;
	line-height: 28px
}

.relating .box .bind-tip {
	color: #f60;
	margin-left: 5px
}

.relating .box .bind-tip:hover {
	text-decoration: none;
	color: #f60
}

.relating .box.active dd {
	display: block
}

.relating .box.active dt .bind-trigger {
	color: #005ea7
}

.relating .box .account {
	color: #71b247;
	font-size: 20px;
	margin-bottom: 20px
}

.relating .bind-box .bind-tip {
	color: #71b247
}

.relating .bind-box dd {
	height: 205px
}

.relating .icon-box {
	width: 280px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -140px;
	margin-top: -18px
}

.relating .icon-box:after,.relating .icon-box:before {
	display: table;
	content: ""
}

.relating .icon-box:after {
	clear: both
}

.relating .icon-box:after,.relating .icon-box:before {
	content: " ";
	display: table
}

.relating .icon-box:after {
	clear: both
}

.relating .col-md-12 {
	height: 100%
}

.releting-phone {
	margin-top: 30px;
	padding: 70px 0;
	background-color: #fff
}

.releting-phone>img {
	display: block;
	margin-right: auto;
	margin-left: auto
}

.releting-phone>form td.pr10 {
	height: 50px
}

.releting-phone .relating-phoneInput {
	position: relative
}

.releting-phone .relating-phoneInput input {
	padding-left: 40px
}

.releting-phone .relating-phoneInput span {
	position: absolute;
	left: 8px;
	top: 6px;
	font-size: 12px;
	color: #999
}

.releting-phone .success {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 85px
}

.releting-phone .success p {
	color: #0979e9;
	margin-top: 25px;
	font-size: 18px
}

.releting-phone .field-phonebindform-verifycode {
	display: none
}

.usercenter-nav {
	float: left;
	width: 130px;
	margin-top: 20px
}

.usercenter-nav dl {
	margin-bottom: 15px
}

.usercenter-nav dl dt {
	font-size: 14px;
	color: #333;
	margin-bottom: 5px;
	font-weight: 700
}

.usercenter-nav dl dd {
	margin-bottom: 5px;
	height: 20px;
	overflow: hidden
}

.usercenter-nav dl dd .iconnew {
	background: url(../images/newicon.png) no-repeat center center;
	display: inline-block;
	width: 20px;
	height: 10px;
	margin-left: 5px
}

.usercenter-nav dl dd a {
	font-size: 12px
}

.usercenter-nav dl dd a.on {
	color: #0979e9
}

.usercenter-head {
	background-color: #4f9eed;
	height: 88px
}

.usercenter-head .minicart-btn {
	color: #999;
	position: relative;
	width: 135px;
	height: 35px;
	line-height: 30px!important;
	display: inline-block;
	padding-left: 13px!important
}

.usercenter-head .nav-box {
	position: relative
}

.usercenter-head .container:after,.usercenter-head .container:before {
	display: table;
	content: ""
}

.usercenter-head .container:after {
	clear: both
}

.usercenter-head .container:after,.usercenter-head .container:before {
	content: " ";
	display: table
}

.usercenter-head .container:after {
	clear: both
}

.usercenter-head .container>.fr {
	float: right
}

.usercenter-head .logo {
	float: left;
	margin-top: 18px
}

.usercenter-head .ucenter-index {
	float: left;
	display: block;
	width: 125px;
	height: 28px;
	margin-left: 30px;
	margin-top: 35px;
	text-align: center;
	color: #fff
}

.usercenter-head .account-title {
	width: 120px;
	height: 35px;
	position: absolute;
	top: 25px;
	left: 380px;
	text-align: center
}

.usercenter-head .account-title .account-box {
	color: #fff;
	position: absolute;
	z-index: 99;
	width: 120px;
	display: none;
	background-color: #fff;
	border: 1px solid #f2f2f2;
	border-top: none;
	top: 35px
}

.usercenter-head .account-title .account-box .account-info {
	color: #fff
}

.usercenter-head .account-title .account-box .account-info li {
	margin: 11px 0
}

.usercenter-head .account-title .account-box .account-info li a {
	margin-left: -25px;
	font-size: 12px
}

.usercenter-head .account-title .account-setting {
	color: #fff;
	position: absolute;
	margin-left: 7px;
	margin-top: 10px
}

.usercenter-head .account-title .icon-jt {
	color: #fff;
	margin-left: 78px;
	position: relative;
	top: 9px;
	left: -4px
}

.usercenter-head.header-wrap .minicart-btn {
	width: 132px;
	height: 30px;
	background: #f2f2f2
}

.usercenter-head.header-wrap .minicart-btn a {
	margin-top: 0
}

.usercenter-head.header-wrap .minicart-btn .cart-count {
	top: -2px
}

.usercenter-head.header-wrap .minicart {
	top: 30px
}

.usercenter-head .qrcode {
	height: 80px;
	margin-top: 4px;
	background: #fff
}

.usercenter-head .qrcode:after,.usercenter-head .qrcode:before {
	display: table;
	content: ""
}

.usercenter-head .qrcode:after {
	clear: both
}

.usercenter-head .qrcode:after,.usercenter-head .qrcode:before {
	content: " ";
	display: table
}

.usercenter-head .qrcode:after {
	clear: both
}

.usercenter-head .qrcode div {
	float: left
}

.usercenter-head .qrcode .ewmbox {
	border-right: 1px solid #f2f2f2
}

.usercenter-head .qrcode img {
	height: 80px;
	width: 80px
}

.usercenter-head .qrcode .text {
	padding: 7px 10px
}


.usercenter-head .account-cart{ 
	position:relative;
	background:#fff; height:30px;
    top: 30px;
    right:0px;
    text-align: center;
	line-height:30px;
	padding:0px 23px 0px 13px;
	}
.usercenter-head .account-cart .cart-count{  background: #0879E9;
    -moz-border-radius: 50% 50% 50% 0;
    border-radius: 50% 50% 50% 0;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding-right: 2px;
    position: absolute;
    right: 3px;
    text-align: center;
    top: -5px;
    width: 20px;}
.usercenter-head .account-cart .icon-cart{ color:#0879E9;}
.usercenter-new {
	width: 1050px;
	float: right;
	font-size: 12px
}

.usercenter-new .invoice .toogle-table>td {
	padding: 0!important
}

.usercenter-new .invoice .toogle-table>td table {
	background: #e6f2ff
}

.usercenter-new .invoice .toogle-table>td table thead tr th {
	background: #e6f2ff!important;
	border: 0!important
}

.usercenter-new .invoice .toogle-table>td table tr td {
	border: 0
}

.usercenter-new .tabcurtnum {
	color: #f60;
	display: inline-block;
	height: 20px;
	line-height: 16px;
	font-size: 14px;
	vertical-align: middle!important
}

.usercenter-new .icondefalut {
	margin-left: 5px;
	font-size: 12px;
	display: inline-block;
	color: #f90;
	border: 1px solid #f90;
	font-style: normal;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 0 5px;
	line-height: 14px;
	vertical-align: middle!important
}

.usercenter-new #iframepage {
	min-height: 900px
}

.usercenter-new .search-box {
	width: 350px
}

.usercenter-new .search-text {
	width: 270px;
	padding-left: 10px
}

.usercenter-new .u-title {
	display: inline-block;
	float: right
}

.usercenter-new .ublock.p10 {
	padding: 10px
}

.usercenter-new .ublock {
	background-color: #fff;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 20px;
	margin-top: 10px
}

.usercenter-new .ublock:after,.usercenter-new .ublock:before {
	display: table;
	content: ""
}

.usercenter-new .ublock:after {
	clear: both
}

.usercenter-new .ublock:after,.usercenter-new .ublock:before {
	content: " ";
	display: table
}

.usercenter-new .ublock:after {
	clear: both
}

.usercenter-new .charge-td {
	position: relative
}

.usercenter-new .warning-label {
	position: absolute;
	top: 40px;
	left: 0;
	color: #fe0000
}

.usercenter-new .person-info {
	margin-top: 15px;
	border: 1px solid #f2f2f2
}

.usercenter-new .person-info:after,.usercenter-new .person-info:before {
	display: table;
	content: ""
}

.usercenter-new .person-info:after {
	clear: both
}

.usercenter-new .person-info:after,.usercenter-new .person-info:before {
	content: " ";
	display: table
}

.usercenter-new .person-info:after {
	clear: both
}

.usercenter-new .tableempty {
	text-align: center;
	font-size: 32px;
	padding:20px 0;
	color: #999
}

.usercenter-new .tableempty span {
	vertical-align: middle!important;
	margin-left: 5px;
	font-size: 16px
}

.usercenter-new .wxtx {
	background: #fff9ea;
	border: 1px solid #edd28b;
	color: #f60
}

.usercenter-new input[type=password],.usercenter-new input[type=text],.usercenter-new select {
	font-size: 12px;
	height: 28px
}

.usercenter-new .m-pagination-group input[type=text] {
	height: 34px
}

.usercenter-new .row-content .my-order-box {
	border: none;
	margin-top: 340px
}

.usercenter-new .row-content .my-order-box .my-order {
	background-color: #f2f2f2;
	padding: 0 15px;
	width: 1025px;
	margin-bottom: 12px
}

.usercenter-new .row-content .my-order-box .my-order .more {
	margin-right: 30px
}

.usercenter-new .row-content .my-order-box .my-order .new-title {
	margin-left: 5px
}

.usercenter-new .row-content .my-order-box .order-table-ucenter {
	width: 100%;
	padding-left: 20px;
	padding-right: 46px
}

.usercenter-new .row-content .my-order-box .order-table-ucenter table:nth-of-type(1) .table-thead {
	display: table-row-group
}

.usercenter-new .row-content .my-order-box .order-table-ucenter table:nth-of-type(1) .table-thead-white {
	display: none
}

.usercenter-new .row-content .my-order-box .order-table-ucenter table:nth-of-type(1) .order-table-body {
	display: table-row-group
}

.usercenter-new .row-content .my-order-box .order-table-ucenter table .table-thead {
	display: none
}

.usercenter-new .row-content .my-order-box .order-table-ucenter table .table-thead-white {
	border: none
}

.usercenter-new .row-content .my-order-box .order-table-ucenter table .table-thead-white tr .close-table-td {
	background-color: #fff
}

.usercenter-new .row-content .my-order-box .order-table-ucenter table .table-thead-white tr .close-table-td div .user-info-close {
	margin-left: 326px;
	display: inline-block;
	width: 95px;
	color: #333;
	font-family: Tahoma,Verdana,Arial,"Microsoft Yahei",sans-serif
}

.usercenter-new .row-content .my-order-box .order-table-ucenter table .table-thead-white tr .close-table-td div .user-info-close i {
	margin-right: 9px;
	color: #666
}

.usercenter-new .row-content .my-order-box .order-table-ucenter table .table-thead-white tr .close-table-td div .orderlist-total {
	margin-left: 12px;
	text-align: left;
	width: 140px;
	display: inline-block
}

.usercenter-new .row-content .my-order-box .order-table-ucenter table .table-thead-white tr .close-table-td div .orderlist-status {
	margin-left: 25px;
	display: inline-block
}

.usercenter-new .row-content .my-order-box .order-table-ucenter table .table-thead-white tr .close-table-td div .orderlist-delete {
	display: none;
	font-size: 13px;
	margin-top: 0;
	margin-right: 0
}

.usercenter-new .row-content .my-order-box .order-table-ucenter table .order-table-body {
	display: none
}

.usercenter-new .row-content .my-order-box .order-table-ucenter table .order-table-body .orderlist-status-info .status-info {
	border: none
}

.usercenter-new .row-content .my-order-box .order-info {
	padding: 0 15px;
	width: 1025px
}

.usercenter-new .row-content .inquiry-order-box {
	border: none;
	margin-top: 15px
}

.usercenter-new .row-content .inquiry-order-box .my-order {
	background-color: #f2f2f2;
	padding: 0 15px;
	width: 1025px;
	margin-bottom: 8px
}

.usercenter-new .row-content .inquiry-order-box .my-order .new-title {
	margin-left: 5px
}

.usercenter-new .row-content .inquiry-order-box .my-order .more {
	margin-right: 18px
}

.usercenter-new .row-content .inquiry-order-box .order-info {
	padding: 0 15px;
	width: 1025px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-title {
	display: inline-block;
	height: 40px;
	margin-top: 4px;
	width: 984px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-title td {
	border-top: none
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info {
	border: 1px solid #b2d8fe;
	border-top: none;
	display: none
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info .hide-indent {
	width: 982px;
	display: inline-block
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td {
	padding-left: 8px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 2px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav {
	background-color: #f5f5f5;
	height: 40px;
	line-height: 40px;
	width: 982px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav span {
	color: #333;
	margin-top: 0
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .my-inquiry {
	margin-left: 44px;
	width: 50px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .model-num {
	margin-left: 30px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .brand-name {
	margin-left: 111px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .lot-num {
	margin-left: 130px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .order-num {
	margin-left: 44px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .delivery-time {
	margin-left: 35px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .order-info {
	margin-left: 65px;
	width: 24px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td .inquiry-order-nav .goal-price {
	margin-left: 95px;
	width: 55px;
	display: inline-block
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr:last-of-type td table tbody tr {
	border-bottom: none
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr:last-of-type td:last-of-type {
	border: none!important
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title {
	background-color: #f9f9f9;
	margin-left: 20px;
	width: 962px;
	height: 40px;
	line-height: 40px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span {
	color: #333
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(1) {
	margin-left: 23px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(2) {
	margin-left: 21px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(3) {
	margin-left: 110px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(4) {
	margin-left: 132px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(5) {
	margin-left: 44px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(6) {
	margin-left: 35px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(7) {
	margin-left: 55px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(8) {
	margin-left: 40px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(9) {
	margin-left: 40px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .info-title span:nth-child(10) {
	margin-left: 58px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 8px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div {
	height: 48px;
	padding-bottom: 8px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-supplier {
	width: 98px;
	height: 40px;
	margin-left: 22px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-supplier .supplier-num {
	width: 14px;
	height: 40px;
	display: inline-block;
	vertical-align: top;
	margin-right: 8px;
	margin-top: 1px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-supplier .supplier-num .supplier-num-icon {
	font-style: normal;
	width: 14px;
	height: 14px;
	background-color: #f90;
	color: #fff;
	-moz-border-radius: 7px;
	border-radius: 7px;
	text-align: center;
	line-height: 14px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-supplier .supplier-info {
	width: 76px;
	height: 40px;
	display: inline-block;
	word-break: break-all
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-model {
	margin-left: 5px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-model a {
	word-break: break-all;
	margin-top: 0
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .brand-name-info {
	word-break: break-all;
	margin-left: 24px;
	vertical-align: top
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .product-date-code {
	margin-left: 62px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .product-num {
	margin-left: 18px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .product-date {
	margin-left: 37px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .product-remark {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .price-indent {
	color: #666;
	word-break: break-all
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-operation {
	margin-left: 27px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-operation .new-ask-price {
	color: #0979e9;
	background-color: #dfeefc;
	height: 24px;
	display: inline-block;
	line-height: 24px;
	width: 73px;
	text-align: center;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 0
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo div .inquiry-order-operation .add-car {
	color: #fff;
	background-color: #0979e9;
	height: 24px;
	display: inline-block;
	line-height: 24px;
	width: 73px;
	text-align: center;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 0
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr {
	border: none;
	background-color: #fff;
	border-bottom: 1px dotted #e4e4e4
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .product-num span {
	margin-left: 22px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .product-date span {
	margin-left: 61px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .product-price span {
	margin-left: 67px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .inquiry-order-operation {
	margin-left: 38px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .price-indent {
	color: #666
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .inquiry-order-operation .new-ask-price {
	color: #0979e9;
	background-color: #dfeefc;
	height: 24px;
	display: inline-block;
	line-height: 24px;
	width: 73px;
	text-align: center;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .inquiry-order-operation .add-car {
	color: #fff;
	background-color: #0979e9;
	height: 24px;
	display: inline-block;
	line-height: 24px;
	width: 73px;
	text-align: center;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr .reinfo table tbody tr .inquiry-order-supplier .supplier-num {
	font-style: normal;
	width: 14px;
	height: 14px;
	background-color: #f90;
	color: #fff;
	-moz-border-radius: 7px;
	border-radius: 7px;
	text-align: center;
	line-height: 14px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr:last-of-type {
	border-bottom: none
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info td table tbody tr:last-of-type td:first-of-type {
	border-bottom: none!important
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info .colspan-price {
	/*margin-left: 22px;*/
	width: 70px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info .colspan-price i {
	color: #999;
	width: 14px;
	font-size: 16px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info .open-order {
	height: 35px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info .open-order .wait-price-info {
	margin-left: 45px;
	width: 70px;
	margin-top: 10px;
	display: none
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info .model-info a {
	width: 110px;
	height: 100%;
	color: #0979e9;
	word-break: break-all;
	margin-left: -43px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info .product-brand span {
	width: 140px;
	word-break: break-all;
	margin-left: -92px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info .lot-num-info {
	text-align: left;
	height: 35px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info .lot-num-info span {
	width: 50px;
	word-break: break-all;
	margin-left: -94px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info .order-num-info {
	text-align: left;
	height: 35px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info .order-num-info span {
	width: 50px;
	word-break: break-all;
	margin-left: -102px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info .delivery-time-info {
	text-align: left;
	height: 35px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info .delivery-time-info span {
	width: 60px;
	word-break: break-all;
	margin-left: -118px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info .goal-price-info {
	text-align: left;
	height: 35px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody .inquiry-order-info .goal-price-info span {
	width: 100px;
	word-break: break-all;
	margin-left: -99px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody tr .title-icon {
	font-size: 16px;
	padding-right: 8px;
	padding-left: 8px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody tr .inquiry-order-time {
	padding-left: 0;
	padding-right: 0
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody tr .inquiry-order-time span {
	width: 65px;
	display: inline-block;
	overflow: hidden;
	height: 14px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody tr .inquiry-order-num {
	width: 198px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody tr .inquiry-order-status span {
	margin-left: 490px;
	width: 55px
}

.usercenter-new .row-content .inquiry-order-box .inquiry-order table tbody tr .inquiry-order-delete .delete-btn {
	margin-left: 13px;
	width: 55px
}

.usercenter-new .row-content>.fl {
	width: 760px
}

.usercenter-new .row-content>.fr {
	width: 280px
}

.usercenter-new .row-content>.fr .news-activity {
	height: 195px;
	position: absolute;
	top: 102px;
	width: 255px;
	margin-top: 25px;
	border: 1px solid #f2f2f2
}

.usercenter-new .notice {
	height: 70px;
	background: url(../images/noticebg.png) no-repeat 10px 0 #eee;
	padding-left: 125px;
	position: relative
}

.usercenter-new .notice .noticetitle {
	color: #999;
	margin-top: 15px;
	margin-bottom: 5px
}

.usercenter-new .notice .noticecontent {
	font-size: 12px
}

.usercenter-new .notice i {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #c1c0be;
	cursor: pointer
}

.usercenter-new .moreorder {
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 12px;
	margin-top: 10px
}

.usercenter-new .remind {
	border: 1px solid #edd28b;
	padding: 10px;
	position: relative;
	margin-bottom: -1px;
	background-color: #fffdee
}

.usercenter-new .remind .remindtitle {
	width: 80px;
	float: left;
	color: red;
	font-size: 14px
}

.usercenter-new .remind .orderul li {
	float: left;
	margin-right: 20px;
	height: 28px;
	font-size: 14px;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.usercenter-new .remind .remindcontent {
	float: left
}

.usercenter-new .remind .remindcontent span:nth-child(3) {
	margin-left: 30px
}

.usercenter-new .remind .remindcontent span:nth-child(4) {
	margin-left: 35px
}

.usercenter-new .remind .remindcontent span:nth-child(4) {
	margin-left: 35px
}

.usercenter-new .remind .remindcontent em {
	margin-right: 15px
}

.usercenter-new .remind .remindcontent a {
	color: #0979e9
}

.usercenter-new .news-list li {
	background: url(../images/iconlist.png) no-repeat 0 -148px
}

.usercenter-new .nav-content {
	border-bottom: 1px solid #f2f2f2
}

.usercenter-new .nav-content:after,.usercenter-new .nav-content:before {
	display: table;
	content: ""
}

.usercenter-new .nav-content:after {
	clear: both
}

.usercenter-new .nav-content:after,.usercenter-new .nav-content:before {
	content: " ";
	display: table
}

.usercenter-new .nav-content:after {
	clear: both
}

.usercenter-new .nav-content .nav {
	float: left;
	border-bottom: 0
}

.usercenter-new .nav-content .nav li {
	cursor: pointer
}

.usercenter-new .nav-content .nav li a {
	border: 0;
	background-color: #fff;
	color: #666;
	padding: 2px 0;
	margin-right: 15px;
	font-size: 14px
}

.usercenter-new .nav-content .nav li.active a {
	color: #0979e9;
	border-bottom: 2px solid #0979e9
}

.usercenter-new .nav-content .more {
	float: right;
	margin-top: 10px
}

.usercenter-new .tab-break-text {
	margin-left: 1px
}

.usercenter-new .tab-break-text li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 28px;
	margin-left: -1px;
	width: 247px;
	padding-left: 10px
}

.usercenter-new .new-title {
	float: left;
	color: #333;
	padding: 10px 10px 10px 0;
	font-size: 14px
}

.usercenter-new .persent {
	position: absolute;
	right: 8px;
	top: 2px
}

.usercenter-new .centerinfo.pl0 {
	padding-left: 0
}

.usercenter-new .centerinfo-box .col-md-8 {
	width: 330px
}

.usercenter-new .centerinfo-box .centerinfo-left {
	height: 185px
}

.usercenter-new .centerinfo-box .centerinfo-right {
	height: 193px
}

.usercenter-new .centerinfo-box .centerinfo-right:after {
	position: absolute;
	top: 35px;
	height: 125px;
	left: -20px;
	content: '';
	width: 2px;
	border-left: solid #f2f2f2 1px
}

.usercenter-new .centerinfo-box .col-md-10 {
	width: 418px;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2
}

.usercenter-new .centerinfo-box .col-md-6 {
	width: 275px;
	padding-left: 20px;
	color: #333;
	font-size: 16px
}

.usercenter-new .centerinfo-box .infoname {
	color: #0979e9;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 20px;
	font-size: 16px;
	font-weight: 700;
	position: absolute;
	top: 30px;
	left: 20px
}

.usercenter-new .centerinfo-box h3 {
	font-size: 14px
}

.usercenter-new .centerinfo-box .levelcontent {
	font-size: 14px;
	margin-top: 5px;
	color: #f60;
	position: absolute;
	top: 53px;
	left: 20px
}

.usercenter-new .centerinfo-box .levelup {
	position: absolute;
	top: 90px;
	left: 20px
}

.usercenter-new .centerinfo-box .customer-service {
	position: absolute;
	top: 140px;
	left: 20px
}

.usercenter-new .centerinfo-box .customer-service:after,.usercenter-new .centerinfo-box .customer-service:before {
	display: table;
	content: ""
}

.usercenter-new .centerinfo-box .customer-service:after {
	clear: both
}

.usercenter-new .centerinfo-box .customer-service:after,.usercenter-new .centerinfo-box .customer-service:before {
	content: " ";
	display: table
}

.usercenter-new .centerinfo-box .customer-service:after {
	clear: both
}

.usercenter-new .centerinfo-box .customer-service div {
	float: left
}

.usercenter-new .centerinfo-box .customer-service div.c-999 {
	padding-right: 5px;
	margin-right: 5px
}

.usercenter-new .centerinfo-box .customer-service .contact {
	margin-left: 27px
}

.usercenter-new .centerinfo-box .assets {
	height: 160px
}

.usercenter-new .centerinfo-box .assets i {
	font-size: 16px;
	color: #0979e9;
	cursor: pointer;
	vertical-align: middle!important
}

.usercenter-new .centerinfo-box .assets .account-blance {
	margin-top: 32px;
	margin-left: 10px
}

.usercenter-new .centerinfo-box .assets .account-facility {
	margin-left: 23px
}

.usercenter-new .centerinfo-box .assets .ic-currency {
	margin-left: 48px
}

.usercenter-new .centerinfo-box .assets .coupon {
	margin-left: 56px
}

.usercenter-new .centerinfo-box .assets>div:after,.usercenter-new .centerinfo-box .assets>div:before {
	display: table;
	content: ""
}

.usercenter-new .centerinfo-box .assets>div:after {
	clear: both
}

.usercenter-new .centerinfo-box .assets>div:after,.usercenter-new .centerinfo-box .assets>div:before {
	content: " ";
	display: table
}

.usercenter-new .centerinfo-box .assets>div:after {
	clear: both
}

.usercenter-new .centerinfo-box .assets>div span {
	float: left;
	color: #333
}

.usercenter-new .centerinfo-box .assets>div span.c-666 {
	color: #666
}

.usercenter-new .centerinfo-box .assets>div .c-f60 {
	color: #f60
}

.usercenter-new .centerinfo-box .assets>div a {
	float: left
}

.usercenter-new .centerinfo {
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px
}

.usercenter-new .centerinfo .col-md-8 {
	width: 330px
}

.usercenter-new .centerinfo .col-md-10 {
	width: 418px;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2
}

.usercenter-new .centerinfo .col-md-6 {
	width: 275px;
	padding-left: 20px;
	color: #333;
	font-size: 16px
}

.usercenter-new .centerinfo .infoname {
	color: #0979e9;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 20px;
	font-size: 16px;
	font-weight: 700;
	position: absolute
}

.usercenter-new .centerinfo h3 {
	font-size: 14px
}

.usercenter-new .centerinfo .levelcontent {
	font-size: 14px;
	margin-top: 30px;
	color: #f60
}

.usercenter-new .centerinfo .customer-service:after,.usercenter-new .centerinfo .customer-service:before {
	display: table;
	content: ""
}

.usercenter-new .centerinfo .customer-service:after {
	clear: both
}

.usercenter-new .centerinfo .customer-service:after,.usercenter-new .centerinfo .customer-service:before {
	content: " ";
	display: table
}

.usercenter-new .centerinfo .customer-service:after {
	clear: both
}

.usercenter-new .centerinfo .customer-service div {
	float: left
}

.usercenter-new .centerinfo .customer-service div.c-999 {
	border-right: 1px solid #f2f2f2;
	padding-right: 5px;
	margin-right: 5px
}

.usercenter-new .centerinfo .assets {
	margin-left: 15px;
	margin-right: 15px;
	padding: 15px;
	background-color: #f5f5f5;
	height: 160px
}

.usercenter-new .centerinfo .assets i {
	font-size: 16px;
	color: #0979e9;
	cursor: pointer;
	vertical-align: middle!important
}

.usercenter-new .centerinfo .assets>div:after,.usercenter-new .centerinfo .assets>div:before {
	display: table;
	content: ""
}

.usercenter-new .centerinfo .assets>div:after {
	clear: both
}

.usercenter-new .centerinfo .assets>div:after,.usercenter-new .centerinfo .assets>div:before {
	content: " ";
	display: table
}

.usercenter-new .centerinfo .assets>div:after {
	clear: both
}

.usercenter-new .centerinfo .assets>div span {
	float: left;
	color: #333
}

.usercenter-new .centerinfo .assets>div span.c-666 {
	color: #666
}

.usercenter-new .centerinfo .assets>div .c-f60 {
	color: #f60
}

.usercenter-new .centerinfo .assets>div a {
	float: left
}

.usercenter-new .rivilege>div {
	float: left
}

.usercenter-new .rivilege .r-ul {
	height: 55px
}

.usercenter-new .rivilege .r-ul li {
	margin-top: 20px;
	float: left;
	width: 112px;
	overflow: hidden
}

.usercenter-new .rivilege .r-ul li i {
	background: url(../images/uc-icon.png) no-repeat;
	display: inline-block;
	width: 26px;
	height: 26px;
	vertical-align: middle!important
}

.usercenter-new .rivilege .r-ul li span {
	font-size: 12px
}

.usercenter-new .rivilege .r-ul li .r1 {
	background-position: 0 0
}

.usercenter-new .rivilege .r-ul li .r2 {
	background-position: 0 -28px
}

.usercenter-new .rivilege .r-ul li .r3 {
	background-position: 0 -58px
}

.usercenter-new .rivilege .r-ul li .r4 {
	background-position: 0 -84px
}

.usercenter-new .rivilege .r-ul li .r5 {
	background-position: 0 -140px
}

.usercenter-new .rivilege .r-ul li .r6 {
	background-position: 0 -112px
}

.usercenter-new .rivilege .r-ul li .r1_off {
	background-position: -31px 0
}

.usercenter-new .rivilege .r-ul li .r2_off {
	background-position: -31px -28px
}

.usercenter-new .rivilege .r-ul li .r3_off {
	background-position: -31px -58px
}

.usercenter-new .rivilege .r-ul li .r4_off {
	background-position: -31px -84px
}

.usercenter-new .rivilege .r-ul li .r5_off {
	background-position: -31px -140px
}

.usercenter-new .rivilege .r-ul li .r6_off {
	background-position: -31px -112px
}

.usercenter-new .rivilege .super-slide-prev {
	position: absolute;
	left: 0;
	top: 17px;
	font-size: 18px;
	z-index: 10
}

.usercenter-new .rivilege .super-slide-next {
	position: absolute;
	right: 5px;
	top: 17px;
	font-size: 18px;
	z-index: 10
}

.usercenter-new .rivilege .w87 {
	padding-left: 0!important
}

@media screen and (min-width:1200px) {
	.usercenter-new .rivilege .w87 {
		padding-left: 20px
	}
}

.usercenter-new .act {
	height: 360px
}

.usercenter-new .act .acttitle {
	background: #fff9ea;
	height: 100%;
	padding: 40px
}

.usercenter-new .act .actcontent {
	background-color: #f5f5f5;
	height: 100%;
	padding: 20px 40px
}

.usercenter-new .act .actcontent table tr {
	height: 28px
}

.usercenter-new .act .actcontent table tr td {
	width: 50%
}

.usercenter-new .gift .giftul li {
	height: 290;
	overflow: hidden;
	margin-bottom: 10px;
	padding-right: 10px
}

.usercenter-new .gift .giftul li .giftimg {
	padding: 10px;
	text-align: center
}

.usercenter-new .gift .giftul li img {
	margin: 0 auto;
	max-width: 100%;
	height: 160px
}

.usercenter-new .gift .giftul li>div {
	border: 1px solid #e4e4e4
}

.usercenter-new .gift .giftul li:nth-child(3n)>div {
	padding-right: 0
}

.usercenter-new .gift .giftcontent {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px
}

.usercenter-new .gift .giftcontent .btn {
	margin-top: 20px
}

.usercenter-new .gift .giftcontent h5 {
	height: 40px;
	overflow: hidden;
	line-height: 20px
}

.usercenter-new .gift .gifthistroy .panel-body {
	padding: 0
}

.usercenter-new .gift .gifthistroy .panel-body>div {
	border-top: #f2f2f2 solid 1px;
	padding: 20px
}

.usercenter-new .gift .gifthistroy .panel-body>div:first-child {
	border-top: 0
}

.usercenter-new .gift .gifthistroy .panel-body h5 {
	margin-bottom: 5px
}

.usercenter-new .gift .gifthistroy img {
	width: 40px;
	height: 40px
}

.usercenter-new .user-recommend {
	background-color: #fff
}

.usercenter-new .user-recommend>p {
	padding: 0 10px;
	font-size: 16px;
	color: #333
}

.usercenter-new .user-recommend>.banner-slide {
	position: absolute;
	top: 10px;
	right: 28px
}

.usercenter-new .user-recommend .banner-slide .hd li {
	width: 12px;
	height: 12px
}

.usercenter-new .user-recommend img {
	height: 102px
}

.usercenter-new .gift-content ul:after,.usercenter-new .gift-content ul:before {
	display: table;
	content: ""
}

.usercenter-new .gift-content ul:after {
	clear: both
}

.usercenter-new .gift-content ul:after,.usercenter-new .gift-content ul:before {
	content: " ";
	display: table
}

.usercenter-new .gift-content ul:after {
	clear: both
}

.usercenter-new .gift-content ul li {
	position: relative;
	line-height: 16px;
	border: 1px solid #e4e4e4;
	height: 280px;
	padding-left: 10px;
	padding-right: 10px
}

.usercenter-new .gift-content ul li>a {
	display: block
}

.usercenter-new .gift-content ul li .img-box {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 120px;
	height: 160px
}

.usercenter-new .gift-content ul li .img-box:after {
	content: "";
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle
}

.usercenter-new .gift-content ul li .img-box img {
	vertical-align: middle;
	width: 100%;
	height: auto
}

.usercenter-new .gift-content ul li>.clearfix .fr {
	padding-left: 10px
}

.usercenter-new .gift-content ul li .btn {
	margin-top: -10px
}

.usercenter-new .gift-content ul li .newgift-icon {
	position: absolute;
	left: 0;
	top: 0;
	width: 68px;
	height: 62px;
	background: url(../images/new-icon.png) no-repeat
}

.usercenter-new .gift-content ul li .t-o {
	height: 16px
}

.usercenter-new .gift-content .empty-tip {
	margin-top: 150px
}

.usercenter-new .empty-tip {
	text-align: center;
	color: #999;
	font-size: 16px;
	margin: 55px 0
}

.usercenter-new .empty-tip i {
	font-size: 32px;
	margin-right: 10px;
	vertical-align: middle!important
}

.usercenter-new .my-invoicecontent {
	background-color: #fff;
	position: absolute;
	right: 20px;
	top: 30px;
	width: 420px;
	height: 360px;
	z-index: 10;
	border: 1px solid #0979e9;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: left!important
}

.usercenter-new .my-invoicecontent .my-invoicecontent-title {
	height: 36px;
	line-height: 36px;
	text-align: left!important;
	font-size: 14px;
	border-bottom: 1px solid #e4e4e4;
	padding-left: 10px
}

.usercenter-new .my-invoicecontent .my-invoicecontent-content {
	font-size: 16px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	height: 320px;
	overflow-y: scroll;
	background: url(../images/iconlist.png) repeat-y -471px 0
}

.usercenter-new .my-invoicecontent .my-invoicecontent-content ul li {
	margin-bottom: 20px;
	padding-left: 50px;
	position: relative
}

.usercenter-new .my-invoicecontent .my-invoicecontent-content ul li:before {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #e4e4e4;
	content: "";
	position: absolute;
	z-inde: 13px;
	left: 13px;
	top: 9px;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.usercenter-new .my-invoicecontent .my-invoicecontent-content ul li:first-child:before {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: red;
	content: "";
	position: absolute;
	z-inde: 13px;
	left: 13px;
	top: 9px;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.usercenter-new .my-invoicecontent .my-invoicecontent-content ul li:last-child {
	margin-bottom: 0
}

.usercenter-new .my-invoicecontent .my-invoicecontent-content ul li>div {
	line-height: 150%;
	margin-bottom: 3px
}

.usercenter-new .my-invoicecontent:before {
	position: absolute;
	right: 38px;
	top: -21px;
	z-index: 11;
	width: 23px;
	height: 22px;
	content: "";
	background: url(../images/iconlist.png) no-repeat -133px -85px
}

.usercenter-new .toggle-arror {
	cursor: pointer
}

.usercenter-new .toggle-arror i {
	display: inline-block;
	-moz-transition: -moz-transform .2s linear;
	transition: -webkit-transform .2s linear;
	-moz-transition: transform .2s linear,-moz-transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear
}

.usercenter-new .toggle-arror.on {
	color: #0979e9
}

.usercenter-new .toggle-arror.on i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
}

.usercenter-new .toogle-table {
	background: #e6f1fd
}

.usercenter-new .toogle-table table {
	background: #e6f1fd
}

.usercenter-new .toogle-table table .icheckbox_minimal-orange {
	background-color: #fff
}

.usercenter-new .hasInvoice-table td {
	border-right: #f2f2f2 solid 1px
}

.usercenter-new .hasInvoice-table .list {
	padding: 0
}

.usercenter-new .hasInvoice-table .list p {
	height: 40px;
	line-height: 40px;
	border-bottom: #f2f2f2 solid 1px
}

.usercenter-new .hasInvoice-table .list p:after,.usercenter-new .hasInvoice-table .list p:before {
	display: table;
	content: ""
}

.usercenter-new .hasInvoice-table .list p:after {
	clear: both
}

.usercenter-new .hasInvoice-table .list p:after,.usercenter-new .hasInvoice-table .list p:before {
	content: " ";
	display: table
}

.usercenter-new .hasInvoice-table .list p:after {
	clear: both
}

.usercenter-new .hasInvoice-table .list p span {
	float: left;
	width: 24%;
	padding-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.usercenter-new .hasInvoice-table .list p span.w28b {
	width: 28%
}

.usercenter-new .hasInvoice-table .list p:last-child {
	border-bottom: 0
}

.usercenter-new .hasInvoice-table .invoice-head span {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 215px
}

.usercenter-new .hasInvoice-table.invoiced-table th span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block
}

.usercenter-new .hasInvoice-table.invoiced-table th span.w220p {
	width: 220px
}

.usercenter-new .hasInvoice-table.invoiced-table th span.w180p {
	width: 180px
}

.usercenter-new .hasInvoice-table.invoiced-table th span.w240p {
	width: 240px
}

.usercenter-new .canceled-order>td {
	color: #999
}

.usercenter-new .canceled-order .icon-yiquxiao {
	color: #999;
	font-size: 42px;
	position: absolute;
	right: 0;
	top: 0;
	line-height: 1
}

.ucenter-modal-header {
	background-color: #fff;
	color: #333;
	font-weight: lighter;
	border-bottom: 1px solid #e4e4e4
}

.ucenter-modal-header .close span {
	color: #333
}

.modal-body .wujiaoxing {
	width: 100px;
	height: 18px;
	float: left
}

.modal-body .wujiaoxing i {
	float: left;
	cursor: pointer
}

.modal-body .wujiaoxing .white-wujiaoxing {
	background: url(../images/iconlist.png) no-repeat -79px -123px;
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 2px
}

.modal-body .wujiaoxing .red-wujiaoxing {
	background: url(../images/iconlist.png) no-repeat -108px -123px;
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 2px
}

.modal-body .wujiaoxing .href-wujiaoxing {
	background: url(../images/iconlist.png) no-repeat -139px -123px;
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 2px
}

.modal-body .memored {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: red;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 10px
}

.modal-body .memoyellow {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: #f60;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 10px
}

.modal-body .memoblue {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: #0979e9;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 10px
}

.modal-body .memogreen {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: #2eaf01;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 10px
}

.order-list-nav {
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 2px solid #f2f2f2
}

.order-list-nav .active {
	font-size: 16px;
	margin-bottom: -1px
}

#table-ucenter .popover.bottom>.arrow {
	border-bottom-color: #0979e9
}

#table-ucenter .popover {
	border: 1px solid #0979e9
}

#table-ucenter .popover .popover-content>div {
	table-layout: fixed;
	word-break: break-all
}

#table-ucenter .pay-method {
	background: url(../images/pay-method.png) no-repeat 0 0;
	display: inline-block;
	width: 60px;
	height: 12px
}

#table-ucenter .pay-method-4 {
	background-position: 0 -3px
}

#table-ucenter .pay-method-4-off {
	background-position: -76px -3px
}

#table-ucenter .pay-method-1 {
	background-position: 0 -25px
}

#table-ucenter .pay-method-1-off {
	background-position: -76px -25px
}

#table-ucenter .pay-method-2 {
	background-position: 0 -50px
}

#table-ucenter .pay-method-2-off {
	background-position: -76px -50px
}

#table-ucenter .pay-method-3 {
	background-position: 0 -73px
}

#table-ucenter .pay-method-3-off {
	background-position: -76px -73px
}

.usercenter-box .usercenter-new {
	margin-top: 10px;
	position: relative
}

.usercenter-box .usercenter-new .fr .news-activity {
	height: 195px;
	position: absolute;
	top: 10px;
	width: 255px;
	margin-top:0px;
	border: 1px solid #f2f2f2;
	right: 23px
}

.usercenter-box .user-recommend .banner-slide {
	position: absolute;
	top: 5px;
	right: 14px;
	overflow: inherit
}

.usercenter-box .fr .news-list li {
	background: url(../images/iconlist.png) no-repeat 0 -148px
}

.usercenter-box .fr .news-activity {
	height: 280px;
	position: absolute;
	width: 255px;
	margin-top: 20px;
	border: 1px solid #f2f2f2;
	right: 23px;
	top: 0px
}

.usercenter-box .fr .news-activity .tab-break-text {
	margin-left: 1px
}

.usercenter-box .fr .news-activity .tab-break-text li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 28px;
	margin-left: -1px;
	width: 247px;
	padding-left: 10px;
	font-size: 12px
}

.usercenter-box .fr .news-activity .nav-content {
	border-bottom: 1px solid #f2f2f2
}

.usercenter-box .fr .news-activity .nav-content:after,.usercenter-box .fr .news-activity .nav-content:before {
	display: table;
	content: ""
}

.usercenter-box .fr .news-activity .nav-content:after {
	clear: both
}

.usercenter-box .fr .news-activity .nav-content:after,.usercenter-box .fr .news-activity .nav-content:before {
	content: " ";
	display: table
}

.usercenter-box .fr .news-activity .nav-content:after {
	clear: both
}

.usercenter-box .fr .news-activity .nav-content .nav {
	float: left;
	border-bottom: 0
}

.usercenter-box .fr .news-activity .nav-content .nav li {
	cursor: pointer;
	background: url(../images/iconlist.png) no-repeat 0 -148px
}

.usercenter-box .fr .news-activity .nav-content .nav li a {
	border: 0;
	background-color: #fff;
	color: #666;
	padding: 2px 0;
	margin-right: 15px;
	font-size: 14px
}

.usercenter-box .fr .news-activity .nav-content .nav li.active a {
	color: #0979e9;
	border-bottom: 2px solid #0979e9
}

.usercenter-box .fr .news-activity .nav-content .nav-tabs li {
	float: left;
	margin-bottom: 0;
	position: relative;
	top: 1px
}

.usercenter-box .fr .news-activity .nav-content .more {
	float: right;
	margin-top: 10px
}

.privileges .rivilege .person-privileges {
	height: 75px
}

.privileges .rivilege .person-privileges .privileges-icon .privileges-left {
	position: absolute;
	top: 62px;
	left: -2px;
	font-size: 33px;
	display: block;
	width: 10px;
	height: 10px;
	z-index: 999;
	color: #dfdfdf
}

.privileges .rivilege .person-privileges .privileges-icon .privileges-right {
	position: absolute;
	top: 62px;
	left: 210px;
	font-size: 33px;
	width: 10px;
	height: 10px;
	z-index: 999;
	color: #dfdfdf
}

.privileges .rivilege .o-h {
	width: 500px
}

.privileges .rivilege>div {
	float: left
}

.privileges .rivilege .r-ul {
	height: 75px
}

.privileges .rivilege .r-ul li {
	float: left;
	margin: 10px 0;
	width: 80px
}

.privileges .rivilege .r-ul li i {
	background: url(../images/uc-icon.png) no-repeat;
	display: inline-block;
	width: 26px;
	height: 26px;
	vertical-align: middle!important;
	margin-left: 26px
}

.privileges .rivilege .r-ul li .r-title-coin {
	margin-left: 21px
}

.privileges .rivilege .r-ul li div {
	margin-left: 12px
}

.privileges .rivilege .r-ul li span {
	font-size: 12px
}

.privileges .rivilege .r-ul li .r1 {
	background-position: 0 0
}

.privileges .rivilege .r-ul li .r2 {
	background-position: 0 -28px
}

.privileges .rivilege .r-ul li .r3 {
	background-position: 0 -58px
}

.privileges .rivilege .r-ul li .r4 {
	background-position: 0 -84px
}

.privileges .rivilege .r-ul li .r5 {
	background-position: 0 -140px
}

.privileges .rivilege .r-ul li .r6 {
	background-position: 0 -112px
}

.privileges .rivilege .r-ul li .r1_off {
	background-position: -31px 0
}

.privileges .rivilege .r-ul li .r2_off {
	background-position: -31px -28px
}

.privileges .rivilege .r-ul li .r3_off {
	background-position: -31px -58px
}

.privileges .rivilege .r-ul li .r4_off {
	background-position: -31px -84px
}

.privileges .rivilege .r-ul li .r5_off {
	background-position: -31px -140px
}

.privileges .rivilege .r-ul li .r6_off {
	background-position: -31px -112px
}

.privileges .rivilege .super-slide-prev {
	position: absolute;
	left: 0;
	top: 17px;
	font-size: 18px;
	z-index: 10
}

.privileges .rivilege .super-slide-next {
	position: absolute;
	right: 5px;
	top: 17px;
	font-size: 18px;
	z-index: 10
}

.privileges .rivilege .w87 {
	padding-left: 0!important
}

.help-center-nav {
	width: 200px;
	margin-top: 10px;
	margin-bottom: 10px
}

.help-center-nav .help-center {
	background-color: #0979e9;
	height: 38px;
	padding-left: 45px;
	padding-top: 8px
}

.help-center-nav .help-center .help-center-title {
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	text-align: center
}

.help-center-nav .nav-body {
	width: 200px;
	margin-bottom: 0
}

.help-center-nav .nav-body .nav-title {
	height: 38px;
	background-color: #eaeaea;
	padding-left: 45px;
	padding-top: 10px;
	font-weight: 400;
	margin-bottom: 0;
	border-bottom: 1px solid #fff
}

.help-center-nav .nav-body .nav-title i {
	font-style: normal;
	margin-left: 35px
}

.help-center-nav .nav-body .nav-info {
	background-color: #fff;
	padding-left: 45px;
	height: 38px;
	margin-bottom: 0;
	border-bottom: 1px solid #f5f5f5;
	padding-top: 10px
}

.help-center-nav .nav-body:last-of-type {
	border-bottom: none
}

.help-center-nav .nav-body:last-of-type .nav-title:last-of-type {
	border-bottom: none
}

.help-center-nav .nav-body:first-of-type .nav-info {
	display: block
}

.help-center-new {
	width: 980px;
	margin-bottom: 20px
}

.help-center-new .ublock {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 30px
}

.help-center-new .ublock .breadcrumb {
	background-color: #eaeaea;
	padding-left: 20px
}

.help-center-new .ublock .breadcrumb .theme-color {
	color: #0979e9
}

.help-center-new .ublock .help-center-content {
	padding-left: 20px;
	padding-right: 20px
}

.help-center-new .ublock .help-center-content .help-register {
	margin-left: 24px
}

.help-center-new .ublock .help-center-content .help-register .slideTxtBox .register-title {
	height: 50px;
	padding-top: 20px;
	margin-bottom: 28px
}

.help-center-new .ublock .help-center-content .help-register .slideTxtBox .register-title ul {
	height: 35px;
	border-bottom: 1px solid #eaeaea
}

.help-center-new .ublock .help-center-content .help-register .slideTxtBox .register-title ul .on {
	border-bottom: 2px solid #0979e9
}

.help-center-new .ublock .help-center-content .help-register .slideTxtBox .register-title ul li {
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	margin-right: 30px;
	padding-bottom: 15px
}

.help-center-new .ublock .help-center-content .help-register .slideTxtBox .register-title ul li:nth-child(2):before {
	content: "";
	background: #ccc;
	left: -15px;
	right: 2px;
	height: 20px;
	width: 1px;
	display: inline-block;
	top: 0;
	position: relative;
	vertical-align: top
}

.help-center-new .ublock .help-center-content .help-register .slideTxtBox .register-info {
	font-size: 14px
}

.help-center-new .ublock .help-center-content .help-retrieve-password {
	margin-left: 24px
}

.help-center-new .ublock .help-center-content .help-retrieve-password .password-box .password-title {
	height: 50px;
	padding-top: 20px;
	margin-bottom: 28px
}

.help-center-new .ublock .help-center-content .help-retrieve-password .password-box .password-title ul {
	height: 35px;
	border-bottom: 1px solid #eaeaea
}

.help-center-new .ublock .help-center-content .help-retrieve-password .password-box .password-title ul .on {
	border-bottom: 2px solid #0979e9
}

.help-center-new .ublock .help-center-content .help-retrieve-password .password-box .password-title ul li {
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	margin-right: 30px;
	padding-bottom: 15px
}

.help-center-new .ublock .help-center-content .help-retrieve-password .password-box .password-title ul li:nth-child(2):before {
	content: "";
	background: #ccc;
	left: -15px;
	right: 2px;
	height: 20px;
	width: 1px;
	display: inline-block;
	top: 0;
	position: relative;
	vertical-align: top
}

.help-center-new .ublock .help-center-content .help-retrieve-password .password-box .password-info {
	font-size: 14px
}

.help-center-new .ublock .help-center-content .help-buy {
	margin-left: 24px
}

.help-center-new .ublock .help-center-content .help-buy .slideTxtBox .buy-title {
	height: 50px;
	padding-top: 20px;
	margin-bottom: 28px
}

.help-center-new .ublock .help-center-content .help-buy .slideTxtBox .buy-title ul {
	height: 35px;
	border-bottom: 1px solid #eaeaea
}

.help-center-new .ublock .help-center-content .help-buy .slideTxtBox .buy-title ul .on {
	border-bottom: 2px solid #0979e9
}

.help-center-new .ublock .help-center-content .help-buy .slideTxtBox .buy-title ul li {
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	margin-right: 30px;
	padding-bottom: 15px
}

.help-center-new .ublock .help-center-content .help-buy .slideTxtBox .buy-title ul li:nth-child(2):before {
	content: "";
	background: #ccc;
	left: -15px;
	right: 2px;
	height: 20px;
	width: 1px;
	display: inline-block;
	top: 0;
	position: relative;
	vertical-align: top
}

.help-center-new .ublock .help-center-content .help-buy .slideTxtBox .buy-info {
	font-size: 14px
}

.help-center-new .ublock .help-center-content .help-question {
	margin-left: 24px
}

.help-center-new .ublock .help-center-content .help-question .question-box .question-title {
	height: 50px;
	padding-top: 20px;
	margin-bottom: 28px
}

.help-center-new .ublock .help-center-content .help-question .question-box .question-title ul {
	height: 35px;
	border-bottom: 1px solid #eaeaea
}

.help-center-new .ublock .help-center-content .help-question .question-box .question-title ul .on {
	border-bottom: 2px solid #0979e9
}

.help-center-new .ublock .help-center-content .help-question .question-box .question-title ul li {
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	margin-right: 30px;
	padding-bottom: 15px
}

.help-center-new .ublock .help-center-content .help-question .question-box .question-title ul li:nth-child(2):before {
	content: "";
	background: #ccc;
	left: -15px;
	right: 2px;
	height: 20px;
	width: 1px;
	display: inline-block;
	top: 0;
	position: relative;
	vertical-align: top
}

.help-center-new .ublock .help-center-content .help-question .question-box .question-info {
	font-size: 14px
}

.help-center-new .ublock .help-center-content .help-answer {
	margin-left: 24px
}

.help-center-new .ublock .help-center-content .help-answer .answer-box .answer-title {
	height: 50px;
	padding-top: 20px;
	margin-bottom: 28px
}

.help-center-new .ublock .help-center-content .help-answer .answer-box .answer-title ul {
	height: 35px;
	border-bottom: 1px dashed #eaeaea
}

.help-center-new .ublock .help-center-content .help-answer .answer-box .answer-title ul .on {
	border-bottom: 2px solid #0979e9
}

.help-center-new .ublock .help-center-content .help-answer .answer-box .answer-title ul li {
	float: left;
	font-size: 18px;
	font-weight: 700;
	color: #0979e9;
	margin-right: 30px;
	padding-bottom: 15px
}

.help-center-new .ublock .help-center-content .help-answer .answer-box .answer-title ul li:nth-child(2):before {
	content: "";
	background: #ccc;
	left: -15px;
	right: 2px;
	height: 20px;
	width: 1px;
	display: inline-block;
	top: 0;
	position: relative;
	vertical-align: top
}

.help-center-new .ublock .help-center-content .help-answer .answer-box .answer-info {
	font-size: 14px
}

.help-center-new .ublock .help-center-content .help-tariff {
	margin-left: 24px
}

.help-center-new .ublock .help-center-content .help-tariff .tariff-box .tariff-title {
	height: 50px;
	padding-top: 20px;
	margin-bottom: 28px
}

.help-center-new .ublock .help-center-content .help-tariff .tariff-box .tariff-title ul {
	height: 35px;
	border-bottom: 1px solid #eaeaea
}

.help-center-new .ublock .help-center-content .help-tariff .tariff-box .tariff-title ul .on {
	border-bottom: 2px solid #0979e9
}

.help-center-new .ublock .help-center-content .help-tariff .tariff-box .tariff-title ul li {
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	margin-right: 30px;
	padding-bottom: 15px
}

.help-center-new .ublock .help-center-content .help-tariff .tariff-box .tariff-title ul li:nth-child(2):before {
	content: "";
	background: #ccc;
	left: -15px;
	right: 2px;
	height: 20px;
	width: 1px;
	display: inline-block;
	top: 0;
	position: relative;
	vertical-align: top
}

.help-center-new .ublock .help-center-content .help-tariff .tariff-box .tariff-info {
	font-size: 12px
}

.help-center-new .ublock .help-center-content .help-tariff .tariff-box .tariff-info ul li p {
	line-height: 24px
}

.help-center-new .ublock .help-center-content .old-bar {
	margin-left: 20px;
	margin-right: 20px
}

.help-center-new .ublock .help-center-content .old-bar ol {
	margin-left: 25px
}

.help-center-new .ublock .help-center-content .old-bar .panel .panel-body {
	padding-left: 12px
}

.help-center-new .ublock .help-center-content .old-bar .panel:nth-child(2) .panel-body {
	padding-left: 12px
}

.help-center-new .ublock .help-center-content .old-bar .row ol {
	margin-left: 25px
}

.help-center-new .ublock .help-center-content .old-bar .bar .bar-title {
	font-size: 14px;
	padding-bottom: 10px
}

.help-center-new .ublock .help-center-content .old-bar .bar .bar-title .old-info {
	border-bottom: 2px solid #0979e9;
	padding-bottom: 12px
}

.c-container {
	position: absolute;
	left: 0;
	top: 32px;
	background: #fff;
	z-index: 888;
	display: none
}

.coupon-box {
	position: relative
}

.coupon-box.on .c-target i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
}

.coupon-box.on .c-container {
	display: block
}

.coupon-box .c-target {
	background: url(../images/coupon-icon.png) 0 0;
	width: 80px;
	height: 26px;
	color: #f60;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	line-height: 26px;
	cursor: pointer
}

.coupon-box .c-target i {
	display: inline-block;
	-moz-transition: .25s;
	transition: .25s
}

.coupon-box .c-box {
	position: relative;
	border: 1px solid #f60;
	width: 326px;
	padding: 20px 0 5px 10px;
	background: #fff
}

.coupon-box .c-box .c-arrow {
	position: absolute;
	left: 20px;
	top: 0
}

.coupon-box .c-box .c-arrow:after,.coupon-box .c-box .c-arrow:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%
}

.coupon-box .c-box .c-arrow:before {
	top: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-bottom-color: #f60;
	margin-left: -7.07106781px;
	margin-top: -14.14213562px
}

.coupon-box .c-box .c-arrow:after {
	top: 1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-bottom-color: #fff;
	margin-left: -7.07106781px;
	margin-top: -14.14213562px
}

.coupon-box .c-list {
	margin-bottom: 15px
}

.coupon-box .c-list:after,.coupon-box .c-list:before {
	display: table;
	content: ""
}

.coupon-box .c-list:after {
	clear: both
}

.coupon-box .c-list:after,.coupon-box .c-list:before {
	content: " ";
	display: table
}

.coupon-box .c-list:after {
	clear: both
}

.coupon-box .c-list .c-money {
	float: left;
	color: red;
	font-size: 20px;
	width: 80px;
	height: 26px;
	text-align: center;
	line-height: 24px;
	background: url(../images/coupon-icon.png) 0 -32px
}

.coupon-box .c-list .c-money2 {
	float: left;
	color: red;
	font-size: 20px;
	width: 80px;
	height: 49px;
	text-align: center;
	line-height: 24px;
	background: url(../images/coupon-icon.png) -2px -1429px
}

.coupon-box .c-list .c-text {
	float: left;
	font-size: 12px;
	color: #666;
	line-height: 1.5;
	width: 170px;
	margin-left: 10px
}

.coupon-box .c-list .c-btn {
	float: left;
	font-size: 12px;
	background: red;
	color: #fff;
	width: 45px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	cursor: pointer
}

.coupon-box .c-list .c-btn.disabled {
	background: #fff;
	color: #999;
	cursor: no-drop
}

.pro-detail-infos .sup-item {
	line-height: 28px
}

.pro-detail-infos .coupon-box {
	margin-left: 35px;
	display: none
}

.coupon-box-cart {
	margin: 10px 0 0 310px;
	float: left;
	display: none
}

.usercoupons .c-list {
	margin-left: -18px
}

.usercoupons .c-list:after,.usercoupons .c-list:before {
	display: table;
	content: ""
}

.usercoupons .c-list:after {
	clear: both
}

.usercoupons .c-list:after,.usercoupons .c-list:before {
	content: " ";
	display: table
}

.usercoupons .c-list:after {
	clear: both
}

.usercoupons .c-list li {
	float: left;
	position: relative;
	width: 240px;
	height: 140px;
	margin-left: 17px;
	margin-bottom: 17px
}

.usercoupons .c-list li .c-green-willdie {
	position: absolute;
	left: 0;
	top: 0;
	width: 62px;
	height: 62px;
	background: url(../images/coupon-icon.png) no-repeat 0 -872px
}

.usercoupons .c-list li .c-willdie {
	position: absolute;
	left: 0;
	top: 0;
	width: 62px;
	height: 62px;
	background: url(../images/coupon-icon.png) no-repeat 0 -66px
}

.usercoupons .c-list li .c-used {
	position: absolute;
	right: 5px;
	bottom: 5px;
	width: 48px;
	height: 48px;
	background: url(../images/coupon-icon.png) no-repeat -82px -65px
}

.usercoupons .c-list li .c-passed {
	position: absolute;
	right: 5px;
	bottom: 5px;
	width: 48px;
	height: 48px;
	background: url(../images/coupon-icon.png) no-repeat -148px -65px
}

.usercoupons .c-list .fs-34 {
	font-size: 34px
}

.usercoupons .c-list .c-count {
	font-size: 44px;
	font-weight: 700;
	text-align: center;
	color: #fff;
	margin-top: 14px
}

.usercoupons .c-list .c-count span {
	display: inline-block;
	margin: 10px 0 0 0;
	font-size: 20px;
	vertical-align: top
}

.usercoupons .c-list .c-count .c-text-rmb {
	color: #fff;
	width: 50%;
	float: left;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px
}

.usercoupons .c-list .c-count .c-text-usd {
	color: #fff;
	width: 50%;
	float: left;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px
}

.usercoupons .c-list .c-green-count {
	font-size: 44px;
	font-weight: 700;
	text-align: center;
	color: green;
	margin-top: 14px
}

.usercoupons .c-list .c-green-count span {
	display: inline-block;
	margin: 10px 5px 0 0;
	font-size: 20px;
	vertical-align: top
}

.usercoupons .c-list .c-text {
	color: #fff;
	font-size: 12px;
	text-align: center
}

.usercoupons .c-list .c-time {
	color: #666;
	font-size: 12px;
	text-align: center;
	margin-top: 18px
}

.usercoupons .c-list .c-query {
	color: #666;
	font-size: 12px;
	margin: 26px 30px 0 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.usercoupons .coupons-yellow {
	background: url(../images/coupon-icon.png) no-repeat 0 -160px
}

.usercoupons .coupons-gray {
	background: url(../images/coupon-icon.png) no-repeat 0 -397px
}

.usercoupons .coupons-green {
	background: url(../images/coupon-icon.png) no-repeat 0 -637px
}

.usercoupons .coupons-green .c-count {
	font-size: 44px;
	font-weight: 700;
	text-align: center;
	color: green;
	margin-top: 14px
}

.usercoupons .coupons-green .c-count span {
	display: inline-block;
	margin: 10px 5px 0 0;
	font-size: 20px;
	vertical-align: top
}

.usercoupons .coupons-double-yellow {
	background: url(../images/coupon-icon.png) no-repeat 0 -959px
}

.usercoupons .coupons-double-gray {
	background: url(../images/coupon-icon.png) no-repeat 0 -1203px
}

.coupon-readme {
	border: 1px solid #e4e4e4;
	padding: 20px
}

.coupon-readme dt {
	font-size: 14px;
	color: #333
}

.coupon-readme dd {
	margin: 12px 0 0 20px;
	line-height: 28px
}

.coupon-readme dd p {
	color: #666;
	font-size: 12px
}

@charset "UTF-8";

.theme-link-default:hover {
	text-decoration: none;
	color: #0979e9
}

.theme-default-origin {
	color: #f60
}

.theme-default-origin:hover {
	text-decoration: none;
	color: #f60
}

.theme-link-origin {
	color: #f60
}

.theme-link-origin:hover {
	text-decoration: none;
	color: #f60
}

.linefeed {
	word-wrap: break-word;
	white-space: normal;
	word-break: break-all
}

.replace {
	background: #fee0c8;
	margin: 20px 0;
	padding: 4px;
	position: relative
}

.replace .replace-title {
	background: #fef4ec;
	width: 142px;
	font-size: 16px;
	text-align: center;
	height: 68px;
	padding-top: 16px;
	color: #333
}

.replace .replace-title span {
	display: block;
	color: #959493;
	font-size: 14px;
	padding-top: 2px
}

.replace .replace-right {
	float: right;
	background: #fff;
	height: 68px;
	line-height: 30px;
	width: 1040px;
	padding: 21px 0 0
}

.replace .replace-brand {
	color: #999;
	padding-left: 45px;
	width: 290px
}

.replace .replace-brand em {
	float: left
}

.replace .replace-brand span {
	float: left;
	color: #333;
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.replace .replace-brand a {
	float: left;
	margin: 6px 0 0 5px;
	color: #fff;
	background: #ccc;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	padding: 0 10px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	position: relative
}

.replace .replace-brand a:hover {
	background: #f90
}

.replace .replace-brand a:hover .replace-js {
	display: block
}

.replace .replace-brand a .replace-js {
	display: none;
	position: absolute;
	width: 220px;
	left: -90px;
	top: 16px;
	color: #666;
	z-index: 10
}

.replace .replace-brand a .replace-js .replace-arrow {
	background: url(../images/arrow.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 9px
}

.replace .replace-brand a .replace-js .replace-content {
	border: 1px solid #f90;
	background: #fff;
	width: 220px;
	padding: 10px;
	font-size: 14px;
	margin-top: 8px;
	line-height: 16px
}

.replace .replace-model {
	padding-left: 10px;
	width: 230px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.replace .replace-model span {
	color: #f60
}

.replace .replace-price {
	padding-left: 10px;
	width: 165px;
	color: #999
}

.replace .replace-price span {
	color: #333
}

.replace a.replace-datasheet {
	width: 110px;
	color: #0979e9;
	background: url(../images/datasheet.png) no-repeat 0 center;
	padding-left: 18px
}

.replace a.replace-view-img {
	width: 90px;
	color: #0979e9;
	background: url(../images/view-img.png) no-repeat 0 center;
	padding-left: 16px
}

.replace .replace-free {
	float: right;
	margin-right: 20px;
	width: 90px;
	height: 30px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	background: #f60;
	cursor: pointer
}

.replace .replace-icon {
	position: absolute;
	left: 0;
	top: 0;
	width: 42px;
	height: 42px;
	background: url(../images/tg.png) no-repeat;
	opacity: .7
}

.replace .border-top {
	border-top: 1px solid #fee0c8;
	height: 72px
}

.classify-list.sup-area>dd {
	max-height: 75px;
	overflow-y: auto
}

.zxzx_tips {
	background: url(../images/zxzx.png) no-repeat;
	width: 669px;
	height: 390px;
	overflow: hidden;
	position: fixed;
	top: 50%;
	margin-top: -195px;
	left: 50%;
	margin-left: -334px;
	z-index: 1041
}

.zxzx_tips .closezxTips {
	float: right;
	margin: 10px 5px 0 0;
	height: 50px;
	width: 50px;
	cursor: pointer
}

.zxzx_tips .zxTipscontent {
	padding: 100px 70px 0 270px;
	line-height: 200%
}

.zxzx_tips .indent2 {
	text-indent: 2.4rem
}

.classify-list:after,.classify-list:before,.other-list:after,.other-list:before {
	display: table;
	content: ""
}

.classify-list:after,.other-list:after {
	clear: both
}

.classify-list:after,.classify-list:before,.other-list:after,.other-list:before {
	content: " ";
	display: table
}

.classify-list:after,.other-list:after {
	clear: both
}

.classify-list dt,.other-list dt {
	width: 80px;
	text-align: right
}

.classify-list dd,.other-list dd {
	margin-left: 90px;
	font-size: 12px
}

.classify-list dd a,.other-list dd a {
	display: inline-block;
	padding: 5px 10px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 1;
	border: 1px solid transparent;
	-moz-transition: all .25s ease 0s;
	transition: all .25s ease 0s
}

.classify-list dd a.active,.classify-list dd a:hover,.other-list dd a.active,.other-list dd a:hover {
	border-color: #0979e9;
	color: #0979e9!important
}

.classify-list dd a.active,.other-list dd a.active {
	position: relative
}

.classify-list dd a.active:before,.other-list dd a.active:before {
	position: absolute;
	right: 0;
	bottom: 0;
	content: "";
	width: 0;
	height: 0;
	border-bottom: 13px solid #0979e9;
	border-left: 13px solid transparent
}

.classify-list dd a.active:after,.other-list dd a.active:after {
	color: #fff;
	font-family: ICKEY!important;
	content: "\e615";
	font-weight: 700;
	position: absolute;
	width: 14px;
	height: 20px;
	right: -4px;
	bottom: -10px;
	font-size: 12px
}

.classify-list dd a:active,.classify-list dd a:focus,.classify-list dd a:visited,.other-list dd a:active,.other-list dd a:focus,.other-list dd a:visited {
	color: #666
}

.classify-list dd a.disabled,.other-list dd a.disabled {
	cursor: default
}

.classify-list dd a.disabled.active,.classify-list dd a.disabled:hover,.other-list dd a.disabled.active,.other-list dd a.disabled:hover {
	border-color: transparent;
	color: #ccc!important
}

.classify-list dd a.disabled:active,.classify-list dd a.disabled:focus,.classify-list dd a.disabled:visited,.other-list dd a.disabled:active,.other-list dd a.disabled:focus,.other-list dd a.disabled:visited {
	color: #ccc
}

.classify-list dd a.disabled.active,.other-list dd a.disabled.active {
	border-color: #ccc
}

.classify-list dd a.disabled.active:before,.other-list dd a.disabled.active:before {
	border-bottom-color: #ccc
}

.classify-list dd .btn-more i.icon,.other-list dd .btn-more i.icon {
	font-size: 14px;
	position: relative;
	top: 0;
	left: 2px;
	-webkit-transform: rotateZ(0);
	-moz-transform: rotateZ(0);
	transform: rotateZ(0);
	-moz-transition: -moz-transform .25s ease 0s;
	transition: -webkit-transform .25s ease 0s;
	-moz-transition: transform .25s ease 0s,-moz-transform .25s ease 0s;
	transition: transform .25s ease 0s;
	transition: transform .25s ease 0s,-webkit-transform .25s ease 0s,-moz-transform .25s ease 0s
}

.classify-list dd .btn-more.open i.icon,.other-list dd .btn-more.open i.icon {
	-webkit-transform: rotateZ(-180deg);
	-moz-transform: rotateZ(-180deg);
	transform: rotateZ(-180deg)
}

.search-filter {
	border-bottom: none;
	padding-top: 0;
	border-top: 1px solid #e4e4e4
}

.search-filter .search-surround-filter {
	border-bottom: 1px solid #e4e4e4;
	position: relative
}

.search-filter .search-surround-filter dl {
	background-color: #f5f5f5
}

.search-filter .search-surround-filter dl dd {
	background-color: #fff
}

.search-filter .search-surround-filter.no-mutiple {
	padding-right: 0!important
}

.search-filter .search-surround-filter .btn-filter-multiple {
	position: absolute;
	right: 0;
	top: 10px
}

.search-filter .search-surround-filter .search-filter-comfirm {
	display: none
}

.search-filter .search-surround-filter.active,.search-filter .search-surround-filter.open {
	border: 2px solid #a2cffc;
	padding-right: 0
}

.search-filter .search-surround-filter.active .search-filter-comfirm,.search-filter .search-surround-filter.open .search-filter-comfirm {
	display: block
}

.search-filter .search-surround-filter.active dl,.search-filter .search-surround-filter.open dl {
	background-color: #e6f1fd
}

.search-filter .search-surround-filter.active dt,.search-filter .search-surround-filter.open dt {
	width: 78px
}

.search-filter .search-surround-filter.active dd,.search-filter .search-surround-filter.open dd {
	margin-left: 88px
}

.search-filter .search-surround-filter .tag-check-list {
	max-height: 74px;
	overflow-y: auto
}

.search-filter #searchFilter {
	left: 0;
	top: -85px
}

.compare-price {
	background-color: #fffdee;
	border: 1px solid #edd28b
}

.stick-header.when-open-modal {
	left: -8px
}

.stick-filter,.stick-table-header {
	position: fixed;
	width: 1190px;
	left: 50%;
	margin-left: -595px;
	z-index: 10;
	display: none
}

.stick-filter.active,.stick-table-header.active {
	display: block
}

.stick-filter.when-open-modal,.stick-table-header.when-open-modal {
	margin-left: -603px
}

.table-search>thead>tr>th {
	background-color: #f9f9f9
}

.stick-filter {
	top: 80px;
	background-color: #f2f2f2;
	padding: 10px 12px 9px 12px;
	z-index: 11
}

.stick-filter [class^=icheckbox_] {
	background-color: #fff
}

.stick-tip {
	width: 1190px;
	margin-left: -12px;
	margin-top: -10px
}

.stick-table-header {
	top: 127px;
	overflow-x: hidden;
	height: 55px
}

.stick-table-header .table {
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2)
}

.stick-table-header .table th {
	white-space: nowrap
}

.stick-table-header-logout {
	top: 144px
}

.table-search>tbody>tr>td,.table-search>tbody>tr>th,.table-search>tfoot>tr>td,.table-search>tfoot>tr>th,.table-search>thead>tr>td,.table-search>thead>tr>th {
	border: none
}

.table-search .search-zxkf {
	position: absolute;
	left: -75px;
	top: 0;
	z-index: 1;
	width: 80px;
	height: 140px
}

.table-search>thead tr th {
	color: #333
}

.table-search .search-tr-more {
	position: relative
}

.table-search .search-tr-more td {
	padding: 0!important;
	border-bottom: 1px solid #f2f2f2
}

.table-search .btn-tr-more {
	background: url(../images/dashed.png) repeat-x center top;
	text-align: center;
	padding: 2px 0;
	color: #f60;
	cursor: pointer;
	width: 275px;
	margin-left: 275px;
	-moz-transition: background-color .25s ease 0s;
	transition: background-color .25s ease 0s
}

.table-search .btn-tr-more:hover {
	background-color: #f5f5f5
}

.table-search .btn-tr-more .btn-downward {
	background: url(../images/iconlist.png) no-repeat -17px -17px;
	width: 10px;
	height: 8px;
	display: inline-block
}

.table-search .btn-light {
	padding: 4px 29px
}

.table-search .search-info-unfold>div.search-info-desc {
	height: 34px
}

.table-search .search-data-unfold>div:first-child {
	height: 50px
}

.table-search .search-data-unfold .icon,.table-search .search-info-unfold .icon {
	height: 16px;
	display: inline-block
}

.table-search .search-data-unfold>div,.table-search .search-info-unfold>div {
	overflow: hidden
}

.table-search .search-data-unfold>p i,.table-search .search-info-unfold>p i {
	color: #0979e9
}

.table-search .search-data-unfold>p a,.table-search .search-info-unfold>p a {
	color: #0979e9
}

.table-search .search-data-show {
	position: absolute;
	margin-top: -20px;
	overflow: visible
}

.search-get-more {
	vertical-align: top
}

@media only screen and (max-width:1190px) {
	.search-get-more {
		margin-right: 10px
	}
}

.search-get-more .icon {
	margin-left: 5px;
	background-color: #f5f5f5;
	padding: 0 4px;
	display: inline-block
}

.quick-cart div.col-md-16 {
	padding: 15px
}

.quick-cart div.col-md-8 {
	padding: 15px 15px 15px 0
}

.modal .modal-cart-body {
	padding: 0
}

.modal .modal-cart-body dl {
	border-right: 1px solid #e4e4e4
}

.modal .add-cart-tip-div {
	background: #fffdee;
	border: 1px solid #edd28b;
	color: #f60;
	border-top: none;
	position: absolute;
	top: 1px;
	padding: 10px 20px;
	width: 100%
}

.search-loading {
	width: 100%;
	height: 185px;
	background: url(../images/loading_search.gif) no-repeat center
}

.search-data-item {
	position: relative
}

.search-data-item .search-logo img,.search-data-item .search-logo-side img {
	max-height: 30px
}

.search-data-item .search-logo-side {
	position: fixed;
	left: 50%;
	top: 130px;
	margin-left: -595px;
	text-align: right;
	visibility: hidden
}

.search-data-item .search-logo-side.when-open-modal {
	margin-left: -603px
}

.search-data-item .search-logo-side .search-logo-cont {
	position: relative;
	left: -102%;
	z-index: 1;
	max-width: 100%
}

.search-data-item .search-logo-side .search-logo-cont img,.search-data-item .search-logo-side .search-logo-cont p {
	max-width: 100%;
	white-space: pre;
	white-space: pre-wrap;
	white-space: pre-line;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -hp-pre-wrap;
	word-wrap: break-word
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo {
	width: 80px;
	height: 27px;
	float: right;
	background: url(../images/sup-logos-sm.png) no-repeat
}

.ie11 .search-data-item .search-logo-side .search-logo-cont .sup-logo {
	float: none;
	display: block;
	text-align: right
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-1 {
	background-position: 0 -385px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-2 {
	background-position: 0 -329px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-3 {
	background-position: 0 -904px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-4 {
	background-position: 0 -985px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-5 {
	background-position: 0 -959px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-6 {
	background-position: 0 -246px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-7 {
	background-position: 0 -574px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-8 {
	background-position: 0 -356px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-9 {
	background-position: 0 -1041px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-10 {
	background-position: 0 -1151px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-11 {
	background-position: 0 -493px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-12 {
	background-position: 0 -848px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-13 {
	background-position: 0 -109px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-14 {
	background-position: 0 -739px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-15 {
	background-position: 0 -301px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-16 {
	background-position: 0 -220px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-17 {
	background-position: 0 -138px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-18 {
	background-position: 0 -822px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-19 {
	background-position: 0 -275px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-20 {
	background-position: 0 -658px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-21 {
	background-position: 0 -630px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-22 {
	background-position: 0 -931px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-23 {
	background-position: 0 -682px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-24 {
	background-position: 0 -412px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-25 {
	background-position: 0 -438px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-26 {
	background-position: 0 -520px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-27 {
	background-position: 0 -55px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-28 {
	background-position: 0 -602px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-29 {
	background-position: 0 -27px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-30 {
	background-position: 0 0
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-31 {
	background-position: 0 -49px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-32 {
	background-position: 0 0
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-33 {
	background-position: 0 -548px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-34 {
	background-position: 0 -520px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-35 {
	background-position: 0 -520px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-36 {
	background-position: 0 -1013px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-37 {
	background-position: 0 -766px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-38 {
	background-position: 0 -766px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-809 {
	background-position: 0 -766px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-Findchips {
	background-position: 0 -766px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-3282 {
	background-position: 0 -875px
}

.search-data-item .search-logo {
	vertical-align: middle;
	padding: 5px 0;
	background-color: #e6f1fd;
	border-bottom: 1px solid #a2cffc;
	margin-top: 10px
}

.search-data-item .search-logo .search-icon-tj {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 42px;
	height: 46px;
	background: url(../images/tuijian.gif) no-repeat
}

.search-data-item .search-logo>img {
	float: left;
	margin: 12px 20px 0 0
}

.search-data-item .search-logo>span {
	display: inline-block;
	line-height: 6;
	line-height: 50px;
	font-size: 18px
}

.search-data-item .search-logo .sup-logo {
	width: 146px;
	height: 50px;
	margin: 0 10px 0 5px;
	float: left;
	background: url(../images/sup-logos.png) no-repeat
}

.search-data-item .search-logo .sup-logo.sup-1 {
	background-position: 0 -699px
}

.search-data-item .search-logo .sup-logo.sup-2 {
	background-position: 0 -599px
}

.search-data-item .search-logo .sup-logo.sup-3 {
	background-position: 0 -1647px
}

.search-data-item .search-logo .sup-logo.sup-4 {
	background-position: 0 -1796px
}

.search-data-item .search-logo .sup-logo.sup-5 {
	background-position: 0 -1748px
}

.search-data-item .search-logo .sup-logo.sup-6 {
	background-position: 0 -450px
}

.search-data-item .search-logo .sup-logo.sup-7 {
	background-position: 0 -1049px
}

.search-data-item .search-logo .sup-logo.sup-8 {
	background-position: 0 -649px
}

.search-data-item .search-logo .sup-logo.sup-9 {
	background-position: 0 -1898px
}

.search-data-item .search-logo .sup-logo.sup-10 {
	background-position: 0 -2098px
}

.search-data-item .search-logo .sup-logo.sup-11 {
	background-position: 0 -899px
}

.search-data-item .search-logo .sup-logo.sup-12 {
	background-position: 0 -1548px
}

.search-data-item .search-logo .sup-logo.sup-13 {
	background-position: 0 -199px
}

.search-data-item .search-logo .sup-logo.sup-14 {
	background-position: 0 -2148px
}

.search-data-item .search-logo .sup-logo.sup-15 {
	background-position: 0 -550px
}

.search-data-item .search-logo .sup-logo.sup-16 {
	background-position: 0 -398px
}

.search-data-item .search-logo .sup-logo.sup-17 {
	background-position: 0 -249px
}

.search-data-item .search-logo .sup-logo.sup-18 {
	background-position: 0 -1501px
}

.search-data-item .search-logo .sup-logo.sup-19 {
	background-position: 0 -501px
}

.search-data-item .search-logo .sup-logo.sup-20 {
	background-position: 0 -1200px
}

.search-data-item .search-logo .sup-logo.sup-21 {
	background-position: 0 -1149px
}

.search-data-item .search-logo .sup-logo.sup-22 {
	background-position: 0 -1698px
}

.search-data-item .search-logo .sup-logo.sup-23 {
	background-position: 0 -2255px
}

.search-data-item .search-logo .sup-logo.sup-24 {
	background-position: 0 -750px
}

.search-data-item .search-logo .sup-logo.sup-25 {
	background-position: 0 -799px
}

.search-data-item .search-logo .sup-logo.sup-26 {
	background-position: 0 -949px
}

.search-data-item .search-logo .sup-logo.sup-27 {
	background-position: 0 -98px
}

.search-data-item .search-logo .sup-logo.sup-28 {
	background-position: 0 -1098px
}

.search-data-item .search-logo .sup-logo.sup-29 {
	background-position: 0 -49px
}

.search-data-item .search-logo .sup-logo.sup-30 {
	background-position: 0 0
}

.search-data-item .search-logo .sup-logo.sup-31 {
	background-position: 0 -49px
}

.search-data-item .search-logo .sup-logo.sup-32 {
	background-position: 0 0
}

.search-data-item .search-logo .sup-logo.sup-33 {
	background-position: 0 -998px
}

.search-data-item .search-logo .sup-logo.sup-34 {
	background-position: 0 -949px
}

.search-data-item .search-logo .sup-logo.sup-35 {
	background-position: 0 -949px
}

.search-data-item .search-logo .sup-logo.sup-36 {
	background-position: 0 -1848px
}

.search-data-item .search-logo .sup-logo.sup-37 {
	background-position: 0 -1848px
}

.search-data-item .search-logo .sup-logo.sup-38 {
	background-position: 0 -1848px
}

.search-data-item .search-logo .sup-logo.sup-809 {
	background-position: 0 -1399px
}

.search-data-item .search-logo .sup-logo.sup-Findchips {
	background-position: 0 -1399px
}

.search-data-item .search-logo .sup-logo.sup-3282 {
	background-position: 0 -1597px
}

.search-data-item.active .search-logo-side {
	visibility: visible;
	-webkit-animation: flipInX .5s 1;
	-moz-animation: flipInX .5s 1;
	animation: flipInX .5s 1
}

.table-grads>tbody>tr>td,.table-grads>tbody>tr>th,.table-grads>thead>tr>td,.table-grads>thead>tr>th {
	padding: 4px 15px
}

.table-grads>tbody>tr>td:last-child,.table-grads>tbody>tr>th:last-child,.table-grads>thead>tr>td:last-child,.table-grads>thead>tr>th:last-child {
	padding-right: 20px
}

.search-no-result h2 {
	font-size: 24px
}

.search-no-result .no-result-info dt {
	font-weight: 700;
	font-size: 16px;
	float: left;
	width: 70px
}

.search-no-result .no-result-info dd {
	padding-left: 70px
}

.search-no-result .no-result-info ul {
	line-height: 1.5;
	margin-left: 15px
}

.search-no-result .no-result-info ul li {
	list-style: decimal outside none;
	margin-bottom: 5px
}

.search-no-result .no-result-info .icon {
	color: #0979e9;
	font-size: 16px
}

.no-result-warning {
	font-size: 50px;
	color: #f60
}

.compare-price-header {
	background-color: #f5f5f5;
	padding: 10px
}

.compare-list>span {
	line-height: 2;
	cursor: pointer;
	display: inline-block;
	margin-left: -4px
}

.compare-list>span:hover {
	color: #f60
}

.compare-list>span::after,.compare-list>span::before {
	display: inline-block;
	opacity: 0;
	color: #f60;
	-moz-transition: -moz-transform .3s,opacity .2s;
	transition: opacity .2s,-webkit-transform .3s;
	-moz-transition: transform .3s,opacity .2s,-moz-transform .3s;
	transition: transform .3s,opacity .2s;
	transition: transform .3s,opacity .2s,-webkit-transform .3s,-moz-transform .3s
}

.compare-list>span::before {
	margin-right: 2px;
	content: '[';
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	transform: translateX(20px)
}

.compare-list>span::after {
	margin-left: 2px;
	content: ']';
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px)
}

.compare-list>span:focus::after,.compare-list>span:focus::before,.compare-list>span:hover::after,.compare-list>span:hover::before {
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0)
}

.compare-sno {
	max-height: 65px;
	overflow: hidden
}

.compare-sno.active {
	max-height: inherit;
	overflow: visible
}

.spread-more em {
	vertical-align: top
}

.spread-more i {
	vertical-align: top;
	display: inline-block;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	transform: rotate(0);
	-moz-transition: -moz-transform .25s ease 0s;
	transition: -webkit-transform .25s ease 0s;
	-moz-transition: transform .25s ease 0s,-moz-transform .25s ease 0s;
	transition: transform .25s ease 0s;
	transition: transform .25s ease 0s,-webkit-transform .25s ease 0s,-moz-transform .25s ease 0s;
	height: 14px;
	position: relative;
	top: 2px
}

.spread-more.active i {
	top: 3px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
}

.btn-sort {
	cursor: pointer;
	font-size: 12px
}

.btn-sort.active,.btn-sort:hover {
	color: #f60
}

.no-list-tip {
	padding: 20px;
	text-align: center;
	display: none
}

.cart-info-icon {
	position: absolute;
	left: 50px;
	top: 10px;
	font-size: 40px;
	color: #0979e9
}

.cart-info-shortcut {
	margin-left: 100px
}

.lock-mask {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1050
}

.lock-mask .loading-cont {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	color: #0979e9;
	border: 1px solid #0979e9;
	background: #fff;
	padding: 10px;
	padding-left: 40px;
	display: inline-block;
	height: 40px;
	width: 180px;
	margin: auto
}

.lock-mask .loading-icon {
	width: 28px;
	height: 28px;
	top: 6px;
	position: absolute;
	left: 10px;
	background: url(../images/ajax-loader.gif) no-repeat
}

.can-produce {
	line-height: 1.5;
	position: relative;
	display: inline-block;
	margin-top: 5px
}

.can-produce .can-produce-tag {
	color: #fff;
	background-color: #f60;
	padding: 2px 3px;
	line-height: 1;
	cursor: pointer
}

.can-produce .can-produce-cont {
	display: none;
	min-width: 150px;
	white-space: nowrap;
	position: absolute;
	top: 100%;
	left: 0;
	margin-top: 8px;
	padding: 5px 10px;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.1);
	box-shadow: 1px 2px 5px rgba(0,0,0,.1)
}

.can-produce .can-produce-cont:after,.can-produce .can-produce-cont:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%
}

.can-produce .can-produce-cont:before {
	top: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-bottom-color: #0979e9;
	margin-left: -7.07106781px;
	margin-top: -14.14213562px
}

.can-produce .can-produce-cont:after {
	top: 1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-bottom-color: #fff;
	margin-left: -7.07106781px;
	margin-top: -14.14213562px
}

.has-lowest {
	width: 900px
}

.has-lowest .add-to-cart-left {
	float: left;
	width: 600px;
	border-right: 1px solid #0979e9
}

.has-lowest .add-to-cart-right {
	float: left;
	width: 298px
}

.has-lowest .add-to-cart-right p {
	color: #f60;
	font-size: 14px;
	margin: 15px 0 10px 10px
}

.has-lowest .add-to-cart-right .table {
	width: 100%;
	margin: 0 auto
}

.has-lowest .lowest div {
	position: relative;
	color: #f60
}

.has-lowest .lowest div i {
	position: absolute;
	left: 50%;
	margin-left: -20px;
	top: -18px
}

.has-lowest .icon-gouwuche1 {
	color: #0979e9;
	font-size: 14px
}

.has-lowest .table-search-list {
	max-height: 272px;
	overflow-y: auto
}

.has-lowest .table-search-list .table-search {
	width: 97%;
	margin-top: 10px
}

.nav.nav-main-menu {
	margin-left: 2%;
	height: 40px;
	overflow: hidden
}

.nav.nav-main-menu li {
	float: left
}

.nav.nav-main-menu li a {
	padding-right: 24px;
	padding-left: 24px;
	position: relative
}

.nav.nav-main-menu li a .navbar-new {
	position: absolute;
	right: 10px;
	top: 0
}

.nav.nav-main-menu li.active a {
	background: #0062c4;
	color: #fff
}

.nav.nav-main-menu li.active a:hover {
	background: #0062c4;
	color: #fff
}

@media (max-width:1199px) {
	.nav.nav-main-menu li a {
		padding-right: 12px;
		padding-left: 12px
	}
}

.nav-main {
	border-bottom: 2px solid #0979e9!important
}

.nav-collapse {
	left: 0;
	position: absolute;
	top: 41px;
	width: 100%;
	z-index: 999
}

.classify-all .classify-tit {
	background-color: #0062c4;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	cursor: pointer;
	border-top: 1px solid #0062c4;
	border-bottom: 1px solid #0062c4
}

.classify-all .classify-tit a {
	color: #fff;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	padding-left: 20px
}

.classify-all .classify-tit b {
	margin-left: 2px;
	font-size: 12px;
	font-weight: 400;
	float: none;
	color: #fff;
	position: absolute;
	margin-top: 15px;
	left: 100px;
	-webkit-transform: rotateZ(0);
	-moz-transform: rotateZ(0);
	transform: rotateZ(0);
	-moz-transition: -moz-transform .25s ease-in 0s;
	transition: -webkit-transform .25s ease-in 0s;
	-moz-transition: transform .25s ease-in 0s,-moz-transform .25s ease-in 0s;
	transition: transform .25s ease-in 0s;
	transition: transform .25s ease-in 0s,-webkit-transform .25s ease-in 0s,-moz-transform .25s ease-in 0s;
	display: none
}

.classify-all .classify-tit.open.not-index {
	background-color: #0062c4;
	border-color: #0062c4
}

.classify-all .classify-tit.open.not-index a {
	color: #fff
}

.classify-all .classify-tit.open.not-index b {
	color: #fff
}

.classify-all .classify-tit.open b {
	color: #fff;
	-webkit-transform: rotateZ(-180deg);
	-moz-transform: rotateZ(-180deg);
	transform: rotateZ(-180deg)
}

.classify-all .classify-tit.not-index {
	background: #f6f9fb;
	color: #333;
	border: 1px solid #f2f2f2
}

.classify-all .classify-tit.not-index a {
	color: #333
}

.classify-all .classify-tit.not-index b {
	display: inline-block;
	color: #333;
	left: 100px;
	float: none
}

.nav-sort {
	border-left: 1px solid #0979e9;
	border-bottom: 1px solid #0979e9;
	border-right: 1px solid #0979e9;
	position: relative;
	background-color: #0979e9;
	height: 439px;
	z-index: 2
}

.nav-sort li {
	position: relative
}

.nav-sort li.active {
	z-index: 3;
	border-top: 1px solid #0979e9;
	border-bottom: 1px solid #0979e9;
	background-color: #fff
}

.nav-sort li.active:first-child {
	border-top: 1px solid #0979e9
}

.nav-sort li.active a {
	color: #0979e9;
	padding-top: 8px;
	padding-bottom: 8px;
	border-right: 1px solid #fff
}

.nav-sort li.active:after {
	content: "";
	display: block;
	width: 0;
	border-left: 2px solid #0979e9;
	position: absolute;
	right: -1px;
	top: -1px;
	height: 1px;
	z-index: 100
}

.nav-sort li.active s.icon-more {
	color: #0979e9
}

.nav-sort li a {
	margin-top: -1px;
	color: #fff;
	display: block;
	font-size: 16px;
	z-index: 1;
	position: relative;
	left: 1px;
	padding: 9px 15px 9px 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.nav-sort li s.icon-more {
	font-style: normal;
	text-decoration: none;
	color: #fff;
	position: absolute;
	top: 25%;
	left: 100%;
	margin-left: -25px;
	z-index: 1
}

#nav .sort-sbu a.morefl {
	position: absolute;
	right: 0;
	bottom: 16px;
	font-size: 12px;
	padding: 0;
	margin: 0;
	width: auto
}

.sort-sbu {
	background-color: #fff;
	font-size: 14px;
	left: 197px;
	position: absolute;
	top: 0;
	z-index: 1
}

.sort-sbu .entity-main {
	border: 1px solid #0979e9;
	width: 993px;
	min-height: 439px;
	height: 439px;
	padding-left: 20px;
	display: none;
	overflow: hidden
}

.sort-sbu .entity-main .entity-list {
	position: relative;
	display: block;
	width: 686px
}

.sort-sbu .entity-main .entity-list:after,.sort-sbu .entity-main .entity-list:before {
	display: table;
	content: ""
}

.sort-sbu .entity-main .entity-list:after {
	clear: both
}

.sort-sbu .entity-main .entity-list:after,.sort-sbu .entity-main .entity-list:before {
	content: " ";
	display: table
}

.sort-sbu .entity-main .entity-list:after {
	clear: both
}

.sort-sbu .entity-main .typelogo {
	width: 279px;
	position: absolute;
	right: 0;
	top: 0
}

.sort-sbu .entity-main .dl {
	line-height: 20px;
	overflow: hidden;
	padding: 0 0;
	position: relative
}

.sort-sbu .entity-main .dl .dd {
	width: 542px;
	display: inline-block;
	padding: 10px 0
}

.sort-sbu .entity-main .dl .dd a {
	font-size: 12px;
	display: inline-block;
	width: 110px;
	float: left;
	line-height: 1.6;
	margin-right: 20px;
	padding-left: 20px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.sort-sbu .entity-main .dl .dd a:hover {
	color: #0979e9
}

.sort-sbu .entity-main .dl .dd a:hover span {
	color: #0979e9!important
}

.sort-sbu .entity-main .dl .dt {
	vertical-align: top;
	width: 100px;
	display: inline-block;
	padding: 10px 0;
	position: relative;
	font-weight: 700;
	padding-right: 10px;
	font-size: 12px
}

.sort-sbu .entity-main .dl .dt a,.sort-sbu .entity-main .dl .dt span {
	word-break: break-all
}

.sort-sbu .entity-main .dl .dt .icon-more {
	position: absolute;
	right: 0;
	top: 10px
}

.sort-sbu .entity-main .dl:before {
	content: '';
	left: 115px;
	width: 100%;
	border-bottom: 1px solid #fff;
	position: absolute;
	bottom: 0;
	z-index: 100;
	background: #fff;
	border-bottom: 1px solid #f2f2f2
}

.cls-menu {
	width: 198px;
	line-height: 1.5;
	float: left
}

.cls-menu .cls-menu-tit {
	background-color: #0979e9;
	color: #fff;
	padding: 13.5px 15px;
	font-size: 16px
}

.cls-menu .cls-list {
	background-color: #3b78e2;
	color: #fff;
	height: 500px
}

.cls-menu .cls-list-item {
	position: relative;
	padding-bottom: 10px;
	padding-left: 15px;
	border: 1px solid #3b78e2;
	border-right: none
}

.cls-menu .cls-list-item:last-child {
	padding-bottom: 8px
}

.cls-menu .cls-list-item .cls-list-tit {
	padding-bottom: 5px;
	font-size: 16px;
	color: #fff
}

.cls-menu .cls-list-item .cls-list-tit .narrow {
	position: absolute;
	right: 10px;
	top: 5px
}

.cls-menu .cls-list-item .cls-list-tit .narrow-last {
	top: 10px!important
}

.cls-menu .cls-list-item a.cls-list-tit:hover {
	text-decoration: underline
}

.cls-menu .cls-list-item:first-child .cls-list-item-info {
	border-top-color: transparent
}

.cls-menu .cls-list-item.active {
	background-color: #fff
}

.cls-menu .cls-list-item.active~.cls-list-item .cls-list-item-info {
	border-top-color: transparent
}

.cls-menu .cls-list-item.active .cls-list-tit {
	color: #0979e9
}

.cls-menu .cls-list-item.active .cls-list-abstract a {
	color: #666
}

.cls-menu .cls-list-item.active .cls-list-abstract a:hover {
	color: #0979e9
}

.cls-menu .cls-list-item.active .cls-list-detail {
	display: block
}

.cls-menu .cls-list-item.active .cls-list-item-info {
	border-top-color: transparent
}

.cls-menu .cls-list-item.active:after {
	content: "";
	position: absolute;
	top: 0;
	right: -1px;
	border-left: 3px solid #fff;
	height: 100%;
	width: 0;
	z-index: 999
}

.cls-menu .cls-list-item-info {
	width: 168px;
	border-top: 1px dotted #295fbf;
	padding-top: 7px;
	margin-top: -2px
}

.cls-menu .cls-list-detail {
	display: none;
	position: absolute;
	z-index: 105;
	left: 196px;
	top: -1px;
	width: 750px;
	padding: 14px 15px;
	background-color: #fff;
	border: 1px solid #0979e9
}

.cls-menu .cls-list-abstract:after,.cls-menu .cls-list-abstract:before,.cls-menu .cls-list-sublist:after,.cls-menu .cls-list-sublist:before {
	display: table;
	content: ""
}

.cls-menu .cls-list-abstract:after,.cls-menu .cls-list-sublist:after {
	clear: both
}

.cls-menu .cls-list-abstract:after,.cls-menu .cls-list-abstract:before,.cls-menu .cls-list-sublist:after,.cls-menu .cls-list-sublist:before {
	content: " ";
	display: table
}

.cls-menu .cls-list-abstract:after,.cls-menu .cls-list-sublist:after {
	clear: both
}

.cls-menu .cls-list-abstract li,.cls-menu .cls-list-sublist li {
	float: left;
	display: inline-block;
	margin-right: 15px
}

.cls-menu .cls-list-abstract {
	width: 183px;
	height: 21px;
	overflow: hidden
}

.cls-menu .cls-list-abstract a {
	font-size: 12px;
	color: #a9c4f2;
	text-decoration: none
}

.cls-menu .cls-list-abstract a:hover {
	color: #fff
}

.cls-menu .cls-list-sublist li {
	width: 17%;
	line-height: 24px
}

.cls-menu .cls-list-sublist a {
	font-size: 12px;
	color: #666;
	text-decoration: none
}

.cls-menu .cls-list-sublist a:hover {
	color: #0979e9
}

.cls-menu .cls-list-sublist a span {
	width: 80%;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.dev-cls-menu .cls-list,.instruments-cls-menu .cls-list {
	height: 490px
}

.connector-cls-menu .cls-list,.passive-cls-menu .cls-list {
	height: 362px
}

.loadmain-exception {
	position: absolute
}

.mainbannerpos {
	position: absolute;
	left: 0;
	top: 0;
	height: 438px;
	width: 100%
}

.bom-fastnav {
	margin-top: 10px;
	background: url(../images/white.png) repeat center center;
	height:218px;
}

.bom-fastnav .btn-box {
	margin-top: 10px
}

.bom-fastnav .btn-box:after,.bom-fastnav .btn-box:before {
	display: table;
	content: ""
}

.bom-fastnav .btn-box:after {
	clear: both
}

.bom-fastnav .btn-box:after,.bom-fastnav .btn-box:before {
	content: " ";
	display: table
}

.bom-fastnav .btn-box:after {
	clear: both
}

.bom-fastnav .btn {
	padding: 4px 18px 5px
}

.bom-fastnav .btn-default-bom {
	float: left
}

.bom-fastnav .btn-light {
	width: 100%
}

.bom-fastnav>div {
	padding: 12px 20px
}

.bom-fastnav>div.tc {
	border-top: 1px dashed #e4e4e4
}

.bom-fastnav p {
	font-size: 12px;
	line-height: 22px
}

.mainbannerpos {
	position: absolute;
	left: 0;
	top: 0;
	height: 438px;
	width: 100%
}

.fastnav {
	text-align: center;
	width: 290px
}

.fastnav a {
	float: left;
	width: 96px;
	background: url(../images/white.png) repeat center center;
	height: 88px;
	color: #666;
	font-size: 12px;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	background: #e3f1fe
}

.fastnav a:nth-child(3n) {
	width: 97px
}

.fastnav .fastnav img {
	margin-top: 20px
}

.fullSlide,.mainpoints {
	text-align: center
}

.typelogo>div {
	margin-right: 1px;
	margin-bottom: 1px
}

.logopiclist {
	width: 148.75px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #fff
}

.home .ranking-title {
	height: 40px;
	overflow: hidden
}

.home .ranking-title>div {
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	float: left;
	text-align: center;
	width: 50%;
	background: #e3f1fe;
	color: #666
}

.home .ranking-title>div.curt {
	height: 40px;
	line-height: 40px;
	float: left;
	text-align: center;
	width: 50%;
	background: #4f9eed;
	color: #fff
}

.home .ranking-content {
	padding: 5px 10px
}

.home .ranking-content .ranking-num {
	margin-top: 2px;
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #e2e2e2;
	margin-right: 10px;
	font-size: 10px;
	float: left
}

.home .ranking-content li:nth-child(1) .ranking-num,.home .ranking-content li:nth-child(2) .ranking-num,.home .ranking-content li:nth-child(3) .ranking-num {
	background: #f60;
	color: #fff
}

.home .ranking-content li {
	height: 24px;
	line-height: 20px;
	width: 100%;
	overflow: hidden;
	font-size: 12px
}

.home .ranking-content .ranking-sku {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 128px;
	display: inline-block;
	float: left
}

.home .ranking-content li span:last-child {
	float: right;
	width: 55px;
	font-size: 12px;
	margin-left: 10px
}

.home .os-list {
	float: left;
	width: 55%
}

.home .main-ads-box {
	margin-top: 10px;
	float: right;
	width: 240px;
	height: 190px
}

.home .main-ads-box .main-banner {
	overflow: hidden
}

.home .main-ads-box .main-banner .main-banner-big {
	width: 100%;
	min-height: 315px;
	text-align: center;
	vertical-align: middle;
	position: relative
}

.home .main-ads-box .main-banner .main-banner-big img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%
}

.home .main-ads-box .main-banner .main-banner-list {
	display: block;
	height: 162px;
	width: 100%
}

.home .main-ads-box .main-banner .main-banner-list li {
	width: 33.33333333%;
	min-height: 161px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle
}

.home .main-ads-box .main-banner .main-banner-list li>div {
	display: inline
}

.home .main-ads-box .ick-notice {
	height: 190px;
	background: url(../images/white.png) repeat center center;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4
}

.home .main-ads-box .ick-notice .h155 {
	height: 155px;
	padding: 20px
}

.home .main-ads-box .ick-notice .notice-header {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #e4e4e4
}

.home .main-ads-box .ick-notice .notice-header h4 {
	height: 35px;
	line-height: 35px;
	padding-left: 20px;
	padding-right: 20px
}

.home .main-ads-box .ick-notice .notice-btns {
	margin: -2px 20px 0 0
}

.home .main-ads-box .ick-notice .notice-btns i {
	padding: 1px 0;
	background-color: #f2f2f2;
	color: #333;
	cursor: pointer;
	font-size: 12px
}

.home .main-ads-box .ick-notice .list {
	height: 90px;
	overflow: hidden;
	width: 100%!important
}

.home .main-ads-box .ick-notice .list li {
	display: block;
	width: 100%!important;
	word-wrap: break-word;
	word-break: break-all
}

.home .main-ads-box .ick-notice .list li h5 {
	margin-bottom: 20px
}

.home .main-ads-box .ick-notice .list li h5 .aNull {
	cursor: default
}

.home .main-ads-box .ick-notice .list li h5 .aNull:hover {
	color: #0979e9
}

.home .main-ads-box .ick-notice .notice-txt {
	line-height: 180%;
	font-size: 12px
}

.home .main-ads-box .recommend-side {
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding: 20px;
	height: 317px
}

.home .main-ads-box .recommend-side .recommend-item {
	padding-top: 15px
}

.home .main-ads-box .recommend-side .recommend-item:after,.home .main-ads-box .recommend-side .recommend-item:before {
	display: table;
	content: ""
}

.home .main-ads-box .recommend-side .recommend-item:after {
	clear: both
}

.home .main-ads-box .recommend-side .recommend-item:after,.home .main-ads-box .recommend-side .recommend-item:before {
	content: " ";
	display: table
}

.home .main-ads-box .recommend-side .recommend-item:after {
	clear: both
}

.home .main-ads-box .recommend-side .recommend-item span {
	display: block;
	text-align: left!important;
	vertical-align: middle!important;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.home .main-ads-box .recommend-side .recommend-item .badge {
	font-weight: 400
}

.home .activity-express-box {
	background: url(../images/white.png) repeat center center
}

.home .activity-express-box .home-nav {
	height: 170px
}

.home .activity-express-box .home-nav .nav-content-box .nav-tab {
	border-bottom: 1px solid #ddd
}

.home .activity-express-box .home-nav .nav-content-box .nav-tab.nav-tabs-stride>li {
	margin-top: -2px;
	margin-left: -1px;
	z-index: 2
}

.home .activity-express-box .home-nav .nav-content-box .nav-tab.nav-tabs-stride>li.active {
	z-index: 3
}

.home .activity-express-box .home-nav .nav-content-box .nav-tab>li {
	float: left;
	margin-bottom: 0;
	position: relative;
	top: 1px;
	font-size: 14px
}

.home .activity-express-box .home-nav .nav-content-box .nav-tab>li>a {
	padding: 6px 15px;
	border: 1px solid transparent
}

.home .activity-express-box .home-nav .nav-content-box .nav-tab>li.active>a,.home .activity-express-box .home-nav .nav-content-box .nav-tab>li.active>a:focus,.home .activity-express-box .home-nav .nav-content-box .nav-tab>li.active>a:hover {
	color: #555;
	border-bottom-color: transparent;
	cursor: default;
	border-bottom: 2px solid #0979e9
}

.home .activity-express-box .home-nav .nav-content-box .nav-tab>li.more-Activity {
	float: right;
	color: #666;
	font-size: 12px
}

.home .activity-express-box .home-nav .nav-content-box .nav-tab>li.more-Activity>a {
	padding-right: 0;
	margin-top: 1px
}

.home .activity-express-box .tab-content ul li {
	line-height: 20px;
	font-size: 12px
}

.home .activity-express-box .tab-content ul li a {
	overflow: hidden;
	display: inline-block;
	white-space: nowrap;
	width: 175px;
	text-overflow: ellipsis
}

.home .activity-express-box .tab-content ul li span {
	color: #999;
	width: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	white-space: nowrap;
	text-align: center
}

.home .wrap-floor {
	min-height: 100px
}

.home .wrap-floor .row .tbl .tbl-cell {
	max-width: 100%
}

.home .ad-space {
	overflow: hidden;
	height: 392px;
	text-align: center;
	vertical-align: middle!important
}

.home .ad-space>div {
	height: 100%
}

.home .ad-box .ad-first-img {
	height: 257px
}

.home .ad-box .ad-list {
	height: 136px;
	padding: 10px 20px;
	background-color: #f9f9f9
}

.home .ad-box .ad-list ul {
	padding-left: 10px;
	list-style-type: disc
}

.home .ad-box .ad-list ul li {
	color: #999;
	display: list-item;
	font-weight: lighter;
	list-style: disc inside none;
	height: 26px;
	line-height: 26px;
	overflow: hidden
}

.home .overseas-list {
	overflow-x: hidden
}

.home .overseas-list li {
	border-left: 1px solid #f5f5f5;
	border-top: 1px solid #f5f5f5
}

.home .overseas-list li a {
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	display: block;
	text-align: center;
	height: 131px;
	padding: 20px;
	position: relative
}

.home .overseas-list li a img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
	max-height: 80%;
	z-index: 1;
	top: 25px;
	bottom: auto
}

.home .overseas-list li a span {
	font-size: 16px;
	position: absolute;
	bottom: 25px;
	left: 0;
	right: 0;
	z-index: 2
}

.home .flooracitve {
	border-left: 5px solid #999
}

.home .floorcurt {
	border-left: 5px solid #f60
}

.home .overseas-logo {
	width: 890px
}

.home .overseas-logo li {
	float: left;
	width: 179px;
	height: 128px;
	margin-bottom: -1px;
	text-align: center;
	margin-right: -1px;
	overflow: hidden
}

.home .overseas-logo li img {
	margin-top: 35px;
	width: 100px;
	height: 45px
}

.home .overseas-logo li a:link,.home .overseas-logo li a:visited {
	position: relative;
	display: inline-block;
	width: 179px;
	height: 128px;
	border: 1px solid #f2f2f2;
	z-index: 1;
	background-color: #fff
}

.home .overseas-logo li a:active,.home .overseas-logo li a:hover {
	position: relative;
	display: inline-block;
	width: 179px;
	height: 128px;
	border: 1px solid #0979e9;
	z-index: 2;
	background-color: #fff
}

.home .overseas-logo li a>div {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 178px;
	height: 28px;
	line-height: 28px;
	text-align: center
}

.home .overseas-logo li a:hover>div {
	display: block;
	background: #0979e9;
	color: #fff;
	font-size: 12px
}

.home .overseas-logo li:nth-child(5) {
	margin-left: -1px
}

.home .overseas-logo li:nth-child(10) {
	margin-left: -1px
}

.home .overseas-logo li:nth-child(15) {
	margin-left: -1px
}

.home .overseas-banner {
	height: 381px;
	width: 290px;
	position: relative;
	overflow: hidden;
	float: left
}

.home .overseas-banner .overseas-banner-linklist {
	bottom: 0;
	padding: 38px 0
}

.home .w938p {
	width: 938px
}

.home .w242p {
	width: 242px
}

.home .h286 {
	height: 286px
}

.home .overseas-sub-list .w206p {
	width: 206px
}

.home .overseas-sub-list li {
	width: 230px;
	height: 100px;
	float: left;
	margin-right: 10px;
	overflow: hidden
}

.home .overseas-sub-list li>div {
	background: #f2f2f2;
	width: 230px;
	height: 100px
}

.home .overseas-sub-list li>div img {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);
	-moz-transition: -moz-transform .25s ease-in-out 0s;
	transition: -webkit-transform .25s ease-in-out 0s;
	-moz-transition: transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s;
	transition: transform .25s ease-in-out 0s;
	transition: transform .25s ease-in-out 0s,-webkit-transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s
}

.home .overseas-sub-list li>div:hover img {
	-webkit-transform: translateX(-5px);
	-moz-transform: translateX(-5px);
	transform: translateX(-5px)
}

.home .overseas-sub-list li img {
	max-height: 70px;
	margin-top: 20px
}

.home .overseas-sub-list li img[src$='.gif'] {
	float: right;
	margin-top: 18px;
	margin-right: 30px;
	width: auto!important
}

.home .overseas-sub-list li .sub-list {
	width: 50%;
	display: inline-block;
	float: left;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	height: 100px;
	position: relative;
	z-index: 1
}

.home .overseas-sub-list li .sub-list .stress {
	margin-top: 10px;
	font-size: 16px
}

.home .overseas-sub-list li:last-child {
	margin-right: 0
}

.home #slideOverseas .hd {
	top: -20px;
	right: 0
}

.home .development {
	position: relative;
	width: 890px;
	float: left;
	margin-left: 10px
}

.home .development-banner {
	height: 429px;
	width: 290px;
	position: relative;
	overflow: hidden;
	float: left
}

.home .development-banner .development-banner-linklist {
	bottom: 110px
}

.home .develop-list {
	border-bottom: 1px solid #f2f2f2
}

.home .develop-list>li {
	width: 223.5px;
	display: block;
	height: 229px;
	position: relative;
	float: left;
	border: 1px solid #f2f2f2;
	margin-right: -1px;
	margin-bottom: -1px
}

.home .develop-list>li a {
	display: block
}

.home .develop-list>li.develop-first {
	height: 229px;
	width: 445px;
	text-align: center;
	padding: 0;
	border: 0;
	overflow: hidden
}

.home .develop-list>li .productposimg {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);
	-moz-transition: -moz-transform .25s ease-in-out 0s;
	transition: -webkit-transform .25s ease-in-out 0s;
	-moz-transition: transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s;
	transition: transform .25s ease-in-out 0s;
	transition: transform .25s ease-in-out 0s,-webkit-transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s
}

.home .develop-list>li .productposimg:hover {
	-webkit-transform: translateX(-5px);
	-moz-transform: translateX(-5px);
	transform: translateX(-5px)
}

.home .develop-list>li .productposimg-center {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);
	-moz-transition: -moz-transform .25s ease-in-out 0s;
	transition: -webkit-transform .25s ease-in-out 0s;
	-moz-transition: transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s;
	transition: transform .25s ease-in-out 0s;
	transition: transform .25s ease-in-out 0s,-webkit-transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s
}

.home .develop-list>li .productposimg-center:hover {
	-webkit-transform: translateX(-5px);
	-moz-transform: translateX(-5px);
	transform: translateX(-5px)
}

.home .develop-list li.h189 {
	height: 201px;
	overflow: hidden
}

.home .develop-list li.bt-none {
	border-top: 1px solid #fff
}

.home .develop-list li:nth-child(5) {
	width: 222.5px
}

.home .develop-list .dev-info {
	margin: 20px;
	margin-left: 25px;
	position: relative;
	z-index: 2
}

.home .develop-list .dev-info .mb5 {
	margin-bottom: 5px
}

.home .develop-list .dev-info h4 {
	-o-text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	margin-bottom: 5px
}

.home .develop-list .dev-info .stress {
	font-size: 14px
}

.home .develop-list .dev-info-center {
	position: absolute;
	z-index: 2;
	text-align: left;
	bottom: 20px;
	width: 100%;
	left: 20px
}

.home .develop-list .dev-info-center .mb5 {
	margin-bottom: 5px
}

.home .develop-list .dev-info-center h4 {
	font-size: 16px;
	margin-bottom: 5px
}

.home .develop-list .dev-info-center h4 a {
	-o-text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	width: 90%
}

.home .develop-list .dev-info-center .stress {
	font-size: 14px
}

.home .bt-none {
	border-top: none!important
}

.home .template {
	position: relative;
	width: 890px;
	float: left;
	margin-left: 10px;
	border-top: 1px solid #0979e9
}

.home .template .templatecontent li {
	height: 227px
}

.home .template .templatecontent li.develop-first {
	height: 227px;
	width: 445px;
	text-align: center;
	padding: 0;
	border: 0;
	overflow: hidden
}

.home .template .templatecontent .h189 {
	height: 231px
}

.home .template .w335 {
	width: 335px;
	overflow: hidden;
	float: left
}

.home .template .w201 {
	width: 201px;
	overflow: hidden;
	float: left
}

.home .template .kcjs-from {
	width: 344px;
	overflow: hidden;
	float: left;
	font-size: 12px;
	height: 361px;
	margin-left: 10px;
	border-left: 1px solid #f2f2f2
}

.home .template .kcjs-from form {
	border-top: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	height: 361px
}

.home .template .kcjs-from form table {
	margin-left: 20px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 15px
}

.home .template .kcjs-from form .form-control {
	width: 220px
}

.home .template .kcjscontact {
	border-top: 1px solid #f2f2f2;
	padding: 20px
}

.home .template h4 {
	color: #333
}

.home .tabs-slide {
	position: relative;
	width: 890px;
	float: left;
	margin-left: 10px;
	border-top: 1px solid #0979e9;
	border-top: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2
}

.home .tabs-slide.bt-grey {
	border-top: 1px solid #f2f2f2
}

.home .tabs-slide .templatecontent a {
	display: block;
	padding-left: 25px;
	padding-right: 25px
}

.home .tabs-slide .templatecontent a img {
	width: 140px;
	height: 140px;
	margin-top: 10px;
	display: block;
	margin-right: auto;
	margin-left: auto
}

.home .tabs-slide .templatecontent a span {
	display: block
}

.home .tabs-slide .templatecontent a .name {
	color: #666;
	margin-top: 3px;
	margin-bottom: 3px;
	max-height: 40px;
	overflow: hidden
}

.home .tabs-slide .templatecontent a .name.t-o {
	margin-bottom: 0
}

.home .tabs-slide .templatecontent a .price {
	color: #f60;
	font-size: 16px;
	font-weight: 700!important
}

.home .tabs-slide .templatecontent a .price:hover {
	text-decoration: underline
}

.home .tabs-slide .templatecontent a .brand {
	font-size: 14px;
	color: #666
}

.home .tabs-slide .templatecontent a .brand em {
	font-style: normal;
	color: #f90;
	font-size: 12px;
	margin-bottom: 3px
}

.home .tabs-slide li {
	position: relative;
	height: 230px;
	border-top: 0;
	width: 25%;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	float: left
}

.home .tabs-slide li .dev-info {
	margin: 20px;
	margin-left: 25px;
	position: relative;
	z-index: 2
}

.home .tabs-slide li .dev-info .theme-link-default {
	padding: 0
}

.home .tabs-slide li .dev-info .mb5 {
	margin-bottom: 5px
}

.home .tabs-slide li .dev-info h4 {
	-o-text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	margin-bottom: 5px
}

.home .tabs-slide li .dev-info .stress {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px
}

.home .tabs-slide li .productposimg {
	padding: 0;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);
	-moz-transition: -moz-transform .25s ease-in-out 0s;
	transition: -webkit-transform .25s ease-in-out 0s;
	-moz-transition: transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s;
	transition: transform .25s ease-in-out 0s;
	transition: transform .25s ease-in-out 0s,-webkit-transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s
}

.home .tabs-slide li .productposimg:hover {
	-webkit-transform: translateX(-5px);
	-moz-transform: translateX(-5px);
	transform: translateX(-5px)
}

.home .tabs-slide li .productposimg-center {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);
	-moz-transition: -moz-transform .25s ease-in-out 0s;
	transition: -webkit-transform .25s ease-in-out 0s;
	-moz-transition: transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s;
	transition: transform .25s ease-in-out 0s;
	transition: transform .25s ease-in-out 0s,-webkit-transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s
}

.home .tabs-slide li .productposimg-center:hover {
	-webkit-transform: translateX(-5px);
	-moz-transform: translateX(-5px);
	transform: translateX(-5px)
}

.home .bbs-template-content {
	border: 1px solid #f2f2f2;
	padding: 20px;
	margin-left: 10px;
	float: left;
	width: 536px;
	padding-top: 0;
	padding-bottom: 10px;
	color: #333;
	height: 240px;
	overflow: hidden
}

.home .bbs-template-content .bbs-template-title {
	font-size: 16px;
	height: 40px;
	line-height: 40px
}

.home .bbs-template-content .more {
	font-size: 12px;
	float: right;
	color: #666
}

.home .bbs-template-content ul li {
	height: 20px;
	width: 100%;
	float: left;
	margin-top: 11px
}

.home .bbs-template-content ul li a {
	display: inline-block;
	width: 425px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 100%;
	line-height: 20px;
	float: left;
	font-size: 12px
}

.home .bbs-template-content ul li a font {
	color: #666
}

.home .bbs-template-content ul li .time {
	float: right;
	font-size: 12px;
	margin-top: 2px;
	color: #999
}

.home .bbs-template-content h3.bbs-red {
	border-bottom: 1px solid #e4e4e4
}

.home .bbs-template-content h3.bbs-green {
	border-bottom: 1px solid #e4e4e4
}

.home .bbs-template-content2 {
	border: 1px solid #f2f2f2;
	padding: 20px;
	margin-left: 10px;
	float: left;
	width: 344px;
	padding-top: 0;
	padding-bottom: 10px;
	color: #333;
	height: 240px;
	overflow: hidden
}

.home .bbs-template-content2 .bbs-template-title {
	border-bottom: 2px solid #e90972;
	font-size: 16px;
	height: 40px;
	line-height: 40px
}

.home .bbs-template-content2 .more {
	font-size: 12px;
	float: right;
	color: #666
}

.home .bbs-template-content2 ul li {
	height: 20px;
	width: 100%;
	float: left;
	margin-top: 11px
}

.home .bbs-template-content2 ul li a {
	display: inline-block;
	width: 216px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 100%;
	line-height: 20px;
	float: left;
	font-size: 12px
}

.home .bbs-template-content2 ul li a font {
	color: #e90972
}

.home .bbs-template-content2 ul li .time {
	float: right;
	font-size: 12px;
	margin-top: 2px;
	width: 68px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	color: #999
}

.home .bbs-template-content2 h3.bbs-blue {
	border-bottom: 1px solid #e4e4e4
}

.home .bbs-template-content2 h3.bbs-green {
	border-bottom: 1px solid #e4e4e4
}

.home .bbs-template-content2 .btn-sm {
	padding: 0 5px
}

.home .bbs-template-content2 thead {
	font-size: 14px
}

.home .bbs-template-content2 tbody {
	font-size: 12px
}

.home .bbs-template-content2 td:nth-child(2) {
	padding-left: 5px;
	padding-right: 5px
}

.home .bbs-floor-logo li {
	float: left;
	width: 179px;
	height: 128px;
	margin-bottom: -1px;
	text-align: center;
	margin-right: -1px;
	overflow: hidden
}

.home .bbs-floor-logo li img {
	margin-top: 20px
}

.home .bbs-floor-logo li a:link,.home .bbs-floor-logo li a:visited {
	position: relative;
	display: inline-block;
	width: 179px;
	height: 128px;
	border: 1px solid #f2f2f2;
	z-index: 1;
	background-color: #fff
}

.home .bbs-floor-logo li a:active,.home .bbs-floor-logo li a:hover {
	position: relative;
	display: inline-block;
	width: 179px;
	height: 128px;
	border: 1px solid #0979e9;
	z-index: 2;
	background-color: #fff
}

.home .bbs-floor-logo li a>div {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 178px;
	height: 28px;
	line-height: 28px;
	text-align: center
}

.home .bbs-floor-logo li a:hover>div {
	display: block;
	background: #0979e9;
	color: #fff;
	font-size: 12px
}

.home .bbs-floor-logo li.hotarea {
	width: 123px;
	background: #f2f2f2
}

.home .template-banner {
	height: 458px;
	width: 290px;
	position: relative;
	overflow: hidden;
	float: left
}

.home .template-banner .template-banner-linklist {
	bottom: 140px
}

.home .template-banner .template-gcqjbanner-linklist {
	top: 405px
}

.home .template-banner .pcb-banner-linklist {
	bottom: 0
}

.home .template-banner .fastlink-list {
	padding: 22px 0
}

.home .kcjs-banner,.home .sjfw-banner {
	height: 361px;
	width: 290px;
	position: relative;
	overflow: hidden;
	float: left
}

.home .w531 {
	width: 536px;
	float: left
}

.home #slideBDQJ .hd,.home #slideDevelopment .hd,.home #slideLJQ .hd,.home #slidePCB .hd,.home .tabs-slide .hd {
	top: -28px;
	height: auto;
	right: 0;
	width: 100%;
	border-bottom: 1px solid #0979e9;
	position: absolute;
	z-index: 1;
	height: 28px;
	line-height: 28px
}

.home #slideBDQJ .hd:after,.home #slideBDQJ .hd:before,.home #slideDevelopment .hd:after,.home #slideDevelopment .hd:before,.home #slideLJQ .hd:after,.home #slideLJQ .hd:before,.home #slidePCB .hd:after,.home #slidePCB .hd:before,.home .tabs-slide .hd:after,.home .tabs-slide .hd:before {
	display: table;
	content: ""
}

.home #slideBDQJ .hd:after,.home #slideDevelopment .hd:after,.home #slideLJQ .hd:after,.home #slidePCB .hd:after,.home .tabs-slide .hd:after {
	clear: both
}

.home #slideBDQJ .hd:after,.home #slideBDQJ .hd:before,.home #slideDevelopment .hd:after,.home #slideDevelopment .hd:before,.home #slideLJQ .hd:after,.home #slideLJQ .hd:before,.home #slidePCB .hd:after,.home #slidePCB .hd:before,.home .tabs-slide .hd:after,.home .tabs-slide .hd:before {
	content: " ";
	display: table
}

.home #slideBDQJ .hd:after,.home #slideDevelopment .hd:after,.home #slideLJQ .hd:after,.home #slidePCB .hd:after,.home .tabs-slide .hd:after {
	clear: both
}

.home #slideBDQJ .hd>div,.home #slideDevelopment .hd>div,.home #slideLJQ .hd>div,.home #slidePCB .hd>div,.home .tabs-slide .hd>div {
	float: right
}

.home #slideBDQJ .hd>div:after,.home #slideBDQJ .hd>div:before,.home #slideDevelopment .hd>div:after,.home #slideDevelopment .hd>div:before,.home #slideLJQ .hd>div:after,.home #slideLJQ .hd>div:before,.home #slidePCB .hd>div:after,.home #slidePCB .hd>div:before,.home .tabs-slide .hd>div:after,.home .tabs-slide .hd>div:before {
	display: table;
	content: ""
}

.home #slideBDQJ .hd>div:after,.home #slideDevelopment .hd>div:after,.home #slideLJQ .hd>div:after,.home #slidePCB .hd>div:after,.home .tabs-slide .hd>div:after {
	clear: both
}

.home #slideBDQJ .hd>div:after,.home #slideBDQJ .hd>div:before,.home #slideDevelopment .hd>div:after,.home #slideDevelopment .hd>div:before,.home #slideLJQ .hd>div:after,.home #slideLJQ .hd>div:before,.home #slidePCB .hd>div:after,.home #slidePCB .hd>div:before,.home .tabs-slide .hd>div:after,.home .tabs-slide .hd>div:before {
	content: " ";
	display: table
}

.home #slideBDQJ .hd>div:after,.home #slideDevelopment .hd>div:after,.home #slideLJQ .hd>div:after,.home #slidePCB .hd>div:after,.home .tabs-slide .hd>div:after {
	clear: both
}

.home #slideBDQJ .hd span:first-child,.home #slideDevelopment .hd span:first-child,.home #slideLJQ .hd span:first-child,.home #slidePCB .hd span:first-child,.home .tabs-slide .hd span:first-child {
	border-left: 1px solid #f2f2f2
}

.home #slideBDQJ .hd span:last-child,.home #slideDevelopment .hd span:last-child,.home #slideLJQ .hd span:last-child,.home #slidePCB .hd span:last-child,.home .tabs-slide .hd span:last-child {
	border-right: 1px solid #f2f2f2
}

.home #slideBDQJ .hd span:last-child:after,.home #slideDevelopment .hd span:last-child:after,.home #slideLJQ .hd span:last-child:after,.home #slidePCB .hd span:last-child:after,.home .tabs-slide .hd span:last-child:after {
	width: 0
}

.home #slideBDQJ .hd span,.home #slideDevelopment .hd span,.home #slideLJQ .hd span,.home #slidePCB .hd span,.home .tabs-slide .hd span {
	height: 25px;
	line-height: 25px;
	display: inline-block;
	background: 0 0;
	cursor: pointer;
	float: left;
	height: auto;
	width: auto;
	padding: 0 15px;
	text-align: center;
	border-top: 1px solid #f2f2f2;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding-top: 1px;
	position: relative
}

.home #slideBDQJ .hd span:after,.home #slideDevelopment .hd span:after,.home #slideLJQ .hd span:after,.home #slidePCB .hd span:after,.home .tabs-slide .hd span:after {
	content: "";
	position: absolute;
	width: 0;
	height: 70%;
	right: -.5px;
	top: 15%;
	border-right: 1px solid #f2f2f2
}

.home #slideBDQJ .hd span.on,.home #slideDevelopment .hd span.on,.home #slideLJQ .hd span.on,.home #slidePCB .hd span.on,.home .tabs-slide .hd span.on {
	padding-top: 0;
	background: #fff;
	z-index: 4;
	color: #0979e9;
	border-left: 1px solid #0979e9!important;
	border-right: 1px solid #0979e9!important;
	border-top: 2px solid #0979e9;
	border-bottom: 1px solid #fff;
	overflow: hidden
}

.home #slideBDQJ .hd span.on:after,.home #slideDevelopment .hd span.on:after,.home #slideLJQ .hd span.on:after,.home #slidePCB .hd span.on:after,.home .tabs-slide .hd span.on:after {
	opacity: 0;
	background: #0979e9
}

.home .connector-list li,.home .passive-list li {
	height: 197px;
	position: relative;
	padding: 10px
}

.home .connector-list .passive-img,.home .passive-list .passive-img {
	position: absolute;
	right: 10px;
	bottom: 10px
}

.home .connector-list .passive-img img,.home .passive-list .passive-img img {
	width: 75px;
	height: 65px
}

.home .connector-list .passive-tit,.home .passive-list .passive-tit {
	display: block;
	margin-bottom: 20px
}

.home .passive-list {
	border-left: 1px solid #f5f5f5;
	border-top: 1px solid #f5f5f5
}

.home .passive-list li {
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5
}

.home .connector-list li {
	background-color: #f5f5f5;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff
}

.home .connector-list li:nth-child(3n) {
	border-right: none
}

.home .connector-list .passive-img {
	right: 10px;
	bottom: 10px
}

.home .connector-list .passive-img img {
	width: 116px;
	height: auto
}

.home .connector-list .passive-tit {
	margin-top: 10px;
	margin-left: 10px
}

.home .pcb-panel .panel-heading {
	padding: 10px;
	border: 1px solid #f5f5f5;
	background-color: #f9f9f9
}

.home .pcb-panel .panel-body {
	border: none;
	padding: 0
}

.home .pcb-panel .pcb-panel-txt {
	height: 42px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2
}

.home .pcb-panel dl {
	overflow: hidden;
	border-bottom: 1px dashed #e4e4e4
}

.home .pcb-panel dl:last-child {
	border-bottom: none
}

.home .pcb-panel dd,.home .pcb-panel dt {
	padding: 6px 10px
}

.home .pcb-panel dd img,.home .pcb-panel dt img {
	max-width: 100%
}

.home .pcb-panel dt {
	height: 104px
}

.home .pcb-panel dt img {
	min-height: 100%;
	max-width: 100%
}

.home .suppliers-panel .panel-body {
	padding: 3px 10px
}

.home .suppliers-panel .panel-body ul li {
	line-height: 32px;
	height: 32px
}

.home .suppliers-panel .panel-body ul li h5 {
	line-height: 32px
}

.home .panel-community .panel-body {
	margin-top: 10px;
	min-height: 150px
}

.home .panel-community .panel-com-tit a {
	margin-top: 10px
}

.home .panel-community .row-list li {
	height: 28px;
	line-height: 28px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.home .panel-community .row-list li:after,.home .panel-community .row-list li:before {
	display: table;
	content: ""
}

.home .panel-community .row-list li:after {
	clear: both
}

.home .panel-community .row-list li:after,.home .panel-community .row-list li:before {
	content: " ";
	display: table
}

.home .panel-community .row-list li:after {
	clear: both
}

.home .panel-community .block-list img {
	display: inline;
	height: 40px
}

.home .panel-community .block-list a span {
	display: block
}

.home #h-bbs-nav {
	position: relative
}

.home #h-bbs-nav>ul {
	padding: 15px 0
}

.home #h-bbs-nav>ul li {
	cursor: pointer;
	font-size: 16px;
	text-align: center
}

.home #h-bbs-nav>ul li.active {
	color: #f60
}

.home #h-bbs-nav .bbs-tab {
	border-top: 2px solid #f60;
	height: 14px;
	left: 0;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 39px;
	z-index: 99
}

.home #h-bbs-nav .bbs-tab b {
	border-color: #f60 transparent transparent;
	border-style: dashed solid solid;
	border-width: 5px;
	display: inline-block;
	font-size: 0;
	height: 0;
	left: 46%;
	margin-top: -8px;
	overflow: hidden;
	position: absolute;
	top: 7px;
	width: 0
}

.home .h-factorys {
	height: 20px;
	line-height: 20px;
	margin: 7px 0
}

.home .h-factorys .tit img {
	vertical-align: top
}

.home .h-factorys .f-bbs-tab {
	background-color: #f60;
	padding: 7px 12px 1px 28px
}

.home .h-factorys .f-bbs-tab li {
	border-right: 1px solid #fff;
	color: #fff;
	height: 19px;
	padding-right: 4px;
	text-align: center;
	width: 23%
}

.home .h-factorys .f-bbs-tab li:last-child {
	border-right: none
}

.home .h-factorys .f-bbs-tab li a {
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	width: 56px
}

.home .h-factorys .f-bbs-tab li a:link,.home .h-factorys .f-bbs-tab li a:visited {
	color: #fff;
	text-decoration: none
}

.home .h-factorys .f-bbs-tab li a:active,.home .h-factorys .f-bbs-tab li a:hover {
	color: #fff;
	text-decoration: underline
}

.home .h-factorys .list {
	padding: 10px 15px 15px 0
}

.home .h-factorys .list li {
	height: 26px;
	line-height: 26px;
	overflow: hidden
}

.linklist {
	position: absolute;
	left: 0;
	z-index: 100;
	width: 100%;
	text-align: center;
	background: rgba(255,255,255,.5);
	line-height: 20px;
	padding: 20px 0
}

.fastlink-list {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	background: rgba(255,255,255,.75);
	padding-top: 7px;
	padding-bottom: 7px
}

.fastlink-list ul li {
	width: 50%;
	float: left;
	font-size: 12px;
	line-height: 24px;
	padding-left: 40px;
	height: 24px;
	overflow: hidden
}

.mainsearch.active {
	-webkit-animation: rubberBand 1s forwards;
	-moz-animation: rubberBand 1s forwards;
	animation: rubberBand 1s forwards
}

.floornav {
	background: #0979e9;
	width: 40px;
	position: fixed;
	left: 50%;
	margin-left: -645px;
	z-index: 2;
	font-size: 12px;
	color: #fff;
	text-align: center;
	top: 30%
}

.floornav a:link,.floornav a:visited {
	border-bottom: 1px dotted #00479d;
	padding: 5px;
	color: #fff;
	white-space: pre;
	white-space: pre-wrap;
	white-space: pre-line;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -hp-pre-wrap;
	word-wrap: break-word
}

.floornav a:active,.floornav a:hover {
	border-bottom: 1px dotted #00479d;
	padding: 5px;
	color: #fff;
	background: #f60
}

.floornav a:last-child {
	border-bottom: 0
}

.floornav .active {
	color: #fff;
	background: #f60
}

.floornav.active {
	-webkit-animation: bounceInUp .5s forwards;
	-moz-animation: bounceInUp .5s forwards;
	animation: bounceInUp .5s forwards
}

.navtoolbar.active {
	-webkit-animation: flipInY 1s forwards;
	-moz-animation: flipInY 1s forwards;
	animation: flipInY 1s forwards
}

.navtoolbar {
	position: fixed;
	right: -1px;
	top: 0;
	height: 100%;
	z-index: 1030
}

.navtoolbar .toptoolbar {
	position: fixed;
	right: 0;
	top: 36%;
	width: 30px
}

.navtoolbar .toptoolbar .qx_new {
	position: absolute;
	z-index: 1000;
	top: -4px;
	right: 0;
	width: 25px
}

.navtoolbar .toptoolbar .bar-default-status {
	color: #fff;
	border-radius: 2px 0 0 2px;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	cursor: pointer;
	position: relative;
	float: right;
	margin-bottom: 3px;
	width: 58px;
	height: 58px;
	text-align: center
}

.navtoolbar .toptoolbar .bar-default-status .bartitle {
	display: none;
	height: 34px;
	line-height: 34px;
	color: #fff;
	vertical-align: middle;
	padding-left: 20px
}

.navtoolbar .toptoolbar .bar-default-status .bartitle a {
	color: #fff
}

.navtoolbar .toptoolbar .bar-default-status .iconimg {
	margin-top: 5px
}

.navtoolbar .toptoolbar .bar-default-status .iconbg:link,.navtoolbar .toptoolbar .bar-default-status .iconbg:visited {
	background-repeat: no-repeat;
	background-position: -54px 4px;
	display: inline-block;
	height: 58px;
	width: 57px;
	padding-top: 36px;
	background-color: #e4f1ff;
	border: 1px solid #a6cefd;
	text-align: center
}

.navtoolbar .toptoolbar .bar-default-status .iconbg:link .iconname,.navtoolbar .toptoolbar .bar-default-status .iconbg:visited .iconname {
	font-size: 12px;
	display: block;
	color: #0979e9
}

.navtoolbar .toptoolbar .bar-default-status .iconbg:active,.navtoolbar .toptoolbar .bar-default-status .iconbg:hover {
	background-repeat: no-repeat;
	background-position: 12px 4px;
	display: inline-block;
	height: 58px;
	width: 57px;
	padding-top: 36px;
	background-color: #0979e9;
	border: 1px solid #0979e9;
	text-align: center
}

.navtoolbar .toptoolbar .bar-default-status .iconbg:active .iconname,.navtoolbar .toptoolbar .bar-default-status .iconbg:hover .iconname {
	font-size: 12px;
	display: block;
	color: #fff
}

.navtoolbar .toptoolbar .bar-default-status>div {
	display: none
}

.navtoolbar .toptoolbar .bar-open-status .lh-20 {
	height: 20px!important;
	line-height: 20px!important
}

.navtoolbar .toptoolbar .bar-open-status .bartitle {
	display: inline-block
}

.navtoolbar .toptoolbar .bar-open-status .iconimg {
	z-index: 1033
}

.navtoolbar .toptoolbar .bar-open-status .active_barservice {
	cursor: default;
	display: block;
	position: absolute;
	top: 0;
	right: 35px;
	background: #0979e9;
	width: 180px;
	z-index: 1032;
	padding-left: 10px;
	padding-right: 9px;
	-moz-border-radius: 2px 0 2px 2px;
	border-radius: 2px 0 2px 2px
}

.navtoolbar .toptoolbar .bar-open-status .active_barservice font {
	color: #fff;
	font-size: 12px
}

.navtoolbar .toptoolbar .bar-open-status .active_barservice .bar_bb {
	border-bottom: 1px dotted #deeefd;
	padding-bottom: 5px
}

.navtoolbar .toptoolbar .bar-open-status .active_barservice .innericon {
	margin: -5px 0 0 0;
	position: relative;
	z-index: 1002
}

.navtoolbar .toptoolbar .bar-open-status .active_barxqx {
	cursor: default;
	display: block;
	position: absolute;
	top: -260px;
	right: 57px;
	background: #fff;
	width: 225px;
	z-index: 1032;
	padding-left: 10px;
	padding-right: 9px;
	border: 2px solid #0979e9;
	color: #333;
	min-height: 290px
}

.navtoolbar .toptoolbar .bar-open-status .active_barxqx table td {
	border-top: 0;
	padding-bottom: 0
}

.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow {
	position: absolute;
	right: -15px;
	bottom: 24px
}

.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:after,.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:before {
	content: "";
	display: block;
	position: absolute;
	top: 50%
}

.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:before {
	right: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-left-color: #0979e9;
	margin-top: -7.07106781px
}

.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:after {
	right: 1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-left-color: #fff;
	margin-top: -7.07106781px
}

.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:after,.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:before {
	content: "";
	display: block;
	position: absolute;
	top: 50%
}

.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:before {
	right: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-left-color: #0979e9;
	margin-top: -7.07106781px
}

.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:after {
	right: 1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-left-color: #fff;
	margin-top: -7.07106781px
}

.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:after {
	right: 3px
}

.navtoolbar .toptoolbar .bar-open-status .active_barxqx .active_barxqx_title {
	background-color: #fffdf0;
	color: #e96e32;
	border-bottom: 1px solid #e7d48f;
	width: 221px;
	margin-left: -10px;
	margin-top: -5px;
	margin-bottom: 10px;
	height: 30px;
	line-height: 30px
}

.navtoolbar .toptoolbar .bar-open-status .active_barhistroy {
	cursor: default;
	display: block;
	position: absolute;
	top: -111px;
	right: 57px;
	background: #0979e9;
	width: 180px;
	z-index: 1032;
	padding-left: 10px;
	padding-right: 9px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.navtoolbar .toptoolbar .bar-open-status .active_barhistroy font {
	font-size: 12px
}

.navtoolbar .toptoolbar .bar-open-status .active_barhistroy .bar_bb {
	border-bottom: 1px dotted #deeefd;
	padding-bottom: 5px
}

.navtoolbar .toptoolbar .bar-open-status .active_barhistroy>i {
	display: none
}

.navtoolbar .toptoolbar .bar-open-status .active_barhistroy .innericon {
	margin: -10px 0 0 0
}

.navtoolbar .toptoolbar .bar-open-status .active_barhistroy ul {
	height: 227px;
	overflow-y: auto;
	padding-bottom: 10px;
	padding-top: 5px
}

.navtoolbar .toptoolbar .bar-open-status .active_barhistroy ul li {
	text-align: left
}

.navtoolbar .toptoolbar .bar-open-status .active_barhistroy ul li span {
	float: right;
	color: #fff;
	margin-right: 10px;
	cursor: pointer
}

.navtoolbar .toptoolbar .bar-open-status .active_barhistroy ul li div {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 20px;
	line-height: 20px;
	color: #fff;
	width: 121px;
	float: left
}

.navtoolbar .toptoolbar .bar-open-status .active_phone {
	cursor: default;
	display: block;
	position: absolute;
	top: 0;
	right: 57px;
	background: #0979e9;
	width: 120px;
	height: 58px;
	z-index: 1032;
	padding-left: 10px;
	padding-right: 9px;
	font-size: 14px
}

.navtoolbar .toptoolbar .bar-open-status .active_phone font {
	color: #fff;
	font-size: 12px
}

.navtoolbar .bottomtoolbar {
	position: fixed;
	right: 0;
	bottom: 0;
	width: 30px
}

.navtoolbar .bottomtoolbar .bar-default-status {
	border-radius: 2px 0 0 2px;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	cursor: pointer;
	background: #666;
	color: #fff;
	position: relative;
	float: right;
	margin-bottom: 3px
}

.navtoolbar .bottomtoolbar .bar-default-status .iconimg {
	float: right;
	margin: 1px 0
}

.navtoolbar .bottomtoolbar .bar-default-status .bartitle {
	display: none;
	height: 34px;
	line-height: 34px;
	color: #fff;
	vertical-align: middle;
	padding-left: 20px
}

.navtoolbar .bottomtoolbar .bar-default-status>div {
	display: none
}

.navtoolbar .bottomtoolbar .iconimg {
	margin-top: 5px
}

.navtoolbar .bottomtoolbar .iconbg:link,.navtoolbar .bottomtoolbar .iconbg:visited {
	background-repeat: no-repeat;
	background-position: -54px 4px;
	display: inline-block;
	height: 58px;
	width: 58px;
	padding-top: 38px;
	background-color: #e4f1ff;
	border: 1px solid #a6cefd;
	text-align: center
}

.navtoolbar .bottomtoolbar .iconbg:link .iconname,.navtoolbar .bottomtoolbar .iconbg:visited .iconname {
	font-size: 12px;
	display: block;
	color: #0979e9
}

.navtoolbar .bottomtoolbar .iconbg:active,.navtoolbar .bottomtoolbar .iconbg:hover {
	background-repeat: no-repeat;
	background-position: 12px 4px;
	display: inline-block;
	height: 58px;
	width: 58px;
	padding-top: 38px;
	background-color: #0979e9;
	border: 1px solid #0979e9;
	text-align: center
}

.navtoolbar .bottomtoolbar .iconbg:active .iconname,.navtoolbar .bottomtoolbar .iconbg:hover .iconname {
	font-size: 12px;
	display: block;
	color: #fff
}

.navtoolbar .bottomtoolbar .curt .iconbg {
	background-repeat: no-repeat;
	background-position: 12px 6px;
	display: inline-block;
	height: 58px;
	width: 58px;
	padding-top: 38px;
	background-color: #0979e9;
	border: 1px solid #0979e9;
	text-align: center
}

.navtoolbar .bottomtoolbar .curt .iconbg .iconname {
	font-size: 12px;
	display: block;
	color: #fff
}

.navtoolbar .bottomtoolbar .bar-open-status .bartitle {
	display: inline-block
}

.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox {
	cursor: default;
	display: block;
	position: absolute;
	top: -92px;
	right: 56px;
	background: #fff;
	border: 2px solid #4f9eed;
	width: 100px;
	z-index: 1032;
	text-align: center;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox img {
	width: 96px;
	height: 96px
}

.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox p {
	color: #4f9eed;
	padding-bottom: 5px
}

.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow {
	position: absolute;
	right: -15px;
	bottom: 24px
}

.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:after,.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:before {
	content: "";
	display: block;
	position: absolute;
	top: 50%
}

.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:before {
	right: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-left-color: #0979e9;
	margin-top: -7.07106781px
}

.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:after {
	right: 1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-left-color: #fff;
	margin-top: -7.07106781px
}

.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:after,.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:before {
	content: "";
	display: block;
	position: absolute;
	top: 50%
}

.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:before {
	right: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-left-color: #0979e9;
	margin-top: -7.07106781px
}

.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:after {
	right: 1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-left-color: #fff;
	margin-top: -7.07106781px
}

.navtoolbar .bottomtoolbar #returntop {
	width: 57px
}

.navtoolbar .bottomtoolbar #returntop.v-hidden {
	visibility: hidden
}

.navtoolbar .bar-cart-num {
	position: absolute;
	z-index: 3;
	right: 2px;
	top: -5px;
	height: 11px;
	padding: 1px 2px;
	border: 1px solid #b61d1d;
	overflow: hidden;
	color: #fff;
	font: 11px/11px verdana;
	text-align: center;
	min-width: 11px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #cc6060;
	background-image: -moz-linear-gradient(top,#cc6060 0,#b61d1d 100%);
	background-image: linear-gradient(to bottom,#cc6060 0,#b61d1d 100%);
	background-image: -moz-linear-gradient(top,#cc6060,#b61d1d);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#cc6060),color-stop(1,#b61d1d));
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	display: none
}

.navtoolbar .bar-cart:hover .bar-cart-num {
	color: #c81623;
	background-color: #fff;
	background-image: -moz-linear-gradient(top,#fff,#fff);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#fff));
	background-image: -moz-linear-gradient(top,#fff 0,#fff 100%);
	background-image: linear-gradient(to bottom,#fff 0,#fff 100%);
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,.3);
	box-shadow: 1px 1px 3px rgba(0,0,0,.3);
	text-shadow: 1px 0 1px rgba(0,0,0,.3)
}

.sjfw-form {
	width: 344px;
	height: 360px;
	float: left;
	font-size: 12px
}

.sjfw-form .sjfw-table {
	border: 1px solid #79afd1;
	border-top: none!important;
	overflow: hidden
}

.sjfw-form .form-group {
	margin-bottom: 0
}

.sjfw-form table {
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 20px
}

.sjfw-form .form-control {
	width: 225px
}

.sjfw-form .sjfw-title {
	background: #4385c1;
	height: 40px;
	width: 100%;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	overflow: hidden;
	line-height: 40px;
	text-align: center
}

.sjfw-form .select-mold {
	background: #fff
}

.sjfw-form .select-mold input {
	background: 0 0;
	position: relative;
	z-index: 10
}

.sjfw-form .select-mold i {
	right: 5px;
	top: 8px;
	z-index: 6;
	color: #e4e4e4
}

.sjfw-form .select-mold-opt {
	left: 0;
	top: 30px;
	border-top: none!important;
	border: 1px solid #e4e4e4;
	width: 225px;
	background: #fff;
	padding: 2px 6px
}

.sjfw-form .select-mold-opt li {
	line-height: 20px;
	cursor: pointer
}

.sjfw-form .select-mold-opt li:hover {
	color: #0979e9
}

.floor-hwdg {
	height: 530px;
	overflow: hidden
}

.floor-kfgj {
	height: 548px;
	overflow: hidden
}

.floor-bdqj {
	height: 577px;
	overflow: hidden
}

.floor-ljq {
	height: 577px;
	overflow: hidden
}

.floor-kcjs {
	height: 480px;
	overflow: hidden
}

.floor-pcbfw {
	height: 607px;
	overflow: hidden
}

.floor-dzsq {
	height: 529px;
	overflow: hidden
}

.floor-sjfw {
	height: 400px
}

.national-day-2016 {
	background: url(../images/national-day-2016.gif) no-repeat;
	background-position: 298px 5px;
	background-color: #fff
}

.search-christmas {
	background: url(../images/chrisma-2016.gif) no-repeat;
	background-position: 280px 0;
	background-color: #fff
}

.table-label {
	border: 1px solid #e4e4e4;
	width: 122px;
	color: #666;
	padding: 3px 5px;
	margin-top: 5px
}

.table-label span {
	color: #f60
}

.table-cart tfoot tr td {
	padding-right: 120px;
	position: relative;
	border: 1px solid #f2f2f2!important
}

.table-cart tfoot tr .btn-toorder {
	position: absolute;
	right: -1px;
	bottom: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	height: 46px;
	line-height: 34px;
	font-size: 18px!important;
	padding-right: 27px;
	padding-left: 27px
}

.table-cart .popover-item {
	line-height: 16px
}

.table-cart .triggermore {
	height: auto;
	overflow: hidden
}

.table-cart .priceactive .td-count,.table-cart .priceactive .td-price {
	color: #999
}

.table-cart .priceactive .td-price {
	text-decoration: line-through
}

.table-cart .priceactive .curt .td-count,.table-cart .priceactive .curt .td-price {
	color: #333
}

.table-cart .priceactive .curt .td-price {
	text-decoration: none
}

.table-cart .td-count {
	display: inline-block;
	width: 60px;
	text-align: right
}

.table-cart .btn-tr-more {
	margin-top: 5px;
	background: url(../images/dashed.png) repeat-x center top;
	text-align: center;
	padding: 2px 0;
	color: #f60;
	cursor: pointer;
	-moz-transition: background-color .25s ease 0s;
	transition: background-color .25s ease 0s
}

.table-cart .btn-tr-more:hover {
	background-color: #f5f5f5
}

.table-cart .btn-tr-more .btn-downward {
	background: url(../images/iconlist.png) no-repeat -17px -17px;
	width: 10px;
	height: 8px;
	display: inline-block
}

.table-cart .distitle {
	display: inline-block;
	width: 118px;
	border: 1px solid #fff;
	background: #fff;
	padding-left: 10px;
	position: relative;
	z-index: 2;
	cursor: pointer
}

.table-cart .active .distitle {
	border: 1px solid #f60;
	position: relative;
	z-index: 3
}

.table-cart .active .distitle:after {
	content: "";
	border-bottom: 2px solid #fff;
	height: 0;
	width: 116px;
	position: absolute;
	left: 0;
	top: 100%
}

.table-cart .active .discountcontent {
	display: block;
	position: absolute;
	left: 0;
	top: 19px;
	z-index: 1;
	border: 1px solid #f60;
	padding: 10px;
	background-color: #fff;
	min-width: 400px;
	color: #666
}

.table-cart .active .discountcontent .dashed {
	border-top: 1px dashed #ccc;
	margin-top: 10px;
	margin-bottom: 10px
}

.table-cart .active .icon-moreunfold {
	position: absolute;
	right: 5px;
	top: 0;
	-webkit-transform: rotateZ(-180deg);
	-moz-transform: rotateZ(-180deg);
	transform: rotateZ(-180deg)
}

.table-cart .icon-moreunfold {
	position: absolute;
	right: 5px;
	top: 0;
	-webkit-transform: rotateZ(0);
	-moz-transform: rotateZ(0);
	transform: rotateZ(0);
	-moz-transition: -moz-transform .25s ease-in 0s;
	transition: -webkit-transform .25s ease-in 0s;
	-moz-transition: transform .25s ease-in 0s,-moz-transform .25s ease-in 0s;
	transition: transform .25s ease-in 0s;
	transition: transform .25s ease-in 0s,-webkit-transform .25s ease-in 0s,-moz-transform .25s ease-in 0s
}

.table-cart .discountcontent {
	display: none
}

.table-cart .discountbtn {
	position: relative;
	margin-right: 100px
}

.cart-empty {
	padding: 100px 0;
	background-color: #f5f5f5;
	border-top: none;
	width: 100%
}

.cart-empty .cart-mid {
	display: inline-block;
	text-align: left
}

.cart-empty h4 {
	margin-top: 30px;
	font-size: 18px;
	margin-left: 50px
}

.cart-empty p {
	font-size: 18px;
	margin-left: 50px
}

.cart-empty .icon-gouwuche {
	font-size: 80px;
	color: #999
}

.stock-empty {
	color: #999!important
}

.stock-empty a:not(.c-666) {
	border-color: #ccc;
	color: #ccc
}

.stock-empty .stress {
	color: #ccc!important
}

.price-ladder .surround {
	color: #666;
	cursor: default;
	text-decoration: none
}

.price-ladder i {
	display: inline-block
}

.popover-price {
	font-size: 12px
}

.popover-price i,.popover-price i.icon {
	font-size: 12px
}

.popover-price.active {
	background-color: #f90;
	color: #fff
}

.cart-old-price {
	position: relative
}

.cart-old-price .cart-tooltip {
	top: 0;
	right: 20%
}

.cart-popover {
	width: 210px
}

.old-surround {
	background-color: #e4e4e4;
	color: #333;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 1px 6px
}

.cart-add {
	border: 1px solid #e4e4e4
}

.add-success {
	background-color: #eaffe3;
	padding: 10px 0;
	margin-bottom: 20px;
	font-size: 20px;
	color: #2eaf01;
	text-align: center;
	font-weight: 400
}

.add-success .icon {
	font-size: 30px;
	color: #2eaf01
}

.ad-in-cart {
	padding: 2px 50px;
	line-height: 28px;
	border: 1px solid #e4e4e4;
	margin-left: 15%;
	background: url(../images/detail_sale_info_img.png) no-repeat left top;
	-moz-background-size: auto 100%;
	background-size: auto 100%
}

.pay-tooltips {
	display: inline-block
}

.cart-paragraph {
	font-size: 14px
}

.cart-paragraph h3 {
	font-size: 14px
}

.cart-paragraph p {
	padding: 0 0 10px 10px
}

.cart-paragraph ul li {
	list-style: disc inside none;
	margin-left: 12px
}

.cart-title {
	position: relative;
	height: 46px;
	width: 100%;
	margin-bottom: -4px;
	border-bottom: 2px solid #f2f2f2
}

.cart-title:after,.cart-title:before {
	display: table;
	content: ""
}

.cart-title:after {
	clear: both
}

.cart-title:after,.cart-title:before {
	content: " ";
	display: table
}

.cart-title:after {
	clear: both
}

.cart-title .carriage {
	position: absolute;
	right: 0;
	top: 10px;
	z-index: 1;
	font-size: 14px
}

.cart-title .w250 {
	width: 250px
}

.cart-title .tooltip-inner {
	max-width: none!important
}

.cart-title .toolstyle {
	width: 250px;
	padding: 10px
}

#modalAddPIForm span.error {
	margin-left: 142px
}

.remark-items {
	margin-top: 10px;
	margin-bottom: 5px;
	position: relative
}

.remark-items:after,.remark-items:before {
	display: table;
	content: ""
}

.remark-items:after {
	clear: both
}

.remark-items:after,.remark-items:before {
	content: " ";
	display: table
}

.remark-items:after {
	clear: both
}

.remark-items label {
	float: left;
	line-height: 28px
}

.remark-items p {
	margin-left: 66px
}

.remark-items .limit-number {
	position: absolute;
	right: 0;
	bottom: -18px;
	color: #999;
	font-size: 12px
}

.pici-remark {
	position: relative;
	display: block
}

.pici-remark i {
	position: absolute;
	font-size: 18px;
	left: 50%;
	top: 50%;
	margin: -13px 0 0 -9px;
	color: #999
}

.detail .detail-panel {
	border: 1px solid #e4e4e4;
	height: 300px
}

.detail .detail-panel.no-border {
	border: none
}

.detail .detail-panel .detail-info {
	height: 100%
}

.detail .detail-panel .detail-info .dl-horizontal dt {
	width: 90px;
	float: left
}

.detail .detail-panel .detail-info .dl-horizontal dd {
	margin-left: 90px
}

.detail .detail-panel img {
	height: auto
}

.detail .detail-panel-foot {
	font-size: 12px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: #f5f5f5;
	padding: 10px;
	vertical-align: middle
}

.detail .detail-panel-foot .row {
	line-height: 24px
}

.detail .detail-disabled {
	background: #f5f5f5;
	color: #ccc
}

.detail .detail-disabled .stress,.detail .detail-disabled .strong {
	color: #ccc!important
}

.detail .detail-disabled .counter-add i,.detail .detail-disabled .counter-sub i {
	color: #ccc
}

.detail .detail-disabled-mask {
	position: absolute;
	z-index: 2;
	left: 0;
	width: 100%;
	height: 40px;
	bottom: 52px
}

.detail .grid-list {
	height: 100%;
	line-height: 28px
}

.detail .grid-list .price-list {
	max-height: 222px;
	overflow-y: auto
}

.detail .grid-list .indent-box {
	position: absolute;
	bottom: 10px;
	left: 12px
}

.st-detail .st-tit {
	height: 65px
}

.st-detail .detail-panel {
	height: 365px
}

.st-detail .detail-panel.st-detail-panel {
	height: 300px
}

.st-hot .img-box,.st-rec-list .img-box {
	position: relative;
	height: 100px;
	width: 100px;
	display: inline-block
}

.st-hot .img-box img,.st-rec-list .img-box img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%
}

.st-rec-list {
	overflow: hidden
}

.st-rec-list li {
	border-top: 1px dashed #e4e4e4;
	padding: 15px 0;
	margin-top: -1px
}

.st-rec-list li:first-child {
	padding-top: 0
}

.st-rec-list li:last-child {
	padding-bottom: 0
}

.st-param .table>tbody>tr:first-child>td {
	border-top: none
}

.st-param .table>tbody>tr>td:first-child {
	padding-left: 20px
}

.other-price-header {
	text-align: center
}

.other-price-header .other-abs-head {
	position: absolute;
	left: 0
}

.other-price-header h4 {
	background-color: #f5f5f5;
	padding: 10px
}

.other-price-header>p {
	font-size: 16px;
	padding: 5px 0;
	text-align: center;
	border-bottom: 1px solid #e4e4e4
}

.other-price-list {
	height: 227px
}

.other-price-list .scr-list {
	height: 207px;
	overflow: auto
}

.productMoreinfo img {
	margin-top: 20px
}

.pro-detail-img {
	border: 1px solid #e4e4e4;
	height: 285px;
	width: 100%;
	text-align: center;
	position: relative
}

.pro-detail-img img {
	max-width: 200px;
	max-height: 200px
}

.pro-share-area {
	height: 30px;
	line-height: 30px
}

.pro-share-area i {
	font-size: 18px
}

.pro-detail-infos {
	min-height: 125px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px
}

.pro-detail-infos .classify-list dt {
	text-align: left;
	width: auto;
	margin-right: 10px;
	float: left
}

.pro-detail-infos .classify-list dd {
	margin-left: 65px
}

.pro-detail-infos h3,.pro-detail-infos p {
	white-space: pre;
	white-space: pre-wrap;
	white-space: pre-line;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -hp-pre-wrap;
	word-wrap: break-word
}

.pro-detail-opera {
	background-color: #f5f5f5;
	width: 100%;
	border-top: none;
	height: 160px;
	margin-bottom: 30px
}

.pro-detail-opera [class^=iradio] {
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	background-color: #fff
}

.pro-detail-opera .pro-add-cart {
	padding: 15px 20px;
	margin-top: 10px;
	border-top: 1px solid #e4e4e4
}

.pro-detail-opera .pro-tip {
	width: 100%;
	height: 30px;
	padding-left: 20px;
	background-color: #fffdee
}

.pro-grads {
	min-height: 315px;
	left: 78px;
	top: 0;
	z-index: 111;
	display: none;
	width: 220px;
	background: #fff;
	border: 1px solid #e4e4e4;
	position: absolute
}

.pro-grads p {
	padding: 10px
}

.pro-grads .table thead>tr>th {
	border-bottom: 1px solid #e4e4e4;
	background-color: transparent
}

.pro-grads .table tbody>tr>td,.pro-grads .table thead>tr>th {
	font-size: 14px
}

.pro-grads .table tbody>tr>td:first-child,.pro-grads .table thead>tr>th:first-child {
	padding-left: 20px
}

.pro-grads .table tbody>tr>td {
	padding-top: 4px;
	padding-bottom: 4px
}

.pro-tab-pane {
	padding: 10px 20px;
	min-height: 180px
}

.pro-tab-pane .pro-table-tit {
	background-color: #f5f5f5
}

.pro-tab-pane .table tr>td {
	border-color: #e4e4e4;
	font-size: 14px
}

.pro-tab-pane img {
	max-width: 66%
}

.tab-pane .list-div {
	padding-right: 15px;
	padding-left: 15px
}

.list-tab-meal>li.active a {
	color: #0979e9
}

.rec-height {
	min-height: 567px
}

.pro-img-limit {
	width: 110px;
	height: 110px;
	margin: 0 auto;
	position: relative
}

.pro-hot-list {
	margin-top: -1px
}

.pro-hot-list>li {
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f2f2f2
}

.pro-hot-list>li:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0
}

.list-meal:after,.list-meal:before {
	display: table;
	content: ""
}

.list-meal:after {
	clear: both
}

.list-meal:after,.list-meal:before {
	content: " ";
	display: table
}

.list-meal:after {
	clear: both
}

.list-meal>li {
	float: left
}

.list-meal .list-meal-item {
	text-align: center;
	width: 136px;
	word-wrap: break-word;
	word-break: break-all
}

.list-meal .list-meal-item>a {
	display: block;
	width: 96px;
	height: 96px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	text-align: center
}

.list-meal .list-meal-item p,.list-meal .list-meal-item span {
	word-wrap: break-word;
	word-break: break-all
}

.list-meal .list-meal-item .list-item-tit {
	height: 42px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2
}

.list-meal .list-meal-item img {
	min-width: 100%;
	max-height: 100%
}

.list-meal .list-meal-opera {
	padding-top: 60px;
	padding-right: 30px;
	padding-left: 30px
}

.list-meal.list-full-rec .list-meal-item {
	width: 16.6%
}

.list-meal.list-full-rec .list-meal-item .list-item-tit {
	max-width: 136px;
	margin: 0 auto
}

.pro-buy {
	position: relative;
	margin-top: -20px
}

.pro-buy .icon-calculator {
	position: absolute;
	left: 20px;
	top: 80px
}

.pro-buy .pro-buy-panel {
	margin-left: 100px
}

.pro-buy table tr>td {
	padding: 2px 0
}

.pro-buy .counter-input {
	width: 86px
}

.pro-buy .btn-block {
	width: 122px
}

.icon-calculator {
	display: inline-block;
	width: 36px;
	height: 36px;
	overflow: hidden;
	background: url(../images/icon-calculator.png) no-repeat
}

.icon-calculator.icon-calc-plus {
	background-position: 0 0
}

.icon-calculator.icon-calc-equal {
	background-position: 0 -36px
}

.tag-check-list .sup-item {
	position: relative
}

.limit-tips {
	position: absolute;
	left: 20px;
	bottom: 100%;
	margin-bottom: -7px;
	width: 196px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #f60;
	color: #f60;
	z-index: 5;
	line-height: 1.5;
	display: none
}

.limit-tips:after,.limit-tips:before {
	content: "";
	display: block;
	position: absolute;
	left: 58px
}

.limit-tips:before {
	top: 100%;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-top-color: #f60;
	margin-left: -7.07106781px
}

.limit-tips:after {
	top: 100%;
	margin-top: -1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-top-color: #fff;
	margin-left: -7.07106781px
}

.counter-limit {
	position: absolute;
	left: 0;
	bottom: 100%;
	margin-bottom: 8px;
	width: 94px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #f60;
	color: #f60;
	z-index: 2;
	line-height: 1.5;
	font-size: 12px;
	display: none
}

.counter-limit:after,.counter-limit:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%
}

.counter-limit:before {
	top: 100%;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-top-color: #f60;
	margin-left: -7.07106781px
}

.counter-limit:after {
	top: 100%;
	margin-top: -1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07106781px solid transparent;
	border-top-color: #fff;
	margin-left: -7.07106781px
}

.listbox-lowest-detail {
	max-height: 250px;
	overflow-y: auto
}

.listbox-lowest-detail tbody td {
	height: 50px;
	max-height: 50px;
	overflow-y: auto
}

.seaban {
	position: relative;
	height: 380px
}

.seafilter {
	border-bottom: 1px solid #e4e4e4
}

.seafilter dl {
	background: #f5f5f5;
	border-top: 1px solid #e4e4e4
}

.seafilter dl dd {
	background: #fff;
	padding-left: 10px;
	padding-top: 5px
}

.seafilter dl dd a {
	font-size: 14px;
	color: #666
}

.seafilter dl dd a:hover {
	color: #0979e9
}

.seafilter dl dt {
	font-size: 14px;
	color: #666;
	padding-top: 5px;
	padding-bottom: 5px
}

.sea-slide {
	height: 100px;
	margin-top: 30px!important;
	margin-bottom: 10px!important
}

.sea-slide .hd li {
	background: #997f1a!important
}

.sea-slide .hd li.on {
	background: #fff!important
}

.distributor .bar-floor {
	border-bottom: 1px solid #f2f2f2
}

.distributor .bar-floor .flooracitve {
	border-left: 5px solid #999
}

.distributor .bar-floor .floorcurt {
	border-left: 5px solid #f60
}

.distributor .bar-floor h2 {
	font-size: 18px;
	color: #333
}

.distributor .dis-list {
	margin-left: -.7%
}

.distributor .dis-list ul li {
	float: left;
	width: 24.3%;
	margin-left: .7%;
	margin-bottom: 10px;
	border: 1px solid #f2f2f2
}

.distributor .dis-list ul li .dis-pic img {
	margin: 20px auto;
	display: block;
	max-width: 100%;
	width: 200px;
	height: 90px
}

.distributor .dis-list ul li .dis-info {
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #f2f2f2
}

.distributor .dis-list ul li .dis-info p a {
	width: 100%;
	color: #333;
	font-size: 20px;
	margin-bottom: 5px
}

.distributor .dis-list ul li .dis-info a {
	font-size: 12px;
	color: #666
}

.distributor .dis-list ul li .dis-info a:hover {
	color: #0979e9
}

.distributor .dis-list ul li:hover {
	border: 1px solid #0979e9
}

.distributor .dist-brand {
	margin-left: -.6%
}

.distributor .dist-brand ul li {
	float: left;
	width: 24.4%;
	margin-left: .6%;
	margin-bottom: 10px;
	border: 1px solid #f2f2f2
}

.distributor .dist-brand ul li img {
	width: 100%
}

.distributor .dist-brand ul li:hover {
	border: 1px solid #0979e9
}

.distributor .dist-product {
	margin-left: -.6%
}

.distributor .dist-product ul li {
	float: left;
	width: 19.4%;
	margin-left: .6%;
	padding: 20px;
	background: #f2f2f2
}

.distributor .dist-product ul li p {
	width: 100%;
	color: #333;
	font-size: 14px;
	height: 30px;
	line-height: 30px
}

.distributor .dist-product ul li .dist-pro-price {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
	color: #f60
}

.distributor .dist-product ul li .dist-pro-price .tag.tag-lowest:after {
	top: -4px
}

.sea-list-detail .sea-detail-left div {
	border: 1px solid #e4e4e4;
	margin-right: 20px;
	padding: 50px 0
}

.sea-list-detail .sea-detail-left div img {
	margin: 0 auto 30px;
	display: block;
	width: 200px
}

.sea-list-detail .sea-detail-left div h3 {
	font-weight: 700!important;
	font-size: 18px;
	color: #333;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%
}

.sea-list-detail .sea-detail-left div p {
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	margin-top: 10px
}

.sea-list-detail .sea-detail-right h2 {
	color: #333;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 10px
}

.sea-list-detail .sea-detail-right div {
	overflow-y: auto;
	line-height: 26px;
	font-size: 12px
}

.order-process {
	margin-top: 20px;
	width: 384px
}

.order-process .order-step {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: left center;
	width: 33.3%;
	height: 6px;
	display: block;
	float: left;
	text-align: center;
	position: relative
}

.order-process .order-step font {
	color: #666;
	padding-top: 20px;
	display: inline-block;
	margin-left: -10px
}

.order-process .order-step em {
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -9px;
	margin-top: -7px;
	color: #fff
}

.order-process .order-step.order-process-complete {
	background-color: #75b9fd
}

.order-process .order-step.order-process-complete em {
	background-color: #75b9fd
}

.order-process .order-step.order-process-doing {
	background-color: #0062c4
}

.order-process .order-step.order-process-doing em {
	background-color: #0062c4
}

.order-process .order-step.order-process-coming {
	background-color: #ccc
}

.order-process .order-step.order-process-coming em {
	background-color: #ccc
}

.order-box .panel {
	border-style: solid;
	border-color: #e4e4e4;
	border-width: 0 1px 0 1px
}

.order-box .panel.first-child,.order-box .panel:first-child {
	border-width: 1px 1px 0 1px
}

.order-box .panel.last-child,.order-box .panel:last-child {
	border-width: 0 1px 1px 1px
}

.order-box>em {
	margin-right: 15px
}

.order-box .panel-footer {
	padding-top: 0;
	margin-top: -15px
}

.piece {
	position: relative
}

.piece .piece-modify {
	font-size: 12px;
	cursor: pointer;
	opacity: 0;
	display: none;
	visibility: hidden
}

.piece .piece-modify:hover {
	color: #0979e9
}

.piece .piece-modify:hover .icon {
	color: #0979e9
}

.piece .piece-modify .icon {
	font-size: 12px;
	margin-left: 3px
}

.piece .piece-right-top {
	position: absolute;
	right: 10px;
	top: 8px
}

.piece .piece-left-bottom {
	position: absolute;
	left: 10px;
	bottom: 2px
}

.piece .piece-right-bottom {
	position: absolute;
	right: 0;
	bottom: 0;
	color: #fff
}

.piece .piece-checked {
	opacity: 0;
	width: 0;
	height: 0;
	border-bottom: 20px solid #0979e9;
	border-left: 20px solid transparent
}

.piece .piece-checked .icon {
	position: absolute;
	top: 4px;
	left: -15px;
	color: #fff;
	font-size: 14px
}

.piece .piece-checked:hover .icon {
	color: #fff
}

.piece.on .piece-modify {
	opacity: 1;
	display: inline;
	visibility: visible
}

.piece.on .piece-checked {
	opacity: 1;
	display: inline;
	visibility: visible
}

.address-piece {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 23.8%;
	height: 130px;
	padding: 10px;
	cursor: default;
	border: 2px solid #eee;
	background-color: #f9f9f9;
	float: left;
	margin-right: 1.5%;
	margin-bottom: 15px;
	cursor: pointer;
	-moz-transition: all .25s ease 0s;
	transition: all .25s ease 0s
}

.address-piece.on,.address-piece:hover {
	border-color: #0979e9;
	background-color: #fff
}

.address-piece.on {
	cursor: default
}

.address-piece.disabled {
	cursor: default;
	background-color: #f9f9f9;
	border: 2px solid #eee!important
}

.address-piece:nth-child(4n) {
	margin-right: 0
}

.address-piece .address-tit {
	border-bottom: 1px solid #f5f5f5;
	padding: 2px 0;
	margin-bottom: 5px;
	font-weight: 700;
	max-width: 80%;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.address-piece .address-tit em,.address-piece .address-tit span {
	font-weight: 700;
	margin-right: 10px
}

.address-piece .address-tit em:last-child,.address-piece .address-tit span:last-child {
	margin-right: 0
}

.address-piece .address-info {
	max-height: 64px;
	overflow-y: auto;
	overflow-x: hidden
}

.address-piece .address-info em {
	white-space: pre;
	white-space: pre-wrap;
	white-space: pre-line;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -hp-pre-wrap;
	word-wrap: break-word;
	text-overflow: ellipsis;
	line-height: 1.5;
	display: block;
	max-width: 100%
}

.btn-receiver-default {
	-moz-transition: color .5s ease-out 0s;
	transition: color .5s ease-out 0s
}

.btn-receiver-default.on {
	color: #0979e9;
	cursor: default
}

.btn-receiver-default.on:hover {
	color: #0979e9
}

.btn-receiver-default.on:hover i.icon {
	color: #0979e9
}

.btn-receiver-default.on i.icon {
	color: #0979e9
}

.modal .modal-area-pick select {
	max-width: 100%
}

.area-pick span.error {
	vertical-align: top
}

.form-list li {
	margin-bottom: 10px
}

.form-list li:last-child {
	margin-bottom: 0
}

.radio-info {
	padding: 20px;
	line-height: 1.5
}

.radio-info:after,.radio-info:before {
	display: table;
	content: ""
}

.radio-info:after {
	clear: both
}

.radio-info:after,.radio-info:before {
	content: " ";
	display: table
}

.radio-info:after {
	clear: both
}

.radio-info .tooltip-inner {
	max-width: none!important
}

.radio-info .toolstyle {
	width: 250px;
	padding: 10px
}

.info-prompt {
	position: relative;
	background-color: #fff
}

.info-prompt.top:before {
	content: "";
	position: absolute;
	left: -1px;
	top: -8px;
	width: 0;
	height: 0;
	border-bottom: 8px solid #e4e4e4;
	border-right: 8px solid transparent
}

.info-prompt.top:after {
	content: "";
	position: absolute;
	left: 0;
	top: -6px;
	width: 0;
	height: 0;
	border-bottom: 7px solid #fff;
	border-right: 7px solid transparent
}

.info-prompt.left:before {
	content: "";
	position: absolute;
	left: -8px;
	top: -1px;
	width: 0;
	height: 0;
	border-top: 8px solid #e4e4e4;
	border-left: 8px solid transparent;
	z-index: 2
}

.info-prompt.left:after {
	content: "";
	position: absolute;
	left: -6px;
	top: 0;
	width: 0;
	height: 0;
	border-top: 7px solid #fff;
	border-left: 7px solid transparent;
	z-index: 3
}

.no-radio {
	cursor: pointer
}

.no-radio label {
	cursor: pointer
}

.radio-tab-tit:after,.radio-tab-tit:before,.subradio-tab-tit:after,.subradio-tab-tit:before {
	display: table;
	content: ""
}

.radio-tab-tit:after,.subradio-tab-tit:after {
	clear: both
}

.radio-tab-tit:after,.radio-tab-tit:before,.subradio-tab-tit:after,.subradio-tab-tit:before {
	content: " ";
	display: table
}

.radio-tab-tit:after,.subradio-tab-tit:after {
	clear: both
}

.radio-tab-tit li,.subradio-tab-tit li {
	display: inline-block;
	float: left;
	border: 1px solid transparent;
	padding: 5px 15px 6px 10px
}

.radio-tab-tit li.on,.subradio-tab-tit li.on {
	border-color: #e4e4e4;
	background-color: #fff;
	border-bottom: none;
	padding-bottom: 7px
}

.radio-tab-tit li.no-info,.subradio-tab-tit li.no-info {
	border-color: #0979e9!important
}

.subradio-tab-tit {
	border-bottom: 1px solid #0979e9
}

.subradio-tab-tit li {
	position: relative;
	bottom: -1px;
	z-index: 10
}

.radio-tab-item {
	border: 1px solid #e4e4e4;
	margin-top: -1px;
	min-height: 50px;
	line-height: 1.5;
	display: none
}

.radio-tab-item.on {
	display: block
}

.subradio-tab-item {
	margin-top: -1px;
	min-height: 50px;
	line-height: 1.5;
	display: none
}

.subradio-tab-item.on {
	display: block
}

.modal .radio-tab-item {
	border: none;
	border-top: 1px solid #0979e9
}

.sub-tab-tit {
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 10px
}

.sub-tab-tit:after,.sub-tab-tit:before {
	display: table;
	content: ""
}

.sub-tab-tit:after {
	clear: both
}

.sub-tab-tit:after,.sub-tab-tit:before {
	content: " ";
	display: table
}

.sub-tab-tit:after {
	clear: both
}

.sub-tab-tit li {
	float: left;
	display: inline-block;
	padding: 10px 20px 10px 0;
	border: 1px solid transparent
}

.sub-tab-tit .d-n {
	display: none
}

.sub-tab-content {
	margin-top: -1px
}

.sub-tab-content:after,.sub-tab-content:before {
	display: table;
	content: ""
}

.sub-tab-content:after {
	clear: both
}

.sub-tab-content:after,.sub-tab-content:before {
	content: " ";
	display: table
}

.sub-tab-content:after {
	clear: both
}

.sub-tab-content .sub-tab-item.on {
	display: block
}

.sub-tab-content .pay-check-input {
	border: 1px dotted transparent;
	float: left;
	position: relative;
	margin-right: 32px
}

.sub-tab-content .pay-check-input.active {
	border: 1px solid #0979e9!important
}

.sub-tab-content .pay-check-input.active .pay-check-detail {
	position: absolute;
	left: -1px;
	top: 38px;
	z-index: 100;
	display: block
}

.sub-tab-content .pay-check-input.active:after {
	color: #fff;
	font-family: ICKEY!important;
	content: "\e615";
	font-weight: 700;
	position: absolute;
	width: 14px;
	height: 20px;
	right: -3px;
	bottom: -7px;
	font-size: 12px
}

.sub-tab-content .pay-check-input.active:before {
	position: absolute;
	right: 0;
	bottom: 0;
	content: "";
	width: 0;
	height: 0;
	border-bottom: 16px solid #0979e9;
	border-left: 16px solid transparent
}

.sub-tab-content .pay-check-input.hoveractive {
	border: 1px solid #0979e9!important
}

.sub-tab-content .pay-check-input.hoveractive:after {
	color: #fff;
	font-family: ICKEY!important;
	content: "\e615";
	font-weight: 700;
	position: absolute;
	width: 14px;
	height: 20px;
	right: -3px;
	bottom: -7px;
	font-size: 12px
}

.sub-tab-content .pay-check-input.hoveractive:before {
	position: absolute;
	right: 0;
	bottom: 0;
	content: "";
	width: 0;
	height: 0;
	border-bottom: 16px solid #0979e9;
	border-left: 16px solid transparent
}

.sub-tab-content .pay-check-input.active-top {
	border-top-color: #0979e9;
	border-left-color: #0979e9;
	border-right-color: #0979e9
}

.sub-tab-content .pay-check-input.active-bottom {
	border-top-color: #0979e9;
	border-left-color: #0979e9;
	border-right-color: #0979e9
}

.sub-tab-content .pay-check-input>dd {
	min-height: 24px
}

.sub-tab-content .pay-check-input>dd .c-alink {
	color: #0979e9!important
}

.sub-tab-content .pay-check-input .tooltip-inner {
	white-space: nowrap;
	max-width: inherit;
	color: #666!important
}

.sub-tab-content .pay-check-input .tooltip-inner a {
	color: #0979e9!important
}

.sub-tab-content .pay-check-detail {
	position: absolute;
	left: -1px;
	top: 38px;
	z-index: 100;
	display: none;
	width: 600px
}

.sub-tab-content .pay-check-detail.on {
	width: 680px
}

.sub-tab-content .pay-check-detail.on .checkbox-input {
	display: block
}

.sub-tab-content .checkbox-info {
	padding: 10px;
	background: #fff;
	display: none;
	position: absolute;
	left: -1px;
	top: 0;
	z-index: 99;
	border: 1px solid #0979e9
}

.sub-tab-content .show.checkbox-info {
	padding: 10px;
	background: #fff;
	display: block;
	position: absolute;
	left: -1px;
	top: 0;
	z-index: 99
}

.sub-tab-content .pay-check-label {
	padding: 3px 10px 1px 10px;
	height: 28px
}

.radio-tag-edit {
	font-weight: 400
}

.radio-tag-edit a {
	margin-left: 5px
}

.radio-tag-edit a:hover {
	text-decoration: none
}

.invoice-tools {
	position: relative;
	min-width: 130px
}

.invoice-tools:after,.invoice-tools:before {
	display: table;
	content: ""
}

.invoice-tools:after {
	clear: both
}

.invoice-tools:after,.invoice-tools:before {
	content: " ";
	display: table
}

.invoice-tools:after {
	clear: both
}

.invoice-tools .default-personbill,.invoice-tools>span {
	float: left
}

.invoice-tools .show-personbill {
	float: right
}

.invoice-tools .edit-personbill {
	position: absolute;
	left: 63px
}

.bank-content {
	background: #fef9e7;
	padding: 20px
}

.bank-list:after,.bank-list:before {
	display: table;
	content: ""
}

.bank-list:after {
	clear: both
}

.bank-list:after,.bank-list:before {
	content: " ";
	display: table
}

.bank-list:after {
	clear: both
}

.bank-list li {
	float: left;
	display: inline-block;
	background-color: #fff;
	border: 2px solid #f5f5f5;
	padding: 5px 2px 5px 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 155px;
	-moz-transition: border-color .25s ease-in-out 0s;
	transition: border-color .25s ease-in-out 0s
}

.bank-list li:nth-child(4n) {
	margin-right: 0
}

.bank-list li.on,.bank-list li:hover {
	border: 2px solid #0979e9
}

.pay-box {
	border: 1px solid #e4e4e4;
	margin-left: 24px
}

.pay-radio dd {
	display: none
}

.pay-radio dd.on {
	display: block
}

.checkbox-input input[type=password],.checkbox-input input[type=text],.small-input input[type=password],.small-input input[type=text] {
	line-height: 24px;
	height: 24px;
	padding: 0 10px
}

.checkbox-input {
	white-space: nowrap;
	display: none;
	background: #fff;
	border: 1px solid #0979e9;
	padding: 10px
}

.checkbox-input p {
	white-space: normal
}

.checkbox-input:after {
	position: absolute;
	left: 31px;
	top: -9px;
	content: "";
	width: 0;
	height: 0;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid #0979e9;
	z-index: 1
}

.checkbox-input:before {
	position: absolute;
	left: 31px;
	top: -8px;
	content: "";
	width: 0;
	height: 0;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid #fff;
	z-index: 2
}

.show-bill-person {
	display: none;
	padding: 10px;
	border: 1px solid #e4e4e4
}

.textarea:focus {
	border-color: #0979e9
}

.voucher .icon-moreunfold {
	display: inline-block;
	-webkit-transform: rotateZ(0);
	-moz-transform: rotateZ(0);
	transform: rotateZ(0);
	-moz-transition: -moz-transform .25s ease-in 0s;
	transition: -webkit-transform .25s ease-in 0s;
	-moz-transition: transform .25s ease-in 0s,-moz-transform .25s ease-in 0s;
	transition: transform .25s ease-in 0s;
	transition: transform .25s ease-in 0s,-webkit-transform .25s ease-in 0s,-moz-transform .25s ease-in 0s
}

.voucher .active .icon-moreunfold {
	-webkit-transform: rotateZ(180deg);
	-moz-transform: rotateZ(180deg);
	transform: rotateZ(180deg)
}

.voucher-other {
	display: none;
	overflow: hidden
}

.voucher-other .couponmask {
	width: 100%;
	height: 100%;
	background: 0 0;
	z-index: 10;
	position: absolute;
	left: 0;
	top: 0
}

.voucher-other .list-inline li {
	padding: 5px 0
}

.voucher-other .voucher-list {
	max-height: 150px;
	border: 1px solid #e4e4e4;
	border-top: none;
	overflow-y: auto
}

.voucher-other .voucher-list ul:hover {
	cursor: default;
	background-color: #f5f5f5
}

.voucher-other .close {
	z-index: 10
}

.see-more {
	padding-right: 20px;
	position: relative;
	font-size: 12px!important;
	color: #666
}

.see-more:before {
	position: absolute;
	right: 7px;
	top: 4px;
	-webkit-transform: rotateZ(0);
	-moz-transform: rotateZ(0);
	transform: rotateZ(0);
	-moz-transition: -moz-transform .25s ease-out 0s;
	transition: -webkit-transform .25s ease-out 0s;
	-moz-transition: transform .25s ease-out 0s,-moz-transform .25s ease-out 0s;
	transition: transform .25s ease-out 0s;
	transition: transform .25s ease-out 0s,-webkit-transform .25s ease-out 0s,-moz-transform .25s ease-out 0s
}

.see-more.open:before {
	-webkit-transform: rotateZ(-180deg);
	-moz-transform: rotateZ(-180deg);
	transform: rotateZ(-180deg)
}

.amount {
	background-color: #f9f9f9
}

.amount:after,.amount:before {
	display: table;
	content: ""
}

.amount:after {
	clear: both
}

.amount:after,.amount:before {
	content: " ";
	display: table
}

.amount:after {
	clear: both
}

.amount .amount-box {
	padding: 20px;
	width: 40%
}

.amount dd,.amount dt {
	height: 28px;
	vertical-align: middle;
	text-align: right;
	font-weight: 400
}

.amount dt {
	padding-top: 4px;
	padding-right: 5px;
	width: 70%
}

.amount dd {
	font-size: 14px;
	width: 35%
}

.amount .bigger {
	font-size: 20px;
	font-weight: 700
}

.amount .tbl {
	width: 100%;
	margin-bottom: 10px
}

.amount .d-n {
	display: none
}

.file-upload {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0
}

.file-upload-item {
	border: 1px solid #e4e4e4;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-left: 10px;
	padding-right: 24px;
	line-height: 28px;
	display: inline-block;
	width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	background-color: #fff
}

.file-upload-item em.icon-close {
	cursor: pointer;
	height: 100%;
	font-size: 14px;
	border-left: 1px solid #e4e4e4;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 4px
}

.file-upload-item em.icon-close:hover {
	color: #f60
}

.file-upload-item.upload-only-show {
	padding: 0 10px;
	width: auto
}

.order-submit .btn {
	font-size: 16px
}

.fixed-bottom {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 10px 0;
	background-color: #f5f5f5
}

.fixed-bottom .container-fixed-bottom {
	width: 1190px;
	margin: 0 auto
}

.fixed-bottom .container-fixed-fr {
	float: right;
	margin-right: 20px
}

.fixed-bottom .container-fixed-fr .tbl {
	margin-left: 20px
}

.fixed-bottom .tbl {
	float: left;
	width: auto;
	display: block;
	margin-bottom: 0
}

.fixed-bottom .tbl .tbl-cell {
	display: inline-block;
	width: auto;
	vertical-align: bottom;
	line-height: 1.5
}

.fixed-bottom .tbl .only-mt {
	margin-top: 2px;
	display: inline-block
}

.freight-paytips .sale-info p {
	line-height: 20px
}

.bill_title_chose {
	height: 30px;
	line-height: 30px;
	position: relative;
	width: 200px;
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #e4e4e4
}

.bill_title_chose input {
	border: 0;
	width: 170px;
	height: 28px;
	float: left
}

.bill_title_chose.active {
	border: 1px solid #0979e9
}

.bill_title_chose.active:before {
	position: absolute;
	right: 0;
	bottom: 0;
	content: "";
	width: 0;
	height: 0;
	border-bottom: 16px solid #0979e9;
	border-left: 16px solid transparent
}

.bill_title_chose.active:after {
	color: #fff;
	font-family: ICKEY!important;
	content: "\e615";
	font-weight: 700;
	position: absolute;
	width: 14px;
	height: 20px;
	right: -3px;
	bottom: -1px;
	font-size: 12px
}

.norbill-head-hide {
	position: absolute;
	left: -10000px;
	top: -1000px
}

.modal-box dl dt {
	width: 140px
}

#xymodal p {
	margin: 10px 0
}

#xymodal p.rule-title {
	margin: 0 0 10px 0;
	text-indent: 28px
}

#xymodal .t_i {
	text-indent: 14px
}

.uc-r-content .breadcrumb {
	padding: 0
}

.uc-r-content .toggle-arror {
	cursor: pointer
}

.uc-r-content .toggle-arror i {
	display: inline-block;
	-moz-transition: -moz-transform .2s linear;
	transition: -webkit-transform .2s linear;
	-moz-transition: transform .2s linear,-moz-transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear
}

.uc-r-content .toggle-arror.on i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
}

.uc-r-content .pro-price-box {
	position: relative
}

.uc-r-content .pro-price-box .pro-price-tip {
	position: absolute;
	left: 5px;
	top: 4px;
	height: 22px;
	line-height: 22px;
	width: 40px;
	color: #999;
	font-size: 12px;
	text-align: center;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #f2f2f2
}

.uc-r-content .pro-price-box input {
	padding-left: 50px
}

.uc-r-content .tree-box {
	border: 1px solid #e4e4e4
}

.uc-r-content .excel-textarea {
	height: 216px
}

.uc-r-content .excel-table {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc
}

.uc-r-content .excel-table td {
	padding: 5px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

.uc-r-content .price-box {
	position: absolute;
	left: -70px;
	top: 40px;
	padding: 15px 20px;
	min-width: 425px;
	z-index: 10;
	border: 1px solid #0979e9;
	background-color: #fff
}

.uc-r-content .price-box .tooltip-inner {
	padding-top: 5px;
	padding-bottom: 5px
}

.uc-r-content .price-box .box-inner {
	line-height: 1.5;
	color: #666;
	text-align: left;
	-moz-box-shadow: 0 0 2px rgba(255,255,255,.2);
	box-shadow: 0 0 2px rgba(255,255,255,.2)
}

.uc-r-content .price-box .box-inner .addselect {
	border: 1px solid #e4e4e4;
	padding: 2px 4px;
	width: 52px;
	position: relative;
	display: inline-block
}

.uc-r-content .price-box .box-inner .addselect ul {
	display: none;
	position: absolute;
	top: 24px;
	left: 0;
	width: 52px;
	border-left: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2
}

.uc-r-content .price-box .box-inner .addselect ul a:link,.uc-r-content .price-box .box-inner .addselect ul a:visited {
	background-color: #fff;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	width: 50px;
	padding-left: 3px
}

.uc-r-content .price-box .box-inner .addselect ul a:active,.uc-r-content .price-box .box-inner .addselect ul a:hover {
	background-color: #0979e9;
	color: #fff;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	width: 50px;
	padding-left: 3px
}

.uc-r-content .price-box .box-arrow {
	position: absolute;
	top: 0;
	left: 92px;
	width: 18px;
	height: 18px
}

.uc-r-content .price-box .box-arrow:after,.uc-r-content .price-box .box-arrow:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%
}

.uc-r-content .price-box .box-arrow:before {
	top: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 8.48528137px solid transparent;
	border-bottom-color: #0979e9;
	margin-left: -8.48528137px;
	margin-top: -16.97056275px
}

.uc-r-content .price-box .box-arrow:after {
	top: 1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 8.48528137px solid transparent;
	border-bottom-color: #fff;
	margin-left: -8.48528137px;
	margin-top: -16.97056275px
}

.uc-r-content .price-box .box-arrow:after {
	bottom: 93%;
	bottom: -moz-calc(93%);
	bottom: calc(93%)
}

.uc-r-content .price-box td:first-child {
	padding-left: 0
}

.uc-r-content .price-box .box-close {
	position: absolute;
	top: 15px;
	right: 20px;
	font-size: 12px;
	cursor: pointer;
	z-index: 9
}

.uc-r-content .price-box dl {
	margin-top: 15px
}

.uc-r-content .price-box dt {
	border-bottom: 1px solid #e4e4e4;
	color: #333;
	padding-bottom: 5px
}

.uc-r-content .price-box table td,.uc-r-content .price-box table th {
	height: 24px
}

.uc-r-content .price-box tbody>tr:nth-child(odd) td {
	background-color: #f9f9f9
}

.uc-r-content .theme-tabs {
	height: auto;
	width: 100%;
	border-bottom: 1px solid #0979e9;
	z-index: 1;
	height: 28px;
	line-height: 28px;
	font-size: 12px
}

.uc-r-content .theme-tabs:after,.uc-r-content .theme-tabs:before {
	display: table;
	content: ""
}

.uc-r-content .theme-tabs:after {
	clear: both
}

.uc-r-content .theme-tabs:after,.uc-r-content .theme-tabs:before {
	content: " ";
	display: table
}

.uc-r-content .theme-tabs:after {
	clear: both
}

.uc-r-content .theme-tabs>div {
	float: right
}

.uc-r-content .theme-tabs>div:after,.uc-r-content .theme-tabs>div:before {
	display: table;
	content: ""
}

.uc-r-content .theme-tabs>div:after {
	clear: both
}

.uc-r-content .theme-tabs>div:after,.uc-r-content .theme-tabs>div:before {
	content: " ";
	display: table
}

.uc-r-content .theme-tabs>div:after {
	clear: both
}

.uc-r-content .theme-tabs span:last-child:after {
	border-right: 0
}

.uc-r-content .theme-tabs span {
	height: 25px;
	line-height: 25px;
	display: inline-block;
	background: 0 0;
	cursor: pointer;
	float: left;
	height: auto;
	width: auto;
	padding: 0 15px;
	text-align: center;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding-top: 1px;
	position: relative
}

.uc-r-content .theme-tabs span:after {
	content: "";
	position: absolute;
	width: 0;
	height: 70%;
	right: -.5px;
	top: 15%;
	border-right: 1px solid #f2f2f2
}

.uc-r-content .theme-tabs span.on {
	padding-top: 0;
	background: #fff;
	z-index: 4;
	color: #0979e9;
	border-left: 1px solid #0979e9!important;
	border-right: 1px solid #0979e9!important;
	border-top: 2px solid #0979e9;
	border-bottom: 1px solid #fff;
	overflow: hidden
}

.uc-r-content .theme-tabs span.on>* {
	color: #0979e9
}

.uc-r-content .theme-tabs span.on:after {
	opacity: 0;
	background: #0979e9
}

.uc-r-content .upload-file {
	position: relative
}

.uc-r-content .upload-file input {
	visibility: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	filter: "alpha(opacity=0)";
	cursor: pointer
}

.uc-r-content .items-select {
	position: relative
}

.uc-r-content .items-select.active>.select-arrow {
	border: 1px solid #0979e9
}

.uc-r-content .items-select.active>.select-arrow i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
}

.uc-r-content .items-select.active .mults {
	display: block
}

.uc-r-content .items-select.sortSelected .mults {
	top: 32px
}

.uc-r-content .items-select>.select-arrow {
	position: relative;
	border: 1px solid #e4e4e4;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 20px
}

.uc-r-content .items-select>.select-arrow i {
	position: absolute;
	right: 5px;
	top: 0;
	display: block
}

.uc-r-content .items-select>.select-arrow>span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 26px
}

.uc-r-content .items-select .mults {
	position: absolute;
	left: 0;
	top: 29px;
	display: none;
	border: 1px solid #0979e9;
	background: #fff;
	padding: 10px;
	z-index: 10
}

.uc-r-content .items-select .mults .select-list {
	border: 1px solid #ccc;
	width: 160px;
	height: 250px;
	overflow: hidden
}

.uc-r-content .items-select .mults .select-list>div {
	border-right: 1px solid #ccc;
	float: left;
	width: 159px;
	height: 250px;
	max-height: 250px;
	overflow-y: auto;
	padding: 10px
}

.uc-r-content .items-select .mults .select-list>div:nth-child(3) {
	border-right: 0
}

.uc-r-content .items-select .mults li {
	position: relative;
	margin-bottom: 10px;
	cursor: pointer
}

.uc-r-content .items-select .mults li.on {
	color: #0979e9;
	display: block
}

.uc-r-content .items-select .mults li i {
	position: absolute;
	right: 0;
	top: 0
}

.uc-r-content .items-select .mults li span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 26px;
	padding-right: 15px
}

.uc-r-content .items-select .mults.empty {
	width: 100%;
	max-width: 300px
}

.uc-r-content .items-select .tools {
	margin-top: 10px
}

.uc-r-content .items-select .tools:after,.uc-r-content .items-select .tools:before {
	display: table;
	content: ""
}

.uc-r-content .items-select .tools:after {
	clear: both
}

.uc-r-content .items-select .tools:after,.uc-r-content .items-select .tools:before {
	content: " ";
	display: table
}

.uc-r-content .items-select .tools:after {
	clear: both
}

.uc-r-content .items-select .tools .clear {
	float: left;
	cursor: pointer
}

.uc-r-content .items-select .tools .ok {
	float: right
}

.uc-r-content .items-select .tools .cancel {
	float: right;
	margin-left: 20px
}

.uc-r-content .material-details .img-detail img {
	max-width: 230px;
	height: auto;
	max-height: 180px
}

.center-img {
	text-align: center;
	width: 150px;
	height: auto
}

.center-img img {
	width: 100%;
	height: auto;
	max-height: 200px
}

.v-center-img {
	text-align: center;
	width: 150px;
	height: 150px
}

.v-center-img:after {
	content: "";
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle
}

.v-center-img img {
	width: 100%;
	height: auto
}

.tree-box .ml410 {
	margin-left: 410px
}

.tree-box .ml195 {
	margin-left: 195px
}

.tree-box .form-control {
	display: inline-block;
	margin-top: 5px
}

.tree-box .form-control[readonly] {
	background: #fff
}

.tree-box .form-control:focus {
	border: 1px solid #e4e4e4;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	display: inline-block
}

.tree-box .treecontainer>.treeclose>.row>.treeicon .line-siblings {
	display: none!important
}

.tree-box .icon-duihao {
	margin: 0 0 0 5px;
	font-size: 20px;
	vertical-align: text-top
}

.tree-box .treeclose .row-pl40 {
	padding-left: 40px;
	background: url(../images/treeicon.png) repeat-y -253px -4px
}

.tree-box .treeclose .addsku {
	float: right;
	width: 100px;
	display: inline-block;
	color: #0979e9;
	height: 26px
}

.tree-box .treeclose .addsku:hover {
	text-decoration: none;
	color: #f60
}

.tree-box .treeclose .delsku {
	float: right;
	width: 40px;
	display: inline-block;
	color: #0979e9;
	height: 26px
}

.tree-box .treeclose .delsku:hover {
	text-decoration: none;
	color: #f60
}

.tree-box .treeclose .editsku {
	float: right;
	width: 40px;
	display: inline-block;
	color: #0979e9;
	height: 26px;
	margin-right: 100px
}

.tree-box .treeclose .editsku:hover {
	text-decoration: none;
	color: #f60
}

.tree-box .treeclose .controldown {
	float: right;
	margin-right: 200px;
	width: 40px;
	height: 26px;
	display: inline-block;
	color: #0979e9
}

.tree-box .treeclose .controldown:hover {
	text-decoration: none;
	color: #f60
}

.tree-box .treeclose .controlup {
	float: right;
	margin-right: 10px;
	width: 40px;
	height: 26px;
	display: inline-block;

	color: #0979e9
}

.tree-box .treeclose .controlup:hover {
	text-decoration: none;
	color: #f60
}

.tree-box .treeclose>.row {
	padding-left: 10px
}

.tree-box .treeclose>.row>.treeicon {
	width: 40px;
	height: 40px;
	position: relative;
	display: inline-block;
	float: left;
	cursor: pointer
}

.tree-box .treeclose>.row>.treeicon>.triangle-icon {
	background: url(../images/treeicon.png) no-repeat 5px 0;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -10px;
	margin-top: -9px;
	display: inline-block;
	width: 20px;
	height: 18px;
	z-index: 10
}

.tree-box .treeclose>.row>.treeicon .line-siblings {
	background: url(../images/treeicon.png) no-repeat -105px 11px;
	position: absolute;
	left: -30px;
	top: -9px;
	display: inline-block;
	width: 32px;
	height: 48px;
	z-index: 11
}

.tree-box .treeclose>.treesublist>.treeclose>.treesublist>.treeclose .line-icon {
	display: none
}

.tree-box .treeclose>.treesublist>.treeclose>.treesublist .addsku {
	visibility: hidden;
	z-index: -8888px
}

.tree-box .treeclose>.treesublist>.treeclose:last-child.row-pl40 {
	padding-left: 40px;
	background: 0 0
}

.tree-box .treeclose:first-child>.row .controlup {
	visibility: hidden;
	z-index: -8888px
}

.tree-box .treeclose:last-child>.row .controldown {
	visibility: hidden;
	z-index: -8888px
}

.tree-box .treeclose:last-child>.row>.treeicon .line-siblings {
	background: url(../images/treeicon.png) no-repeat -150px 11px;
	position: absolute;
	left: -30px;
	top: -9px;
	display: inline-block;
	width: 32px;
	height: 48px;
	z-index: 11
}

.tree-box .treeclose>.treesublist {
	display: none
}

.tree-box .treeclose.treeopen>.row {
	padding-left: 10px
}

.tree-box .treeclose.treeopen>.row>.treeicon>.triangle-icon {
	background: url(../images/treeicon.png) no-repeat -37px 0
}

.tree-box .treeclose.treeopen>.row>.treeicon>.line-icon {
	background: url(../images/treeicon.png) no-repeat -70px 11px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -10px;
	margin-top: -9px;
	display: inline-block;
	width: 20px;
	height: 38px;
	z-index: 11
}

.tree-box .treeclose.treeopen>.treesublist {
	display: block
}

.tree-box .tree-control {
	float: right;
	margin-top: 10px
}

.table-pay {
	table-layout: fixed
}

.table-pay tr td {
	line-height: 1.5;
	padding: 2px 0
}

.credit-banner {
	background-color: #f5f5f5
}

.form-control.control-nor {
	width: 100px
}

.form-control.control-sm {
	width: 50px
}

.control-spans .span-item {
	display: inline-block
}

.credit-infos .list {
	line-height: 2
}

.credit-tip-table {
	table-layout: fixed;
	border: 1px solid #e4e4e4
}

.credit-tip-table td {
	padding: 3px 10px;
	border-bottom: 1px solid #e4e4e4;
	white-space: nowrap
}

.credit-pop .popover {
	max-width: 1100px
}

.col-md-left {
	text-align: center
}

.col-md-left h3 {
	font-size: 16px;
	color: #333;
	line-height: 40px
}

.col-md-left p {
	color: #999;
	font-size: 12px
}

.col-md-left p i {
	font-style: normal;
	font-size: 24px;
	color: #f60
}

.usecenter-question h3 {
	font-size: 16px;
	color: #333
}

.usecenter-question ul {
	display: block;
	margin-top: 10px
}

.usecenter-question ul li {
	border-bottom: 1px dotted #e4e4e4;
	padding-bottom: 10px;
	margin-bottom: 10px
}

.usecenter-question ul li p {
	color: #666;
	font-size: 14px;
	line-height: 26px
}

.usecenter-question ul li p:after,.usecenter-question ul li p:before {
	display: table;
	content: ""
}

.usecenter-question ul li p:after {
	clear: both
}

.usecenter-question ul li p:after,.usecenter-question ul li p:before {
	content: " ";
	display: table
}

.usecenter-question ul li p:after {
	clear: both
}

.usecenter-question ul li p span {
	margin-left: 25px;
	display: block
}

.usecenter-question ul li p>a {
	margin-left: 25px;
	display: block;
	color: #666
}

.usecenter-question ul li p>a:active,.usecenter-question ul li p>a:focus,.usecenter-question ul li p>a:hover {
	color: #666
}

.usecenter-question ul li p i {
	font-style: normal;
	float: left;
	width: 20px
}

.usecenter-question ul li p:last-child {
	color: #0979e9;
	display: none
}

.usecenter-question ul li.active p:last-child {
	display: block
}

.usecenter-question ul li .answer a {
	color: red
}

.usecenter-question ul li .answer a:hover {
	text-decoration: underline
}

.tbl-left .tbl-cell {
	text-align: left;
	padding-left: 50px
}

.white-record {
	background-color: #fff;
	padding: 10px
}

.table-record {
	table-layout: fixed;
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #e4e4e4
}

.table-record>thead>tr>th {
	background-color: #f2f2f2
}

.table-record tr>td,.table-record tr>th {
	padding: 5px 10px;
	border-top: 1px solid #e4e4e4
}

.component_container .component_title {
	border-bottom: 1px solid #666;
	position: relative;
	width: 100%;
	height: 28px;
	line-height: 28px;
	margin-top: 30px
}

.component_container .component_title>div {
	font-size: 26px;
	color: #333;
	border-left: 6px solid #666;
	position: absolute;
	left: 0;
	top: 0;
	height: 28px;
	line-height: 28px;
	background: #fff;
	padding-left: 10px;
	padding-right: 10px
}

.component_container .component_qa {
	font-size: 18px;
	margin-top: 30px;
	margin-bottom: 20px
}

.component_container .component_qa p {
	margin-top: 15px;
	margin-bottom: 15px
}

.component_container .component_c_1 {
	width: 800px;
	float: left;
	line-height: 200%;
	font-size: 18px;
	padding: 80px 15px 0 15px;
	text-align: justify
}

.component_container .component_c_2 {
	width: 240px;
	float: left
}

.component_container .component_contact {
	background: url(../images/component_contact.jpg) no-repeat;
	height: 180px;
	width: 1190px;
	overflow: hidden;
	position: relative;
	margin-top: 20px
}

.component_container .component_contact .component_phone {
	position: absolute;
	z-index: 1;
	left: 254px;
	top: 78px;
	display: inline-block;
	width: 293px;
	height: 99px;
	cursor: pointer
}

.component_container .component_contact .component_mail {
	position: absolute;
	z-index: 1;
	left: 607px;
	top: 78px;
	display: inline-block;
	width: 293px;
	height: 99px;
	cursor: pointer
}

.component_container .component_service>div {
	font-weight: 700;
	width: 390px;
	height: 218px;
	background: #f2f2f2;
	float: left;
	color: #0979e9;
	font-size: 24px;
	text-align: center;
	padding-top: 50px;
	margin-top: 20px
}

.component_container .component_service>div>span {
	font-size: 32px
}

.component_container .component_slidebox {
	height: 188px;
	overflow: hidden;
	position: relative;
	background: #f2f2f2;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px
}

.component_container .component_slidebox .next {
	position: absolute;
	right: 10px;
	top: 65px;
	z-index: 111;
	background: url(../images/com_right.png) no-repeat;
	display: inline-block;
	width: 29px;
	height: 56px
}

.component_container .component_slidebox .prev {
	position: absolute;
	left: 10px;
	top: 65px;
	z-index: 111;
	background: url(../images/com_left.png) no-repeat;
	display: inline-block;
	width: 29px;
	height: 56px
}

.component_container .component_slidebox .bd ul li {
	width: 285px;
	height: 168px;
	position: relative;
	float: left;
	margin-left: 10px
}

.component_container .component_slidebox .com_mask {
	background: #fff;
	opacity: .8;
	-webkit-opacity: .8;
	height: 40px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 285px;
	line-height: 40px
}

.component_container .component_slidebox .com_content {
	height: 40px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	width: 285px;
	line-height: 40px;
	text-align: center;
	color: #000
}

.component_container .com_list {
	margin-top: 10px
}

.component_container .com_list:after,.component_container .com_list:before {
	display: table;
	content: ""
}

.component_container .com_list:after {
	clear: both
}

.component_container .com_list:after,.component_container .com_list:before {
	content: " ";
	display: table
}

.component_container .com_list:after {
	clear: both
}

.component_container .com_list>ul>li {
	width: 290px;
	height: 125px;
	position: relative;
	background: #f2f2f2;
	float: left;
	margin-top: 10px
}

.component_container .com_list>ul>li .com_list_title {
	font-size: 18px;
	color: #333;
	padding-left: 30px
}

.component_container .com_list>ul>li .c_i1 {
	background: url(../images/com_icon.png) no-repeat;
	display: inline-block;
	width: 65px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list>ul>li .c_i2 {
	background: url(../images/com_icon.png) -141px 0 no-repeat;
	display: inline-block;
	width: 65px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list>ul>li .c_i3 {
	background: url(../images/com_icon.png) -277px 0 no-repeat;
	display: inline-block;
	width: 65px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list>ul>li .c_i4 {
	background: url(../images/com_icon.png) -404px 0 no-repeat;
	display: inline-block;
	width: 66px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list>ul>li .c_i5 {
	background: url(../images/com_icon.png) -535px 0 no-repeat;
	display: inline-block;
	width: 66px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list>ul>li .c_i6 {
	background: url(../images/com_icon.png) -669px 0 no-repeat;
	display: inline-block;
	width: 66px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list>ul>li .c_i7 {
	background: url(../images/com_icon.png) -809px 0 no-repeat;
	display: inline-block;
	width: 66px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list>ul>li .c_i8 {
	background: url(../images/com_icon.png) -930px 0 no-repeat;
	display: inline-block;
	width: 66px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list>ul>li .triangle {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #ccc;
	display: inline-block;
	margin-left: 10px
}

.component_container .com_list>ul>li .com_dropdown {
	display: none
}

.component_container .com_list .active {
	height: 125px;
	background: #0979e9;
	color: #fff
}

.component_container .com_list .active .com_list_title {
	font-size: 18px;
	color: #fff;
	padding-left: 30px
}

.component_container .com_list .active .c_i1 {
	background: url(../images/com_icon.png) no-repeat 0 -97px;
	display: inline-block;
	width: 65px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list .active .c_i2 {
	background: url(../images/com_icon.png) no-repeat -141px -97px;
	display: inline-block;
	width: 65px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list .active .c_i3 {
	background: url(../images/com_icon.png) no-repeat -277px -97px;
	display: inline-block;
	width: 65px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list .active .c_i4 {
	background: url(../images/com_icon.png) no-repeat -404px -97px;
	display: inline-block;
	width: 66px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list .active .c_i5 {
	background: url(../images/com_icon.png) no-repeat -535px -97px;
	display: inline-block;
	width: 66px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list .active .c_i6 {
	background: url(../images/com_icon.png) no-repeat -669px -97px;
	display: inline-block;
	width: 66px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list .active .c_i7 {
	background: url(../images/com_icon.png) no-repeat -809px -97px;
	display: inline-block;
	width: 66px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list .active .c_i8 {
	background: url(../images/com_icon.png) no-repeat -930px -97px;
	display: inline-block;
	width: 66px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list .active .triangle {
	visibility: hidden;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #ccc;
	display: inline-block;
	margin-left: 10px
}

.component_container .com_list .active .com_dropdown {
	display: block;
	position: absolute;
	top: 125px;
	left: 0;
	width: 1190px;
	z-index: 222
}

.component_container .com_list .active .com_dropdown .com_dropdown_head {
	height: 10px;
	width: 290px;
	background: #0979e9
}

.component_container .com_list .active .com_dropdown .com_dropdown_content {
	width: 1190px;
	background: #0979e9;
	padding-top: 15px;
	padding-bottom: 15px
}

.component_container .com_list .active .com_dropdown .com_dropdown_content:after,.component_container .com_list .active .com_dropdown .com_dropdown_content:before {
	display: table;
	content: ""
}

.component_container .com_list .active .com_dropdown .com_dropdown_content:after {
	clear: both
}

.component_container .com_list .active .com_dropdown .com_dropdown_content:after,.component_container .com_list .active .com_dropdown .com_dropdown_content:before {
	content: " ";
	display: table
}

.component_container .com_list .active .com_dropdown .com_dropdown_content:after {
	clear: both
}

.component_container .com_list .active .com_dropdown .com_dropdown_content ul li {
	width: 396px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
	text-decoration: none;
	height: 24px;
	line-height: 24px;
	padding-left: 40px;
	font-weight: lighter
}

.component_container .com_list .active .com_dropdown.second {
	left: -300px
}

.component_container .com_list .active .com_dropdown.second .com_dropdown_head {
	margin-left: 300px
}

.component_container .com_list .active .com_dropdown.third {
	left: -600px
}

.component_container .com_list .active .com_dropdown.third .com_dropdown_head {
	margin-left: 600px
}

.component_container .com_list .active .com_dropdown.fourth {
	left: -900px
}

.component_container .com_list .active .com_dropdown.fourth .com_dropdown_head {
	margin-left: 900px
}

.component_fixed {
	position: fixed;
	top: 460px;
	z-index: 9999;
	right: 0
}

.component_fixed .component_concatus {
	width: 58px;
	height: 58px;
	background: url(../images/com_icon.png) no-repeat -6px -207px #0979e9;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px
}

.component_fixed .component_concatus_dis {
	font-size: 12px;
	background: #fdd69d;
	padding: 10px;
	width: 125px;
	margin-left: -67px;
	color: #333
}

.component_fixed .component_concatus_dis>a {
	display: block
}

.component_fixed .component_concatus_dis i {
	margin-right: 8px
}

.bom-search {
	border: 1px solid #a2cffc;
	background: #dfeefc;
	height: 70px;
	width: 1190px
}

.bom-search .bom-count {
	color: #333;
	font-size: 14px;
	margin: 24px 0 0 15px
}

.bom-search .input-bom-search {
	float: left;
	position: relative
}

.bom-search .input-bom-search input {
	border: 1px solid #e4e4e4;
	height: 28px;
	line-height: 26px;
	margin-top: 20px;
	margin-left: 115px
}

.bom-search .input-bom-search i {
	position: absolute;
	top: 23px;
	right: 5px;
	color: #333;
	z-index: 333;
	font-size: 18px;
	cursor: pointer
}

.bom-search .create-bom,.bom-search .upload-bom {
	padding: 4px 13px 5px!important;
	font-size: 14px!important;
	height: auto!important;
	color: #fff;
	margin-top: 18px;
	width: 108px
}

.bom-search .create-bom {
	color: #333!important
}

.bom-resulut-mask {
	height: 100%;
	width: 100%;
	background: #fff;
	position: absolute;
	z-index: 1030;
	left: 0;
	top: 0;
	opacity: .5
}

.bom-addtocartcuccess .successdiv:nth-child(odd) {
	border-top: 1px solid #e4e4e4
}

.bom-dis {
	margin-bottom: 20px;
	position: relative
}

.bom-dis .bom-dis-name {
	font-size: 18px;
	color: #333;
	vertical-align: middle
}

.bom-dis .bom-dis-default {
	display: inline-block;
	width: 43px;
	height: 18px;
	background: url(../images/iconlist.png) -412px -115px;
	vertical-align: middle;
	margin-left: 25px
}

.bom-dis .bom-dis-default_curt {
	display: inline-block;
	width: 43px;
	height: 18px;
	background: url(../images/iconlist.png) -412px -137px!important;
	vertical-align: middle;
	margin-left: 25px
}

.bom-dis .bom-dis_time {
	color: #c5c5c5;
	font-size: 12px;
	margin-top: 10px
}

.bom-dis>div:first-child {
	float: left;
	clear: both;
	margin-top: 20px
}

.bom-dis>div:last-child {
	float: left;
	clear: both;
	background: 0 0!important
}

.bom-dis .btn-default,.bom-dis .btn-default:hover {
	color: #0979e9!important;
	background: 0 0!important;
	border: 1px solid #0979e9;
	font-size: 12px!important
}

.bom-dis .glyphicon {
	top: 2px
}

.bom-dis .bom-dis-name-content {
	width: 1190px;
	margin-bottom: 10px
}

.bom-dis .refreshmask {
	position: absolute;
	width: 0%;
	height: 100%;
	z-index: -1;
	background: #dfeefc;
	right: 0;
	top: 0
}

.bom-dis .btn {
	width: 108px
}

.bom-dis .refreshdisable {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: 0 0;
	right: 0;
	top: 0
}

.bom-dis .refreshcontent {
	width: 108px;
	right: 10px;
	top: 20px;
	position: absolute
}

.bom-filter {
	width: 1190px
}

.bom-filter:after,.bom-filter:before {
	display: table;
	content: ""
}

.bom-filter:after {
	clear: both
}

.bom-filter:after,.bom-filter:before {
	content: " ";
	display: table
}

.bom-filter:after {
	clear: both
}

.bom-filter .bom-pie {
	height: 50px;
	width: 50px;
	margin-left: 30px
}

.bom-filter table {
	border: 1px solid #e4e4e4;
	width: 1190px
}

.bom-filter table .btn {
	width: 108px
}

.bom-filter table tr td {
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4
}

.bom-filter table tr td:last-child {
	border-right: 0 solid #e4e4e4
}

.bom-filter table tr:last-child td {
	border-bottom: 0 solid #e4e4e4
}

.bom-filter table .bom-filter-sku-curt,.bom-filter table .bom-filter-sku:link,.bom-filter table .bom-filter-sku:visited {
	display: inline-block;
	padding: 5px 10px;
	margin-top: 2px;
	margin-right: 10px;
	line-height: 1;
	border: 1px solid transparent;
	-moz-transition: all .25s ease 0s;
	transition: all .25s ease 0s;
	color: #63be00;
	font-size: 12px;
	margin-right: 30px;
	cursor: pointer;
	position: relative
}

.bom-filter table .bom-filter-sku-curt {
	border: 1px solid #63be00!important
}

.bom-filter table .bom-filter-sku:active,.bom-filter table .bom-filter-sku:hover {
	display: inline-block;
	padding: 5px 10px;
	margin-top: 2px;
	margin-right: 10px;
	line-height: 1;
	border: 1px solid #63be00;
	-moz-transition: all .25s ease 0s;
	transition: all .25s ease 0s;
	color: #63be00;
	font-size: 12px;
	margin-right: 30px;
	cursor: pointer;
	position: relative
}

.bom-filter table .bom-filter-sku-curt:before {
	position: absolute;
	right: 0;
	bottom: 0;
	content: "";
	width: 0;
	height: 0;
	border-bottom: 13px solid #63be00;
	border-left: 13px solid transparent
}

.bom-filter table .bom-filter-sku-curt:after {
	color: #fff;
	font-family: ICKEY!important;
	content: "\e615";
	font-weight: 700;
	position: absolute;
	width: 14px;
	height: 20px;
	right: -4px;
	bottom: -10px;
	font-size: 12px
}

.bom-filter table .bom-filter-sku2-curt,.bom-filter table .bom-filter-sku2:link,.bom-filter table .bom-filter-sku2:visited {
	display: inline-block;
	padding: 5px 10px;
	margin-top: 2px;
	margin-right: 10px;
	line-height: 1;
	border: 1px solid transparent;
	-moz-transition: all .25s ease 0s;
	transition: all .25s ease 0s;
	color: #f60;
	font-size: 12px;
	margin-right: 30px;
	cursor: pointer;
	position: relative
}

.bom-filter table .bom-filter-sku2-curt {
	border: 1px solid #f60!important
}

.bom-filter table .bom-filter-sku2:active,.bom-filter table .bom-filter-sku2:hover {
	display: inline-block;
	padding: 5px 10px;
	margin-top: 2px;
	margin-right: 10px;
	line-height: 1;
	border: 1px solid #f60;
	-moz-transition: all .25s ease 0s;
	transition: all .25s ease 0s;
	color: #f60;
	font-size: 12px;
	margin-right: 30px;
	cursor: pointer;
	position: relative
}

.bom-filter table .bom-filter-sku2-curt:before {
	position: absolute;
	right: 0;
	bottom: 0;
	content: "";
	width: 0;
	height: 0;
	border-bottom: 13px solid #f60;
	border-left: 13px solid transparent
}

.bom-filter table .bom-filter-sku2-curt:after {
	color: #fff;
	font-family: ICKEY!important;
	content: "\e615";
	font-weight: 700;
	position: absolute;
	width: 14px;
	height: 20px;
	right: -4px;
	bottom: -10px;
	font-size: 12px
}

.bom-filter table .bom-filter-supplier-curt,.bom-filter table .bom-filter-supplier:link,.bom-filter table .bom-filter-supplier:visited {
	display: inline-block;
	padding: 5px 10px;
	margin-top: 2px;
	margin-right: 10px;
	line-height: 1;
	border: 1px solid transparent;
	-moz-transition: all .25s ease 0s;
	transition: all .25s ease 0s;
	color: #0979e9;
	font-size: 12px;
	margin-right: 20px;
	cursor: pointer;
	position: relative
}

.bom-filter table .bom-filter-supplier-curt {
	border: 1px solid #0979e9!important
}

.bom-filter table .bom-filter-supplier:active,.bom-filter table .bom-filter-supplier:hover {
	display: inline-block;
	padding: 5px 10px;
	margin-top: 2px;
	margin-right: 10px;
	line-height: 1;
	border: 1px solid #0979e9;
	-moz-transition: all .25s ease 0s;
	transition: all .25s ease 0s;
	color: #0979e9;
	font-size: 12px;
	margin-right: 20px;
	cursor: pointer;
	position: relative
}

.bom-filter table .bom-filter-supplier-curt:before {
	position: absolute;
	right: 0;
	bottom: 0;
	content: "";
	width: 0;
	height: 0;
	border-bottom: 13px solid #0979e9;
	border-left: 13px solid transparent
}

.bom-filter table .bom-filter-supplier-curt:after {
	color: #fff;
	font-family: ICKEY!important;
	content: "\e615";
	font-weight: 700;
	position: absolute;
	width: 14px;
	height: 20px;
	right: -4px;
	bottom: -10px;
	font-size: 12px
}

.bom-add-sku input[type=text] {
	height: 31px
}

.bom-filter2 {
	font-size: 12px;
	margin-top: 20px;
	padding-left: 1px
}

.bom-filter2 .ml140 {
	margin-left: 140px
}

.bom-filter2 .w65 {
	width: 65px!important
}

.bom-filter2 .w50 {
	width: 50px!important;
	color: red
}

.bom-filter2 .input-group .input-group-text {
	height: 28px;
	line-height: 26px
}

.bom-filter2 .drop-select .select-value {
	height: 28px;
	line-height: 26px;
	color: #333;
	width: 100px
}

.bom-filter2 .drop-select .drop-select-input .drop-select-downward {
	top: 3px
}

.bom-filter2 .drop-select .drop-options {
	top: 27px;
	color: #333;
	max-height: 160px;
	overflow-y: auto
}

.bom-filter2 .w94 {
	width: 94px
}

.bom-filter2 .disabled_mask {
	background: #fff;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 111;
	opacity: .5;
	cursor: not-allowed;
	width: 150px;
	height: 30px
}

.bom-sort-select .drop-select .select-value {
	height: 28px;
	color: #333;
	width: 146px
}

.filter-mask {
	display: none;
	width: 100%;
	height: 100%;
	opacity: .5;
	-webkit-opacity: .5;
	-moz-opacity: .5;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: #fff
}

.filter-disabled {
	position: relative
}

.filter-disabled .filter-mask {
	display: block
}

.filter-disabled .bom-filter-sku,.filter-disabled .bom-filter-sku-curt,.filter-disabled .no-supplier {
	color: #666!important;
	font-size: 12px
}

.bom-search .drop-select .select-value {
	height: 28px;
	color: #333;
	width: 190px
}

.bom-search .drop-select .drop-select-input .drop-select-downward {
	top: 3px
}

.bom-search .drop-select .drop-options {
	top: 27px;
	color: #333;
	max-height: 160px;
	overflow-y: auto
}

.bom-search .btn {
	height: 28px;
	font-size: 12px
}

.bom-resulut-table {
	margin-top: 20px
}

.bom-resulut-table .bom-prodis {
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 150px
}

.bom-resulut-table .bom-tr-mask {
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 10;
	position: absolute;
	opacity: .5;
	-webkit-opacity: .2;
	-moz-opacity: .2
}

.bom-resulut-table .bom-tr-load {
	left: 560px;
	top: 25%;
	z-index: 8;
	position: absolute
}

.bom-resulut-table table {
	border-collapse: inherit
}

.bom-resulut-table>table {
	border: 1px solid #e4e4e4
}

.bom-resulut-table>table>thead {
	border: 1px solid #e4e4e4
}

.bom-resulut-table>table>thead>tr>td {
	padding: 8px 10px;
	border-bottom: 1px solid #e4e4e4;
	background: #f2f2f2
}

.bom-resulut-table>table>thead>tr>td:first-child {
	padding-left: 0;
	padding-right: 0
}

.bom-resulut-table>table>thead>tr>td:last-child {
	padding-right: 0
}

.bom-resulut-table>table>tbody {
	border: 1px solid #e4e4e4
}

.bom-resulut-table>table>tbody>tr>td {
	padding-top: 0;
	padding-bottom: 0;
	border-top: 0 solid #e4e4e4
}

.bom-resulut-table>table>tbody>tr>td:first-child {
	padding-left: 0
}

.bom-resulut-table>table>tbody>tr>td:last-child {
	padding-right: 0
}

.bom-resulut-table>table>tbody>tr:last-child .bom-subtable td {
	border-bottom: 1px solid #fff
}

.bom-resulut-table>table>.bom-noresult {
	border: 1px dashed #e4e4e4;
	border-top: 1px solid #e4e4e4
}

.bom-resulut-table>table .uploadbtn {
	width: 180px
}

.bom-resulut-table>table>tbody>tr:first-child td {
	border-top: 1px solid #fff
}

.bom-resulut-table>table .inner-col {
	display: table-cell;
	vertical-align: middle;
	height: 44px;
	word-wrap: break-word;
	word-break: break-all;
	padding: 8px 10px;
	position: relative
}

.bom-resulut-table>table .close {
	color: #333;
	float: none;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 3;
	font-weight: lighter
}

.bom-resulut-table>table .gradient {
	position: absolute;
	left: -1px;
	top: 44px;
	border: 1px solid #0979e9;
	width: 250px;
	z-index: 1;
	background: #fff;
	padding: 10px
}

.bom-resulut-table>table .gradient.h60 {
	height: 60px
}

.bom-resulut-table>table .gradient:before {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #0979e9;
	position: absolute;
	left: 20px;
	top: -10px;
	content: "";
	z-index: 2
}

.bom-resulut-table>table .gradient:after {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	position: absolute;
	left: 20px;
	top: -9px;
	content: "";
	z-index: 3
}

.bom-resulut-table>table .bom-subtable tr>td {
	border-top: 1px solid #fff;
	padding: 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff
}

.bom-resulut-table>table .bom-subtable tr:last-child td {
	border-bottom: 1px solid #e4e4e4
}

.bom-resulut-table>table .bom-subtable .btn-light {
	padding: 4px 19px
}

.bom-resulut-table>table .bom-subtable tr .changeprosno .inner-col {
	display: none
}

.bom-resulut-table>table .bom-subtable tr:first-child .changeprosno .inner-col {
	display: table-cell
}

.bom-resulut-table>table .bom-subtable tr>td.click-curt {
	border: 1px solid #a2cffc!important
}

.bom-resulut-table>table .bom-subtable tr>td.click-curt .inner-col {
	position: relative
}

.bom-resulut-table>table .bom-subtable tr>td.click-curt .inner-col:before {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #a2cffc;
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -2px;
	content: ""
}

.bom-resulut-table>table .hover-curt .hovertd .inner-col {
	position: relative
}

.bom-resulut-table>table .hover-curt .hovertd .inner-col:before {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #e6f5fe;
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -2px;
	content: ""
}

.bom-table-control .btn-empty {
	width: 108px;
	margin-top: 20px
}

.bom-table-control #bom-add-sku-btn {
	background-color: #007cee;
	color: #fff;
	border: 1px solid #007cee
}

.bom-table-control #addmoresno {
	background-color: #ff5900;
	color: #fff;
	border: 1px solid #ff5900
}

.bom-table-content {
	overflow: hidden;
	overflow-y: auto
}

.bom-table-content table {
	margin-top: -2px
}

.bom-table-content table thead tr>td {
	padding-top: 0!important;
	padding-bottom: 0!important
}

.bom-table-content .inner-col {
	display: table-cell;
	vertical-align: middle;
	height: 30px;
	word-wrap: break-word;
	word-break: break-all;
	padding: 0;
	position: relative
}

.bom-table-content .bom-num {
	height: 24px;
	width: 55px
}

.bom-table-content .changeprosno_curt td {
	background: #dfeefc
}

.bom-table-headercontent thead td,.bom-table-headercontent thead th {
	font-size: 12px
}

.bom-downloadmx label {
	width: 180px;
	float: left;
	margin-top: 5px
}

.bom-addtocartcuccess .icon-checkbg {
	font-size: 50px;
	color: #63be00
}

.bom-addtocartcuccess td {
	padding-left: 20px!important
}

.bom-select-title {
	background: #dfeefc;
	color: #0979e9;
	height: 30px;
	width: 220px;
	line-height: 30px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px
}

.h240 {
	height: 240px
}

.h300 {
	height: 300px!important
}

.mh220 {
	min-height: 220px
}

.step-tb {
	position: absolute;
	left: -206px;
	top: 4px;
	padding: 2px 1px;
	width: 200px;
	border: 1px solid #0979e9;
	background: #fff;
	z-index: 1
}

.step-tb:before {
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid #0979e9;
	position: absolute;
	right: -6px;
	top: 3px;
	content: "";
	z-index: 10
}

.step-tb:after {
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid #f4f4f4;
	position: absolute;
	right: -5px;
	top: 3px;
	content: "";
	z-index: 11
}

.minibom-container,.minicart-container {
	background-color: #f2f2f2;
	position: relative
}

.minibom-container .minibom-btn,.minicart-container .minicart-btn {
	height: 35px;
	line-height: 35px;
	display: inline-block;
	padding-left: 45px;
	position: relative;
	width: 100%;
	padding-right:30px;
}

.minibom-container .minibom-btn>a,.minicart-container .minicart-btn>a {
	color: #f60
}

.minibom-container .icon-list1,.minicart-container .icon-list1 {
	position: absolute;
	left: 0;
	color: #fff;
	background-color: #f60;
	width: 34px;
	text-align: center;
	font-size: 16px
}
.head-cart .minicart-container .cart-count{    background-color: #0879E9;}
.head-cart  .minicart-container .icon-cart1{ position: absolute;
    left: 0;
    color: #fff;
    background-color: #0879E9;
    width: 34px;
    text-align: center;
    font-size: 16px;}
.minibom-container .minibom-btn>a,.minicart-container .minicart-btn>a{ color:#666;}
.minibom-container .bom-count,.minicart-container .cart-count {
	background: #f60;
	-moz-border-radius: 50% 50% 50% 0;
	border-radius: 50% 50% 50% 0;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding-right: 2px;
	position: absolute;
	right: 5px;
	text-align: center;
	top: 7px;
	width: 20px
}

.minibom-container .minibom  {
	position: absolute;
	width: 252px;
	border: 1px solid #f90;
	padding: 10px;
	z-index: 18;
	background: #fff;
	left: -140px;
	-moz-box-shadow: 0 6px 4px rgba(0,0,0,.1);
	box-shadow: 0 6px 4px rgba(0,0,0,.1)
}

.minibom-container .minibom>div {
	margin-bottom: 6px
}

.minibom-container .minibom>div:after,.minibom-container .minibom>div:before {
	display: table;
	content: ""
}

.minibom-container .minibom>div:after {
	clear: both
}

.minibom-container .minibom>div:after,.minibom-container .minibom>div:before {
	content: " ";
	display: table
}

.minibom-container .minibom>div:after {
	clear: both
}

.minibom-container .minibom>div .btn {
	padding: 4px 24px 5px
}

.minibom-container .minibom>div .btn-default-bom {
	float: left
}

.minibom-container .minibom>div .btn-yellow-bom {
	float: right
}

.minibom-container .minibom li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	line-height: 22px
}

.minibom-container .minibom p {
	font-size: 12px;
	margin: 3px 0 10px 0
}

.passive-header {
	width: 1190px;
	margin: 0 auto;
	padding: 25px 0
}

.passive-logo {
	float: left
}

.passive-top {
	float: left;
	padding: 5px 0 0 150px
}

.passive-form .passive-top-ipt {
	float: left;
	width: 370px;
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	border: 1px solid #f60
}

.passive-form .passive-top-btn {
	float: left;
	background: #f60;
	color: #fff;
	width: 134px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	font-size: 16px
}

.passive-hot {
	color: red;
	font-size: 12px;
	padding-top: 5px
}

.passive-hot a {
	color: #999;
	margin-left: 10px
}

.passive-search {
	width: 1190px;
	margin: 0 auto;
	border: 1px solid #ddd;
	padding: 10px 70px 30px
}

.passive-choose-title {
	border-bottom: 1px dashed #edd28b;
	font-size: 16px;
	padding-left: 10px;
	line-height: 40px
}

.classify-content {
	padding: 10px 0;
	width: 950px;
	margin: 0 auto;
	overflow: hidden
}

.passive-classify-list {
	float: left;
	width: 468px;
	border: 1px solid #edd28b;
	background: #fffdec;
	margin: 15px 0 0 0;
	padding: 0 0 12px 40px
}

.classify-list-l {
	float: left;
	width: 100px;
	height: 100px;
	margin-top: 12px;
	background: url(../images/circular.png) 0 0 no-repeat;
	position: relative
}

.classify-list-l em {
	display: block;
	width: 48px;
	height: 48px;
	margin: 15px auto 0
}

.classify-list-l em.classify-a {
	background: url(../images/classify-icon.png) 0 0 no-repeat
}

.classify-list-l em.classify-b {
	background: url(../images/classify-icon.png) 0 -48px no-repeat
}

.classify-list-l em.classify-c {
	background: url(../images/classify-icon.png) 0 -96px no-repeat
}

.classify-list-l em.classify-d {
	background: url(../images/classify-icon.png) 0 -144px no-repeat
}

.classify-list-l span {
	position: absolute;
	width: 100%;
	left: 0;
	top: 55px;
	text-align: center;
	font-size: 16px
}

.classify-list-r {
	float: left;
	padding-left: 40px;
	width: 325px;
	margin-top: 5px
}

.classify-list-r p {
	float: left;
	width: 127px;
	height: 26px;
	line-height: 26px;
	margin: 2px 0 0 5px;
	text-align: left;
	color: #333;
	cursor: pointer
}

.classify-list-r p.cur>span {
	border: 1px solid #f60;
	color: #f60;
	line-height: 24px;
	background: #fff url(../images/rb.png) right bottom no-repeat
}

.classify-list-r p>span {
	padding: 2px 6px 4px 6px;
	border: 1px solid transparent
}

.passive-classify-list.cur .classify-list-l {
	background-position: 0 -100px;
	color: #f60
}

.passive-classify-list.cur .classify-a {
	background: url(../images/classify-icon.png) -48px 0 no-repeat
}

.passive-classify-list.cur .classify-b {
	background: url(../images/classify-icon.png) -48px -48px no-repeat
}

.passive-classify-list.cur .classify-c {
	background: url(../images/classify-icon.png) -48px -96px no-repeat
}

.passive-classify-list.cur .classify-d {
	background: url(../images/classify-icon.png) -48px -144px no-repeat
}

.classify-list-c .classify-list-r,.classify-list-d .classify-list-r {
	margin-top: 30px
}

.classify-list-b,.classify-list-d {
	float: right
}

.passive-bottom {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	color: #333
}

.passive-thead {
	overflow: hidden;
	font-size: 14px
}

.passive-thead span {
	float: left;
	width: 14.285%;
	background: #d7eeff;
	padding-left: 12px;
	height: 36px;
	line-height: 36px
}

.passive-bot {
	overflow: hidden;
	font-size: 14px
}

.passive-bot span {
	float: left;
	width: 14.285%;
	padding: 5px 0 0 12px
}

.passive-bot span strong {
	font-size: 12px;
	cursor: pointer;
	font-weight: 400
}

.passive-tbody {
	overflow: hidden;
	border-left: 1px solid #d7eeff
}

.passive-tbody-list {
	float: left;
	width: 14.285%;
	padding: 5px 0;
	height: 222px;
	border-right: 1px solid #d7eeff;
	border-bottom: 1px solid #d7eeff;
	overflow-y: auto
}

.passive-tbody-list p {
	height: 18px;
	line-height: 18px;
	margin: 2px 2px 0;
	padding: 0 20px 0 10px;
	color: #333;
	font-size: 12px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.passive-tbody-list p:hover {
	background: #0979e9;
	color: #fff
}

.passive-tbody-list p.cur {
	background: #0979e9;
	color: #fff
}

.passive-tbody-list p.cur:hover {
	background: #0979e9;
	color: #fff
}

.passive-tbody-list p.dis {
	background: #f2f2f2;
	color: #999
}

.passive-tbody-list p.dis:hover {
	background: #f2f2f2;
	color: #999;
	cursor: not-allowed
}

.passive-tbody-list p.cur em {
	position: absolute;
	width: 16px;
	height: 16px;
	right: 5px;
	top: 1px;
	background: url(../images/close.png) 0 -16px no-repeat
}

.passive-tbody-list p.cur:hover em {
	background: url(../images/close.png) 0 -16px no-repeat
}

.passive-btn {
	padding-top: 38px;
	text-align: center;
	font-size: 16px
}

.passive-btn>div {
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	margin: 0 10px
}

.passive-btn-reset {
	width: 176px;
	border: 1px solid #ddd;
	color: #333
}

.passive-btn-submit {
	width: 270px;
	border: 1px solid #f60;
	background: #f60;
	color: #fff
}

.pass-class-body {
	width: 1190px;
	margin: 0 auto;
	color: #333
}

.pass-leftside {
	width: 220px
}

.pass-l-class {
	border: 1px solid #e4e4e4
}

.pass-l-class-title {
	background: #f2f2f2;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	overflow: hidden
}

.pass-l-class-title em {
	float: left;
	width: 15px;
	height: 15px;
	background: url(../images/arrow.png) -25px 0 no-repeat;
	margin: 13px 5px 0 15px
}

.pass-l-class-list {
	padding: 0 15px 15px
}

.pass-l-class-list dl {
	margin-top: 15px
}

.pass-l-class-list dl dt {
	cursor: pointer
}

.pass-l-class-list dl dt em {
	float: left;
	width: 16px;
	height: 16px;
	background: url(../images/arrow.png) 0 -16px no-repeat;
	margin: 1px 5px 0 0
}

.pass-l-class-list dl dt em.show {
	background-position: 0 0
}

.pass-l-class-list dl dd {
	padding: 10px 0 0 35px;
	display: none
}

.pass-l-class-list dl dd a {
	color: #333
}

.pass-l-class-list dl dd a:hover {
	color: #f60
}

.pass-l-class-list dl dd a.cur {
	color: #f60
}

.pass-l-class-list dl.cur dd {
	display: block
}

.passive-ad {
	width: 220px;
	height: 306px;
	background: #ccc
}

.passive-ad img {
	width: 220px;
	height: 306px
}

.pass-rightside {
	width: 950px
}

.pass-crumbs {
	height: 40px;
	line-height: 40px;
	color: #666;
	background: #f9f9f9;
	padding-left: 3px
}

.pass-crumbs a,.pass-crumbs span {
	color: #666;
	margin: 0 10px
}

.pass-crumbs a.no-pointer,.pass-crumbs a.no-pointer:hover {
	cursor: text;
	color: #666
}

.pass-crumbs a:hover {
	color: #f60
}

.pass-text {
	color: #666;
	line-height: 34px;
	padding-left: 15px
}

.pass-submit {
	width: 130px;
	cursor: pointer;
	text-align: center;
	height: 32px;
	line-height: 32px;
	color: #fff;
	background: #0979e9;
	border: 1px solid #0979e9;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.pass-reset {
	width: 86px;
	cursor: pointer;
	text-align: center;
	height: 32px;
	margin-right: 15px;
	line-height: 32px;
	color: #333;
	background: #f5f5f5;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.pass-result-list-content {
	border-bottom: 1px solid #e4e4e4;
	font-size: 12px
}

.pass-r-list {
	border: 1px solid #e4e4e4;
	border-bottom: none;
	min-height: 118px;
	padding: 15px;
	line-height: 21px
}

.pass-r-list:hover {
	background: #f9f9f9
}

.pass-list-img {
	float: left;
	width: 85px;
	height: 85px
}

.pass-list-img img {
	width: 85px;
	height: 85px
}

.pass-list-text {
	float: left;
	padding-left: 20px;
	width: 220px
}

.pass-list-text p {
	display: block
}

.pass-list-text a {
	display: block;
	color: #0979e9;
	font-weight: 700
}

.pass-list-text a.datasheet {
	font-weight: 400
}

.pass-list-text a.datasheet em {
	float: left;
	width: 14px;
	height: 16px;
	background: url(../images/arrow.png) 0 -37px no-repeat;
	margin: 2px 5px 0 0
}

.pass-list-brand {
	float: left;
	padding-left: 5px;
	width: 170px
}

.pass-list-brand p {
	display: block

}

.pass-list-brand p span {
	color: #999
}

.pass-list-price {
	float: left;
	padding-left: 5px;
	width: 230px
}

.pass-list-price:after {
	display: table;
	content: " ";
	clear: both
}

.pass-list-price-title span {
	color: #f60
}

.pass-list-price-list {
	overflow: hidden
}

.pass-list-price-list span {
	float: left;
	width: 68px
}

.pass-list-price-list span.price-center {
	color: #f60
}

.pass-list-price-list span.first {
	width: 85px
}

.pass-list-area {
	float: left;
	padding-left: 5px;
	width: 210px
}

.pass-list-area-title {
	overflow: hidden
}

.pass-list-area-title span {
	float: left;
	width: 108px;
	margin-right: 6px
}

.pass-list-area-order {
	overflow: hidden
}

.pass-list-area-order span {
	float: left
}

.pass-list-area-order span.stock {
	width: 108px;
	margin-right: 6px
}

.pass-list-area-order span.min-order {
	color: #666
}

.pass-list-area-order span em {
	color: #f60
}

.pass-list-area-num {
	color: #666
}

.pass-add-cart {
	width: 95px;
	margin-top: 3px;
	cursor: pointer;
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	background: #0979e9;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.pass-inquiry {
	width: 82px;
	margin-top: 3px;
	cursor: pointer;
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #3079ec;
	border: 1px solid #a2cffc;
	background: #dfeefc;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.pass-class-search {
	margin-bottom: 10px;
	border: 1px solid #d7eeff;
	padding: 10px 15px
}

.pass-class-search h3 {
	float: left;
	font-size: 14px;
	padding: 5px 5px 0 0
}

.pass-class-search-list {
	float: left;
	width: 800px;
	font-size: 12px;
	overflow: hidden;
	height: 52px
}

.pass-class-search-list.heightAuto {
	height: auto
}

.pass-class-search-list p {
	float: left;
	width: 200px
}

.pass-class-search-list p a {
	display: inline-block;
	height: 26px;
	border: 1px solid #fff;
	line-height: 26px;
	color: #333;
	padding: 0 10px 0 5px;
	cursor: pointer
}

.pass-class-search-list p a.cur {
	color: #f60;
	border: 1px solid #f60;
	background: url(../images/rb.png) right bottom no-repeat
}

.pass-class-search-more {
	float: right;
	font-size: 12px;
	cursor: pointer;
	padding-top: 5px
}

.pass-class-search-more em {
	float: right;
	width: 11px;
	height: 6px;
	background: url(../images/arrow.png) -25px -16px no-repeat;
	margin: 6px 0 0 5px
}

.pass-class-search-more em.up {
	background-position: -25px -24px
}

.pass-class-search-list.heightAuto+.pass-class-search-more em {
	background-position: -25px -24px
}

.passive-img-show {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	z-index: 100
}

.passive-show-arrow {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -9px;
	width: 10px;
	height: 18px;
	background: url(../images/arrow.png) -25px -35px no-repeat
}

.passive-show-body {
	padding: 15px;
	border: 1px solid #0979e9;
	width: 340px;
	height: 340px;
	background: #fff;
	margin-left: 9px
}

.passive-show-body img {
	width: 310px;
	height: 310px
}

.passive-show-body.loading {
	background: #fff url(../images/loading_ic.gif) no-repeat center
}

.bd-detail-container>.well.bg-ed {
	background-color: #e3f1fe;
	margin-bottom: 0
}

.bd-detail-container .bd-detail-box {
	border: 1px solid #a2cffc
}

.bd-detail-container .bd-detail-box .bd-detail-img {
	height: 247px
}

.bd-detail-container .bd-detail-box>.bd-detail-info {
	border-left: 1px solid #a2cffc;
	border-right: 1px solid #a2cffc
}

.bd-detail-container .bd-detail-box>.bd-detail-info .bd-detail-price-area {
	background-color: #fafafa
}

.bd-detail-container .bd-detail-box>.bd-detail-info .bd-detail-price-area>.bd-detail-border {
	border-bottom: 1px solid #e4e4e4
}

.bd-detail-container .bd-detail-box>.bd-detail-info .bd-detail-price-area>.bd-detail-border .bd-detail-counter {
	border: 1px solid #e4e4e4;
	width: 68px;
	height: 24px
}

.bd-detail-container .bd-detail-box>.bd-detail-info .bd-detail-price-area .bd-detail-xj {
	background-color: #dfeefc;
	color: #098df2;
	border: 1px solid #a2cffc;
	width: 89px;
	margin-left: 150px
}

.bd-detail-container .bd-detail-box>.bd-detail-info .bd-detail-price-area .bd-detail-xj:hover {
	color: #098df2;
	border: 1px solid #a2cffc;
	background: #fff
}

.bd-detail-container .bd-detail-box .bd-detail-grads {
	height: 247px
}

.bd-detail-container .bd-detail-box .bd-detail-grads .table>tbody>tr>td {
	padding: 4px 10px
}

.bd-detail-container .bd-detail-box .bd-detail-grads>p {
	border-bottom: 1px solid #e4e4e4;
	margin: 0 10px
}

.bd-detail-container .bd-detail-moreinfo {
	border: 1px solid #ddd;
	border-top: none
}

.bd-detail-container .bd-detail-moreinfo>ul {
	width: 1075px;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.bd-detail-container .bd-detail-moreinfo>ul>li {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	height: 37px;
	line-height: 37px;
	float: left;
	padding-left: 10px
}

.bd-detail-container .bd-detail-moreinfo>ul>li.title {
	width: 15%;
	background: #f5f5f5
}

.bd-detail-container .bd-detail-moreinfo>ul>li.content {
	width: 35%
}

.bd-detail-container .bd-detail-moreinfo .table-noborder.tbl-fixed td {
	padding: 5px 10px
}

.passive-list-container {
	width: 661px;
	position: absolute;
	height: 248px;
	background: #fff;
	color: #333;
	border: 1px solid #278bf4;
	display: none;
	-moz-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	color: #666
}

.down-arrow {
	position: absolute;
	background: url(../images/arrow.png) no-repeat -46px -39px;
	width: 18px;
	height: 10px;
	bottom: -11.5px;
	right: 133px
}

.close-btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 35px;
	height: 30px;
	z-index: 100;
	padding-top: 6px;
	padding-left: 12px;
	cursor: pointer
}

.close-btn:hover {
	color: #0979e9
}

.passive-list-gradient {
	border-left: 1px solid #ddd;
	margin: 10px 0;
	color: #333
}

.keywords-detail .kd_title {
	padding-left: 30px;
	height: 60px;
	line-height: 60px;
	width: 100%;
	font-size: 20px;
	background: #e4f0ff
}

.keywords-detail .kd_detail_img {
	border: 1px solid #a5cdff;
	height: 245px;
	width: 245px;
	text-align: center;
	position: relative;
	float: left
}

.keywords-detail .kd_detail_img img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%
}

.keywords-detail .kd_detail {
	height: 245px;
	overflow: hidden;
	width: 945px;
	float: left;
	border-bottom: 1px solid #a5cdff;
	border-right: 1px solid #a5cdff;
	border-top: 1px solid #a5cdff
}

.keywords-detail .kd_detail .kd_form_1 {
	height: 110px;
	margin-top: 20px;
	padding-left: 40px
}

.keywords-detail .kd_detail .kd_form_2 {
	height: 50px;
	line-height: 50px;
	background: #fafafa;
	padding-left: 40px;
	border-bottom: 1px solid #e4e4e4
}

.keywords-detail .kd_detail .kd_form_3 {
	height: 60px;
	line-height: 60px;
	background: #fafafa;
	padding-left: 40px
}

.keywords-detail .kd_list .kd_list_title {
	height: 60px;
	background: #e4f0ff
}

.keywords-detail .kd_list .kd_list_title span {
	background: #0979e9;
	font-size: 22px;
	color: #fff;
	display: inline-block;
	height: 60px;
	line-height: 60px;
	padding-left: 30px;
	padding-right: 30px
}

.keywords-detail .kd_list .kd_list_title a:link,.keywords-detail .kd_list .kd_list_title a:visited {
	float: right;
	display: inline-block;
	height: 44px;
	width: 44px;
	font-size: 22px;
	color: #ccc;
	line-height: 44px;
	border: 1px solid #e4f0ff;
	text-align: center;
	margin-top: 10px
}

.keywords-detail .kd_list .kd_list_title a:active,.keywords-detail .kd_list .kd_list_title a:hover {
	float: right;
	display: inline-block;
	height: 44px;
	width: 44px;
	font-size: 22px;
	color: #f60;
	line-height: 44px;
	border: 1px solid #e4e4e4;
	text-align: center
}

.keywords-detail .kd_list .kd_list_title a.curt {
	float: right;
	display: inline-block;
	height: 44px;
	width: 44px;
	font-size: 22px;
	color: #f60;
	line-height: 44px;
	border: 1px solid #e4e4e4;
	text-align: center
}

.keywords-detail .kd_list .kd_list_content {
	margin-bottom: 50px
}

.keywords-detail .kd_list .kd_list_content ul li {
	border: 1px solid #e4e4e4;
	float: left;
	width: 383px;
	height: 204px;
	overflow: hidden;
	margin-right: 20px;
	margin-top: 20px
}

.keywords-detail .kd_list .kd_list_content ul li img {
	float: left;
	width: 130px;
	height: 130px;
	margin: 16px
}

.keywords-detail .kd_list .kd_list_content ul li>div {
	float: left;
	width: 205px;
	overflow: hidden
}

.keywords-detail .kd_list .kd_list_content ul li>div>span {
	font-size: 14px;
	margin-left: 15px;
	margin-top: 10px;
	height: 20px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 205px;
	color: #333
}

.keywords-detail .kd_list .kd_list_content ul li>div>span font {
	font-size: 12px;
	color: #666;
	margin-left: 5px
}

.keywords-detail .kd_list .kd_list_content ul li>div>button {
	display: block;
	margin-left: 15px;
	margin-top: 10px
}

.keywords-detail .kd_list .kd_list_content ul li:nth-child(3n) {
	margin-right: 0
}

.keywords-detail .kd_list .kd_list_content ul li.curt {
	border: 1px solid #0979e9
}

.keywords-detail .kd_list .kd_list_content .table-search tr td {
	border-bottom: 1px solid #e4e4e4;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle
}

.activity-box {
	margin-top: 10px;
	width: 49.5%
}

.activity-box #history-content {
	border-bottom: 1px solid #ebebeb
}

.activity-box div.box {
	position: relative;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb
}

.activity-box .list-header {
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	background: #f7f7f7;
	color: #666
}

.activity-box .list-header>b {
	font-size: 12px;
	color: #666
}

.activity-box .list-header>b.start-time {
	float: right;
	margin-right: 10px
}

.activity-box .activity-list {
	height: 37px;
	border: 1px solid #d0e4c2;
	background: #fcfffa;
	margin-bottom: 10px;
	padding: 5px 10px;
	line-height: 25px
}

.activity-box .activity-list>b {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	font-weight: 400
}

.activity-box .active-page {
	margin-top: 20px;
	margin-bottom: 0;
	float: right;
	margin-right: 10%
}

.activity-box .active-page .m-pagination-info {
	display: none!important
}

.activity-box ul.activity-history {
	list-style: none;
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 10px;
	padding-top: 10px
}

.activity-box ul.activity-history:last-child {
	border-bottom: none
}

.activity-box ul.activity-history>li {
	margin: 12px 4px
}

.activity-box ul.activity-history>li>span {
	color: #b1b1b1;
	float: right
}

.activity-box ul.activity-history>li>a {
	color: #0d1515;
	text-decoration: none
}

.activity-box ul.activity-history>li a.valid {
	color: #f96
}

.activity-box ul.activity-history>li>span.isTimeout {
	width: 48px
}

.activity-box ul.activity-history>li>span:last-child {
	margin-right: 5px
}

.express-box {
	margin-top: 10px;
	width: 49.5%;
	margin-left: 1%
}

.express-box #express-content {
	border-bottom: 1px solid #ebebeb
}

.express-box div.box {
	position: relative;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb
}

.express-box .list-header {
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	background: #f7f7f7;
	color: #666
}

.express-box .list-header>b {
	font-size: 12px;
	color: #666
}

.express-box .list-header>b.start-time {
	float: right;
	margin-right: 10px
}

.express-box .express-list {
	height: 37px;
	border: 1px solid #d0e4c2;
	background: #fcfffa;
	margin-bottom: 10px;
	padding: 5px 10px;
	line-height: 25px
}

.express-box .express-list>b {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	font-weight: 400
}

.express-box .express-page {
	margin-top: 20px;
	margin-bottom: 0;
	float: right;
	margin-right: 10%
}

.express-box .express-page .m-pagination-info {
	display: none!important
}

.express-box ul.express-history {
	list-style: none;
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 10px;
	padding-top: 10px
}

.express-box ul.express-history:last-child {
	border-bottom: none
}

.express-box ul.express-history>li {
	margin: 12px 4px
}

.express-box ul.express-history>li>span {
	color: #b1b1b1;
	float: right
}

.express-box ul.express-history>li>a {
	color: #0d1515;
	text-decoration: none
}

.express-box ul.express-history>li a.valid {
	color: #f96
}

.express-box ul.express-history>li>span.isTimeout {
	width: 48px
}

.express-box ul.express-history>li>span:last-child {
	margin-right: 5px
}

.seek-delivery-box {
	width: 1050px;
	font-size: 12px
}

.seek-delivery-box .ublock {
	background-color: #fff;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 20px;
	margin-top: 10px
}

.seek-delivery-box .ublock .wait-delivery {
	background: #e6f1fd!important;
	border: 0;
	padding: 5px 10px;
	font-size: 14px;
	color: #333;
	height: 42px;
	line-height: 34px;
	margin-top: 40px
}

.seek-delivery-box .ublock .wait-delivery span {
	color: #fe5900;
	margin-left: 6px
}

.seek-delivery-box .ublock .order-num-title {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	color: #333
}

.seek-delivery-box .ublock .order-num-title span:nth-child(2) {
	color: #fd2334;
	margin-left: 10px;
	width: 195px;
	display: inline-block
}

.seek-delivery-box .ublock .order-num-title span:nth-child(3) {
	margin-left: 16px
}

.seek-delivery-box .ublock .order-num {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	color: #333
}

.seek-delivery-box .ublock .order-num a {
	color: #0979e9
}

.seek-delivery-box .ublock .order-num span:nth-child(2) {
	color: #fd2334;
	margin-left: 10px;
	width: 195px;
	display: inline-block
}

.seek-delivery-box .ublock .order-num span:nth-child(3) {
	color: #333;
	margin-left: 16px
}

.seek-delivery-box .ublock .order-num :nth-child(5) {
	color: #aaa;
	margin-left: 246px;
	line-height: 34px
}

.seek-delivery-box .ublock .order-info {
	padding: 0 28px
}

.seek-delivery-box .ublock .order-info span:nth-child(2) {
	color: #333;
	margin-left: 10px;
	width: 195px;
	display: inline-block
}

.seek-delivery-box .ublock .order-info span:nth-child(3) {
	color: #333;
	margin-left: 16px
}

.seek-delivery-box .ublock .order-info span:nth-child(4) {
	color: #aaa
}

.seek-delivery-box .ublock .order-info span:nth-child(5) {
	color: #15b800
}

.seek-delivery-box .ublock .detail-info {
	background: #f5f5f5;
	border: 0;
	padding: 5px 10px;
	font-size: 14px;
	color: #333;
	height: 78px;
	line-height: 14px;
	margin-top: 40px
}

.seek-delivery-box .ublock .detail-info p {
	text-align: center;
	margin-top: 13px
}

.seek-delivery-box .ublock .detail-info p a {
	color: #0979e9
}
.index-picshow img{ width:226px; height:286px; margin-right:6px;}
.index-picshow img:last-child{ margin-right:0px;}
.search-data-item .search-logo .sup-logo.sup-1258{background-position: 0 -2316px;}