@charset "UTF-8";

.address-piece .address-tit,.home .develop-list .dev-info h4,.home .develop-list .dev-info-center h4 a,.home .tabs-slide li .dev-info h4 {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.credit-tip-table,.table-pay,.table-record {
	table-layout: fixed
}

.theme-link-default:hover {
	text-decoration: none;
	color: #4a90e2
}

.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
}

.search-model-c {
	height: 26px;
	padding: 10px 0 10px 15px
}

.search-model-c .search-model-c-img {
	background: url(../img/pic/search-new.png?v=620b180) no-repeat;
	width: 7px;
	height: 24px
}

.search-model-c .search-model-c-text {
	background: #fffdee;
	border: 1px solid #eed48e;
	border-left: none;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	padding: 0 5px 0 10px;
	color: #f60
}

.search-model-c .search-model-c-text p {
	display: inline
}

.search-model-c .search-model-c-text span {
	color: red
}

.search-model-c .search-model-c-text a {
	color: #0979e9;
	text-decoration: underline
}

.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: 25px;
	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: 35px;
	width: 260px
}

.replace .replace-brand em {
	float: left
}

.replace .replace-brand span {
	float: left;
	color: #333;
	max-width: 133px;
	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(../img/pic/arrow.png?v=0009665) center no-repeat;
	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: 220px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.replace .replace-model span {
	color: #f60
}

.replace .replace-price {
	padding-left: 10px;
	width: 160px;
	color: #999
}

.replace .replace-price span {
	color: #333
}

.replace a.replace-datasheet {
	width: 100px;
	color: #0979e9;
	background: url(../img/pic/datasheet.png?v=30ecdd5) 0 center no-repeat;
	padding-left: 18px
}

.replace a.replace-view-img {
	width: 70px
}

.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: #f90;
	cursor: pointer
}

.replace .replace-icon {
	position: absolute;
	left: 0;
	top: 0;
	width: 42px;
	height: 42px;
	background: url(../img/pic/tg.png?v=0fe8b49) no-repeat;
	opacity: .7
}

.replace .border-top {
	border-top: 1px solid #fee0c8;
	height: 72px
}

.replace .replace-xj {
	width: 90px;
	height: 30px;
	margin-right: 10px;
	background-color: #E6F1FD;
	border: 1px solid #4F9EED;
	color: #0979e9
}

.replace .replace-tips {
	width: 118px
}

.replace .replace-tips .sale-20-icon {
	position: absolute;
	background: url(../img/icon/sale20.png?v=e07c634) no-repeat;
	width: 60px;
	height: 37px;
	right: 0;
	-moz-background-size: 100%;
	background-size: 100%;
	top: -4px
}

#mass-inquiry_form .form-group input[type=text] {
	height: 35px
}

#mass-inquiry_form .form-group label {
	padding-top: 11px;
	padding-right: 15px
}

.classify-list.sup-area>dd {
	max-height: 75px;
	overflow-y: auto
}

.zxzx_tips {
	background: url(../img/pic/zxzx.png?v=6d357ac) 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
}

.online-zx {
	float: right;
	margin-bottom: 10px;
	padding: 4px 9px;
	color: #fff;
	background-color: #f90;
	-moz-transition: all .25s ease-in-out 0s;
	transition: all .25s ease-in-out 0s;
	border: 1px solid #f90;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.online-zx.csIntent#csDetail,.online-zx.csIntent#csShoppingCart {
	border-color: #e4e4e4;
	color: #666;
	margin-bottom: 0;
	display: none;
	font-size: 12px
}

.online-zx.csIntent#csShoppingCart {
	background: #f9f9f9;
	float: right;
	margin-right: 10px;
	position: relative;
	top: 2px;
	height: 25px;
	padding-top: 3px
}

.online-zx.csIntent#csShoppingCart:hover {
	background-color: #fff
}

.online-zx.csIntent#csDetail {
	background: #f9f9f9;
	float: none;
	margin-left: 25px;
	padding-bottom: 5px
}

.online-zx.csIntent#csDetail:hover {
	background-color: #fff
}

.online-zx:hover {
	background-color: #fead37;
	color: #fff
}

.online-zx i {
	background: url(../img/icon/iconlist.png?v=750d3a3) 2px -150px no-repeat;
	display: inline-block;
	width: 17px;
	height: 19px;
	vertical-align: middle;
	margin-right: 2px
}

.block-box {
	width: 95px;
	height: 25px;
	overflow: hidden
}

.block-box .search-reg-block {
	width: 95px;
	height: 25px;
	overflow: hidden;
	display: none
}

.block-box .search-reg-block.hover {
	-webkit-animation: searchHover .8s 1 normal forwards;
	-moz-animation: searchHover .8s 1 normal forwards;
	animation: searchHover .8s 1 normal forwards;
	display: block
}

.block-box .search-reg-block.abtest.search-reg-block .free-register {
	width: 100%
}

.block-box .search-reg-block.abtest.search-reg-block .kfqq {
	display: none
}

.block-box .search-reg-block .free-register {
	background: #f90;
	color: #fff;
	float: left;
	padding: 4px 8px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px
}

.block-box .search-reg-block .search-reg-block-qq {
	background: url(../img/icon/new-module-icon.png?v=cd20dcb) -179px -153px no-repeat;
	display: inline-block;
	width: 23px;
	height: 25px;
	vertical-align: middle;
	margin-right: 2px
}

.search-block-box {
	overflow: hidden;
	margin-top: 5px
}

.search-block-box .search-reg-block {
	width: 85px;
	height: 25px;
	overflow: hidden;
	display: none
}

.search-block-box .search-reg-block.hover {
	display: block
}

.search-block-box .search-reg-block.abtest.search-reg-block .free-register {
	width: 100%
}

.search-block-box .search-reg-block.abtest.search-reg-block .kfqq {
	display: none
}

.search-block-box .search-reg-block .free-register {
	background: #f90;
	color: #fff;
	float: left;
	padding: 0 6px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	line-height: 25px
}

.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
}

.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: 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
}

.compare-price .gohome-banner:hover .tips-info,.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,.search-filter .search-surround-filter.open {
	border: 2px solid #a2cffc;
	padding-right: 0
}

.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
}

#sortResult,.stick-table-header,.table-search .search-data-unfold>div,.table-search .search-info-unfold>div {
	overflow: hidden
}

.search-filter #searchFilter {
	left: 0;
	top: -85px
}

.compare-price {
	background-color: #fffdee;
	border: 1px solid #edd28b
}

.compare-price .gohome-banner {
	width: 360px;
	height: 50px;
	top: -1px;
	right: -1px
}

.compare-price .gohome-banner .gohome-banner-bg {
	background: url(../img/pic/go-home.png?v=06eb0e7) no-repeat;
	height: 100%
}

.compare-price .gohome-banner .tips-info {
	display: none;
	background: url(../img/pic/tips-bg.png?v=3dae814) no-repeat;
	width: 220px;
	height: 266px;
	bottom: 50px;
	left: 100px
}

.compare-price .gohome-banner .tips-info>h4 {
	text-align: center;
	position: absolute;
	bottom: 35px;
	left: 0;
	right: 0;
	font-size: 14px;
	color: #000
}

.compare-price .gohome-banner .tips-info .close-gohome {
	position: absolute;
	right: 10px;
	padding: 0 10px;
	cursor: pointer;
	color: #999
}

#sortResult {
	height: 40px;
	border-bottom: 2px solid #efb343;
	line-height: 40px
}

#sortResult ul.sort-tab {
	overflow: hidden;
	height: 40px
}

#sortResult ul.sort-tab li {
	float: left;
	width: 113px;
	background: #fff;
	border-top: 1px solid #e4e4e4;
	height: 40px;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	color: #666;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid transparent;
	cursor: pointer
}

#sortResult ul.sort-tab li.active {
	background: #f90;
	color: #fff;
	border-color: #f90
}

#sortResult ul.sort-tab li.active+li,#sortResult ul.sort-tab li.active+li+li {
	border-right-color: #e4e4e4;
	border-left-color: transparent
}

#sortResult .checkbox_row {
	margin-left: 118px
}

#sortResult .spot_label {
	margin-left: 89px
}

.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;
	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;
	height: 63px
}

.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,.table-search>tfoot>tr,.table-search>thead>tr {
	position: relative
}

.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;
	padding: 15px 5px
}

.table-search>tbody>tr:hover,.table-search>tfoot>tr:hover,.table-search>thead>tr:hover {
	background: #f8f8f8
}

.table-search>tbody>tr:hover .checked-default-sel,.table-search>tfoot>tr:hover .checked-default-sel,.table-search>thead>tr:hover .checked-default-sel {
	display: block!important
}

.table-search>tbody>tr .price-ratio,.table-search>tfoot>tr .price-ratio,.table-search>thead>tr .price-ratio {
	margin-top: 5px;
	text-align: center;
	font-size: 12px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 42px;
	padding: 2px 0;
	background-color: #E6F1FD;
	border: 1px solid #4F9EED;
	color: #0979e9;
	cursor: pointer;
	display: none
}

.table-search>tbody .peice-line-more td,.table-search>tfoot .peice-line-more td,.table-search>thead .peice-line-more td {
	background: #fff;
	display: none
}

.table-search>tbody .peice-line-more td.set-price-line,.table-search>tfoot .peice-line-more td.set-price-line,.table-search>thead .peice-line-more td.set-price-line {
	display: block
}

.table-search>tbody .peice-line-more td.set-price-line div,.table-search>tfoot .peice-line-more td.set-price-line div,.table-search>thead .peice-line-more td.set-price-line div {
	color: #333;
	border-bottom: 1px solid #ccc;
	width: 1190px;
	padding: 30px 0 10px 10px;
	margin-bottom: 20px;
	font-size: 16px
}

.table-search>thead {
	border-bottom: 1px solid #e4e4e4
}

.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 #e4e4e4
}

.table-search .search-tr-tip {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}

.table-search .btn-tr-more {
	background: url(../img/piece/dashed.png?v=a22cf15) center top repeat-x;
	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(../img/icon/iconlist.png?v=750d3a3) -17px -17px no-repeat;
	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>p a,.table-search .search-data-unfold>p i,.table-search .search-info-unfold>p a,.table-search .search-info-unfold>p i {
	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 .modal-cart-body .cart-info-icon {
	margin-top: -10px
}

.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: 200px;
	background: url(../img/pic/loading_search.gif?v=a8ee41d) center no-repeat
}

.search-loading.new-loading {
	background: url(../img/pic/new_loading_search.gif?v=5de03c5) center no-repeat;
	display: none
}

.search-mask {
	float: left;
	position: relative;
	width: 100%;
	height: 204px;
	background: url(../img/pic/search-mask.jpg?v=36b6ae0) no-repeat;
	z-index: 100
}

.search-mask .loading-gif {
	height: 38px;
	top: 42px;
	right: 0;
	position: absolute
}

.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;
	float: none\9;
	background: url(../img/pic/sup-logos-sm.png?v=8c47908) 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 -1177px
}

.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 -1231px
}

.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-24 {
	background-position: 0 -1203px
}

.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,.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,.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-38,.search-data-item .search-logo-side .search-logo-cont .sup-logo.sup-809,.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-side .search-logo-cont .sup-logo.sup-1258 {
	background-position: 0 -1262px
}

.search-data-item .search-logo {
	vertical-align: middle;
	padding: 5px 0;
	background-color: #e6f1fd;
	border-bottom: 1px solid #a2cffc;
	margin-top: 10px
}

.spread-more em,.spread-more i {
	vertical-align: top
}

.search-data-item .search-logo .search-icon-tj {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 42px;
	height: 46px;
	background: url(../img/pic/tuijian.gif?v=258084c) 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(../img/pic/sup-logos.png?v=32161f7) 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 -2198px
}

.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,.search-data-item .search-logo .sup-logo.sup-35 {
	background-position: 0 -949px
}

.search-data-item .search-logo .sup-logo.sup-36,.search-data-item .search-logo .sup-logo.sup-37,.search-data-item .search-logo .sup-logo.sup-38 {
	background-position: 0 -1848px
}

.search-data-item .search-logo .sup-logo.sup-809,.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 .search-logo .sup-logo.sup-1258 {
	background-position: 0 -2316px
}

.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;
	margin-bottom: 5px
}

.search-no-result .no-result-info .icon {
	color: #0979e9;
	font-size: 16px
}

.search-no-result-news {
	margin: 30px auto 0;
	overflow: hidden
}

.search-no-result-news .clear-float:after,.search-no-result-news .clear-float:before {
	content: '';
	display: table;
	clear: both
}

.search-no-result-news .set-earth-width {
	margin: auto;
	display: table;
	min-width: 518px
}

.search-no-result-news .earth-logo {
	float: left;
	display: block;
	width: 108px;
	height: 108px
}

.search-no-result-news .right-con {
	float: left;
	margin: auto;
	padding-top: 30px
}

.search-no-result-news .tit-tips {
	max-width: 800px;
	word-break: break-all;
	font-size: 18px;
	font-weight: 700;
	padding-bottom: 5px;
	color: #666
}

.search-no-result-news .tit-tips em {
	color: #f80
}

.search-no-result-news .contact-edit {
	width: 530px;
	height: 375px;
	padding: 25px 0;
	margin: 50px auto 0;
	border: 4px solid #e4e4e4
}

.search-no-result-news .contact-edit .contact-group {
	height: 60px;
	line-height: 60px;
	margin: 0 80px
}

.search-no-result-news .contact-edit .contact-group:not(:first-child) {
	height: 70px;
	line-height: 70px
}

.search-no-result-news .contact-edit .contact-group .get_code {
	height: 40px;
	line-height: 36px;
	background-color: #e6f1fd;
	border: 1px solid #e6f1fd;
	color: #4a90e2;
	width: 100%;
	outline: 0
}

.search-no-result-news .contact-edit .contact-group .get_code.disabledbtn {
	background: #d9f1ff;
	color: #333;
	cursor: not-allowed
}

.search-no-result-news .contact-edit .reg-tips {
	color: #4a90e2;
	cursor: pointer
}

.search-no-result-news .contact-edit [name=reg-checkbox] {
	width: 14px;
	height: 13px
}

.search-no-result-news .contact-edit input[type=text] {
	margin: 15px 0;
	display: block;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ccc;
	padding-left: 10px
}

.search-no-result-news .contact-edit input[name=phone] {
	width: 100%
}

.search-no-result-news .contact-edit input[name=phone_code] {
	width: 140px
}

.search-no-result-news .contact-edit .btn-for-goods {
	width: 362px;
	height: 40px;
	line-height: 40px;
	margin: 15px auto 0;
	font-size: 18px;
	text-align: center;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	background: #f80;
	cursor: pointer
}

.search-no-result-news .contact-edit .btn-for-goods.disabled {
	background: #ffcc92;
	cursor: not-allowed
}

.search-no-result-news .old-users-find .right-con {
	padding-top: 0!important
}

.search-no-result-news .old-users-find .btn-old-find {
	width: 362px;
	height: 40px;
	line-height: 40px;
	margin-top: 10px;
	font-size: 18px;
	text-align: center;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	background: #f80;
	cursor: pointer
}

.search-no-result-dialog {
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -125px 0 0 -200px;
	z-index: 1100;
	width: 400px;
	height: 250px;
	background: #fff;
	display: none;
	text-align: center
}

.search-no-result-dialog .clear-float:after,.search-no-result-dialog .clear-float:before {
	content: '';
	display: table;
	clear: both
}

.search-no-result-dialog .btn-close-dialog {
	float: right;
	padding: 10px 20px 0;
	font-size: 26px;
	color: #999;
	cursor: pointer
}

.search-no-result-dialog .sucess-tip {
	font-size: 18px;
	padding-top: 50px;
	font-weight: 700;
	color: #92cb73
}

.search-no-result-dialog .sucess-tip img {
	margin-top: -10px;
	width: 42px
}

.search-no-result-dialog .gray-tip {
	font-size: 18px;
	padding: 10px 0;
	font-weight: 700;
	color: #999
}

.search-no-result-dialog .time-down {
	padding-top: 40px;
	font-size: 12px;
	color: #999
}

.search-no-result-dialog .time-down em {
	font-size: 16px;
	font-weight: 700;
	color: #f80
}

.btn-sort.active,.btn-sort:hover,.compare-list>span:hover,.no-result-warning {
	color: #f60
}

.no-result-warning {
	font-size: 50px
}

.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::after,.compare-list>span::before {
	display: inline-block;
	opacity: 0;
	color: #f60;
	-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 i {
	display: inline-block;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	transform: rotate(0);
	-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
}

.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
}

.cart-info-shortcut .lower-new-tips {
	padding: 20px 25px 10px 0;
	color: #333
}

.cart-info-shortcut .lower-new-tips em span {
	color: #f60;
	padding-right: 10px
}

.cart-info-shortcut .sales-repres {
	font-size: 12px;
	color: #333
}

.cart-info-shortcut .pb25 {
	padding-bottom: 25px
}

.cart-info-shortcut .c-0979 {
	color: #0979e9
}

.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 10px 10px 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(../img/pic/ajax-loader.gif?v=e74d7ff) 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 {
	position: absolute;
	width: 0;
	height: 0;
	margin-left: -7.07px;
	margin-top: -14.14px;
	content: "";
	display: block;
	left: 50%
}

.can-produce .can-produce-cont:before {
	top: 0;
	border: 7.07px solid transparent;
	border-bottom-color: #0979e9
}

.can-produce .can-produce-cont:after {
	top: 1px;
	border: 7.07px solid transparent;
	border-bottom-color: #fff
}

.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
}

.search-qq-chat {
	width: 170px;
	height: 22px;
	overflow: hidden
}

.downDataSheet {
	display: block;
	color: #0979e9;
	font-size: 14px
}

.downDataSheet .DatasheetShow {
	cursor: pointer
}

.downDataSheet a {
	font-weight: 400;
	color: #0979e9
}

.downDataSheet .datassheetList {
	position: absolute;
	z-index: 1000
}

.downDataSheet .wpx150 {
	width: 110px;
	word-wrap: break-word;
	margin: 10px 30px
}

.downDataSheet .uhide {
	display: none
}

.downDataSheet .popBord {
	left: auto!important;
	top: auto!important;
	padding-top: 6px;
	margin-top: 0!important
}

.downDataSheet .popBord a {
	color: #333;
	font-weight: 400
}

.downDataSheet .wpx220 {
	width: 160px
}

.downDataSheet .lhpx30 {
	line-height: 30px
}

.downDataSheet .downUrlCol {
	color: #0979e9!important
}

.downDataSheet .hpx30 {
	height: 30px!important
}

.search-result-container .result-list-content {
	position: relative;
	background: #fff;
	border-bottom: 1px solid #e4e4e4
}

.search-result-container .result-list-content .price-tag {
	display: inline-block;
	background: #FEFDED;
	-moz-border-radius: 30px;
	border-radius: 30px;
	border: 1px solid #EDD28B;
	padding: 4px 10px 5px;
	line-height: normal;
	font-size: 12px;
	color: #F90
}

.search-result-container .result-list-content.list-hover .search-tip {
	display: block;
	margin-top: -1px;
	-webkit-animation: searchHoverForwards .8s 1 normal forwards;
	-moz-animation: searchHoverForwards .8s 1 normal forwards;
	animation: searchHoverForwards .8s 1 normal forwards
}

.search-result-container .result-list-content .jj-tip,.search-result-container .result-list-content .price-ratio {
	margin-top: 5px;
	text-align: center;
	font-size: 12px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 42px;
	padding: 2px 0;
	background-color: #E6F1FD;
	border: 1px solid #4F9EED;
	color: #0979e9;
	cursor: pointer;
	display: none
}

.search-result-container .result-list-content .dh-tip {
	margin-top: 5px;
	text-align: center;
	font-size: 12px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 60px;
	padding: 2px 0 3px;
	background-color: #E6F1FD;
	border: 1px solid #4F9EED;
	color: #0979e9;
	cursor: pointer
}

.search-result-container .result-list-content .dh-tiped {
	margin-top: 5px;
	text-align: center;
	font-size: 12px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 92px;
	padding: 2px 0 3px;
	background: #f1f1f1;
	border: 1px solid #ccc;
	color: #999;
	cursor: no-drop
}

.search-result-container .result-list-content:hover {
	background: #f8f8f8
}

.search-result-container .result-list-content:hover .result-list>div .search-result-bor {
	border: 1px solid #f8f8f8;
	padding: 0 4px
}

.search-result-container .result-list-content:hover .result-list>div .search-result-bor.search-result-bor-highlight {
	color: #f60
}

.search-result-container .result-list-content .checked-default-sel.hover {
	display: block!important;
	-webkit-animation: compare-ani .8s 1 normal forwards;
	-moz-animation: compare-ani .8s 1 normal forwards;
	animation: compare-ani .8s 1 normal forwards
}

.search-result-container .result-list-content .result-list {
	margin-bottom: 1px
}

.search-result-container .result-list-content .result-list>div {
	float: left;
	color: #666;
	padding: 10px 5px;
	line-height: 16px;
	font-size: 12px;
	word-break: break-all
}

.search-result-container .result-list-content .result-list>div .search-result-num {
	position: relative;
	width: 120px;
	height: 40px;
	margin-bottom: 3px
}

