.search-autocomplete ul li a {
  color: #666;
  font-size: 14px;
  display: block;
  line-height: 18px;
}

.search-autocomplete ul li .rating-links a {
  color: #008ed6;
  font-size: 12px;
}

.search-autocomplete ul li a:hover {
  text-decoration: none;
}

#header-nav2 .nav-primary {
  margin-top: 0;
}

.onestepcheckout-insurance-block .insurance {
  color: #333;
  font-weight: 600;
}

.ship-express {
  color: #333;
  font-weight: 600;
}

.insurance_hint {
  color: #999;
  font-size: 12px;
  margin-left: 17px;
  font-weight: 400;
}

.local-price {
  font-size: 14px;
  color: #666;
}

.local-price>.dec-price {
  color: #b90000;
}

.swiper-assembly img {
  max-width: 80%;
}

.swiper-assembly .product-name {
  margin-bottom: 0;
}

.swiper-assembly .product-name a {
  font-size: 12px;
  color: #333;
}

.swiper-assembly .price-box .price {
  font-size: 14px;
}

.swiper-assembly .button {
  background-color: #fff;
  border: 1px solid #008ed6;
  color: #008ed6;
  font-size: 12px;
  padding: 5px 25px;
  margin-top: 2px;
}

.swiper-assembly .button:hover {
  color: #fff;
  background-color: #008ed6;
}

.dd-faq a {
  color: #008ed6;
  text-decoration: underline;
}

#video-description-window {
  display: none;
  width: 300px;
  height: 200px;
  cursor: pointer;
  position: fixed;
  left: 1%;
  bottom: 1%;
  z-index: 100;
}

#video-description-window.active {
  display: block;
}

#video-description-window span {
  position: absolute;
  top: 1%;
  right: 3%;
  font-size: 18px;
  color: #666;
  font-weight: 600;
  cursor: pointer;
}

.video-description video {
  height: 400px;
}

.block-series ul {
  overflow: hidden;
}

.block-series ul li {
  float: left;
  margin: 0 5px 5px 0;
  padding: 4px 10px;
  border: 1px solid #D2D2D2;
  max-width: 260px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}

/* .block-series ul li.group-more {
  display: none;
}

.block-series ul li.group-more.active {
  display: block;
} */

.block-series ul li:hover {
  border-color: #008ed6;
}

.block-series ul li:hover a {
  text-decoration: none;
  color: #008ed6;
}

.product-similar {
  margin-top: 5px;
}

.product-similar>div:nth-child(1) {
  width: 75px;
}

.product-similar>div:nth-child(2) {
  width: calc(100% - 75px);
}

.product-server-options {
  background: none;
  padding: 0;
}

.product-server-options .option {
  overflow: hidden;
}

.product-server-options .last dt {
  float: left;
  width: 75px;
  border: none;
}

.product-server-options .last label {
  font-size: 12px;
  font-weight: 400;
}

.product-server-options .last dd {
  float: left;
  width: calc(100% - 75px);
}

.product-server-options dd select {
  width: auto;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}

.product-server-options .product-total-price {
  padding: 5px 0;
}

.product-server-options .regular-price {
  padding-left: 24px;
}

.block-series .more {
  border: none;
  color: #008ed6;
  cursor: pointer;
}

.about-video-play {
	width: 130px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	background: #008ed6;
	margin: 0 auto;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
}

.about-video-play:hover {
	cursor: pointer;
	width: 145px;
	box-shadow: 0 4px 4px -2px rgba(0, 0, 0, .15);
	-webkit-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, .15);
	background: #fff;
	color: #008ed6;
}

.triangle-circle {
	width: 36px;
	height: 36px;
	background: #fff;
	margin: 7px 7px 0 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.about-video-play:hover .triangle-circle{
	background: #008ed6;
}

.triangle-right {
	display: block;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-left-color: #008ed6;
	margin: 8px 0 0 15px;
}

.about-video-play:hover .triangle-right{
	border-left-color: #FFF;
}

.about-video-play>span:first-child {
	font-size: 18px;
	font-weight: 600;
}

.video-alert {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 1000;
}

.video-alert.active {
	display: block;
}

.video-box {
	width: 80%;
	max-width: 1200px;
	position: absolute;
	top: 55%;
	left: 50%;
	padding: 10px 0;
	background: #000;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.delete {
	position: absolute;
	top: -7px;
	right: 5px;
	font-size: 32px;
	color: #fff;
	cursor: pointer;
}

@media screen and (min-width: 992px) {

  .checkout-cart-index .main-container,
  .onestepcheckout-index-index .main-container {
    margin: 0;
  }

  .main-container {
    margin-top: 170px;
    padding-top: 0;
    width: 100%;
  }

  .cms-cisco-network-routers-html .main-container,
  .cms-cisco-network-switches-html .main-container,
  .cms-cisco-next-generation-firewalls-html .main-container,
  .cms-cisco-ip-phones-html .main-container,
  .cms-cisco-wireless-html .main-container,
  .cms-cisco-wireless-html .main-container,
  .category-cisco .main-container,
  .cms-hot-promotions-html .main-container,
  .cms-biggest-sale-html .main-container,
  .category-huawei .main-container,
  .cms-huawei-enterprise-routers-html .main-container,
  .cms-stock-list-html .main-container,
  .cms-cisco-eos-eol-html .main-container,
  .cms-hpe-network-html .main-container,
  .cms-configuration-tools-html .main-container,
  .cms-best-selling-items-html .main-container,
  .cms-access-network-html .main-container,
  .cms-huawei-ea5800-olt-html .main-container,
  .cms-huawei-ea5801-olt-html .main-container,
  .cms-huawei-ma5600t-olt-html .main-container,
  .cms-huawei-ma561x-gpon-onu-html .main-container,
  .cms-huawei-10gpon-access-onu-html .main-container,
  .cms-huawei-ont-html .main-container,
  .cms-solution-d-ccap-html .main-container,
  .cms-solution-fttb-fttc-html .main-container,
  .cms-solution-ftth-html .main-container,
  .cms-solution-pol-html .main-container,
  .kb-index-index .main-container,
  .cms-solution-10-gpon-html .main-container,
  .cms-solution-fttd-html .main-container,
  .cms-huawei-optix-osn-1800-html .main-container,
  .cms-huawei-optix-osn-500-550-580-html .main-container,
  .cms-huawei-optix-osn-8800-6800-3800-html .main-container,
  .cms-huawei-optix-osn-9800-html .main-container,
  .cms-huawei-optix-osn-7500-7500ii-html .main-container,
  .cms-2020-new-year-sale-html .main-container {
    margin-top: 30px;
  }
}

.inquiry-index-index .main-container {
  background-color: #f7f7f7;
}

.cms-home .main-container {
  padding-top: 0;
}

.category-products .products-list>li .product-image {
  max-width: 200px;
}

@media only screen and (max-width: 1200px) {
  #header-nav2 {
    display: block;
  }

  .menu-products #cat-nav {
    left: 65%;
  }

  #goldseed_btn a.button {
    background-position-x: 15px;
  }

  .catalogsearch-result-index .main {
    padding: 0 15px;
  }
}

.main-container .main {
  margin: 0 auto;
  max-width: 1200px;
  margin-bottom: 60px;
}

.cms-free-ccie-support-html .main-container .main {
  max-width: 1170px;
}

.cms-index-index .main-container .main {
  margin: 0 auto;
  width: 100%;
}

/*Crumbs*/

.high-end-crumbs {
  width: 100%;
  margin-top: 15px;
}

.high-end-crumbs li {
  color: #636363;
}

.high-end-crumbs a {
  color: #008ed6;
}

.high-end-crumbs a:hover {
  text-decoration: underline;
}

.cisco-origina {
  background: #F6F6F6;
  padding-left: 30px;
  padding-right: 30px;
  margin: 15px 5px;
}

.cisco-origina img {
  display: inline-block;
}

.cisco-origina-detail {
  margin: 12px 0 0 10px;
}

.cisco-origina-detail>div:first-child {
  font-size: 20px;
  color: #333;
  font-weight: 600;
}

.cisco-origina-detail>div>span:first-child {
  font-size: 26px;
  color: #04285E;
  font-weight: 600;
}

.cisco-origina-detail>div>span:nth-child(2) {
  font-size: 26px;
  color: #C32020;
  font-weight: 600;
}

.cisco-origina-detail>div:nth-child(2) {
  font-size: 16px;
  font-weight: 600;
  color: #666;
  margin-top: -6px;
}

.advertising-strip {
  margin: 15px 0;
  width: 100%;
  overflow: hidden;
  position: relative;
}

.advertising-strip-img {
  float: left;
  width: 210px;
}

.advertising-strip-img img {
  display: block;
}

.advertising-strip-learn {
  width: 130px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.advertising-strip-learn a {
	display: inline-block;
  color: #008ed6;
  padding: 5px 20px;
  border: 1px solid #008ed6;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}

.advertising-strip-learn a:hover{
  background-color: #008ed6;
  color: #fff;
  text-decoration: none;
}

.advertising-strip-learn a:active {
	text-decoration: none;
}

.advertising-strip-section {
  width: calc(100% - 340px);
  padding: 0 25px;
  position: absolute;
  top: 50%;
  left: 210px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.advertising-strip-title {
  font-size: 18px;
  color: #333;
}

.advertising-strip-link a {
  color: #008ed6;
  display: inline-block;
  padding-bottom: 3px;
}

.advertising-price {
  font-size: 14px;
  color: #b90000;
}

.advertising-icon{
  display: inline-block;
  background-color: #7EA62B;
  color: #fff;
  padding: 0 8px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}

#chatra.chatra--side-bottom {
  bottom: 100px !important;
}

.cart-payment .say-client-box>li {
  width: auto;
  max-height: none;
  margin-right: 10px;
}

.paypal-express-review #header {
  height: 90px;
  border: none !important;
  position: relative;
  top: 0 !important;
}

.paypal-express-review .main-container {
  margin-top: 40px;
}

.paypal-express-review .data-table tfoot td {
  padding-bottom: 0;
}

.paypal-express-review .data-table tfoot .last td {
  padding-bottom: 10px;
}

.paypal-express-review .data-table td h3 {
  margin-bottom: 0;
}

.paypal-express-review .main-container .main {
  margin-bottom: 0;
  max-width: 100%;
  padding-left: 0;
}

.paypal-express-review .page-title,
.paypal-express-review .info-set,
.paypal-express-review #order_review_form {
  max-width: 1024px;
  padding: 0 15px;
  margin: 0 auto;
}

.paypal-express-review #details-table th,
.paypal-express-review #details-table td {
  background: #fff;
}

.paypal-express-review .box-title a.edit-payment-method,
#discount-coupon-form .button-wrapper span {
  color: #008ed6;
}

.paypal-express-review #order_review_form {
  overflow: hidden;
}

.paypal-express-review #review-buttons-container {
  margin-top: 0;
  padding-top: 0;
}

.paypal-button-container{
  width: 614px;
  overflow: hidden;
}

.paypal-button-container>div{
  float: left;
  width: 49% !important;
  margin-right: 2%;
}

.paypal-button-container>div:nth-child(2){
  margin-right: 0;
}

.data-table td.cart-footer-credit {
  padding: 10px 0 0 0;
}

.pay-line{
  margin-bottom: 15px;
  color: #ddd;
}

@media only screen and (max-width: 720px) {
  .cms-index-index .main-container .main {
    margin-top: 35px;
  }
}

@media only screen and (max-width: 1479px) {

  .contacts-index-index .main-container .main,
  .cms-page-view .main-container .main,
  .checkout-onepage-index .main-container .main,
  .checkout-cart-index .main-container .main,
  .catalog-category-view .main-container .main,
  .catalog-product-view .main-container .main {
    width: 100%;
  }

  .cms-why-buy-cisco-from-us-html.cms-page-view .main-container .main {
    width: 100%;
  }
}

@media only screen and (max-width: 1189px) {

  .contacts-index-index .main-container .main,
  .cms-page-view .main-container .main,
  .checkout-onepage-index .main-container .main,
  .checkout-cart-index .main-container .main,
  .catalog-category-view .main-container .main,
  .catalog-product-view .main-container .main {
    width: 100%;
  }

  .cms-why-buy-cisco-from-us-html.cms-page-view .main-container .main {
    width: 100%;
  }
}

@media only screen and (max-width: 1299px) {
  .products-grid .actions b {
    right: 129px;
  }
}

@media only screen and (max-width: 1199px) {
  .products-grid .actions b {
    right: 121px;
  }
}

@media only screen and (max-width: 1099px) {

  .catalog-category-view .main-container .main,
  .catalog-product-view .main-container .main {
    margin: 0 auto;
    width: 98%;
    margin-top: 5px;
  }

  .products-grid .actions b {
    right: 118px;
  }
}

@media only screen and (max-width: 999px) {
  .products-grid .actions b {
    right: 102px;
  }

  .owl-carousel .owl-item .bestsellers_cat {
    display: none;
  }
}

@media only screen and (max-width: 800px) {
  .add-to-links {
    /* remove compare function on mobile device */
    display: none;
  }
}

.price-box .gpl-price {
  display: none;
}

.products-list .price-box .gpl-price {
  display: inline-block;
}

/* home .aboutus block */

a:focus {
  outline: none;
  -moz-outline: none;
}

input,
textarea {
  outline: none;
}

.aboutus .tab li.active a {
  color: #006b99;
}

.aboutus .tab-content>div {
  display: none;
}

.aboutus .tab-content>div.active {
  display: block;
}

/* product page */

.product-img-box {
  max-width: 387px;
}

@media only screen and (max-width: 1230px) {
  .product-img-box {
    max-width: 325px;
  }
}

@media only screen and (max-width: 829px) {
  .product-img-box {
    max-width: 650px;
  }
}

.catalog-product-view .product-essential {
  padding-top: 25px;
}

.catalog-product-view .product-collateral {
  margin-top: 25px;
}

.product-image-thumbs a {
  border: 1px solid #efefef;
}

.product-essential .more-views {
  position: relative;
  height: 65px;
  overflow: hidden;
}

.product-essential .more-views .product-image-thumbs {
  left: 0;
  position: absolute;
  width: 2000px;
  height: 65px;
}

.product-essential .more-views .product-image-thumbs li {
  float: left;
  padding-left: 4px;
}

.btn-prev,
.btn-next {
  width: 30px;
  height: 65px;
  display: block;
}

.product-img-box .btn-prev {
  float: left;
  background: url('../images/fabric-left.png') no-repeat scroll center center;
}

.product-img-box .btn-next {
  float: right;
  background: url('../images/fabric-right.png') no-repeat scroll center center;
}

.product-view .product-shop .product-model {
  clear: both;
}

.product-view .product-shop .product-model .label {
  font-weight: bold;
}

#rateing-box {
  cursor: pointer;
}

#customer-reviews .fieldset h4 {
  border: none;
}

.products-list .product-shop .ratings .rating-box {
  margin-top: 5px;
  margin-bottom: 0px;
}

.onestepcheckout-index-index #dt_method_paypal_express,
.onestepcheckout-index-index #container_payment_method_paypal_express {
  display: none;
}

.footer-container .footerlist {
  font-size: 12px;
}

.footer-container .footerlist li dt {
  font-size: 16px;
}

.product-essential .product-image a {
  margin: 0 auto;
  text-align: center;
  display: block;
}

.catalogsearch-result-index .note-msg,
.catalogsearch-result-index .notice-msg {
  background-color: #fcf8e3;
  border-color: #fbeed5;
  color: #c09853;
}

.catalogsearch-result-index .note-msg {
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 15px;
  font-size: 14px;
}

.catalogsearch-result-index .search-tips {
  font-size: 14px;
}

.catalogsearch-result-index h2.search-tips-title {
  font-size: 20px;
  text-transform: none;
}

.gpl-price .price {
  text-decoration: line-through;
}

.gpl-price .off_color {
  color: #d77900;
}

.product-view .product-shop .price-info {
  margin-top: 10px;
}

.product-view .product-shop .price-info .gpl-price .price {
  text-decoration: line-through;
}

.product-view .product-shop .yousave {
  color: #C30;
  margin-bottom: 2px;
}

.product-view .product-shop .yousave b {
  color: #636363;
}

.product-view .product-shop .gpl-price {
  font-size: 12px;
  margin-bottom: 2px;
}

.product-view .product-shop .condition {
  font-size: 12px;
  margin-bottom: 2px;
  color: #c77800;
}

.product-view .product-shop .condition b {
  color: #636363;
}

.price-remove {
  text-decoration: line-through;
}

