body.ecommerce {
	background: #fcfcfc;
	width: 100%;
	height: 100%;
}


.container{
/* 	width: 1024px!important; */
	width: 1200px!important;
 	margin: 0 auto;
}

.ecommerce h1, .ecommerce h2, .ecommerce h3, .ecommerce h4, .ecommerce h5, .ecommerce h6 {
	font-family: "PT Sans Narrow", sans-serif;
	margin: 0 0 10px;
	text-transform: uppercase;
}
.ecommerce h1 {
	font-size: 23px;
}
.ecommerce h2 {
	font-size: 20px;
}
.ecommerce .content-page h2, 
.ecommerce .content-page h3, 
.ecommerce .content-page h4, 
.ecommerce .content-page h5, 
.ecommerce .content-page h6 {
	padding-top: 10px;
}
.ecommerce .content-page h3 {
	font-size: 20px;
	margin-bottom: 7px;
}
.ecommerce .content-page h4 {
	font-size: 17px;
	margin-bottom: 4px;
}
.ecommerce .content-page h5, 
.ecommerce .content-page h6 {
	font: 700 15px "Open Sans", Arial, sans-serif;
	margin-bottom: 2px;
}

/***
Header and header elements
***/
.ecommerce .header {
	/*width: 100%;
	height: 100%;*/
position: inherit;
}
.ecommerce .site-logo {
	padding-top: 28px;
	padding-bottom: 27px;
}
.ecommerce .reduce-header .site-logo {
	padding-top: 16px;
	padding-bottom: 18px;
}

.ecommerce .header-navigation li.menu-search {
	top: 31px;
}
.ecommerce .header-navigation li.menu-search i {
	color: #8a949e;
}

/* Navigation */
.ecommerce .header-navigation {
	font: 19px "PT Sans Narrow", sans-serif;
	letter-spacing: 1px;
	margin: 0;
}
.ecommerce .header-navigation > ul > li > a {
	color: #ffffff;
	/*padding: 34px 12px 32px;*//*淇敼*/
	padding: 9px 20px 9px 20px;
}
.ecommerce .header-navigation ul > li.active > a,
.ecommerce .header-navigation ul > li > a:hover,
.ecommerce .header-navigation ul > li > a:focus,
.ecommerce .header-navigation ul > li.open > a,
.ecommerce .header-navigation ul > li.open > a:hover,
.ecommerce .header-navigation ul > li.open > a:focus {
	color: #2677c6;
}
.ecommerce .header-navigation .dropdown-menu > li > a:hover,
.ecommerce .header-navigation .dropdown-menu > li.active > a,
.ecommerce .header-navigation .header-navigation-content .header-navigation-col li > a:hover,
.ecommerce .header-navigation .header-navigation-content .header-navigation-col li.active > a {
  color: #2677c6;
}
.ecommerce .header-navigation ul > li.active > a {
	/*border-bottom: 2px solid #E44F00;*/
	border-bottom: none !important;
}

.ecommerce .header-navigation > ul > li > .dropdown-menu {
	margin-top: 0px;
}
.ecommerce .reduce-header .header-navigation > ul > li > .dropdown-menu {
	margin-top: -3px;
}
.ecommerce .reduce-header .header-navigation > ul > li.dropdown:hover > a:after { 
  bottom: 0;
}

/* nav brands */
.nav-brands {
  clear: both;
  margin: -20px -15px;
  padding: 20px 0 0;
  width: auto;
}
.nav-brands ul {
  margin: 0;
  padding: 10px 0;
  list-style: none;
  background: #fff;
  width: 100%;
  overflow: hidden;
  border-top: solid 1px #f0f0f0;
}
.nav-brands li {
  float: none;
  margin-right: 0 !important;
  border: none !important;
  display: inline-block;
}
.nav-brands img {
  width: auto;
  height: 70px;
}
.nav-brands a {
  padding: 0 !important;
}
.nav-brands a:hover {
  background: #fff;
  color: #fff;
}

/* Top cart block */
.header .top-cart-block {
	float: right;
	margin-top: 30px;
	position: relative;
	font: 400 13px 'Open Sans', Arial, sans-serif;
}
.ecommerce .header .mobi-toggler {
	margin-top: 30px;
}
.ecommerce .reduce-header .mobi-toggler,
.reduce-header .top-cart-block {
	margin-top: 19px;
}
.top-cart-info {
	background: #a9d4f7;
	color: #595f65;
	border: solid 1px #ececec;
	border-radius: 8px !important;
	float: left;
	padding: 6px 13px 6px 13px;
	line-height: 1.2;
	margin-left: 70px;
}
.top-cart-info a {
	color: #595f65;
}

.top-cart-info-count small {
	color: #ffffff
}
.top-cart-info-count small:hover {
	color: #2677c6
}

.top-cart-info-count {
	float: left;
}
.top-login {
	margin-left: 10px;
	margin-top: 5px;
}
.top-login a:hover{
	color: #0769c2;
}


.top-cart-info-value {
	/*border-left: solid 1px #a5aab0;*/
	padding: 0 10px;

	height: 34px;
	line-height: 34px;
	display: inline-block;
	background: #89C4F4;
	border-color: #72b8f2;
	text-align: center;
	color: #FFFFFF;
	float: right;
}
 .top-cart-info-value img{
 	 padding: 0px 10px 3px 0;
 }


.top-cart-block .fa-shopping-cart {
	position: absolute;
	top: 0;
	right: 0;
	background: #e84d1c;
	color: #fff;
	padding: 8px 8px 7px;
	border-radius: 16px !important;
	font-size: 16px;
}

.top-cart-content-wrapper{
	position: absolute;
	right: -2px;
	top: 100%;
	z-index: 99999;
}
.top-cart-content {
	padding: 8px 0 10px;
	background: #fcfafb;
	border-top: solid 2px #ea4c1d;
	box-shadow: 5px 5px rgba(91, 91, 91, 0.2);
	width: 364px;
	margin-top: 12px;
	color: #717880;
	display: none;
	position: relative;
	transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-webkit-transition: opacity .3s ease-in-out;
}
.top-cart-content:after { 
	top: -8px;
	width: 0; 
	height: 0;
	right: 8px;
	z-index: 2; 
	content: " "; 
	display: block; 
	position: absolute;
	border-bottom: 8px solid #e6400c;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
.top-cart-block:hover .top-cart-content {
	display: block;
}
.top-cart-content p {
	margin: 7px 0 5px;
}
.top-cart-content ul {
	margin: 0;
	padding: 0 8px;
}
.top-cart-content .scroller {
	overflow: hidden;
}
.top-cart-content li {
	list-style: none;
	margin: 0;
	padding: 9px 0;
	border-bottom: solid 1px #f2f2f2;
	width: 100%;
	overflow: hidden;
}
.top-cart-content img,
.top-cart-content em,
.top-cart-content strong,
.top-cart-content span,
.top-cart-content .del-goods,
.top-cart-content .add-goods {
	float: left;
}
.top-cart-content img {
	border: solid 2px #fff;
	margin-right: 4px;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.top-cart-content span,
.top-cart-content strong,
.top-cart-content em {
	margin-right: 10px;
	overflow: hidden;
	padding-top: 10px;
}
.top-cart-content span {
	width: 26px;
}
.top-cart-content strong {
	width: 165px;
	font-weight: normal;
}
.top-cart-content strong a {
	color: #717880;
}
.top-cart-content em {
	width: 55px;
	font-style: normal;
	text-align: right;
}

.del-goods,
.add-goods {
	width: 17px;
	height: 17px;
	color: #fff !important;
	border-radius: 22px !important;
	float: right;
	margin: 10px 0 0 5px;
	line-height: 1;
	font-size: 12px;
}
.del-goods:hover,
.add-goods:hover {
	text-decoration: none;
}
.del-goods {
	background: #d7dde3 url(../../layout/img/icons/del-goods.png) no-repeat 50% 50%;
}
.del-goods:hover {
	background: #E94D1C url(../../layout/img/icons/del-goods.png) no-repeat 50% 50%;
}
.add-goods {
	background: #7bdd00 url(../../layout/img/icons/add-goods.png) no-repeat 50% 50%;
}
.add-goods:hover {
	background: #E94D1C url(../../layout/img/icons/add-goods.png) no-repeat 50% 50%;
}

.top-cart-content .text-right {
	margin-right: 8px;
	padding-top: 10px;
}
.top-cart-content .btn {
	font-size: 11px;
	padding: 8px 12px 7px;
}
.top-cart-content .btn-default {
	color: #fff;
	border: 1px solid #c1cad3;
	background: #c1cad3;
	margin-right: 4px;
}
.top-cart-content .btn-default:hover {
	border: 1px solid #A8AEB3;
	color: #fff;
	background: #A8AEB3;
}

.ecommerce .page-slider {
	margin-top: -23px;
}

/* breadcrumb */
.ecommerce .breadcrumb {
	text-transform: uppercase;
	font: 13px "PT Sans Narrow", sans-serif;
}

/* Catalogue styles */
.product-item {
	/*padding: 12px 12px 16px;*//*娉ㄩ噴*/
	background: #fff;
	position: relative;
}
.owl-item.active .product-item {
	/*margin-right: 10px;*//*娉ㄩ噴*/
}
.product-item:hover {
	box-shadow: 5px 5px rgba(234, 234, 234, 0.9);
}
.product-item:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height:0;
}
*html .product-item {
	zoom: 1;
}
*+html .product-item {
	zoom: 1;
}

.sticker-sale {
	background: url(../../layout/img/sale.png) no-repeat;
}
.sticker-new {
	background: url(../../layout/img/new.png) no-repeat;
	left: auto;
	right: 0;
}

.sticker-cuxiao{
	background: url(../../layout/img/new.png) no-repeat;
	left: auto;
	right: 0;
}

.pi-img-wrapper {
	position: relative;
}
.pi-img-wrapper div {
	background: rgba(0,0,0,0.3);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 100%;
	text-align: center;
}
.product-item:hover>.pi-img-wrapper>div {
	display: block;
}
.pi-img-wrapper div .btn-default {
	padding: 3px 10px;
	color: #fff;
	border: 1px #fff solid;
	margin: -13px 5px 0;
	background: transparent;
	position: relative;
	top: 50%;
	font-size: 12px;
}
.product-item .btn:hover {
	background: #e84d1c;
	border-color: #c8c8c8;
}

.product-item h3 {
	font: 300 14px 'Open Sans', sans-serif;
	padding-top: 10px;
	padding-bottom: 4px;
}
.product-item h3 a {
	color: #3e4d5c;
}
.product-item h3 a:hover {
	color: #E02222;
}
.pi-price {
	color: #e84d1c;
	font: 18px 'PT Sans Narrow', sans-serif;
	
	padding-top: 1px;
}
.product-item .add2cart {
	float: right;
	color: #a8aeb3;
	border: 1px #ededed solid;
	padding: 3px 6px;
}
.product-item .add2cart:hover {
	color: #fff !important;
	background: #E84D1C !important;
	border-color: #E84D1C;
}

.shop-index-carousel {
	margin-left: -10px;
}

/* shopping cart page */
.goods-data {
	background: #fff;
	padding: 20px;
	margin-bottom: 20px;
	overflow-x: auto;
	margin-right: 10px;
}
.goods-data table,
.checkout-page table {
	width: 100%;
	font: 300 13px 'Open Sans', sans-serif;
}
.goods-data th,
.checkout-page th {
	font: 16px "PT Sans Narrow", sans-serif;
	text-transform: uppercase;
	border-bottom: solid 1px #ecebeb;
	padding-bottom: 8px;
}
.goods-data td,
.checkout-page td {
	vertical-align: top;
	padding: 20px 20px 20px 0;
	border-bottom: solid 1px #ecebeb;
}
.goods-page-image,
.checkout-image {
	width: 105px;
}
.goods-page-image img,
.checkout-image img {
	width: 75px;
}
.goods-page-price, 
.goods-page-total,
.checkout-price,
.checkout-total {
	font-family: 'PT Sans Narrow', sans-serif;
}
.goods-page-price strong, 
.goods-page-total strong,
.checkout-price strong,
.checkout-total strong {
	color: #e84d1c;
	font-size: 21px;
	font-weight: normal;
}
.goods-page-price strong span,
.goods-page-total strong span,
.checkout-price strong span,
.checkout-total strong span  {
	font-size: 17px;
}
.goods-data h3,
.checkout-page .checkout-description h3 {
	font: 300 14px 'Open Sans', sans-serif;
	text-transform: inherit;
	padding: 0;
	margin: 0 0 5px;
}
.goods-data p,
.checkout-description p {
	margin-bottom: 2px;
}
.goods-data a,
.checkout-page .checkout-description a {
	color: #e6400c;
}
.goods-page-description em,
.checkout-description em {
	display: block;
	font-style: normal;
}
.goods-page .btn-default {
	float: left;
	border: 1px solid #5ea8dc;
	background: #5ea8dc;
	color: #fff;
}
.goods-page .btn-default:hover {
	border: 1px solid #408cc2;
	background: #408cc2;
}
.goods-page .btn-primary {
	float: right;
	margin-right: 10px;
}

.goods-data .del-goods,
.goods-data .add-goods {
	margin-top: 4px;
}

.shopping-total,
.checkout-total-block {
	width: 230px;
	float: right;
	padding-top: 9px;
	color: #3e4d5c;
}
.checkout-total-block {
	margin-bottom: 20px;
}
.shopping-total ul,
.checkout-total-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.shopping-total li,
.checkout-total-block li {
	border-bottom: solid 1px #ecebeb;
	width: 100%;
	overflow: hidden;
	padding: 9px 0;
}
.shopping-total li:last-child,
.checkout-total-block li:last-child {
	border: none;
}
.shopping-total em,
.checkout-total-block em {
	font: 18px 'PT Sans Narrow', sans-serif;
	float: left;
	text-transform: uppercase;
	position: relative;
	top: 2px;
}
.shopping-total strong,
.checkout-total-block strong {
	color: #e84d1c;
	font: 21px 'PT Sans Narrow', sans-serif;
	font-weight: normal;
	float: right;
}
.shopping-total strong span,
.checkout-total-block strong span {
	font-size: 17px;
}
.shopping-total-price,
.checkout-total-price {
	font-weight: bold;
}
.shopping-total-price strong,
.checkout-total-price strong {
	font-weight: bold;
}

/* checkout page */
.checkout-page h2 {
	background: #a7b0b8;
	color: #fff;
	font: 17px 'PT Sans Narrow', sans-serif;
	margin: 0 0 15px;
}
.checkout-page h2 a {
	color: #fff;
	display: block;
	padding: 9px 20px 8px !important;
}
.checkout-page h2 a:hover {
	color: #fff;
}
.checkout-content {
	padding: 0 20px 40px;
}
.checkout-block.panel {
	background: inherit;
	box-shadow: none;
	margin-bottom: 0;
}
.checkout-page a {
    color: #767F88;
}
.checkout-page a:hover {
	color: #E02222;
}
.checkout-page h3 {
	font: 23px 'PT Sans Narrow', sans-serif;
	color: #3e4d5c;
	padding-top: 10px;
}
.checkout-page select.form-control {
	color: #B0B4B7;
}
.checkout-page select.form-control.input-sm {
	width: 100%;
	height: 34px;
	font-size: 14px;
	padding: 6px 12px;
}
.checkout-page hr {
	clear: both;
}
#shipping-method .form-group {
	padding-top: 10px;
}
.checkout-page h4 {
	text-transform: inherit;
	font-size: 20px;
}