.search-result-container .result-list-content .result-list>div .search-result-num input {
	width: 88px;
	padding: 11px 5px;
	border: 1px solid #E4E4E4;
	height: 15px;
	text-align: center;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.search-result-container .result-list-content .result-list>div .search-result-num>div {
	position: absolute;
	width: 20px;
	right: 0;
	cursor: pointer;
	height: 19px;
	line-height: 18px;
	text-align: center;
	border-right: 1px solid #E4E4E4;
	background: #fff
}

.search-result-container .result-list-content .result-list>div .search-result-num>div:hover {
	background: #F60;
	color: #fff
}

.search-result-container .result-list-content .result-list>div .search-result-num .search-result-add {
	height: 20px;
	top: 0;
	border-top: 1px solid #E4E4E4
}

.search-result-container .result-list-content .result-list>div .search-result-num .search-result-reduce {
	top: 20px;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4
}

.search-result-container .result-list-content .result-list>div .search-result-btn>div {
	text-align: center;
	cursor: pointer;
	font-size: 12px;
	height: 26px;
	line-height: 25px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 85px
}

.search-result-container .result-list-content .result-list>div .search-result-btn>div.search-add-cart {
	background-color: #0979e9;
	border: 1px solid #086cd0;
	color: #fff
}

.search-result-container .result-list-content .result-list>div .search-result-btn>div.search-add-cart.disabled {
	cursor: pointer;
	background-color: #ccc;
	border: 1px solid #ccc;
	color: #666
}

.search-result-container .result-list-content .result-list>div .search-result-btn>div.search-add-cart.lighten-color {
	background-color: #E6F1FD;
	border: 1px solid #4F9EED;
	color: #0979e9
}

.search-result-container .result-list-content .result-list>div .search-result-btn>div.search-add-cart.lighten-color.disabled {
	cursor: pointer;
	background-color: #ccc;
	border: 1px solid #ccc;
	color: #666
}

.search-result-container .result-list-content .result-list>div .search-result-btn>div.search-xj {
	background-color: #E6F1FD;
	border: 1px solid #4F9EED;
	color: #0979e9
}

.search-result-container .result-list-content .result-list>div .search-result-btn>div.search-quick-buy {
	margin-top: 5px;
	background-color: #0979e9;
	border: 1px solid #086cd0;
	color: #fff
}

.search-result-container .result-list-content .result-list>div .search-result-btn>div.search-quick-buy.disabled {
	cursor: pointer;
	background-color: #ccc;
	border: 1px solid #ccc;
	color: #666
}

.search-result-container .result-list-content .result-list>div .search-result-bor.search-result-bor-highlight,.search-result-container .result-list-content .search-tip span {
	color: #f60
}

.search-result-container .result-list-content .result-list>div .search-result-bor {
	border: 1px solid #FFF;
	padding: 0 4px
}

.search-result-container .result-list-content .result-list>div .ellipsis {
	margin-bottom: 5px;
	overflow: hidden;
	float: left;
	clear: both;
	position: relative
}

.search-result-container .result-list-content .result-list>div .ellipsis input {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0)
}

.search-result-container .result-list-content .result-list>div .ellipsis em {
	float: left;
	width: 14px;
	height: 14px;
	margin: 2px 5px 0 0;
	background: url(../img/icheck/orange.png?v=6dad5e4) -100px 0 no-repeat
}

.search-result-container .result-list-content .result-list>div .ellipsis i {
	float: left;
	width: 14px;
	height: 14px;
	margin: 2px 5px 0 0
}

.search-result-container .result-list-content .result-list>div .ellipsis input:hover+em {
	background: url(../img/icheck/orange.png?v=6dad5e4) -120px 0 no-repeat
}

.search-result-container .result-list-content .result-list>div .ellipsis input+em.checked {
	background: url(../img/icheck/orange.png?v=6dad5e4) -140px 0 no-repeat
}

.search-result-container .result-list-content .result-list>div .ellipsis .search-area {
	float: left;
	position: relative;
	z-index: 5
}

.search-result-container .result-list-content .search-tip {
	display: none;
	font-size: 12px;
	text-align: center;
	line-height: 44px;
	overflow: hidden;
	border-top: 1px solid #e4e4e4
}

.search-result-container .result-list-content .search-tip strong {
	font-weight: 400
}

.search-result-container .result-list-content .search-loading {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-align: center;
	background: url(../img/passive/passive_bj.png?v=e912200)
}

.search-result-container .result-list-content .search-loading span {
	position: absolute;
	width: 100px;
	height: 7px;
	left: 50%;
	top: 50%;
	margin: -3px 0 0 -50px;
	background: url(../img/passive/load.gif?v=3381956)
}

.search-result-container .result-list-content .bargaining-pop {
	position: absolute;
	left: 634px;
	bottom: 0;
	z-index: 1;
	overflow: hidden;
	width: 146px
}

.search-result-container .result-list-content .bargaining-pop .hk-jj-tip {
	float: left;
	margin-top: 0
}

.search-result-container .result-list-content .bargaining-pop .home-jj-tip {
	float: right;
	margin-top: 0
}

.result-header {
	height: 52px;
	background-color: #f9f9f9;
	border-bottom: 1px solid #e4e4e4
}

.result-header>div {
	float: left;
	color: #333;
	padding: 10px 5px 0;
	line-height: 16px
}

.result-header>div.result-header-text {
	padding-top: 10px
}

.search-w-name {
	width: 96px
}

.search-w-sup {
	width: 115px
}

.search-w-maf {
	width: 110px
}

.search-w-tip {
	width: 130px
}

.search-w-store {
	width: 104px
}

.search-w-store .sort::after {
	margin-top: 0;
	margin-left: 2px
}

.search-w-price {
	width: 78px
}

.search-w-hk,.search-w-home {
	width: 95px
}

.search-w-delivery {
	width: 130px
}

.search-w-num {
	width: 142px
}

.search-w-oper {
	width: 95px
}

.result-header .search-w-hk,.result-header .search-w-home,.result-header .search-w-price,.result-header .search-w-store {
	padding-left: 9px
}

@keyframes searchHoverForwards {
	0% {
		height: 0;
		border-top: 1px solid #f8f8f8
	}

	100% {
		height: 44px;
		border-top: 1px solid #e4e4e4
	}
}

@-moz-keyframes searchHoverForwards {
	0% {
		height: 0;
		border-top: 1px solid #f8f8f8
	}

	100% {
		height: 44px;
		border-top: 1px solid #e4e4e4
	}
}

@-webkit-keyframes searchHoverForwards {
	0% {
		height: 0;
		border-top: 1px solid #f8f8f8
	}

	100% {
		height: 44px;
		border-top: 1px solid #e4e4e4
	}
}

@keyframes compare-ani {
	0% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		transform: translateY(-30px)
	}

	100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0)
	}
}

@-moz-keyframes compare-ani {
	0% {
		-moz-transform: translateY(-30px);
		transform: translateY(-30px)
	}

	100% {
		-moz-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes compare-ani {
	0% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.add-num-container {
	position: fixed;
	top: 15%;
	right: 0;
	padding-top: 195px;
	z-index: 1050
}

#addNumber {
	width: 58px;
	text-align: center;
	color: red;
	font-size: 16px;
	display: none;
	opacity: 1;
	filter: alpha(opacity=100)
}

#shopCartMove {
	height: 30px;
	width: 30px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1040;
	background: url(../img/pic/default_shop_cart.png?v=5ff47d0) no-repeat
}

#cart_ga .bar-cart-num.bar-cart-num-big {
	font-size: 14px
}

.search-result-static {
	overflow: hidden
}

.search-result-static .search-left {
	float: left;
	width: 220px;
	border: 1px solid #e4e4e4;
	border-top: none;
	padding: 0 15px 15px;
	color: #000
}

.search-result-static .search-left dl {
	margin-top: 15px
}

.search-result-static .search-left dl dt {
	overflow: hidden;
	cursor: pointer
}

.search-result-static .search-left dl dt em {
	float: left;
	width: 16px;
	height: 16px;
	background: url(../img/passive/arrow.png?v=3740336) 0 -16px no-repeat;
	margin: 0 5px 0 0
}

.search-result-static .search-left dl dd {
	padding: 5px 0 0 36px;
	display: none
}

.search-result-static .search-left dl.down dt em {
	background-position: 0 0;
	margin-top: 2px
}

.search-result-static .search-left dl.down dd {
	display: block
}

.search-result-static .search-right {
	float: right
}

.search-result-static .search-right .text-search {
	line-height: 17px
}

.search-result-static .search-right .search-menu {
	height: 40px;
	line-height: 40px;
	color: #000
}

.search-result-static .search-right .search-menu a {
	color: #000
}

.search-result-static .search-right .search-r-body .search-r-th {
	overflow: hidden;
	height: 62px;
	background-color: #f9f9f9;
	border-bottom: 1px solid #e4e4e4;
	color: #000
}

.search-result-static .search-right .search-r-body .search-r-th>div {
	float: left;
	padding: 33px 5px 0
}

.search-result-static .search-right .search-r-body .search-r-th>div.search-th-delivery {
	padding-top: 16px
}

.search-result-static .search-right .search-r-body .search-r-list {
	overflow: hidden;
	font-size: 12px;
	border-bottom: 1px solid #e4e4e4
}

.search-result-static .search-right .search-r-body .search-r-list:hover {
	background: #f9f9f9
}

.search-result-static .search-right .search-r-body .search-r-list>div {
	float: left;
	padding: 15px 5px 10px;
	word-break: break-all
}

.search-result-static .search-right .search-r-body .search-r-list>div.search-th-info span {
	color: red
}

.search-result-static .search-right .search-r-body .search-r-list .new-price-btn {
	width: 100px;
	background-color: #0979e9;
	border: 1px solid #086cd0;
	color: #fff;
	text-align: center;
	cursor: pointer;
	font-size: 12px;
	height: 26px;
	line-height: 25px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

#free-pice .control-label,#free-pice .radio-row {
	line-height: 35px;
	height: 35px
}

.search-result-static .search-right .search-th-name {
	width: 120px
}

.search-result-static .search-right .search-th-info {
	width: 140px
}

.search-result-static .search-right .search-th-maf {
	width: 155px
}

.search-result-static .search-right .search-th-explain {
	width: 180px
}

.search-result-static .search-right .search-th-stock {
	width: 115px
}

.search-result-static .search-right .search-th-delivery,.search-result-static .search-right .search-th-oper {
	width: 120px
}

#free-pice .modal-header {
	padding: 0;
	height: 44px
}

#free-pice .modal-body {
	padding-top: 20px
}

#free-pice .control-label {
	text-align: right;
	font-size: 14px;
	padding-right: 0;
	width: 20%;
	margin-right: 15px;
	padding-top: 0
}

#free-pice .form-control {
	font-size: 14px;
	height: 35px
}

#free-pice .form-group {
	margin-bottom: 20px
}

#free-pice .form-group .col-sm-9 {
	width: 60%
}

#free-pice .form-group .col-sm-9 .ques-area {
	padding: 8px 10px
}

#free-pice .form-group .col-sm-9 .error {
	border-color: red
}

#free-pice .form-group .col-sm-offset-6 {
	margin-left: 11.5%
}

#free-pice .form-group select {
	width: 115px
}

#free-pice .close {
	margin-top: -25px;
	margin-right: 10px
}

#free-pice .lh22 {
	line-height: 22px!important
}

#free-pice .btn-theme {
	width: 342px;
	-moz-border-radius: 0;
	border-radius: 0
}

#free-pice .success-tips {
	display: none;
	margin: 25px 0 20px 65px;
	width: 380px
}

#free-pice .mlt129 {
	margin: 10px 0 0 129px
}

#free-pice #detailAddress {
	float: right;
	width: 280px;
	display: none
}

.new-users-arrest-0807,.search-service-arrest-0509 {
	position: fixed;
	z-index: 1062;
	left: 50%;
	top: 50%;
	margin: -125px -225px;
	background-color: #fff;
	width: 450px;
	height: 250px;
	display: none
}

.new-users-arrest-0807 .arrest-tit,.search-service-arrest-0509 .arrest-tit {
	font-size: 16px;
	color: #333;
	padding: 15px 20px;
	border-bottom: 1px solid #ccc
}

.new-users-arrest-0807 .close-0807,.search-service-arrest-0509 .close-0807 {
	float: right;
	margin: -15px -10px 0 0;
	font-size: 26px;
	color: #999;
	cursor: pointer
}

.new-users-arrest-0807 .arrest-tips,.search-service-arrest-0509 .arrest-tips {
	overflow: hidden;
	margin: 30px 0 30px 60px
}

.new-users-arrest-0807 .arrest-tips img,.search-service-arrest-0509 .arrest-tips img {
	float: left;
	width: 88px;
	height: 50px
}

.new-users-arrest-0807 .arrest-tips div,.search-service-arrest-0509 .arrest-tips div {
	float: left;
	line-height: 24px;
	padding-left: 10px;
	font-size: 14px;
	color: #333
}

.new-users-arrest-0807 .yidun_panel,.search-service-arrest-0509 .yidun_panel {
	padding-bottom: 0!important
}

.new-users-arrest-0807 .guide-right-arrow,.search-service-arrest-0509 .guide-right-arrow {
	top: 185px!important
}

.new-users-arrest-0807 .gif-guide,.search-service-arrest-0509 .gif-guide {
	left: -280px
}

.search-service-arrest-bc {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	-moz-opacity: .6;
	filter: alpha(opacity=60);
	opacity: .6;
	display: none;
	z-index: 1061
}

div#cart_ga {
	z-index: 51
}

div#cart_ga.hover .iconbg {
	background-color: #0979e9;
	background-position: 12px 4px
}

div#cart_ga.hover .iconname {
	color: #fff
}

em#newCartTips {
	position: absolute;
	width: 415px;
	right: 55px;
	top: -61px;
	border: 2px solid #0979e9;
	background: #fff
}

em#newCartTips .pro-name {
	max-width: 130px
}

em#newCartTips .tip-arrow:after,em#newCartTips .tip-arrow:before {
	content: "";
	top: 94px;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07px solid transparent;
	margin-left: -7.07px;
	margin-top: -14.14px
}

em#newCartTips .tip-arrow:before {
	border-left-color: #0979e9;
	right: -15px
}

em#newCartTips .tip-arrow:after {
	border-left-color: #fff;
	right: -13px
}

em#newCartTips .icon-guanbi {
	right: 10px;
	top: 5px;
	cursor: pointer
}

em#newCartTips .icon-guanbi:hover {
	color: #0979e9
}

em#newCartTips .cart-info-icon {
	left: 42px
}

em#newCartTips .ml80 {
	margin-left: 100px
}

.abtest-kefu,.bd-search-kefu {
	padding-left: 5px;
	overflow: hidden;
	line-height: 35px;
	height: 35px
}

.abtest-kefu.hover>div,.bd-search-kefu.hover>div {
	-webkit-animation: zxserveAnimat .8s 1 normal forwards;
	-moz-animation: zxserveAnimat .8s 1 normal forwards;
	animation: zxserveAnimat .8s 1 normal forwards;
	display: block
}

.abtest-kefu.abtest2,.bd-search-kefu.abtest2 {
	padding-left: 461px
}

.abtest-kefu .search-block-box,.bd-search-kefu .search-block-box {
	margin-top: 2px
}

.abtest-kefu>div,.bd-search-kefu>div {
	-webkit-transform: translateY(-35px);
	-moz-transform: translateY(-35px);
	transform: translateY(-35px);
	display: none
}

.abtest-kefu>div>a,.bd-search-kefu>div>a {
	font-size: 12px;
	border: 1px solid #4F9EED;
	color: #0979e9;
	padding: 2px 7px 3px 10px;
	position: relative;
	top: -4px;
	margin-right: 15px
}

.abtest-kefu>div>a>i,.bd-search-kefu>div>a>i {
	background: url(../img/icon/iconlist.png?v=750d3a3) 0 -151px no-repeat;
	display: inline-block;
	width: 13px;
	height: 16px;
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-right: 4px
}

.abtest-kefu>div>a:hover,.bd-search-kefu>div>a:hover {
	color: #4a90e2
}

.abtest-kefu .kefu-400,.bd-search-kefu .kefu-400 {
	background: url(../img/icon/iconlist.png?v=750d3a3) -247px -142px no-repeat;
	display: inline-block;
	width: 17px;
	height: 19px;
	vertical-align: middle;
	margin-right: 4px
}

.abtest-kefu .new-compare,.bd-search-kefu .new-compare {
	left: 638px;
	width: 145px
}

.abtest-kefu .new-compare .checked-default-sel.price-ratio,.bd-search-kefu .new-compare .checked-default-sel.price-ratio {
	display: block
}

.abtest-kefu .new-compare .price-ratio,.bd-search-kefu .new-compare .price-ratio {
	line-height: 18px
}

.bd-search-kefu>div>a {
	font-size: 14px;
	top: 0;
	padding: 4px 7px 5px 10px
}

.bd-search-kefu>div>span {
	position: relative;
	top: 2px
}

@keyframes searchHover {
	0% {
		height: 0
	}

	100% {
		height: 35px
	}
}

@-moz-keyframes searchHover {
	0% {
		height: 0
	}

	100% {
		height: 35px
	}
}

@-webkit-keyframes searchHover {
	0% {
		height: 0
	}

	100% {
		height: 35px
	}
}

@keyframes zxserveAnimat {
	0% {
		-webkit-transform: translateY(-35px);
		-moz-transform: translateY(-35px);
		transform: translateY(-35px)
	}

	100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0)
	}
}

@-moz-keyframes zxserveAnimat {
	0% {
		-moz-transform: translateY(-35px);
		transform: translateY(-35px)
	}

	100% {
		-moz-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes zxserveAnimat {
	0% {
		-webkit-transform: translateY(-35px);
		transform: translateY(-35px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

#searchContent .search-remind-dialog .form-group label {
	float: left;
	padding-top: 0;
	width: 120px;
	height: 36px!important;
	line-height: 36px
}

#searchContent .search-remind-dialog .form-group input {
	height: 36px!important;
	line-height: 36px!important
}

#searchContent .search-remind-dialog .form-group .right-grop {
	float: left;
	position: relative;
	width: 350px
}

#searchContent .search-remind-dialog form {
	margin-top: 20px
}

#searchContent .search-remind-dialog .icon-warning2 {
	position: absolute;
	right: 8px;
	top: 2px;
	font-size: 20px;
	display: none;
	color: #f60
}

#searchContent .search-remind-dialog .error-tips {
	margin-top: -5px;
	padding-left: 120px;
	height: 25px;
	color: #f60
}

#searchContent .search-remind-dialog .btnSendCode {
	float: left;
	margin-left: 10px;
	width: 122px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	cursor: pointer;
	background-color: #e6f1fd;
	border: 1px solid #e6f1fd;
	color: #4a90e2;
	outline: 0
}

#searchContent .search-remind-dialog .bottom-xieyi {
	margin: 10px 0 0 90px
}

#searchContent .search-remind-dialog .bottom-xieyi a {
	cursor: pointer
}

#searchContent #arrival-goods-remind-success .sucess-tip {
	padding: 20px 0 0 60px
}

#searchContent #arrival-goods-remind-success .js-success-tip {
	font-size: 20px;
	font-weight: 700;
	line-height: 0;
	vertical-align: middle;
	padding-left: 15px;
	color: #84c165
}

#searchContent #arrival-goods-remind-success .gray-tip,#searchContent #arrival-goods-remind-success .gray-tip2 {
	margin: 5px 0 0 140px;
	color: #999
}

#searchContent #arrival-goods-remind-success .close-goods-btn {
	margin: 30px 0 0 140px;
	font-size: 14px;
	width: 85px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #f5f5f5;
	border: 1px solid #e4e4e4;
	cursor: pointer
}

#searchContent #arrival-goods-set-price .input-error {
	margin: 5px 0 0 102px;
	height: 20px
}

#searchContent #arrival-goods-set-price .input-error .nums-error,#searchContent #arrival-goods-set-price .input-error .price-error {
	float: left;
	width: 120px;
	height: 20px;
	color: #f60
}

#searchContent #arrival-goods-set-price .input-error .price-error {
	margin-left: 93px
}

#searchContent #arrival-goods-set-price .price-mod {
	position: relative;
	margin-left: 50px;
	margin-top: 20px;
	line-height: 34px
}

#searchContent #arrival-goods-set-price .price-mod input {
	margin: 0 10px;
	width: 96px;
	border: 1px solid #ccc;
	padding-left: 10px
}

#searchContent #arrival-goods-set-price .price-mod .pop-select {
	position: absolute;
	left: 0;
	border: 1px solid #ccc;
	width: 96px;
	margin-left: 52px;
	line-height: 25px;
	display: none;
	background: #fff;
	z-index: 10
}

#searchContent #arrival-goods-set-price .price-mod .pop-select p {
	padding-left: 10px;
	cursor: pointer
}

.discount-in-stock-1022 .top-banner {
	width: 1190px;
	height: 260px
}

.discount-in-stock-1022 .last-time-down {
	margin: 10px 0;
	width: 1190px;
	height: 60px;
	line-height: 60px
}

.discount-in-stock-1022 .last-time-down .tit {
	width: 230px;
	font-size: 24px;
	text-align: center;
	line-height: 60px;
	color: #fff
}

.discount-in-stock-1022 .last-time-down .scroll-menu {
	width: 450px;
	float: right
}

.discount-in-stock-1022 .last-time-down .scroll-menu .menu-title {
	float: left;
	font-size: 20px
}

.discount-in-stock-1022 .last-time-down .scroll-menu .menu-list {
	padding-top: 4px;
	margin-left: 35px
}

.discount-in-stock-1022 .last-time-down .scroll-menu .menu-list li {
	height: 18px;
	font-size: 12px;
	line-height: 18px
}

.discount-in-stock-1022 .act-no-start .time-down,.discount-in-stock-1022 .act-start .time-down {
	margin-left: 35px;
	font-size: 24px;
	color: #666
}

.discount-in-stock-1022 .last-time-down .scroll-menu .menu-list li span.first-item {
	width: 115px
}

.discount-in-stock-1022 .last-time-down .scroll-menu .menu-list li span.second-item {
	width: 145px
}

.discount-in-stock-1022 .last-time-down .scroll-menu .menu-list li span.last-item {
	width: 60px
}

.discount-in-stock-1022 .act-no-start .last-time-down {
	background: #E3F1FE;
	overflow: hidden
}

.discount-in-stock-1022 .act-no-start .last-time-down .tit {
	background: #0979e9
}

.discount-in-stock-1022 .act-no-start .time-down,.discount-in-stock-1022 .act-no-start .tit {
	float: left
}

.discount-in-stock-1022 .act-start .last-time-down {
	background: #fffdee;
	overflow: hidden
}

.discount-in-stock-1022 .act-start .last-time-down .tit {
	background: #f60
}

.discount-in-stock-1022 .search-w-hk img {
	width: 70px;
	height: 70px
}

.discount-in-stock-1022 .act-start .time-down span {
	padding: 4px 10px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 10px;
	color: #fff;
	background: #f60
}

.discount-in-stock-1022 .act-start .time-down i {
	font-style: normal;
	color: #f60
}

.discount-in-stock-1022 .act-start .time-down,.discount-in-stock-1022 .act-start .tit {
	float: left
}

