﻿html {
  overflow-y: scroll;
  margin: 0;
  padding: 0;
}
body {
  background-color: #fff;
  color: #6e6e6e;
  margin: 0px;
  padding: 0px;
  font-size: 14px;
}
body {
  position: relative;
}
#page {
  background: #fff;
}
.fs9 {
  font-size: 11px;
}
.fs10 {
  font-size: 12px;
}
.fs11 {
  font-size: 13px;
}
.fs12 {
  font-size: 14px;
}
.fs13 {
  font-size: 15px;
}
.fs14 {
  font-size: 16px;
}
.fs15 {
  font-size: 17px;
}
.fs16 {
  font-size: 18px;
}
a {
  cursor: hand;
  cursor: pointer;
}
a img {
  border: none;
}
a:hover {
  text-decoration: none;
  color: #25408f;
  transition: color 0.4s ease 0s;
}
a:focus {
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  color: #25408f;
  transition: color 0.4s ease 0s;
}
img {
  border: 0 none;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}
.red{ color:#F00; font-size:16px; font-weight:normal;}
.error{ color:#F00; }
table.list {
  border-collapse: collapse;
  width: 100%;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  margin-bottom: 20px;
}
table.list thead td {
  background-color: transparent;
  padding: 0px 5px;
}
table.list .center {
  text-align: center;
  padding: 7px;
}
table.list tbody td {
  padding: 0px 5px;
}
table.list td {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
table.list .right {
  text-align: right;
  padding: 7px;
}
table.list .left {
  text-align: left;
  padding: 7px;
}
table.list thead td a,
.list thead td {
  text-decoration: none;
  color: #222222;
  font-weight: bold;
}
input.large-field,
select.large-field {
  width: 300px;
}
table.form {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}
table.form > * > * > td {
  color: #000000;
}
table.form td {
  padding: 4px;
}
table.form tr td:first-child {
  width: 150px;
}
table.radio {
  width: 100%;
  border-collapse: collapse;
}
table.radio td {
  padding: 5px;
}
table.radio td label {
  display: block;
}
table.radio tr td:first-child {
  width: 1px;
}
table.radio tr td:first-child input {
  margin-top: 1px;
}
table.radio tr.highlight:hover td {
  background: #F1FFDD;
  cursor: pointer;
}
.carousel-controls {
  position: absolute;
  top: 14px;
  width: 42px;
  height: 28px;
  right: 0;
}
.carousel-controls .carousel-control {
  opacity: 1;
  font-size: 19px;
  border: 1px solid #cacaca;
  background: #fff;
  width: 20px;
  color: #8e8d8d;
  line-height: 24px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.carousel-controls .carousel-control:hover {
  color: #25408f;
}
.carousel-control {
  text-shadow: none;
}
.carousel-control.left {
  background-image: -webkit-gradient(linear,0% top,100% top,from(transparent),to(transparent));
  background-image: -webkit-linear-gradient(left,color-stop(transparent 0%),color-stop(transparent 100%));
  background-image: -moz-linear-gradient(left,transparent 0%,transparent 100%);
  background-image: linear-gradient(to right,transparent 0%,transparent 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  background-image: -webkit-gradient(linear,0% top,100% top,from(transparent),to(transparent));
  background-image: -webkit-linear-gradient(left,color-stop(transparent 0%),color-stop(transparent 100%));
  background-image: -moz-linear-gradient(left,transparent 0%,transparent 100%);
  background-image: linear-gradient(to right,transparent 0%,transparent 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}
.pagination {
  border-top: none;
  padding-top: 8px;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 0px;
}
.pagination ul{ padding:0; margin:0;}
.pagination ul li{
	list-style-type:none;
	float:left;
	margin-right:10px;
}

.pagination ul li{
  display: inline-block;
  border-left-width: 1px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  padding: 3px 9px;
  text-decoration: none;
  color: #21272c;
  background:#eee;
}

.pagination ul li.thisclass{ background:#25408f; color:#fff;}
.pagination ul li a:hover {
  color: #25408f;
  transition: all 0.1s ease 0s;
}

.pagination .results {
  float: right;
  padding-top: 3px;
}
#breadcrumb {
  background: url("/images/bg-slide.jpg")  center repeat-x #877767;
  left: 0;
  min-height: 85px;
  width: 100%;
}
#breadcrumb .breadcrumb {
  margin-bottom: 0px;
  padding: 31px 0px;
}
#breadcrumb .breadcrumb > li + li:before {
  color: #fff;
}
#breadcrumb .breadcrumb li a {
  color: #FFFFFF;
  font-size: 16px;
}
#breadcrumb .breadcrumb li{ color:#fff;}
#breadcrumb .breadcrumb li a:hover {
  color: #25408f;
}
input.button {
  margin: 0;
  border: 0;
  height: 28px;
  padding: 0px 12px 0px 12px;
  outline: none;
}
.button,
input.button {
  cursor: pointer;
  color: #FFFFFF;
  background-color: #25408f;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  border: 0;
  outline: none;
}
.button:hover,
input.button:hover {
  -webkit-box-shadow: 0 0 0 30px #ed1b24 inset;
  box-shadow: 0 0 0 30px #ed1b24 inset;
  color: #fff;
}
a.button {
  display: inline-block;
  text-decoration: none;
  padding: 6px 12px 6px 12px;
}
.buttons {
  background: #FFFFFF;
  border: 1px solid #CCC;
  overflow: auto;
  padding: 6px;
  margin-top: 10px;
  margin-bottom: 20px;
}
.buttons .center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.buttons .right {
  float: right;
  text-align: right;
}
.buttons .left {
  float: left;
  text-align: left;
}
.htabs {
  height: 44px;
  line-height: 16px;
  border-bottom: 1px solid #DDDDDD;
}
.htabs a {
  background: #FFFFFF;
  padding: 13px 0px;
  margin-right: 40px;
  float: left;
  font-size: 16px;
  font-family: "microsoft yahei", serif;
  text-align: left;
  text-decoration: none;
  color: #21272c;
  text-transform: uppercase;
  display: none;
}
.htabs a.selected {
  border-top: 0px solid #25408f;
  border-left: 0px solid #25408f;
  border-right: 0px solid #25408f;
  border-bottom: 2px solid #25408f;
  background: transparent;
  color: #21272c;
}
.tab-content {
  border-bottom: 0px solid #ddd;
  border-left: 0px solid #ddd;
  border-right: 0px solid #ddd;
  padding: 20px 0px;
  margin-bottom: 20px;
  z-index: 2;
}
#tab-description h1, #tab-description  h2, #tab-description h3, #tab-description h4{ border:none !important; margin-bottom:10px !important;}
ul.links {
  position: relative;
  margin: 0;
  padding: 0;
}
ul.links li {
  display: inline;
  margin-left: 6px;
}
ul.links li:first-child:before {
  content: "";
  margin-left: 0;
}
ul.links li:before {
  content: "|";
  font-size: 12px;
  margin-right: 6px;
}
ul.list {
  padding-left: 15px;
}
ul.list > li {
  padding: 8px 0 8px;
}
ul.list > li ul {
  display: none;
}
ul.list > li ul > li {
  padding-top: 10px;
}
ul.list > li ul > li > a {
  text-decoration: none;
  display: block;
}
ul.list > li ul > li > a:hover {
  color: #25408f;
}
ul.list > li > a {
  font-size: 16px;
  text-decoration: none;
}
ul.list > li > a:hover {
  color: #25408f;
}
ul.list > li a:hover .badge,
ul.list > li a.active .badge {
  background-color: transparent;
  color: #25408f;
  transition: color 0.4s ease 0s;
}
ul.list > li a.active {
  color: #25408f;
}
ul.list > li a.active + ul {
  display: block;
}
.required {
  color: #FF0000;
  font-weight: bold;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-family: "microsoft yahei", serif;
  font-weight: 400;
}
h1 {
  font-size: 28px;
  line-height: 51px;
}
h1 small {
  font-size: 21px;
}
h2 {
  font-size: 21px;
}
h2 small {
  font-size: 14px;
}
h3 {
  font-size: 17px;
  line-height: 34px;
}
h3 small {
  font-size: 16px;
}
h4 {
  font-size: 16px;
  line-height: 34px;
}
h4 small {
  font-size: 14px;
}
h5 {
  font-size: 15px;
  line-height: 34px;
}
h5 small {
  font-size: 12px;
}
h6 {
  font-size: 14px;
  line-height: 34px;
}
form {
  padding: 0;
  margin: 0;
  display: inline;
}
input[type='text'],
input[type='password'],
textarea {
  background: #fff;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 3px;
  margin-left: 0px;
  margin-right: 0px;
}

.huise{ color:#ccc;}
.pr5{ padding-right:5px;}

#page {
  margin: 0 auto;
}
body.layout-boxed-md {
  background: url("/images/pattern14.png");
}
body.layout-boxed-md #page {
  max-width: 1000px;
  -webkit-box-shadow: 0 0 5px #888;
  box-shadow: 0 0 5px #888;
}
body.layout-boxed-md #page #breadcrumb {
  max-width: 1000px;
  left: inherit;
}
body.layout-boxed-md #page #search {
  width: 155px;
}
body.layout-boxed-md #page #topbar a span.text-link {
  display: none !important;
}
body.layout-boxed-lg {
  background: url("/images/pattern14.png");
}
body.layout-boxed-lg #page {
  max-width: 1170px;
  -webkit-box-shadow: 0 0 5px #888;
  box-shadow: 0 0 5px #888;
}
body.layout-boxed-lg #page #breadcrumb {
  max-width: 1170px;
  left: inherit;
}
#topbar {
  color: #cacaca;
  font-size: 12px;
  background:url(/images/bg.png) repeat-x 0px 2px;
  padding: 0;
  z-index:999;
}
#topbar ul {
  padding: 8px 5px;
  list-style-type:none;
  padding-left:22px;
}
#topbar ul li {
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
 -ms-transition-duration: 0.4s;
 transition-duration: 0.4s;
 float:left; 
 margin-right:12px;
 background:#ED1B24; 
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px; 
 width:22px;
  height:22px;
  display: list-item;