.checkout-page .panel {
	border-radius: 0;
	border: none;
	box-shadow: none;
}
.checkout-page .panel-heading {
	background: none;
	padding: 0;
}
.checkout-page .panel-body {
	border: none !important;
	padding-left: 20px;
	padding-right: 20px;
}
.radio-list {
	margin: 0 0 10px -2px;
}
.radio-list > label {
    display: block;
}

/* compare goods */
.compare-goods tr:first-child td.compare-info,
.compare-goods tr:first-child td.compare-item {
	background: no-repeat;
	border-bottom: 3px solid #ECEBEB;
}
.goods-data td.compare-info {
	width: 20%;
	vertical-align: middle;
	background: #F9F9F9;
}
.goods-data td.compare-info,
.goods-data td.compare-item {
	padding: 20px;
}
.compare-item {
	text-align: center;
}
.compare-item img {
	width: 100%;
	max-width: 100px;
}
.compare-item h3 {
	padding: 7px 0 4px;
	margin: 0;
}
.compare-item strong {
	color: #E84D1C;
    font-size: 21px;
    font-weight: normal;
}
.compare-item strong span {
    font-size: 17px;
}
.compare-goods .btn-primary {
	margin-right: 0;
}

.goods-data th h2 {
	font-size: 17px;
	padding: 8px 20px 0;
	margin: 0;
	font-weight: bold;
}

.goods-page .compare-item .btn-primary {
	color: #fff;
	float: none;
}
.goods-page .compare-item .btn-default {
	border: 1px solid #EDEDED;
	color: #A8AEB3;
	background: transparent;
	padding: 6px 13px;
	float: none;
	margin-top: 10px;
}
.goods-page .compare-item .btn-default:hover,
.goods-page .compare-item .btn-default:focus,
.goods-page .compare-item .btn-default:active {
	border: 1px solid #A8AEB3;
	color: #fff;
	background: #A8AEB3;
	padding: 6px 13px; 
}

.ecommerce .sidebar {
	font: 15px 'PT Sans Narrow', sans-serif;
	color: #3E4D5C;
	text-transform: uppercase;
}
.ecommerce .sidebar .list-group-item {
    background: #fff;
    padding: 8px 10px 6px;
}

/* sidebar filter */
.sidebar-filter {
	background: #fff;
	padding: 15px 15px 20px;
}
.sidebar-filter h2 {
	font-size: 18px;
	margin: 0;
}
.sidebar-filter h3 {
	font: 600 14px 'Open Sans', sans-serif;
	/*text-transform: none;*/
	padding-top: 10px;
}
.sidebar-filter label {
	text-transform: none;
	font: 400 13px 'Open Sans', sans-serif;
}
.sidebar-filter #amount {
	font-weight: normal !important;
	color: #767F88 !important;
}
.sidebar-filter .ui-widget-content {
	border: none;
	background: #e5e5e5;
	border-radius: 0;
	height: 8px !important;
}
.sidebar-filter .ui-widget-header {
	background: #ffb848;
}
.ui-state-default,
.ui-state-default:hover {
	border-radius: 0;
	width: 11px !important;
	height: 24px !important;
	border-color: #fff !important;
	top: -8px !important;
	background: #777 !important;
}

.checkbox-list > label {
    display: block;
    font-weight: normal;
}

/* sidebar products */
.sidebar-products {
	background: #fff;
	padding: 15px 15px 20px;
}
.sidebar-products .item {
	width: 100%;
	overflow: hidden;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: solid 1px #eee;
}
.sidebar-products .item:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border: none;
}
.sidebar-products h2 {
	font-size: 18px;
	margin-bottom: 14px;
}
.sidebar-products img {
	width: 65px;
	height: auto;
	float: left;
}
.sidebar-products h3 {
	font: 300 13px 'Open Sans', sans-serif;
	/*text-transform: none;*/
	margin-left: 80px;
	margin-bottom: 2px;
}
.sidebar-products .price {
	margin-left: 80px;
    color: #E84D1C;
    font: 16px 'PT Sans Narrow', sans-serif;
}

/* BEGIN product page */
.product-page {
	background: #fff;
	padding: 22px;
	position: relative;
	margin-right: 10px;
}
.product-main-image {
	margin-bottom: 20px;
}
.product-main-image img {
	width: 100%;
}
.product-other-images {
	text-align: left;
}
.product-other-images img {
	width: 58px;
	height: auto;
	margin: 0 12px 12px 0;
}
.product-other-images a:hover img,
.product-other-images a.active img {
	box-shadow: 0 0 0 2px #c7ced5;
}
.product-page h1 {
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 12px;
}
.price-availability-block {
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 12px;
	margin-bottom: 17px;
}
.price-availability-block .price {
	float: left;
	font-family: 'PT Sans Narrow', sans-serif;
}
.price-availability-block .price strong {
	color: #e84d1c;
	font-size: 35px;
	font-weight: normal;
}
.price-availability-block .price strong span {
	font-size: 25px;
}
.price-availability-block .price em {
	font-style: normal;
	color: #bbb;
	font-size: 17px;
}
.price-availability-block .price em span {
	font-size: 23px;
	text-decoration: line-through;
}
.price-availability-block .availability {
	float: right;
	color: #7b8a99;
}
.price-availability-block .availability strong {
	font-weight: normal;
	color: #3e4d5c;
}
.product-page .nav-tabs > li {
    margin-top: 1px;
}
.product-page-options {
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	padding: 20px 0;
	margin-bottom: 20px;
	width: 100%;
	overflow: hidden;
}
.product-page-options .pull-left {
	margin-right: 40px;
}
.product-page-options .pull-left:last-child {
	margin-right: 0;
}
.product-page-options label {
	font-weight: normal;
	text-transform: uppercase;
	color: #8e9ca8;
	font-family: "PT Sans Narrow", sans-serif;
	float: left;
	margin-right: 10px;
	padding-top: 2px;
}
.product-page-options select.input-sm {
	float: left;
	width: auto;
	height: 26px;
}