.discount-in-stock-1022 .sec-kill-list {
	width: 1203px;
	overflow: hidden
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con {
	position: relative;
	float: left;
	margin: 0 16px 15px 0;
	width: 385px;
	height: 230px;
	border: 1px solid #ccc
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-news {
	overflow: hidden
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-news .image_url {
	float: left;
	margin: 15px;
	display: block;
	width: 140px;
	height: 140px
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-news .product-right {
	float: left;
	margin-left: 10px
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-news .pro_sno {
	padding-top: 15px;
	font-size: 16px;
	color: #666
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-news .maf,.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-news .pro_sno {
	width: 184px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-news .num {
	padding: 15px 0 10px;
	font-size: 14px;
	color: #f60
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-news .num span {
	font-size: 12px;
	color: #666
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-news .package {
	padding: 10px 0
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-news .clearfix,.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-news .maf,.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-news .package {
	font-size: 14px;
	color: #666
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status {
	position: absolute;
	left: -1px;
	bottom: -1px;
	z-index: 5;
	width: 385px;
	height: 44px;
	background: #fff
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status .price {
	float: left;
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	max-width: 188px;
	overflow: hidden
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status .price span {
	font-size: 14px;
	font-weight: 400
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status .price del {
	margin-left: 5px;
	font-size: 13px;
	font-weight: 400;
	color: #999
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status .total-price {
	float: right;
	margin: 2px 10px 0 0;
	font-size: 14px
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status .total-price i {
	font-style: normal;
	color: #f60
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status .btn-buy {
	float: right;
	width: 105px;
	height: 43px;
	font-size: 18px;
	text-align: center;
	line-height: 44px
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status .special-price {
	float: right;
	position: relative;
	margin-right: 8px;
	height: 36px;
	padding-top: 11px
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status .special-price .icon.icon-tixing {
	font-size: 14px;
	margin-left: 1px;
	position: relative;
	top: -1px
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status .special-price span {
	border: 1px solid #84C064;
	color: #84C064;
	-moz-border-radius: 19px;
	border-radius: 19px;
	font-size: 12px;
	padding: 5px 8px 6px;
	background: #FBFFF9;
	cursor: default
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status .special-price:hover .price-tips {
	display: block
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status .special-price .price-tips {
	position: absolute;
	display: none;
	bottom: 45px;
	background: #FBFFF9;
	border: 1px solid #84C064;
	width: 170px;
	left: 50%;
	margin-left: -85px;
	padding: 5px;
	line-height: 22px;
	color: #84C064;
	-moz-box-shadow: 1px -1px 5px 0 #9fca88;
	box-shadow: 1px -1px 5px 0 #9fca88;
	min-height: 78px
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status .special-price .price-tips:after,.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status .special-price .price-tips:before {
	content: "";
	bottom: -14px;
	position: absolute;
	width: 0;
	left: 50%;
	height: 0;
	border: 7.07px solid transparent;
	margin-left: -7.07px;
	margin-top: -14.14px
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status .special-price .price-tips:before {
	border-top-color: #84C064;
	bottom: -15px
}

.discount-in-stock-1022 .sec-kill-list .sec-kill-con .products-status .special-price .price-tips:after {
	border-top-color: #fff
}

.discount-in-stock-1022 .sec-kill-list .sale-on .products-status {
	border: 1px solid #f60
}

.discount-in-stock-1022 .sec-kill-list .sale-on .products-status .price {
	padding: 6px 0 0 10px;
	color: #f60
}

.discount-in-stock-1022 .sec-kill-list .sale-on .products-status .btn-buy {
	cursor: pointer;
	color: #fff;
	background: #f60
}

.discount-in-stock-1022 .sec-kill-list .sale-out .products-status {
	border: 1px solid #ccc
}

.discount-in-stock-1022 .sec-kill-list .sale-out .products-status .price {
	padding: 6px 0 0 10px
}

.discount-in-stock-1022 .sec-kill-list .sale-out .products-status .btn-buy,.discount-in-stock-1022 .sec-kill-list .sale-out .products-status .price {
	color: #999
}

.discount-in-stock-1022 .sec-kill-list .sale-out .products-status .btn-buy {
	cursor: no-drop;
	background: #ccc
}

.discount-in-stock-1022 .sct-role {
	border: 1px solid #edd28b;
	background: #fffdee;
	padding: 15px;
	font-size: 16px
}

.discount-in-stock-1022 .sct-role p {
	margin-left: 20px;
	line-height: 30px
}

.nav.nav-main-menu {
	height: 30px;
	padding-left: 8px;
	overflow: hidden
}

.nav.nav-main-menu li {
	float: left
}

.nav.nav-main-menu li a {
	color:rgb(51, 51, 51);
	padding-right: 0;
	padding-left: 0;
	width: 116px;
	text-align: center;
	position: relative
}

.nav.nav-main-menu li a .navbar-new {
	position: absolute;
	right: 10px;
	top: 0
}

.nav.nav-main-menu li.active a,.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 #0062c4!important
}

.nav-collapse {
	left: 0;
	position: absolute;
	top: 41px;
	width: 100%;
	z-index: 998;
}

.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
}

.fastnav,.fullSlide,.mainpoints {
	text-align: center
}

.classify-all .classify-tit.blur {
	background-color: #989998;
	border-top: 1px solid #989998;
	border-bottom: 1px solid #989998
}

.classify-all .classify-tit a {
	color: #fff;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	padding-left: 10px
}

.classify-all .classify-tit a .fenlei-icon {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(//static.ickimg.com/assets/src/img/icon/new-module-icon.png) 0 -38px no-repeat;
	margin-right: 13px;
	position: relative;
	left: 0;
	top: 4px
}

.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: 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
}

.nav-sort,.nav-sort li {
	position: relative
}

.classify-all .classify-tit.open.not-index {
	background-color: #0062c4;
	border-color: #0062c4
}

.classify-all .classify-tit.open.not-index a,.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
}

.nav-sort,.nav-sort li.active {
	border-bottom: 1px solid #0979e9
}

.nav-sort li.active,.nav-sort li.active:first-child {
	border-top: 1px solid #0979e9
}

.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-right: 1px solid #0979e9;
	background-color: #0979e9;
	height: 439px;
	z-index: 2
}

.nav-sort li.active {
	z-index: 3;
	background-color: #fff
}

.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;
	color: #fff !ie;
	position: absolute;
	top: 25%;
	top: 10px\9;
	left: 100%;
	left: 196px\9;
	margin-left: -25px;
	z-index: 1;
	z-index: 101\9
}

#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 {
	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;
	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 10px 10px 0;
	position: relative;
	font-weight: 700;
	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%;
	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.active .cls-list-item-info,.cls-menu .cls-list-item.active~.cls-list-item .cls-list-item-info,.cls-menu .cls-list-item:first-child .cls-list-item-info {
	border-top-color: transparent
}

.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.active {
	background-color: #fff
}

.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: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
}

.bom-fastnav,.bom-fastnav .btn-box {
	margin-top: 10px
}

.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 {
	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
}

#appeal-box {
	width: 157px;
	height: 62px;
	padding-left: 9px;
	z-index: 999;
	right: -1px;
	box-shadow: 0 3px 4px #ccc;
	-webkit-box-shadow: 0 3px 4px #ccc;
	-moz-box-shadow: 0 3px 4px #ccc;
	border: 1px solid #f2f2f2;
	border-top: none;
	display: none;
	overflow: hidden
}

#appeal-box .tousu {
	border: 1px solid #1f8bf6;
	background: #2e92f7;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 8px 4px;
	color: #fff
}

#appeal-box .zxkf {
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 8px 4px;
	background-color: #e6f1fd;
	border: 1px solid #0979e9;
	color: #0979e9
}

#appeal-link {
	padding: 0 10px
}

.loadmain-exception {
	position: absolute
}

.bom-fastnav {
	background: url(../img/icon/white.png?v=a2c7b19) center center
}

.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: 336px;
	width: 100%
}

.fastnav {
	width: 290px
}

.fastnav a {
	float: left;
	width: 96px;
	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
}

.typelogo>div {
	margin-right: 1px;
	margin-bottom: 1px
}

.logopiclist {
	width: 148.75px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #fff
}

#visitorBtn {
	margin-bottom: 10px;
	overflow: hidden
}

#visitorBtn a {
	-moz-transition: all .25s ease-in-out 0s;
	transition: all .25s ease-in-out 0s;
	width: 96px;
	height: 36px;
	line-height: 36px;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 0
}

#visitorBtn a.visitor-register {
	float: left;
	color: #fff;
	background-color: #f60;
	border: 1px solid #f60
}

#visitorBtn a.visitor-login {
	float: right;
	color: #f60;
	background-color: #fff;
	border: 1px solid #f60
}

.home .ranking-title {
	overflow: hidden;
	background: #fff;
	margin-bottom: 12px
}

.home .ranking-title>div {
	cursor: pointer;
	float: left;
	text-align: left;
	color: #666;
	border-bottom: 1px solid transparent;
	padding: 2px
}

.home .ranking-title>div.curt {
	border-bottom-color: #4a90e2
}

.home .ranking-title>div:first-child {
	margin-right: 25px
}

.home .ranking-content {
	height: 248px;
	padding: 0 1px 8px 3px
}

.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: #F90;
	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: 112px;
	display: inline-block;
	float: left
}

.home .ranking-content li span:last-child {
	float: right;
	width: 50px;
	font-size: 12px;
	margin-left: 10px;
	text-align: right
}

.home .os-list {
	float: left;
	width: 55%
}

.home .main-ads-box {
	float: right;
	width: 230px;
	padding: 10px;
	background: #fff
}

.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: 32.5%\9;
	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(../img/icon/white.png?v=a2c7b19) 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 {
	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(//static.ickimg.com/assets/src/img/icon/white.png) center center
}

.home .activity-express-box .home-nav {
	height: 170px
}

.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:first-child {
	margin-right: 25px
}

.home .activity-express-box .home-nav .nav-content-box .nav-tab>li>a {
	padding: 2px;
	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 {
	cursor: default;
	border-bottom: 1px solid #4a90e2;
	color: #666
}

.home .activity-express-box .home-nav .nav-content-box .nav-tab>li.more-Activity {
	float: right;
	color: #999;
	font-size: 12px
}

.home .activity-express-box .home-nav .nav-content-box .nav-tab>li.more-Activity>a {
	padding-right: 0;
	margin-top: 1px;
	color: #999
}

.home .activity-express-box .home-nav .nav-content-box .nav-tab>li.more-Activity>a:hover {
	color: #4a90e2
}

.home .activity-express-box .tab-content ul li {
	line-height: 23px;
	height: 23px;
	font-size: 12px
}

.home .activity-express-box .tab-content ul li a {
	overflow: hidden;
	display: inline-block;
	white-space: nowrap;
	width: 150px;
	text-overflow: ellipsis
}

.home .activity-express-box .tab-content ul li span {
	color: #999;
	width: 55px;
	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;
	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;
	right: 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 .oversea-sup-lis {
	background: #eff3f0;
	margin-top: 10px
}

.home .overseas-logo {
	width: 890px
}

.home .overseas-logo.new-layout {
	width: 950px
}

.home .overseas-logo.new-layout li {
	width: 236.5px;
	height: 94.5px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 0
}

.home .overseas-logo.new-layout li a>div {
	width: 236.5px;
	height: 94.5px;
	line-height: 94.5px;
	background: rgba(85,133,179,.9)!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e55585b3, b3, endColorstr=#e55585b3, b3);
	font-size: 16px!important
}

.home .overseas-logo.new-layout li .more-sup>div {
	display: none!important
}

.home .overseas-logo.new-layout li .more-sup span {
	line-height: 94.5px;
	color: #666
}

.home .overseas-logo.new-layout li .more-sup:hover .oversea-right-arrow,.home .overseas-logo.new-layout li .more-sup:hover span {
	color: #4a90e2
}

.home .overseas-logo.new-layout li .more-sup .oversea-right-arrow {
	display: inline-block;
	position: relative;
	background: url("../more.png");
	width: 32px;
	height: 32px;
	top: 7px;
	left: 15px;
	color: #f90;
	font-family: ICKEY!important;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px
}

.home .overseas-logo.new-layout img {
	margin-top: 2px;
	width: 220px;
	height: 90px;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear
}

.home .develop-list>li .productposimg,.home .overseas-sub-list li>div img {
	-moz-transition: transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s
}

.home .overseas-logo.new-layout a:active,.home .overseas-logo.new-layout a:hover,.home .overseas-logo.new-layout a:link,.home .overseas-logo.new-layout a:visited {
	width: 236.5px;
	height: 94.5px;
	border: none
}

.home .overseas-logo.new-layout li:nth-child(10),.home .overseas-logo.new-layout li:nth-child(15),.home .overseas-logo.new-layout li:nth-child(5) {
	margin-left: 1px
}

.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 .develop-list.new-layout>li.layout-list-bd:hover h4,.home .develop-list.new-layout>li.layout-list-bd:hover span.stress,.home .develop-list.new-layout>li.layout-list-lj:hover h4,.home .develop-list.new-layout>li.layout-list-lj:hover span.stress,.home .develop-list.new-layout>li.layout-list-pcb:hover h4,.home .develop-list.new-layout>li.layout-list-pcb:hover span.stress {
	color: #4a90e2!important
}

.home .overseas-logo li:nth-child(10),.home .overseas-logo li:nth-child(15),.home .overseas-logo li:nth-child(5) {
	margin-left: -1px
}

.home .overseas-banner {
	height: 381px;
	width: 290px;
	position: relative;
	overflow: hidden;
	float: left
}

.home .overseas-banner.new-layout {
	width: 230px;
	margin-top: 10px
}

.home .overseas-banner .overseas-banner-linklist {
	bottom: 0;
	padding: 38px 0;
	height: 140px
}

.home .floor-hwdg.new-layout .overseas-banner.new-layout .overseas-banner-linklist {
	padding: 20px 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);
	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.new-layout {
	width: 960px;
	margin-left: 0
}

.home .development-banner {
	height: 429px;
	width: 290px;
	position: relative;
	overflow: hidden;
	float: left
}

.home .development-banner.new-layout {
	width: 230px
}

.home .development-banner .development-banner-linklist {
	bottom: 110px
}

.home .develop-list {
	border-bottom: 1px solid #f2f2f2
}

.home .develop-list.new-layout {
	border-bottom: none
}

.home .develop-list.new-layout>li {
	transition: all .3s linear;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	width: 230px;
	height: 224px;
	background-color: #fff;
	border: none
}

.home .develop-list.new-layout>li:hover {
	-webkit-transform: translatey(-5px);
	-moz-transform: translatey(-5px);
	transform: translatey(-5px);
	-moz-box-shadow: 0 7px 15px rgba(0,0,0,.1);
	box-shadow: 0 7px 15px rgba(0,0,0,.1)
}

.home .develop-list.new-layout>li.develop-first {
	height: 224px
}

.home .develop-list.new-layout>li.layout-list-bd a,.home .develop-list.new-layout>li.layout-list-lj a,.home .develop-list.new-layout>li.layout-list-pcb a {
	width: 100%;
	height: 100%;
	float: left
}

.home .develop-list.new-layout>li .productposimg-center:hover,.home .develop-list.new-layout>li .productposimg:hover {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0)
}

.home .develop-list.new-layout .dev-info h4 {
	margin-bottom: 10px;
	padding-bottom: 2px
}

.home .develop-list.new-layout li:nth-child(5) {
	width: 230px
}

.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: 35px;
	overflow: hidden
}

.home .develop-list>li .word {
	position: absolute;
	bottom: 5px;
	z-index: 1;
	width: 100%;
	padding:1px 10px;
	text-align: center;
}


.home .develop-list>li .productposimg {
	position: absolute;
	right: 0;
	bottom: 35px;
	z-index: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);
	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,.home .tabs-slide li .productposimg {
	-moz-transition: transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s;
	right: 0
}

.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;
	top: 0;
	z-index: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);
	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 20px 20px 25px;
	position: relative;
	z-index: 2
}

.home .develop-list .dev-info .mb5,.home .develop-list .dev-info h4,.home .develop-list .dev-info-center .mb5 {
	margin-bottom: 5px
}

.home .develop-list .dev-info h4 {
	overflow: hidden;
	white-space: nowrap;
	font-size: 16px
}

.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 h4 {
	font-size: 16px;
	margin-bottom: 5px
}

.home .develop-list .dev-info-center h4 a {
	overflow: hidden;
	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.new-layout {
	width: 950px;
	overflow: hidden;
	float: right;
	border-top: none;
	margin-left: 0;
}

.home .template.new-layout .templatecontent li {
	height: 224px;
	margin-bottom: 10px;
	margin-left: 10px;
	background: #fff
}

.home .template.new-layout .templatecontent li .productposimg img {
	width: 230px;
	height: 140px;
}

.home .template.new-layout .templatecontent li:first-child,.home .template.new-layout .templatecontent li:first-child+li+li+li+li {
	margin-left: 0
}

.home .template.new-layout .templatecontent li:nth-child(n+5) {
	margin-bottom: 0
}

.home .template.new-layout .tempWrap {
	overflow: visible!important;
	margin-top: 10px
}

.home .template.new-layout .tempWrap .bd {
	overflow: visible!important
}

.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 .tabs-slide li,.home .template .kcjs-from form {
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2
}

.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;
	height: 361px
}

.home .template .kcjs-from form table {
	margin: 5px 20px 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.new-layout li {
	background-color: #fff
}

.home .tabs-slide.new-layout li .productposimg-center:hover,.home .tabs-slide.new-layout li .productposimg:hover {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0)
}

.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,.sjfw-form .form-group {
	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%;
	float: left
}

.home .tabs-slide li .dev-info {
	margin: 20px 20px 20px 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 {
	overflow: hidden;
	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;
	bottom: 0;
	z-index: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);
	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 .bbs-template-content,.home .bbs-template-content2 {
	background: #fff;
	padding: 0 20px 10px;
	margin-left: 10px;
	overflow: hidden
}

.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: 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;
	float: left;
	width: 596px;
	color: #333;
	height: 240px
}

.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-green,.home .bbs-template-content h3.bbs-red {
	border-bottom: 1px solid #e4e4e4
}

.home .bbs-template-content2 {
	border: 1px solid #f2f2f2;
	float: left;
	width: 344px;
	color: #333;
	height: 240px
}

.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,.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 #slideBDQJ .hd:after,.home #slideBDQJ .hd:before,.home #slideBDQJ .hd>div:after,.home #slideBDQJ .hd>div:before,.home #slideDevelopment .hd:after,.home #slideDevelopment .hd:before,.home #slideDevelopment .hd>div:after,.home #slideDevelopment .hd>div:before,.home #slideLJQ .hd:after,.home #slideLJQ .hd:before,.home #slideLJQ .hd>div:after,.home #slideLJQ .hd>div:before,.home #slidePCB .hd:after,.home #slidePCB .hd:before,.home #slidePCB .hd>div:after,.home #slidePCB .hd>div:before,.home .tabs-slide .hd:after,.home .tabs-slide .hd:before,.home .tabs-slide .hd>div:after,.home .tabs-slide .hd>div:before {
	content: " ";
	display: table
}

.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.new-layout {
	width: 230px;
	margin-top: 10px
}

.home .template-banner.new-layout .overseas-banner.new-layout {
	margin-top: 0
}

.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 .kcjs-banner.new-layout,.home .sjfw-banner.new-layout {
	width: 230px;
	height: 458px
}

.home .w531 {
	width: 536px;
	float: left
}

.home .sjfw-middle {
	width: 710px;
	float: left;
	margin-top: 10px
}

.home #slideBDQJ.new-layout .hd,.home #slideDevelopment.new-layout .hd,.home #slideLJQ.new-layout .hd,.home #slidePCB.new-layout .hd,.home .tabs-slide.new-layout .hd {
	top: 0;
	border-bottom: none
}

.home #slideBDQJ.new-layout .hd span,.home #slideDevelopment.new-layout .hd span,.home #slideLJQ.new-layout .hd span,.home #slidePCB.new-layout .hd span,.home .tabs-slide.new-layout .hd span {
	padding: 0 2px;
	margin-left: 28px;
	border: none;
	border-bottom: 1px solid transparent
}

.home #slideBDQJ.new-layout .hd span.on,.home #slideDevelopment.new-layout .hd span.on,.home #slideLJQ.new-layout .hd span.on,.home #slidePCB.new-layout .hd span.on,.home .tabs-slide.new-layout .hd span.on {
	color: #f60;
	border-top: none;
	border-bottom: 1px solid #f60;
	border-left: none!important;
	border-right: none!important;
	background: 0 0
}

.home #slideBDQJ.new-layout .hd span:first-child,.home #slideDevelopment.new-layout .hd span:first-child,.home #slideLJQ.new-layout .hd span:first-child,.home #slidePCB.new-layout .hd span:first-child,.home .tabs-slide.new-layout .hd span:first-child {
	border-left: none
}

.home #slideBDQJ.new-layout .hd span:last-child,.home #slideDevelopment.new-layout .hd span:last-child,.home #slideLJQ.new-layout .hd span:last-child,.home #slidePCB.new-layout .hd span:last-child,.home .tabs-slide.new-layout .hd span:last-child {
	border-right: none
}

.home #slideBDQJ .hd,.home #slideDevelopment .hd,.home #slideLJQ .hd,.home #slidePCB .hd,.home .tabs-slide .hd {
	top: -28px;
	right: 0;
	width: 100%;
	border-bottom: 1px solid #0979e9;
	position: absolute;
	z-index: 1;
	height: 28px;
	line-height: 28px
}

.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 #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 {
	line-height: 25px;
	display: inline-block;
	background: 0 0;
	cursor: pointer;
	float: left;
	height: auto;
	width: auto;
	padding: 1px 15px 0;
	text-align: center;
	border-top: 1px solid #f2f2f2;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	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 {
	display: none\9;
	opacity: 0;
	filter: alpha(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;
	height: 92px\9
}

.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 {
	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
}

.fastlink-list,.linklist {
	position: absolute;
	left: 0;
	z-index: 100;
	width: 100%;
	background: rgba(255,255,255,.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, ff, endColorstr=#b2ffffff, ff)
}

.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 {
	text-align: center;
	line-height: 20px;
	padding: 20px 0
}

.fastlink-list {
	bottom: 0;
	padding-top: 7px;
	padding-bottom: 7px
}

.fastlink-list.new-layout ul li {
	padding-left: 0;
	text-align: center
}

.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: #f90
}

.floornav a:last-child {
	border-bottom: 0
}

.floornav .active {
	color: #fff;
	background: #f90
}

.navtoolbar {
	position: fixed;
	right: -1px;
	top: 0;
	height: 100%;
	z-index: 1030
}

.navtoolbar .right-tool-bar {
	position: fixed;
	right: 0;
	top: 51.5%;
	width: 58px;
	margin-top: -252px
}

.navtoolbar .toptoolbar .qx_new {
	position: absolute;
	z-index: 1000;
	top: 1px;
	right: 4px;
	width: 19px
}

.navtoolbar .toptoolbar .bar-default-status {
	z-index: 50;
	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: 60px;
	text-align: center;
	border: 1px solid #e4e4e4
}
#app_ga .active_ewmbox_new {
	display: none;
}
#app_ga:hover .active_ewmbox_new {
	display: block;
}
.navtoolbar .toptoolbar .bar-default-status .find-goods {
	position: absolute;
	width: 9px;
	height: 9px;
	top: 9px;
	-moz-border-radius: 50%;
	border-radius: 50%;
	left: 40px;
	background: red;
	display: none
}