.gpl-price .price {
  text-decoration: none;
}

.product-shop .key-attrs {
  margin-top: 6px;
}

.product-shop .key-attrs span {
  display: inline-block;
  border-radius: 3px;
  margin-right: 5px;
  margin-top: 6px;
  padding: 0 4px;
  background: #f5f5f5;
  color: #666;
}

.product-shop .desc {
  line-height: 1.8em;
}

.promotion-cat .hot-products li .img a {
  display: inline-block;
}

.minicart-actions a.cart-link {
  color: #008ED6;
}

.minicart-actions a.cart-link:hover {
  text-decoration: underline;
}

.header-minicart .subtotal .label {
  font-weight: bold;
  color: #636363;
}

.header-minicart a.checkout-button {
  color: #fff;
}

/* .header-minicart .subtotal .price {
  font-weight: bold;
} */

.header-minicart .block-subtitle {
  color: #636363;
}

#customer-reviews dl dd .review-meta {
  display: inline-block;
  text-transform: unset;
}

#customer-reviews dl dd .ratings-table {
  float: left;
  width: 76px;
}

#customer-reviews .review-heading {
  border-top: none;
}

.onestepcheckout-index-index .shipment-methods dd {
  display: none;
}

.checkout-cart-index .sp-methods dt {
  display: none;
}



.onestepcheckout-index-index #dt_method_paypal_express,
.checkout-onepage-index #dt_method_paypal_express,
.onestepcheckout-index-index #container_payment_method_paypal_express,
.checkout-onepage-index #container_payment_method_paypal_express,
.onestepcheckout-index-index #p_method_paypal_express,
.onestepcheckout-index-index #container_payment_method_paypal_express {
  display: none;
}


.banktransfer-instructions-content td,
.westernunion-instructions-content td {
  vertical-align: top
}

/* .cart-table .product-cart-image .product-image {
  text-align: center;
} */

#shopping-cart-table td {
  vertical-align: middle;
}

#shopping-cart-table .product-cart-actions {
  min-width: 120px;
}

.onestepcheckout-index-index .main-container a,
.remodal-wrapper a {
  color: #008ed6;
}

.onestepcheckout-index-index .main-container a:hover {
  text-decoration: underline;
}

#login-footer a:hover {
  color: transparent;
}

#onestepcheckout-login-popup {
  position: relative;
}

.onestepcheckout-popup-contents {
  background: none;
  border: 1px solid #efefef;
  padding: 25px;
}

#onestepcheckout-login-popup .input-button {
  padding-top: 15px;
}

#onestepcheckout-login-popup .input-box .button {
  margin-top: 10px;
}

.checkout-cart-index .cart-table {
  width: 100%;
}

.onestepcheckout-insurance-block {
  margin-bottom: 20px;
  font-size: 14px;
}

div.onestepcheckout-shipping-method {
  margin-bottom: 0px;
}

.onestepcheckout-index-index .total-weight {
  margin-bottom: 10px;
}

.customer-account .data-table td,
.customer-account .data-table th {
  padding: 10px;
}

.customer-account .data-table td {
  padding-left: 10px;
}

.customer-account .product-img {
  padding: 10px;
  text-align: center;
}

@media only screen and (max-width: 999px) {

  .customer-account .data-table td,
  .customer-account .data-table th {
    padding: 10px;
  }

  .customer-account .data-table td {
    padding-left: 10px;
  }

  .customer-account .product-img {
    padding: 10px;
    text-align: center;
  }
}

/* .paypal-express-review .main-container .main {
  max-width: 1024px;
} */

.paypal-express-review .main-container .main h3 {
  text-transform: unset;
  font-size: 16px;
}

.paypal-express-review .main-container .main .box-content {
  font-size: 13px;
}

.checkout-onepage-success .footer-container,
.checkout-cart-index-empty .footer-container {
  position: fixed;
  bottom: 0;
}

.gc-processing-redirect .main-container .main,
.checkout-onepage-success .main {
  margin-top: 65px;
}

.gc-processing-redirect .copyright,
.checkout-onepage-success .copyright,
.onestepcheckout-index-index .copyright,
.checkout-cart-index-empty .copyright {
  border-top: none;
}

.gc-processing-redirect .footerlist,
.checkout-onepage-success .footerlist,
.onestepcheckout-index-index .footerlist,
.checkout-cart-index-empty .footerlist {
  display: none;
}

.checkout-onepage-success .col-main p {
  font-size: 14px;
}

.checkout-onepage-success .col-main a {
  color: #008ed6;
}

.checkout-onepage-success .col-main a:hover {
  text-decoration: underline;
}

.checkout-onepage-success .col-main .page-title {
  display: none;
}

.checkout-onepage-success .col-main .buttons-set {
  margin-top: 25px;
}

.checkout-onepage-success .col-main h2 {
  font-size: 28px;
  text-transform: unset;
  padding-top: 75px;
}

.checkout-cart-index .cart-empty {
  font-size: 14px;
  padding-left: 15px;
}

.checkout-cart-index .page-title {
  padding: 30px 0 0 15px;
}

.checkout-cart-index .cart-empty a {
  color: #008ed6;
}

.checkout-cart-index .cart-empty a:hover {
  text-decoration: underline;
}

.header-top {
  top: 0;
}

/************ checkout cart index *********/

.checkout-cart-index,
.checkout-cart-index .cart .page-title {
  background-color: #EEEFF1;
}

.checkout-cart-index .wrapper {
  background: #EEEFF1;
}

.checkout-cart-index .data-table {
  border: none;
}

.checkout-cart-index .data-table td {
  border-right: none;
}

.checkout-cart-index .cart form {
  padding: 0 45px;
}

.check-mark {
  width: 25px;
  height: 14px;
  background: url("/media/yejian/cms/category/cisco/img/common.png?v=20190424") no-repeat -12px -427px;
}

.checkout-cart-index .cart .cart-totals table {
  margin-bottom: 0;
}

.checkout-cart-index .cart .cart-totals {
  margin-bottom: 0;
  border: none;
  background: none;
  padding: 0;
}

#shopping-cart-totals-table tr {
  border: none;
}

.checkout-cart-index .data-table thead th {
  border-color: #f5f5f5;
}

.checkout-cart-index .cart-table tfoot tr.last {
  border: none;
}

.cart-footer-actions .btn-continue {
  padding: 0 25px;
  border: 1px solid #666;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.cart-footer-actions .btn-continue:hover {
  border-color: #008ed6;
  color: #008ed6;
}

.cart-footer-actions .btn-continue:hover span {
  color: #008ed6;
}

/*****************************?***********************************************************/

/* topmenu */

@media screen and (min-width:770px) {
  .menu-products #cat-nav {
    background-color: #f5f5f5;
    clear: both;
    display: none;
    font-size: 13px;
    font-weight: normal;
    height: 552px !important;
    left: 0;
    padding: 0 0 0 0;
    position: fixed;
    width: 100vw;
    -webkit-box-shadow: rgb(170, 170, 170) 0px 2px 2px;
    box-shadow: rgb(170, 170, 170) 0px 2px 2px;
  }

  .twelve .twelve_left li a {
    display: block;
    font-size: 16px;
    height: 29px;
    line-height: 29px;
    padding-left: 10px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
  }

  .twelve .twelve_left li a:hover,
  .twelve .twelve_left li a.active {
    color: #fff;
    background-color: #ccc;
    width: 100%;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  #cat-nav .huawei_products,
  #cat-nav .hpe_products,
  #cat-nav .dell_products,
  #cat-nav .hikvision_products,
  #cat-nav .fortinet_products,
  #cat-nav .juniper_products,
  #cat-nav .zte_products,
  #cat-nav .uniview_products,
  #cat-nav .dahua_products,
  #cat-nav .inspur_products,
  #cat-nav .accessories_products,
  #cat-nav .ruckus_products,
  #cat-nav .fiberhome_products,
  #cat-nav .d_link_products,
  #cat-nav .lenovo_products,
  #cat-nav .ubnt_products {
    display: none;
  }

  #cat-nav .huawei_products .products_left li b {
    float: right;
    background: url('../images/nav/ico_jt.png') 0px -7px no-repeat;
    width: 5px;
    height: 7px;
    margin-top: 9px;
    display: inline-block;
  }

  #cat-nav .huawei_products .products_left li.blueactive b {
    background-position: 0px 0px
  }

  ;

  #cat-nav .huawei_products .products_right .c-left a {
    color: #a80707;
    text-decoration: none;
  }

  #cat-nav .huawei_products .products_right .c-right dd a:hover {
    text-decoration: underline;
  }

  #cat-nav .c-left dl {
    display: none;
  }

  #cat-nav .c-left dl.active {
    display: block;
    margin-top: 10px;
  }

  #cat-nav .c-left dl {
    display: none;
  }

  .twelve {
    margin: 0 auto;
    width: 1200px;
    overflow: hidden;
  }

  .twelve .twelve_left {
    background: #f5f5f5;
    float: left;
    padding: 40px 0 20px 15px;
    width: 15%;
    height: 552px !important;
  }

  .twelve .twelve_left ul {
    float: left;
    list-style-type: none;
    margin: 0;
    width: 100%;
  }

  .twelve .twelve_right .cisco_products,
  .twelve .twelve_right .huawei_products,
  .twelve .twelve_right .hikvision_products,
  .twelve .twelve_right .zte_products,
  .twelve .twelve_right .uniview_products,
  .twelve .twelve_right .dahua_products,
  .twelve .twelve_right .inspur_products,
  .twelve .twelve_right .accessories_products,
  .twelve .twelve_right .ruckus_products,
  .twelve .twelve_right .fiberhome_products,
  .twelve .twelve_right .d_link_products,
  .twelve .twelve_right .lenovo_products,
  .twelve .twelve_right .ubnt_products{
    border-bottom: 1px solid #ededed;
    border-right: 1px solid #ededed;
    border-top: 1px solid #ededed;
    float: left;
    width: 798px;
    background-color: #f5f5f5;
    padding-bottom: 20px;
  }

  .twelve .twelve_right .products_left {
    background-color: #f5f5f5;
    float: left;
    height: 490px !important;
    margin-top: 40px;
    width: 246px;
    border-left: 1px solid #e1e2e3;
  }

  .twelve .twelve_right .products_left .cat-level-1 {
    padding: 0 20px;
  }

  .twelve .twelve_right .products_left li {
    font-size: 13px;
  }

  .twelve .twelve_right .products_left li a {
    color: #21232b;
    line-height: 24px;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
  }

  .twelve .twelve_right .products_left li.blueactive a {
    color: #008ED6;
  }

  #cat-nav .products_left li b {
    float: right;
    background: url('../images/nav/ico_jt.png') 0px -7px no-repeat;
    width: 5px;
    height: 7px;
    margin-top: 9px;
    display: inline-block;
  }

  #cat-nav .products_left li.blueactive b {
    background-position: 0px 0px;
  }

  .twelve .twelve_right .products_right {
    background-color: #f5f5f5;
    float: left;
    width: 66.67%;
    border-left: 1px solid #E1E2E3;
    padding-left: 20px;
    margin-top: 40px;
  }

  .twelve .twelve_right .products_right .c-left {
    float: left;
    margin-right: 0;
    width: 240px;
    line-height: 24px;
    font-size: 12px;
  }

  .twelve .twelve_right .products_right .c-left b {
    font-size: 20px;
    font-weight: normal;
    font-family: Arial, sans-serif;
    color: #121317;
    margin-left: 12px;
  }

  .twelve .twelve_right .products_right .c-left a {
    color: #212121;
    text-decoration: none;
  }

  .twelve .twelve_right .products_right .c-left a:hover {
    color: #008ED6;
    text-decoration: none;
  }

  .twelve .twelve_right .products_right .c-left p {
    color: #121317;
    font-size: 20px;
    margin-bottom: 15px;
  }

  .twelve .twelve_right .products_right .c-left ul {
    border-right: 2px solid #f5f5f5;
  }

  .twelve .twelve_right .products_right .c-left li {
    color: #2970a6;
    line-height: 24px;
  }

  .twelve .twelve_right .products_right .c-right {
    float: left;
    /* padding: 10px 0 10px 25px; */
    width: 270px;
    border-left: 1px solid #f5f5f5;
    height: 405px;
  }

  .twelve .twelve_right .products_right .c-right>div {
    display: none;
  }

  .twelve .twelve_right .products_right .c-right>div>p>a {
    display: block;
  }

  .twelve .twelve_right .products_right .c-right>div>p>a:first-child {
    margin-bottom: 10px;
  }

  .twelve .twelve_right .products_right .c-right>div.active {
    display: block;
  }

  .twelve .twelve_right .products_right .c-right dl {
    margin-top: 15px;
  }

  .twelve .twelve_right .products_right .c-right dt {
    color: #121317;
    font-size: 20px;
    padding-bottom: 20px;
  }

  .twelve .twelve_right .products_right .c-right dd {
    color: #2970a6;
    line-height: 24px;
  }

  .twelve .twelve_right .products_right .c-right dd a {
    color: #008ED6;
    text-decoration: none;
  }

  .twelve .twelve_right .products_right .c-right dd a:hover {
    color: #0078b4;
    text-decoration: underline;
  }
}

/*****************************?***********************************************************/

.block-compare .product-name {
  height: 50px;
  line-height: 50px;
}

.block-compare .product-name img {
  float: left;
}

.block-compare .product-name a {
  float: left;
  display: block;
  margin-left: 10px;
}

.products-list .product-image .is_hot {
  font-size: 12px;
  padding: 1px 5px;
  display: inline-block;
  position: absolute;
  text-transform: uppercase;
  top: -1px;
  left: 0px;
  z-index: 1;
  color: #fff;
  background: url('../images/background.png') no-repeat scroll -276px -1007px;
  width: 45px;
  height: 45px;
  line-height: 45px;
}

.products-grid .product-image .is_hot {
  font-size: 12px;
  padding: 1px 5px;
  display: inline-block;
  position: absolute;
  text-transform: uppercase;
  top: 10px;
  left: 5px;
  z-index: 1;
  color: #fff;
  background: url('../images/background.png') no-repeat scroll -276px -1007px;
  width: 45px;
  height: 45px;
  line-height: 45px;
}

.product-view .product-image .is_hot {
  padding: 1px 5px 1px 0px;
  display: inline-block;
  position: absolute;
  text-transform: uppercase;
  top: -1px;
  left: 0px;
  z-index: 1;
  color: #fff;
  background: url('../images/hot-sales-bg.png') no-repeat;
  width: 44px;
  height: 20px;
  line-height: 20px;
}

.sign-box {
  position: absolute;
  top: 0;
  left: 0;
}

.prolist-meta .sign-box {
  left: -19px;
}

.sign-box>div {
  display: none;
}

.sign-box>div.sign {
  display: none;
  width: 96px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  color: #fff;
  font-size: 12px;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
}

.products-list .sign-box div,
.products-grid .sign-box div {
  width: 96px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  font-weight: 400;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
}

.sign-box div.sign-clearance {
  background-color: #ffc11f;
  margin-bottom: 3px;
}

.sign-box div.sign-best-selling {
  background-color: #e30202;
  margin-bottom: 3px;
}

.sign-box div.sign-special-buy {
  background-color: #F69218;
  margin-bottom: 3px;
}

.sign-box div.sign-original {
  background-color: #932ee1;
  margin-bottom: 3px;
}

.sign-box div.sign-new-product {
  background-color: #ff5b1a;
}

.sign-box div.sign-eol {
  background-color: #888;
}

.sign-box>div.ishow {
  display: block;
}

.sign-optical-success-text {
  font-size: 16px;
  font-weight: 600;
  color: #348637;
  line-height: 27px;
}

.sign-optical-error-new-text {
  font-size: 16px;
  font-weight: 600;
  color: #FB3C3A;
  line-height: 26px;
}

.quality_assurance {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 85px;
  height: 83px;
  z-index: 1;
}

.quality_assurance>div {
  display: none;
  height: 100%;
  width: 100%;
  background: url('/media/yejian/cms/category/cisco/img/common.png?v=20191210') no-repeat;
}

.quality_assurance>div {
  display: none;
  height: 100%;
  width: 100%;
}

.quality_assurance>div.active {
  display: block;
}

.quality_assurance>div.quality_assurance_1year {
  background-position: -91px -730px;
}

.quality_assurance>div.quality_assurance_3year {
  background-position: -185px -730px;
}

.quality_assurance>div.quality_assurance_3month {
  background-position: -275px -730px;
}

.quality_assurance>div.quality_assurance_warrent {
  background-position: -3px -730px;
}