text-align:center;}
#topbar ul li:hover{ background:#2693ff;}
#topbar ul li i{float:left; width:100%; height:100%; color:#fff;line-height: 23px;}
#topbar ul li a:hover{text-decoration: none}
#topbar ul li:last-child{margin-right:0}

#topbar ul li a {
  font-size: 12px;
  color: #8e8d8d;
}
#topbar ul li:before {
  content: "";
}
#topbar ul li:before span {
  padding: 0 3px;
}
#topbar ul li:hover a {
  color: #25408f;
}
#topbar .topbar {
  padding: 6px 0;
  margin: 0px;
  vertical-align: center;
}
#topbar a {
  color: #8e8d8d;
  line-height: 24px;
}
#topbar a:hover {
  color: #25408f;
}
#topbar a span {
  line-height: 22px;
}
#topbar a span.text-link {
  line-height: 24px;
  float: right;
}
#topbar a span.fa {
  float: left;
}

#topbar .top_contact{  border-right:1px solid #ccc; padding:12px 30px; margin-right:35px;}
#topbar .top_contact span{ color:#666; font-size:14px; font-weight:normal; padding-right:5px;}

#header {
  background: transparent;
}
#header-main .header-wrap {
  margin: 6px 0;
  height: 95px;
}
#header-main .inner {
  display: table;
  position: relative;
  height: 100%;
}
#header-main .inner > * {
  display: table-cell;
  vertical-align: middle;
}
#pav-mainnav {
	width:100%;
  margin-bottom: 0px;
  background: #fff;
  z-index:999;

}
#pav-mainnav .mainnav-wrap {
  background: transparent;
}

#pav-promotion {
  background-color: #fff;
}
#pav-promotion .box-heading {
  margin-bottom: 20px;
}
#pav-promotion .box-content .carousel-controls {
  width: 39px;
}
#pav-promotion .box-content .carousel-controls .carousel-control {
  border: 1px solid #E5E5E5;
}
#pav-promotion .product-block {
  border: none;
  margin-bottom: 30px;
}
#columns #content .box .box-content {
  background-color: transparent;
}
#columns #group-content {
  margin-top: 85px;
  overflow: hidden;
  padding-top: 30px;
}
#content {
  min-height: 150px;
  margin: 25px 0;
}
#content .box {
  padding: 0px;
}
.sidebar  [class*="col-"] {
  width: 100%;
}
#pav-mass-bottom {
  background: #f7f7f7;
  padding-bottom: 25px;
}
#pav-mass-bottom .box .box-heading {
  margin: 20px 0px;
  padding: 10px 0px;
  font-size: 22px;
}
#pav-mass-bottom .box .box-content {
  background: transparent;
}
#pav-mass-bottom .box .box-content .carousel-controls {
  top: 43px;
  right: 9px;
}
#pav-mass-bottom .product-block {
  border: 0;
  background: #fff;
}
#pav-mass-bottom .product-block .image .img {
  height: 10px;
  width: 10px;
}
#pav-mass-bottom .product-block .wishlist,
#pav-mass-bottom .product-block .compare {
  width: 50%;
}
#pav-mass-bottom .product-block .tooltip {
  width: 80%;
}
#pav-mass-bottom .product-block .product-label-special {
  border: 0;
  border-radius: 0;
  right: inherit;
  left: 0;
  top: 0;
  height: 30px;
  line-height: 30px;
  width: 50px;
}
#pav-mass-bottom .product-block:hover .compare-wishlish .wishlist > a {
  left: 65%;
}
#pav-mass-bottom .product-block:hover .compare-wishlish .compare > a {
  right: 65%;
}
#footer {
  background: #444;
  min-height: 100px;
  margin-top: 78px;
  border-top: 4px solid #25408f;
}
#footer:before,
#footer:after {
  content: " ";
  display: table;
}
#footer:after {
  clear: both;
}
#footer .box .box-heading {
  color: #fff;
  margin-top:35px;
  font-size:16px;
  border:none;
  padding:0px 5px;
  font-family:"microsoft yahei", serif;
  text-transform:none;
}