.navtoolbar .toptoolbar .bar-default-status .find-goods img {
	display: inline-block
}

.navtoolbar .toptoolbar .bar-default-status .find-goods i {
	display: inline-block;
	float: right;
	position: relative;
	top: -66px;
	left: 6px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	width: 14px;
	height: 14px;
	line-height: 14px;
	z-index: 99;
	font-size: 12px;
	color: #333
}

.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: -55px 5px;
	display: inline-block;
	height: 58px;
	width: 56px;
	padding-top: 38px;
	background-color: #fff;
	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: #4a90e2
}

.navtoolbar .toptoolbar .bar-default-status .iconbg:active,.navtoolbar .toptoolbar .bar-default-status .iconbg:hover {
	background-repeat: no-repeat;
	background-position: 12px 5px;
	display: inline-block;
	height: 58px;
	width: 56px;
	padding-top: 38px;
	background-color: #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: block;
}

.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;
	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;
	top: 50%
}

.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:before {
	right: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07px solid transparent;
	border-left-color: #0979e9;
	margin-top: -7.07px
}

.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:after {
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07px solid transparent;
	border-left-color: #fff;
	margin-top: -7.07px;
	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
}

.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 .toptoolbar .bar-open-status .active_ewmbox_new {
	cursor: default;
	display: block!important;
	position: absolute;
	top: -62px;
	right: 56px;
	background: #fff;
	border: 2px solid #4f9eed;
	width: 100px;
	z-index: 1032;
	text-align: center;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new img {
	width: 96px;
	height: 96px;
	padding: 5px
}

.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new p {
	color: #4f9eed;
	padding-bottom: 5px
}

.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new .arrow {
	position: absolute;
	right: -15px;
	bottom: 24px
}

.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new .arrow:after,.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new .arrow:before {
	content: "";
	display: block;
	top: 50%
}

.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new .arrow:before {
	right: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07px solid transparent;
	border-left-color: #0979e9;
	margin-top: -7.07px
}

.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new .arrow:after {
	right: 1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07px solid transparent;
	border-left-color: #fff;
	margin-top: -7.07px
}

.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;
	color: #fff;
	position: relative;
	float: right;
	margin-bottom: 3px;
	border: 1px solid #e4e4e4;
	width: 58px;
	height: 60px
}

.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: -55px 8px;
	display: inline-block;
	height: 58px;
	width: 56px;
	padding-top: 38px;
	background-color: #fff;
	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 5px;
	display: inline-block;
	height: 58px;
	width: 56px;
	padding-top: 38px;
	background-color: #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;
	top: 50%
}

.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:before {
	right: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07px solid transparent;
	border-left-color: #0979e9;
	margin-top: -7.07px
}

.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:after {
	right: 1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07px solid transparent;
	border-left-color: #fff;
	margin-top: -7.07px
}

.navtoolbar .bottomtoolbar #returntop {
	width: 58px
}

.navtoolbar .bottomtoolbar #returntop.v-hidden {
	visibility: block;
}

.navtoolbar .bar-cart-num {
	position: absolute;
	z-index: 3;
	right: 2px;
	top: -5px;
	height: 14px;
	padding: 0 2px;
	border: 1px solid #f60;
	overflow: hidden;
	color: #fff;
	font: 11px/14px verdana;
	text-align: center;
	min-width: 11px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #f60;
	background-image: -moz- oldlinear-gradient(top,#f60 0,#f60 100%);
	background-image: linear-gradient(to bottom,#f60 0,#f60 100%);
	background-image: -moz-linear-gradient(top,#f60,#f60);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f60),color-stop(1,#f60));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600', endColorstr='#ff6600', GradientType='0');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600', endColorstr='#ff6600');
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	display: none
}

#data-service em,#data-service i,.bbs-block .answer-icon,.col-md-left p i,.product-module-detail em,.product-module-detail i,.tips-tags i {
	font-style: normal
}

.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));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType='0');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
	background-image: -moz- oldlinear-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.new-layout {
	width: 230px;
	height: 458px;
	margin-top: 10px
}

.sjfw-form.new-layout table {
	margin-top: 7px;
	margin-right: 0
}

.sjfw-form.new-layout table td.red-star {
	position: relative
}

.sjfw-form.new-layout table td.red-star:before {
	content: "*";
	position: absolute;
	top: 15px;
	left: 6px;
	color: #ec6069
}

.sjfw-form.new-layout .sjfw-table {
	padding-bottom: 2px;
	border-color: #86b0be;
	background: #fff
}

.sjfw-form.new-layout .sjfw-title {
	background: #86b0be;
	color: #333;
	font-size: 16px;
	height: 50px;
	line-height: 50px
}

.sjfw-form.new-layout .btn-theme {
	background: #85a9b5;
	border-color: #85a9b5
}

.sjfw-form.new-layout .form-control {
	width: 200px;
	padding-left: 15px;
	height: 38px
}

.sjfw-form .sjfw-table {
	border: 1px solid #79afd1;
	border-top: none!important;
	overflow: hidden
}

.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
}

.bbs-block,.bbs-block.container {
	padding: 10px
}

.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,.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
}

.floor-bdqj.new-layout,.floor-hwdg.new-layout,.floor-kcjs.new-layout,.floor-kfgj.new-layout,.floor-ljq.new-layout,.floor-sjfw.new-layout {
	height: auto
}

.floor-bdqj.new-layout .bottom-banner,.floor-hwdg.new-layout .bottom-banner,.floor-kcjs.new-layout .bottom-banner,.floor-kfgj.new-layout .bottom-banner,.floor-ljq.new-layout .bottom-banner,.floor-sjfw.new-layout .bottom-banner {
	height: 72px;
	clear: both
}

.floor-pcbfw.new-layout {
	height: auto
}

.floor-pcbfw.new-layout .bottom-banner {
	height: 100px;
	clear: both
}

.floor-dzsq.new-layout {
	height: auto
}

.floor-dzsq.new-layout .bottom-banner {
	height: 80px;
	clear: both
}

.floor-bdqj .overseas-banner.new-layout,.floor-dzsq .overseas-banner.new-layout,.floor-kcjs .overseas-banner.new-layout,.floor-kfgj .overseas-banner.new-layout,.floor-ljq .overseas-banner.new-layout,.floor-pcbfw .overseas-banner.new-layout,.floor-sjfw .overseas-banner.new-layout {
	height: 458px
}

.national-day-2016 {
	background: url(../img/pic/national-day-2016.gif?v=76ee190) 298px 5px no-repeat #fff
}

.search-christmas {
	background: url(../img/pic/chrisma-2016.gif?v=0e20d4f) 280px 0 no-repeat #fff
}

.bbs-block {
	background: #fff;
	margin-top: 10px
}

.bbs-block .ask-icon,.bbs-block .search-icon {
	background-image: url(../img/pic/ickey-bbs-icon.png?v=ca5ee11);
	background-repeat: no-repeat;
	display: inline-block;
	position: relative
}

.bbs-block .answer-icon {
	font-family: ICKEY!important;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale;
	color: #999;
	font-size: 14px;
	position: relative;
	top: 1px
}

.bbs-block .answer-icon:before {
	content: "\e750"
}

.bbs-block .ask-icon {
	background-position: -101px 0;
	width: 23px;
	height: 23px;
	top: 5px;
	left: -8px
}

.bbs-block .search-icon {
	background-position: 0 0;
	width: 25px;
	height: 25px;
	top: 8px;
	left: -8px
}

.bbs-block .bbs-title {
	overflow: hidden;
	border-bottom: 1px solid #f2f2f2;
	color: #333
}

.bbs-block .bbs-title h3 {
	width: 120px;
	font-size: 16px
}

.bbs-block .bbs-tech-faq {
	width: 960px;
	padding: 10px 0
}

.bbs-block .bbs-tech-faq li {
	width: 50%;
	height: 30px;
	line-height: 30px;
	float: left;
	padding-right: 55px;
	font-size: 12px
}

.bbs-block .bbs-tech-faq li:hover .faq-num,.bbs-block .bbs-tech-faq li:hover .faq-num .answer-icon {
	color: #4a90e2!important
}

.bbs-block .bbs-tech-faq li .faq-content {
	display: inline-block;
	width: 330px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.bbs-block .bbs-tech-faq li .faq-num {
	float: right;
	color: #999
}

.bbs-block .bbs-search a {
	width: 194px;
	height: 45px;
	display: block;
	line-height: 45px;
	text-align: center;
	font-size: 16px
}

.bbs-block .bbs-search a.serch-answer {
	background: #4a90e2;
	color: #fff
}

.bbs-block .bbs-search a.ask-question {
	color: rgb(1,121,233);
	background: #fff;
	border: 1px solid rgb(1,121,233);
}

.bbs-block #trial-con-time {
	padding: 20px 5px 5px
}

.bbs-block #trial-con-time .trial-con-li {
	float: left;
	width: 282px;
	margin-left: 10px
}

.bbs-block #trial-con-time .trial-con-li:first-child {
	margin-left: 0
}

.bbs-block #trial-con-time .trial-con-li:hover .trial-con-title>span {
	color: #4a90e2
}

.bbs-block #trial-con-time .trial-con-li .trial-con-div {
	height: 262px;
	background: #fff;
	-moz-transition: all .5s linear;
	transition: all .5s linear
}

.bbs-block #trial-con-time .trial-con-li .trial-con-div .trial-con-img {
	text-align: center;
	height: 190px;
	overflow: hidden;
	background: #fff
}

.bbs-block #trial-con-time .trial-con-li .trial-con-div .trial-con-img img {
	width: 100%;
	height: 190px;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.bbs-block #trial-con-time .trial-con-li .trial-con-div .trial-con-img .trial-con-list {
	left: 0;
	bottom: 0;
	width: 100%;
	height: 47px;
	background: rgba(80,80,80,.7);
	color: #fff;
	line-height: 26px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, 0, 0, endColorstr=#b2000000, 0, 0)
}

.bbs-block #trial-con-time .trial-con-li .trial-con-div .trial-con-img .trial-con-list p {
	margin: 10px 0 0
}

.bbs-block #trial-con-time .trial-con-li .trial-con-time {
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px
}

.bbs-block #trial-con-time .trial-con-li .trial-con-title {
	font-size: 14px;
	color: #333;
	margin-top: 14px;
	margin-bottom: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.bbs-block #trial-con-time .trial-con-li .trial-con-num {
	font-size: 12px;
	color: #999;
	height: 30px;
	line-height: 30px
}

.bbs-block #trial-con-time .trial-con-li .bbs-apply {
	color: #fff;
	background-color: #4a90e2;
	border-color: #4a90e2;
	-moz-transition: all .25s ease-in-out 0s;
	transition: all .25s ease-in-out 0s;
	cursor: pointer;
	padding: 4px 13px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.bbs-block #trial-con-time .trial-con-li .bbs-apply:hover {
	color: #fff!important;
	background-color: #2e92f7;
	border-color: #1f8bf6
}

.bbs-block .video-list {
	padding-left: 5px;
	margin-bottom: 5px;
	overflow: hidden
}

.bbs-block .video-list a:hover {
	color: #666
}

.bbs-block .video-list a:first-child .video-cld {
	margin-left: 0
}

.bbs-block .video-list .video-cld {
	width: 282px;
	margin-top: 20px;
	margin-left: 10px;
	float: left;
	position: relative
}

.bbs-block .video-list .video-cld:hover .video-open {
	display: block
}

.bbs-block .video-list .video-cld:hover .video-name {
	color: #4a90e2
}

.bbs-block .video-list .video-cld .video-open {
	position: absolute;
	width: 100%;
	height: 160px;
	background-color: #000;
	left: 0;
	top: 0;
	opacity: .6;
	-webkit-opacity: .6;
	z-index: 200;
	cursor: pointer;
	display: none;
	text-align: center
}

.bbs-block .video-list .video-cld .video-open .video-mask {
	width: 82px;
	height: 82px;
	margin: 40px auto 0
}

.bbs-block .video-list .video-img {
	width: 100%;
	height: 160px;
	cursor: pointer
}

.bbs-block .video-list .video-time {
	position: absolute;
	right: 8px;
	top: 135px;
	z-index: 100;
	background-color: #282b2a;
	width: 40px;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff
}

.bbs-block .video-list .video-name {
	font-size: 14px;
	margin-top: 12px;
	width: 100%
}

.bbs-block .video-list .video-tips {
	margin-top: 10px;
	font-size: 12px;
	color: #999
}

#new-banner-module .right-side .activity-module.is-visitor {
	height: 124px
}

.floor-header .bar-floor .bar-title {
	margin-right: 10px
}

.bal-title-box a {
	color: #4a90e2;
}

.bal-title-box:hover a {
	color: #4a90e2;
}

.ask-bj {
	background: #000;
	opacity: .3;
	filter: alpha(opacity=30);
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 100001
}

.ask-content {
	position: fixed;
	width: 327px;
	height: 231px;
	left: 50%;
	top: 50%;
	margin: -115px 0 0 -163px;
	z-index: 100002;
	background: url(../img/pic/ask-bj.jpg?v=9169e29) no-repeat
}

.ask-content .ask-close {
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 5px;
	background: url(../img/pic/ask-close.jpg?v=adad3fa) no-repeat;
	width: 16px;
	height: 16px
}

.ask-content .ask-opa {
	position: absolute;
	left: 0;
	top: 155px;
	width: 327px;
	height: 77px;
	background: #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 100002
}

.ask-content .ask-text {
	position: absolute;
	width: 327px;
	height: 118px;
	top: 37px;
	left: 0;
	padding: 23px 30px 0 65px;
	z-index: 100001;
	font-size: 12px
}

.ask-content .ask-text .ask-text-t {
	color: #666
}

.ask-content .ask-text .ask-text-b {
	font-size: 14px;
	color: #000
}

.ask-content .ask-text .ask-text-b strong {
	color: #4a86e8;
	font-size: 16px
}

.ask-content .ask-text .ask-text-b span {
	color: #4a86e8
}

.ask-content textarea {
	position: absolute;
	right: 0;
	bottom: 30px;
	width: 327px;
	height: 45px;
	font-size: 14px;
	line-height: 16px;
	padding: 5px;
	z-index: 100005
}

.ask-content .ask-send-btn {
	cursor: pointer;
	position: absolute;
	right: 20px;
	bottom: 5px;
	background: #4a86e8;
	width: 62px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	z-index: 100005
}

.reg-container.cart-reg {
	background: #fff;
	position: absolute;
	color: #666;
	width: 415px;
	right: 70px;
	border: 2px solid #0979e9;
	top: -61px;
	padding: 25px 30px 20px;
	cursor: default
}

.reg-container.cart-reg.header-reg {
	right: 0;
	border: 1px solid #f5f5f5;
	border-top: none;
	top: 29px;
	z-index: 105;
	-moz-box-shadow: 1px 2px 3px #a7a5a5;
	box-shadow: 1px 2px 3px #a7a5a5
}

.reg-container.search-reg-modal {
	padding: 15px 15px 10px;
	color: #666;
	border-top: 1px dashed #ddd;
	margin: 0 15px
}

.reg-container .icon-guanbi {
	right: 10px;
	top: 5px;
	cursor: pointer
}

.reg-container .icon-guanbi:hover {
	color: #0979e9
}

.reg-container .form-area .title {
	text-align: left;
	margin: 0 auto 10px;
	font-size: 16px;
	height: 30px;
	color: #f60;
	line-height: 30px
}

.reg-container .group-row {
	height: 40px;
	margin: 0 auto
}

.reg-container .input-box {
	border: 1px solid #e4e4e4;
	padding: 0 10px;
	overflow: hidden;
	height: 40px
}

.reg-container .input-box.foucs {
	border-color: #0979e9
}

.reg-container .input-box label {
	float: left;
	line-height: 40px;
	width: 80px;
	text-align: left
}

.reg-container .input-box input {
	height: 40px;
	border: none;
	background: 0 0;
	float: left;
	width: 55%;
	position: relative;
	top: -1px
}

.reg-container .group-row .cart-send-code {
	width: 26%;
	float: right;
	height: 40px;
	color: #0979e9;
	background: #e6f1fd;
	border: none;
	outline: 0
}

.reg-container .checkbox-row {
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	margin-top: 20px
}

.reg-container .checkbox-row [type=checkbox] {
	position: relative;
	top: -1px
}

.reg-container .checkbox-row label a {
	color: #0979e9
}

.reg-container .regist-already {
	display: none;
	margin-top: 20px;
	text-align: left;
	font-size: 12px;
	color: #999
}

.reg-container .go-login a {
	color: #f60;
	text-decoration: underline;
	font-size: 14px
}

.reg-container .tip-arrow:after,.reg-container .tip-arrow:before {
	content: "";
	top: 94px;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07px solid transparent;
	margin-left: -7.07px;
	margin-top: -14.14px
}

.reg-container .tip-arrow:before {
	border-left-color: #0979e9;
	right: -15px
}

.reg-container .tip-arrow:after {
	border-left-color: #fff;
	right: -13px
}

.reg-container .modal-area {
	padding-left: 36px
}

.reg-container .modal-area>h4 {
	height: 40px;
	line-height: 40px;
	text-align: left;
	font-size: 18px;
	position: relative
}

.reg-container .modal-area>h4>.icon-duihao {
	position: absolute;
	font-size: 35px;
	left: -47px
}

.header .header-wrap .index-w-680,.header .stick-header .index-w-680 {
	width: 680px!important;
	margin-right: 0!important
}

.header .header-wrap .index-ml-215p,.header .stick-header .index-ml-215p {
	margin-left: 21.5%!important
}

.header .header-wrap .index-w-70,.header .stick-header .index-w-70 {
	width: 70px!important
}

.header .header-wrap .index-w-105,.header .stick-header .index-w-105 {
	width: 105px!important
}

.header .header-wrap .index-w-500,.header .stick-header .index-w-500 {
	width: 500px!important
}

.header .header-wrap .search-w-780,.header .stick-header .search-w-780 {
	margin-left: 20px!important;
	width: 760px!important
}

.header .header-wrap .search-w-702,.header .stick-header .search-w-702 {
	width: 702px!important
}

.header .header-wrap .index-css-block,.header .stick-header .index-css-block {
	display: block
}

.cart-tips {
	height: 50px;
	line-height: 50px;
	border: 1px solid #edd28b;
	padding: 0 30px;
	color: #666;
	background: #fffdee;
	font-weight: 700;
	margin-top: 30px
}

.cart-tips a.btn-reg {
	background: #f90;
	color: #fff;
	margin-left: 40px;
	padding: 4px 25px 5px;
	position: relative;
	top: -2px
}

.cart-tips a.btn-reg:hover {
	background: #ffad33;
	color: #fff
}

.table-label {
	border: 1px solid #e4e4e4;
	width: 122px;
	color: #666;
	padding: 3px 5px;
	margin-top: 5px
}

.table-label.new-label {
	padding: 3px 10px;
	width: auto;
	float: left;
	clear: left
}

.table-label span {
	color: #f60
}

#overdue .table-cart tfoot input[name=checkall]+label[for=car_check] {
	color: #666
}

.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;
	height: 44px\9;
	line-height: 34px;
	font-size: 18px!important;
	padding-right: 27px;
	padding-left: 27px
}

.cart-empty h4,.cart-empty p {
	font-size: 18px;
	margin-left: 50px
}

.table-cart tfoot tr .btn-recover .icon.icon-recover {
	left: 2px;
	line-height: normal;
	top: -3px
}

.table-cart tfoot tr .btn-delcart .glyphicon.glyphicon-trash {
	top: 2px
}

.table-cart .popover-item {
	line-height: 16px
}

.table-cart .triggermore {
	height: 60px;
	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(../img/piece/dashed.png?v=a22cf15) center top repeat-x;
	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(../img/icon/iconlist.png?v=750d3a3) -17px -17px no-repeat;
	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;
	position: static\9;
	right: 5px;
	top: 0;
	-webkit-transform: rotateZ(-180deg);
	-moz-transform: rotateZ(-180deg);
	transform: rotateZ(-180deg)
}

.table-cart .icon-moreunfold {
	position: absolute;
	position: static\9;
	right: 5px;
	top: 0;
	-webkit-transform: rotateZ(0);
	-moz-transform: rotateZ(0);
	transform: rotateZ(0);
	-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
}

.cart-old-price,.cart-title {
	position: relative
}

.table-cart .discountcontent {
	display: none
}

.pay-tooltips,.price-ladder i {
	display: inline-block
}

.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
}

.add-success,.cart-edit-body>div,.other-price-header,.other-price-header>p,.pro-detail-img {
	text-align: center
}

.cart-empty h4 {
	margin-top: 30px
}

.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
}

.popover-price,.popover-price i,.popover-price i.icon {
	font-size: 12px
}

.popover-price.active {
	background-color: #f90;
	color: #fff
}

.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
}

.ad-in-cart,.cart-add {
	border: 1px solid #e4e4e4
}

.add-success {
	background-color: #eaffe3;
	padding: 10px 0;
	margin-bottom: 20px;
	font-size: 20px;
	color: #2EAF01;
	font-weight: 400
}

.add-success .icon {
	font-size: 30px;
	color: #2EAF01
}

.ad-in-cart {
	padding: 2px 50px;
	line-height: 28px;
	margin-left: 15%;
	background: url(../img/pic/detail_sale_info_img.png?v=c7b9a7f) left top no-repeat;
	-moz-background-size: auto 100%;
	background-size: auto 100%
}

.cart-title:after,.cart-title:before,.remark-items:after,.remark-items:before {
	content: " ";
	display: table
}

.cart-paragraph,.cart-paragraph h3 {
	font-size: 14px
}

.cart-paragraph p {
	padding: 0 0 10px 10px
}

.cart-paragraph ul li {
	list-style: disc inside;
	margin-left: 12px
}

.cart-title {
	height: 46px;
	width: 100%;
	margin-bottom: -4px;
	border-bottom: 2px solid #f2f2f2
}

.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 {
	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
}

.cart-model-c {
	height: 26px;
	padding: 13px 0 0 15px
}

.cart-model-c .cart-model-c-img {
	background: url(../img/pic/cart-new.png?v=620b180) no-repeat;
	width: 7px;
	height: 24px
}

.cart-model-c .cart-model-c-text {
	background: #fffdee;
	border: 1px solid #eed48e;
	border-left: none;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	padding: 0 5px 0 10px;
	color: #f60
}

.cart-model-c .cart-model-c-text span {
	color: red
}

.cart-edit-body {
	position: relative;
	width: 120px;
	height: 40px;
	margin-bottom: 3px
}