.category-products .products-grid .product-info {
  min-height: unset;
  text-align: center;
  padding-bottom: 0;
}

body.cms-index-index .main-container {
  float: none;
}

.category-products {
  margin-top: 20px;
}

.tick {
  position: relative;
  display: inline-block;
  width: 25px;
  height: 25px;
  background: gray;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}

.tick:before,
.tick:after {
  background: #348637;
  position: absolute;
  content: " ";
  left: 30%;
  right: 30%;
  top: 50%;
  height: 3px;
  bottom: auto;
}

.tick-success {
  background: transparent;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}

.tick-success::after {
  height: 3px;
  bottom: 25%;
  left: 30%;
  right: 45%;
  top: auto;
}

.tick-success::before {
  width: 3px;
  height: auto;
  bottom: 25%;
  top: 20%;
  left: 55%;
  right: auto;
}

.tick-error {
  background: transparent;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}

.tick-error::after {
  background: #FB3C3A;
  width: 3px;
  height: auto;
  top: 20%;
  bottom: 20%;
  left: 50%;
  right: auto;
  margin-left: -2px;
}

.tick-error::before {
  background: #FB3C3A;
  left: 20%;
  right: 20%;
  top: 50%;
  bottom: auto;
  margin-top: -2px;
  height: 3px;
}

@media screen and (min-width: 992px) {
  body.cms-index-index .main-container {
    margin-top: 170px;
  }
}

@media screen and (max-width: 991px) {
  body.cms-index-index .main-container {
    margin-top: 0;
  }

  #header {
    top: 0 !important;
  }

  .us_Introduction_content br {
    display: none;
  }

  .cisco-origina-detail {
    margin-top: 0;
  }
}

.cms-index-index .main-container .main {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}

.cms-index-index .main-container .main .col-main {
  width: 100%;
}

.promotion-cat .hot-products li:hover {
  border-radius: 2px;
}

.promotion-cat .hot-products li:hover .actions .button {
  display: inline-block;
  background: #1a95d5;
  padding: 7px 15px 7px 15px;
}

.cms-home .more1 a {
  color: #0078b4;
  text-decoration: none;
}

.cms-home .more1 a:hover {
  text-decoration: underline;
}

.contacts-index-index #country {
  width: 100%;
}

/* .paypal-express-review .main-container .main {
  padding-left: 25px;
} */

.paypal-express-review .buttons-set button.button {
  float: left;
}

.gc-processing-redirect .pay_area {
  width: 100%;
  max-width: 500px;
}

#customer-reviews .review-heading h2 {
  color: #333333;
  background-color: #ffffff;
  border: none;
  padding-left: 0px;
}

#product-review-table td {
  vertical-align: middle;
}

#product-review-table .ratings {
  margin-top: 3px;
}

#product-review-table tr.first th {
  display: none;
}

#add-a-review h3 {
  margin-top: 15px;
}

.catalog-product-view #customer-reviews .ratings-table .rating-box {
  width: 74px;
}

.block-compare .actions {
  padding-top: 0px;
}

.block-compare .actions a {
  color: #3399cc;
  margin-left: 8px;
}

.block-compare .block-content li.item {
  margin: 0 10px 10px 9px;
  padding: 15px 0 10px 0;
}

.block-compare .block-content li.last {
  border-bottom: none;
}

.availability .label {
  display: inline;
  font-size: 12px;
  color: #636363;
}

.catalog-product-view .product-data-table {
  width: 100%;
  border: none;
  margin-bottom: 0;
}

.catalog-product-view .product-data-table td,
.catalog-product-view .product-data-table th {
  border-left: 0;
  border-right: 0;
  vertical-align: middle;
  padding: 3px 0 3px 3px;
  border-color: #efefef;
  border: none;
}

.catalog-product-view .product-data-table td.replacement {
  height: 40px
}

.catalog-product-view .product-data-table td:first-child {
  font-weight: normal;
  padding-left: 0;
}

.catalog-product-view .product-data-table .price {
  font-family: frutigernext_medium, frutigernext, Arial, sans-serif;
}

.catalog-product-view .product-data-table .saleprice {
  color: #b90000;
  font-size: 20px;
  padding: 0 3px;
}

.saleprice-li {
  position: relative;
  display: inline-block;
  width: 60px;
  cursor: pointer;
}

.saleprice-li>span {
  display: block;
  width: 100%;
  height: 100%;
  color: #666;
  background: url('/skin/frontend/yejian/default/qing/images/trustful_03.png?v=20190314') no-repeat -650px -362px;
}

.saleprice-li span.clred {
  color: #b90000;
  background-position: -750px -362px;
}

.saleprice-li ul {
  width: 60px;
  position: absolute;
  top: 27px;
  left: 0;
  font-size: 14px;
  color: #999;
  text-align: center;
  border: 1px solid #e6e6e6;
  background: #fefefe;
  -o-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
  display: none;
  z-index: 1;
}

.saleprice-li ul li:hover a {
  display: block;
  width: 100%;
  height: 100%;
  background: #ddd;
  color: #008ED6;
  text-decoration: none;
}

.shipping-guid-table td {
  text-align: center;
  vertical-align: middle;
  padding-top: 0;
  line-height: 44px;
}

.shipping-guid-table tr:nth-child(2n+1) td {
  background: #F9F9F9;
}

.contact-us-box a {
  color: #008ED6;
}

.scaffold-form .input-text {
  width: 100%;
  height: 31px;
}

.contacts-index-index .scaffold-form .input-text {
  width: 100% !important;
}

.contacts-index-index .form-list>li:nth-child(1),
.contacts-index-index .form-list>li:nth-child(3) {
  padding-right: 10px;
}

.contacts-index-index .form-list>li:nth-child(2),
.contacts-index-index .form-list>li:nth-child(4) {
  padding-left: 10px;
}

#paypal {
  width: 40%;
  height: 37px;
}

.shque {
  position: relative;
  display: inline-block;
  font-size: 12px;
  color: #fff;
  background: #98c33f;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  text-align: center;
  cursor: help;
}

.shque:hover .shque-alert {
  display: block;
}

.shque-alert {
  text-align: left;
  position: absolute;
  width: 212px;
  padding: 10px 20px;
  top: 26px;
  right: -20px;
  display: none;
  color: #999;
  border: 1px solid #D5D5D5;
  background: #fff;
  z-index: 1;
}

.shque-alertsan {
  position: absolute;
  top: -20px;
  right: 8%;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #ccc;
}

.shque-alertsan1 {
  position: absolute;
  top: -19px;
  right: 8%;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #fff;
}

.free-banner {
  width: 100%;
  position: relative;
  height: 360px;
  margin-bottom: 15px;
}

.free-banner-box {
  width: 1920px;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}

.free-banner-box>div {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.free-banner-box>div>div {
  font-family: AvantGardeBook;
  color: #fff;
  font-size: 48px;
  text-align: center;
}

.free-banner-box>div>p {
  color: #fff;
  font-size: 18px;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 20px;
}

.catalog-product-view .product-data-table .listprice {
  text-decoration: line-through;
}

.catalog-product-view .product-data-table .saveprice {
  color: #b90000;
}

.catalog-product-view .product-data-table .conditionx {
  font-weight: bold;
}

.catalog-product-view .product-data-table .label {
  width: 75px;
}

.catalog-product-view .product-shop .qty-wrapper label {
  font-weight: normal;
}

.catalog-product-view .lpdname {
  /*color:#666;*/
  font-weight: normal;
}

.catalog-product-view .product-collateral>dl>dd {
  padding-top: 5px;
}

.catalog-product-view .product-collateral .tab-content td {
  padding-bottom: 10px;
}

#customer-reviews h3 {
  text-transform: unset;
}

#customer-reviews #product-review-table td {
  padding-bottom: 0;
}

#livechat {
  position: fixed;
  top: 38%;
  width: 78px;
  right: 0;
  padding: 0;
  z-index: 10000;
  font-size: 12px;
}

#livechat>a>span {
  display: block;
  font-size: 12px;
  padding-top: 42px;
  text-align: center;
}

#livechat>a {
  color: #fff;
}

#livechat>a {
  background: #fff url('../images/contact.png?v=20190419') no-repeat scroll 0 -77px;
  color: #fff;
  display: block;
  height: 67px;
  margin-top: 10px;
  width: 67px;
  cursor: pointer;
}

#livechat>a>span {
  display: block;
  font-size: 12px;
  padding-top: 42px;
  text-align: center;
}

#livechat>#r-inquiry {
  background-position: 0 -154px;
}

#livechat>#scroll-top {
  background-position: 0 -231px;
}

.cms-free-ccie-support-html .std a {
  color: #0078b4;
}

.customer-account .data-table {
  width: 100%;
}

.customer-account .data-table a,
body.customer-account .data-table span.nobr a {
  color: #0078b4;
  text-decoration: none;
}

.customer-account .data-table a:hover,
body.customer-account .data-table span.nobr a:hover {
  text-decoration: underline;
}

.customer-account-index .dashboard .box-title a,
.customer-account-index .dashboard .box-head a {
  text-decoration: none;
}

.customer-account-index .dashboard .box-title a:hover,
.customer-account-index .dashboard .box-head a:hover {
  text-decoration: none;
}

.customer-account-index .box-content a {
  text-decoration: none;
}

.customer-account-index .box-content a:hover {
  text-decoration: underline;
}

.customer-account-forgotpassword .back-link a {
  color: #3399cc;
}

#shipping-rate-list .data-table {
  width: 100%;
}

#product-shipping-rate-table .last td.last {
  color: #b90000;
  font-size: 13px;
}

.cms-asset-recovery-html .rs-content .rs-service-list2 a {
  text-decoration: none;
}

.cms-asset-recovery-html .rs-content .rs-service-list2 a:hover {
  text-decoration: underline;
}

.cms-network-health-check-html .rs-content .rs-service-list1 dt {
  line-height: 1.5em;
}

.catalogsearch-result-index .product-name strong,
.catalogsearch-result-index .desc strong {
  color: #d77900;
  font-weight: normal;
}

.catalog-product-view .prod-description h3 {
  margin-top: 20px;
  font-size: 16px;
  color: #333333;
}

.catalog-product-view .product-collateral table h3 {
  margin: 0;
}

.catalog-product-view .prod-description p {
  margin: 10px 0 10px 0;
}

.catalog-product-view .prod-description table p {
  margin: 0;
}

.catalog-product-view .prod-description a {
  color: #008ED6;
}

.catalog-product-view .faq h2 {
  font-size: 18px;
}

.catalog-product-view .tab-container table {
  width: 100%;
}

.cms-page-view .skip-cart {
  color: #ffffff;
}

.products-list .product-shop .product-secondary .cl,
.products-grid .product-info button.cl {
  background-color: #98c33f;
}

.products-list .product-shop .product-secondary button.cl:hover,
.products-grid .product-info button.cl:hover {
  background-color: #6fa205;
}

.onestepcheckout-coupons .error-msg {
  background-color: #faebe7;
  padding: 3px;
}

.onestepcheckout-coupons .success-msg {
  background-color: #eff5ea;
  padding: 3px;
}

.tags-list {
  font-size: 12px;
}

.tags-list>li {
  float: left;
  border: 1px solid #ccc;
  padding: 2px 5px;
  margin-bottom: 10px;
  border-radius: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 192px;
}

.tags-list>li a {
  font-size: 12px !important;
}

.tags-list>li a {
  color: #555;
}

.tags-list>li:hover {
  border-color: #008ED6;
}

.tags-list>li:hover a {
  color: #008ED6;
  text-decoration: none;
}

.inquiry-index-index .inquiry_main .inquiryForm .inquiry_box h1 {
  margin-top: 15px;
}

.inquiry-index-index .inquiry_main .inquiryForm .inquiry_box .fieldset .form-list label {
  margin-top: -5px;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 700;
  color: #666;
}

.inquiry-index-index .inquiry_main .description {
  height: 80px;
}

.inquiry-index-index .inquiry_main .inquiryForm .inquiry_box .fieldset .form-list .description textarea {
  height: 60px;
}

.inquiry-index-index .inquiry_main .inquiryForm .inquiry_box p.required,
.inquiry-index-index .inquiry_main .inquiryForm .inquiry_box .validation-advice {
  font-size: 12px;
  text-align: right;
}

.inquiry-index-index .inquiry_main .inquiryForm .inquiry_box .fieldset .form-list input,
.inquiryForm .fieldset .form-list select,
.inquiry-index-index .inquiry_main .inquiryForm .inquiry_box .fieldset .form-list textarea {
  height: 34px;
}

.inquiry-index-index .inquiry_main .indicates {
  margin: 0;
}

.cms-index-index .promotion-brand .brand h2.huawei {
  background: none;
}

.cms-index-index .promotion-brand .brand h2.cisco {
  background: none;
}

.cms-index-index .promotion-brand h2 {
  margin-left: 48px;
  padding-left: 0px;
  text-transform: uppercase;
}

.payment-methods .form-list {
  margin: 0;
}

.checkout-agreements .agreement-content {
  border: none;
  margin-bottom: 0;
  padding: 0;
  max-height: 300px;
  font-size: 11px;
}

.how_by_a {
  color: #008ED6;
  font-weight: 600;
}

.how_by_a:hover {
  color: #008ED6;
}

.inquiry-index-index .messages li li {
  margin-bottom: 0;
}

.inquiry-index-index .messages {
  margin-bottom: 0;
  margin-top: 5px;
}

#product-shipping-rate-table span {
  display: none;
}

#product-shipping-rate-table .tablerate span {
  display: block;
}

#product-shipping-rate-table .tableratefedex {
  background: url('../images/shipping-methods.jpg?v=20201016A') no-repeat scroll center -94px;
}

#product-shipping-rate-table .tableratedhl {
  background: url('../images/shipping-methods.jpg?v=20201016A') no-repeat scroll center -49px; 
}

#product-shipping-rate-table .tablerateems {
  background: url('../images/shipping-methods.jpg?v=20201016A') no-repeat scroll center -139px;
}

#product-shipping-rate-table .tablerafedex-economy {
  background: url('../images/shipping-methods.jpg?v=20201016A') no-repeat scroll center -493px;
}

#product-shipping-rate-table .tablerafedex-aramex {
  background: url('../images/shipping-methods.jpg?v=20201016A') no-repeat scroll center -531px;
}

#product-shipping-rate-table .tableradhl-economy {
  background: url('../images/shipping-methods.jpg?v=20201016A') no-repeat scroll center -572px;
}

#product-shipping-rate-table .tablerateywd {
  background: url('../images/shipping-methods.jpg?v=20201016A') no-repeat scroll center -608px;
}

.golden_title {
  background-color: hsl(203, 5%, 66%);
}

.golden_title h2 {
  padding: 10px 0;
  margin-bottom: 0;
  color: #fff;
  padding-left: 50px;
  background: url("../images/golden_seed_ico.png") no-repeat 22px -6px;
}

.golden_my p {
  margin-left: 50px;
}

.golden_my .button {
  padding: 10px 20px;
  margin: 10px 0 10px 50px;
}

.golden_my h2 {
  padding-left: 40px;
  background: url("../images/golden_seed_ico.png") no-repeat 4px -205px;
}

.golden_my .p3 a {
  color: #0977A4;
}

.recently h2 {
  padding: 10px 0 0 40px;
}

.recently_h1 h2 {
  background: url("../images/golden_seed_ico.png") no-repeat 4px -90px;
}

.recently_h2 h2 {
  background: url("../images/golden_seed_ico.png") no-repeat 4px -55px;
}

.recently table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}

.recently table,
.recently table th,
.recently table td {
  border: 1px solid #DEDEDE;
}

.recently table tr {
  border: 1px dashed #dedede;
}

.recently table th {
  height: 46px;
  background-color: #F2F2F2;
  text-align: center;
  font-size: 16px;
}

.recently table td {
  text-align: center;
  height: 40px;
}

.goldseed_user {
  padding: 15px 20px;
  border: 1px solid #DEDEDE;
  border-top: 5px solid #474646;
  overflow: hidden;
  width: 100%;
}

.fl {
  float: left;
}

.goldseed_user_main {
  margin-left: 20px;
}

.goldseed_user_main>h3 {
  margin-bottom: 0;
}

.user_rank {
  margin-top: 3px !important;
}

.user_rank i {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("../images/golden_seed_ico.png") no-repeat 0 -238px;
  margin: 0 3px;
}

.user_rank b {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("../images/golden_seed_ico.png") no-repeat 0 -259px;
  margin: 0 3px;
}