.product-page-cart {
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 20px;
	margin-bottom: 18px;
}
.product-quantity,
.product-quantity .input-group {
	width: 70px;
	float: left;
	margin-right: 20px;
	position: relative;
}
table .product-quantity,
table .product-quantity .input-group {
	margin-right: 0;
}
.product-page-cart .btn {
	padding: 7px 20px;
	font-size: 13px;
	height: 38px;
}
.product-quantity input.form-control {
	border: none;
	background: #edeff1 !important;
	font: 300 23px 'Open Sans', sans-serif;;
	color: #647484;
	height: 38px;
	width: 50px;
	text-align: center;
	padding: 5px;
}
.product-quantity input.form-control:focus {
	border: none;
}

.product-quantity .input-group-btn {
	position: static;
}
.product-quantity .btn {
  text-align: center;
  height: 18px !important;
  width: 18px;
  padding: 0 2px 0 1px !important;
  text-align: center;
  background: #edeff1;
  border-radius: 0 !important;
  font-size: 18px !important;
  line-height: 1 !important;
  color: #616b76;
  margin: 0 !important;
  position: absolute;
  right: 0;
}
.product-quantity .quantity-up {
  top: 0;
}
.product-quantity .quantity-down {
  bottom: 0;
}
.product-quantity .btn i {
	position: relative;
	top: -2px;
	left: 1px;
}

.product-page .review {
	color: #6e7a85;
	font-family: 'Open Sans', sans-serif;
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 18px;
	margin-bottom: 20px;
	font-weight: 300;
}

.product-page .rateit {
	margin-right: 27px;
	position: relative;
	top: 2px;
}
.product-page .review a {
	color: #e6400c;
}
.product-page .social-icons li a {
	background-position: 0 -38px;
	opacity: 1;
}

/* product pop up */
.product-pop-up {
	padding: 0;
	overflow-x: hidden;
	background: inherit;
}
.product-pop-up .product-quantity, .product-pop-up .product-quantity .input-group {
	margin-right: 15px;
}
.product-pop-up .product-page-cart .btn {
	padding: 7px 5px;
}
.product-pop-up .product-page-cart a.btn {
	padding: 9px 5px 5px;
	display: inline-block;
}
.product-pop-up .btn-primary {
	margin-right: 10px;
}

.product-page-content {
	width: 100%;
	overflow: hidden;
	padding: 50px 13px 0;
}

.ecommerce .nav-tabs {
	text-transform: uppercase;
	font: 16px/1 "PT Sans Narrow", sans-serif;	
}
.ecommerce .nav-tabs > li > a, .ecommerce .nav-tabs > li > a:hover, .ecommerce .nav-tabs > li > a:focus {
	padding: 5px 15px 3px;
	background: #edeff1;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background: #E6400C;
    color: #fff;
}
.product-page-content .tab-content {
	padding: 20px 15px;
	background: #fff;
}

/* datasheet tab */
.product-page-content .datasheet {
	width: 100%;
	font-size: inherit;
}
.product-page-content .datasheet th {
	border-bottom: solid 2px #eee;
	padding-bottom: 5px;
	font-size: 15px;
}
.product-page-content .datasheet td {
	padding: 5px 20px 5px 0;
	border-bottom: solid 1px #eee;
}
.datasheet-features-type {
	font-weight: bold;
}
/* reviews tab */
.reviews-form {
	padding-top: 20px;
}
.reviews-form label {
	font-weight: normal;
}
.reviews-form input.form-control {
	color: #aaa;
}
.review-item {
	width: 100%;
	overflow: hidden;
	border-bottom: solid 1px #eee;
	padding: 0 5px 5px;
	margin: 0 -5px 20px;
}
.review-item-submitted {
	margin-bottom: 5px;
	position: relative;
}
.review-item-submitted strong, 
.review-item-submitted em {
	display: block;
}
.review-item-submitted strong {
	margin-bottom: 3px;
}
.review-item-submitted em {
	font-style: normal;
	color: #bbb;
	font-size: 12px;
}
.review-item-submitted .rateit {
	position: absolute;
	top: 3px;
	right: 0;
}
/* END product page */

/* list view sorting */
.list-view-sorting {
	margin-bottom: 20px;
}
.list-view * {
	display: none !important;
}
.list-view-sorting .pull-right {
	margin-left: 30px;
}
.list-view-sorting label {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 14px;
	color: #8e9ca8;
	font-family: "PT Sans Narrow", sans-serif;
	float: left;
	margin-right: 10px;
	position: relative;
	top: 2px;
}
.list-view-sorting select {
	float: left;
	width: auto;
	height: 26px;
}
.list-view-sorting a {
	background: #fff;
	color: #E6400C;
	display: inline-block;
	padding: 4px 6px;
	line-height: 1;
	margin-right: -3px;
}

.content-form-page legend {
	font: 18px 'PT Sans Narrow', sans-serif;
	text-transform: uppercase;
	margin-bottom: 14px;
}

/***
Shop Stype Buttons
***/
.btn {
	text-transform: uppercase;
}

/*@media (min-width: 300px) {
	.indexlogo{
		height:40%;
		width:40%;
	}
}

@media (min-width: 600px) {
	.indexlogo{
		height:30%;
		width:30%;
	}
}
@media (min-width: 1024px) {
	.indexlogo{
		height:60%;
		width:60%;
	}
}*/
.indexlogo{
		height:81px;
		width:189px;
	}

.user-center-logo{
		height:80px;
		width:295px;
	}

#camera{
	position: absolute;z-index: 100;top: 10px;right: 60px;
}


.hotcontent {
	margin-left: 80px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 0!important;
}
.hotcontent span {
	color: #ff2b23;
	margin-right: 10px;
}
.hotcontent a {
	margin-right: 10px;
	text-decoration: none;
	color: #2f2f2f;
}
.hotcontent a:hover {
	text-decoration: none;
	color: #0769c2;
}


.upload-container .photo{
	margin: 0 0;
}

.upload-container .letitle{
	width:5%;
	/*position:absolute;*/
	z-index:1000;
	background: rgba(0, 0, 0,0.6);
	margin-top: 80px;
	height: auto;
	
	position: fixed; 
	top: 140px; 
	left: 0px; 
	opacity: 1; 
	cursor: pointer;
}


.upload-container .letitle a{
	text-align: center;
	color: #ffffff;
	font-size: 13px;
}

.upload-container .letitle a div{
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #707070;
}

.upload-container .letitle a div:hover{
	background: #70c1ff;
}



.upload-container .rititle{
	width:32px;
	z-index:1000;
	background: #FFFFFF;
	height: auto;
	position: fixed; 
	top: 200px; 
	right: 10px; 
	opacity: 1; 
	cursor: pointer;
	
}
.upload-container .rititle {
	
 border-top-left-radius:10px   10px ;
	border-bottom-left-radius: 10px  10px ;
	border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-left:5px ;
	margin-bottom:-1px;
		 
}


.upload-container .rititle a {
	display: inline-block;
	border-bottom: 1px solid #E9E9E9;
	padding: 5px 0;
}
.upload-container .rititle div{
	text-align: center;
	min-width: 32px;
	min-height: 32px; 
}

.upload-container .rititle img{
	height:100%;
	width:100%;
}
.upload-container .rititle h6{
	
display: none;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 10px;
	padding-bottom: 0px;
}
.upload-container .rititle .toptrol a:hover{
	text-decoration: none;
}
.service{
	text-align: center;
	padding: 10px 0;
}
.service div{
	 
	 display: inline-block;
	
}
.service-icon{
	width: 40px;
	height: 40px;
	padding: 20px 0;
	position: relative;
}
 .service-icon img{
 	width: 100%;
 	height: 100%;
 	 position: absolute;
 	left:50%; top: 50%; margin-left: -20px;margin-top: -20px;
 }
 
  .service-text{
  	padding: 0 10px;
  }
 .service-text p:first-child{
 	font-weight: bold;
 	font-size: 16px;
 	
 }
 
.service:not(:last-child):after{
  content: " ";
 	border : 1px solid #ECECEC;
 	 width: 1px;
 	 height: 100%;
 }
 	





.download-container .photo{
	margin: 0 0;
}
.side-bottom{
	height: 20px;
	background: #FCFCFC;
}
.leftside{
	padding: 0 0 ;
	width: 270px;
}
.menu-goods{
	height: 34px;
    line-height: 34px;
    padding: 0 0 0 20px;
}

.left-menu-third{
	list-style: none;
	padding: 0 0 10px 20px;

   
}

.left-menu-third:last-child{
	 
    padding:  0 0 0px 20px ;
}
.left-menu-third li{
	overflow:auto;
    font-size: 15px;
    display: inline-block;
   padding: 0 ;
}
.left-menu-third li a{
	 color: #6A6A6A;
	  font-size: 15px
}
.left-menu-third li a:hover {
	 color: #217cca;
	  font-size: 15px
}
.left-menu-third li:not(:last-child):after{

	/* color: #F5F5F5; */
	color: white;
 	padding:0 15px ;	 
	content:"|";
}
.borber-bottom:not(:last-child):after{
	content: " ";
	display: inline-block;
	 width: 90%;
	margin: 0 10px;
	height: 0;
	padding-bottom: 20px  ;
 border-bottom: 1px solid #f1f1f1;
}
.suspension-all{
	background: #cce0f0;
	height: 34px;
}
.offers-info-box{
	background: #FCFCFC;
}
.offers-info{
	padding: 10px 84px 10px 20px;
	color: #505050;
		background: #f2f2f2;
		    position: relative;
}
.offers-info span{
	color: #333333;
	font-weight: bold;
	font-size: 16px;
}
.offers-info a {
	color: #505050;
	
}

.offers-info a:hover,.offers-info a:active,.offers-info a:focus  {
	color: #217CCA;
	
}

.banner-middle img{
	 
	height: 100%;
	width: 100%;
}
.offer-column{
	padding: 5px 5px;
	margin: 0;
	position: relative;
}
.offer-column a{
	padding: 0;
	margin: 0;
	border: 0;
	
}
.offer-column a img{
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}
.mask{
	position: absolute;
    background: #333333;
    opacity: 0.75;
    display: inline-block;
    z-index: 1000;
    top: 0;
    width: 98%;
    left: 5px;
    height: 100%;
 display: none;
}
.buy{
	text-align: center;
	position: absolute;  
	top: 50%;
	left: 50%;
 	font-size: 25px;
 	margin-left: -13px;
 	margin-top: -13px;
 	font-weight: bold;
 	color: #FFFFFF;
 	
}