.cart-edit-body input {
	width: 100px;
	padding: 0 5px;
	border: 1px solid #E4E4E4;
	height: 39px;
	text-align: center
}

.cart-edit-body input.popover-item {
	line-height: 39px
}

.cart-edit-body>div {
	position: absolute;
	width: 20px;
	right: 0;
	cursor: pointer;
	height: 19px;
	line-height: 18px;
	border-right: 1px solid #E4E4E4;
	background: #fff
}

.cart-edit-body>div:hover {
	background: #F60;
	color: #fff
}

.tips-tags i,.tips-tags-info {
	background: #F0FAF2;
	color: #4BAE6C
}

.cart-edit-body .cart-edit-add {
	height: 20px;
	top: 0;
	border-top: 1px solid #E4E4E4
}

.tips-tags-info:after,.tips-tags-info:before {
	width: 0;
	height: 0;
	margin-left: -7.07px;
	margin-top: -14.14px
}

.cart-edit-body .cart-edit-reduce {
	top: 20px;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4
}

.abtest1.cart-info-abtest .tips-tags.disable {
	display: none
}

.tips-tags {
	position: relative
}

.tips-tags i {
	border: 1px solid #6D9E7B;
	-moz-border-radius: 30px;
	border-radius: 30px;
	display: inline-block;
	padding: 3px 15px 4px
}

.tips-tags-info {
	display: none;
	position: absolute;
	top: 32px;
	left: 50%;
	border: 1px solid #6D9E7B;
	white-space: nowrap;
	padding: 5px 15px;
	-moz-box-shadow: 0 0 1px 1px #F0FAF2;
	box-shadow: 0 0 1px 1px #F0FAF2;
	-webkit-transform: translatex(-50%);
	-moz-transform: translatex(-50%);
	transform: translatex(-50%)
}

.tips-tags-info:after,.tips-tags-info:before {
	content: "";
	display: block;
	left: 50%
}

.tips-tags-info:before {
	top: 0;
	position: absolute;
	border: 7.07px solid transparent;
	border-bottom-color: #6D9E7B
}

.tips-tags-info:after {
	top: 1px;
	position: absolute;
	border: 7.07px solid transparent;
	border-bottom-color: #F0FAF2
}

.tips-tags:hover .tips-tags-info {
	display: block
}

.tips-tags.disable i {
	background: #E4E4E4;
	border-color: #D4D4D4;
	color: #666
}

.tips-tags.disable .tips-tags-info {
	background: #fff;
	border-color: #D4D4D4;
	color: #666;
	-moz-box-shadow: 0 0 1px 1px rgba(0,0,0,.1);
	box-shadow: 0 0 1px 1px rgba(0,0,0,.1)
}

.tips-tags.disable .tips-tags-info:after {
	border-bottom-color: #fff
}

.tips-tags.disable .tips-tags-info:before {
	border-bottom-color: #D4D4D4
}

.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 .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;
	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%;
	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
}

.limit-tips,.pro-grads p {
	padding: 10px
}

.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 .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 {
	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(../img/icon/icon-calculator.png?v=dbc91fe) no-repeat
}

.counter-limit,.limit-tips {
	bottom: 100%;
	background-color: #fff;
	color: #f60
}

.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;
	margin-bottom: -7px;
	width: 196px;
	border: 1px solid #f60;
	z-index: 5;
	line-height: 1.5;
	display: none
}

.limit-tips:after,.limit-tips:before {
	top: 100%;
	width: 0;
	height: 0;
	margin-left: -7.07px;
	position: absolute;
	content: "";
	display: block;
	left: 58px
}

.limit-tips:before {
	border: 7.07px solid transparent;
	border-top-color: #f60
}

.limit-tips:after {
	margin-top: -1px;
	border: 7.07px solid transparent;
	border-top-color: #fff
}

.counter-limit {
	position: absolute;
	left: 0;
	margin-bottom: 8px;
	width: 94px;
	padding: 10px;
	border: 1px solid #f60;
	z-index: 2;
	line-height: 1.5;
	font-size: 12px;
	display: none
}

.counter-limit:after,.counter-limit:before {
	top: 100%;
	position: absolute;
	width: 0;
	height: 0;
	margin-left: -7.07px;
	content: "";
	display: block;
	left: 50%
}

.counter-limit:before {
	border: 7.07px solid transparent;
	border-top-color: #f60
}

.counter-limit:after {
	margin-top: -1px;
	border: 7.07px solid transparent;
	border-top-color: #fff
}

.listbox-lowest-detail {
	max-height: 250px;
	overflow-y: auto
}

.listbox-lowest-detail tbody td {
	height: 50px;
	max-height: 50px;
	overflow-y: auto
}

.c-2e9 {
	color: #0979e9
}

.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%;
	background: #F2F2F2;
	padding: 15px 20px
}

.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 .left-video {
	margin: 10px 0;
	padding: 10px 0 0!important
}

.sea-list-detail .left-video video {
	margin: 10px 0 0 15px
}

.sea-list-detail .left-video>span {
	margin: 10px 0 10px 15px
}

.sea-list-detail .hot-search-top {
	width: 892px;
	float: right;
	margin-top: 20px
}

.sea-list-detail .hot-search-top .gray-bc {
	background: #e4e4e4;
	padding: 10px 15px
}

.sea-list-detail .table-search>thead tr th {
	padding: 10px 5px
}

.sea-list-detail .table-search>tbody>tr {
	border-top: 1px solid #e4e4e4
}

.sea-list-detail .table-search>tbody>tr:nth-child(1) {
	border-top: none
}

.sea-list-detail .table-search .search-data-unfold>div:first-child,.sea-list-detail .table-search .search-info-unfold>div.search-info-desc {
	height: 100%!important
}

.sea-list-detail .p1511 {
	padding: 10px 5px 10px 15px!important
}

.sea-list-detail .textSearch>div {
	padding-left: 10px
}

.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
}

.sea-detail-right .company-info {
	padding: 7px 15px 20px;
	border: 1px solid #e4e4e4
}

.sea-detail-right .company-video {
	margin-top: 15px;
	padding: 7px 15px 20px;
	background: #f2f2f2
}

.sea-detail-right .company-file {
	margin-top: 15px;
	padding: 7px 15px 25px;
	background: #f2f2f2
}

.sea-detail-right .company-file>p {
	width: 654px;
	margin-top: 15px;
	margin-left: 104px
}

.oversea-detail.distributor {
	width: 892px;
	float: right;
	background: #f2f2f2;
	margin-top: 15px;
	padding: 5px 15px 20px
}

.sea-list-detail .sea-detail-left .company-photo {
	margin-top: 20px;
	padding-bottom: 10px;
	padding-top: 15px;
	-moz-box-shadow: 1px -3px 4px -1px #e4e4e4;
	box-shadow: 1px -3px 4px -1px #e4e4e4
}

.sea-list-detail .sea-detail-left .company-photo .photo-list li {
	width: 96%;
	margin-left: 2%;
	max-height: 200px;
	overflow: hidden
}

.sea-list-detail .sea-detail-left .company-photo .photo-list li img {
	width: 100%;
	margin-bottom: 0
}

.oversea-list-detail .banner,.oversea-list-detail .banner img {
	width: 1190px;
	height: 90px
}

.oversea-list-detail .hover-tips {
	position: absolute;
	width: 550px;
	color: #666;
	border: 1px solid #0979e9;
	background: #fff;
	padding: 5px 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: none;
	line-height: 1.8;
	height: 112px;
	overflow: hidden;
	z-index: 29
}

.oversea-list-detail .hover-text {
	color: #0979e9;
	position: relative
}

.oversea-list-detail .hover-text:hover .hover-tips,.oversea-list-detail .hover-text:hover>span:after,.oversea-list-detail .hover-text:hover>span:before {
	display: block
}

.oversea-list-detail .hover-text>span:after,.oversea-list-detail .hover-text>span:before {
	content: "";
	z-index: 30;
	left: 50%;
	display: none
}

.oversea-list-detail .hover-text>span:before {
	top: 24px;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07px solid transparent;
	border-bottom-color: #0979e9;
	margin-left: -7.07px;
	margin-top: -14.14px
}

.oversea-list-detail .hover-text>span:after {
	top: 25px;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07px solid transparent;
	border-bottom-color: #fff;
	margin-left: -7.07px;
	margin-top: -14.14px
}

.oversea-list-detail .table-search tbody tr {
	border-bottom: 1px solid #e4e4e4
}

.oversea-list-detail #sup_search_res tr:hover .btn-zxkf>a {
	-webkit-animation: seaHovers .8s 1 normal forwards;
	-moz-animation: seaHovers .8s 1 normal forwards;
	animation: seaHovers .8s 1 normal forwards;
	display: inline-block
}

.oversea-list-detail .btn-zxkf {
	font-size: 12px;
	width: 88px;
	height: 26px;
	padding: 0;
	overflow: hidden
}

.oversea-list-detail .btn-zxkf>a {
	width: 86px;
	height: 24px;
	color: #0979e9;
	background: #fff;
	line-height: 23px;
	border: 1px solid #4F9EED;
	display: none
}

.oversea-list-detail .btn-zxkf>a>i {
	background: url(../img/icon/iconlist.png?v=750d3a3) 2px -151px no-repeat;
	display: inline-block;
	width: 17px;
	height: 19px;
	vertical-align: middle;
	margin-right: 2px
}

.oversea-list-detail .btn-xunjia {
	text-align: center;
	cursor: pointer;
	font-size: 12px;
	height: 26px;
	line-height: 25px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 88px;
	background-color: #E6F1FD;
	border: 1px solid #4F9EED;
	color: #0979e9;
	padding: 0
}

@keyframes seaHovers {
	0% {
		-webkit-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		transform: translateY(-30px)
	}

	100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0)
	}
}

@-moz-keyframes seaHovers {
	0% {
		-moz-transform: translateY(-30px);
		transform: translateY(-30px)
	}

	100% {
		-moz-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes seaHovers {
	0% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.oversea-list-detail .table-search>thead .supplier-logo {
	padding: 0;
	border-bottom: 1px solid #a2cffc
}

.oversea-list-detail .table-search>thead .sup-search {
	background: #e6f1fd;
	border-bottom: 1px solid #a2cffc;
	padding-right: 25px
}

.oversea-list-detail .table-search>thead .sup-search>input {
	width: 215px;
	height: 34px;
	border: 1px solid #e4e4e4;
	font-size: 14px;
	border-right: none
}

.oversea-list-detail .table-search>thead .sup-search>input:focus {
	border-color: #0979e9
}

.oversea-list-detail .table-search>thead .sup-search>button {
	width: 72px;
	-moz-border-radius: 0;
	border-radius: 0;
	outline: 0;
	height: 34px;
	border-color: #0979e9;
	border-right: none
}

.oversea-list-detail .search-data-item .search-logo {
	margin-top: 0;
	border-bottom: none;
	height: 64px
}

.oversea-list-detail .search-data-item .search-logo .sup-logo {
	margin: 2px 10px 0 5px
}

.oversea-list-detail .detail-info {
	padding: 10px;
	border: 1px solid #e4e4e4;
	overflow: hidden
}

.oversea-list-detail .detail-info>div:first-child {
	padding: 0 10px;
	margin: 10px 0;
	height: 140px;
	overflow: hidden;
	line-height: 2
}

.oversea-list-detail .detail-info .slider-sup {
	width: 300px;
	height: 160px
}

.oversea-list-detail #slideBox .hd {
	position: absolute;
	right: 10px;
	z-index: 999;
	bottom: 0
}

.oversea-list-detail #slideBox .hd ul li,.oversea-list-detail #slideBox .hd ul li.on {
	width: 12px;
	height: 12px;
	text-indent: -99999;
	overflow: hidden;
	display: inline-block;
	margin-right: 10px;
	color: transparent;
	border: 1px solid #4c6fb8;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.oversea-list-detail #slideBox .hd ul li.on {
	background: #218dd6
}

.oversea-list-detail #slideBox:hover .banner-next-66,.oversea-list-detail #slideBox:hover .banner-prev-66 {
	display: block
}

.oversea-list-detail .banner-next-66,.oversea-list-detail .banner-prev-66 {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	z-index: 100;
	width: 25px;
	height: 50px;
	background: #000;
	-moz-opacity: .35;
	filter: alpha(opacity=35);
	opacity: .35;
	cursor: pointer;
	display: none
}

.oversea-list-detail .banner-prev-66 img {
	margin: 14px 0 0 -1px;
	width: 25px
}

.oversea-list-detail .banner-next-66 img {
	margin: 14px 0 0 1px;
	width: 25px
}

.oversea-list-detail .banner-prev-66 {
	left: 0
}

.oversea-list-detail .banner-next-66 {
	right: 0
}

.oversea-list-detail .page-container .active-page {
	padding-right: 20px
}

.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,.order-process .order-step.order-process-complete em {
	background-color: #75b9fd
}

.order-process .order-step.order-process-doing,.order-process .order-step.order-process-doing em {
	background-color: #0062c4
}

.order-process .order-step.order-process-coming,.order-process .order-step.order-process-coming em {
	background-color: #ccc
}

.order-box .panel {
	border-style: solid;
	border-color: #e4e4e4;
	border-width: 0 1px
}

.order-box .panel.first-child,.order-box .panel:first-child {
	border-width: 1px 1px 0
}

.order-box .panel.last-child,.order-box .panel:last-child {
	border-width: 0 1px 1px
}

.order-box>em {
	margin-right: 15px
}

.order-box .panel-footer {
	padding-top: 0;
	margin-top: -15px
}

.radio-tab-item,.sub-tab-content {
	margin-top: -1px
}

.piece {
	position: relative
}

.piece .piece-modify {
	font-size: 12px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	display: none;
	visibility: hidden
}

