.toolbar-icon {
  background-image: url("/images/common/icon_toolbar.png");
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.icon-close {
  height: 16px;
  line-height: 16px;
  width: 16px;
  text-align: center;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  position: absolute ;
}
html {
  font-szie: 14px;
}
body {
  font: 12px/150% Arial, Verdana, "宋体";
  background: #fff;
}
label,
input,
button,
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime-local"],
input[type="number"],
input[type="email"],
input[type="tel"] {
  font-size: 12px;
}
a {
  color: #333;
  font-size: 12px;
}
a:hover {
  color: #eb1818;
}
.st-active,
.st-red {
  color: #eb1818;
}
.st-b {
  font-weight: bold;
}
.st-price {
  font: bold 12px/150% Arial, Verdana, "宋体";
  color: #eb1818;
}
.st-strong {
  color: #eb1818;
  font-weight: normal;
  padding: 0px 2px;
}
body i {
  margin-right: 5px;
}
[class^="icon-"],
[class*=" icon-"] {
  margin-top: 0px;
}
h3 {
  font-size: 14px;
  margin: 0;
}
.st-tm-img {
  width: 100%;
  max-width: 100%;
}
.btn {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.btn:hover,
.btn:focus {
  text-decoration: none;
  transition: none;
  background-position: 0;
}
.st-gray-btn {
  background-color: #eee;
  background-image: -moz-linear-gradient(top, #eee, #eee);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#eee));
  background-image: -webkit-linear-gradient(top, #eee, #eee);
  background-image: -o-linear-gradient(top, #eee, #eee);
  background-image: linear-gradient(to bottom, #eee, #eee);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@mainColor', endColorstr='#ff@mainColor', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
table th,
table td {
  word-break: break-all;
  word-wrap: break-word;
}
/*
topNavcigation style
*/
.st-topnav-box .navbar-inner {
  background-color: #f8f8f8;
  background-image: -moz-linear-gradient(top, #f8f8f8, #f8f8f8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#f8f8f8));
  background-image: -webkit-linear-gradient(top, #f8f8f8, #f8f8f8);
  background-image: -o-linear-gradient(top, #f8f8f8, #f8f8f8);
  background-image: linear-gradient(to bottom, #f8f8f8, #f8f8f8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@mainColor', endColorstr='#ff@mainColor', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  min-height: 28px;
  border-bottom: 1px solid #eee;
  font-size: 14px;
  *z-index: 1;
  *position: relative;
}
.st-topnav-box .navbar-inner li {
  position: relative;
  overflow: visible;
}
.st-topnav-box .navbar-inner li a {
  padding: 6px 10px 5px;
  vertical-align: middle;
}
.st-topnav-box .navbar-inner li a.st-login-link {
  color: #eb1818;
}
.st-topnav-box .navbar-inner li a.st-tel-link {
  color: #eb1818;
  padding-left: 0;
}
.st-topnav-box .navbar-inner li a.st-tel-link i.st-tel-icon {
  background-image: url("/images/common/icon_toolbar.png");
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 16px;
  height: 18px;
  background-position: right -26px;
  *background-position: right -24px;
}
.st-topnav-box .navbar-inner li a.st-order-top {
  vertical-align: middle;
  padding-right: 0px;
}
.st-topnav-box .navbar-inner li a.st-order-top i.st-icon-new {
  background: url("/images/common/new.gif") no-repeat;
  width: 22px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -10px;
}
.st-topnav-box .navbar-inner li.st-server-con span.st-icon-server {
  display: inline-block;
  margin-right: 5px;
  width: 23px;
  text-align: right;
}
.st-topnav-box .navbar-inner li.st-server-con .dropdown-menu {
  min-width: 100px;
  border-radius: 0;
}
.st-topnav-box .navbar-inner li.st-server-con .dropdown-menu li a:hover {
  background-color: #1960BC;
  background-image: -moz-linear-gradient(top, #1960BC, #1960BC);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1960BC), to(#1960BC));
  background-image: -webkit-linear-gradient(top, #1960BC, #1960BC);
  background-image: -o-linear-gradient(top, #1960BC, #1960BC);
  background-image: linear-gradient(to bottom, #1960BC, #1960BC);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@mainColor', endColorstr='#ff@mainColor', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.st-topnav-box .navbar-inner li.st-top-cart i {
  vertical-align: middle;
  margin-top: -2px;
}
.st-top-nav {
  margin: 0;
  vertical-align: middle;
  display: none;
}
.st-top-nav a {
  padding-right: 0;
}
.st-top-nav i {
  vertical-align: middle;
  margin-top: -2px;
}
.st-collect a {
  padding-left: 0px;
}
.st-collect i.st-star-icon {
  background-image: url("/images/common/icon_toolbar.png");
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 16px;
  height: 16px;
  background-position: right -2px;
  *background-position: right 0px;
  transition: transform 0.2s ease-in 0s;
  -moz-transition: transform 0.2s ease-in 0s;
  -webkit-transition: transform 0.2s ease-in 0s;
  -o-transition: transform 0.2s ease-in 0s;
}
.st-collect i.st-star-icon:hover {
  transform: rotate(720deg);
  -webkit-transform: rotate(720deg);
  /* Safari 和 Chrome */
  -moz-transform: rotate(720deg);
  /* Firefox */
}
/*
 topAdvertisement style
*/
.st-topadv-box {
  position: relative;
  margin-top: 2px;
  z-index: 0;
}
.st-topadv-box a.close {
  height: 16px;
  line-height: 16px;
  width: 16px;
  text-align: center;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  position: absolute ;
  top: 6px;
  right: 10px;
  color: #fff;
  opacity: 0.8;
  filter: alpha(opacity=80);
  border: 2px solid #fff;
}
/*
 commonHeader style
*/
.st-header-box {
  padding: 10px 0px;
  min-height: 70px;
}
.st-header-box .st-search-box {
  width: 100%;
  margin-top: 2.5%;
  margin-bottom: 6px;
}
.st-header-box .st-search-box .st-search-input {
  border: 0;
  width: 76.98%;
  margin: 0;
  padding: 6px 1%;
  border: 3px solid #1960BC;
  border-radius: 0;
}
.st-header-box .st-search-box .st-search-btn {
  background: #1960BC;
  border-radius: 0;
  color: #fff;
  border: 0;
  width: 20%;
  padding: 6px 0px;
  *padding: 4px 0px;
  margin: 0px;
  border: 3px solid #1960BC;
  *margin-top: 1px;
}
.st-header-box .st-hot-words {
  color: #999999;
}
.st-header-box .st-hot-words strong {
  font-weight: normal;
}
.st-header-box .st-hot-words a {
  margin: 0px 3px;
  color: #999999;
}
.st-header-box .st-hot-words .st-active {
  color: #eb1818;
}
.st-header-box .st-shop-cart {
  margin-top: 5.12%;
  width: 100%;
}
.st-header-box .st-shop-cart .btn {
  background-color: #ffa200;
  background-image: -moz-linear-gradient(top, #ffa200, #ffa200);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffa200), to(#ffa200));
  background-image: -webkit-linear-gradient(top, #ffa200, #ffa200);
  background-image: -o-linear-gradient(top, #ffa200, #ffa200);
  background-image: linear-gradient(to bottom, #ffa200, #ffa200);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@mainColor', endColorstr='#ff@mainColor', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  border-radius: 0;
  padding: 8px 3%;
}
/*
 mainNavigation style
*/
.st-mainnav-box {
  margin-bottom: 0;
}
.st-mainnav-box .navbar-inner {
  border-radius: 0;
  background-color: #1960BC;
  background-image: -moz-linear-gradient(top, #1960BC, #1960BC);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1960BC), to(#1960BC));
  background-image: -webkit-linear-gradient(top, #1960BC, #1960BC);
  background-image: -o-linear-gradient(top, #1960BC, #1960BC);
  background-image: linear-gradient(to bottom, #1960BC, #1960BC);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@mainColor', endColorstr='#ff@mainColor', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
.st-mainnav-box .navbar-inner li a {
  font-size: 14px;
  color: #fff;
}
.st-mainnav-box .navbar-inner .st-navpdt-box {
  display: block;
  opacity: 1;
  box-shadow: none;
  border: none;
  left: 0;
  position: relative;
}
.st-mainnav-box .navbar-inner .st-navpdt-box h2 {
  margin: 0px;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 14px;
  background: #0f4fa2;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  vertical-align: middle;
}
.st-mainnav-box .navbar-inner .st-navpdt-box h2 a {
  font-size: 14px;
  color: #fff;
  position: relative;
  display: block;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}
.st-mainnav-box .navbar-inner .st-navpdt-box h2 a i {
  margin-top: 12px;
  position: absolute;
  top: 0px;
  right: 0;
}
.st-mainnav-box .navbar-inner .st-mainnav-con {
  margin-left: 0px;
}
.st-mainnav-box .navbar-inner .st-mainnav-list li a {
  font-weight: bold;
  padding: 10px 30px;
}
.st-mainnav-box .navbar-inner .st-mainnav-list li.active a {
  background: #13498f;
}
.st-mainnav-box .st-navpdt-list {
  position: absolute;
  top: 40px;
  left: 0;
  border: 2px solid #1960BC;
  border-top: 0;
  z-index: 1020;
  *overflow: visible;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu {
  background: #f0f0f0;
  width: 100%;
  padding: 0px;
  border: 0px;
  box-shadow: none;
  height: 360px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  min-width: 0;
  position: relative;
  margin: 0;
  *top: 0;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li {
  float: none;
  position: static ;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li a {
  font-size: 14px;
  text-shadow: none;
  color: #666;
  padding: 4px 15px;
  height: 20px;
  line-height: 21px;
  overflow: hidden;
  border: 1px solid #f0f0f0;
  border-right: 0;
  border-left: 0;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li a:hover,
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li a:focus {
  color: #333;
  background-color: #fff;
  background-image: -moz-linear-gradient(top, #fff, #fff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
  background-image: -webkit-linear-gradient(top, #fff, #fff);
  background-image: -o-linear-gradient(top, #fff, #fff);
  background-image: linear-gradient(to bottom, #fff, #fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@mainColor', endColorstr='#ff@mainColor', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border: 1px solid 1px solid #DDD;
  border-right: 0;
  border-left: 0;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu:hover a,
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu:focus a {
  background: #fff;
  border: 1px solid #DDD;
  border-left: 0;
  border-right: 0;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu a {
  z-index: 1001;
  position: relative;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu a:hover,
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu a:focus {
  border: 1px solid #DDD;
  border-left: 0;
  border-right: 0;
  background: #fff;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu .st-sub-menu {
  margin-top: 0px;
  margin-left: -1px;
  background: #fff;
  border-radius: 0;
  border: 1px solid #DDD;
  top: 2px;
  padding: 10px;
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  height: 350px;
  overflow: hidden;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu .st-sub-menu:after,
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu .st-sub-menu:before {
  border: 0px;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu .st-sub-menu dl {
  border-bottom: 1px solid #eee;
  padding: 6px 0px;
  margin: 0px;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu .st-sub-menu dl dd,
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu .st-sub-menu dl dt {
  float: left;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu .st-sub-menu dl dd a,
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu .st-sub-menu dl dt a {
  border: 0px;
  padding: 0px;
  font-size: 12px;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu .st-sub-menu dl dt {
  width: 108px;
  text-align: right;
  line-height: 22px;
  height: 46px;
  display: block;
  overflow: hidden;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu .st-sub-menu dl dt a {
  color: #333;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu .st-sub-menu dl dd {
  height: 46px;
  overflow: hidden;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu .st-sub-menu dl dd a {
  border-left: 1px solid #ccc;
  padding: 0px 8px;
  line-height: 14px;
  height: 14px;
  white-space: normal;
  margin: 5px 0px;
  display: block;
  float: left;
  text-align: center;
}
.st-mainnav-box .st-navpdt-list ul.st-sidebar-menu li.dropdown-submenu .st-sub-menu dl:last-child {
  border-bottom: 0;
}
/*
*/
.st-scan-box {
  text-align: right;
}
.st-scan-box img {
  width: 70px;
  margin-right: 10px;
}
/*
footer style
*/
.st-footer {
  border-top: 1px solid #eee;
  margin-top: 20px;
}
.st-footer dl {
  *margin: 10px 0px;
}
.st-footer dl dt {
  margin-bottom: 5px;
}
.st-footer dl dd {
  margin-left: 0px;
}
.st-copyright-con {
  padding-top: 10px;
  border-top: 1px solid #eee;
  color: #666;
}
.st-copyright-con a {
  margin-right: 15px;
  color: #666;
  text-decoration: none;
}
.st-copyright-con p {
  margin-top: 6px;
}
/*
houseNav style
*/
.st-house-box {
  margin: 10px 0px;
  vertical-align: middle;
}
.st-house-box a {
  margin: 0px 5px;
}
.st-house-box a i {
  margin-top: -1px;
}
/*
pagination style
*/
.st-pagination-box ul {
  box-shadow: none;
}
.st-pagination-box ul li:first-child a,
.st-pagination-box ul li:last-child a {
  border-radius: 0;
}
.st-pagination-box ul li a {
  margin: 0px 2px;
  border-radius: 0;
  border: 1px solid #DDD;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
}
/*
productItems style
*/
.st-pdt-items .st-mt {
  border-bottom: 2px solid #1960BC;
  margin-bottom: 0px;
}
.st-pdt-items .st-mt h3 {
  line-height: 30px;
  color: #1960BC;
}
.st-pdt-items .st-mt h3 a {
  color: #1960BC;
  text-decoration: none;
}
.st-pdt-items .st-mt a {
  padding: 0px;
}
.st-pdt-items .st-pdts-img {
  text-align: center;
  padding: 4px;
  overflow: hidden;
}
.st-pdt-items .st-pdts-img span {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.st-pdt-items .st-pdts-img img {
  vertical-align: middle;
}
.st-pdt-items .thumbnails {
  margin-bottom: 0;
}
.st-pdt-items .thumbnail {
  border-radius: 0;
  text-align: center;
  padding: 0px;
}
.st-pdt-items .st-txt-con {
  border-top: 1px solid #eee;
  background: #f5f5f5;
  padding: 0px 10px 5px;
}
.st-pdt-items .st-name {
  height: 36px;
  overflow: hidden;
  display: block;
  margin: 6px 0px;
  text-align: left;
  line-height: 18px;
}
.st-pdt-items p.st-price {
  margin-bottom: 0px;
  font-size: 15px;
}
/*
productItemsList show
*/
.st-ptable-list td {
  vertical-align: middle;
  border-bottom: 1px solid #DDD;
}
.st-ptable-list td.st-td-img {
  padding: 8px 0px;
}
.st-ptable-list td .st-pdts-img {
  text-align: center;
  height: 80px;
  width: 80px;
}
.st-ptable-list td .st-pdts-img span {
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
.st-ptable-list td .st-pdts-img img {
  vertical-align: middle;
}
.st-ptable-list td p.st-price {
  font-size: 15px;
}
/*
sideProduct show
*/
.st-pside-box {
  border: 1px solid #DDD;
  border-top: 0;
  margin-bottom: 20px;
}
.st-pside-box .st-pside-con {
  background: #fff;
  overflow: hidden;
}
.st-pside-box .st-mt {
  background: #f0f0f0;
  border-bottom: none;
  padding: 1px 0px 1px 10px;
  border-top: 2px solid #999999;
  border-bottom: 1px solid #DDD;
}
.st-pside-box .st-mt h3 {
  color: #333;
}
.st-pside-box .st-mc {
  padding: 10px 0px 0;
}
.st-pside-box .st-mc .st-txt-con {
  background: #fff;
  border-top: 0;
}
.st-pside-box .st-mc .thumbnails {
  margin-top: 0px;
  border-top: 1px solid #eee;
}
.st-pside-box .st-mc .thumbnail {
  box-shadow: none;
  margin: 0px;
  border: 0;
  border-bottom: 1px solid #eee;
}
/*
navTypeModal
*/
.modal.fade.in {
  top: 0px;
}
.st-navtype-modal {
  border-radius: 0;
  right: 10px;
  left: 10px;
}
.st-navtype-modal .modal-header {
  background-color: #1960BC;
  background-image: -moz-linear-gradient(top, #1960BC, #1960BC);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1960BC), to(#1960BC));
  background-image: -webkit-linear-gradient(top, #1960BC, #1960BC);
  background-image: -o-linear-gradient(top, #1960BC, #1960BC);
  background-image: linear-gradient(to bottom, #1960BC, #1960BC);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff@mainColor', endColorstr='#ff@mainColor', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.st-navtype-modal .modal-header h3 {
  color: #fff;
}
.st-navtype-modal .modal-header .close {
  color: #fff;
  opacity: 0.7;
  filter: alpha(opacity=70);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 1px 18px;
  margin: 0px;
  font-size: 30px;
}
.st-navtype-modal .modal-body {
  padding: 5px 0;
}
.st-navtype-modal .modal-body ul {
  margin-bottom: 0;
}
.st-navtype-modal .modal-body ul li a {
  padding: 6px 15px;
}
/*
Mobile navigation style
*/
.st-smnav-page .st-mt {
  border: 1px solid #DDD;
  border-top: 2px solid #eb1818;
  padding: 0px 15px;
  margin: 0px;
  background: #f0f0f0;
}
.st-smnav-page .st-mt h2 {
  margin: 0;
  line-height: 36px;
  font-size: 14px;
  color: #333;
}
.st-smnav-page .st-accordion-box .accordion-group {
  margin: 0;
  margin-top: -1px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.st-smnav-page .st-accordion-box .accordion-group .accordion-inner {
  padding: 0px;
  text-align: center;
}
.st-smnav-page .st-accordion-box .accordion-toggle {
  background: #f5f5f5;
  position: relative;
  vertical-align: middle;
  text-decoration: none;
  color: #333;
}
.st-smnav-page .st-accordion-box .accordion-toggle span {
  text-decoration: none;
  height: 5px;
  width: 5px;
  background: #eb1818;
  margin: -2px 5px 0px 0px;
  display: inline-block;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  vertical-align: middle;
}
.st-smnav-page .st-accordion-box .accordion-toggle i {
  position: absolute;
  right: 5px;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.st-smnav-page .st-accordion-box .st-accordion-list {
  margin: 0px;
}
.st-smnav-page .st-accordion-box .st-accordion-list li {
  border-bottom: 1px dotted #ccc;
  line-height: 14px;
  text-align: left;
}
.st-smnav-page .st-accordion-box .st-accordion-list li a {
  text-align: center;
  margin: 10px 0px;
  padding: 0px;
  color: #666;
  margin-left: -1px;
  overflow: hidden;
  height: 14px;
  line-height: 14px;
  display: block;
  border-left: 1px solid #f37676;
  float: left;
  width: 33.1%;
}
.st-smnav-page .st-accordion-box .st-accordion-list li a:hover {
  background: #fff;
  color: #eb1818;
}
.st-smnav-page .st-accordion-box .st-accordion-list li:last-child {
  border-bottom: 0;
}
/*
All types of products and all brand of products
*/
.st-navtab-page {
  margin-top: 20px;
}
.st-navtab-page .st-mt {
  border: 1px solid #DDD;
  border-top: 2px solid #eb1818;
  background: #f0f0f0;
}
.st-navtab-page .st-mt li a {
  line-height: 30px;
  font-weight: bold;
  padding: 0px 20px;
  color: #666;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: 1px solid #DDD;
  margin: 0px 0px 0px -1px;
  font-size: 14px;
}
.st-navtab-page .st-mt li.active a {
  color: #eb1818;
  border-bottom: 1px solid #fff;
}
/*
AllProduct type style
*/
.st-alltype-top {
  margin-top: 20px;
}
.st-alltype-top p {
  font-size: 14px;
}
.st-alltype-top a {
  width: 100%;
  display: inline-block;
  padding: 6px 0px;
  text-align: center;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.st-alltype-top a span {
  width: 100px;
  height: 14px;
  line-height: 14px;
  overflow: hidden;
  display: block;
  margin: 0 auto;
}
.st-alltype-con {
  margin-bottom: 20px;
}
.st-alltype-con .st-mt {
  border: 1px solid #DDD;
  background: #f5f5f5;
  line-height: 30px;
  padding: 0px 15px;
}
.st-alltype-con .st-mt a {
  font-weight: bold;
  color: #eb1818;
}
.st-alltype-con .st-mt a span {
  display: inline-block;
  width: 5px;
  height: 10px;
  background: #eb1818;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  margin: -2px 6px 0px 0px;
  vertical-align: middle;
}
.st-alltype-con .st-mc {
  border: 1px solid #DDD;
  margin: -1px 0px 0;
}
.st-alltype-con .st-mc dl {
  margin: 0px 0px 5px;
  padding: 10px 15px;
  border-bottom: 1px dotted #ccc;
}
.st-alltype-con .st-mc dl dt,
.st-alltype-con .st-mc dl dt a {
  color: #1960BC;
  width: 108px;
  height: 14px;
  line-height: 14px;
  overflow: hidden;
  margin-bottom: 10px;
}
.st-alltype-con .st-mc dl dd {
  margin: 0px;
}
.st-alltype-con .st-mc dl dd a {
  width: 108px;
  display: inline-block;
  color: #666;
  margin: 5px 0px 5px -1px;
  padding: 0px 10px;
  border-left: 1px solid #DDD;
  border-right: 1px solid #DDD;
  line-height: 14px;
  height: 14px;
  text-align: left;
}
.st-alltype-con .st-mc dl:last-child {
  border-bottom: none;
}
/*
allProductBrand style
*/
.st-allbrand-con {
  margin-top: 20px;
}
.st-allbrand-con .st-thumbnail {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0;
  margin-bottom: 20px;
}
.st-allbrand-con p.st-img {
  text-align: center;
  overflow: hidden;
  height: 60px;
  padding: 5px;
  margin: 0;
}
.st-allbrand-con p.st-img span {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.st-allbrand-con p.st-img img {
  display: inline;
  vertical-align: middle;
  height: inherit;
  max-height: 80px;
}
.st-allbrand-con .st-txt {
  padding: 5px;
  margin: 0;
  background: #f5f5f5;
  border-top: 1px solid #eee;
}
.st-allbrand-con .st-txt a {
  height: 14px;
  line-height: 14px;
  overflow: hidden;
  display: block;
}
/* 大屏幕 */
@media (min-width: 1200px) {
  .st-mainnav-box .st-navpdt-list ul li .st-sub-menu {
    width: 656px;
  }
  .st-mainnav-box .st-navpdt-list ul li .st-sub-menu dd {
    width: 460px;
  }
  /*
login style
*/
  .st-form-box {
    width: 92%;
  }
  /*
product Img
*/
  .st-pdts-img {
    height: 150px;
  }
  /*
productDetail Img
*/
  .st-preview-show {
    height: 380px;
  }
  /*
productDescon
*/
  /*
homeProduct floor
*/
  .st-item-con .st-item-nav {
    height: 257px;
    *height: 250px;
  }
  .st-carousel-box {
    margin-left: 220px;
    width: 690px;
  }
  .st-rtpart-box {
    margin-left: 20px;
  }
  .st-mainnav-box .navbar-inner .st-mainnav-con {
    width: 85.4701%;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .st-pside-box .st-pside-con .st-recommd-part {
    width: 8.51064%;
    margin-left: 8.51064%;
  }
  /*
homeProduct floor
*/
  .st-item-con .st-item-nav {
    height: 257px;
  }
  /*
login style
*/
  .st-form-box {
    width: 100%;
  }
  .st-sign-box .st-user-form .form-horizontal .control-label {
    width: 90px;
  }
  .st-sign-box .st-user-form .form-horizontal .controls {
    margin-left: 100px;
  }
  /*
product Img
*/
  .st-pdts-img {
    height: 150px;
  }
  /*
  productDetail Img
  */
  .st-preview-show {
    height: 315px;
  }
  .st-mainnav-box .st-navpdt-list ul li .st-sub-menu {
    width: 660px;
  }
  .st-mainnav-box .st-navpdt-list ul li .st-sub-menu dd {
    width: 540px;
  }
  .st-mainnav-box .navbar-inner .st-mainnav-con {
    width: 85.10636%;
  }
}
/* 平板电脑和小屏电脑之间的分辨率 */
@media (min-width: 768px) and (max-width: 979px) {
  .navbar .btn-navbar {
    display: none;
  }
  .st-mainnav-box .st-navpdt-list ul li .st-sub-menu {
    width: 520px;
  }
  .st-mainnav-box .st-navpdt-list ul li .st-sub-menu dd {
    width: 400px;
  }
  .st-mainnav-box .navbar-inner .st-mainnav-con {
    width: 85.63533%;
  }
  /*
  login style
  */
  .st-form-box {
    width: 100%;
    margin-left: 0;
  }
  .st-sign-box .st-user-form .form-horizontal .control-label {
    width: 90px;
  }
  .st-sign-box .st-user-form .form-horizontal .controls {
    margin-left: 100px;
  }
  /*
product Img
*/
  .st-pdts-img {
    height: 130px;
  }
  /*
  productDetail Img
  */
  .st-preview-show {
    height: 240px;
  }
  /*
homeProduct floor
*/
  .st-item-con .st-item-nav {
    height: 236px;
  }
  .st-item-con .st-item-nav .st-typenav-list a {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .st-topnav-box .st-top-nav {
    display: none;
  }
}
/* 横向放置的手机和竖向放置的平板之间的分辨率 */
@media (max-width: 767px) {
  body {
    padding-left: 10px;
    padding-right: 10px;
  }
  /*
  767以下分辨率隐藏与显示样式
  */
  .st-sm-hide {
    display: none;
  }
  .st-sm-show {
    display: block;
  }
  /*
  topnav
  */
  .st-topnav-box {
    position: fixed;
    z-index: 99;
    width: 100%;
    margin: 0 -10px;
  }
  .st-topnav-box .navbar-inner {
    padding: 0;
  }
  .st-header-box {
    margin-top: 30px;
  }
  .st-logo {
    margin: 0 auto;
    text-align: center;
  }
  .st-pdt-items {
    /*
homeProduct floor
*/
  }
  .st-pdt-items .thumbnails li.st-list-even,
  .st-pdt-items .thumbnails li.st-list-odd {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-left: 0;
    width: 49%;
    float: left;
    margin-bottom: 2%;
  }
  .st-pdt-items .thumbnails li.st-list-even {
    margin-left: 2%;
  }
  .st-pdt-items .thumbnails .st-home-pdt {
    margin-top: 0;
  }
  .st-pdt-items .st-item-con .st-item-nav .st-typenav-list li {
    width: 30%;
  }
  .st-pdt-items .st-item-con .st-item-nav .st-typenav-list a {
    width: 100%;
  }
  .st-navtype-modal .modal-header {
    padding: 9px 0px 9px 15px;
  }
  /*
  productDetail style
  */
  .st-product-main .st-meta-top dt {
    clear: left;
    float: left;
  }
  /*
  login style
  */
  .st-special-header .st-logo {
    margin-top: 30px;
  }
  /*
product Img
*/
  .st-pdts-img {
    height: 150px;
  }
  /*
productDetail Img
*/
  .st-preview-show {
    height: 380px;
  }
  /*
Add margin at the bottom of the title
*/
  .st-navtab-page {
    margin-bottom: 20px;
  }
  /*
  allProductBrand style
  */
  .st-allbrand-con li {
    float: left;
    width: 49%;
  }
  .st-allbrand-con .st-thumbnail {
    margin-bottom: 4%;
  }
  .st-allbrand-con p.st-img {
    height: 50px;
  }
  .st-allbrand-con .st-even {
    margin-left: 2%;
  }
  .st-allbrand-con .st-odd {
    margin-left: 0px;
  }
  /*
  login
  */
  .st-user-box {
    margin-top: 60px;
  }
}
/* 横向放置的手机及分辨率更小的设备 */
@media (max-width: 480px) {
  /*
productDetail Img
*/
  .st-preview-show {
    height: 300px;
  }
  .st-sign-box .st-form-box .st-user-form .form-horizontal .controls {
    margin-left: 0px;
  }
  /*
homeProduct floor
*/
  .st-pdt-items .st-item-con .st-item-nav .st-typenav-list li {
    width: 40%;
  }
  .st-navtab-page .st-mt {
    border-right: 0px;
  }
  .st-navtab-page .st-mt li {
    width: 33.3%;
    text-align: center;
  }
  .st-navtab-page .st-mt li a {
    padding: 0px;
  }
}
.st-no-products {
  border: 1px solid #ffd57f;
  color: #d42f2f;
}