.offer-column .mask .buy img{
	width: 32px;
	height: 32px;
	vertical-align: middle;
	
}

/**
 * 涓撳満 
 */
.index-special{
	
	float: left;
}

.index-special img {
	width: 172px;
	height: 476px;
}
.index-special-tab{
	/*height: 476px;*/
	margin-left:172px ;
	 
}

#myTab{
	height: 50px;
	
	background: #79b0df;
}

#myTab li a{
	height: 40px;
	line-height: 40px;
	background: #79b0df;
	color: #FFFFFF;

}
.tab-blank{
	height: 48px;
	 
	background: #79b0df;

}
.hot-icon{
	background:url(../images/index-hot-2.png)  no-repeat left center;
	  vertical-align:middle;   /* 灞呬腑瀵归綈锛� */
	width:32px;
	height: 32px;
	display: inline-block;
}
.hot-icon-active{
	background:url(../images/index-hot-1.png)  no-repeat left center;
	  vertical-align:middle;   /* 灞呬腑瀵归綈锛� */
	width:32px;
	height: 32px;
	display: inline-block;
}
#myTab li a:hover,#myTab li a:focus{
	background: #FFFFFF;
	color: #ff6c00;
}
.index-special-active{
	background: #FFFFFF;
	color: #ff6c00;
	
}
.brand-box{
	padding:20px 0  ;
	border: 1px solid #EEEEEE;
	background: #FFFFFF;
}
#logoTabContent{
	background: #FFFFFF;
	padding: 0;
}
#logoTab li{
	padding: 0 20px 4px 20px;
	position: relative;
}
 #logoTab > li > a{
	background: #FFFFFF;
    color: #677789;
}
 #logoTab li.active:after{
 	 
   display:block;
    content:'';
    border-width:6px 6px 6px 6px;
    border-style:solid;
    border-color:transparent transparent #029EE9 transparent;
    
    /* 瀹氫綅 */
    position:absolute;
   left: 43%;
    top: 20px;
}
#logoTab{
 
  	border-bottom: 3px solid #999999;
  }
#logoTab > li.active  {
	margin-bottom:-3px;
  	border-bottom: 3px solid #029EE9;
  }
#logoTab > li.active > a, 
#logoTab > li.active > a:hover,
#logoTab > li.active > a:focus {
    background: #FFFFFF;
  
    color: #29A0E6;
}
.logo-text{
	color: #000000;
	 
} 
.logo-box{
	text-align: center;
	padding: 20px 0;
}

.logo-box img{
	width: 100%;
}

.login-btn i, .login-btn  {
 color: #FE151A!important;
}


/**
 * 鏀粯椤甸潰
 */
.pay-step{
	text-align: right;
	padding-top: 10px;
}
.cashier-desk-logo{
	    height: 47px;
    width: 90px;
    padding-top: 15px;
}
.wizard_horizontal ul.wizard_steps {
	display: table;
	list-style: none;
	position: relative;
	width: 100%;
	margin: 0 0 20px
}

.wizard_horizontal ul.wizard_steps li {
	display: table-cell;
	text-align: center
}

.wizard_horizontal ul.wizard_steps li a,
.wizard_horizontal ul.wizard_steps li:hover {
	display: block;
	position: relative;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	opacity: 1;
	color: #666
}

.wizard_horizontal ul.wizard_steps li a:before {
	content: "";
	position: absolute;
	height: 4px;
	background: #9EC3E0;
	top: 15px;
	width: 100%;
	z-index: 4;
	left: 0
}

.wizard_horizontal ul.wizard_steps li a.disabled .step_no {
	background: #9EC3E0;
}

.wizard_horizontal ul.wizard_steps li a .step_no {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 100px!important;
	display: block;
	margin: 0 auto 5px;
	font-size: 16px;
	text-align: center;
	position: relative;
	z-index: 5
}

.step_no,
.wizard_horizontal ul.wizard_steps li a.selected:before {
	background: #59A0DE;
	color: #fff
}
 
.wizard_horizontal ul.wizard_steps li a.done .step_no,
.wizard_horizontal ul.wizard_steps li a.done:before {
	background: #59A0DE;
	color: #fff
}

.wizard_horizontal ul.wizard_steps li:first-child a:before {
	left: 50%
}

.wizard_horizontal ul.wizard_steps li:last-child a:before {
	right: 50%;
	width: 50%;
	left: auto
}
.pay-success{
	height: 26px;
	line-height: 26px;
	color: #3E4D5C;	 
	border: 1px solid #3E4D5C;
	display: inline-block;
	padding: 0 10px;
	width: 150px;
	text-align: center;
}
.pay-success:hover{
	color: #4492D2;
	border: 1px solid #4492D2;
}

.pay-bill-box{
	font-weight: bold;

	padding:15px 0;
	border-bottom: 1px solid #F7F7F7;
}
.pay-bill-no{
	color: #4495E1;
		font-size:1.3em ;
}

.pay-red{
		font-weight: bold;
		color: #FA161B;
		font-size:1.2em ;
		padding: 10px 0;
}
.pay-info{
	font-size:1.2em ;
	padding: 0 0 10px 0;
}
.text-align-right{
	text-align: right;
}
.pay-link{
	color: #4EA4E1;
}
.pay-mode{
	font-weight: bold;
	padding: 50px 0 10px 0;
		font-size:1.2em ;
		color: #4A95D7;
	border-bottom: 1px solid #F5F5F5;
}
.pay-wechat{
	text-align: center;
	vertical-align: middle;
	font-size:2.2em ;	
	 color: #212121;	 
	padding: 20px 0 10px 0 ;
}
.pay-qr{
	text-align: center;

}

.pay-qr span {
	display: inline-block;
	height: 100%;
	
}

.qr-border{
	border: 1px solid #F0F0F0 ;
	padding: 5px;
	vertical-align: middle;
	position: relative;
}

.pay-qr-left{
	position: absolute;
font-size:1.2em;
text-align: right;

width: 200px;

top: 25%;
left: -115%;


}
.pay-qr-right{
	font-size:1.2em;
text-align: left;
color: #ff5454;
	position: absolute;
	top: 25%;
left: 106%;
width: 300px;
}
.pay-qr-btn{
	color: #FFFFFF;
	background: #4391D1;
	border: 1px solid #4391D1;
	border-radius: 10px!important;
	padding: 5px 10px 5px 10px;
}

.pay-alipay-1{
	 top: -28px;
	 position: relative;
	font-size:1.5em;
	color: #4592d2;
	font-weight: bold;
	text-align: right;
	height: 62px;
	line-height: 62px;
}
.pay-alipay-2{
	font-size:1.2em;
	color: #4993D4;
	padding: 0 10px;

}
.pay-alipay-3{
	font-size:1.2em;
	color: #4993D4;
		padding: 0 10px;
}
.pay-alipay-4{
font-size:1.2em;
	color: #4993D4;
	font-weight: bold;
	text-align: left;
	height: 62px;
	line-height: 62px;
}
.float-left{
	float: left;
}

.float-right{
	float: right;
}

.pay-title{
 	font-size:1.5em;
 color: #212121;
	 
 
 }
 
 .pay-subtitle{
 	color: #FF5454;
 }
 .padding-left-10{
 	padding-left: 10px!important;
 }
 
 .width-275{
 	width: 275px;
 }
 
  .width-295{
 	width: 295px;
 }
 .text-align-left{
 	text-align: left!important;
 }
.padding-top-100{
  	padding-top: 100px;
  }
.padding-bottom-100{
  	padding-bottom: 100px;
}
.pay-black{
		font-weight: bold;
		color: #171717;
		font-size:1.2em ;
		padding: 10px 0;
}

.settlement-red{
color: #F24960;
} 
 
 
.cart-bg-blue{
	height: 100%;
	background: #4492D2;
	width: 50%;
	padding: 0 0 0 20px;
	color: #FFFFFF;
	 
}
.height-30{
	height: 30px;
	line-height: 30px;
}
.height-50{
	height: 50px;
	line-height: 50px;
}

.margin-0{
	margin: 0!important;
}
.padding-left-5{
	padding-left: 5px!important;
}
 .cart-goods-red{
 	margin: 0 10px 0 30px;
 	padding: 5px 10px;
 	color: #FFFFFF;
 	background: #FA575B;
    border-radius:8px 8px!important;
 }
.goods a {
	color: #2F2F2F;
}
.border-bottom-1{
	border-bottom: 1px solid #DBDBDB;
}
.goods img{
	display: inline-block;
    width: 30%;
    vertical-align: top;
}
.goods-checkbox{
	display: inline-block;
   /* width: 4%;*/
    vertical-align: top;
}

.goods a:hover{
	 color: #5b9bd1;
}

.goods-name{
display: inline-block;
    width: 60%;
    padding-left: 10px;
    color: #575757;
  }  
.quantity-remove, .quantity-add {
    cursor: pointer;
}
.quantity-add.glyphicon, .quantity-remove.glyphicon {
    display: block;
    cursor: pointer;
}
.ad-info{
	color: #A0A0A0;	
}
  
 .goods-padding{
	 padding: 4%;
}

.cart-total{
	display: inline-table;
	 padding: 0 0 0 20px;
	 height: 100%;

}

.cart-total>p{
	height: 16px;
	line-height: 16px;
	text-align: right;
}
.height-60{
	height: 60px;
	line-height: 60px;
}

.cart-settlement-btn{
 
background: #E81F18;
    color: #FFFFFF!important;
    font-weight: bold;
    font-size: 1.5rem;
    padding: 18px 40px;
    top: 17px;
    position: relative;
	
	
	 

}
.chart-settlment-border{
 
 border-bottom:5px solid #4190D2;	
}

.cart-gouwuche{
	font-weight: bold;
    font-size: 1.5rem;
    color: #8A8A8A;
}
.cart-gouwuche-tip{
	  color: #8B8B8B;
}


/**
 * 鍘傚澶т績
 */