#footer .box .box-heading span{ color:#fff;}

#footer .box .box-content {
  background: none;
  border: none;
  padding:0px 6px;
}

#footer .box .box-content .footer-about{ padding-left:0px;}
#footer .box .box-content .footer-about li{ display:block; border-bottom:1px dashed #666;}
#footer .box .box-content .footer-about li a{ color:#999; font-size:14px; }
#footer .box .box-content .footer-about li a:hover{ color:#fff;  }

#footer .box .box-content .footer-pronav{ padding:0;}
#footer .box .box-content .footer-pronav li{ display:block; margin-right:10px; color:#fff;}
#footer .box .box-content .footer-pronav li a{ display:block; padding-left:15px; background:url(/images/bg.png) 0px -285px no-repeat; color:#aaa; font-size:14px;}
#footer .box .box-content .footer-pronav li a:hover{ color:#fff;}

#footer .box .box-content  .widget_contact_info {margin:0; padding:0; list-style:none}
#footer .box .box-content  .widget_contact_info li{padding-left:25px;  color:#aaa; list-style-type:none;}
#footer .box .box-content  .widget_contact_info li.address{background:url(/images/address.png) 0px 12px no-repeat;}
#footer .box .box-content  .widget_contact_info li.phone{background:url(/images/phone.png) left center no-repeat;}
#footer .box .box-content  .widget_contact_info li.fax{background:url(/images/fax.png) left center no-repeat;}
#footer .box .box-content  .widget_contact_info li.email{background:url(/images/mail.png) left center no-repeat;}
#footer .box .box-content  .widget_contact_info li.contact{background:url(/images/map.png) left center no-repeat;}
#footer .box .box-content  .widget_contact_info li, #footer .box .box-content  .widget_contact_info li a{color:#aaa;}
#footer .box .box-content  .widget_contact_info li:hover, #footer .box .box-content  .widget_contact_info li a:hover{color:#fff; text-decoration: none;}

#footer .box .box-content .friendlinks { margin:0; padding:0;}
#footer .box .box-content .friendlinks li{ display:block; color:#aaa;}
#footer .box .box-content .friendlinks li a{ color:#aaa; font-size:14px; }
#footer .box .box-content .friendlinks li a:hover{ color:#fff;}

#copyright{ background:#333; color:#aaa; padding:20px 0px;}
#copyright .sitenav a{ padding:0px 8px; color:#aaa;}
#copyright .sitenav a:hover{ color:#fff;}
#copyright .sitenav{ padding-right:15px;}
.banner div {
  text-align: center;
  width: 100%;
  display: none;
}
.banner div img {
  margin-bottom: 20px;
}
.box {
  margin-bottom: 0px;
  padding: 2px 0px;
}
.box .box-heading {
  border-bottom: 1px solid #E5E5E5;
  background: transparent;
  padding: 10px 0px;
  font-family: "microsoft yahei", serif;
  font-size: 17px;
  line-height: 20px;
  color: #21272c;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.box .box-heading span:before {
  position: absolute;
  bottom: -2px;
  left: 0;
  content: "";
  width: 20%;
}
.box .box-heading span {
  color: #444;
}
.box .box-heading span span {
  color: #ed1b24;
  border-bottom: 2px solid #ed1b24;
  padding-bottom: 8px;
}



.box .box-heading2 {
  background:url(/images/bg.png) repeat-x 0px -223px;
  padding: 10px 0px 0;
  font-family: "microsoft yahei", serif;
  font-size: 19px;
  line-height: 20px;
  color: #21272c;
  text-transform: uppercase;
  margin:10px 9px 0px 10px;

}
.box .box-heading2 span:before {
  position: absolute;
  bottom: -2px;
  left: 0;
  content: "";
  width: 20%;
}
.box .box-heading2 span {
  color: #21272c;
  background:#fff;
    padding-right:10px;

}
.box .box-heading2 span span {
  color: #ed1b24;
  padding-bottom: 8px;
  padding-right:0px;

}



.box .box-content {
  background: #fff;
  padding: 10px 0px;
}
.box.highlighted .box-heading,
.box.orange .box-heading,
.box.dark .box-heading,
.box.green .box-heading,
.box.maroon .box-heading,
.box.blue .box-heading,
.box.gray .box-heading,
.box.pink .box-heading,
.box.red .box-heading {
  border-bottom: 1px dashed #FFFFFF;
  color: #FFFFFF;
}

.box ul {
  padding-left: 15px;
}
.box ul > li {
  padding: 8px 0 8px;
}
.box ul > li > a {
  font-size: 16px;
  text-decoration: none;
}
.box ul > li > a:hover {
  color: #25408f;
}
.box ul > li ul {
  display: none;
}
.box ul > li ul > li {
  padding-top: 10px;
}
.box ul > li ul > li > a {
  text-decoration: none;
  display: block;
}
.box ul > li ul > li > a:hover {
  color: #25408f;
}
.box ul > li a:hover .badge,
.box ul > li a.active .badge {
  background-color: transparent;
  color: #25408f;
  transition: color 0.4s ease 0s;
}
.box ul > li a.active {
  color: #25408f;
}
.box ul > li a.active + ul {
  display: block;
}

#search {
  padding: 8px 25px;
  position: relative;
  width: 200px;
  border-right:1px solid #ccc;
}
#search input {
  padding: 4px 30px 4px 10px;
  outline: none;
  border: none;
  width: 182px;
  height: 28px;
  line-height: 28px;
  color: #999;
  border:1px solid #ccc;
  border-radius: 15px;
  float: right;
  font-size:14px;
}