.black {
  color: #000;
}

.goldseed_user_main p {
  margin: 10px 0;
}

.goldseed_user_main :nth-child(3) span {
  font-size: 16px;
  padding-right: 50px;
}

.accumulatd {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  padding-right: 10px;
}

.red {
  color: #BF080A;
}

.goldseed_user_main .red {
  font-size: 16px;
  font-weight: 900;
}

.goldseed_user_main .button {
  margin: 5px 100px;
}

.goldseed_user_main .button i {
  display: inline-block;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-left-color: #fff;
  margin-left: 5px;
}

.goldseed-joined_main {
  margin-top: 20px;
  width: 100%;
  color: #666;
}

.goldseed-joined_main a.button {
  width: 32.3%;
  padding: 15px 0;
  background: url("../images/golden_seed_ico.png") no-repeat 35px -142px #6f6f6f;
  font-size: 16px;
  border-radius: 0;
}

.goldseed-joined_main a.button:not(:last-child) {
  background-position: 45px -142px;
}

.GoldenSeed_active {
  background-color: #03A0E1 !important;
}

.goldseed-joined_main ul {
  margin-top: 20px;
}

.goldseed-joined_main ul li {
  line-height: 26px;
}

.goldseed-joined_main ul li:nth-child(3) {
  margin-top: 20px;
  padding-left: 20px;
  background: url("../images/ico.png") no-repeat 0 8px;
}

.goldseed-joined_main ul li:nth-child(4) {
  padding-left: 20px;
  background: url("../images/ico.png") no-repeat 0 -16px;
}

.goldseed-joined_main ul li:nth-child(5) {
  padding-left: 20px;
  background: url("../images/ico.png") no-repeat 0 -40px;
}

.hidden {
  display: none;
}

.goldseed_box>div {
  margin: 20px 0;
}

.goldseed_box>div>h4 {
  margin: 10px 0;
  font-size: 14px;
}

.goldseed_box>div>div {
  margin: 10px 0;
}

.goldseed_box p {
  line-height: 22px;
}

.orange {
  color: #F15500;
}

.coupon_code p {
  margin: 20px 0;
}

.coupon_code h2 {
  color: #535252;
  font-size: 16px;
}

.coupon_a {
  padding-left: 28px;
  background: url("../images/golden_seed_ico.png") no-repeat 0 -341px;
}

.coupon_b {
  padding-left: 28px;
  background: url("../images/golden_seed_ico.png") no-repeat 0 -424px;
}

.coupon_a b,
.coupon_b b {
  padding: 3px 0;
}

.coupon-head {
  padding: 5px;
  border: 2px dashed #999;
  width: 300px;
  text-align: center;
  position: relative;
}

.coupon-head>h2 {
  margin: 0;
  padding: 10px 0;
  background: #F47320;
  color: #fff;
  font-size: 16px;
  width: 100%;
}

.coupon-head p {
  width: 100%;
  font-size: 32px;
  color: #F47320;
  padding: 5px 0;
}

.coupon_hand {
  width: 54px;
  height: 50px;
  background-image: url("../images/hand_img.png");
  position: absolute;
  right: -15px;
  bottom: -15px;
}

.account_btn {
  padding: 9px 30px 9px 54px;
  background: url("../images/golden_seed_ico.png") no-repeat 28px -516px #1A95D5;
}

.account_btn:hover {
  background: url("../images/golden_seed_ico.png") no-repeat 28px -516px #0780BF;
}

.account_coupon h2 {
  padding: 5px 0;
  padding-left: 35px;
  padding-bottom: 15px;
  background: url("../images/golden_seed_ico.png") no-repeat 0 -642px;
  border-bottom: 1px solid #EDEDED;
}

td.replacement span {
  padding: 2px 10px;
  border: 1px solid #b8b7bd;
}

td.replacement span:last-child {
  padding: 5px 10px;
}

td.replacement span a {
  text-decoration: none;
}

td.replacement span:hover {
  border: 2px solid #BE0106;
  margin: -1px;
}

td.replacement span.current {
  border: 2px solid #BE0106;
  margin: 3px 0;
  background: url("../images/gou.jpg") no-repeat right bottom;
  display: inline-block;
  /*width: 127px;*/
}

/*首页轮播*/

@font-face {
  font-family: 'AvantGardeBook';
  src: url('../font/AvantGardeBook.eot');
  src: url('../font/AvantGardeBook.eot?#font-spider') format('embedded-opentype'), url('../font/AvantGardeBook.woff') format('woff'), url('../font/AvantGardeBook.ttf') format('truetype'), url('../font/AvantGardeBook.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MyriadPro";
  src: url("../font/MyriadPro-Regular.otf");
  src: url('../font/MyriadPro-Regular.eot') format('embedded-opentype'),
    /* IE6-IE8 */
    url('../font/MyriadPro-Regular.woff') format('woff'),
    /* chrome, firefox */
    url('../font/MyriadPro-Regular.ttf') format('truetype'),
    /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('../font/MyriadPro-Regular.svg') format('svg');
  /* iOS 4.1- */
}

@font-face {
  font-family: "Geomanist";
  src: url("../font/Geomanist-Regular-Italic.otf");
}

@font-face {
  font-family: "AvantGarde";
  src: url("../font/AvantGardeBook.otf");
}

@font-face {
  font-family: "segoeui";
  src: url("../font/Segoe Light Italic.ttf");
}

@font-face {
  font-family: "segoeui";
  src: url("../font/Segoe Light Italic.ttf");
}

@font-face {
  font-family: "Grottel";
  src: url("../font/test/Grottel-Light.ttf");
}

@font-face {
  font-family: "Malva";
  src: url("../font/test/Malva-Light.ttf");
}

@font-face {
  font-family: "NoirPro";
  src: url("../font/test/NoirPro-Light.ttf");
}

@font-face {
  font-family: "Neology";
  src: url("../font/test/Neology Deco Light.otf");
}

@font-face {
  font-family: "Pluto";
  src: url("../font/test/PlutoSansLight.otf");
}

@font-face {
  font-family: "Qanelas";
  src: url("../font/test/Qanelas-Light.otf");
}

@font-face {
  font-family: "Europa";
  src: url("../font/test/EuropaGroteskNr2SB-Light.otf");
}

@font-face {
  font-family: "Montserrat";
  src: url("../font/test/Montserrat-Light.otf");
}

@font-face {
  font-family: "Intro";
  src: url("../font/test/Intro-Light.otf");
}

@font-face {
  font-family: "Alegreya";
  src: url("../font/test/Alegreya-Sans-Light.otf");
}

@font-face {
  font-family: "Audimat";
  src: url("../font/test/Audimat-Mono-Light.ttf");
}

@font-face {
  font-family: "Bellota";
  src: url("../font/test/Bellota-Light.otf");
}

@font-face {
  font-family: "Bender";
  src: url("../font/test/Bender-Light.otf");
}

@font-face {
  font-family: "Bw-Quinta-Pro";
  src: url("../font/test/Bw-Quinta-Pro-Light.otf");
}

@font-face {
  font-family: "corda";
  src: url("../font/test/Corda-Light.otf");
}

@font-face {
  font-family: "cormorant";
  src: url("../font/test/Cormorant-Light.otf");
}

@font-face {
  font-family: "mistergiacco";
  src: url("../font/test/MisterGiacco-Light.ttf");
}

@font-face {
  font-family: "Clear-Sans";
  src: url("../font/test/Clear-Sans-Light.ttf");
}

@font-face {
  font-family: "Clear-Sans";
  src: url("../font/test/Clear-Sans-Light.ttf");
}

@font-face {
  font-family: "Colaborate";
  src: url("../font/test/Colaborate-Light.otf");
}

@font-face {
  font-family: "DejaVu-Sans-Extra";
  src: url("../font/test/DejaVu-Sans-ExtraLight.ttf");
}

@font-face {
  font-family: "Encode-Sans-Condensed";
  src: url("../font/test/Encode-Sans-Condensed-Light.ttf");
}

@font-face {
  font-family: "Encode-Sans";
  src: url("../font/test/Encode-Sans-Light.ttf");
}

@font-face {
  font-family: "Foro";
  src: url("../font/test/Foro-Light.otf");
}

@font-face {
  font-family: "Geometria";
  src: url("../font/test/Geometria-Light.otf");
}

@font-face {
  font-family: "Kreon";
  src: url("../font/test/Kreon-Light.ttf");
}

@font-face {
  font-family: "Laconic";
  src: url("../font/test/Laconic-Light.otf");
}

@font-face {
  font-family: "LMMonoProp10";
  src: url("../font/test/LMMonoProp10-Regular.otf");
}

@font-face {
  font-family: "Lovato";
  src: url("../font/test/Lovato-Light.otf");
}

@font-face {
  font-family: "Neris";
  src: url("../font/test/Neris-Light.otf");
}

@font-face {
  font-family: "Nexa";
  src: url("../font/test/NexaLight.otf");
}

@font-face {
  font-family: "Planer-Regular";
  src: url("../font/test/Planer-Regular.otf");
}

@font-face {
  font-family: "MavenProRegular";
  src: url("../font/test/MavenProRegular.otf");
}

@font-face {
  font-family: "Novecento-sans-wide-Normal";
  src: url("../font/test/Novecento-sans-wide-Normal.otf");
}

@font-face {
  font-family: "QuattrocentoRoman";
  src: url("../font/test/QuattrocentoRoman.otf");
}

@font-face {
  font-family: "Partner";
  src: url("../font/test/Partner.ttf");
}

@font-face {
  font-family: "Polaris";
  src: url("../font/test/Polaris.otf");
}

@font-face {
  font-family: "Rubik";
  src: url("../font/test/Rubik.ttf");
}

@font-face {
  font-family: "Sofia-Pro";
  src: url("../font/test/Sofia-Pro-Light.otf");
}

@font-face {
  font-family: "Work-Sans";
  src: url("../font/test/Work-Sans-Light.otf");
}

@font-face {
  font-family: "Helvetica-LT";
  src: url("../font/test/Helvetica-LT.ttf");
}

@font-face {
  font-family: "Inconsolata";
  src: url("../font/test/Inconsolata.otf");
}

@font-face {
  font-family: "Corinthian";
  src: url("../font/test/Corinthian-Light-Plain.ttf");
}

@font-face {
  font-family: "Memphis";
  src: url("../font/test/Memphis-LT-Light.ttf");
}

@font-face {
  font-family: "MemphisLTStd";
  src: url("../font/test/MemphisLTStd-Light.otf");
}

@font-face {
  font-family: "Oswald-Medium";
  src: url("../font/test/Oswald-Medium.ttf");
}

@font-face {
  font-family: "Eagle";
  src: url("../font/test/Eagle-Light.ttf");
}

@font-face {
  font-family: "MadawaskaLt-Regular";
  src: url("../font/test/MadawaskaLt-Regular.ttf");
}

@font-face {
  font-family: "Octin-Sports";
  src: url("../font/test/Octin-Sports-Bk.ttf");
}

@font-face {
  font-family: "Order";
  src: url("../font/test/Order.ttf");
}

@font-face {
  font-family: "Popular";
  src: url("../font/test/Popular-Light.otf");
}

@font-face {
  font-family: "Productus-Book";
  src: url("../font/test/Productus-Book.ttf");
}

@font-face {
  font-family: "AvantGarGotItcTEE";
  src: url("../font/test/AvantGarGotItcTEE.ttf");
}

@font-face {
  font-family: "ConduitITCStd-Medium";
  src: url("../font/test/ConduitITCStd-Medium.otf");
}

@font-face {
  font-family: "Gargi";
  src: url("../font/test/Gargi-1.3.ttf");
}

@font-face {
  font-family: "LubalinGraphStd";
  src: url("../font/test/LubalinGraphStd-BookCond.otf");
}

@font-face {
  font-family: "Mixage-ITC";
  src: url("../font/test/Mixage-ITC-Std-Book.otf");
}

@font-face {
  font-family: "Skirt";
  src: url("../font/test/Skirt-Lt.ttf");
}

@font-face {
  font-family: "MyriadSetPro";
  src: url("../font/test/MyriadSetPro-Text.otf");
}

@font-face {
  font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1482480180702');
  /* IE9*/
  src: url('../font/iconfont.eot?t=1482480180702#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('../font/iconfont.woff?t=1482480180702') format('woff'),
    /* chrome, firefox */
    url('../font/iconfont.ttf?t=1482480180702') format('truetype'),
    /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('../font/iconfont.svg?t=1482480180702#iconfont') format('svg');
  /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 30px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-back:before {
  content: "\e697";
}

.icon-more:before {
  content: "\e6a7";
}

.icon-selected:before {
  content: "\e6ad";
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    -o-transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    -o-transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
  }
}

@-webkit-keyframes fadeInShow {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeInShow {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

* {
  margin: 0;
  padding: 0;
}

ul {
  list-style: none;
}

#banner {
  width: 100%;
  position: relative;
  overflow: hidden;
  height: 450px;
}

.banner_box {
  width: 1920px;
  display: none;
  position: absolute;
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}

#banner ul.ctrlbtn {
  overflow: hidden;
  position: absolute;
  bottom: 2%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 10;
}

#banner ul.ctrlbtn li {
  float: left;
  margin: 0 5px;
  padding: 10px 0;
  cursor: pointer;
}

#banner ul.ctrlbtn li i {
  display: block;
  width: 40px;
  height: 3px;
  border-radius: 3px;
  background: #aaa;
}

#banner ul.ctrlbtn li i.current {
  background: #07A3AB;
}

.prev,
.next {
  position: absolute;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  font-weight: 900;
  color: #fff;
  opacity: 0.1;
  border-radius: 50%;
  background: #636464;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  cursor: pointer;
  z-index: 10;
}

.prev:hover,
.next:hover {
  opacity: 0.8;
}

.prev {
  left: 3%;
}

.next {
  right: 3%;
}