.product-item {
    padding: 15px;
    background: #fff;
    margin-top: 20px;
    position: relative;
}
.product-item:hover {
    box-shadow: 5px 5px rgba(234, 234, 234, 0.9);
}
.product-item:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height:0;
}
.sticker {
    position: absolute;
    top: 0;
  
}
.sticker-new {
    background: url(../images/changjiadacu.png) no-repeat;
  left: 20px;
    width: 38px;
    height:46px;
}
.sticker-cuxiao {
    /* background: url(../images/cuxiao.png) no-repeat;
	right: 0px;
    width: 50px;
    height: 50px; */
}
.right_top {
	right: 0px;
    width: 50px;
    height: 50px;
}
.left_top {
	left: 0px;
    width: 50px;
    height: 50px;
}
.right_bottom {
	margin-top: 77%;
	right: 0px;
    width: 50px;
    height: 50px;
}
.left_bottom {
	margin-top: 77%;
	left: 0px;
    width: 50px;
    height: 50px;
}
.top_banner {
	margin-top: 0px;
	width: 100%;
    height: 50px;
}
.bottom_banner {
	margin-top: 77%;
	width: 100%;
    height: 50px;
}
.sticker-heart{
    background: url(../images/sticker-heart.png) no-repeat;
    right: 30px;
    top: 30px;
    width: 27px;
    height:27px;
}
.pi-img-wrapper img{
    
    margin: 0 auto;
}
 
  .special-magin  {
 
 	 overflow: hidden;
 }
 
  .pi-img-wrapper img{
 	transition: all ease-out .8s;
 }
 
  .pi-img-wrapper img:hover{
	transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
  }
  
	/*闫坤鹏：将所有图片都放大的效果改为仅大图放大，小图不放大
	 .product-item img{
 	transition: all ease-out .8s;
 	 
 }
  .product-item img:hover{
	transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
  } */



.pi-img-wrapper div {
    background: rgba(0,0,0,0.3);
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    width: 100%;
    height: 100%;
    text-align: center;
}
.product-item:hover>.pi-img-wrapper>div {
    display: block;
}
.cart-title:hover,.cart-title:focus
,.cart-title:active{
	color: #217CCA!important;	
}
.pi-img-wrapper{
	overflow: hidden;
}
.pi-img-wrapper div .btn {
    padding: 3px 10px;
    color: #fff;
    border: 1px #fff solid;
    margin: -13px 5px 0;
    background: transparent;
    text-transform: uppercase;
    position: relative;
    top: 50%;
    line-height: 1.4;
    font-size: 12px;
}
.product-item .btn:hover {
    background: #e84d1c;
    border-color: #c8c8c8;
}

.product-item h3 {
    font-size: 14px;
    font-weight: 300;
    padding-bottom: 4px;
    text-transform: uppercase;
}
.product-item h3 a {
    color: #3e4d5c;
}
.product-item h3 a:hover {
    color: #E02222;
}
.pi-price {
    color: ##FF5454;
    font-size: 1em;   
    padding-top: 5px;
    font-weight: bold;
}
.product-item .add2cart {
    float: right;
    font-weight: bold;
    color: #E92523;
    border: 1px #E92523 solid;
    padding: 3px 6px;
    text-transform: uppercase;
}
        .product-item .add2cart:hover {
            color: #fff;
            background: #E92523;
            border-color: #E92523;
        }
      
.text-decoration-line-through{
      	text-decoration:line-through;
      } 
      
.cart-price {
	color: #9B9B9B;
	
	margin: 0 10px;
}
.cart-count{
	font-size: 12px;
	color: #9B9B9B;
	font-weight: normal;
}

.font-weight{
	   font-weight: bold;
	   padding-top: 6px;
   display: inline-block;
}
.cart-title{
	color: #525252!important;
}

.border-1{

	border: 1px solid #F3F3F3;	
}
.index-special-title{
	color: #FFFFFF;
 
	font-size: 1.2rem;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	
}
.index-special-title img{
    top: -4px;
    position: relative;
}
.index-hot-sell{
		background: #FF5C57;

}
.index-hot-hardware{
		background: #FF8905;

}
.index-hot-contnector{
		background: #7B98F6;

}
.padding-0{
	padding: 0!important;
}
.special-shop-name{
	text-decoration: underline;
	color: #A8A9A7;
}
.index-sell-count{
	color: #FE9CA3;
}
.border-bottom-fff-1{
	border-bottom: 1px solid #FFFFFF;
}




	.special-left{
		 display: block;
	height: 272px;
    width: 172px;
    float: left;
}




	.special-magin{
	margin-left: 187px;
}






.search-result-nav{
	color: #5b5a69;
}

.search-result-nav>a{
	color: #5b5a69;
	padding: 5px;
	background: #fbfbfb;
	border: 1px solid #808599;
	margin: 0 5px;
	display: inline-block;
    margin-top: 10px;
}
.search-result-nav>a>span{
	padding-right: 10px;
	
}
.search-result-nav-right{
	text-align: right;
}
.search-result-nav-right>a{
	  	color: #5b5a69;
	  	padding-right: 10px;
}
.search-result-nav-right>a:hover{
	  	color: #5b9bd1;
	  	padding-right: 10px;
}


#gal1{
	position: relative;
	padding: 0 40px;
}
 #gal1 .position-arrow{
	width: 20px;
	height: 36px;
	display: inline-block;
	position: absolute;
	top: 14px;


}
.position-arrow-left{
		left: 10px;
}

.position-arrow-right{
		right: 10px;
}

 #gal1 .arrow-left{
 	    display: inline-block;
    width: 20px;
    height: 36px;
 	background: url(../images/zuo.png) no-repeat center center;
	
	
 }	
  #gal1 .arrow-right{
  		    display: inline-block;
    width: 20px;
    height: 36px;
 	background: url(../images/you.png) no-repeat center center;
	
	
 }	
	
#gal1 img{border:2px solid white;
width: 54px;}

.gal_img{border:2px solid #E52A31 !important;}


/**
 * 鎼滅储缁撴灉椤�
 */
.search-result-title{
	color: #666666;
	font-size: 1.2em;
	font-weight: bold;
	
}
.background-F5F5F5{
	background: #F5F5F5;
}
.background-FFFFFF{
	background: #FFFFFF;
}
.background-F9F9F9{
	background: #F9F9F9;
}
.display-inline-block{
	display: inline-block;
}
.color-1b6bad{
	color: #1b6bad;
}
.color-FF0000{
	color: #FF0000!important;
}
.padding-right-10{
	padding-right: 10px!important;
}
.select-color a{
	display: inline-block;
	border: 1px solid #F5F5F5;

}	
.select-color a:hover,
.select-color a:focus{
	display: inline-block;
	border: 1px solid #ff0000;
}
.select-size{
	margin-right: 5px;
	margin-bottom:5px;
}
.select-size a{
	border: 1px solid #EBEBEB;
	padding: 10px;
	background: #FFFFFF;
	color: #757A81;
	display: inline-block;
}

.select-size span{
	border: 1px solid #EBEBEB;
	padding: 10px;
	background: #FFFFFF;
	color: #757A81;
	display: inline-block;
}

.select-size a:hover{
	padding: 10px;
	background: #FFFFFF;
	display: inline-block;
	border: 1px solid #ff0000;
}

.select-size .focus{
	padding: 10px;
	background: #FFFFFF;
	display: inline-block;
	border: 1px solid #ff0000;
}

.background-FF7F00{
	background: #FF7F00;
	color: #FFFFFF;
	font-size: 1.3em;
}
.background-3181C0{
	background: #3181C0;
	color: #FFFFFF;
	font-size: 1.3em;
}

.fa-shopping-cart-2x{
 	font-size: 1.3em!important;
 	padding-right: 5px;
 }
.scene{
 	font-size: 1.3em!important;
 	padding: 5px 30px ;
 	background: #2C7BBD;
 }
.seach-result-care img{
	vertical-align: middle;
 	position: relative;
 	top: -2px;
}
.care-box a {
	color:#626868;
}
.background-FCFCFC{
	background:#FCFCFC;
}
.background-F7F7F7{
	background:#F7F7F7!important;
}
.introduce-box{
 background: #F7F7F7;
}
#introduceTab a {
	color: #717171;
	font-weight: bold;
	padding: 12px 20px ;
}

#introduceTab .active a{
	color: #FFFFFF;
	background: #5CADEE!important;
}
.introduction a {
	color: #8180C9;
}

 .property{
 	width: 20%;
 	display: inline-block;
 }
 
 .seach-result-service{
 	font-size: 1.5em;
 	font-weight: bold;
 	height: 32px;
 	line-height: 32x;
 	
 	 
 }
 #img-border-0{
 	border: 0!important;
 	position: relative;
 	top: -4px;
 }
 .padding-left-60{
 padding-left: 60px;	
 }
.tab-pane a {
color: #3E4D5C;	
}
.search-header{
	height: 65px;
}
.search-header img{
	width: 100%;
	height: 100%;
	
}

.search-query{
	float: left;
	width: 150px;
	text-align: right;
	padding: 0 10px;
	
}

.search-query-filter ul{
	border: 0;
	padding: 0;
	margin: 0;
}
.background-EFEFEF{
	background: #EFEFEF;

}
.search-query-filter{
	margin-left: 150px;
		 
}
#search-logos li {
	padding:  0 0 5px 5px ;
}
.search-query-filter  li {
	display:  inline-block;
	padding:  0 0 0 5px ;
}
.search-query-filter  li a{
	display:  inline-block;
 padding: 5px;
	border: 1px solid #E7E7E7;
}
.search-query-filter li a:hover,
.search-query-filter li a:focus,
.search-query-filter li a:active {
	border: 1px solid #FF0000;
}

.filter-value li a{
		border:  0;
		padding: 0;
}
.filter-value a{
	color: #769FBE;
	border:  0;
}

.filter-value a:hover,
.filter-value a:focus,
.filter-value a:active{
	border:  0!important;
	color: #000000;
}

#advance li{
	padding-right:5px;
}
.search-query-filter input{
	height: 20px;
	width: 40px;
}
.padding-bottom-5{
	padding-bottom: 5px;
}
#good a{
	display: inline-block;
	padding: 5px;
	border: 1px solid #E2E2E2;
	background: #FAFAFA;
}
#good input{
	height: 25px;
	line-height: 25px;
}


#good a:hover,
#good a:focus,
#good a:active{
	display: inline-block;
	padding: 5px;
	border: 1px solid #FF0000!important;
	 
}

.search-page a{
	display: inline-block;
	padding: 2px 10px;
	border: 1px solid #E2E2E2;
}

.search-page a:hover,
.search-page a:focus,
.search-page a:active{
	 
	border: 1px solid #FF0000!important;
	 
}
.background-F1F1F1{
	background: #F1F1F1!important;
}

.search-in-filter{
	    padding: 7px 0px;
    position: relative;
    top: 2px;
}
.offers-span{
	color: #FF0000;
	border: 1px solid #FF0000;
	padding: 1px;
	position: relative;
    top: 7px;
	
}
 
#pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
#pagination > li {
 /* display: inline;*/
}
#pagination > li > a,
#pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #2D2D37;
  background-color: #F5F5F5;
  border: 1px solid #E1E1E1;
  margin-left: -1px;
  border-radius: none;
  font-size: 12px; 
}
#pagination > li:first-child > a,
#pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
#pagination > li:last-child > a,
#pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
#pagination > li > a:hover,
#pagination > li > span:hover,
#pagination > li > a:focus,
#pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
#pagination > .active > a,
#pagination > .active > span,
#pagination > .active > a:hover,
#pagination > .active > span:hover,
#pagination > .active > a:focus,
#pagination > .active > span:focus {
  z-index: 3;
  color: #EA7BA5;
  background-color: #FCFCFC;
  border-color: #FCFCFC;
  cursor: default;
}
#pagination > .disabled > span,
#pagination > .disabled > span:hover,
#pagination > .disabled > span:focus,
#pagination > .disabled > a,
#pagination > .disabled > a:hover,
#pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
#pagination-lg > li > a,
#pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
#pagination-lg > li:first-child > a,
#pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
#pagination-lg > li:last-child > a,
#pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
#pagination-sm > li > a,
#pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
#pagination-sm > li:first-child > a,
#pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
#pagination-sm > li:last-child > a,
#pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.width-40{
	width: 40px;
	height: 30px;
}
.city-container{
	width: 300px!important;
}

.city-container a {
	display: inline-block;
}
.city-container .active{
	 
	color: #217CCA;
}
.offers-info .more {
	text-align: right;
    position: absolute;
    right: 20px;
    top: 12px;
     color: #217CCA;
}
.sider-item{
	font-weight: normal!important;
	font-size: 12px!important;	
	display: inline-block; 
	max-width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
 
 
#side-up{
  padding: 0;
  margin: 0;
 }
ul.line{
	
	height: 20px;
	overflow: hidden;
	 
} 
ul.line li{

	height:20px;
	text-indent:15px; 
	font-size:12px; 
	line-height:20px;
	list-style:none;} 
.offer-icon{
	float: left;
	padding-left: 20px;
}

#sub-menu-container{
	display: none;
 
}

.product-item-thumb{
	padding: 5px 0 ;
}

.product-item-thumb li{
	display: inline-block;
	
	padding-right: 5px;
}
.product-item-thumb li img{
	width: 25px;
	height: 25px;
}
.item-thumb{
	overflow: hidden;
}
.item-thumb img:hover,item-thumb img:active,item-thumb img:focus{
	border: 1px solid #FF0000;	
}

.thumb-active{
	border: 1px solid #FF0000;	
}
.background-FCFCFC{
	background: #FCFCFC;
}   

.padding-5-100{
	padding: 5%;
}  

#downLoadTable>tbody>tr>td{
    padding: 8px;
    line-height: 2.42857143;
    vertical-align: top;
    border-top:0;
}

#downLoadTable a:hover,
#downLoadTable a:focus,
#downLoadTable a:active{
	color: #217CCA;
}
.background-FFFFFF{
	background: #FFFFFF!important;
}
.comment-container{
	
	
}
.comment-percent{
	width: 100px;
	    padding-left: 20px;
	float: left;
}
.percent-title{
	text-align: right;
}

.percent-num{
	line-height: 110%;
    font-size: 45px;
    color: #FF0000;
    font-family: arial;
}
.percent-unit{
	    font-size: 23px;
}

.comment-markers{
	margin-left: 100px;
}
.comment-marker{
	display: inline-block;
    line-height: 20px;
    padding: 0 9px;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #999;
 
}
.comment-marker:hover {
    color: #5b9bd1;
    border-color: #666;
     border: 1px solid #5b9bd1;
}

.comment-filter-div{
	position: relative;
}
.comment-filter-container{
	
}
.comment-filter-container em{
  font-style: normal;
}
.comment-filter-container li{
  	display: inline-block;
  	padding-right: 15px;
}
.comment-filter-container li a{
 	padding: 2px 5px;
  }
  
.comment-filter-container li a:hover{
	color: #5b9bd1;
     border: 1px solid #5b9bd1;
}
.filter-sorter{
	position: absolute;
	top: 0px;
    right: 0px;
   
}
.filter-sorter-options{
	display:none;	
}
.filter-sorter-icon{
	font-size: 13px!important;
    padding-left: 2px;
}

.img-start-gray{
	display: inline-block;
 	height: 16px;
 	width: 75px;
	background:url(../starability-images/icons.png) repeat-x 0 0;

 	background-size:15px 30px;
}
.img-start{
	display: inline-block;
 	height: 16px;
	background:url(../starability-images/icons.png) repeat-x 0 -16px;

 	background-size:15px 30px;
}
.start-1{
	width: 20%;
	
}
.start-2{
	width: 40%;
	
}

.start-3{
	width: 60%;
	
}

.start-4{
	width: 80%;
	
}
.start-5{
	width: 100%;
	
}

.img-photoes img{
border:0px solid #f1f1f1f1!important;
	
}
.img-photoes img:hover,
.img-photoes img:focus,
.img-photoes img:active{
	border:2px solid #5b9bd1!important;
	
}
.comment-image-big img{
	border:none!important;
}

.comment-image-big  img:hover,
.comment-image-big img:focus,
.comment-image-big img:active{
	border:none!important;
	
}
.comment-message span{
	padding-bottom: 10px;
	padding-right: 10px;
}
.comment-message i{
	padding: 0 5px;
}
.comment-message a:hover{
	color: #5b9bd1;
}

.header-icon{
	display: inline-block;
	width: 25px;
	height: 25px;
	border-radius: 50%!important;
	
  
}
.heaeer-name{
	padding-right: 2px;
}
.recomment-container{
	color: #5b9bd1;
}
#downLoadTable .fa{
	padding-right: 10px;
}
.pay-icon-link{
 
	display: inline-block;

}
.pay-icon-link:hover,

.pay-icon-link:active{
	border: 1px solid #5b9bd1;
}

.care-icon:hover,
.care-icon:active{
	display: inline-block;
	padding: 2px 5px; 
	background: #F1F1F1;
 
}
.fixed-row{
	position: fixed;
  
    margin: 0 auto;
  /*  background: #ff1;*/
    z-index: 300;
    top: 0px;
    left: 0;
    right: 0;
     background: #F1F1F1;
}
.padding-left-15{
	padding-left: 15px!important;
}

.add-address{
	display: inline-block;
	padding: 10px 10px ;
	border: 1px solid #3E4D5C;
	color: #3E4D5C;
	
}
.add-address:hover{
	display: inline-block;
	padding: 10px 10px ;
	border: 1px solid #4492D2;
	color: #4492D2;
	
}

.addr-default{
	color: #FFFFFF;
	background: #989898;
	padding: 3px;
	display: none;
}
.address-item{
	display: none;
}

.address-btns{
	padding-right:5%;
	
	padding: 5px 0  5px 0 ;
}
.address-btns a{
	color: #3E4D5C;
	display: none;
		padding-right:5px;
}

.address-btns a:hover {
	color: #4492D2;
}
#more-address{
	padding: 10px 0 ;
	display: inline-block;
	color: #3E4D5C;
}
#more-address:hover{
	padding: 10px 0 ;
	display: inline-block;
	color: #4492D2;
}
.address-container{
	max-height: 220px;
	overflow: auto;
}

.shop-name{
	color: #404040;
	font-weight: bold;
	font-size: 1.5em;
}
.settlement-goods-name{
	height: 20px;
	line-height: 20px;
	color: #4D4D4D;
	 
}
.color-8A8A8A{
	color: #8A8A8A;
}
.price-info{
	 color: #4592d2;
}
.price-info img{
	width: 16px;
	height: 16px;
}
.padding-left-20-100{
	    padding-left: 20%;
}
.settlement-discount{
	padding-top: 25px;
}
.background-f7fbfd{
	background: #f7fbfd;
}
.font-size-14{
	font-size: 14px!important;
}

.font-size-20{
	font-size: 20px!important;
}

.settlement-price{
	display: inline-block;
	width: 180px;
	padding-right: 10px;
	text-align: right;
}
.help-icon{
	width: 16px;
	height: 16px;
	margin-right: 5px;
	vertical-align: middle;
	position: relative;
    margin-top: -3px;
}
.settlement-address{
		display: inline-block;
	 
	padding-right: 20px;
	text-align: right;
}
.border-bottom-2-4391D3{
	border-bottom: 2px solid #4391D3;
}

.background-4592d2{
	background: #4592d2;
}
.user-center-menu li{
	 padding-top: 25px;
	display: inline-block;
}
.user-center-menu li a{
	display: inline-block;
	padding: 5px 10px;
	 
	color: #FFFFFF;
	font-size: 1.2em;
	
	
}
.user-center-menu li a:hover,
.user-center-menu li .active
{
	display: inline-block;
	padding: 5px 10px;
	 background: #FFFFFF;
	color: #5b9bd1;
	font-size: 1.2em;
	
	
}
.user-center-cart {
	text-align: right;
padding: 10px 0;
}
.user-center-cart a{
		padding: 5px 10px;
	 background: #FFFFFF;
	 	color: #5b9bd1;
}

.user-center-cart a:hover{
	 
	 	color: #FF0000;
}
.user-center-submenu dt{
	font-size: 16px;
	padding: 10px 0 0 10px ;
	
}
.user-center-submenu dd a {
	display: inline-block;
	font-size: 14px;
		font-weight: bold;
	padding: 3px 10px ;
	color: #8A8A8A;
}
.user-center-submenu dd a:hover,
 .user-center-submenu dd .active{
	 
	color: #5b9bd1;
}
 .my-order{
 	height: 30px;
 	line-height: 30px;
 	font-size: 16px;
 	font-weight: bold;
 	 	color: #5b9bd1;
 }
 .order-items {
 	margin: 0;
 	padding: 0;
 	 
 }
.order-items li{
	display: inline-block;
	padding: 0 10px 0 0;
}
.order-items .badge{
	top: -10px;
    position: relative;
}
.order-items li a{
	display: inline-block;
	color: #8A8A8A;
	font-size: 14px;
	font-weight: bold;
	
}
.order-items li a:hover,
.order-items li .active{
	color: #5b9bd1;
}

.bg-FF3636{
    border-color: #FF3636 !important;
    background-image: none !important;
    background-color: #FF3636 !important;
    color: #FFFFFF !important;
}
.order-search{
	    width: 30%;
    float: right;
}
.menu-line{
	
	color: #F4F4F4!important;
}

.bg-F0F6FB{
	background: #F0F6FB;
}
.bg-F8F8F8{
	 background: #F8F8F8;
}
.margin-5-0{
	margin: 5px 0 ;
}


.order-shop span{
	padding-right: 30px;
}