.piece .piece-modify:hover,.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;
	filter: alpha(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-checked,.piece.on .piece-modify {
	opacity: 1;
	filter: alpha(opacity=100);
	display: inline;
	visibility: visible
}

.address-piece {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 23.8%;
	height: 130px;
	padding: 10px;
	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%;
	overflow: hidden;
	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 i.icon,.btn-receiver-default.on:hover,.btn-receiver-default.on:hover 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 {
	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.left:after,.info-prompt.left:before,.info-prompt.top:after,.info-prompt.top:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0
}

.info-prompt.top:before {
	left: -1px;
	top: -8px;
	border-bottom: 8px solid #e4e4e4;
	border-right: 8px solid transparent
}

.info-prompt.top:after {
	left: 0;
	top: -6px;
	border-bottom: 7px solid #fff;
	border-right: 7px solid transparent
}

.info-prompt.left:before {
	left: -8px;
	top: -1px;
	border-top: 8px solid #e4e4e4;
	border-left: 8px solid transparent;
	z-index: 2
}

.info-prompt.left:after {
	left: -6px;
	top: 0;
	border-top: 7px solid #fff;
	border-left: 7px solid transparent;
	z-index: 3
}

.no-radio,.no-radio label {
	cursor: pointer
}

.sub-tab-content .pay-check-label.disabled label,label.disabled {
	cursor: not-allowed
}

.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;
	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 {
	content: " ";
	display: table
}

.sub-tab-tit:after {
	clear: both
}

.sub-tab-tit li {
	float: left;
	display: inline-block;
	padding: 10px;
	border: 1px solid transparent
}

.sub-tab-tit li:first-child {
	padding-left: 0
}

.sub-tab-tit .d-n {
	display: none
}

.sub-tab-tit .disabled .tooltip-inner {
	color: #666!important
}

.sub-tab-tit .disabled .tooltip-inner .stress {
	color: #f60!important
}

.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-bottom,.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>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 .checkbox-info,.sub-tab-content .show.checkbox-info {
	padding: 10px;
	background: #fff;
	position: absolute;
	left: -1px;
	top: 0;
	z-index: 99
}

.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 {
	display: none;
	border: 1px solid #0979e9
}

.sub-tab-content .show.checkbox-info {
	display: block
}

.bank-list:after,.bank-list:before,.invoice-tools:after,.invoice-tools:before {
	display: table;
	content: " "
}

.sub-tab-content .pay-check-label {
	padding: 3px 10px 1px;
	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 {
	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 {
	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=text],.checkbox-input input[type=password],.small-input input[type=text],.small-input input[type=password] {
	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:after,.checkbox-input:before {
	left: 31px;
	content: "";
	width: 0;
	height: 0;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	position: absolute
}

.checkbox-input p {
	white-space: normal
}

.checkbox-input:after {
	top: -9px;
	border-bottom: 9px solid #0979e9;
	z-index: 1
}

.checkbox-input:before {
	top: -8px;
	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: 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
}

#cupon-title .active {
	border-bottom: 2px solid red
}

.giftcard-tab-panel-main {
	display: none
}

.giftcard-tab-panel-main .virtual-add-input {
	margin: 5px 0;
	color: #ccc
}

.giftcard-tab-panel-main .virtual-add-input .itxt {
	height: 34px;
	width: 100px;
	line-height: 28px;
	border: 1px solid #ccc;
	vertical-align: middle;
	padding: 0;
	display: inline;
	text-align: center;
	outline: 0;
	text-transform: uppercase;
	color: #333
}

.giftcard-tab-panel-main .virtual-add-input .c-gap {
	isplay: inline;
	float: left;
	width: 10px;
	border-bottom: 1px solid #e6e6e6;
	height: 0;
	margin: 18px 5px
}

.giftcard-tab-panel-main .virtual-add-input .btn-4 {
	width: 120px;
	margin-left: 10px;
	border: 1px solid #e74649;
	font-family: arial,"Microsoft YaHei";
	display: inline-block;
	height: 36px;
	line-height: 36px;
	background-color: #e74649;
	background-image: -moz-linear-gradient(top,#e74649,#df3134);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#e74649),color-stop(1,#df3134));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134', GradientType='0');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134');
	background-image: -moz- oldlinear-gradient(bottom,#e74649 0,#df3134 100%);
	background-image: linear-gradient(to top,#e74649 0,#df3134 100%);
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	padding: 0 25px
}

.giftcard-tab-panel-main .virtual-add-input .tips-msg {
	display: inline-block;
	height: 28px;
	line-height: 24px;
	padding: 0 10px 0 25px;
	vertical-align: middle;
	margin: 0 5px;
	color: #333
}

.coupon-box #coupon-icon,.see-more {
	color: #666
}

.coupon-box .coupon-list .active {
	display: block
}

.see-more {
	padding-right: 20px;
	position: relative;
	font-size: 12px!important
}

.see-more:before {
	position: absolute;
	right: 7px;
	top: 4px;
	-webkit-transform: rotateZ(0);
	-moz-transform: rotateZ(0);
	transform: rotateZ(0);
	-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 {
	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;
	filter: alpha(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;
	text-indent: 28px
}

#xymodal .t_i {
	text-indent: 14px
}

.ohid {
	overflow: hidden
}

.uc-r-content .breadcrumb {
	padding: 0
}

.uc-r-content .toggle-arror {
	cursor: pointer
}

.uc-r-content .toggle-arror i {
	display: inline-block;
	-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)
}

.center-img,.col-md-left,.v-center-img {
	text-align: center
}

.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;
	left: 50%
}

.uc-r-content .theme-tabs:after,.uc-r-content .theme-tabs:before,.uc-r-content .theme-tabs>div:after,.uc-r-content .theme-tabs>div:before {
	content: " ";
	display: table
}

.uc-r-content .price-box .box-arrow:before {
	top: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 8.49px solid transparent;
	border-bottom-color: #0979e9;
	margin-left: -8.49px;
	margin-top: -16.97px
}

.uc-r-content .price-box .box-arrow:after {
	top: 1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 8.49px solid transparent;
	border-bottom-color: #fff;
	margin-left: -8.49px;
	margin-top: -16.97px;
	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 {
	width: 100%;
	border-bottom: 1px solid #0979e9;
	z-index: 1;
	height: 28px;
	line-height: 28px;
	font-size: 12px
}

.uc-r-content .theme-tabs:after {
	clear: both
}

.uc-r-content .theme-tabs>div {
	float: right
}

.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 {
	line-height: 25px;
	display: inline-block;
	background: 0 0;
	cursor: pointer;
	float: left;
	height: auto;
	width: auto;
	padding: 1px 15px 0;
	text-align: center;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	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 {
	display: none\9;
	opacity: 0;
	filter: alpha(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 {
	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 {
	width: 150px;
	height: auto
}

.center-img img {
	width: 100%;
	height: auto;
	max-height: 200px
}

.v-center-img {
	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(../img/icon/treeicon.png?v=252e3da) -253px -4px repeat-y
}

.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(../img/icon/treeicon.png?v=252e3da) 5px 0 no-repeat;
	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(../img/icon/treeicon.png?v=252e3da) -105px 11px no-repeat;
	position: absolute;
	left: -30px;
	top: -9px;
	display: inline-block;
	width: 32px;
	height: 48px;
	z-index: 11
}

.tree-box .treeclose:first-child>.row .controlup,.tree-box .treeclose:last-child>.row .controldown,.tree-box .treeclose>.treesublist>.treeclose>.treesublist .addsku {
	z-index: -8888px;
	visibility: hidden
}

.tree-box .treeclose>.treesublist>.treeclose>.treesublist>.treeclose .line-icon {
	display: none
}

.tree-box .treeclose>.treesublist>.treeclose:last-child.row-pl40 {
	padding-left: 40px;
	background: 0 0
}

.tree-box .treeclose:last-child>.row>.treeicon .line-siblings {
	background: url(../img/icon/treeicon.png?v=252e3da) -150px 11px no-repeat;
	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(../img/icon/treeicon.png?v=252e3da) -37px 0 no-repeat
}

.tree-box .treeclose.treeopen>.row>.treeicon>.line-icon {
	background: url(../img/icon/treeicon.png?v=252e3da) -70px 11px no-repeat;
	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 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 {
	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 h3 {
	font-size: 16px;
	color: #333;
	line-height: 40px
}

.col-md-left p {
	color: #999;
	font-size: 12px
}

.col-md-left p i {
	font-size: 24px;
	color: #f60
}

.usecenter-question h3 {
	font-size: 16px;
	color: #333
}

.usecenter-question ul li p>a,.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 {
	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 {
	content: " ";
	display: table
}

.usecenter-question ul li p span,.usecenter-question ul li p>a {
	margin-left: 25px;
	display: block
}

.usecenter-question ul li p:after {
	clear: both
}

.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 {
	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 .com_list .active .triangle,.component_container .com_list>ul>li .triangle {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #ccc;
	margin-left: 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;
	text-align: justify
}

.component_container .component_c_2 {
	width: 240px;
	float: left
}

.component_container .component_contact {
	background: url(../img/pic/component_contact.jpg?v=8e1153a) 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(../img/pic/com_right.png?v=4ae662a) 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(../img/pic/com_left.png?v=d0ceda9) 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;
	filter: alpha(opacity=80);
	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 {
	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(../img/icon/com_icon.png?v=d8a6056) no-repeat;
	display: inline-block;
	width: 65px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list>ul>li .c_i2 {
	background: url(../img/icon/com_icon.png?v=d8a6056) -141px 0 no-repeat;
	display: inline-block;
	width: 65px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list>ul>li .c_i3 {
	background: url(../img/icon/com_icon.png?v=d8a6056) -277px 0 no-repeat;
	display: inline-block;
	width: 65px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list>ul>li .c_i4,.component_container .com_list>ul>li .c_i5,.component_container .com_list>ul>li .c_i6,.component_container .com_list>ul>li .c_i7,.component_container .com_list>ul>li .c_i8 {
	width: 66px;
	height: 65px;
	display: inline-block;
	margin-top: 15px
}

.component_container .com_list>ul>li .c_i4 {
	background: url(../img/icon/com_icon.png?v=d8a6056) -404px 0 no-repeat
}

.component_container .com_list>ul>li .c_i5 {
	background: url(../img/icon/com_icon.png?v=d8a6056) -535px 0 no-repeat
}

.component_container .com_list>ul>li .c_i6 {
	background: url(../img/icon/com_icon.png?v=d8a6056) -669px 0 no-repeat
}

.component_container .com_list>ul>li .c_i7 {
	background: url(../img/icon/com_icon.png?v=d8a6056) -809px 0 no-repeat
}

.component_container .com_list>ul>li .c_i8 {
	background: url(../img/icon/com_icon.png?v=d8a6056) -930px 0 no-repeat
}

.component_container .com_list>ul>li .triangle {
	width: 0;
	height: 0;
	display: inline-block
}

.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(../img/icon/com_icon.png?v=d8a6056) 0 -97px no-repeat;
	display: inline-block;
	width: 65px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list .active .c_i2 {
	background: url(../img/icon/com_icon.png?v=d8a6056) -141px -97px no-repeat;
	display: inline-block;
	width: 65px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list .active .c_i3 {
	background: url(../img/icon/com_icon.png?v=d8a6056) -277px -97px no-repeat;
	display: inline-block;
	width: 65px;
	height: 65px;
	margin-top: 15px
}

.component_container .com_list .active .c_i4,.component_container .com_list .active .c_i5,.component_container .com_list .active .c_i6,.component_container .com_list .active .c_i7,.component_container .com_list .active .c_i8 {
	width: 66px;
	height: 65px;
	margin-top: 15px;
	display: inline-block
}

.component_container .com_list .active .c_i4 {
	background: url(../img/icon/com_icon.png?v=d8a6056) -404px -97px no-repeat
}

.component_container .com_list .active .c_i5 {
	background: url(../img/icon/com_icon.png?v=d8a6056) -535px -97px no-repeat
}

.component_container .com_list .active .c_i6 {
	background: url(../img/icon/com_icon.png?v=d8a6056) -669px -97px no-repeat
}

.component_container .com_list .active .c_i7 {
	background: url(../img/icon/com_icon.png?v=d8a6056) -809px -97px no-repeat
}

.component_container .com_list .active .c_i8 {
	background: url(../img/icon/com_icon.png?v=d8a6056) -930px -97px no-repeat
}

.component_container .com_list .active .triangle {
	visibility: hidden;
	width: 0;
	height: 0;
	display: inline-block
}

.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 {
	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
}

.bom-filter table .bom-filter-sku-curt:after,.bom-filter table .bom-filter-sku2-curt:after,.bom-filter table .bom-filter-supplier-curt:after {
	font-family: ICKEY!important;
	font-weight: 700
}

.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(../img/icon/com_icon.png?v=d8a6056) -6px -207px no-repeat #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;
	filter: alpha(opacity=50)
}

.bom-dis .bom-dis-default,.bom-dis .bom-dis-default_curt {
	display: inline-block;
	width: 43px;
	height: 18px;
	margin-left: 25px;
	vertical-align: middle
}

.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 {
	background: url(../img/icon/iconlist.png?v=750d3a3) -412px -115px
}

.bom-dis .bom-dis-default_curt {
	background: url(../img/icon/iconlist.png?v=750d3a3) -412px -137px!important
}

.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: #4a90e2!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 {
	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;
	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;
	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;
	content: "\e615";
	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;
	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;
	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;
	content: "\e615";
	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;
	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;
	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-filter2,.bom-resulut-table {
	margin-top: 20px
}

.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-resulut-table>table,.bom-resulut-table>table>tbody,.bom-resulut-table>table>thead {
	border: 1px solid #e4e4e4
}

.bom-filter table .bom-filter-supplier-curt:after {
	color: #fff;
	content: "\e615";
	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;
	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 .disabled_mask,.filter-mask {
	opacity: .5;
	filter: alpha(opacity=50);
	position: absolute;
	top: 0;
	background: #fff
}

.bom-filter2 .w94 {
	width: 94px
}

.bom-filter2 .disabled_mask {
	right: 0;
	z-index: 111;
	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%;
	-webkit-opacity: .5;
	-moz-opacity: .5;
	left: 0;
	z-index: 1
}

.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 .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;
	filter: alpha(opacity=20)
}

.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>thead>tr>td {
	padding: 8px 10px;
	border-bottom: 1px solid #e4e4e4;
	background: #F2F2F2
}

.bom-resulut-table>table>tbody>tr>td:last-child,.bom-resulut-table>table>thead>tr>td:last-child {
	padding-right: 0
}

.bom-resulut-table>table>thead>tr>td:first-child {
	padding-left: 0;
	padding-right: 0
}

.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: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:after,.bom-resulut-table>table .gradient:before {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	left: 20px;
	content: ""
}

.bom-resulut-table>table .gradient:before {
	border-bottom: 10px solid #0979e9;
	top: -10px;
	z-index: 2
}

.bom-resulut-table>table .gradient:after {
	border-bottom: 10px solid #fff;
	top: -9px;
	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:before,.bom-resulut-table>table .hover-curt .hovertd .inner-col:before {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	right: 5px;
	top: 50%;
	margin-top: -2px;
	content: ""
}

.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 {
	border-top: 5px solid #A2CFFC;
	position: absolute
}

.bom-resulut-table>table .hover-curt .hovertd .inner-col {
	position: relative
}

.bom-resulut-table>table .hover-curt .hovertd .inner-col:before {
	border-top: 5px solid #E6F5FE;
	position: absolute
}

.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:after,.step-tb:before {
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	position: absolute;
	top: 3px;
	content: ""
}

.step-tb:before {
	border-left: 6px solid #0979e9;
	right: -6px;
	z-index: 10
}

.step-tb:after {
	border-left: 6px solid #f4f4f4;
	right: -5px;
	z-index: 11
}

.minibom-container {
	width: 140px;
	background-color: #f2f2f2;
	position: relative
}

.minibom-container .minibom-btn {
	height: 35px;
	line-height: 35px;
	display: inline-block;
	padding-left: 45px;
	position: relative;
	width: 100%
}

.minibom-container .minibom-btn>a {
	color: #f60
}

.minibom-container .icon-list1 {
	position: absolute;
	left: 0;
	color: #fff;
	background-color: #f60;
	width: 34px;
	text-align: center;
	font-size: 16px
}

.minibom-container .bom-count {
	color: #369;
	display: inline-block;
	font-size: 14px;
	padding-right: 2px;
	position: absolute;
	height: 42px;
	line-height: 42px;
	left: 2px;
	text-align: center;
	background: #fff;
	top: 2px;
	width: 38px
}

.minibom-container .minibom {
	position: absolute;
	width: 280px;
	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 {
	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
}

.minibom-container.static-search {
	width: 100px;
	background-color: #fff;
	height: 42px;
	color: rgb(102, 102, 102);
	line-height: 42px;
	position: relative;
	border:1px solid #005695;
	margin-top: -6px;
}

.minibom-container.static-search .minibom-btn {
	height: 42px;
	line-height: 42px;
	display: inline-block;
	text-align: center;
	position: relative;
	width: 100%;
	padding-left: 0!important;
	
}

.minibom-container.static-search .minibom-btn>a {
	color: #0490e2;
	text-align: center
}

.minibom-container.static-search .minibom-btn>i {
	color: #0490e2
}

.minibom-container.static-search .minibom {
	left: -170px;
	border-color: #0a56bb;
	top: 46px
}

.minibom-container.static-search .bom-count {
	font-weight: 700;
	font-size: 16px;
	width: 42px
}

#bom-mini.abtest {
	margin-right: 0;
	margin-left: 0
}

#bom-mini.abtest .minibom-container.static-search {
	width: 106px;
	background-color: #fff
}

#bom-mini.abtest .minibom-container.static-search .minibom-btn {
	height: 46px;
	padding-left: 0;
	border: 1px solid #e7e7e7;
	text-align: center
}

#bom-mini.abtest .minibom-container.static-search .minibom-btn>a {
	color: #0490e2;
	margin-left: 0;
	float: none
}

#bom-mini.abtest .minibom-container.static-search .minibom {
	border-color: #e7e7e7;
	left: -175px
}

#bom-mini.abtest .minibom-container.static-search .bom-count {
	display: inline;
	position: static;
	font-weight: 400;
	line-height: normal;
	padding: 0;
	color: #0490e2;
	font-size: inherit
}

.passive-header {
	width: 1190px;
	margin: 0 auto;
	padding: 15px 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: 38px;
	line-height: 38px;
	font-size: 16px
}

.passive-hot {
	color: red;
	font-size: 12px;
	padding-top: 5px
}

.passive-hot a {
	color: #999;
	margin-left: 10px
}

.bd-static-search .passive-form {
	width: 640px;
	border: 3px solid #f39c00
}

.bd-static-search .passive-form .passive-top-ipt {
	width: 382px;
	height: 40px;
	line-height: 40px;
	border: none;
	font-size: 14px;
	border-right: 1px solid #e4e4e4
}

.bd-static-search .passive-top-num {
	width: 120px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px
}

.bd-static-search .bd-fix-search {
	width: 120px;
	height: 40px;
	border: none;
	text-align: center
}

.bd-static-search .passive-form .passive-top-btn {
	background: #f39c00;
	width: 130px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	-moz-border-radius: 0;
	border-radius: 0;
	float: right
}

.bd-fix-search .passive-form .passive-top-ipt {
	border: none;
	font-size: 14px;
	border-right: 1px solid #e4e4e4
}

.bd-fix-search .passive-top-num {
	width: 120px;
	height: 36px;
	line-height: 36px;
	padding-left: 10px
}

.bd-fix-search .passive-form .passive-top-btn {
	background: #f39c00;
	font-size: 14px;
	-moz-border-radius: 0;
	border-radius: 0;
	float: right
}

.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;
	padding: 0 0 12px 40px
}

.classify-list-l {
	float: left;
	width: 100px;
	height: 100px;
	margin-top: 12px;
	background: url(../img/passive/circular.png?v=7dd1fd4) 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(../img/passive/classify-icon.png?v=ef02327) no-repeat
}

.classify-list-l em.classify-b {
	background: url(../img/passive/classify-icon.png?v=ef02327) 0 -48px no-repeat
}

.classify-list-l em.classify-c {
	background: url(../img/passive/classify-icon.png?v=ef02327) 0 -96px no-repeat
}

.classify-list-l em.classify-d {
	background: url(../img/passive/classify-icon.png?v=ef02327) 0 -144px no-repeat
}

.classify-list-l a {
	position: absolute;
	width: 100%;
	left: 0;
	top: 55px;
	text-align: center;
	font-size: 16px;
	color: #666
}

.passive-bot,.passive-thead {
	font-size: 14px;
	overflow: hidden
}

.classify-list-r {
	float: left;
	padding-left: 40px;
	width: 325px;
	margin-top: 8px
}

.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>a {
	border: 1px solid #f60;
	color: #f60;
	line-height: 24px;
	background: url(../img/passive/u4.png?v=f7c7949) right bottom no-repeat #fff;
	-moz-background-size: 13px 13px;
	background-size: 13px 13px
}

.classify-list-r p>a {
	padding: 2px 20px 4px 15px;
	border: 1px solid transparent
}

.classify-list-r p>a:hover {
	color: #f60;
	border: 1px solid #f60;
	background-color: #fff
}

.passive-classify-list.cur .classify-list-l {
	background-position: 0 -100px;
	color: #f60
}

.passive-classify-list.cur .classify-a {
	background: url(../img/passive/classify-icon.png?v=ef02327) -48px 0 no-repeat
}

.passive-classify-list.cur .classify-b {
	background: url(../img/passive/classify-icon.png?v=ef02327) -48px -48px no-repeat
}

.passive-classify-list.cur .classify-c {
	background: url(../img/passive/classify-icon.png?v=ef02327) -48px -96px no-repeat
}

.passive-classify-list.cur .classify-d {
	background: url(../img/passive/classify-icon.png?v=ef02327) -48px -144px no-repeat
}

.passive-classify-list.cur .classify-list-l a {
	color: #f60
}

.classify-list-b,.classify-list-d {
	float: right
}

.passive-bottom {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	color: #333;
	position: relative
}

.passive-thead span {
	float: left;
	width: 14.285%;
	background: #d7eeff;
	padding-left: 12px;
	height: 36px;
	line-height: 36px
}

.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-bot span strong>a {
	color: #666
}

.passive-bottom .passive-loading {
	position: absolute;
	width: 100%;
	height: 258px;
	left: 0;
	top: 0;
	background: url(../img/passive/passive_bj.png?v=e912200);
	text-align: center;
	display: none
}

.passive-bottom .passive-loading span {
	display: inline-block;
	background: url(../img/passive/load.gif?v=3381956) no-repeat;
	width: 100px;
	height: 7px;
	margin-top: 125px
}

.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.cur,.passive-tbody-list p:hover {
	background: #0979e9;
	color: #fff
}

.passive-tbody-list p.cur>a {
	color: #fff
}

.passive-tbody-list p>a {
	color: #666
}

.passive-tbody-list p:hover>a {
	color: #fff
}

.passive-tbody-list p.cur:hover>a {
	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,.passive-tbody-list p.cur:hover em {
	background: url(../img/passive/close.png?v=68528be) 0 -16px no-repeat
}

.passive-tbody-list p.cur em {
	position: absolute;
	width: 16px;
	height: 16px;
	right: 5px;
	top: 1px
}

.passive-tbody-list .default-click,.passive-tbody-list .default-click a {
	color: #cdcdcd!important;
	cursor: no-drop
}

.passive-btn {
	padding-top: 38px;
	text-align: center;
	font-size: 16px
}

.passive-btn>button {
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 40px;
	line-height: 36px;
	display: inline-block;
	margin: 0 10px;
	outline: 0
}

.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(../img/passive/arrow.png?v=3740336) -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>a {
	color: #666
}

.pass-l-class-list dl dt em {
	float: left;
	width: 16px;
	height: 16px;
	background: url(../img/passive/arrow.png?v=3740336) 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.cur dd,.pass-list-text p {
	display: block
}

.pass-l-class-list dl dd a {
	color: #333
}

.pass-l-class-list dl dd a.cur,.pass-l-class-list dl dd a:hover {
	color: #f60
}

.passive-ad,.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-reset,.pass-submit {
	text-align: center;
	height: 32px;
	line-height: 28px;
	cursor: pointer;
	outline: 0
}

.pass-submit {
	width: 130px;
	color: #fff;
	background: #0979e9;
	border: 1px solid #0979e9;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.pass-reset {
	width: 86px;
	margin-right: 15px;
	color: #333;
	background: #f5f5f5;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.pass-list-img,.pass-list-img img {
	width: 85px;
	height: 85px
}

.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: 10px;
	line-height: 21px
}

.pass-r-list:hover {
	background: #f9f9f9
}

.pass-list-img {
	float: left
}

.pass-list-text {
	float: left;
	padding-left: 20px;
	width: 220px
}

.pass-list-text a {
	display: block;
	color: #0979e9;
	font-weight: 700
}

.pass-list-text a.datasheet {
	font-weight: 400;
	margin-top: 5px
}

.pass-list-text a.datasheet em {
	float: left;
	width: 14px;
	height: 16px;
	background: url(../img/passive/arrow.png?v=3740336) 0 -37px no-repeat;
	margin: 2px 5px 0 0
}

.pass-result-list-content .coupon-menu {
	position: relative;
	width: 66px;
	height: 35px;
	margin-top: 12px
}

.pass-result-list-content .coupon-menu>span {
	padding: 4px 15px 4px 10px;
	color: red;
	border: 1px solid red;
	-moz-border-radius: 2px;
	border-radius: 2px;
	line-height: 35px;
	cursor: pointer;
	background: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.pass-result-list-content .coupon-menu .menu-detail {
	display: none;
	position: absolute;
	left: 78px;
	width: 750px;
	top: -2px;
	z-index: 50
}

.pass-list-brand p,.pass-result-list-content .coupon-menu .menu-detail.on {
	display: block
}

.pass-result-list-content .coupon-menu ul {
	background: #fff;
	float: left;
	border: 1px solid #ddd;
	-moz-box-shadow: 0 0 2px 2px #f2f2f2;
	box-shadow: 0 0 2px 2px #f2f2f2;
	padding: 8px 8px 0;
	-moz-border-radius: 2px;
	border-radius: 2px;
	z-index: 50;
	overflow: hidden
}

.pass-result-list-content .coupon-menu ul>li {
	float: left;
	margin-right: 7px;
	margin-bottom: 8px
}

.pass-result-list-content .coupon-menu ul>li>span {
	border: 1px solid red;
	color: red;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 4px 6px
}

.pass-result-list-content .coupon-menu .arrow {
	position: absolute;
	top: 2px;
	left: -10px;
	z-index: 61
}

.pass-result-list-content .coupon-menu .arrow:after,.pass-result-list-content .coupon-menu .arrow:before {
	content: "";
	top: 21px;
	position: absolute;
	width: 0;
	height: 0;
	margin-left: -7.07px;
	margin-top: -14.14px
}

.pass-result-list-content .coupon-menu .arrow:before {
	left: -2px;
	border: 10.07px solid transparent;
	border-right-color: #ddd
}

.pass-result-list-content .coupon-menu .arrow:after {
	left: -1px;
	border: 10.07px solid transparent;
	border-right-color: #fff
}

.pass-add-cart,.pass-inquiry {
	margin-top: 3px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	cursor: pointer;
	text-align: center
}

.pass-list-brand {
	float: left;
	padding-left: 5px;
	width: 170px
}

.pass-list-brand p span {
	color: #999
}

.pass-list-price-list span.price-center,.pass-list-price-title span {
	color: #f60
}

.pass-list-price {
	float: left;
	padding-left: 5px;
	width: 230px
}

.pass-list-price:after {
	display: table;
	content: " ";
	clear: both
}

.pass-list-price-list {
	overflow: hidden
}

.pass-list-price-list span {
	float: left;
	width: 77px
}

.pass-list-price-list span.first {
	width: 70px
}

.pass-list-area {
	float: left;
	padding-left: 5px;
	width: 210px
}

.pass-list-area-order span.stock,.pass-list-area-title span {
	width: 108px;
	margin-right: 6px
}

.pass-list-area-title {
	overflow: hidden
}

.pass-list-area-title span {
	float: left
}

.pass-list-area-order {
	overflow: hidden
}

.pass-list-area-order span {
	float: left
}

.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;
	color: #fff;
	background: #0979e9;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.pass-inquiry {
	width: 82px;
	color: #3079ec;
	border: 1px solid #a2cffc;
	background: #dfeefc;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.pass-inquiry>a.xjbtn {
	color: #3079ec;
	position: relative;
	top: -1px
}

.pass-inquiry:hover {
	background: #fff
}

.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: 54px
}

.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: 24px;
	color: #333;
	padding: 0 20px 0 15px;
	cursor: pointer;
	margin-top: 1px
}

.pass-class-search-list p a.cur,.pass-class-search-list p a:hover {
	border: 1px solid #f60;
	color: #f60
}

.pass-class-search-list p a.cur {
	background: url(../img/passive/u4.png?v=f7c7949) right bottom no-repeat;
	-moz-background-size: 13px 13px;
	background-size: 13px 13px
}

.pass-class-search-more {
	float: right;
	font-size: 12px;
	cursor: pointer;
	padding-top: 5px
}

.pass-class-search-more>a {
	color: #666
}

.pass-class-search-more em {
	float: right;
	width: 11px;
	height: 6px;
	background: url(../img/passive/arrow.png?v=3740336) -25px -16px no-repeat;
	margin: 6px 0 0 5px
}

.pass-class-search-list.heightAuto+.pass-class-search-more em,.pass-class-search-more em.up {
	background-position: -25px -24px
}

.passive-img-show {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	z-index: 50
}

.passive-show-arrow {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -9px;
	width: 10px;
	height: 18px;
	background: url(../img/passive/arrow.png?v=3740336) -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: url(../img/passive/loading_ic.gif?v=d947aac) center no-repeat #fff
}

.pass-result-list-content .bd-free-reg {
	width: 98px;
	margin-right: 120px
}

.pass-result-list-content .bd-free-reg.inquiry {
	width: 82px;
	height: 31px;
	margin-right: 136px
}

.pass-result-list-content .bd-free-reg.inquiry .free-register {
	width: 82px;
	height: 31px
}

.pass-result-list-content .bd-free-reg .free-register {
	width: 98px;
	line-height: 31px;
	color: #fff;
	background: #f90;
	border: none;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 0;
	margin: 0;
	font-size: 14px;
	top: 0
}

.pass-result-list-content .bd-free-reg .free-register:hover {
	background: #fda31c
}

.bd-detail-container>.well.bg-ed {
	background-color: #E3F1FE;
	margin-bottom: 0
}

.bd-detail-container>.well.bg-ed>h3 {
	display: inline-block;
	margin-right: 35px
}

.bd-detail-container>.well.bg-ed>.coupon-box {
	display: inline-block;
	position: relative
}

.bd-detail-container>.well.bg-ed>.coupon-box.on .c-target i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
}

.bd-detail-container>.well.bg-ed>.coupon-box.on .c-container {
	display: block
}

.bd-detail-container>.well.bg-ed>.coupon-box .c-target {
	background: url(../img/icon/coupon-icon.png?v=03e9f18);
	width: 80px;
	height: 26px;
	color: #f60;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	line-height: 26px;
	cursor: pointer
}

.bd-detail-container>.well.bg-ed>.coupon-box .c-target i {
	display: inline-block;
	-moz-transition: .25s;
	transition: .25s
}

.bd-detail-container>.well.bg-ed>.coupon-box .c-box {
	position: relative;
	border: 1px solid #f60;
	width: 326px;
	padding: 20px 0 5px 10px;
	background: #fff
}

.bd-detail-container>.well.bg-ed>.coupon-box .c-list .c-money2>p,.bd-detail-container>.well.bg-ed>.coupon-box .c-list .c-money>p,.bd-detail-container>.well.bg-ed>.coupon-box .c-list .c-text>p {
	padding-top: 0
}

.bd-detail-container>.well.bg-ed>.coupon-box .c-box .c-arrow {
	position: absolute;
	left: 20px;
	top: 0
}

.bd-detail-container>.well.bg-ed>.coupon-box .c-box .c-arrow:after,.bd-detail-container>.well.bg-ed>.coupon-box .c-box .c-arrow:before {
	content: "";
	display: block;
	left: 50%
}

.bd-detail-container>.well.bg-ed>.coupon-box .c-box .c-arrow:before {
	top: 0;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07px solid transparent;
	border-bottom-color: #f60;
	margin-left: -7.07px;
	margin-top: -14.14px
}

.bd-detail-container>.well.bg-ed>.coupon-box .c-box .c-arrow:after {
	top: 1px;
	position: absolute;
	width: 0;
	height: 0;
	border: 7.07px solid transparent;
	border-bottom-color: #fff;
	margin-left: -7.07px;
	margin-top: -14.14px
}

.bd-detail-container>.well.bg-ed>.coupon-box .c-list {
	margin-bottom: 15px
}

.bd-detail-container>.well.bg-ed>.coupon-box .c-list:after,.bd-detail-container>.well.bg-ed>.coupon-box .c-list:before {
	content: " ";
	display: table
}

.bd-detail-container>.well.bg-ed>.coupon-box .c-list:after {
	clear: both
}

.bd-detail-container>.well.bg-ed>.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(../img/icon/coupon-icon.png?v=03e9f18) 0 -32px
}

.bd-detail-container>.well.bg-ed>.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(../img/icon/coupon-icon.png?v=03e9f18) -2px -1429px
}

.bd-detail-container>.well.bg-ed>.coupon-box .c-list .c-text {
	float: left;
	font-size: 12px;
	color: #666;
	line-height: 1.5;
	width: 170px;
	margin-left: 10px
}

.bd-detail-container>.well.bg-ed>.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
}

.bd-detail-container>.well.bg-ed>.coupon-box .c-list .c-btn.disabled {
	background: #fff;
	color: #999;
	cursor: no-drop
}

.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 p {
	height: 28px;
	line-height: 28px
}

.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
}

.font-noWtp {
	font-weight: 400!important
}

.passive-list-container {
	width: 661px;
	position: absolute;
	height: 248px;
	background: #fff;
	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(../img/passive/arrow.png?v=3740336) -25px -35px no-repeat;
	width: 10px;
	height: 18px;
	bottom: -15.5px;
	right: 133px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.close-btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 35px;
	height: 30px;
	z-index: 100;
	padding-top: 6px;
	padding-left: 12px
}

.close-btn:hover {
	color: #4a90e2
}

.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.curt,.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_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%;
	margin-left: 1%
}

.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%
}

.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;
	margin-top: 10px;
	padding: 5px 20px 20px
}

.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
}

.friendly-link-box {
	border: 1px solid #ddd
}

.friendly-link-box .link_tit {
	height: 30px;
	line-height: 30px;
	background: #f7f7f7;
	padding-left: 10px;
	font-weight: 400
}

.friendly-link-box #friendly-link-content ul {
	margin-left: 30px;
	margin-right: 30px;
	border-bottom: 1px dotted #ccc
}

.friendly-link-box #friendly-link-content ul li {
	width: 20%;
	padding-left: 28px;
	float: left;
	height: 32px;
	line-height: 32px;
	background: url(//static.ickimg.com/assets/src/img/pic/fl.png) 8px 50% no-repeat;
	white-space: nowrap;
	overflow: hidden
}

.friendly-link-box #friendly-page {
	float: right;
	margin-right: 10%
}