#search input.emptybox{
	  border:1px solid  #F00;
	}

#search input:focus,
#search input:active {
	  padding: 4px 30px 4px 10px;
  width: 200px;
  -webkit-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
}
#search .button-search {
  color: #cacaca;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  position: absolute;
  right:20px;
  text-align: center;
  top: 0;
  width: 30px;
  background: url(/images/bg.png) no-repeat 0px -53px;
}
.product-block {
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #FFFFFF;
}
.product-block:hover .image .img:after {
  opacity: 1;
  filter: alpha(opacity=100);
}

.product-block:hover .product-zoom {
  opacity: 1;
  filter: alpha(opacity=100);
}
.product-block:hover .product-zoom a {
  -webkit-box-shadow: inset 0 0 0 20px #fff;
  box-shadow: inset 0 0 0 20px #fff;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.product-block .product-meta {
  padding: 14px 6px;
  height:70px;
  
}
.product-block .product-meta a:hover {
  color: #25408f;
}
.product-block .description {
  line-height: 20px;
  margin-bottom: 10px;
  color: #6e6e6e;
  display: none;
}

.product-block a:hover {
  color: #25408f;
  transition: color 0.4s ease 0s;
}

.product-block .name {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 16px;
}
.product-block .name a {
  text-decoration: none;
  display: block;
  margin-bottom: 4px;
  line-height: 18px;
}
.col-lg-3 .product-block .name a{ font-size:14px;}
.product-block .product-meta a.btn:hover{ color:#fff;}
.product-block .image {
  display: block;
  margin-bottom: 0px;
  padding: 0;
  border: 1px solid #E5E5E5;
  position: relative;
  text-align: center;
   width:268px;
    height:268px;
	overflow:hidden;

}
.product-block .image .img{ display:block; width:100%; height:100%;}
.product-block .image .img img{ text-align:center; vertical-align:middle;}
.product-block .image .img:after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  background-color: rgba(255,255,255,0.35);
  height: 100%;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: 100%;
  text-align: left;
}
.product-block .image .product-label-special {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 10;
  border-radius: 20px;
  height: 41px;
  line-height: 36px;
  font-size: 14px;
  width: 41px;
  border: 3px solid #ffb3b2;
  background: repeat scroll 0 0 #ff6766;
  padding: 0;
}
.product-block .price {
  display: block;
  color: #ff6766;
  font-size: 18px;
  font-family: "microsoft yahei", serif;
  margin-bottom: 15px;
}
.product-block .price .price-tax {
  display: none;
}
.product-block .product-zoom {
  position: relative;
  width: 20%;
  float: left;
  min-height: 34px;
  text-align: center;
  z-index: 10;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.product-block .product-zoom a {
  height: 34px;
  line-height: 35px;
  width: 34px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  color: #6e6e6e;
  font-size: 16px;
  text-align: center;
  display: inline-block;
}
.product-block .product-zoom a span {
  line-height: 2;
}
.product-block .product-zoom:hover > a {
  color: #25408f;
}
.sidebar {
  padding-right: 13px;
}
.sidebar .box {
  padding: 5px 0px;
}
.sidebar .box .box-heading span {
  padding-bottom: 7px;
}
.sidebar .box .box-heading span span {
  border-bottom: 2px solid #25408f;
}
.sidebar .product-block {
  border: none;
  overflow: hidden;
}
.sidebar .product-block .image {
  float: left;
  margin-right: 15px;
  width: 95px;
  height: 95px;
  border: 1px solid #E5E5E5;
}
.sidebar .product-block .image .product-label-special {
  display: none;
}
.sidebar .product-block .image .img:after {
  background-color: rgba(0,0,0,0);
}
.sidebar .product-block .product-meta {
  padding: 5px 0px;
}
.sidebar .product-block .wishlist,
.sidebar .product-block .compare,
.sidebar .product-block .cart {
  display: none;
}
.sidebar .product-block .description {
  display: none;
}
.sidebar .tag img:hover {
  transform: scale(0.96);
}
.box-category {
  border: none;
}
ul.box-category,
ul.box-category li ul {
  margin: 0;
  padding:0;
}

ul.box-category li ul li{
  margin: 0;
  list-style-type:none;
}

ul.box-filter,
ul.box-filter ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.box-filter > li ul {
  padding-bottom: 10px;
}
ul.box-filter span {
  font-weight: bold;
  border-bottom: 1px solid #cacaca;
  display: block;
  padding-bottom: 5px;
  margin-bottom: 8px;
}
#colorbox *:before,
#colorbox *:after {
  -moz-box-sizing: inherit;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.zoomContainer .zoomLens {
  border-color: #8e8d8d !important;
}
.zoomContainer .zoomWindow {
  border: 4px solid #cacaca !important;
}
#scrollUp {
  bottom: 0px;
  right: 30px;
  width: 70px;
  height: 70px;
  margin-bottom: -10px;
  padding: 10px 5px;
  font-family: sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
  color: #828282;
  -webkit-box-shadow: 0 0px 2px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0px 2px 1px rgba(0,0,0,0.2);
  box-shadow: 0 0px 2px 1px rgba(0,0,0,0.2);
  background-color: #E6E6E6;
  background-image: -moz-linear-gradient(top,#EBEBEB,#DEDEDE);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#EBEBEB),to(#DEDEDE));
  background-image: -webkit-linear-gradient(top,#EBEBEB,#DEDEDE);
  background-image: -o-linear-gradient(top,#EBEBEB,#DEDEDE);
  background-image: linear-gradient(to bottom,#EBEBEB,#DEDEDE);
  background-repeat: repeat-x;
  -webkit-transition: margin-bottom 150ms linear;
  -moz-transition: margin-bottom 150ms linear;
  transition: margin-bottom 150ms linear;
}
#scrollUp:hover {
  margin-bottom: 0px;
}
.populartag .box-content {
  padding: 0;
}
.populartag .box-content a {
  padding: 0 15px 20px 0;
}
#group-content h1 {
  margin-top: 0;
  margin-bottom:20px;
  border-bottom:1px solid #ccc;
  position: relative;
  line-height: 36px;
  text-transform: uppercase;
  font-size: 17px;
  color: #444;
  font-family: "microsoft yahei", serif;
}
#group-content h1.heading_title span{ border-bottom:2px solid #ed1b24; display:inline-block; padding:2px 0px; }
#group-content h1.heading_title span.red{ border:none; padding:0; text-transform:none;}
.category-list {
  display: none;
  margin-bottom: 20px;
}
.category-list ul {
  float: left;
}
.category-info {
  margin-bottom: 25px;
}

.product-list .col-fullwidth {
  width: 100%;
}
.product-list .product-block {
  border: 0;
}
.product-list .image {
  float: left;
  margin-right: 10px;
}
.product-list .image img {
  border: 1px solid #E7E7E7;
}
.product-list .description {
  display: block !important;
}
.product-list .right {
  float: right;
  margin-left: 15px;
}
.product-list > div {
  margin-bottom: 15px;
}
.product-list > div + div {
  border-top: 1px solid #EEEEEE;
  padding-top: 16px;
}
.product-grid {
  position: relative;
  border-bottom:1px dashed #ccc;
  margin-bottom:15px;
}

.product-info {
  margin-top: 15px;
}
.product-info h1 {
  text-transform: none !important;
  font-size: 24px !important;
  font-weight: normal !important;
  font-family: "microsoft yahei", serif !important;
}
.product-info .product-label-special {
  position: absolute;
  top: 10px;
  right: 20px;
  z-index: 10;
  border-radius: 20px;
  height: 41px;
  line-height: 36px;
  font-size: 14px;
  width: 41px;
  border: 3px solid #ffb3b2;
  background: repeat scroll 0 0 #ff6766;
  padding: 0;
}
.product-info .product-extra {
  color: #21272c;
  margin-bottom: 5px;
  float: right;
}
.product-info .product-extra .minimum {
  padding-top: 5px;
  font-size: 11px;
  color: #999;
  float: right;
}

.product-info .cart span {
  border-radius: 20px;
  color: #FFFFFF;
  background: #21272c;
  float: left;
  font-size: 19px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  width: 34px;
}

.product-info > .left {
  float: left;
  margin-right: 15px;
}
.product-info > .left + .right {
  margin-left: 265px;
}
.product-info .image {
  position: relative;
  margin-bottom: 20px;
  text-align: center;
  width:100%;
  border:1px solid #ccc;
}

.product-info .description {
  padding: 5px 5px 10px 5px;
  margin-bottom: 10px;
  line-height: 20px;
  color: #6e6e6e;
}
.product-info .description a {
  color: #6e6e6e;
  text-decoration: none;
}
.product-info .description a:hover {
  color: #25408f;
}
.product-info .description span {
  color: #21272c;
  font-weight: bold;
  padding-right: 10px;
}

.product-info .image-additional {
  width: 100%;
  clear: both;
  overflow: hidden;
  padding: 0px 43px;
}
.product-info .image-additional .carousel-control {
  color: #6e6e6e;
  font-size: 60px;
  cursor: pointer;
  top: -7px;
}
.product-info .image-additional a {
  float: left;
  display: block;
  margin-left: 10px;
  margin-bottom: 10px;
  width:74px; height:74px;
  border: 1px solid #E7E7E7;

}
.product-info .image-additional img {
}
.product-info .option-image {
  margin-top: 3px;
  margin-bottom: 10px;
}
.product-info .option-image label {
  display: block;
  width: 100%;
  height: 100%;
}
.product-info .option-image img {
  margin-right: 5px;
  border: 1px solid #CCCCCC;
  cursor: pointer;
}
.product-info .options {
  padding: 0px 5px 10px 5px;
  margin-bottom: 10px;
  color: #000000;
}
.product-info .review {
  color: #8e8d8d;
  margin-bottom: 10px;
}
.product-info .review .share {
  line-height: normal;
}
.product-info .review .share a {
  text-decoration: none;
}
.product-info .review > div {
  line-height: 20px;
}
.product-info .review > div img {
  margin-top: -4px;
  height: 10px;
  width: 60px;
}
.product-info .review > div a {
  color: #8e8d8d;
}
.product-info .review > div a:hover {
  color: #25408f;
}
.product-info .review > div > span {
  color: #38B0E3;
}
.product-info .share {
  margin-bottom: 10px;
}
.product-info .discount {
  display: none;
}
.product-related .product-block .wishlist,
.product-related .product-block .compare {
  width: 50%;
}
.product-related .product-block:hover .compare-wishlish .wishlist > a {
  left: 57%;
}
.product-related .product-block:hover .compare-wishlish .compare > a {
  right: 57%;
}
.review-list {
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid #EEEEEE;
}

.attribute thead td,
.attribute thead tr td:first-child {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  background: #F7F7F7;
  text-align: left;
}
.attribute {
  display: inline-table;
  border-collapse: collapse;
  width: 100%;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  margin-bottom: 20px;
}
.attribute td {
  padding: 7px;
  color: #4D4D4D;
  text-align: center;
  vertical-align: top;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.attribute tr td:first-child {
  color: #000000;
  font-weight: bold;
  text-align: right;
  width: 20%;
}
.compare-info {
  border-collapse: collapse;
  width: 100%;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  margin-bottom: 20px;
}


.sitemap-info {
  overflow: auto;
  margin-bottom: 40px;
}
.contact-info {
  overflow: auto;
}
.pav-blog .image {
  margin-bottom: 20px;
}
.pavblog-comments {
  padding: 10px;
  background: #25408f;
  color: white;
}
.pavblog-comments .pav-comment {
  padding-bottom: 10px;
  border-bottom: 1px dashed #fff;
}

.pav-megamenu{ margin-top:35px;}
#pav-mainnav .navbar {
  border: 0px;
  border-radius: 0;
}
#pav-mainnav .navbar .navbar-collapse {
  padding-left: 0;
  padding-right: 0;
  float: right !important;
}
#pav-mainnav .navbar ul.nav > li:first-child {
}
#pav-mainnav .navbar ul.nav > li {
   margin:0px 10px 0px;
  min-width: 50px;
  padding-bottom:24px;
}

