.header .menu ul ul{
  display: none;
  height: 60px;
  line-height: 60px;
  width: 100%;
  position: absolute;
  top: 60px;
  left: 0;
  z-index: 9;
}
.ws-sgct a{
  color: #000;
}
.ws-content--post .img{
  height: 160px!important;
}
.ws-content--post{
  height: 235px!important;
}
.ws-product--home h3,.ws-product--home h1{
  font-size: 40px;
}
.header .menu ul li li{
  padding-top: 0;
  font-size: 14px;
}
.header .menu ul li li img{
  width: 25px;
  margin-right: 10px;
}
.header .menu ul li ul li{
  margin: 0 20px;
}
.slideMenu:hover{
  display: block;
}
.footerMobile a{
  color: #9d9d9d;
}
.woocommerce .woocommerce-pagination ul {
  display: inline-block;
  white-space: nowrap;
  padding: 0;
  clear: both;
  border: 1px solid #d3ced2;
  border-right: 0;
  margin: 1px;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}
.woocommerce .woocommerce-pagination ul li a:focus, .woocommerce .woocommerce-pagination ul li a:hover, .woocommerce .woocommerce-pagination ul li span.current,.woocommerce .woocommerce-pagination ul li.active a {
  color: #fff!important;
  background-color: #C70019!important;
  border: 1px solid #C70019!important;
}
.woocommerce .woocommerce-pagination ul li a, .woocommerce .woocommerce-pagination ul li span {
  text-decoration: none;
  display: inline-block;
  color: #666!important;
  padding: 10px 15px;
  background: #f5f5f5!important;
  border: 1px solid #ddd!important;
  -webkit-transition: .3s!important;
  transition: .3s!important;
  font-weight: 500;
}
.woocommerce .woocommerce-pagination ul, .woocommerce .woocommerce-pagination ul li {
  border: none!important;
}
.pagePoduct .proListMain .proItem  a{
  color: #000;
}
.pagePoductMobile .switch-popup .wrap h2 {
  font-size: 0.28rem;
  color: #fff;
  text-align: center;
  margin: 0.5rem 0;
}
.menuMobile .showMain.menuMain dl img{
  width: 20px;
  margin-right: 10px;
}
.pagePoductMobile .fold .trigger .title span{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 2;
}
.pageDetail .involveProduct .content-involve .proItem a{
  color: #000;
}
.proItem.ws-product {
  text-align: center;
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 40px;
  color: #000;
  float: left;
  height: 340px;
  overflow: hidden;
}
.proItem.ws-product > div {
  cursor: pointer;
  -moz-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.proItem.ws-product a {
  color: #000;
}
.proItem.ws-product a:hover{
  text-decoration: none;
}
.proItem.ws-product:hover {
  box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.08);
  -moz-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.proItem.ws-product .color5 {
  height: 100%;
  background: #FFF;
  cursor: pointer;
  -moz-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.proItem.ws-product > div .img {
  height: 270px;
  overflow: hidden;
}
.proItem.ws-product > div h2 {
  font-size: 14px;
  margin-bottom: 3px;
}
.proItem.ws-product span {
  display: inline-block;
  padding-bottom: 33px;
}
.ws-sgct blockquote{
  padding:10px 20px;
  margin:0 0 20px;
  border-left:5px solid #eb2b2d
}
.ws-sgct blockquote p{
  margin:0!important
}
.ws-sgct code{
  background:rgba(0,0,0,.05);
  border-radius:3px;
  font-size:.85rem;
  color:#e83e8c
}
.ws-sgct p,.ws-sgct table{
  margin:0 0 20px;
  line-height:2
}
.ws-sgct table{
  border:1px solid #ddd;
  margin-bottom:30px
}
.ws-sgct table>tbody>tr>td,.ws-sgct table>tbody>tr>th,.ws-sgct table>tfoot>tr>td,.ws-sgct table>tfoot>tr>th,.ws-sgct table>thead>tr>td,.ws-sgct table>thead>tr>th{
  border:1px solid #ddd;
  padding:7px 10px
}
.ws-sgct h6{
  font-size:18px
}
.ws-sgct h5{
  font-size:21px
}
.ws-sgct h4{
  font-size:24px
}
.ws-sgct h3{
  font-size:27px
}
.ws-sgct h2{
  font-size:30px
}
.ws-sgct ul,.ws-sgct ol {
  margin: 0 0 20px;
  padding-left: 55px;
  list-style: disc;
}
.ws-sgct ul li,.ws-sgct ol li{
  line-height: 1.5;
}
.ws-sgct ol{
  list-style: decimal;
}
.ws-sgct iframe{
  margin:auto
}
.ws-sgct .syntaxhighlighter{
  padding:10px 0
}
.ws-sgct h2,.ws-sgct h3,.ws-sgct h4,.ws-sgct h5,.ws-sgct h6{
  margin:0 0 30px
}
@media (min-width: 900px){ 
  .ws-modal .modal-dialog{
    max-width: 900px;
    margin: auto!important;
  }
}