.link_box {
	border: 1px solid #ddd
}

.link_box .link_tit {
	height: 30px;
	line-height: 30px;
	background: #f7f7f7;
	padding-left: 10px;
	font-weight: 400
}

.link_box .link_step {
	margin: 10px 43px 0 30px;
	padding-bottom: 35px
}

.link_box .link_step li {
	margin-top: 10px;
	line-height: 22px
}

.link_box .link_step li .margin_l_12 {
	margin-left: 12px
}

.link_box .link_step .link_step_tit {
	font-weight: 700
}

#data-service {
	width: 100%
}

#data-service #data-service-search {
	width: 536px;
	height: 72px;
	font-size: 20px;
	padding-left: 15px;
	float: left;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 15px
}

#data-service .bb1px {
	font-size: 12px;
	border-bottom: 1px solid
}

#data-service .guide-user-login {
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -77px 0 0 -150px;
	width: 300px;
	height: 155px;
	z-index: 1100;
	text-align: center;
	background: #fff;
	border: 1px solid #0979e9;
	display: none
}

#data-service .guide-user-login .close-guide {
	float: right;
	font-size: 21px;
	padding-right: 5px;
	cursor: pointer;
	color: #666
}

#data-service .guide-user-login .tit {
	margin-top: 40px;
	padding: 0 30px;
	height: 70px;
	color: #666
}

#data-service .lb-tooltip .tooltip.bottom {
	margin: 6px -3px!important;
	padding: 5px 0!important
}

#data-service .lb-tooltip .tooltip-inner {
	max-width: 451px!important
}

#data-service .lb-tooltip .toolstyle {
	width: 451px;
	padding: 10px!important
}

#data-service .lb-tooltip .input-tips {
	color: #f60;
	margin: 5px 0 0 72px!important;
	display: none
}

#data-service .search-hot-model {
	margin-left: 160px;
	padding: 10px 0;
	font-size: 16px;
	color: #333
}

#data-service .search-hot-model span {
	margin-right: 20px;
	font-size: 16px;
	font-weight: 700
}

#data-service #noLoginShading {
	position: relative;
	width: 100%;
	z-index: 1000;
	display: none
}

#data-service #noLoginShading .no-log-img {
	width: 100%;
	height: 833px;
	display: block
}

#data-service #noLoginShading .no-log-bc {
	position: absolute;
	top: 0;
	z-index: 300;
	-moz-opacity: .7;
	filter: alpha(opacity=70);
	opacity: .7;
	width: 100%;
	height: 833px;
	background: #000
}

#data-service #noLoginShading .barrier-bed-mod {
	position: absolute;
	z-index: 500;
	left: 50%;
	top: 84px;
	width: 713px;
	height: 664px;
	margin-left: -356px;
	background: #f9f9f9;
	padding: 45px 90px 95px 110px;
	text-align: right
}

#data-service #noLoginShading .barrier-bed-mod .log-tit {
	font-size: 22px;
	color: #333
}

#data-service #noLoginShading .barrier-bed-mod .log-tit span {
	color: #f60
}

#data-service #noLoginShading .barrier-bed-mod .log-zc {
	margin-top: 20px
}

#data-service #noLoginShading .barrier-bed-mod .log-zc a {
	padding: 8px 45px;
	background: #0979e9;
	color: #fff;
	font-size: 20px
}

#data-service #noLoginShading .barrier-bed-mod .log-dl {
	margin-top: 20px;
	font-size: 16px;
	color: #666
}

#data-service #noLoginShading .barrier-bed-mod .log-dl a {
	color: #f60
}

#data-service #noLoginShading .barrier-bed-mod img {
	margin-top: 110px
}

#data-service #echarNoneData {
	color: #333;
	display: none;
	border-top: 1px solid #f2f2f2
}

#data-service #echarNoneData>div {
	margin: 0 auto;
	overflow: hidden;
	width: 580px;
	padding: 20px 0
}

#data-service #echarNoneData img {
	float: left;
	width: 169px;
	height: 156px
}

#data-service #echarNoneData .text-tip {
	float: left;
	margin: 60px 0 0 40px
}

#data-service #echarNoneData .text-tip div {
	margin-top: 15px;
	font-size: 16px
}

#data-service #echarNoneData .text-tip div span {
	color: #f60
}

#data-service #echartHasData .bord1 {
	margin-top: 10px
}

#data-service .ickey_big_zs {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 555;
	width: 100%;
	margin-top: 60px;
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	-ms-pointer-events: none;
	-o-pointer-events: none;
	pointer-events: none;
	-webkit-opacity: .6;
	-moz-opacity: .6;
	-khtml-opacity: .6;
	opacity: .6;
	filter: alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"
}

#data-service .ickey_little_zs {
	opacity: 1!important;
	-webkit-opacity: 1!important;
	-moz-opacity: 1!important;
	filter: alpha(opacity=60)!important;
	left: 20px!important;
	width: 90%!important
}

#data-service .searmod {
	background-color: #f9f9f9;
	display: none
}

#data-service .searmod>div {
	position: relative
}

#data-service .clear-float:after,#data-service .clear-float:before {
	content: '';
	display: table;
	clear: both
}

#data-service .lbb-tooltip-sel .c-666 {
	color: #666
}

#data-service .lbb-tooltip-sel .tooltip.bottom {
	padding: 5px 0!important
}

#data-service .lbb-tooltip-sel .tooltip-arrow {
	margin: 0 0 0 -5px!important;
	border-bottom-color: #EDD28B!important
}

#data-service .lbb-tooltip-sel .tooltip-inner {
	max-width: 265px!important;
	border: 1px solid #EDD28B!important;
	background-color: #FFFDEE!important;
	color: #f60!important;
	margin: 0 0 0 123px!important
}

#data-service .lbb-tooltip-sel .toolstyle {
	width: 265px;
	padding: 5px!important
}

#data-service .lbb-tooltip-sel .input-tips {
	color: #f60;
	margin: 5px 0 0 72px!important;
	display: none
}

#data-service .lbb-tooltip-sel a {
	color: #4f9eed
}

#data-service .head-banner {
	background: url(../img/pic/data-service-banner.jpg?v=cd1cbb7) center top no-repeat;
	height: 198px;
	padding-top: 40px
}

#data-service .head-banner .search-row {
	width: 951px;
	height: 92px;
	background-color: rgba(2,39,67,.5);
	padding-left: 10px;
	padding-top: 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto;
	font-size: 12px;
	color: #666;
	position: relative
}

#data-service .head-banner .search-row .icon-questionbg {
	font-size: 14px;
	color: #f80
}

#data-service .head-banner .search-row .tooltip {
	top: -150px;
	left: -80px
}

#data-service .head-banner .search-row .close-tooltip {
	margin-top: -10px;
	float: right;
	font-size: 20px;
	cursor: pointer;
	color: #666
}

#data-service .head-banner .search-row .tooltip-arrow {
	border-top-color: #f60!important;
	border-bottom-color: #f60!important;
	display: block;
	margin-left: -10px;
	border-width: 10px 10px 0
}

#data-service .head-banner .search-row .tooltip-arrow:after {
	border: 10px solid #fffdee;
	margin-top: -11px;
	margin-left: -10px;
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent
}

#data-service .head-banner .search-row .tooltip-inner {
	margin-bottom: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #f60!important;
	-moz-box-shadow: 0 0 2px #f90!important;
	box-shadow: 0 0 2px #f90!important;
	background-color: #fffdee!important;
	color: #f60;
	padding: 10px;
	line-height: 25px;
	max-width: 500px!important;
	height: 150px
}

#data-service .head-banner .search-row #search-input {
	position: relative;
	outline: 0;
	width: 536px;
	height: 72px;
	font-size: 20px;
	padding-left: 15px;
	float: left;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 15px
}

#data-service .head-banner .search-row .search-btn {
	width: 126px;
	height: 72px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #4a90e2;
	float: left;
	line-height: 72px;
	font-size: 28px;
	text-align: center;
	margin-left: 20px;
	padding: 0;
	color: #fff
}

#data-service .head-banner .search-row #my-select {
	width: 226px;
	height: 72px;
	padding-left: 10px;
	font-size: 20px;
	float: left;
	background: #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative
}

#data-service .head-banner .search-row #my-select .my-select-box .icon-moreunfold {
	position: absolute;
	right: 25px;
	top: 11px;
	font-size: 34px
}

#data-service .head-banner .search-row #my-select>ul {
	position: absolute;
	width: 226px;
	border: 1px solid #e4e4e4;
	top: 58px;
	left: 0;
	background: #fff;
	z-index: 11;
	display: none
}

#data-service .head-banner .search-row #my-select>ul.on {
	display: block
}

#data-service .head-banner .search-row #my-select>ul>li {
	height: 40px;
	line-height: 40px;
	text-align: left;
	border-bottom: 1px solid #e4e4e4;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	cursor: pointer;
	padding-left: 20px
}

#data-service .head-banner .search-row #my-select>ul>li:hover {
	background: #f5f5f5
}

#data-service .head-banner .search-row #my-select>ul>li:last-child {
	border-bottom: none
}

#data-service .head-banner .search-row #my-select .selected-time {
	padding-left: 10px;
	float: left;
	width: 100%;
	line-height: 72px;
	color: #333;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	cursor: pointer
}

#data-service .head-banner .search-row #my-select .arrow {
	width: 10px;
	position: absolute;
	right: 4px;
	top: 9px;
	height: 10px;
	background: url(../img/icon/iconlist.png?v=750d3a3) 0 -70px no-repeat
}

#data-service .head-banner .hot-search-list {
	width: 951px;
	height: 32px;
	margin: 12px auto 0;
	padding-left: 12px;
	color: #fff;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden
}

#data-service .search-count {
	color: #999;
	font-size: 12px;
	margin-left: 25px
}

#data-service .search-count .detail-count {
	color: #f60
}

#data-service .mask {
	z-index: 50;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,.55)
}

#data-service .mask .loading-icon {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

#data-service .w174px {
	width: 174px
}

#data-service .warning-info {
	border-top: 1px dotted #ccc;
	padding: 10px 15px;
	overflow: hidden;
	color: #999;
	font-size: 12px;
	margin-top: 20px
}

#data-service .warning-info dl {
	padding-top: 10px
}

#data-service .warning-info p {
	padding-top: 5px;
	color: #666
}

#data-service .c-333p {
	color: #333!important
}

#data-service ul.list-detail {
	overflow: hidden
}

#data-service ul.list-detail>li {
	height: 44px;
	line-height: 44px;
	color: #666;
	font-size: 14px;
	padding-left: 25px
}

#data-service ul.list-detail>li:first-child {
	height: 34px;
	line-height: 34px;
	background: #e6f1fd;
	font-weight: 700;
	-moz-border-radius: 2px;
	border-radius: 2px
}

#data-service ul.list-detail>li em {
	color: #f60;
	font-size: 12px
}

#data-service ul.list-detail>li .title {
	display: inline-block;
	width: 72px;
	font-size: 12px
}

#data-service ul.list-detail>li .user-info-detail {
	display: none;
	padding-left: 25px;
	padding-right: 10px;
	background: #fefcf5;
	border: 1px solid #ffd99e;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-left: 25px;
	max-width: 810px;
	min-height: 30px;
	line-height: 22px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

#data-service ul.list-detail>li .user-info-detail.active {
	display: inline-block
}

#data-service ul.list-detail>li .user-info-detail i {
	font-size: 12px;
	margin-right: 12px
}

#data-service ul.list-detail>li .user-info-detail i:last-child {
	margin-right: 0
}

#data-service ul.list-detail>li .user-info-detail .left-arrow {
	position: absolute;
	width: 7px;
	height: 10px;
	left: -7px;
	top: 9px;
	background: url(../img/icon/left-arrow.png?v=131cbd9) center no-repeat
}

#data-service ul.list-detail li.login-tip {
	margin: 6px 0 0 -80px;
	background: url(../img/pic/border-tip.png?v=b84b337) no-repeat;
	width: 403px;
	height: 32px;
	line-height: 32px;
	font-size: 12px!important;
	display: none
}

#data-service ul.list-detail li.login-tip span {
	padding-right: 30px
}

#data-service ul.list-detail li.login-tip a {
	color: #f60
}

#data-service ul.list-detail li.login-tip a.c-097 {
	color: #0979e9!important
}

#data-service ul.list-detail li.deal-order {
	height: auto;
	display: table;
	padding-bottom: 12px
}

#data-service ul.list-detail li.deal-order .title.deal-order {
	display: table-cell;
	vertical-align: middle;
	width: 124px
}

#data-service ul.list-detail li.deal-order .order_order_num.deal-order,#data-service ul.list-detail li.deal-order .order_user_num.deal-order {
	margin-left: 27px
}

#data-service ul.list-detail li.deal-order .user-info-detail.order.deal-order .left-arrow {
	top: 50%;
	margin-top: -5px
}

#data-service li.stable-width {
	width: auto;
	margin-right: 90px
}

#data-service li.charts-list {
	float: left;
	overflow: hidden;
	height: 32px;
	margin-top: -15px;
	padding-left: 0
}

.data-server-toptips .mtpx5,.data-server-toptips>div {
	margin-top: 5px
}

#data-service li.charts-list .map-spread,#data-service li.charts-list .search-spread {
	background: #f9f9f9;
	float: left;
	line-height: 30px;
	height: 32px;
	padding-left: 55px;
	padding-right: 15px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ddd;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	position: relative
}

#data-service li.charts-list .map-spread {
	margin-left: 35px
}

#data-service li.charts-list .map-spread>s,#data-service li.charts-list .search-spread>s {
	position: absolute;
	height: 26px;
	width: 28px;
	left: 15px;
	top: 2px;
	background-image: url(../img/icon/chart-icon.png?v=e2b0119)
}

#data-service #search-form .input-group .item-num,#hyEchartMod .ickey_zs {
	left: 0;
	position: absolute
}

#data-service li.charts-list .search-spread>s {
	background-position: 0 0
}

#data-service li.charts-list .map-spread>s {
	background-position: -61px 1px
}

#data-service .red-color {
	color: #ff5858
}

#data-service .form-area {
	border: 1px solid #e4e4e4
}

#data-service .form-area>h4 {
	font-size: 16px;
	color: #333;
	padding: 10px 20px;
	border-bottom: 1px solid #e4e4e4
}

#data-service #search-form {
	padding: 15px 10px 15px 20px;
	font-size: 12px
}

#data-service #search-form .form-title {
	padding: 0;
	margin-bottom: 10px;
	background: #f5f5f5;
	font-size: 14px;
	height: 46px;
	line-height: 46px
}

#data-service #search-form .form-title span {
	padding-left: 10px
}

#data-service #search-form .form-title span:first-child {
	padding-left: 20px
}

#data-service #search-form .input-group {
	height: 38px;
	line-height: 38px;
	position: relative;
	float: left;
	padding-left: 10px;
	font-size: 14px
}

#data-service #search-form .input-group:first-child {
	padding-left: 20px
}

#data-service #search-form .input-group.last-child {
	padding-right: 50px
}

#data-service #search-form .input-group .item-delete {
	position: absolute;
	right: 6px;
	cursor: pointer;
	color: #0979e9
}

#data-service #search-form .input-group input {
	height: 38px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px
}

#data-service #search-form .submit-form {
	display: inline-block;
	width: 164px;
	height: 36px;
	line-height: 36px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	color: #fff;
	background: #0979e9;
	clear: both;
	margin-left: 40px;
	cursor: pointer
}

#data-service #search-form .submit-btn {
	padding: 10px 35px;
	font-size: 16px
}

.data-server-toptips {
	padding: 10px 20px!important;
	color: #f60;
	margin-bottom: 20px
}

.data-server-toptips a {
	color: #4f9eed
}

.data-server-toptips .wpx400 {
	width: 400px
}

.data-server-toptips .c-666 {
	color: #666
}

.data-server-toptips .c-ff66 {
	color: #f60
}

.data-server-toptips .mlpx30 {
	margin-left: 30px
}

.mtpx10 {
	margin-top: 10px
}

#hyEchartMod .ickey_zs {
	top: 0;
	z-index: 555;
	width: 100%;
	margin-top: 60px;
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	-ms-pointer-events: none;
	-o-pointer-events: none;
	pointer-events: none;
	-webkit-opacity: .6;
	-moz-opacity: .6;
	-khtml-opacity: .6;
	opacity: .6;
	filter: alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"
}

.left-fixed {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto 0;
	width: 48px;
	height: 296px;
	z-index: 50
}

.left-fixed .fankui,.left-fixed .zixun {
	clear: both;
	width: 48px;
	height: 58px;
	background: #d23735;
	text-align: center;
	position: relative
}

.left-fixed .fankui .hover-box,.left-fixed .zixun .hover-box {
	background: #fffdee;
	position: absolute;
	left: 48px;
	top: 0;
	border: 1px solid #d23735;
	display: none
}

.left-fixed .fankui:hover .hover-box,.left-fixed .zixun:hover .hover-box {
	display: block
}

.left-fixed .fankui .hover-box::before,.left-fixed .zixun .hover-box::before {
	content: '';
	width: 10px;
	height: 17px;
	position: absolute;
	left: -10px;
	top: 20px;
	background: url(../img/icon/data-service-fixed.png?v=ab6fc4d) -290px -183px no-repeat
}

.left-fixed .zixun .hover-box {
	width: 358px;
	height: 58px;
	color: #333;
	line-height: 58px;
	font-size: 16px
}

.left-fixed .fankui .hover-box {
	padding: 10px
}

.left-fixed .fankui .hover-box textarea {
	width: 422px;
	height: 77px;
	border: 1px solid #ddd;
	padding: 15px
}

.left-fixed .fankui .hover-box .fankui-btn {
	padding: 10px 65px;
	font-size: 16px;
	margin-top: 10px
}

.left-fixed .zixun-icon {
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(../img/icon/data-service-fixed.png?v=ab6fc4d) -274px -80px no-repeat;
	position: relative;
	top: 4px
}

.left-fixed .fankui-icon {
	display: inline-block;
	width: 19px;
	height: 19px;
	background: url(../img/icon/data-service-fixed.png?v=ab6fc4d) -281px 0 no-repeat
}

.left-fixed .left-banner {
	float: left;
	width: 48px;
	height: 160px;
	background: url(../img/icon/data-service-fixed.png?v=ab6fc4d) no-repeat
}

.ickey-graypop-bc {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
	-moz-opacity: .6;
	filter: alpha(opacity=60);
	opacity: .6;
	background-color: #000;
	display: none
}

.product-module-detail {
	width: 1190px;
	position: relative;
	left: 50%;
	margin-left: -595px;
	font-size: 14px;
	color: #333
}

.product-module-detail .hot-sale-tit {
	padding: 60px 0 20px;
	font-size: 16px;
	font-weight: 700;
	color: #333
}