#pav-mainnav .navbar ul.nav > li:hover > a, #pav-mainnav .navbar ul.nav > li > a.on {
  color: #fff;
  transition: color 0s ease 0s;
   background:url(/images/bg.png) no-repeat  bottom right;
}

#pav-mainnav .navbar ul.nav > li:hover, #pav-mainnav .navbar ul.nav > li.on{
	  background:url(/images/bg.png) no-repeat 0px -332px;

	 
	}

#pav-mainnav .navbar ul.nav > li > a {
  line-height: 27px;
  padding: 4px 12px 3px 12px;
  text-transform: uppercase;
  font-size: 15px;
  font-weight:bold;
  font-family: "microsoft yahei", serif;
  text-align: center;
  color: #595656;
}
#pav-mainnav .navbar ul.nav > li.on > a{color:#fff}
#pav-mainnav .navbar ul.nav > li > a span {
  background-position: center top !important;
  display: block;
}
#pav-mainnav .navbar ul.nav > li > a span .menu-icon {
  padding-top: 33px;
}
#pav-mainnav .navbar ul.nav > li > a span .menu-title {
  padding-top: 28px;
}
#pav-mainnav .navbar ul.nav > li > a b.caret {
  display: none;
}



#pav-mainnav .navbar .navbar-header {
  float: none;
}
#pav-mainnav .navbar-nav > li > .dropdown-menu {
  padding:10px;
  border: 0;
  border-radius: 0;
  background:url(/images/menu_bg.png) #fff no-repeat center top;
  left:-27px;

}