.order-shop a{
	padding-right: 10px;
	color: #8A8A8A;
	padding: 10px;
}
.order-shop a:hover{

	color: #FF0000;
}

.border-right-E6E6E6{
	border-right: 1px solid #E6E6E6;
}
.order-img{
	width: 84px;
	float: left;

}
.order-title{
  margin-left: 95px;
}

.order-title-text{
	color: #545454;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	
}
.order-user{
 
}
.order-user i{
	padding-right: 5px;
}
.order-list a {
	color:#8E8E8E;
}
.order-list a:hover {
	color:#5b9bd1;
}
.btn-FF0000{
	padding: 5px 15px;
	color: #FFFFFF!important;
	background: #FF3636;
}
.btn-FF0000:hover{
	 
	 
	background: #EA9393;
}

.user-container{
	height: 160px;
	padding: 20px;
	width: 252px;

 	filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0f85e6,endcolorstr=#68b9fc,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0f85e6,endcolorstr=#68b9fc,gradientType=0);/*IE8*/
	background: #68b9fc;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#0f85e6), to(#68b9fc));
   background:-moz-linear-gradient(top,#0f85e6,#68b9fc);
    }
.my-info{
	border-bottom: 1px solid #68B2F0;
	color: #F8FDFE;
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 10px 0 ;
}
.my-header{
	padding: 10px 0 0 0 ;
}
.my-name{
	padding: 5px 0 0 0 ;
	font-size: 22px;
	color: #EEF5FA;
}
.my-edit {
	padding: 15px 0 0 0 ;
}
.my-edit a{
	color: #4592d2;
	font-size:14px;
	background: #FFFFFF;
	padding: 5px 10px;
	border-radius: 10px 10px!important;
}
.my-wallet {
	color: #3698E1;
	font-weight: bold;
	font-size: 16px;
}
.my-eye{
	color:#C5C5C5;
}
.my-eye:hover {
	color:#3698E1;
}
.my-title{
	color:#626262;
		font-size: 16px;
		text-align: center;
}
.my-num,.my-link{
	 
		text-align: center;
}
.my-num a {
		color:#575757;
		font-size: 16px;
		font-weight: bold;
		 
}
.my-link a{
		font-size: 16px;
		color:#8FB1DA;
}
.my-link a:hover{
		font-size: 16px;
		color:#3698E1;
}

.height-160{
		height: 160px;
}
.my-item {
	padding: 10px 0 ;
}
.my-item-title{
	color: #3698E1;
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 10px 0  ;
	border-bottom: 1px solid #F8F8F8;
}
.badge-border{
	display: inline-block;
	border: 1px solid #EA969D;
	color: #EA969D;
	padding: 2px;
	border-radius:10px 10px!important;
	position: absolute;
	top: -2px;
	width: 54px;
}
.order-icon{
	text-align: center;
	vertical-align: middle;
	padding: 10px 0 ;
	position: relative;
}
.order-icon img {
  	width: 36px;
  	
	height: 36px;
 
  
}
.order-icon-container{
	text-align: center;
}
.order-icon-container a {
	display: inline-block;
	padding: 0 10px;
}
.order-icon-container a:hover {
 
    background: #82B3D9;
  
 
}
.margin-left-10{
	margin-left: 10px;
}
.margin-left-5{
	margin-left: 5px;
}
.order-badge{
	    top: 4px;
    left: 34px;
    position: absolute;
}
.border-top-1{
	border-top: 1px solid #F9F9F9!important;
}

.order-list-row a {
	color: #626262;
}
.order-list-row a:hover {
	color: #699ECD!important;
}
.care-num{
	position: relative;
	text-align: center;
	padding: 10px 0 20px 0 ;
}
.care-title{
	text-align: center;
	padding: 0 0 20px 0 ;
}
.care-title a,
.my-item a {
	color: #AAAAAA;
}
.care-title a:hover,
.my-item a:hover 
{
	color: #699ECD;
}
.my-item-more{
	display: inline-block;
	position: relative;
	right: 5px;
	
}
.img-container{
	    text-align: center;
	    padding: 0 0 10px 0;
}
.img-container img{
	width: 90%;
	height: 90%;
}
.height-40{
	height: 40px!important;
}
.order-detail-title{
	
	padding: 10px ;

	
	border-bottom: 2px solid #73A3CB;
}

.order-detail-title a {
	color: #4A4A4A;
		font-size: 14px;
}

.order-detail-title a:hover {
	color: #5b9bd1;
 
}
.order-detail-state{
	padding: 15px 0;
	color: #F4000B;
	font-size: 20px;
	font-weight: bold;
}
.order-detail-hour{
	color: #959595;
	font-size: 14px;
	font-weight: bold;
}
.order-detail-pay{
	
}
.btn-pay{
	color: #FFFFFF;
	background: #F4000B;
	font-weight: bold;
	padding: 5px 20px;
		font-size: 14px;
}
.btn-pay:hover{
	color: #FFFFFF;
 	background: #E85A5A;
}
.btn-pay-other{
	border: 1px solid #F4000B;
	color: #F4000B;
		padding: 5px 20px;
			font-weight: bold;
				font-size: 14px;
}

.btn-pay-other:hover{
	border: 1px solid #E85A5A;
	color: #E85A5A;
  
}
.padding-bottom-50{
	padding-bottom: 50px;
}
.color-ababab{
	color: #ababab;
}
.color-292929{
	color: #292929!important;
}
.order-detail-btn{
	color: #8F8F8F;
	font-weight: bold;
	 
}
/**
 * 鏃堕棿绾�
 */

ul.timeline {
    list-style-type: none;
    position: relative;
}
ul.timeline:before {
    content: ' ';
    background: #d4d9df;
    display: inline-block;
    position: absolute;
    left: 29px;
    width: 2px;
    height: 100%;
    z-index: 400;
}
ul.timeline > li {
    margin: 20px 0;
    padding-left: 20px;
}
ul.timeline > li:before {
    content: ' ';
    background: #22c0e8;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 3px solid #22c0e8;
    left: 25px;
    width: 10px;
    height: 10px;
    z-index: 400;
}
 

.order-express{
	height: 20px;
	line-height: 20px;
} 
.max-height-260{
	    max-height: 260px;
    overflow: auto;
}
.border-left-E6E6E6{
	border-left: 1px solid #E6E6E6;
}
.order-express-date{
	width: 110px;
	display: inline-block;
}
.express-list div{
	padding: 4px 0;
}
.express-list span{
	padding:0  20px 0 0;
	
}
.btn-customer-service{
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF!important;
	background: #4492D2;
	padding: 5px 10px;
	display: inline-block;
}
.btn-repeat{
	padding: 10px 0;
	font-weight: bold;
	font-size: 14px;
	display: inline-block;
}
.evaluate-title-text{
	padding: 20px 0 ;
	color: #8E8E8E;
}
.evaluate-title-price{
	color: #686868;	
	font-size: 16px;
	font-weight: bold;
}
.evaluate-title-num{
	padding-left: 20px;
	color: #686868;	
		font-size: 14px;
}
.evaluate-shop {
	padding: 20px 0 ;
}
.evaluate-shop a{
	padding-left: 2px;
	color: #4592D2;	
		font-size: 14px;
}
.evaluate-shop img{
    vertical-align: middle;
    text-align: center;
    position: relative;
    top: -2px;
}
.evaluate-ffa800{
	color: #ffa800!important;
	font-size: 12px;
}
.evaluate-goods a:hover{
	color: #5b9bd1!important;
}

.evaluate-shop a:hover{
	color: #686868!important;
}
.uploader{
	position: relative;
	margin-left:10px ;
	padding:10px 20px 23px 20px;
	background: #F5F5F5;
	border: 1px solid #E5E5E5;
	display: inline-block;
}
.uploader span{
	position: absolute;
	left: 9px;
    top: 33px;
}
.icon-mark{
	color: #959595!important;
	font-size: 12px;
}
.logistics{
	padding: 20px 0 50px 0 ;
}
.logistics div{
	float: left;
	padding-right: 30px;
}
 .eval-btns a {
 	display: inline-block;
 	color: #FFFFFF;
 	background: #4492D2;
 	font-weight: bold;
 	font-size: 20px;
 	padding: 10px 30px;
 	border-radius:10px 10px!important;
 }
 
  .eval-btns span{
  	padding-right: 30px;
  }
    .eval-btns input[type=checkbox] {
    margin:  0 0;
 
}
.new{
	color: #FFFFFF;
	padding: 1px 8px ;
	font-size: 12px;
	background: #FF0000;
	border-radius: 8px 8px!important;
	
}


.main-header{
	position: relative;
	overflow: hidden;
}
/*
@media (max-width: 1366px) {
		.main-header{
	 height: 347px;
	background: url(../images/home/banner-1366.jpg)  no-repeat center center;
}
}

@media (max-width: 1440px) {
		.main-header{
	 height: 366px;
	background: url(../images/home/banner-1440.jpg) no-repeat  center center;
}
}
@media (max-width: 1600px) {
		.main-header{
	 height: 407px;
	background: url(../images/home/banner-1600.jpg) no-repeat  center center;
}
}
@media (max-width: 1920px) {
		.main-header{
	 height: 488px;
	background: url(../images/home/banner-1920.jpg) no-repeat  center center;
}
}
*/
.nav-header{
	position: relative;
}

@media (max-width: 1920px) {
	.nav-header{
	 height: 260px;
	background: url(../images/home/nav-header-1920.jpg) no-repeat  center center;
}
}

@media (max-width: 1600px) {
	.nav-header{
	 height: 185px;
	background: url(../images/home/nav-header-1600.jpg) no-repeat  center center;
}
}

@media (max-width: 1440px) {
	.nav-header{
	 	height: 240px;
		background: url(../images/home/nav-header-1440.jpg) no-repeat  center center;
}
}



@media (max-width: 1366px) {
	.nav-header{
	 	height: 160px;
		background: url(../images/home/nav-header-1366.jpg)  no-repeat center center;
}
}




.swiper{
/* 	width: 1024px; */
	width: 1200px;
	margin: 0 auto;
}


@media (max-width: 1366px) {
	.main-pro{
	 	height: 403px;
		background: url(../images/home/foot-header-1366.jpg)  no-repeat center center;
}
}

@media (max-width: 1440px) {
	.main-pro{
	 	height: 425px;
		background: url(../images/homefoot-header-1440.jpg) no-repeat  center center;
}
}
@media (max-width: 1600px) {
	.main-pro{
	 height: 472px;
	background: url(../images/home/foot-header-1600.jpg) no-repeat  center center;
}
}
@media (max-width: 1920px) {
	.main-pro{
	 height: 566px;
	background: url(../images/home/foot-header-1920.jpg) no-repeat  center center;
}
}

  
@media (max-width: 1366px) {
	.main-footer{
	 	height: 178px;
		background: url(../images/home/pro-header-1366.jpg)  no-repeat center center;
}
}

@media (max-width: 1440px) {
	.main-footer{
	 	height: 188px;
		background: url(../images/home/pro-header-1440.jpg) no-repeat  center center;
}
}
@media (max-width: 1600px) {
	.main-footer{
	 height: 209px;
	background: url(../images/home/pro-header-1600.jpg) no-repeat  center center;
}
}
@media (max-width: 1920px) {
	.main-footer{
	 height: 251px;
	background: url(../images/home/pro-header-1920.jpg) no-repeat  center center;
}
}
.main-copyright{ 
	height: 62px;
	line-height: 62px;
	color: #b7b7b7;
	background: url(../images/home/main-copyright.jpg) repeat-x  center center;
} 

.sum-container{
	position: absolute;
	left: 50%;
	z-index: 1;
	bottom: 80%;
	background: url(../images/home/main-sum.png) no-repeat center center; 
	background-size: 100% 100%;
 
}
@media (max-width: 1920px) {
 .sum-container{
	width:842px ;
	height: 165px;
	margin-left: -421px;
}
}
@media (max-width: 1600px) {
 .sum-container{	 
	width:589.4px ;
	height: 115.5px;	 
	margin-left: -294.7px;   

}
}
@media (max-width: 1440px) {
	  .sum-container{
	width:589.4px ;
	height: 115.5px;	
	margin-left: -294.7px;
	}
}

@media (max-width: 1366px) {
	 .sum-container{
	width:589.4px ;
	height: 115.5px;
	margin-left: -294.7px;    
}
}






.sum-container> div{
	display: inline-block;	
	position: absolute;
}

.main-model,main-goods,main-postings{
	top:1%
}

.main-model{
	left: 1%;
}
.main-goods{
	left: 35%;
}
.main-postings{
	left: 67%;
}

.sum-title{
	padding: 10px  0 0 30px;
	color: #EFEFEE;
	font-size: 25px;
/*	font-weight: bold;*/
}
.sum-value{
	padding: 5px 0 0 60px;
		color: #EFEFEE;
		 
		/*font-weight: bold;*/
	font-size: 40px;
}
.sum-value a {
		color: #EFEFEE;
}
.sum-value a:hover {
		color: #289EF1;
}
.nav-container{
	
	padding: 100px 0 0 0 ;
}
.nav-img{
	text-align: center;
}

 .nav-icon-container{
 	text-align: center;
 	padding-top:3%;
 }

@media (max-width: 1920px) {
   .nav-icon-container{
 	padding-top:4%;
 }
}
@media (max-width: 1600px) {
   .nav-icon-container{
 	padding-top:3%;
 }
}
@media (max-width: 1440px) {
   .nav-icon-container{
 	padding-top:4.5%;
 }
}
@media (max-width: 1366px) {
   .nav-icon-container{
 	padding-top:2.5%;
 }
}
@media (max-width: 1200px) {
   .nav-icon-container{
 	padding-top:3%;
 }
}
 
 .nav-icon-container> a{
 	display: inline-block;
 	/* width:110px ;
 	height:110px ; */
 	width:200px ;
 	height:200px ;
  	/*margin: 0 2% 0 0 ;*/
 	background-size: cover  ;
}
.main-icon-model{
 	/* background: url(../images/home/main-model.png); */
 	background: url(../images/home/main-model-new.png);
} 
.main-icon-model:hover,.main-icon-model:focus{
 
	/* background: url(../images/home/main-model-active.png); */
	background: url(../images/home/main-model-new-active.png);
	background-size: cover  ;
} 

.main-icon-jingpin-model{
 	background: url(../images/home/main-jingpin-model.png);
} 
.main-icon-jingpin-model:hover,.main-icon-jingpin-model:focus{
	background: url(../images/home/main-jingpin-model-active.png);
	background-size: cover  ;
} 

.main-icon-menban{
 	/* background: url(../images/home/main-menban.png); */
 	background: url(../images/home/main-menban-new.png);
} 
.main-icon-menban:hover,.main-icon-model:focus{
 
	/* background: url(../images/home/main-menban-active.png); */
	background: url(../images/home/main-menban-new-active.png);
	background-size: cover  ;
} 

.main-icon-cart{
	/* background: url(../images/home/main-cart.png); */
	background: url(../images/home/main-cart-new.png);
 
} 
.main-icon-cart:hover,.main-icon-cart:focus{
 
	/* background: url(../images/home/main-cart-active.png); */
	background: url(../images/home/main-cart-new-active.png);
	background-size: cover  ;
} 
.main-icon-discuss{
	/* background: url(../images/home/main-discuss.png); */
	background: url(../images/home/main-discuss-new.png);
} 
.main-icon-discuss:hover,.main-icon-discuss:focus{
 
	/* background: url(../images/home/main-discuss-active.png); */
	background: url(../images/home/main-discuss-new-active.png);
	background-size: cover  ;
} 

.main-icon-designer{
	background: url(../images/home/designer-normal.png);
} 
.main-icon-designer:hover,.main-icon-designer:focus{
	background: url(../images/home/designer-active.png);
	background-size: cover  ;
} 

.main-icon-fxz{
	background: url(../images/home/main-fxz-new.png);
} 
.main-icon-fxz:hover,.main-icon-fxz:focus{
 
	background: url(../images/home/main-fxz-new-active.png);
	background-size: cover  ;
} 
.main-icon-job{
	background: url(../images/home/main-job.png);
} 
.main-icon-job:hover,.main-icon-job:focus{
	background: url(../images/home/main-job-active.png);
	background-size: cover  ;
} 
.main-icon-share{
	background: url(../images/home/main-share.png);
} 
.main-icon-share:hover,.main-icon-share:focus{
	background: url(../images/home/main-share-active.png);
	background-size: cover  ;
} 
.main-icon-publish{
	background: url(../images/home/main-publish.png);
} 
.main-icon-publish:hover,.main-icon-publish:focus{
	background: url(../images/home/main-publish-active.png);
	background-size: cover  ;
} 

.main-icon-sell{
	/* background: url(../images/home/main-sell.png); */
	background: url(../images/home/main-sell-new.png);
} 
.main-icon-sell:hover,.main-icon-sell:focus{
	/* background: url(../images/home/main-sell-active.png); */
	background: url(../images/home/main-sell-new-active.png);
	background-size: cover  ;
} 

.padding-bottom-30{
	padding-bottom: 30px;
}
.swiper-container {
      width: 100%;
/*       height: 300px; */
      height: 400px;
    }
.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #14191F;
	
	 
      /* Center slide text vertically */
     /* display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;*/
      /*-webkit-align-items: center;
      align-items: center;*/
    }
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%!important;
    background: #FFFFFF!important;
    opacity: 1!important;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff!important;
}
.swiper-img{ 
/* 	height: 184px;	 */
	height: 266px;
	vertical-align: top;	 
}