.product-module-detail .height-box {
	height: 0;
	width: 0;
	margin: 0;
	padding: 0
}

.product-module-detail .height-box.auto {
	height: 50px;
	width: 1190px
}

.product-module-detail .loading-mask {
	position: absolute;
	top: 270px;
	width: 1190px;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	background: rgba(0,0,0,.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, 0, endColorstr=#7f000000, 0);
	z-index: 500;
	display: none
}

.product-module-detail .loading-mask .load-img {
	position: absolute;
	height: 7px;
	width: 100px;
	top: 172px;
	left: 0;
	right: 0;
	margin: 0 auto
}

.product-module-detail .clear-float:after {
	content: "";
	display: table;
	clear: both
}

.product-module-detail .crumb {
	margin: 15px 0;
	color: #666
}

.product-module-detail .crumb a {
	color: #666;
	font-size: 12px
}

.product-module-detail .bandaoti-banner {
	width: 1190px;
	height: 260px;
	margin: 0 0 20px
}

.product-module-detail .bandaoti-banner img {
	width: 1190px;
	height: 260px
}

.product-module-detail .select-box {
	border: 1px solid #e4e4e4;
	height: 48px;
	margin-top: 10px;
	line-height: 46px;
	background: #f5f5f5;
	overflow: hidden;
	position: relative
}

.product-module-detail .select-box>span {
	width: 85px;
	float: left;
	text-align: right;
	padding-right: 6px
}

.product-module-detail .select-box.heightAuto {
	height: auto
}

.product-module-detail .select-box .marf-list {
	width: 1050px;
	height: 48px;
	float: left;
	padding: 0 10px;
	background: #fff;
	overflow: hidden
}

.product-module-detail .select-box .marf-list.heightAuto {
	height: auto
}

.product-module-detail .select-box a {
	padding: 4px 10px;
	color: #666;
	white-space: nowrap;
	margin: 0 5px;
	border: 1px solid transparent;
	cursor: pointer;
	font-size: 12px
}

.product-module-detail .select-box a.active {
	border-color: #0979e9;
	color: #4a90e2;
	position: relative
}

.product-module-detail .select-box a.active:before {
	position: absolute;
	right: 0;
	bottom: 0;
	content: "";
	width: 0;
	height: 0;
	border-bottom: 13px solid #0979e9;
	border-left: 13px solid transparent
}

.product-module-detail .select-box a.active:after {
	color: #fff;
	font-family: ICKEY!important;
	content: "\e615";
	font-weight: 700;
	position: absolute;
	width: 14px;
	height: 20px;
	right: -5px;
	bottom: 7px;
	font-size: 12px
}

.product-module-detail .goods-list:after {
	content: '';
	display: table;
	clear: both
}

.product-module-detail .goods-list>li {
	float: left;
	width: 384px;
	height: 204px;
	margin-right: 19px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #e4e4e4;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 0 10px 10px;
	position: relative;
	font-size: 12px
}

.product-module-detail .goods-list>li:nth-child(3n) {
	margin-right: 0
}

.product-module-detail .goods-list>li>.left-img {
	padding-top: 15px;
	width: 100px;
	height: 100px;
	float: left;
	text-align: center
}

.product-module-detail .goods-list>li>.left-img img {
	width: 100px;
	height: 100px
}

.product-module-detail .goods-list>li>.list-info {
	float: left;
	margin-left: 15px;
	width: 252px
}

.product-module-detail .goods-list>li>.list-info>li {
	width: 252px;
	overflow: hidden;
	height: 26.5px;
	line-height: 26.5px
}

.product-module-detail .goods-list>li>.list-info>li:first-child {
	margin-bottom: 3px
}

.product-module-detail .goods-list>li>.list-info h5 {
	font-size: 14px;
	color: #f60
}

.product-module-detail .goods-list>li>.list-info .stock i {
	color: #999
}

.product-module-detail .goods-list>li>.list-info .button-row {
	margin-top: 12px
}

.product-module-detail .goods-list>li>.list-info .to-buy {
	padding: 5px 25px;
	border: 1px solid #0979e9;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #0979e9;
	color: #fff
}

.product-module-detail .goods-list>li>.list-info .freight {
	cursor: pointer
}

.product-module-detail .goods-list>li>.list-info .freight em {
	float: left;
	width: 68px
}

.product-module-detail .goods-list>li>.list-info .freight em:first-child {
	width: 52px
}

.product-module-detail .goods-list>li>.list-info .cntime,.product-module-detail .goods-list>li>.list-info .hktime,.product-module-detail .goods-list>li>.list-info .notime {
	display: inline-block;
	margin-right: -3px
}

.product-module-detail .goods-list>li>.list-info .notime {
	width: 0
}

.product-module-detail .goods-list>li>.list-info .cntime {
	margin-right: 5px
}

.product-module-detail .goods-list>li .price-mask {
	position: absolute;
	width: 259px;
	height: 146px;
	top: -1px;
	right: -1px;
	background: #fff;
	border: 1px solid #0979e9;
	padding: 20px 5px 0 12px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none
}

.product-module-detail .goods-list>li .price-mask .close-btn {
	position: absolute;
	width: 14px;
	height: 14px;
	top: 4px;
	right: 4px;
	cursor: pointer;
	z-index: 30;
	background: url(../img/bandaoti/close.png?v=5b63870) center no-repeat
}

.product-module-detail .goods-list>li .mask-ul {
	width: 241px;
	height: 124px;
	overflow-y: auto
}

.product-module-detail .goods-list>li .mask-ul>li {
	height: 18px;
	line-height: 18px
}

.product-module-detail .goods-list>li .mask-ul em {
	float: left;
	width: 62px
}

.product-module-detail .goods-list>li .mask-ul i {
	float: left;
	width: 79px
}

.product-module-detail .goods-list>li .pro-marf {
	float: left;
	width: 208px;
	height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.product-module-detail .goods-list>li .product-title {
	width: 252px;
	height: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.product-module-detail .goods-list>li.nodata-li {
	width: 100%;
	height: 304px;
	padding: 50px 0
}

.product-module-detail .goods-list>li.nodata-li .no-data-info {
	text-align: center
}

.product-module-detail .goods-list>li.nodata-li .no-data-info .no-data-icon:after {
	content: "\e60c";
	font-family: ICKEY;
	font-size: 50px;
	color: #f60;
	position: relative;
	top: 8px;
	left: -30px
}

.product-module-detail .goods-list>li.nodata-li .no-data-info span {
	color: #333
}

.product-module-detail .goods-list>li.nodata-li .no-data-info span .no-data-sno {
	color: #f60
}

.product-module-detail .goods-list>li.nodata-li .nodata-search-btn {
	font-size: 14px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -55px;
	margin-top: 10px;
	height: 30px;
	line-height: 30px;
	width: 110px;
	text-align: center;
	color: #fff;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #0979e9;
	cursor: pointer
}

.product-module-detail .open-more {
	color: #666;
	position: absolute;
	padding-right: 24px;
	right: 1px;
	bottom: 0;
	top: 0;
	background: #fff;
	cursor: pointer
}

.product-module-detail .has-more-icon {
	position: absolute;
	top: 15px;
	right: 6px;
	width: 11px;
	height: 6px;
	background: url(../img/passive/arrow.png?v=3740336) -25px -16px no-repeat;
	margin: 6px 0 0 5px
}

.product-module-detail .fix-box.fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 120;
	height: 42px
}

.product-module-detail .fix-box.fixed .ziyin-navbar {
	position: relative;
	left: 50%;
	margin-left: -595px;
	margin-top: 0
}

.product-module-detail .fix-marf-box.fixed {
	position: fixed;
	top: 42px;
	left: 0;
	width: 100%;
	z-index: 119;
	background: #fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	height: auto;
	padding-bottom: 5px
}

.product-module-detail .fix-marf-box.fixed .select-box {
	margin-top: 0;
	position: relative;
	left: 50%;
	margin-left: -595px;
	width: 1190px
}

.product-module-detail .ziyin-navbar {
	width: 1190px;
	height: 42px;
	margin-top: 10px
}

.product-module-detail .ziyin-navbar .nav-title {
	float: left;
	display: inline-block;
	text-align: center;
	width: 190px;
	color: #fff;
	background: #f39c00;
	height: 42px;
	line-height: 42px
}

.product-module-detail .ziyin-navbar .nav-list {
	width: 746px;
	height: 34px;
	float: left;
	padding: 0 20px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.product-module-detail .ziyin-navbar .nav-list>li {
	float: left;
	margin: 0 6px;
	line-height: 34px;
	cursor: pointer
}

.product-module-detail .ziyin-navbar .nav-list>li>span {
	display: inline-block;
	text-align: center;
	width: 112px;
	border-bottom: 2px solid transparent
}

.product-module-detail .ziyin-navbar .nav-list>li.active>span {
	color: #f39c00;
	border-bottom-color: #f39c00
}

.product-module-detail .search-row {
	float: left;
	height: 42px;
	padding-top: 6px
}

.product-module-detail #search-input {
	width: 193px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
	border: 1px solid #e4e4e4;
	padding-left: 10px;
	font-size: 12px;
	outline: 0;
	float: right
}

.product-module-detail .search-btn {
	float: right;
	background: #fff;
	border: 1px solid #e4e4e4;
	-moz-border-radius: 0;
	border-radius: 0;
	width: 60px;
	height: 30px;
	line-height: 28px;
	border-left: none;
	font-size: 14px;
	color: #333;
	cursor: pointer;
	outline: 0
}

.product-module-detail .search-btn:hover {
	color: #333
}

#nav:hover #new-nav {
	display: block;
	width: 100%
}

#product-module {
	width: 230px;
	height: 500px;
	margin-top: 1px;
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	background: #0379e9;
}

#product-module .clear-float:after {
	content: "";
	display: table;
	clear: both
}

#product-module>li {
	height: auto;
	padding: 8px 5px 6px 10px;
	color: #fff;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#product-module>li:hover {
	background: #0e2a44;
}

#product-module>li:hover .module-menu {
	display: block
}

#product-module>li:hover>h4 .module-icon img {
	transform: rotatey(0);
	-ms-transform: rotatey(0);
	-moz-transform: rotatey(0);
	-webkit-transform: rotatey(0);
	-o-transform: rotatey(0)
}

#product-module>li.last-child,#product-module>li:first-child {
	height: auto;
}

#product-module>li>h4 {
	height: 20px;
	line-height: 20px;
	margin-bottom: 6px
}

#product-module>li>h4 a {
	color: #fff
}

#product-module>li>h4 .module-icon {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 5px
}

#product-module>li>h4 .module-icon img {
	width: 16px;
	height: 16px;
	position: relative;
	top: 2px;
	float: left;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transform: rotatey(180deg);
	-ms-transform: rotatey(180deg);
	-moz-transform: rotatey(180deg);
	-webkit-transform: rotatey(180deg);
	-o-transform: rotatey(180deg)
}

#product-module>li .module-title {
	overflow: hidden;
	width: 220px;
	padding-left: 0px
}

#product-module>li .module-title>a {
	float: left;
	font-size: 12px;
	color: #f2f2f2;
	height: 20px;
	line-height: 20px;
	width: auto;
	padding-left: 1px;
	padding:0px 6px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

#product-module>li .module-title>a:hover {
	color: #75b9fd
}

#product-module .module-menu {
	background: #fff;
	width: 960px;
	z-index: 50;
	position: absolute;
	left: 230px;
	top: 0;
	display: none;
	overflow: hidden;
	border-top: none;
	border-left: none;
	-moz-box-shadow: 1px 0 5px rgba(0,0,0,.3);
	box-shadow: 1px 0 5px rgba(0,0,0,.3)
}

#product-module .module-menu .main-menu {
	width: 740px;
	min-height: 500px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 20px;
	float: left
}

#product-module .module-menu .main-menu>li {
	overflow: hidden;
	padding-left: 20px;
	display: table;
	width: 100%
}

#product-module .module-menu .main-menu>li .item-title {
	width: 150px;
	height: 14px;
	display: table-cell;
	vertical-align: top;
	font-size: 14px;
	color: #333;
	padding-top: 15px;
	padding-bottom: 15px
}

#product-module .module-menu .main-menu>li .item-title a {
	color: #333
}

#product-module .module-menu .main-menu>li .item-title em.item-icon {
	float: left;
	width: 16px;
	height: 16px;
	position: relative;
	top: 2px;
	margin-right: 15px
}

#product-module .module-menu .main-menu>li .item-title em.item-icon>img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	max-width: 100%
}

#product-module .module-menu .main-menu>li .item-title>span {
	float: left
}

#product-module .module-menu .main-menu>li .item-box {
	border-top: 1px solid #f2f2f2;
	display: table-cell;
	vertical-align: middle
}

#product-module .module-menu .main-menu>li .item-box.first-child,#product-module .module-menu .main-menu>li .item-box:first-child {
	border-top: none
}

#product-module .module-menu .main-menu>li .item-box .menu-detail-item {
	width: 125px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	color: #666;
	font-size: 12px
}

#product-module .module-menu .main-menu>li .item-box .menu-detail-item:hover {
	color: #4a90e2
}

#product-module .module-menu .main-menu>li .item-box .menu-detail-item.head-item {
	width: 145px;
	padding-left: 20px;
	position: relative
}

#product-module .module-menu .main-menu>li .item-box .menu-detail-item.head-item:before {
	content: "";
	width: 1px;
	height: 14px;
	background: #e4e4e4;
	position: absolute;
	left: 0;
	top: 8px
}

#product-module .module-menu .main-menu>li .item-box .item-row {
	overflow: hidden;
	padding: 7px 0
}

#product-module .module-menu .main-menu>li .item-box .item-row>a {
	float: left;
	height: 28px;
	line-height: 28px
}

#product-module .module-menu .ad-list {
	width: 220px;
	height: 500px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	float: left
}

#product-module .module-menu .ad-list li {
	width: 220px;
	height: 160px;
	margin-top: 10px
}

#product-module .module-menu .ad-list li a>img {
	width: 220px;
	height: 160px
}

#product-module .module-menu .ad-list li:first-child {
	margin-top: 0;
	height: 160px
}

#new-banner-module {
	width: 1190px;
	height: 500px;
	position: relative;
	left: 50%;
	margin-left: -595px
}

#new-banner-module .banner-system {
	width: 738px;
	height: 336px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 230px;
	display: inline-block
}

#new-banner-module .banner-system #mainbanner .banner-slide {
	margin-left: 240px
}

#new-banner-module .banner-system #mainbanner #slide_SY-GG-UMN:hover .banner-next-66,#new-banner-module .banner-system #mainbanner #slide_SY-GG-UMN:hover .banner-prev-66 {
	display: block
}

#new-banner-module .banner-system #mainbanner .banner-prev-66 {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -35px;
	z-index: 100;
	width: 40px;
	height: 70px;
	background: #000;
	-moz-opacity: .35;
	filter: alpha(opacity=35);
	opacity: .35;
	cursor: pointer;
	display: none
}

#new-banner-module .banner-system #mainbanner .banner-prev-66 img {
	margin: 20px 0 0 -5px;
	width: 30px
}

#new-banner-module .banner-system #mainbanner .banner-prev-66:hover {
	-moz-opacity: .7;
	filter: alpha(opacity=70);
	opacity: .7
}

#new-banner-module .banner-system #mainbanner .banner-next-66 {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -35px;
	z-index: 100;
	width: 40px;
	height: 70px;
	background: #000;
	-moz-opacity: .35;
	filter: alpha(opacity=35);
	opacity: .35;
	cursor: pointer;
	display: none
}

#new-banner-module .banner-system #mainbanner .banner-next-66 img {
	margin: 20px 0 0 5px;
	width: 30px
}

#new-banner-module .banner-system #mainbanner .banner-next-66:hover {
	-moz-opacity: .7;
	filter: alpha(opacity=70);
	opacity: .7
}

#new-banner-module .right-side {
	width: 222px;
	float: right
}

#new-banner-module .right-side .activity-module {
	margin-bottom: 20px;
	height: 170px;
	width: 100%;
	overflow: hidden;
	background: #fff
}

#new-banner-module .rank-module {
	height: 290px;
	width: 100%;
	background: #fff
}

#new-banner-module .rank-module .home-ranking {
	width: 100%
}

#new-banner-module .fun-module {
	margin-top: -1px;
	width: 968px;
	height: 160px
}

#new-banner-module .fun-module .new-fun-info {
	background: #fff;
	width: 230px;
	height: 160px;
	border: 1px solid #f2f2f2;
	border-right: none;
	border-top: none;
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#new-banner-module .fun-module .new-fun-info .info-title {
	font-size: 18px;
	color: #999;
	background: #f5faff;
	height: 48px;
	line-height: 48px;
	padding-left: 12px
}

#new-banner-module .fun-module .new-fun-info .info-title .new-info-icon {
	display: inline-block;
	height: 16px;
	width: 16px;
	background: url(../img/icon/new-module-icon.png?v=cd20dcb) 0 -103px no-repeat;
	position: relative;
	top: 2px;
	margin-right: 10px
}

#new-banner-module .fun-module .new-fun-info .dl-box {
	padding: 0 7px
}

#new-banner-module .fun-module .new-fun-info .dl-box a:first-child dl.fun-module-dl {
	border-left: none
}

#new-banner-module .fun-module .new-fun-info .dl-box a dl.fun-module-dl {
	width: 71px;
	height: 98px;
	margin-top: 8px;
	border-left: 1px solid #f2f2f2;
	float: left
}

#new-banner-module .fun-module .new-fun-info .dl-box a dl.fun-module-dl dd,#new-banner-module .fun-module .new-fun-info .dl-box a dl.fun-module-dl dt {
	text-align: center;
	font-size: 12px;
	position: relative;
	color: #666
}

#new-banner-module .fun-module .new-fun-info .dl-box a dl.fun-module-dl dt {
	height: 55px
}

#new-banner-module .fun-module .new-fun-info .dl-box a dl.fun-module-dl dd:last-child {
	margin-top: 5px
}

#new-banner-module .fun-module .new-fun-info .dl-box a dl.fun-module-dl:hover>dt>i {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

#new-banner-module .fun-module .new-fun-info .dl-box a dl.fun-module-dl:hover>dd>span {
	color: #4a90e2
}

#new-banner-module .fun-module .new-fun-info .dl-box a dl.fun-module-dl .my-module-icon1,#new-banner-module .fun-module .new-fun-info .dl-box a dl.fun-module-dl .my-module-icon2,#new-banner-module .fun-module .new-fun-info .dl-box a dl.fun-module-dl .my-module-icon3 {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background-image: url(../img/icon/fun-module-icon.png?v=5f6ffcf);
	transition: all .5s linear;
	-moz-transition: all .5s linear;
	-webkit-transition: all .5s linear;
	-o-transition: all .5s linear
}

#new-banner-module .fun-module .new-fun-info .dl-box a dl.fun-module-dl .my-module-icon1 {
	width: 30px;
	height: 30px;
	background-position: -382px -6px
}

#new-banner-module .fun-module .new-fun-info .dl-box a dl.fun-module-dl .my-module-icon2 {
	background-image: url(../img/icon/new-module-icon.png?v=cd20dcb);
	width: 27px;
	height: 28px;
	background-position: -51px 3px;
	background-color: #4c7ba9
}

#new-banner-module .fun-module .new-fun-info .dl-box a dl.fun-module-dl .my-module-icon3 {
	width: 42px;
	height: 23px;
	background-position: -326px -13px
}

#new-banner-module .fun-module .banner-box {
	width: 230px;
	height: 150px;
	float: left;
	margin-top: 10px;
	margin-left: 10px
}

.ickey-video-banner {
	position: absolute;
	width: 125px;
	height: 500px;
	left: -125px;
	top: 1px;
	background: url(../img/pic/new-client-gift.png?v=fd75bb3) right top no-repeat
}

.ickey-video-banner.first-in .ickey-video {
	-moz-box-shadow: 4px 1px 4px 1px #ddd;
	box-shadow: 4px 1px 4px 1px #ddd;
	opacity: 1;
	width: 960px
}

.ickey-video-banner.first-in .ickey-video .ickey-video-info {
	width: 762px;
	opacity: 1
}

.ickey-video-banner.first-in .ickey-video .ickey-video-info #index_video {
	visibility: visible;
	opacity: 1
}

.ickey-video-banner .ickey-video {
	z-index: 1000;
	width: 0;
	opacity: 0;
	height: 500px;
	position: absolute;
	left: 125px;
	background: url(../img/pic/reg-gift-bg.jpg?v=c5bc3bf) no-repeat
}

.ickey-video-banner .ickey-video.hover {
	-moz-box-shadow: 4px 1px 4px 1px #ddd;
	box-shadow: 4px 1px 4px 1px #ddd
}

.ickey-video-banner .ickey-video.hover #index_video {
	visibility: visible
}

.ickey-video-banner .ickey-video .video-close-btn {
	cursor: pointer;
	position: absolute;
	top: -1px;
	right: 6px
}

.ickey-video-banner .ickey-video .video-close-btn.icon-closeoutline:before {
	font-size: 35px;
	color: #fff
}

.ickey-video-banner .ickey-video .ickey-video-info {
	width: 0;
	opacity: 0;
	height: 432px;
	background: #f0f0f0;
	margin-top: 32px;
	margin-left: 99px;
	padding: 3px 0;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute
}

.ickey-video-banner .ickey-video .ickey-video-info #index_video {
	margin: 0 3px;
	visibility: hidden
}

.ickey-video-banner .ickey-video .ickey-video-info .control-btn {
	position: absolute;
	bottom: 40px;
	top: 3px;
	left: 3px;
	right: 3px;
	background: 0 0;
	z-index: 1;
	display: none
}

.web-navigation-lb .breadcrumb {
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc
}

.web-navigation-lb .map_box {
	margin: 0 auto;
	width: 1000px
}

.web-navigation-lb .map_box h2 {
	height: 30px;
	line-height: 30px;
	text-indent: 6px;
	font-size: 14px;
	color: #A40000;
	font-weight: 700;
	border-bottom: 3px solid #EAE6E3
}

.web-navigation-lb .map_box td {
	height: 27px;
	line-height: 27px;
	border-bottom: 1px dotted #CFCECC
}

.web-navigation-lb .map_box td a {
	color: #666
}

.web-navigation-lb .map_box td a:hover {
	color: #a40000
}

.web-navigation-lb .map_box td.list_tit {
	width: 100px;
	text-align: center;
	font-weight: 700;
	font-size: 12px
}

.web-navigation-lb .map_box td.list_con {
	padding-left: 12px;
	font-size: 12px
}

.web-navigation-lb .map_box td.list_con a {
	margin-right: 10px
}

.web-navigation-lb .map_box .o-hid {
	overflow: hidden
}