#pav-mainnav .navbar-nav > li >  #pro-menu{ width:700px; left:-232px; background-position: -190px 0px;}
#pav-mainnav .navbar-nav > li >  #pro-menu .menu-title{ font-size:15px; font-weight:bold; padding:15px 10px 10px 10px; display:inline-block;}
#pav-mainnav .navbar-nav > li >  #pro-menu ul{ list-style-type:none; padding:0px 12px;}
#pav-mainnav .navbar-nav > li >  #pro-menu ul li{ border-bottom:1px dashed #ccc;}
#pav-mainnav .navbar-nav > li >  #pro-menu ul li a{ display:block; padding:8px 0px;}


#pav-mainnav .dropdown-menu li > a {
  background: none;
  padding: 10px 8px;
  line-height: 20px;
  color: #6e6e6e;
  font-family: "microsoft yahei", serif !important;
  font-size: 14px;
  margin-left: 0;
}
#pav-mainnav .dropdown-menu li > a:hover {
  color: #ed1b24;
}
#pav-mainnav .dropdown-menu li > a span {
  padding: 0;
}
#pav-mainnav .dropdown-menu > li {
  border-bottom: solid 1px #E5E5E5;
}
#pav-mainnav .dropdown-menu > li:last-child {
  border-bottom: 0;
}
#pav-mainnav .dropdown-menu ul > li {
  border-bottom: solid 1px #E5E5E5;
}
#pav-mainnav .dropdown-menu ul > li:last-child {
  border-bottom: 0;
}
#pav-mainnav .mega-group > .dropdown-toggle {
  border-bottom: none;
}
#pav-mainnav .navbar-inverse .navbar-nav > .open > a {
  background-color: transparent;
}
#pav-mainnav .navbar-inverse .navbar-toggle {
  border-color: #25408f;
}
#pav-mainnav #logo {
	padding-bottom:20px;
	padding-left:60px;
	}