.banner-vs {
  width: 100vw;
  position: absolute;
  top: 18%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.banner-vs.banner-cslp {
  top: 24%;
}

.banner-vs.banner-hpe {
  position: absolute;
  top: 23%;
  left: 36%;
  width: 570px;
}

.banner-vs.banner-biggest {
  top: 26%;
  text-align: center;
}

.banner-biggest.banner-vs>p {
  margin: 30px 0 70px 0;
  line-height: 24px;
  font-size: 18px;
}

.banner-biggest.banner-vs .banner-vs-btn {
  background: #6323f7;
  background: -webkit-gradient(linear, left top, right top, from(#cb0ab9), to(#6323f7));
  background: linear-gradient(to right, #cb0ab9, #6323f7);
  border: none;
}

.banner-biggest.banner-vs .banner-vs-btn:hover {
  background: #cb0ab9;
  background: -webkit-gradient(linear, left top, right top, from(#6323f7), to(#cb0ab9));
  background: linear-gradient(to right, #6323f7, #cb0ab9);
  color: #fff;
}

.draw-img {
  position: absolute;
  top: 0;
  left: 19%;
}

.banner-vs.banner-draw {
  width: 450px;
  left: 63%;
}

.banner-vs.banner-draw .h1 {
  text-align: left;
  line-height: 48px;
}

.banner_box .banner-draw>p {
  text-align: left;
  padding: 0;
  margin-bottom: 60px;
}

.banner_box .banner-draw>p>span {
  color: #E6E45B;
}

.banner-vs.banner-draw>.banner-vs-btn {
  margin: 0;
  color: #FB2908;
  background: #FCD450;
  border-color: transparent;
}

.banner-vs.banner-draw>.banner-vs-btn:hover {
  color: #FCD450;
  background: #FB2908;
  border-color: transparent;
}

.banner-vs.banner-annual {
  max-width: 465px;
  left: 31%;
  top: 24%;
}

.banner-vs.banner-annual .h1 {
  font-size: 48px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 46px;
  font-weight: 600;
}

.banner-vs.banner-annual p.banner-high-endc {
  text-align: left;
  padding: 0;
  font-size: 18px;
  line-height: 24px;
  margin: 15px 0 45px 0;
}

.banner-vs.banner-annual .banner-vs-btn {
  margin: 0;
}

@media screen and (max-width:1023px) {
  .banner-biggest-left {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0.1;
  }

  .banner-vs.banner-biggest {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .spin-advertisement {
    display: none;
  }
}

.banner-GPL>.h1,
.banner-vs>.h1,
.banner-goldenseeds .h1,
.banner-free .h1,
.banner-summer .h1 {
  /*font-family: "YeSans";*/
  /*font-family: "Grottel";*/
  /*font-family: "Malva";*/
  /*font-family: "NoirPro";*/
  /*font-family: "Neology";*/
  /*ok*/
  /*font-family: "Pluto";*/
  /*font-family: "Qanelas";*/
  /*ok*/
  /*font-family: "Europa";*/
  /*ok*/
  /*font-family: "Montserrat";*/
  /*ok*/
  /*font-family: "Intro";*/
  /*font-family: "Alegreya";*/
  /*font-family: "Audimat";*/
  /*font-family: "Bellota";*/
  /*font-family: "Bender";*/
  /*粗体*/
  /*font-family: "Bw-Quinta-Pro";*/
  /*font-family: "corda";*/
  /*font-family: "cormorant";*/
  /*font-family: "mistergiacco";*/
  /*font-family: "Clear-Sans";*/
  /*ok*/
  /*font-family: "Colaborate";*/
  /*font-family: "DejaVu-Sans-Extra";*/
  /*font-family: "Encode-Sans-Condensed";*/
  /*font-family: "Encode-Sans";*/
  /*ok*/
  /*font-family: "Foro";*/
  /*font-family: "Geometria";*/
  /*font-family: "Kreon";*/
  /*font-family: "Laconic";*/
  /*font-family: "LMMonoProp10";*/
  /*font-family: "Lovato";*/
  /*font-family: "Neris";*/
  /*ok*/
  /*font-family: "Nexa";*/
  /*font-family: "Planer-Regular";*/
  /*font-family: "MavenProRegular";*/
  /*font-family: "Novecento-sans-wide-Normal";*/
  /*font-family: "Novecento-sans-wide-Normal";*/
  /*font-family: "QuattrocentoRoman";*/
  /*font-family: "Partner";*/
  /*font-family: "Polaris";*/
  /*font-family: "Rubik";*/
  /*font-family: "Sofia-Pro";*/
  /*font-family: "Work-Sans";*/
  /*粗体*/
  /*font-family: "Helvetica-LT";*/
  /*font-family: "Inconsolata";*/
  /*font-family: "Corinthian";*/
  /*font-family: "Memphis";*/
  /*font-family: "MemphisLTStd";*/
  /*font-family: "Oswald-Medium";*/
  /*font-family: "Eagle";*/
  /*font-family: "MadawaskaLt-Regular";*/
  /*font-family: "Octin-Sports";*/
  /*font-family: "Order";*/
  /*font-family: "Popular";*/
  /*font-family: "Productus-Book";*/
  /*font-family: "AvantGarGotItcTEE";*/
  /*font-family: "ConduitITCStd-Medium";*/
  /*font-family: "Gargi";*/
  /*font-family: "LubalinGraphStd";*/
  /*font-family: "Mixage-ITC";*/
  /*font-family: "Skirt";*/
  font-family: AvantGardeBook;
  /*font-family: "segoeui";*/
  /*font-family: "MyriadSetPro";*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*text-shadow: #fff 0px 1px 1px;*/
  font-size: 36px;
}

.banner-vs>.h1 {
  color: #fff;
  -webkit-animation: fadeInDown 1s;
  -moz-animation: fadeInDown 1s;
  -ms-animation: fadeInDown 1s;
  -o-animation: fadeInDown 1s;
  animation: fadeInDown 1s;
  text-align: center;
  margin-bottom: 0;
}

.banner-vs.banner-discount {
  top: 24%;
}

.banner-vs.banner-hpe>.h1 {
  text-align: left;
}

.banner-vs>.h1 span {
  font-size: 45px;
  color: #FFF106;
  font-weight: 900;
}

.banner-vs>a,
.banner-goldenseeds>a,
.banner-GPL>a,
.banner-free>a,
.banner-vs>div>a {
  display: block;
  height: 38px;
  line-height: 38px;
  width: 168px;
  text-align: center;
  text-decoration: none;
  border-radius: 3px;
  font-size: 12px;
  background: transparent none 0 0 fixed;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  font-family: "YeSans";
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}

.banner-vs>p {
  font-family: "YeSans";
  color: #fff;
  font-size: 20px;
  line-height: 26px;
  margin: 20px 0 45px 0;
  -webkit-animation: fadeInDown 1s;
  -moz-animation: fadeInDown 1s;
  -ms-animation: fadeInDown 1s;
  -o-animation: fadeInDown 1s;
  animation: fadeInDown 1s;
  font-weight: 300;
  text-align: center;
  padding: 0 15px;
}

.banner-vs>p.h3 {
  margin: 15px 0 30px;
  font-size: 22px;
  font-weight: 500;
}

.banner-vs .banner-discount-p {
  color: #E5E779;
  margin: 30px 0;
  font-size: 24px;
}

.banner-vs>p.banner-high-endc {
  margin-bottom: 70px;
}

.banner-vs.banner-hpe>p.banner-high-endc {
  text-align: left;
  padding: 0;
  font-size: 16px;
}

.banner-vs>a.banner-vs-btn,
.banner-vs>div>a.banner-vs-btn {
  opacity: 0;
  opacity: 1\9\0;
  color: #fff;
  border: 2px solid #fff;
  -webkit-animation: fadeInShow 0.5s 0.5s;
  -moz-animation: fadeInShow 0.5s 0.5s;
  -ms-animation: fadeInShow 0.5s 0.5s;
  -o-animation: fadeInShow 0.5s 0.5s;
  animation: fadeInShow 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  margin: 0 auto;
}

.banner-vs.banner-hpe>a.banner-vs-btn {
  margin: 0;
}

.banner-vs>a.banner-vs-btn:hover,
.banner-vs>div>a.banner-vs-btn:hover {
  background-color: #fff;
  color: #333;
  font-weight: 500;
  border-color: #fff;
}

.banner-vs>a.banner-vs-btn.banner-promotion-btn {
  background: #166AFB;
  background: -webkit-gradient(linear, left top, right top, from(#16A0F9), to(#166AFB));
  background: linear-gradient(to right, #16A0F9, #166AFB);
  border: none;
  line-height: 40px;
}

.banner-vs>a.banner-vs-btn.banner-promotion-btn:hover {
  background: #16A0F9;
  background: -webkit-gradient(linear, left top, right top, from(#166AFB), to(#16A0F9));
  background: linear-gradient(to right, #166AFB, #16A0F9);
  color: #fff;
}

.banner-GPL {
  position: absolute;
  top: 25%;
  left: 22%;
}

.banner-gpl-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgb(11, 114, 132);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #001e23), to(#0b7284));
  background: linear-gradient(#001e23 30%, #0b7284);
  z-index: -1;
}

.discount-yellow {
  color: #fffc00;
}

.banner-GPL-bak {
  background-color: #006C70;
  background: -webkit-gradient(linear, left top, right top, from(rgb(0, 99, 149)), to(rgb(0, 116, 80)));
  background: linear-gradient(to right, rgb(0, 99, 149) 0%, rgb(0, 116, 80) 100%);
}

.banner-GPL>.h1 {
  color: #FFE202;
  -webkit-animation: fadeInDown 1s;
  -moz-animation: fadeInDown 1s;
  -ms-animation: fadeInDown 1s;
  -o-animation: fadeInDown 1s;
  animation: fadeInDown 1s;
}

.banner-GPL>.h1 p {
  font-size: 24px;
}

.banner-GPL>p {
  font-family: "YeSans";
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  margin: 20px 0 60px 0;
  -webkit-animation: fadeInDown 1s;
  -moz-animation: fadeInDown 1s;
  -o-animation: fadeInDown 1s;
  animation: fadeInDown 1s;
  -ms-animation: fadeInDown 1s;
  font-weight: 300;
}

.banner-gpl-img {
  right: 18%;
  bottom: -5% !important;
}

.banner-GPL>a.banner-GPL-btn {
  opacity: 0;
  opacity: 1\9\0;
  color: #fff;
  border: 2px solid #fff;
  -webkit-animation: fadeInShow 0.5s 0.5s;
  -o-animation: fadeInShow 0.5s 0.5s;
  -ms-animation: fadeInShow 0.5s 0.5s;
  -moz-animation: fadeInShow 0.5s 0.5s;
  animation: fadeInShow 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.banner-GPL>a.banner-GPL-btn:hover {
  background-color: #fff;
  color: #333;
}

.banner-goldenseeds {
  position: absolute;
  top: 12%;
  right: 22%;
}

.banner-goldenseeds .h2 {
  color: #E2EFF4;
  font-size: 20px;
  font-family: "YeSans";
  -webkit-animation: fadeInDown 1s;
  -moz-animation: fadeInDown 1s;
  -ms-animation: fadeInDown 1s;
  -o-animation: fadeInDown 1s;
  animation: fadeInDown 1s;
  font-weight: 300;
}

.banner-goldenseeds .h1 {
  color: #fff;
  margin: 15px 0;
  -webkit-animation: fadeInDown 1s;
  -moz-animation: fadeInDown 1s;
  -ms-animation: fadeInDown 1s;
  -o-animation: fadeInDown 1s;
  animation: fadeInDown 1s;
  line-height: 50px;
}

.banner-goldenseeds .h1 span {
  color: #A6EA24;
}

.banner-goldenseeds>a.banner-goldenseeds-btn {
  opacity: 0;
  opacity: 1\9\0;
  color: #fff;
  border: 2px solid #fff;
  margin-top: 50px;
  -webkit-animation: fadeInShow 0.5s 0.5s;
  -moz-animation: fadeInShow 0.5s 0.5s;
  -ms-animation: fadeInShow 0.5s 0.5s;
  -o-animation: fadeInShow 0.5s 0.5s;
  animation: fadeInShow 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.banner-goldenseeds>a.banner-goldenseeds-btn:hover {
  background-color: #fff;
  border-color: #fff;
  color: #333;
}

.banner-free {
  position: absolute;
  top: 20%;
  left: 22%;
}

.banner-summer {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 100;
}

.banner-summer-list1 {
  width: 132px;
  height: 27px;
  line-height: 27px;
  font-size: 20px;
  background: #1ACDA9;
  color: #fff;
  margin: 0 auto;
  -webkit-animation: fadeInDown 1s;
  -ms-animation: fadeInDown 1s;
  -o-animation: fadeInDown 1s;
  -moz-animation: fadeInDown 1s;
  animation: fadeInDown 1s;
}

.banner-summer-list2 img {
  display: block;
  margin: 10px auto;
  -webkit-animation: fadeInDown 1s;
  -moz-animation: fadeInDown 1s;
  -o-animation: fadeInDown 1s;
  -ms-animation: fadeInDown 1s;
  animation: fadeInDown 1s;
}

.banner-summer-list3 {
  font-size: 16px;
  color: #fff;
  -webkit-animation: fadeInDown 1s;
  -o-animation: fadeInDown 1s;
  -moz-animation: fadeInDown 1s;
  -ms-animation: fadeInDown 1s;
  animation: fadeInDown 1s;
}

.banner-summer-list3>span {
  color: #fcdf98;
}

.banner-summer-list4 {
  color: #fff;
  margin-bottom: 15px;
  -webkit-animation: fadeInDown 1s;
  -moz-animation: fadeInDown 1s;
  -ms-animation: fadeInDown 1s;
  -o-animation: fadeInDown 1s;
  animation: fadeInDown 1s;
}

.banner-free-bgimg {
  opacity: 0.03;
  filter: alpha(opacity=3);
  -webkit-filter: alpha(opacity=3);
}

.banner-free-bak {
  background-color: #364099;
  background: -webkit-gradient(linear, left top, right top, from(rgb(5, 111, 151)), to(rgb(65, 53, 153)));
  background: linear-gradient(to right, rgb(5, 111, 151) 0%, rgb(65, 53, 153) 100%);
}

.banner-free .h1 {
  color: #00E7FF;
  animation: fadeInDown 1s;
  -ms-animation: fadeInDown 1s;
  -webkit-animation: fadeInDown 1s;
}

.banner-summer .h1 {
  font-size: 40px;
  color: #fff;
  -webkit-animation: fadeInDown 1s;
  -o-animation: fadeInDown 1s;
  -moz-animation: fadeInDown 1s;
  -ms-animation: fadeInDown 1s;
  animation: fadeInDown 1s;
  margin-bottom: 25px;
}

.banner-free p {
  font-family: "YeSans";
  color: #EDF0EF;
  font-size: 20px;
  line-height: 30px;
  margin: 30px 0 90px 0;
  -webkit-animation: fadeInDown 1s;
  -o-animation: fadeInDown 1s;
  -ms-animation: fadeInDown 1s;
  -moz-animation: fadeInDown 1s;
  animation: fadeInDown 1s;
  font-weight: 300;
}

.banner-summer p {
  color: #fff;
  font-size: 16px;
  -webkit-animation: fadeInDown 1s;
  -moz-animation: fadeInDown 1s;
  -o-animation: fadeInDown 1s;
  -ms-animation: fadeInDown 1s;
  animation: fadeInDown 1s;
  margin-bottom: 60px;
}

.banner-free>a.banner-free-btn {
  opacity: 0;
  opacity: 1\9\0;
  color: #fff;
  border: 2px solid #fff;
  -webkit-animation: fadeInShow 0.5s 0.5s;
  animation: fadeInShow 0.5s 0.5s;
  -ms-animation: fadeInShow 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.banner-free>a.banner-free-btn:hover {
  background-color: #fff;
  border-color: #fff;
  color: #012233;
}

.banner-summer>a {
  opacity: 0;
  opacity: 1\9\0;
  display: inline-block;
  padding: 8px 20px;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  text-align: center;
  color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-bottom: 20px;
  -webkit-animation: fadeInShow 0.5s 0.5s;
  animation: fadeInShow 0.5s 0.5s;
  -ms-animation: fadeInShow 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  border: none;
  font-size: 14px;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.banner-summer>a.banner-summer-left {
  backgroud: #FA771F;
  background: -webkit-gradient(linear, left top, right top, from(#14a0b7), to(#0465d9));
  background: linear-gradient(to right, #14a0b7, #0465d9);
  margin-right: 25px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
}

.banner-summer>a.banner-summer-left:hover {
  background: #13ccea;
  background: -webkit-gradient(linear, left top, right top, from(#0074ff), to(#13ccea));
  background: linear-gradient(to right, #0074ff, #13ccea);
}

.banner-summer>a.banner-summer-right {
  background: #05AEB5;
  background: -webkit-gradient(linear, left top, right top, from(#018ed7), to(#5f21c0));
  background: linear-gradient(to right, #018ed7, #5f21c0);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
}

.banner-summer>a.banner-summer-right:hover {
  background: #02a3f6;
  background: -webkit-gradient(linear, left top, right top, from(#7e30f9), to(#02a3f6));
  background: linear-gradient(to right, #7e30f9, #02a3f6);
}

.banner-summer>a:hover {
  text-decoration: none;
}

.banner-free-img,
.banner-goldenseeds-img,
.banner-vs-img,
.banner-gpl-img,
.banner-summer-img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.banner-free-img {
  right: 18%;
  bottom: -5%;
}

.banner-vs-img {
  right: 10%;
}

.banner-goldenseeds-img {
  left: 22%;
}

.banner-summer-img {
  right: 8%;
  bottom: -14%;
}

.banner-free-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgb(5, 31, 44);
  background: -webkit-gradient(linear, left top, left bottom, from(#060001), to(#051f2c));
  background: linear-gradient(#060001, #051f2c);
  z-index: -1;
}

.banner-vs.banner-blfr {
  top: 28%;
}

.banner-vs.banner-blfr>.h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 60px;
  text-transform: Uppercase;
  font-weight: 600;
}

.banner-vs.banner-blfr>.h1>span {
  color: #f0bb37;
  font-size: 60px;
  font-weight: 600;
}

.banner-vs.banner-blfr>.banner-high-blfr {
  font-family: Arial, Helvetica, sans-serif;
  text-transform: Uppercase;
  margin-top: 10px;
  font-size: 28px;
}

.banner-vs.banner-sales {
  top: 67%;
}

.banner-sales .banner-sales-1 {
  margin: 0;
  font-size: 12px;
  color: #0070AA;
  line-height: 14px;
}

.banner-sales .banner-sales-2 {
  margin: 0 0 15px 0;
  font-size: 16px;
  font-weight: 600;
  color: #0070AA;
}

.banner-vs>a.banner-vs-btn.banner-biggest-btn {
  background: #0b9df1;
  background: -webkit-gradient(linear, left top, right top, from(#41edab), to(#0b9df1));
  background: linear-gradient(to right, #41edab, #0b9df1);
  border: none;
  line-height: 34px;
  width: 155px;
  height: 33px;
}

.banner-vs>a.banner-vs-btn.banner-biggest-btn:hover {
  background: #41edab;
  background: -webkit-gradient(linear, left top, right top, from(#0b9df1), to(#41edab));
  background: linear-gradient(to right, #0b9df1, #41edab);
  color: #fff;
}

#banner.stock-list-banner {
  height: 400px;
}

.banner-2020-new-year>a.banner-vs-btn {
  display: inline-block;
  font-size: 14px;
}

.banner-2020-new-year.banner-vs {
  text-align: center;
  top: 75%;
}

.banner-2020-new-year>a.banner-vs-btn:first-child {
  background-color: #fff;
  color: #333;
}

.stock-list-banner .banner-vs {
  width: 680px;
  padding: 50px 40px;
  left: 38%;
  top: 16%;
  background: rgba(255, 255, 255, 0.4);
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.4)));
  background: linear-gradient(to right, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.4));
}

.stock-list-banner .banner-vs .h1 {
  color: #008ed6;
  text-align: left;
}

.stock-list-banner .banner-vs p {
  color: #555;
  text-align: left;
  padding: 0;
  font-size: 16px;
  margin: 15px 0 30px 0;
}

.huawei-5g-banner {
  width: 500px;
  text-align: right;
  left: 60%;
  top: 28%;
}

.huawei-5g-banner>.h1 {
  text-align: right;
  text-transform: uppercase;
  font-family: "YeSans";
  font-weight: 600;
  font-size: 48px;
}

.huawei-5g-banner p {
  text-align: right;
  font-size: 30px;
  font-weight: 600;
  padding: 0;
  margin: 0 0 10px 0;
}

.huawei-5g-banner-list {
  color: #fff;
  font-size: 14px;
}

.huawei-5g-banner a.banner-vs-btn {
  display: inline-block;
  margin-top: 25px;
}

.huawei-5g-banner .btn-first.banner-vs-btn {
  background-color: #fff;
  color: #000;
  border-color: #fff;
}

.banner-hiring.banner-vs>p.banner-high-endc {
  margin: 15px 0 50px 0;
  font-size: 16px;
}

.banner-hiring {
  top: 23%;
}

.product-share-box {
  text-align: center;
  margin-top: 15px;
}

.product-share-box a {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 16px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin: 0 5px;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.product-share-box a:hover {
  text-decoration: none;
  color: #008ed6;
}

.advertisement {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  background-image: url('/media/yejian/cms/category/cisco/img/fiscal.jpg?V=20200227');
  background-repeat: no-repeat;
}

.advertisement:hover {
  text-decoration: none;
}

.catalog-category-view .advertisement {
  display: none;
}

.advertisement-ren {
  position: absolute;
  top: 0;
  left: 6%;
}

.advertisement-title {
  /* position: absolute;
  top: 50%;
  left: 5.5%; */
  color: #fff;
  /* -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%); */
  font-size: 20px;
  display: inline-block;
  padding: 10px 0 10px 5%;
  width: 80%;
  line-height: 24px;
}

.advertisement-count {
  font-size: 12px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 40%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.advertisement-yellow {
  color: #fffc00;
}

.advertisement-up {
  color: #FFF;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 26%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.advertisement-up>div:first-child {
  font-size: 12px;
  line-height: 14px;
  margin: 6px 5px 0 0;
  font-weight: 600;
}

.advertisement-up>div:last-child {
  font-size: 26px;
}

.advertisement-title .advertisement-yellow {
  font-size: 20px;
  font-weight: 400;
}

.advertisement-date {
  color: #fff;
  position: absolute;
  line-height: 14px;
  top: 54%;
  right: 20%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}

.advertisement-btn {
  padding: 2px 11px;
  border-radius: 3px;
  border: 1px solid #fff;
  color: #333;
  background: #fff;
  position: absolute;
  top: 50%;
  right: 8%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.paymentm-title {
  font-size: 20px;
  color: #333;
}

.paymentm-count {
  color: #666;
  font-size: 12px;
  line-height: 20px;
  padding: 5px 0;
}

.paymentm-count strong {
  font-size: 14px;
}

.paymentm-count span {
  color: #333;
  font-weight: 600;
  font-size: 12px;
}

.paymentm-table {
  width: 100%;
  border: 1px solid #ddd;
  border-bottom: 0;
}

.paymentm-table td {
  border-bottom: 1px solid #ddd;
  padding: 8px 0 8px 20px;
}

.paymentm-table tr:nth-child(2n+1) td {
  background: #F9F9F9;
}

.huawei-count-us {
  border-top: 1px solid #eee;
  padding: 30px 15px;
}

.huawei-count-us a {
  color: #008ED6;
}

.huawei-count-us a:hover {
  text-decoration: underline;
}

#share-buttons img {
  width: 35px;
  padding: 5px;
  border: 0;
  -webkit-box-shadow: 0;
  box-shadow: 0;
  display: inline;
}

.product-shop .say-client-box>li {
  width: auto;
  margin-right: 10px;
}

/* sitemap */
.sitemap {
  display: block;
  width: 100%;
  color: #666;
  font-size: 12px;
  padding-bottom: 50px;
}

.sitemap a {
  color: #008ed6;
}

.sitemap a:hover {
  text-decoration: underline;
}

.sitemap-crumbs {
  margin: 15px 0;
}

.sitemap .h1 {
  font-size: 32px;
  color: #333;
  font-weight: 300;
  margin: 50px 0;
}

.sitemap .h3 {
  font-size: 18px;
  color: #333;
  padding-bottom: 15px;
  border-bottom: 1px solid #EDEDED;
  margin-bottom: 0;
  font-family: Arial,
    Helvetica,
    sans-serif;
}

.sitemap .h3 em {
  font-size: 14px;
}

.sitemap .h4 {
  font-size: 14px;
  color: #555;
  margin-bottom: 5px;
}

.sitemap li {
  line-height: 22px;
}

.sitemap-bth {
  display: inline-block;
  padding: 5px 15px;
  border: 1px solid #008ed6;
  border-radius: 3px;
  margin: 15px 0 25px 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.sitemap-bth:hover {
  background: #008ed6;
  color: #fff;
  text-decoration: none !important;
}

.sitemap-box .h3 {
  margin-right: 40%;
  margin-bottom: 15px;
  margin-top: 30px;
  font-size: 18px;
}

.cms-sitemap-html .std ul {
  list-style: none;
  margin: 0;
}

.cms-sitemap-html .std ul li {
  float: none;
}

.download-title {
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 10px;
}

.download-list li {
  padding: 10px 0 0 0;
}

.download-list li a {
  color: #008ED6;
}

.pdf,
.xls,
.xlsx {
  float: left;
  width: 22px;
  height: 20px;
  background-image: url('/skin/frontend/yejian/default/qing/images/trustful_03.png?v=20190314');
}

.pdf {
  background-position: -560px -431px;
}

.xls,
.xlsx {
  background-position: -616px -433px;
}

.top-review {
  width: 84px;
  height: 21px;
  text-align: center;
  line-height: 21px;
  font-size: 12px;
  color: #fff;
  background: #FF7802;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  margin-bottom: 15px;
}

.review-images {
  margin-top: 15px;
  overflow: hidden;
}

.review-images>li {
  float: left;
  border: 2px solid #f2f2f2;
  padding: 2px;
  margin-right: 8px;
  position: relative;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  position: relative;
}

.review-images>li.active {
  border: 2px solid #f23d6a;
}

.review-images>li b {
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  border: 6px dashed transparent;
  border-top: 6px solid #f23d6a;
  position: absolute;
  left: 45px;
  opacity: 0;
  bottom: -8px;
  background: 0 0;
  filter: alpha(opacity=0);
  -webkit-filter: alpha(opacity=0);
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.review-images>li.active b {
  opacity: 1;
  bottom: -12px;
  filter: alpha(opacity=1);
  -webkit-filter: alpha(opacity=1);
}

#customer-reviews .review-images>li>img,
#customer-reviews .review-images>li>video{
  display: block;
  width: 100px;
  height: 100px;
  cursor: url('/skin/frontend/yejian/default/images/cursor-in.png'), auto;
}

#media-play{
  background: url("/skin/frontend/yejian/default/images/paly-icon.png") center;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 50%;
  margin-left: -9px;
  top: 50%;
  margin-top: -9px;
  z-index: 10;
  cursor: url('/skin/frontend/yejian/default/images/cursor-in.png'), auto;
}

.review-images-box {
  display: none;
  position: relative;
}

.review-images-box.active {
  display: inline-block;
}

.review-images-box #media-play{
  display: none;
}

.review-images-box img,
.review-images-box video {
  display: block;
  border: 1px solid #ccc;
  padding: 2px;
  width: 90%;
  cursor: url('/skin/frontend/yejian/default/images/cursor-out.png'), auto;
}

.review-images-box video {
  width: 40%;
}

.top-sellers .banner-vs {
  max-width: 600px;
  left: 36%;
}

.devices-5g .banner-vs {
  max-width: 636px;
  left: 38%;
}

.top-sellers .banner-vs>.h1 {
  text-align: left;
}

.devices-5g .banner-vs>.h1 {
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 54px;
  font-weight: 600;
  line-height: 50px;
}

.top-sellers .banner-vs>div>.banner-vs-btn,
.devices-5g .banner-vs>div>.banner-vs-btn {
  display: inline-block;
}

.top-sellers .banner-vs>div>.banner-vs-btn:first-child {
  background-color: #fff;
  color: #333;
  font-weight: 500;
  border-color: #fff;
}

.top-sellers .banner-vs>p,
.devices-5g .banner-vs>p {
  text-align: left;
  font-size: 16px;
  padding: 0;
  margin: 10px 0 40px 0;
}

.devices-5g .banner-vs>p {
  line-height: 24px;
}

.top-sellers-img {
  position: absolute;
  right: 19%;
  top: 10%;
}

#referral_link_edit_block {
  display: none;
  margin-top: 5px;
}

#referral_link_copy.copy-btn {
  height: 32px;
  line-height: 32px;
}

.overview-table>table {
  width: 100%;
  margin: 0 auto;
  table-layout: fixed;
  border-spacing: 0;
  border-bottom: none;
}

.overview-table-header>table td {
  border-bottom: none;
}

.overview-table>table h3 {
  margin: 0;
}

@media screen and (max-width: 1260px) {
  .advertisement-count {
    display: none;
  }

  .advertisement-up {
    left: 50%;
  }
}

@media screen and (max-width: 991px) {

  .banner-GPL,
  .banner-free,
  .banner-vs {
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
  }

  .huawei-5g-banner {
    left: 54%;
  }

  .banner-goldenseeds {
    right: 50%;
    transform: translateX(50%);
    -ms-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -o-transform: translateX(50%);
  }

  .banner-free-img,
  .banner-vs-img {
    display: none;
  }

  .banner-summer-img {
    right: 50%;
    top: 20%;
    transform: translateX(50%);
    -ms-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -o-transform: translateX(50%);
    text-align: center;
    opacity: 0.2;
  }

  .banner-goldenseeds-img {
    right: 50%;
    top: 20%;
    transform: translateX(50%);
    -ms-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -o-transform: translateX(50%);
    text-align: center;
  }

  .banner-goldenseeds-img>img {
    width: 70%;
    opacity: 0.05;
  }

  .banner-free-bgimg {
    opacity: 0.05;
    filter: alpha(opacity=5);
  }

  .banner-free-bg {
    background: rgb(5, 31, 44);
    background: -webkit-gradient(linear, left top, left bottom, from(#001825), to(#005582));
    background: linear-gradient(#001825, #005582);
  }

  .col2-left-layout .col-main {
    border-left: 0;
  }

  .priority-table {
    width: 100%;
  }

  .priority-table th:not(:last-child) {
    width: 8%;
  }

  .priority-table th:nth-child(1) {
    width: 10%;
  }

  .banner-biggest-opacity {
    display: block;
  }

  .sitemap-box .h3 {
    margin-right: 30px;
  }

  .banner-vs.banner-annual {
    left: 45%;
  }

  .advertisement-btn {
    display: none;
  }

  .advertisement-title {
    width: 100%;
  }
}

@media screen and (max-width: 666px) {
  .banner-GPL>.h1 {
    font-size: 18px;
  }

  .banner-GPL>.h1 p {
    font-size: 15px
  }

  .banner-goldenseeds .h1 {
    font-size: 20px;
    line-height: 36px;
  }

  .banner-free .h1 {
    font-size: 20px;
  }

  .banner-vs>.h1 {
    font-size: 16px;
  }

  .banner-GPL>p,
  .banner-goldenseeds .h2,
  .banner-vs>p,
  .banner-vs>p.h3 {
    font-size: 13px;
  }

  .banner-free p {
    font-size: 11px;
  }

  .banner-vs>.h1 span {
    font-size: 21px;
  }

  .banner-vs .banner-high-h1.h1 {
    font-size: 18px;
  }

  .banner-vs.summer-banner1 .h1 {
    font-size: 22px;
  }
}

.qty-wrapper-int {
  float: left;
}

.qty-wrapper-arrows {
  float: left;
  border: 1px solid #e3e3e3;
  border-left: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.qty-wrapper-int>input {
  width: 4.2em !important;
  margin-left: 13px;
}

.qty-wrapper-arrows>a.arrows-up,
.qty-arrows>a.arrows-up {
  display: block;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #444;
  margin: 4px 5px 7px 5px;
}

.qty-wrapper-arrows>a.arrows-down,
.qty-arrows>a.arrows-down {
  display: block;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #444;
  margin: 3px 5px 3px 5px;
}

.qty-arrows {
  display: inline-block;
  border: 1px solid #C0C0C0;
  margin-bottom: -6.5px;
  margin-left: -5px;
  border-left: 0;
  margin-right: 5px;
}

.qty-arrows>a.arrows-up {
  margin: 1px 5px 7px 5px;
}

.qty-arrows>a.arrows-down {
  margin: 0 5px;
}

.owl-prev,
.owl-next {
  width: 60px;
  height: 78px;
  line-height: 78px;
  font-size: 30px;
  font-weight: 900;
  color: #fff;
  text-align: center;
  opacity: 0.6;
  background: rgba(0, 0, 0, 0.18);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.product-view .add-to-cart-buttons .button {
  min-height: 36px !important;
  line-height: 36px !important;
  font-size: 14px !important;
}

.product-view .add-to-cart .qty-wrapper .qty {
  height: 36px !important;
}

.checkout-cart-index-empty .container {
  width: 100%;
}

@media screen and (min-width: 1230px) and (max-width: 1590px) {
  .product-view .add-to-cart-buttons .button {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }

  .product-options-bottom .add-to-cart-buttons .button {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

#customeshipping_account {
  width: 60%;
  height: 32px !important;
  margin-left: 5px;
  vertical-align: middle;
}

#customeshipping_method {
  height: 32px !important;
  vertical-align: middle;
}

.order-info-box .box {
  overflow: hidden;
}

.order-info-box .box .box-title {
  margin-top: -22px;
}

.order-info-box .box-content {
  width: 60%;
  font-family: Arial, sans-serif;
  font-size: 13px;
}

.customeshipping_method .method {
  text-transform: uppercase;
}

.customeshipping_method .account {
  font-weight: 900;
}

.my-account .order-info {
  margin-bottom: 15px;
  font-size: 16px;
}

.order-info-box .box-title h2 {
  color: #666;
}

#customeshipping_info .input-box {
  float: left;
}

#customeshipping_info>.input-box:first-child {
  width: 72px;
}

#customeshipping_info>.input-customeshipping_account {
  width: calc(100% - 72px);
}

#customeshipping_info input {
  width: 97%;
}

.onestepcheckout-column-middle>div.onestepcheckout-shipping-method {
  margin-bottom: 30px;
}

div.onestepcheckout-insurance-block {
  margin-bottom: 30px;
  margin-top: -14px;
}

.customeshipping_account_note {
  position: relative;
  clear: both;
  padding-top: 5px;
}

.customeshipping_account_note .shque-alert {
  width: 320px;
  right: -99px;
}

.customeshipping_account_note .shque-alert .shque-alertsan,
.customeshipping_account_note .shque-alert .shque-alertsan1 {
  right: 30%;
}

@media screen and (max-width: 1200px) {
  .twelve {
    width: 100%;
  }

  .stock-list-banner .banner-vs {
    left: 50%;
  }

  .top-sellers-img {
    right: 43%;
    opacity: 0.3;
    transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
  }

  .top-sellers .banner-vs,
  .devices-5g .banner-vs {
    left: 50%;
  }
}

@media screen and (min-width: 1200px) {
  .foot-padding {
    padding-left: 7%;
  }

  #header-search {
    width: 50%;
  }
}

.twelve_right {
  width: 85%;
  overflow: hidden;
}

.twelve .twelve_right .cisco_products,
.twelve .twelve_right .huawei_products,
.twelve .twelve_right .hpe_products,
.twelve .twelve_right .dell_products,
.twelve .twelve_right .hikvision_products,
.twelve .twelve_right .zte_products,
.twelve .twelve_right .uniview_products,
.twelve .twelve_right .dahua_products,
.twelve .twelve_right .inspur_products,
.twelve .twelve_right .accessories_products,
.twelve .twelve_right .ruckus_products,
.twelve .twelve_right .fiberhome_products,
.twelve .twelve_right .d_link_products,
.twelve .twelve_right .lenovo_products,
.twelve .twelve_right .ubnt_products{
  width: 100%;
}

.twelve .twelve_right .products_left {
  width: 33.33%;
}

.twelve .twelve_right .products_right .c-left {
  width: 50%;
}

.twelve .twelve_right .products_right .c-left dl {
  padding-left: 5%;
}

.twelve .twelve_right .products_right .c-right {
  width: 50%;
  padding-left: 6%;
  border-left: 1px solid #E1E2E3;
}

.header-top .header-top-container {
  overflow: hidden;
}

.search-autocomplete .suggested {
  line-height: 40px;
  border-bottom: 1px solid #E9EBEA;
  color: #484749;
  font-size: 14px;
  padding: 0;
  width: 90%;
  margin-top: 5px;
}

.dropdown-login,
.dropdown-join {
  margin: 20px 15px;
  margin-bottom: 0;
  border-bottom: 1px solid #E8e8e8;
}

.dropdown-login>a.dropdown-login-btn,
.dropdown-join a {
  display: block;
  height: 30px;
  width: 100%;
  line-height: 30px;
  color: #fff;
  background-color: #028FD6;
  text-align: center;
  border-radius: 3px;
  padding: 0 !important;
  margin: 5px 0 17px 0;
  font-weight: 600px;
}

.dropdown-join>a {
  background-color: #46A5D5;
}

.dropdown-login>a.dropdown-login-btn {
  margin-bottom: 10px;
}

.dropdown-login>a:hover {
  background-color: #528FD6 !important;
  text-decoration: none;
}

.dropdown-join>a:hover {
  background-color: #06A5D5 !important;
  text-decoration: none;
}

.nav-user-account {
  padding-bottom: 20px;
  display: none;
  font-size: 12px;
}

.dropdown-triangle {
  width: 0;
  height: 0;
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 15px solid #f5f5f5;
  top: -11px;
  right: 10px;
}

.dropdown-login-community {
  margin-bottom: 17px;
}

.account-login .dropdown-login-community>label {
  font-weight: 600;
  color: #666;
}

.buttons-set+.dropdown-login-community,
.account-create .dropdown-login-community {
  margin-top: 15px;
}

.buttons-set+.dropdown-login-community a,
.account-create .dropdown-login-community a {
  width: 26px;
  height: 26px;
  line-height: 26px;
  background-color: #f7f7f7;
}

.dropdown-login-community a {
  display: inline-block;
  font-size: 16px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin-left: 5px;
  text-align: center;
  background-color: #e0e0e0;
}

#bt-loginfb,
#bt-logingo,
#bt-logintw,
#bt-loginlinked {
  color: #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.dropdown-login-community #bt-loginfb {
  background-color: #476fb0;
}

.dropdown-login-community #bt-logingo {
  background-color: #dc5145;
}

.dropdown-login-community #bt-logintw {
  background-color: #1da1f2;
}

.dropdown-login-community #bt-loginlinked {
  background-color: #0274b3;
}

.dropdown-login-community #bt-loginfb:hover {
  background-color: #1f4c96;
}

.dropdown-login-community #bt-logingo:hover {
  background-color: #c3190b;
}

.dropdown-login-community #bt-logintw:hover {
  background-color: #007ac5;
}

.dropdown-login-community #bt-loginlinked:hover {
  background-color: #005686;
}

.checkout-login-box {
  cursor: pointer;
  height: 44px;
  line-height: 44px;
  background-color: #FFF;
  padding-right: 15px;
  width: 33%;
  min-width: 375px;
}

.checkout-login-box .dropdown-login-community {
  height: 100%;
  margin: 0;
}

.checkout-login-box .dropdown-login-community>div:nth-child(1) {
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  background-color: #008DD5;
  padding: 0 15px;
}

.checkout-login-box .dropdown-login-community>div:nth-child(2) {
  font-size: 14px;
  font-weight: 600;
  padding: 0 10px;
}

.checkout-login-box .dropdown-login-community>div:nth-child(3) {
  margin-top: 3px;
}

.checkout-login-box .dropdown-login-community a {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  -o-border-radius: 50% !important;
}

.checkout-login-box .dropdown-login-community a:hover {
  text-decoration: none;
}

h1.onestepcheckout-title {
  border: none;
  margin-bottom: 5px;
}

.dropdown-logout-btn {
  display: block;
  text-align: center;
  width: 80px;
  border: 1px solid #d0d0d0;
  margin: 5px 0 15px 0;
  border-radius: 3px;
  padding: 5px 0;
}

/* body.checkout-cart-index .main-container .main {
  margin-bottom: 343px;
} */

.dropdown-login>a.dropdown-logout-btn:hover {
  background-color: transparent !important;
}

ul.links li.first {
  background-color: #E8E8E8;
}

.dropdown-login-community a:hover {
  text-decoration: none;
  cursor: pointer;
}

.dashboard .box-head>h2 {
  color: #424242;
  margin-left: 0;
}

.cisco_products_all,
.cisco_index_az {
  display: inline-block;
  width: 126px;
  height: 30px;
  text-align: center;
  line-height: 30px !important;
  border-radius: 3px;
  border: 1px solid #0089CF;
  color: #0089CF !important;
  margin-top: 10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 12px;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.cisco_products_all {
  background-color: #0089CF;
  color: #fff !important;
  margin-right: 15px;
}

.cisco_products_all:hover {
  background-color: #2c96ce !important;
}

.cisco_index_az:hover {
  background-color: #0089CF;
  color: #fff !important;
}

#product-reviews-count {
  color: #008ED6;
}

iframe[name=google_conversion_frame] {
  float: left;
  height: 0;
}

.iphone6,
.iphone5,
.logo-s1 {
  display: none;
}

.no-tax {
  font-size: 12px;
  color: #636363;
}

/* Cisco Switch Catalyst 3850 */
.page-title h1 {
  margin-bottom: 5px;
}

.category-filter-title,
.paragraph .category-description-title {
  font-size: 14px;
  margin: 0 0 3px 0;
  color: #333;
  font-weight: 600;
  overflow: hidden;
}

.paragraph a {
  color: #008ed6;
  text-decoration: none;
}

.paragraph a:hover {
  text-decoration: underline;
}

.paragraph table {
  margin-bottom: 10px;
  border: 1px solid #cecece;
  line-height: 16px;
  width: 100%;
}

.paragraph table td {
  padding: 6px 5px 6px 15px;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
  vertical-align: middle;
}

.paragraph table tr:first-child td,
.paragraph table td.td-title {
  background: #F1F1F1;
  font-weight: 600;
  color: #333;
}

.classification-title {
  color: #333;
}

.classification-list li {
  font-size: 13px;
  line-height: 18px;
}

/*sheet top*/
.sheet-top {
  width: 100%;
  padding: 0 0 20px 0;
}

.sheet-top h1 {
  font-size: 30px;
  color: #333;
  font-family: YeSans;
  font-weight: 400;
  margin: 60px 0 15px 0;
}

.sheet-top p {
  color: #999;
}

/*sheet product*/
.sheet-product-head {
  border-bottom: 1px solid #F1F1F1;
}

.cms-data-sheet-html h2 {
  font-size: 18px;
  color: #333;
  border-bottom: 1px solid #F1F1F1;
  padding: 60px 0 15px 0;
  margin-bottom: 10px;
}

.sheet-product-head h2 {
  font-size: 20px;
}

.sheet-product-title {
  font-size: 14px;
  color: #666;
}

.sheet-product-head .sheet-product-title {
  font-size: 16px;
  margin-bottom: 5px;
}

.sheet-product-head .sheet-product-list {
  margin-bottom: 20px;
}

.sheet-product-list li {
  margin: 3px 0;
}

.sheet-product-list li a {
  color: #008ed6;
}

.sheet-product-list li a:hover {
  text-decoration: underline;
}

.sheet-product-head .sheet-product-list li a {
  font-size: 14px;
  text-decoration: underline;
}

.sheet-product-list li span {
  display: inline-block;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #333;
  margin-bottom: 4px;
}

.sheet-product-list.row li {
  width: 50%;
  float: left;
  line-height: 20px;
}

.sheet-product-box [class*="col-"] {
  padding: 15px 0 0 0;
}

.sheet-product-list.row li:nth-child(2n) {
  padding-left: 35px;
}

.sheet-product-list.row li:nth-child(2n+1) {
  padding-right: 35px;
}

.std .sheet-product-head ul li {
  float: none;
  line-height: 20px;
}

.cms-data-sheet-html .std ul {
  margin-top: 0;
}

.cms-data-sheet-html.cms-page-view .std h1 {
  color: #333;
}

.spin-advertisement {
  position: absolute;
  top: 91px;
  right: 0;
  z-index: -1;
}

/* search footer */
.search-title {
  margin: 20px 0 5px 0;
  font-weight: 600;
  font-size: 16px;
  color: #333;
}

.search-get-bth {
  background: #008ed6;
  padding: 3px 8px;
  color: #fff;
  border-radius: 3px;
  margin: 0 10px;
  border: 1px solid transparent;
  cursor: pointer;
}

.search-get-bth:hover {
  color: #FFF;
  text-decoration: none;
}

.search-live-btn {
  color: #008ed6;
  border: 1px solid #008ed6;
  padding: 3px 8px;
  border-radius: 3px;
  cursor: pointer;
}

.search-live-btn:hover {
  color: #fff;
  background: #008ed6;
  text-decoration: none;
}

.cat-new::after {
  content: "New";
  font-size: 11px;
  padding: 0 6px;
  background: #F69218;
  color: #fff;
  margin-left: 3px;
  border-radius: 2px;
}

.cat-hot::after {
  content: "Hot";
  font-size: 11px;
  padding: 0 6px;
  background: #e30202;
  color: #fff;
  margin-left: 3px;
  border-radius: 2px;
}

.cat-eol::after {
  content: "EOL";
  font-size: 11px;
  padding: 0 6px;
  background: #888;
  color: #fff;
  margin-left: 3px;
  border-radius: 2px;
}

.search-autocomplete ul li.search-adlist {
  padding: 0;
}

.search-adlist .cat-ad,
.pd-review .ratings {
  overflow: hidden;
}

.search-adlist .cat-ad {
  width: 100%;
  margin: 0;
  padding: 10px 50px 5px 50px;
  position: relative;
}

.search-adlist .cat-ad>a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.search-adlist .cat-ad .pd-img {
  float: left;
  margin-right: 15px;
  margin-top: 6px;
}

.search-adlist .cat-ad .pd-detail {
  float: left;
  width: 80%;
  margin-top: 10px;
}

.search-adlist .cat-ad .pd-detail .pd-desc {
  line-height: 14px;
  margin-top: 15px;
}

.pd-review .ratings {
  margin: 0 0 6px 0;
}

.search-adlist .ratings .rating-box {
  float: left;
  margin: 0;
}

.search-adlist .ratings .rating-links {
  float: left;
  margin: 0;
  line-height: 14px;
  margin-left: 5px;
}

/* page footer */

.page-footer {
  width: 100%;
  padding: 80px 0 60px 0;
  background: #F7F7F7;
}

.page-footer .h1 {
  font-size: 30px;
  font-family: YeSans;
  font-weight: 300;
  color: #252328;
}

.page-footer .cicl-gray {
  padding: 10px 0 15px 0;
  font-size: 12px;
}

.page-footer-box {
  width: 560px;
  margin: 0 auto;
}

.page-footer-img {
  display: inline-block;
  width: 40px;
  height: 30px;
  background: url('/media/yejian/cms/category/cisco/img/common.png?V=20201016A') no-repeat;
}

.page-footer-img1 {
  background-position: -8px -840px;
}

.page-footer-img2 {
  background-position: -85px -841px;
}

.page-footer-img3 {
  background-position: -160px -841px;
}

.page-footer-img4 {
  background-position: -225px -840px;
}

.page-footer-img5 {
  background-position: -92px -555px;
}

.page-footer-img6 {
  background-position: -92px -473px;
}

.page-footer-img7 {
  background-position: -349px -172px;
}

.page-footer-text {
  padding: 6px 0 0 1px;
}

.page-footer-text:hover {
  text-decoration: underline;
}

.page-footer a {
  font-size: 12px;
  color: #008ed6;
  text-decoration: none;
}

.page-footer a:hover {
  text-decoration: underline;
}

/* common */
.tool-title {
  font-size: 18px;
  color: #333;
  margin: 15px 0 0 15px;
}

.tool-box {
  background: #fff;
  padding: 40px 40px 0 40px;
  margin: 0 15px;
  height: 196px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.tool-box:hover {
  -webkit-box-shadow: 0 15px 15px -10px rgba(0, 0, 0, .15);
  box-shadow: 0 15px 15px -10px rgba(0, 0, 0, .15);
}

.tool-box-title {
  font-size: 16px;
  color: #333;
  margin-bottom: 8px;
}

.tool-box-icon {
  width: 40px;
  height: 40px;
  background-image: url('/skin/frontend/yejian/default/qing/images/trustful.png');
}

.tool-box-icon1 {
  background-position: -26px -163px;
}

.tool-box-icon2 {
  background-position: -104px -163px;
}

.tool-box-icon3 {
  background-position: -173px -163px;
}

.tool-box-icon4 {
  background-position: -266px -163px;
}

.tool-box-icon5 {
  background-position: -351px -163px;
}

.tool-box-icon6 {
  background-position: -443px -163px;
}

.tool-box-icon7 {
  background-position: -522px -163px;
}

.tool-box-icon8 {
  background-position: -608px -163px;
}

.tool-box-icon9 {
  background-position: -695px -163px;
}

.tool-box-icon10 {
  background-position: -773px -163px;
}

.tool-box-content {
  font-size: 14px;
  color: #666;
  padding-left: 10px;
  line-height: 20px;
}

.tool-box-content a {
  display: block;
  margin-top: 10px;
  color: #008ed6;
  font-size: 14px;
}

.tool-box-content a:hover {
  color: #008ed6;
  text-decoration: underline;
}

#tool-selectors,
#tool-price,
#tool-configuration,
#tool-quote,
#tool-resources,
.notes {
  background: #F6F7F9;
}

/* header */
.tool_header {
  width: 100%;
  padding: 20px 0 80px 0;
  background: #F6F7F9;
}

.crumb {
  font-size: 12px;
  color: #999;
}

.crumb a {
  color: #999;
  text-decoration: none;
}

.crumb a:hover {
  color: #008ed6;
  text-decoration: underline;
}

.tool_header .h1 {
  font-family: 'AvantGardeBook';
  color: #333;
  margin: 20px 0 10px;
  font-size: 32px;
}

.tool_header_content {
  color: #666;
  font-size: 14px;
  line-height: 24px;
}

.tool_header_content a {
  color: #008ed6;
  text-decoration: none;
}

.tool_header_content a:hover {
  text-decoration: underline;
}

/* Tools, Selectors & Resources */
#tool-selectors {
  padding-top: 20px;
}

.tool-lists .cicl-nav-box {
  width: 100%;
  position: absolute;
  top: -4px;
}

.tool-lists .cicl-nav-box li {
  margin: 0;
  width: 20%;
  text-align: center;
}

.tool-lists .cicl-nav-box>li>a {
  color: #666;
  font-size: 16px;
  padding: 8px 0;
}

.tool-lists .cicl-nav-pointer {
  margin-top: 5px;
}

/* notes */
.notes {
  padding: 40px 0 60px 0;
}

.notes-title {
  font-size: 12px;
  color: #666;
  font-weight: 600;
}

.notes .promotion-footer {
  margin-top: 10px;
}

.notes .promotion-footer>li:last-child {
  margin-top: 5px;
}

.notes .promotion-footer li {
  color: #666;
}

/* Online Time */
.callhelp{
  text-align: left;
  width: 150px;
}

.callhelp b{
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: #ccc;
  margin-right: 8px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}

.callhelp.conline b{
  background-color: #98C33F;
}

.shque .callhelp{
  width: auto;
}

.service-time strong{
  color: #333;
  font-size: 14px;
}

.service-time .shque-alert{
  width: 225px;
}

.service-time .shque{
  background-color: #888;
}

/* cms-see-all-html */
.see_all {
  overflow: hidden;
}

.see_all h3 {
  font-size: 18px;
  color: #333;
  padding-bottom: 15px;
  margin-bottom: 0;
  font-family: Arial, Helvetica, sans-serif;
  clear: both;
  border-bottom: 1px solid #EDEDED;
}

.see_all ul {
  float: left;
  width: 33%;
  padding: 15px 0;
}

.see_all ul li {
  font-size: 12px;
  line-height: 24px;
}

.see_all ul li a {
  color: #008ed6;
}

.see_all ul li a.is_parent {
  font-size: 14px;
  color: #555;
  display: block;
  margin-bottom: 5px;
  margin-top: 15px;
}

.see_all ul li:first-child a.is_parent {
  margin-top: 0;
}

.see_all a.cat-new::after {
  content: "New";
  font-size: 11px;
  padding: 0 6px;
  background: #F69218;
  color: #fff;
  margin-left: 3px;
  border-radius: 2px;
}

.see_all a.cat-hot::after {
  content: "Hot";
  font-size: 11px;
  padding: 0 6px;
  background: #e30202;
  color: #fff;
  margin-left: 3px;
  border-radius: 2px;
}

.warranty-table {
  border-top: 1px solid #cecece;
  border-left: 1px solid #cecece;
  margin-top: 5px;
  border-collapse: collapse;
}

.warranty-table td {
  border-bottom: 1px solid #cecece;
  border-right: 1px solid #cecece;
  padding: 10px;
}

#root-cat-17::after {
  content: "New";
  font-size: 11px !important;
  padding: 1px 6px;
  background: #F69218;
  color: #fff;
  margin-left: 3px;
  border-radius: 2px;
  text-transform: capitalize;
}

#top-box {
  background-color: #FBFBFB;
  padding: 10px 0;
}

.pciscoswitch [class*="col"] {
  padding: 5px 0;
}

.pciscoswitch-line {
  padding-bottom: 10px;
  border-bottom: 1px solid #EDEDED;
  color: black;
  margin-top: 10px;
}

.pciscoswitch a {
  color: #028FD7;
}

.paragraph a {
  color: #008ed6;
  font-weight: 400;
  cursor: pointer;
}

.paragraph a.button {
  margin: 10px 0 0 0;
  color: #fff !important;
}

.paragraph a.button:hover {
  text-decoration: none !important;
}

.category-filter .count {
  color: #999;
}

.category-filter {
  width: 100%;
  overflow: hidden;
  margin-bottom: 10px;
}

.category-filter li {
  float: left;
  width: 50%;
  line-height: 24px;
}

.category-filter li a {
  color: #008ed6;
  font-size: 14px;
}

.category-detail {
  margin-bottom: 30px;
}

.category-detail p {
  margin-bottom: 2px;
  font-size: 14px;
  color: #636363;
}

.category-detail a {
  color: #008ed6;
  text-decoration: none;
}

.category-detail a:hover {
  text-decoration: underline;
}

.category-detail a.button {
  color: #fff;
  margin-top: 15px;
}

.category-detail a.button:hover {
  text-decoration: none;
}

.paragraph {
  overflow: hidden;
  margin: 0;
  padding-bottom: 10px;
  font-size: 14px;
}

.paragraph p,
.category-description,
.category-description>p {
  font-size: 14px;
  line-height: 24px;
}

.paragraph ul {
  margin: 0;
}

.paragraph li {
  padding: 0;
  line-height: 22px;
}

.paragraph .title-tag {
  display: inline-block;
  padding: 4px 10px 4px 10px;
  color: #fff;
  font-weight: 600;
  font-size: 13px;
  position: relative;
}

.learn-product-overviews {
  background: #6456B7;
}

.view-technology-overviews {
  background: #8F8F8F;
}

.study-solutions {
  background: #6C768B;
}

.comparsion-download {
  background: #559BBF;
}

.hot-series {
  background: #5576BF;
}

.title-tag-icon {
  width: 18px;
  height: 18px;
  background-image: url('/skin/frontend/yejian/default/qing/images/trustful.png?v=20191119');
  background-repeat: no-repeat;
  margin-right: 5px;
}

.title-tag-icon-earth {
  background-position: -195px -227px;
}

.title-tag-icon-download {
  background-position: -31px -227px;
}

.title-tag-icon-btn {
  background-position: -135px -226px;
}

.title-tag-icon-hot {
  background-position: -80px -227px;
}

.title-tag-triangle {
  position: absolute;
  top: 0;
  right: -27px;
  width: 0;
  height: 0;
  border: 13.5px solid transparent;
  clear: both;
}

.learn-product-overviews .title-tag-triangle {
  border-left-color: #6456B7;
}

.view-technology-overviews .title-tag-triangle {
  border-left-color: #8F8F8F;
}

.study-solutions .title-tag-triangle {
  border-left-color: #6C768B;
}

.comparsion-download .title-tag-triangle {
  border-left-color: #559BBF;
}

.hot-series .title-tag-triangle {
  border-left-color: #5576BF;
}

.paragraph .category-description-btn {
  display: inline-block;
  padding: 7px 15px;
  background: #008ED6;
  margin-top: 10px;
  color: #fff;
  font-size: 14px;
  border-radius: 3px;
}

#product-shipping-rate-table {
  margin-top: -1px;
  margin-bottom: 15px;
}

#product-shipping-rate-table th,
#product-shipping-rate-table td{
  text-align: center;
}

#product-shipping-rate-table td:first-child{
  min-width: 100px;
}

/* mask */
.mask-detail {
  width: 100%;
}

.mask-detail h1 {
  color: #333;
  margin-bottom: 20px;
}

.details-boxs li {
  font-size: 14px;
  line-height: 24px;
}

.box-title {
  font-size: 18px;
  color: #333;
  font-weight: 600;
}

.details-boxs {
  margin-bottom: 15px;
}

.detail-right .box-title {
  font-size: 16px;
}

.detail-common {
  color: #666;
  font-size: 14px;
}

.detail-plus,
.detail-reduce {
  display: inline-block;
  height: 32px;
  width: 32px;
  font-size: 24px;
  color: #E5E5E5;
  border: 1px solid #E5E5E5;
  font-weight: 400;
  border-radius: 50%;
  text-align: center;
  line-height: 32px;
}

.detail-plus::after {
  content: "+";
}

.detail-num {
  font-size: 32px;
  color: #333;
  margin: -7px 10px 0 10px;
}

#detial-cart {
  font-size: 16px;
  padding: 11px 42px;
  margin-top: 40px;
}

.mask-detail .container {
  padding-bottom: 40px;
  border-bottom: 1px solid #ECECEC;
}

.mask-shipp .container {
  padding: 40px 0;
  border-bottom: 1px solid #ECECEC;
}

.mask-shipp-tips {
  max-width: 470px;
}

.mask-shipp-tips .box-title {
  color: #df280a;
}

.mask-shipp-tips p {
  font-size: 14px;
}

/* Product Description */
.mask-desc .container,
.mask-how .container,
.mask-face .container,
.mask-stock .container,
.mask-wear .container {
  padding: 40px 0;
  border-bottom: 1px solid #ECECEC;
}

.mask-desc h2 {
  font-size: 32px;
  margin: 0;
}

.mask-subheading {
  font-size: 24px;
  color: #333;
}

.mask-desc .mask-subheading {
  margin-bottom: 40px;
}

.mask-desc-text {
  font-size: 14px;
  color: #666;
  margin-bottom: 5px;
}

.mask-desc-btn {
  display: inline-block;
  font-size: 16px;
  padding: 8px 30px;
  background-color: #1a95d5;
  margin-top: 24px;
  color: #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.mask-desc-btn:hover {
  color: #fff;
  background-color: #0780bf;
  text-decoration: none;
}

/* how to buy */
.mask-how .mask-subheading {
  margin-bottom: 10px;
}

.mask-level-subheading {
  color: #666;
  font-size: 18px;
}

.mask-face .mask-level-subheading {
  margin-bottom: 40px;
}

.mask-face-box {
  max-width: 750px;
  margin: 0 auto 80px auto;
}

/* Limited Stock */
.mask-stock .mask-subheading {
  margin-bottom: 30px;
}

.mask-stock .mask-desc-text {
  max-width: 668px;
  margin: 10px auto 0 auto;
}

/* How To Wear A Mask Correctly */
.mask-wear .mask-subheading {
  margin-bottom: 60px;
}

.mask-spec .container {
  padding-top: 40px;
}

.advertisement-des {
  display: block;
  width: 100%;
  height: 45px;
  line-height: 45px;
  background-color: #86a4cd;
  color: #fff;
  padding-left: 14%;
}

.advertisement-des:hover {
  color: #fff;
  text-decoration: none;
}

.advertisement-des-title {
  font-size: 18px;
  margin-right: 2%;
}

.advertisement-des-text {
  font-size: 14px;
}

.product_description_item-list .product_description_item{
  float: none;
}


@media screen and (max-width: 770px) {
  .search-autocomplete ul {
    width: 100%;
  }

  .col-left.sidebar {
    display: none;
  }

  .block-bestsellers {
    margin-bottom: 20px;
  }

  .bestsellers_cat .button {
    padding: 0;
  }

  .category-title h1 {
    font-size: 18px;
  }
}

/*search test*/

@media screen and (min-width:992px) and (max-width:1200px) {}

@media screen and (min-width: 992px) {

  .checkout-cart-index #header,
  .onestepcheckout-index-index #header,
  .customer-account-login #header,
  .customer-account-forgotpassword #header,
  .customer-account-create #header {
    height: 90px;
    border: none !important;
    position: relative;
    top: 0 !important;
  }

  .catalog-product-view .product-collateral {
    margin-top: 0;
  }

  .classification-list {
    max-width: 90%;
  }

  .detail-right {
    padding-left: 30px;
  }

  .mask-shipp img {
    margin: 20px 0 0 30px;
  }

  .mask-how img {
    margin-top: 20px;
  }
}

@media screen and (min-width: 770px) {
  #header-search .input-text {
    background: #fefefe;
    border: 0;
    color: #313131;
    font-size: 14px;
    border: 2px solid #EFEFEF;
    height: 40px;
    padding-left: 10px;
  }

  #search_mini_form .input-box {
    margin-top: 25px;
  }

  .search-autocomplete ul {
    width: 100%;
    -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 4px rgba(0, 0, 0, .1);
  }

  .search-autocomplete ul li {
    width: 100%;
    margin: 0 auto;
  }
}

@media screen and (max-width: 991px) {
  .skip-link {
    width: 14%
  }

  .logo {
    width: 44%
  }

  .skip-link .icon {
    margin-top: 20px;
  }

  .hide991 {
    display: none;
  }

  .product-list-right>img:first-child {
    margin: 4px 5% 0 10%;
  }

  .category-products .owl-controls {
    display: block;
  }

  .advertisement {
    background-position-x: 15%;
  }

  .tool-lists .cicl-nav-box li {
    width: 100%;
    text-align: left;
  }

  .tool-lists .cicl-nav-box.cicl-nav-box-active {
    top: 36px;
  }

  .cms-configuration-tools-html .main-container .main {
    margin-top: 0 !important;
  }

  .advertisement-des {
    padding-left: 2%;
  }

  .advertisement-des-text {
    font-size: 14px;
  }

  .advertisement-des-btn {
    display: none;
  }

  .advertisement-des-title {
    font-size: 18px;
    padding-left: 2%;
  }
}

@media screen and (max-width: 767px) {
  .logo {
    padding-top: 17px;
  }

  .logo-s {
    display: none;
  }

  .prolist-meta .sign-box {
    top: -15px;
  }

  .pro-smartnet p {
    font-size: 10px;
  }

  .footer-fr-authentication {
    display: block;
  }

  .hide767 {
    display: none;
  }

  .banner-summer p {
    font-size: 12px;
  }

  .banner-summer .h1 {
    font-size: 30px;
  }

  .owl-prev,
  .owl-next {
    width: 30px;
    height: 38px;
    line-height: 38px;
  }

  .owl-carousel .owl-controls .owl-nav .owl-prev,
  .owl-carousel .owl-controls .owl-nav .owl-next {
    top: 5%;
  }

  .free-banner-box>div {
    font-size: 32px;
  }

  .col2-left-layout .col-main {
    border: none;
  }

  .free-banner-box>div>div {
    font-size: 32px;
  }

  .priority-table th:nth-child(2),
  .priority-table th:last-child,
  .priority-table td:nth-child(2),
  .priority-table td:last-child {
    display: none;
  }

  #livechat>a {
    background: none;
  }

  #livechat {
    width: 62px;
  }

  #livechat>#scroll-top {
    width: 62px;
    height: 62px;
    border-radius: 50%;
    background: url("/skin/frontend/yejian/default/images/top.png") no-repeat 15px 15px;
    background-color: rgba(0, 157, 236, 0.9);
  }

  #livechat>#r-inquiry {
    width: 62px;
    height: 62px;
    border-radius: 50%;
    background: url("/skin/frontend/yejian/default/images/daodingbu.png") no-repeat 15px 13px;
    background-color: rgba(0, 157, 236, 0.9);
  }

  #livechat>a:first-child {
    width: 62px;
    height: 62px;
    border-radius: 50%;
    background: url("/skin/frontend/yejian/default/images/chat.png") no-repeat 15px 8px;
    background-color: rgba(0, 157, 236, 0.9);
  }

  #livechat>a>span {
    padding-top: 36px;
  }

  .captcha-reload {
    right: 0;
  }

  .form-list>li {
    padding: 5px 0;
  }

  .contacts-index-index .buttons-set {
    padding-right: 0;
  }

  .wide .input-box textarea {
    min-height: 80px;
  }

  .scaffold-form .input-text.validate-email {
    -webkit-width: calc(100% - 116px);
    -moz-width: calc(100% - 116px);
    -ms-width: calc(100% - 116px);
    -o-width: calc(100% - 116px);
    width: calc(100% - 116px);
  }

  .advertisement-box-box {
    left: 39%;
  }

  .advertisement-title-small {
    line-height: 18px;
    padding-top: 7px;
    padding-left: 28px;
  }

  .advertisement-title-small span {
    font-size: 12px;
  }

  .advertisement-btn {
    right: 41%;
  }

  #goldseed_btn a.button {
    display: block;
    width: 100%;
    margin: 0 2px 0 0;
    background-position: 35px -142px;
    margin-bottom: 2px;
  }

  .contacts-index-index .form-list>li:nth-child(1),
  .contacts-index-index .form-list>li:nth-child(2),
  .contacts-index-index .form-list>li:nth-child(3),
  .contacts-index-index .form-list>li:nth-child(4) {
    padding: 0;
  }

  .shque-alert {
    right: -150px;
  }
}

@media screen and (max-width: 991px) and (min-width: 770px) {
  .skip-cart {
    width: 50px !important;
  }

  .account-cart-wrapper {
    right: 68px;
    top: 0;
    overflow: hidden;
  }

  .header-minicart .skip-cart .count {
    margin-top: -2px;
  }

  .skip-cart .icon {
    height: 84%;
  }

  .header-login-box {
    top: 10px;
  }

  #header {
    border: 1px solid rgb(237, 237, 237);
  }

  .banner-vs.banner-hpe {
    left: 43%;
    width: 448px;
  }

  .banner-hpe-img {
    margin-left: 3%;
  }

  .advertisement {
    margin-top: -5px;
  }

  .advertisement-date {
    right: 14%;
  }

  .faqkb-banner {
    margin-top: 15px;
  }

  #banner.new-arrivals {
    margin-top: 15px !important;
  }

  .banner-vs br {
    display: none;
  }

  .banner-vs>.h1 {
    font-size: 26px;
  }

  .draw-img {
    opacity: 0.1;
    left: 35%;
    z-index: -1;
  }

  .banner-vs.banner-draw {
    left: 50%;
    width: 500px;
  }

  .skip-search {
    top: 0;
  }
}

@media screen and (max-width:1250px) {
  #page-wrapper {
    width: 100vw;
    overflow-x: scroll;
  }

  #page-wrapper>div {
    width: 1250px;
  }
}


.down-datasheet {
  margin-top: 15px;
}

#span_swatch_73 {
  display: none;
}