.swiper-title{
	padding-top: 20px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.5em;
	
}
.swiper-link a{
	
	padding: 5px 15px ;
	color: #DBEFFC;
	background: #289FF1;
	border-radius: 10px 10px;
}

.swiper-link a:hover,.swiper-link a:focus{
	
	padding: 5px 15px ;
	color: #DBEFFC;
	background: #436C8B;
	border-radius: 10px 10px;
}
.main-address-box{
	width: 1024px;
	margin: 0 auto;
}
.main-address-box img{
	padding-right: 5px;
}
.main-address-box span{
 
	display: inline-block;
	
}
 .width-218{
 	width: 218px;
 }
.contact-us{
	padding-top:30px ;
	color: #EFF6FD;	
	font-size: 2em;
	font-weight: bold;
}
.main-contact-title{
	color: #EFF6FD;	
	padding-top:10px ;
	font-size: 1.2em;
	font-weight: bold;
}
.main-news{

/* 	width: 1024px; */
	width: 1200px;
	padding: 30px 0 0 0;
	margin: 0 auto;
}
.main-news-title{
	font-weight: bold;
	font-size: 2em;
	color: #333333;
		padding:20px 0 10px 0   ; 
	 
}

.color-289EF1{
	color: #289EF1;
}
.main-news-items{
	background: #EEEEEE;
	padding: 20px;
}
.main-news-left{
/* 	width: 644px; */
	width: 820px;
	float: left;;
}
.main-news-right{
	width: 380px;
	 float: right;
}
.main-news-img{
	padding: 0 0 0 10px;
}
.main-news-more{
	float: right;
 font-size: 14px;
 
 color: #8F8F8F;
}
.main-news-more:hover{
	float: right;
 font-size: 14px;
 
 color: #279EF0;
}
.main-news-item-title{
	
	padding:  10px 0 10px 0 ;
color: #6D6D6D;
 font-size: 16px;
 	font-weight: bold;
 	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.main-news-item-title a{
	color: #6D6D6D;
}
.main-news-item-title a:hover{
	color: #289EF1;
}


.main-news-item-date{
	 font-size: 12px;
	 color: #7D7D7D;
	 padding: 0 0 10px 0;
}
.main-news-item-content{
/*	 	height: 30px;
	line-height: 30px; */
	font-size: 14px;
	
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
color: #666666;
}
.main-news-item{
	padding: 0 0 20px 0 ;
	border-bottom: 1px solid #E1E1E1;
}
.main-msg{
/* 	width: 1024px; */
	width: 1200px;
	margin: 0 auto;
	background: #FBFBFB;
}
.main-form-left{
	float: left;
	width: 49%;
}
.main-form-right{
	float: right;
	width: 49%;
}

.bg-F0F0F0{
	background: #F0F0F0!important;
}
.main-form-right div{
	padding-bottom: 20px;
}
.main-form-right input{
	background: #F0F0F0;
	color: #A5A5A5;
	     height: 40px;
    padding: 6px 12px;
	
}

.color-52ACD0{
	color: #52ACD0;
}

.btn-msg{
	width: 100%;
	 padding: 10px 0;
	color: #FFFFFF;
	background: #289FF1;
	font-size: 16px;
}
 
.border-bottom-0{
	border-bottom: 0;
}
 
.alipay-row{
	text-align: center;
}

.alipay-row> div{
	display: inline-block;

}

.jiajubang-logo{
	position: absolute;
	width: 120px;
	height: 55.6px;
	top: 20px;
	left: 20px;
	z-index: 2;
}

.jiajubang-logo img{
	width:100%;
	height: 100%;
}

.swiper-banner-container img{
	max-width:100%;
	height: auto;
}
.main-body{
	min-width: 1050px;
	margin: 0 auto!important;
}