#pav-mainnav .row {
  padding: 0px;
}
.pav-megamenu .dropdown:hover > .dropdown-menu {
  display: block;
}
.pav-megamenu .mega-group .caret {
  display: none;
}
.pav-megamenu .mega-group > .dropdown-toggle {
  display: block;
  font-weight: bold;
  padding: 6px 5px;
  text-transform: uppercase !important;
  border-bottom: solid 1px #E5E5E5;
  color: #21272c !important;
}
.pav-megamenu .mega-group .dropdown-mega .mega-col-inner > ul > li a {
  margin-left: 6px;
}
.pav-megamenu .mega-col .mega-col-inner > ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.pav-megamenu .mega-col .mega-col-inner > ul > li {
  list-style: none;
  margin-left: 0;
}
.pav-megamenu .mega-col .mega-col-inner > ul > li > a {
  clear: both;
  color: #555555;
  display: block;
  line-height: 20px;
}
.pav-megamenu .dropdown-submenu:hover .dropdown-menu {
  display: block;
}
.pav-megamenu .dropdown-submenu > .dropdown-menu {
  border-radius: 0 6px 6px 6px;
  left: 100%;
  margin-left: -6px;
  margin-top: -6px;
  top: 0;
}
.pav-megamenu .cols2 {
  width: 420px;
}
.pav-megamenu .cols3 {
  width: 620px;
}
.pav-megamenu .cols4 {
  width: 820px;
}
#mainmenutop .navbar-toggle {
  float: left;
}
#menu-offcanvas .dropdown .dropdown-menu {
  display: block;
  position: relative;
  float: none;
  width: 100% !important;
  border-radius: 0;
}
#menu-offcanvas .dropdown .dropdown-menu-inner {
  padding: 0px 10px;
}
html,
body,
.offcanvas-container,
.offcanvas-pusher,
.offcanvas-content {
  min-height: 100%;
}
.offcanvas-content {
  overflow-y: scroll;
  background: #f3efe0;
}
.offcanvas-content,
.offcanvas-content-inner {
  position: relative;
}
.offcanvas-container {
  position: relative;
}
.offcanvas-pusher {
  left: 0;
  z-index: 99;
  height: 100%;
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
}
.offcanvas-pusher::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  background: rgba(0,0,0,0.2);
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}
.offcanvas-menu-open .offcanvas-pusher::after {
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.offcanvas-menu {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999999;
  visibility: hidden;
  width: 300px;
  height: 100%;
  background: #25408f;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.offcanvas-menu::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.2);
  content: '';
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.offcanvas-menu-open .offcanvas-menu::after {
  width: 0;
  height: 0;
  opacity: 0;
  -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}
.offcanvas-menu ul {
  margin: 0;
  padding: 0;
  lioffcanvas-style: none;
}
.offcanvas-menu h2 {
  margin: 0;
  padding: 1em;
  color: rgba(0,0,0,0.4);
  text-shadow: 0 0 1px rgba(0,0,0,0.1);
  font-weight: 300;
  font-size: 2em;
}
.offcanvas-menu ul {
  list-style: none;
}
.offcanvas-menu ul li a {
  display: block;
  padding: 1em 1em 1em 1.2em;
  outline: none;
  color: #000;
  text-shadow: 0 0 1px rgba(255,255,255,0.1);
  letter-spacing: 1px;
  font-weight: 400;
  -webkit-transition: background 0.3s, box-shadow 0.3s;
  transition: background 0.3s, box-shadow 0.3s;
}
.offcanvas-menu ul li:firoffcanvas-child a {
  box-shadow: inset 0 -1px rgba(0,0,0,0.2), inset 0 1px rgba(0,0,0,0.2);
}
.offcanvas-menu ul li:hover {
  background: rgba(0,0,0,0.2);
  box-shadow: inset 0 -1px rgba(0,0,0,0);
}
.offcanvas-menu .menu-icon {
  background: none !important;
}
.offcanvas-effect-1.offcanvas-menu {
  visibility: visible;
  -webkit-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);
}
.offcanvas-effect-1.offcanvas-menu-open .offcanvas-effect-1.offcanvas-menu {
  visibility: visible;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.offcanvas-effect-1.offcanvas-menu::after {
  display: none;
}
.offcanvas-effect-2.offcanvas-menu-open .offcanvas-pusher {
  -webkit-transform: translate3d(300px,0,0);
  transform: translate3d(300px,0,0);
}
.offcanvas-effect-2.offcanvas-menu {
  z-index: 1;
}
.offcanvas-effect-2.offcanvas-menu-open .offcanvas-effect-2.offcanvas-menu {
  visibility: visible;
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
}
.offcanvas-effect-2.offcanvas-menu::after {
  display: none;
}
.offcanvas-effect-3.offcanvas-menu-open .offcanvas-pusher {
  -webkit-transform: translate3d(300px,0,0);
  transform: translate3d(300px,0,0);
}
.offcanvas-effect-3.offcanvas-menu {
  -webkit-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);
}
.offcanvas-effect-3.offcanvas-menu-open .offcanvas-effect-3.offcanvas-menu {
  visibility: visible;
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
}
.offcanvas-effect-3.offcanvas-menu::after {
  display: none;
}
.offcanvas-effect-5.offcanvas-menu-open .offcanvas-pusher {
  -webkit-transform: translate3d(300px,0,0);
  transform: translate3d(300px,0,0);
}
.offcanvas-effect-5.offcanvas-menu {
  z-index: 1;
  -webkit-transform: translate3d(50%,0,0);
  transform: translate3d(50%,0,0);
}
.offcanvas-effect-5.offcanvas-menu-open .offcanvas-effect-5.offcanvas-menu {
  visibility: visible;
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.offcanvas-sidebars-buttons {
  margin-bottom: 10px;
  overflow: hidden;
}


#column-left{margin:25px 0px;}






#pav-mian{ margin-top:20px;}
.box-heading {
  padding: 0;
  font-family: "microsoft yahei", serif;
  font-size: 16px;
  text-transform: uppercase;
  padding: 10px 30px;
  background-color: #25408f;
  border-bottom: 1px solid #25408f;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.box-heading-a {
  padding: 0;
  font-family: "microsoft yahei", serif;
  font-size: 17px;
  text-transform: uppercase;
  padding: 10px 30px;
  background-color: #25408f;
  border-bottom: 1px solid #25408f;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.box-heading-a span {
  color: #FFFFFF;
}

.box-heading span {
  font-style: normal;
  color: #FFFFFF;
}
.box-content {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 20px 10px;
  background-color: #f8f8f8;
  color: #474747;
}
ul#accordion{ padding:0; margin:0; list-style-type:none;}
 .box-category li {
  padding: 0px;
  position: relative;
  -webkit-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
}
 .box-category li a {
  color: #474747;
  border-bottom: 1px solid #e5e5e5;
  padding: 15px 10px 15px 30px;
  display: block;
  font-weight:bold;
}

 .box-category li ul li a {
  border-bottom: 1px dashed #e5e5e5;
  padding: 10px 10px 10px 20px;
  font-weight:normal;

}

.box-category li a.active, .box-category li a:hover {
  color: #ed1b24;
}

.box-category li .subcart,
 .box-category li .subcart {
  width: 24px;
  height:24px;
  display: block;
  background: url(/images/bg.png) no-repeat 0 -145px;
  position: absolute;
  top: 16px;
  left: 8px;
  padding: 0;
  border: 0;
}


/**
 * Category Page
 */

.pav-blog .image {
    text-align: center;
    margin-bottom: 20px;
}
.blog-item img {
    margin-bottom:  20px;
}
.blog-item {
    margin-bottom: 10px;
}
.blog-item .description {
    margin-bottom: 10px;
    margin-top: 5px;
}

.blog-item a.readmore{ color:#ed1b24;}


/*category*/

.pavblock .image {
    float: left;
    margin-right: 10px;
}

.pavblock .image img {
    margin-bottom: 0;
}
.pavblock .blog-title {
    margin-bottom: 5px;
}
.pavblock .blog-title a {
    font-size: 15px;
}
.pavblock .description {
    font-size: 14px;
}

.pavblock .bloglist-body{ padding:20px 0px; border-bottom:1px dashed #ccc;}
.pavblock .bloglist-body .image{ width:25%;}
.pavblock .image img{ width:100%; height:140px;}
.pavblock .image img.indexnewsimg{ width:200px; height:120px;}
#content h1.news_title{ text-align:center; text-transform:none; font-family:"microsoft yahei", serif; font-size:19px; font-weight:bold; border:none; margin-bottom:0px;}
#content .news-meta{text-align:center; margin:10px auto 20px; border-top:1px solid #ccc;border-bottom:1px solid #ccc; padding:5px 0px;}
#content .news-meta span{ padding:0px 10px;}


.box .newslist{ padding:0;}
.box .newslist li{ border-top:1px dashed #ccc; list-style-type:none;}
.box .newslist li a{ display:inline-block; font-size:14px; background:url(/images/bg.png) no-repeat 0px -185px; padding:3px 0px 3px 25px;}
.box .newslist li .date{ font-size:13px;}
.bloglatest{ padding:2px 10px;}
.aboutbox{ padding:2px 0px 2px 15px;}
.box-heading3{ margin:5px 0px 8px 0px !important;}
.left-newslist{ padding:0 !important; margin:0;}
.left-newslist li{ border-top:none; border-bottom:1px dashed #ccc; list-style-type:none;}
.left-newslist li:first-child{ padding-top:0px !important;}
.left-newslist li a{ display:inline-block; font-size:14px; background:url(/images/bg.png) no-repeat 0px -185px; padding:3px 0px 3px 25px;}
/* info */

.info-box{ float:left; width:275px; height:342px; margin:0 5px 5px 8px; padding:5 10px 10px 10px; color:#fff;background:#25408F;position: relative;}
.info-box h3{ text-align:right; font-size:22px; font-weight:bolder;padding-right:5px;}
.info-box a{ font-weight:bolder;}
.info-box p{ padding:0 5px}
.info-box p.btn1{position: absolute;right:0px;bottom:0px}
.procat-content{ padding:15px 10px 2px 10px;}
.box-content .procat-index{ border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:15px;}
.box-content .procat-index .cat-title{ background:url(/images/bg.png) no-repeat 0 -144px; padding:0px 0px 10px 25px;  }
.box-content .procat-index .cat-title a{ font-weight:bold; font-size:14px;}
.box-content .procat-index ul{ padding:0; padding-left:20px; list-style-type:none;}
.box-content .procat-index ul li{ display:block; padding:2px 5px;}
.box-content .procat-index ul li  i{ color:#999;}
.box-content .procat-index ul li a{ color:#666;}
.box-content .procat-index ul li a:hover{ color:#fc6e51;}

/* info cat style */

ul.info-cat{ padding:0; margin:0;}
ul.info-cat li{ display:block; margin:2px 0px;}
ul.info-cat li a{ display:block; padding:10px 10px 10px 38px; background:#eee; font-size:16px;}
ul.info-cat li a:hover{ background:#ed1b24;transition: all 0.4s ease 0s; color:#fff;}

@media only screen and (min-width: 990px) {
  .pavcol-sm-5 {
    float: left;
    min-height: 1px;
    position: relative;
    width: 20%;
  }
  .pavcol-sm-1 {
    width: 100%;
  }
 

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #pav-mainnav .navbar ul.nav > li > a {
    padding: 3px 10px;
	margin:0px;
  }
 
  #pav-mainnav .navbar ul.nav > li{ margin:0px 5px 0px 5px;}
 
 #pav-mainnav .navbar ul.nav > li:hover, #pav-mainnav .navbar ul.nav > li.on{
	  background:url(/images/bg.png) no-repeat 0px -333px;	 
	}
 #pav-mainnav .navbar-nav > li >  #pro-menu{ width:700px; left:-285px; background-position: -140px 0px;}

  .box-media .media {
    min-height: 160px;
  }
  .box-media .media img {
    min-height: 160px;
  }
  
     .product-block .image {
  display: block;
  margin-bottom: 0px;
  padding: 0;
  border: 1px solid #E5E5E5;
  position: relative;
  text-align: center;
  width:226px;
  height:226px;
  overflow:hidden;

}

.sidebar .product-block .image {
  float: left;
  margin-right: 10px;
  width: 65px;
  height:65px;
  border: 1px solid #E5E5E5;
}
  .info-box{margin-right:5px;margin-bottom:5px; }

}


.messageerror, .nicknameerror, .emailerror, .codeerror{ display:none;}
.handle{ border-top:1px solid #ccc; clear:both; margin:10px 0px 20px;}
.handle .context{ float:left; width:80%;}
.handle .actbox{ float:right; width:19%;}
.handle .context ul{ padding:0; padding-top:10px;}
.handle .context ul li{ list-style:none;}
.handle .actbox ul{ float:right; padding:0; padding-top:10px;}
.handle .actbox ul li{ list-style:none; display:block; float:left; margin-left:5px;}

.plist{margin-bottom:10px;}
.plist h2{ color:#333; font-weight:bold; height:30px;}
.plist ul li{ float:left;margin-right:20px; list-style:none; line-height:24px;}
.plist ul li a{ text-decoration:underline;}
.plist ul li a:hover{color:#ed1b24;}

.wpsc_category_boundary{color: #4D4D4D;
line-height: 28px;
margin: 0 0 20px 0;
height: 28px;background: none repeat scroll 0 0 #ed1b24;
color: white !important;
border-radius: 5px; text-align:center;}

.productdisplay{clear: both;
float: left;
left: 0;
position: relative;
text-align: left !important;
top: 0;
width: 100%;color: #4D4D4D;
font-size: 12px;
line-height: 16px;margin:3px 0;}
.producttext {
font-size: 10pt;
width: 100%;
text-align: left !important;
}
.producttext a{color: #25408f;
text-decoration: none;
display: block;
font-size: 15px;
padding: 5px;
background-image: url('/images/picture-7.png');
border-radius: 5px;}
.producttext a:hover{background-image: url('/images/picture-8.png');color:#fff;}

/*************** Pagination ***************/

.pagination {margin:10px 0; font-family:"微软雅黑", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#999;height:32px; text-align:center; }
.pagination a { margin: 0 5px 0 0; padding: 3px 8px; line-height: 15px; background-color:#e1e1e1; height: 15px; color: #666; text-decoration: none;}
.pagination a.number:hover { background: #ed1b24;  color: #fff !important;  }
.pagination a.number { color:#fff; background: #25408f;font-weight:bold; font-size:14px; }
.pagination a.current { background: #ed1b24; color: #fff !important; }
.pagination a.current:hover { text-decoration: underline; }
.nav-btn{display:none}
.container{min-width:1000px;}
@media  (max-width: 990px) {
    #topbar{display:none}
    .info-box{ width:47%;}
    .container{min-width:400px;}
    #pav-mainnav #logo {
        padding-left: 0px;
    }
    .pav-megamenu{display:none;position:fixed;right:0;top:40px;z-index:9999999;background:#fff}
    .container{width:98%;margin:0 1%;padding:0 1%}
    #logo{float:left}
    .nav-btn{display:block;float:right;padding:40px 20px 0 0}
    .nav-btn i{font-size:20px}
    .sidebar{padding-right:0px}
}

@media  (max-width: 500px) {
    .info-box{ width:100%;text-align:center}
    .info-box h3{text-align:center}
    .info-box img{padding-top:5px}
}

#live_help
    {
        position: fixed;
        border: 0px solid rgb(255, 255, 255);
        z-index: 1000;
        width: 100px;
        height: 118px;
        top: 100px;
        word-break: break-all;
        right: 10px;
    }
    
    .fun_im_t
    {
        background: url(/images/im_t.gif) no-repeat center bottom;
        width: 100px;
        margin: 0px;
        clear: both;
        height: 30px;
        padding: 0px;
        overflow: hidden;
    }
    
    .fun_im_m
    {
        background: url(/images/im_bg.gif) repeat-y center top;
        margin: 0px;
        padding: 5px 9px 5px 6px;
        clear: both;
        text-align: center;
        font-size: 10px;
    }
    
    .fun_im_b
    {
        background: url(/images/im_b.gif) no-repeat center top;
        margin: 0px;
        padding: 0px;
        height: 30px;
        width: 100px;
        clear: both;
        overflow: hidden;
    }

#pav-slideshow{
    margin:0 auto;
    /*max-width:1200px;*/
    width:100%
}

.slideBox{ width:100%; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{list-style:none; float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul{padding-inline-start:0}
.slideBox .bd li{ list-style:none;zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1920px; height: 650px; display:block; margin: auto; }

.pplist{margin-top:10px;list-style:none;width:250px;margin:0;padding:0;}
.pplist li{width:33%; float:left; list-style:none;}


.news .news-more a { display:inline-block; margin-top:80px; margin-bottom:20px; padding:8px 106px; border:1px solid #999; font-size:12px; font-family:Arial; }
.news .news-more a:hover { color:#000; }