/*Video*/
.videobox{width: 100%; position: relative; top: 0; right: 0; bottom: 0; overflow: hidden; left: 0; margin-top: 0px; }
.videoUiWrapper.thumbnail{text-align: center; width: 100%; margin: 0 auto;}
.videotitle{margin: 10px auto; text-align: center; font-size: 20px;}
/*页脚样式*/
.rt-bottom {
    color: #777d8c;
    text-align: center;
    height: 36px;
    background: #000;
    line-height: 36px;
}
.e-container {
    width: 100%;
    width: 1170px;
    margin: 0 auto;
    display: table;
}
.main-footer .collapse {
  display: block;
}
@media (max-width: 768px) {
  .main-footer .columns {
    width: 100%;
  }
}
.ad-grid-u img {
  cursor: pointer;
}
.ad-grid-d  img {
  cursor: pointer;
}
/*底部广告*/
.ad-grid-u {
  width: 100%;
  margin: 0 auto;
  display: table;
}
.ad-grid-u img {
  max-width: 100%;
}
.ad-grid-d {
  width: 100%;
  margin: 1em auto;
  display: table;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.ad-grid-left {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.ad-grid-right {
  float: right;
  max-width: 555px;
  overflow: hidden;
  position: relative;
  max-height: 635px;
}
.ad-grid-left2 {
  margin-bottom:2%;
  margin-top:2%;
  width: 48%;
  overflow: hidden;
  float: right;
}
.ad-grid-left1 {
  margin-bottom:2%;
  margin-top:2%;
  width: 48%;
  height: 100%;
  overflow: hidden;
  float: left;
}

/*最大显示*/
.video-box {
   /*max-width: 1142px;*/
  margin: 0 auto;
  /*padding: 0 15px;*/
  margin-bottom: 1%;
 }
.adverbox {
  /*max-width: 1142px;*/
  margin: 0px auto;
  /*padding: 0 15px;*/
}

.container-fluid {
  /*max-width: 1286px;*/
  margin: 0 auto;
  margin-top: 60px;
}
@media only screen and (min-width: 768px) {
  .container-fluid {
    padding-left: 40px;
    padding-right: 40px;
  }
}
header {
  /*max-width: 1286px;*/
  margin: 0 auto;
}

.footerbox {
  /*max-width: 1143px;*/
  margin: 0 auto;
}

/*产品列表页20160913*/
.pagenext .right ul {
  float: right;
}

/*产品详情页*/
.sliderbox {
  /*max-width: 945px;*/
}
.productdetail {
  padding: 0 20px;
}
.social-share .item {
  float: left;
  display: inline-block;
  margin-right: 10px;
}

.previous-next {
  clear: both;
  padding: 35px 20px 20px 20px;
}

.previous-next a {
  text-transform: capitalize;
  font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-size: 1em;
  color: #333;
  background-color: #fff;
  padding: 10px;
}
.previous-next .columns {
  padding: 0;
}
.fg-line {
  background: #ddd;
  height: 1px;
  margin: 30px 20px;
}

.similar-products h2 {
  text-align: center;
  margin-bottom: 30px;
  display: block;
  font-family: "Yantramanav","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  line-height: 1.4;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: 300;
}

/*修改*/

.list-inline a {
  font-size: 14px;
}

.input-group button {
  font-size: 14px;
  margin:0;
  color: #000000;
  font-weight: 400;
}

@media (max-width: 480px) {
  .footerbox {
    padding-bottom: 10%;
  }
}

@media (max-width: 767px) {
  .checkout-cart #content {
    padding-bottom:30px
  }
}


@media (min-width: 320px) {
  #logo h1 {
    letter-spacing: 3px;
    font: 16px/1.5 "Microsoft YaHei",tahoma,arial,Hiragino Sans GB,\5b8b\4f53;
    margin:0;
    display: inline;
  }
  header {
    height: 54px;
  }
}

@media (min-width: 480px) {
  #logo h1 {
    letter-spacing: 3px;
    font: 22px/1.5 "Microsoft YaHei",tahoma,arial,Hiragino Sans GB,\5b8b\4f53;
    margin:0;
    display: inline;
  }
}

.social-follow img {
  width: 50%;
  max-width: 150px;
}

@media (min-width: 768px) {
  .paybox  {
    margin: 20px auto;
  }
  .main-footer a, .main-footer p {
    font-size: 14px;
  }
  .main-footer h2 {
    font-size: 16px;
  }
  .footerbox {
    margin-bottom: 0px;
  }
}
.paybox  {
  width: 100%;
  float: none;
  text-align: center;
}
.paybox img {
  width: 100%;
  max-width: 300px;
}

/*购物车样式*/
.addcard {
  width: 100%;
}


.checkout-cart #content {
  width: 100%;
}
.checkout-cart #content h1 {
  font-weight: normal;
}

.checkout-cart #content table thead, table tfoot {
  background: #fff;
}

.checkout-cart #content table tr:nth-of-type(even) {
  background: #fff;
}

.checkout-cart #content table {
  background: transparent;
  border: none;
}
.checkout-cart #content button:hover {
  background: #fff;
}
.checkout-cart #content button {
  background: #fff;
  border: none;
}
.checkout-cart #content .table .product-qty .input-group input {
  margin: 0;
  padding: 0;
  height: 24px;
  border:none;
}


.mobile-table .tbody .tr .tr-inner>div.product-info .product-qty .value * {
  display: inline-block;
  width: auto;
  float: left;
}
.mobile-table .tbody .tr .tr-inner>div.product-info .product-qty .value button {
  color:#000;
  height: 30px;
  line-height: 30px;
}

/*付款页面*/
.pay-banner {
  padding: 1.5em 0;
  background: #333 url("../img/checkout_header_image.jpg") center center;
  background-size: cover;
  display: none;
}

.home-show-pro .product-grid {
  /*margin-left: -20px;*/
}
.home-show-pro .columns {

}
  /*图片效果*/
.product-grid .image-wrapper a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.product-grid .image-wrapper img {
  max-width: 100%;
  -webkit-transition: -webkit-transform 3s;
  -moz-transition: -moz-transform 3s;
  -ms-transition: -moz-transform 3s;
  transition: transform 3s;
}

.product-grid .image-wrapper img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.product-grid .image-wrapper:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.product-grid .image-wrapper img {opacity: 1;filter: alpha(opacity=30);width: 100%;height: 100%;}
.product-grid .image-wrapper:hover img {opacity: 1;filter: alpha(opacity=60);}

/**/

.ad-grid-left1 img {
  max-width: 100%;
  -webkit-transition: -webkit-transform 3s;
  -moz-transition: -moz-transform 3s;
  -ms-transition: -moz-transform 3s;
  transition: transform 3s;
}
.ad-grid-left1 img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.ad-grid-left1:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
/**/

.ad-grid-left2 img {
  max-width: 100%;
  -webkit-transition: -webkit-transform 3s;
  -moz-transition: -moz-transform 3s;
  -ms-transition: -moz-transform 3s;
  transition: transform 3s;
}
.ad-grid-left2 img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.ad-grid-left2:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
/**/
.ad-grid-right {
  max-width: 555px;
  max-height: 635px;
  height: 100%;
  overflow: hidden;
}
.ad-grid-right:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: -100%;
  overflow: hidden;
  background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));
  background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
  background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
  -webkit-transform: skewX(-25deg);
  -moz-transform: skewX(-25deg);
}
.ad-grid-right:hover::before {
  -webkit-transition:left 1.3s;
  -moz-transition:left 1.3s;
  transition:left 1.3s;
  left:470px;
}
/**/
.ad-grid-d {
  width: 100%;
  overflow: hidden;
  display: block;
  position: relative;
}
.ad-grid-d img {
  width: 100%;
  padding: 2px;
}
.ad-grid-d:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: -100%;
  overflow: hidden;
  background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));
  background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
  background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
  -webkit-transform: skewX(-25deg);
  -moz-transform: skewX(-25deg);
}
.ad-grid-d:hover::before {
  -webkit-transition:left 1.3s;
  -moz-transition:left 1.3s;
  transition:left 1.3s;
  left:470px;
}

#logo img {
  max-width: 180px;
  width: 100%;
}

.footerbox .columns {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left;
}

.main-login {
  width: 100%;
}
.account-content .row {
  padding-left: 17%;
}

.recently-added a.button {
  margin-top: 10px;
  width: 100%;
  background: #000000;
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: #ebebeb;
  font-weight: 300;
  font-size: 1em;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.recently-added .row {
  padding: 0 60px;
}

@media (min-width: 992px) {
  #mainshow {
    padding-left: 22px;
    padding-right: 20px;
  }
}

/*其它页面*/
.journal-sm .caption h3 {
  font-weight: bold;
  font: 20px/1.5 "Microsoft YaHei",tahoma,arial,Hiragino Sans GB,\5b8b\4f53;
}
.journal-sm .caption .journal-info a {
  font-weight: bold;
  font: 10px/1.5 "Microsoft YaHei",tahoma,arial,Hiragino Sans GB,\5b8b\4f53;
}

.list-active>.list-group-item>a, .list-active>.list-group-item>button, .list-active>li>a, .list-active>li>button {
  padding: 0;
  letter-spacing: 0.2px;
  line-height: 15px;
  font-weight: bold;
  font: 14px/1.5 "Microsoft YaHei",tahoma,arial,Hiragino Sans GB,\5b8b\4f53;
}

/*字体*/
/*
https://www.fillingpieces.com/catalog/view/theme/filling-pieces/build/fonts/reader-regular-webfont.eot
*/
@font-face {
  font-family:'Reader';
  src:url("../fonts/reader-medium-webfont.eot");
  src:url("../fonts/reader-medium-webfont.eot?#iefix") format("embedded-opentype"),
      url("../fonts/reader-medium-webfont.woff2") format("woff2"),
      url("../fonts/reader-medium-webfont.woff") format("woff"),
      url("../fonts/reader-medium-webfont.ttf") format("truetype"),
      url("../fonts/reader-medium-webfont.svg#readermedium") format("svg");
  font-weight:bold;
  font-style:normal
}
@font-face {
  font-family:'Reader';
  src:url("../fonts/reader-regular-webfont.eot");
  src:url("../fonts/reader-regular-webfont.eot?#iefix") format("embedded-opentype"),
      url("../fonts/reader-regular-webfont.woff2") format("woff2"),
      url("../fonts/reader-regular-webfont.woff") format("woff"),
      url("../fonts/reader-regular-webfont.ttf") format("truetype"),
      url("../fonts/reader-regular-webfont.svg#readerregular") format("svg");
  font-weight:normal;
  font-style:normal
}
@font-face {
  font-family:'DarbySansPoster-Bold';
  src:url("../fonts/DarbySansPoster-Bold.eot?#iefix") format("embedded-opentype"),
      url("../fonts/DarbySansPoster-Bold.otf") format("opentype"),
      url("../fonts/DarbySansPoster-Bold.woff") format("woff"),
      url("../fonts/DarbySansPoster-Bold.ttf") format("truetype"),
      url("../fonts/DarbySansPoster-Bold.svg#DarbySansPoster-Bold") format("svg");
  font-weight:normal;
  font-style:normal
}

.container-fluid h1 {
  text-transform: uppercase !important;
  letter-spacing: .05em !important;
  margin: 0;
  font: 22px/1.5 "Microsoft YaHei",tahoma,arial,Hiragino Sans GB,\5b8b\4f53;
}


.al-center {
  text-align: center;
}
.main-content .row {
  padding: 0;
  margin: 0;
}

.btn.btn-journal-img {
  left: -60px;
  position: absolute;
  top: 50%;
   padding: 30px;
   background: url("../img/left.png") no-repeat center center;
 }

@media (min-width: 992px){
  .column-left #content {
    padding-left: 90px;
    padding-right: 60px;
  }
  .related-journals-a h2 {
    margin-top: 108px;
    margin-bottom: 108px;
  }
  .col-md-offset-1 {
    margin-left: 20.5%;
  }
}
.related-journals-a h2 {
  text-align: center;
  margin-top: 48px;
  margin-bottom: 48px;
  font-family: "Reader";
  font-weight: bold;
}

@media only screen and (min-width: 768px) {
  .column-left {
    padding: 0 0px;
    margin: 0 -30px;
  }
  #content .row {
    padding: 0;
    margin: 0 -70px;
  }
  #content .related-journals .row {
    padding: 0;
    margin: 0 -115px 0 -70px;
  }
  .nav-service .list-group a {
    padding: 6px 0;
  }
  .nav-service .list-group a {
    padding: 3px 0;
  }
  .container-fluid {
    min-height: 560px;
  }
}


#journal-sidebar h1 {
  font-size: 22px;
  margin: -5px 0 0 0;
}

#journal-sidebar {
  margin-left: 0px;
}
#journal-image a {
  cursor: pointer;
}

.btn.btn-block {
  text-transform: none;
  font-family: "Reader";
}
.aboutus-content, .joinus-content, .nav-service {
  font-family: "Reader";
  color: #151515;
  font-size: 15px;
}
.joinus-content .nav-tabs>li {
  display: block;
  float: none;
  margin: 0;
  line-height: 33px;
  margin-left: 3px;
}
.joinus-content .nav-tabs>li.active>a {
  color: #151515;
  border: 0;
  opacity: 1;
  transition: opacity .3s ease;
  padding: 6px 0;
}
.joinus-content .nav-tabs>li>a {
  border: 0;
  opacity: 0.2;
  transition: opacity .3s ease;
  padding: 6px 0;
}

.addressbox .list-active>.list-group-item {
  opacity: 0.6;
}
.addressbox .list-active>.list-group-item.active, .list-active>li.active {
  opacity: 1;
}

.joinus-content .nav-tabs {
  border-bottom: none;
}

.main-footer {
  background: #fff;
  color: #000000;
  margin-top: 5px;
  bottom: 0;
}

.nav-service .list-active a {
  font: 15px/1.5 "Microsoft YaHei",tahoma,arial,Hiragino Sans GB,\5b8b\4f53;
}
.addressbox h3{
  margin-bottom: 10px;
}
.addressbox .list-group h3 {
  margin-bottom: 10px;
  padding-top: 5px;
}


.ad-grid-u ul {
  width: 100%;
  overflow: hidden;
  position: relative;
  padding: 0;
}

.ad-grid-u ul li {
  margin-bottom: 2%;
  margin-top: 2%;
  width: 48%;
  height: 100%;
  overflow: hidden;
}

/**/

.ad-grid-u img {
  max-width: 100%;
  -webkit-transition: -webkit-transform 3s;
  -moz-transition: -moz-transform 3s;
  -ms-transition: -moz-transform 3s;
  transition: transform 3s;
}
.ad-grid-u img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.ad-grid-u ul li:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
/**/

@media (min-width: 992px) {
  #logo {
    top: 12px;
    margin-left: 45%;
    width: 100%;
  }
}

.col-md-offset-2 .tab-content {
  margin-left: 0px;
}

.container-fluid {
 /* min-height: 700px;*/
}

#nav-left button{
  outline:none;
  background: #fff;
}
#nav-left button:focus{
  outline: 0;
  background: #fff;
}

#nav-left button:active{
  outline: 0;
  background: #fff;
}

/*.col-md-offset-1 {
  width: 30%;
  float: left;
}*/

.col-md-offset-2 {
/*  padding-left: 0;
  position: absolute;
  margin-left: 40%;
  height: 100%;*/
}

.col-md-offset-2 {
  height: 100%;
  width: 50%;
  float: left;
}

.col-md-offset-2 .tab-content{
  margin-left: 5%;
}

  @media only screen and (min-width: 992px){
    .caption-product {

      top: 0px;
    }
  }


.show-for-medium-up {
  padding: 0 20px;
}

.blog-item .slider-desktop.fixed {
  position: relative;
}

@media (min-width: 992px){
  .checkout-cart .uc-cart {
    padding: 30px 28px 80px 20px;
  }
  .usercenter-cart .col-sm-12 {
    padding: 0 20px;
  }
}


.order-manage .order-main {
  padding: 30px 0 40px 0;
  width: 100%;
}

.order-manage table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
}
.order-main {
  border-bottom: 4px solid #151515;
}

.order-manage .table>tbody>tr>td {
  font-size: 14px;
}
.order-manage table.table-nav>thead>tr>td {
  border: none;
  text-align: center;
  width: 20%;
  border-bottom: 1px solid #ddd;
  letter-spacing: 0.2px;
  line-height: 24px;
}

.table-border-half {
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
}

.order-manage table.table-content>thead>tr>td {
  border: none;
  text-align: center;
  width: 20%;
  border-bottom: 1px solid #ddd;
  letter-spacing: 0.2px;
  line-height: 24px;
}

.order-manage table.table-content>thead {
  background: #fff;
}

.order-manage table tr:nth-of-type(even) {
  background: #fff;
}

.table-profile {
  margin-bottom: 18px;
  margin-top: 23px;
}

.table-profile >tbody>tr>td {
  border: none;
  letter-spacing: 0.2px;
  line-height: 24px;
  padding: 5px 0;
}

.order-manage .order-profile {
  padding: 0;
  width: 100%;
}

.list-group {
  padding-left:2px;
}

#customer-login .row {
  padding-left: 0;
  padding-right: 0;
}

#customer-register .row {
  padding-left: 0;
  padding-right: 0;
}
#customer-register .columns {
  padding-left: 25%;
  padding-right: 0;
}

#customer-login .columns {
  padding-left: 0;
  padding-right: 25%;
}

#customer-login .row{
  width: 100%;
  max-width: 100%;
}

#customer-register .row{
  width: 100%;
  max-width: 100%;
}

.checkout-profile .cpro-line {
  width: 100%;
  display: block;
  clear: both;
}
.checkout-profile span {
  font-size: 16px;
  display: block;
  float: left;
  margin-right: 10%;
  margin-top: 10px;
}

/*0927*/
.product-info-overlay {
  /*opacity: 0;*/
  /*position: absolute;*/
  /*top: 0;*/
  /*left: 0;*/
  /*right: 0;*/
  /*bottom: 0;*/
  /*margin: 0;*/
  /*z-index: 4;*/
  /*background-color: rgba(255, 255, 255, 0.8);*/
}

.product-info-inner {
  font-size: 14px;
  display: block;
  float: none;
  margin: 0;
  padding: 20px 0px;
}

.product-info-overlay:hover {
  opacity: 1;
  -webkit-transition:opacity 0.3s linear;
  transition:opacity 0.3s linear
}

/**/
.product-card-info-divider {
  height: 28px;
  position: relative;
  display: block;
}
.product-card-info-divider:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 14px;
  width: 36px;
  height: 1px;
  background: #979797;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.product-card-info p {
  padding:0;
  margin:0;
}

/**/
.pagination {
  font-size: 14px;
  margin-bottom: 1em;
  text-align: center;
}
.pagination>span {
  display: inline-block;
  line-height: 1;
}
.pagination a, .pagination .page.current {
  padding: 8px;
}

.pagination a {
  display: block;
}

/**/
.site-footer .wrapper {
  max-width: 1220px;
  margin: 0 auto;
  padding: 0 15px;
}
.site-footer-upper {
  border-top: 1px solid #F5F5F5;
  border-bottom: 1px solid #F5F5F5;
  font-size: 0;
  margin: 0;
  text-align: center;
  font-weight: 300;
}

.site-footer-navlist-item {
  list-style: none;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 14px;
  color: #9B9B9B;
  font-weight: 400;
}

.site-footer-navlist {
  margin-left: 0;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 0;
}
.site-footer-navlist.-primary .site-footer-navlist-link {
  color: #4A4A4A;
}

@media screen and (min-width: 900px) {
  .site-footer-upper-item:first-child {
    margin-left: 0px;
  }
}



.site-footer-upper-item-inner {
  line-height: 32px;
  color: #000;
  font-weight: 400;
}
.site-footer-upper-item a:link {
  line-height: 32px;
  color: #000;
  font-size: 12px;
}
.site-footer-navlist-item a {
  font-size: 12px;
}
.site-footer-upper-item {
  display: inline-block;
  list-style: none;
  text-transform: uppercase;
  padding-left: 12px;
  padding-right: 12px;
  border-right: 1px solid #F5F5F5;
  margin-bottom: 0;
  font-size: 12px;
  letter-spacing: .05rem;
}
.site-footer-main-alpha-inner {
  margin: 0 auto;
  max-width: 250px;
}

  .social-links-title {
    float: left;
    margin-right: 10px;
    display: none;
    color: #000;
    letter-spacing: 1.5px;
    font-weight: 400;
    line-height: 30px;
  }
.social-links-icons>.social-icons {
  margin-bottom: 10px;
  line-height: 28px;
  padding-left: 15px;
  float: left;
}

.social-links-icons>.social-icons>.social-icons-item {
  margin: 3px 15px 5px 0px;
}
.inline-block {
  display: inline-block;
}
/**/
@media screen and (min-width: 481px){
  .site-footer-upper {
    text-align: left;
  }
  .site-footer-upper .wrapper {
    padding: 0 0px;
  }
  .site-footer-main-alpha {
    margin-bottom: 20px;
  }
  .site-footer-main-omega {
    width: inherit;
  }
  .site-footer-main-alpha-inner {
    margin: 0;
  }
  .site-footer-navlist {
    text-align: inherit;
    width: 50%;
  }
  .site-footer-upper {
    text-align: left;
  }
  .social-links-title {
    display: block;
  }
  .social-links-icons {
    width: inherit;
    text-align: inherit;
  }
  .social-links-icons>.social-icons>.social-icons-item {
    margin-left: 0;
  }

}



.site-footer-main {
  padding-top: 25px;
}

.clearfix:before {
  content: " ";
  display: table;
}

@media screen and (min-width: 769px){
  .site-footer-main-alpha {
    width: 25%;
  }
  .site-footer-navlist {
    width: inherit;
    margin-right: 60px;
  }
}
.site-footer-main-alpha {
  float: left;
}

.site-footer-main-omega {
  float: left;
  margin-bottom: 20px;
}
.site-footer-main-alpha-inner {
  max-width: 250px;
}
.social-links {
  font-size: 11px;
  border-bottom: 1px solid #E1E1E1;
  margin-bottom: 15px;
  padding-left: 38px;
}
.input-group-round {
  position: relative;
}

.full-width {
  width: 100%;
}

.input-group-round-field {


}
.input-group-round  input[type="email"] {
  border-radius:20px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 11px;
  font-weight: 300;
  border: 1px solid #E0E0E0;
  padding: 6px 30px 6px 16px;
  background-image: url("../img/icon-input-arrow.svg");
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-color: #F6F6F6;
}

.full-width {
  width: 100%;
}
input[type="submit"] {
  cursor: pointer;
}
.input-group-round-submit {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  max-width: 30px;
  padding: 6px 10px;
  font-size: 11px;
}
input, textarea, select {
  border: 1px solid #e5e5e5;
  border-radius: 0px;
}
/**/
.iconfont, [class^="icon-"], [class*=" icon-"] {
  font-family: "iconfont" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.social-icons-item i.icon-weixin {
  font-size: 17px;
}
.icon-facebook i.icon-weixin {
  font-size: 14px;
}
.social-icons-item i {
  font-size: 15px;
  margin-right: 8px;
  color: #000;
}

.social-icons-item i:hover {
  color: #000000;
}

@media (min-width: 992px){
  .common-home .bannerbox {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.common-home #arrow-down {
  height: 60px;
}

.site-footer-upper {
  margin: 0;
  padding: 0;
}

header #nav-right>li {
  float:left;
}

header #nav-right>li button {
  margin-top: 4px;
}



.nav-service .tab-content {
  margin-bottom: 50px;
}

/*20161022*/
/* DEMO 3 */

.wrapper-dropdown-3 {
  position: relative;
  width: 200px;
  margin: 0 auto;
  padding: 6px;
  background: #fff;
  box-shadow: 0 1px 1px rgba(50,50,50,0.1);
  cursor: pointer;
  outline: none;
  font-weight: bold;
  color: #333;
  border: 1px solid #333;
  font: 10px/1.5 "Microsoft YaHei",tahoma,arial,Hiragino Sans GB,\5b8b\4f53;
  text-transform: uppercase;
}

.wrapper-dropdown-3:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -3px;
  border-width: 6px 6px 0 6px;
  border-style: solid;
  border-color: #333 transparent;
}

.wrapper-dropdown-3 .dropdown {
  /* Size & position */
  position: absolute;
  top: 140%;
  left: 0;
  right: 0;

  /* Styles */
  background: white;
  border-radius: inherit;
  border: 1px solid rgba(0,0,0,0.17);
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
  font-weight: normal;
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -ms-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  list-style: none;

  /* Hiding */
  opacity: 0;
  pointer-events: none;
  margin: 0;
  z-index: 9999999;
  padding: 0;
}

.wrapper-dropdown-3 .dropdown:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  right: 15px;
  border-width: 0 6px 6px 6px;
  border-style: solid;
  border-color: #f1f1f1 transparent;
}

.wrapper-dropdown-3 .dropdown:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  right: 13px;
  border-width: 0 8px 8px 8px;
  border-style: solid;
  border-color: rgba(0,0,0,0.1) transparent;
}

.wrapper-dropdown-3 .dropdown li a {
  display: block;
  padding: 10px;
  text-decoration: none;
  color: #333;
  border-bottom: 0;
  box-shadow: inset 0 1px 0 rgba(255,255,255,1);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background: #f1f1f1;
}

.wrapper-dropdown-3 .dropdown li i {
  float: right;
  color: inherit;
}

.wrapper-dropdown-3 .dropdown li:first-of-type a {
  border-radius: 0;
}

.wrapper-dropdown-3 .dropdown li:last-of-type a {
  border: none;
  border-radius: 0;
}

/* Hover state */

.wrapper-dropdown-3 .dropdown li:hover a {
  background: #9B9B9B;
}

/* Active state */

.wrapper-dropdown-3.active .dropdown {
  opacity: 1;
  pointer-events: auto;
}

/* No CSS3 support */

.no-opacity       .wrapper-dropdown-3 .dropdown,
.no-pointerevents .wrapper-dropdown-3 .dropdown {
  display: none;
  opacity: 1; /* If opacity support but no pointer-events support */
  pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity       .wrapper-dropdown-3.active .dropdown,
.no-pointerevents .wrapper-dropdown-3.active .dropdown {
  display: block;
}

/*产品列表页 - 下拉菜单*/
#sort-by-wrapper{float:right;margin-top: 18px;}
#sort-by-wrapper-2{float:right;margin-top: 18px;}
#sort-by {
  background: url('../img/select-background2.jpg');
  background-size: 235px 50px;
  background-position: -10px 0px;
  margin-bottom: 0;
  height: 35px;
  -moz-appearance: none;
  -webkit-appearance: none;
  visibility: visible !important;
  position: relative !important;
  margin-left: 0px;
  text-transform: uppercase;
  font-size: 13px;
  padding: 0 20px;
  margin-top: 6px;
  border: 1px solid #333;
}

#sort-by option {
  font-weight: normal;
  display: block;
  white-space: pre;
  min-height: 1.3em;
  padding: 0px;
  font-size: 14px;
}
@media only screen and (max-width: 800px) {
  #sort-by-wrapper{float:none;text-align:center; margin-top: 20px; margin-bottom: -10px;}
  #sort-by-wrapper-2 {float:none;text-align:center; margin-top: 20px; margin-bottom: -10px;}
}

@media only screen and (max-width: 500px) {
  #sort-by-wrapper{float:none;text-align:center; margin-top: 30px; margin-bottom: -10px;}
  #sort-by-wrapper-2{float:none;text-align:center; margin-top: 30px; margin-bottom: -10px;}
}
select.dd-filter, select.dd-filter:hover{background-color: Transparent;
  background: url(.。/img/dd-background.png) no-repeat 0 0;
  line-height: 23px;
  -webkit-appearance: none;
  width: 180px;
  padding-left: 10px;
  padding-top: 3px;
  border:none;
  background-size: 180px 31px;
}

select{outline:1px solid Transparent;border:1px solid Transparent;}

#filter {clear:both;margin-left:0px;margin-top: 0px;width: 100%;text-align:left;}
#filter span{padding: 6px; border: 1px solid #333; margin-right: 10px;color:#333;font-size:10px;display:inline-block; margin-top: 10px;}
#filter span a{text-decoration:none;text-transform:uppercase;line-height: 20px;}
#filter span a:visited{background-color:#333;}
#filter span a:hover{color:#FFF;}
#filter span:hover{cursor:pointer;background:#000;color:#FFF;}

@media only screen and (max-width: 1000px) {
  #filter {text-align:center;}
}

@media only screen and (max-width: 500px) {
  #filter {text-align:center;}
  .text-bc{display:none;}
}
.breadcrumbs{padding-top: 8px; padding-bottom: 15px;}
.large-6{width: 100%;height: 60px;}
.template-collection .main-content header .tag-filter{padding-top:0px;margin-top:0px;margin-bottom:0px;}
.template-collection .main-content .divider.bottom-margin{margin-bottom:0px;}
.large-6{width: 100%;}
.template-collection .main-content header .tag-filter{padding-top:0px;margin-top:0px;margin-bottom:0px;}
.template-collection .main-content .divider.bottom-margin{margin-bottom:0px;}

select.dd-filter, select.dd-filter:hover{background-color: Transparent;
  line-height: 23px;
  -webkit-appearance: none;
  width: 180px;
  padding-left: 10px;
  padding-top: 3px;
  border:none;
  background-size: 180px 31px;
}

select{outline:1px solid Transparent;border:1px solid Transparent;}

#filter {clear:both;margin-left:0px;margin-top: 0px;width: 100%;text-align:left;}
#filter span{padding: 6px; border: 1px solid #333; margin-right: 10px;color:#333;font-size:10px;display:inline-block; margin-top: 10px;}
#filter span a{text-decoration:none;text-transform:uppercase;line-height: 20px;}
#filter span a:visited{background-color:#333;}
#filter span a:hover{color:#FFF;}
#filter span:hover{cursor:pointer;background:#000;color:#FFF;}

@media only screen and (max-width: 1000px) {
  #filter {text-align:center;}
}

@media only screen and (max-width: 500px) {
  #filter {text-align:center;}
  .text-bc{display:none;}
}


/*login.html*/
.account-content .row {
  /*max-width: 45em;*/
  margin: 0;
}
.account-content {
  width: 100%;
  padding: 5% 20% 5% 22%;
  display: table;
}
#customer-login {
  float:left;
  width: 50%;
}
#customer-register {
  float:left;
  width: 50%;
}

.account-content .label{
  display: inline;
  font-size: 14px;
  line-height: 1;
  color: #212020;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
  font-weight:normal;
  padding:0;
}
#login input[type="password"] {
  margin-bottom: 10px;
}
select.dd-filter, select.dd-filter:hover{background-color: Transparent;
  line-height: 23px;
  -webkit-appearance: none;
  width: 180px;
  padding-left: 10px;
  padding-top: 3px;
  border:none;
  background-size: 180px 31px;
}

select{outline:1px solid Transparent;border:1px solid Transparent;}

#filter {clear:both;margin-left:0px;margin-top: 0px;width: 100%;text-align:left;}
#filter span{padding: 6px; border: 1px solid #333; margin-right: 10px;color:#333;font-size:10px;display:inline-block; margin-top: 10px;}
#filter span a{text-decoration:none;text-transform:uppercase;line-height: 20px;}
#filter span a:visited{background-color:#333;}
#filter span a:hover{color:#FFF;}
#filter span:hover{cursor:pointer;background:#000;color:#FFF;}

@media only screen and (max-width: 1000px) {
  #filter {text-align:center;}
}

@media only screen and (max-width: 500px) {
  #filter {text-align:center;}
  .text-bc{display:none;}
}

.action_bottom button, .button, a.button {
  background: #000;
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: #ebebeb;
  font-weight: 300;
  font-size: 1em;
  text-transform: uppercase;
  border: 0;
  letter-spacing: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}



@media (min-width: 1100px) {
  .col-md-offset-2 .tab-content{
    margin-left: 5.7%;
  }
}



/*20161109*/
@media (min-width: 480px) {
  .main-footer, .bannerbox, .pc-featured,.product-list-nav-1 {
    display: block;
  }
  .mobile-featured, .mid-foot-new, .mid-menu-list, .mid-email-rss, .product-list-nav-2 {
    display: none;
  }
}

@media (max-width: 479px) {
  .main-footer, .bannerbox, .pc-featured, .product-list-nav-1 {
    display: none;
  }
  .mobile-featured, .mid-foot-new, .mid-menu-list, .mid-email-rss, .product-list-nav-2 {
    display: block;
  }
}

.e-category-toggle {
  width:155px; margin-left: 45%;display: table; margin-bottom: 0;
}
.e-row {
  padding:0 61px;
}
.e-checkout-box {
  padding: 30px 0px 80px 0px;
}


@media (min-width: 320px) and (max-width: 340px) {
  .e-category-toggle {
    width: 120px;
    margin-left: 31%;
    display: table;
  }
}

@media (min-width: 341px) and (max-width: 380px) {
  .e-category-toggle {
    width: 122px;
    margin-left: 34%;
    display: table;
  }
}

@media (min-width: 381px) and (max-width: 479px) {
  .e-category-toggle {
    width: 122px;
    margin-left: 35%;
    display: table;
  }
}
/*480分辨率（大于320px，小于480px）*/
  @media (min-width: 320px) and (max-width: 479px){
  .product-list-title {
    padding:0px 0 10px 0;
    font-size: 14px;
  }
  .checkout-profile span {
    font-size: 14px;
    margin-top: 5px;
  }
  .table.table-totals>thead>tr.total>td, .table.table-totals>tbody>tr.total>td, .table.table-totals>tfoot>tr.total>td {
    font-size: 18px;
    padding-top: 20px;
  }
  .mobile-table .tbody .tr .tr-inner>div.product-price {
    font-size: 14px;
  }
  .e-checkout-box {
    padding: 5px 0 30px 0;
  }
  .similar-products {
    margin: 0;
  }
  .e-row {
    padding:0 15px;
  }
  .list-inline>li{padding-left: 6px;padding-right: 6px;}
  .extension-slideshow{height: 200px;}
  #logo h1{letter-spacing: 3px;font: 16px/1.5 "Microsoft YaHei",tahoma,arial,Hiragino Sans GB,\5b8b\4f53;margin:0;display: inline;}
  header{height: 40px;position: fixed;}
  #sort-by-wrapper{float:none;text-align:center;margin-top: 30px;margin-bottom: -10px;}
  #sort-by-wrapper-2{float:none;text-align:center;margin-top: 30px;margin-bottom: -10px;}
  #filter{text-align:center;}
  .text-bc{display:none;}
  .text-bc{display:none;}
  .footerbox{padding-bottom: 10%;}
  .main-footer .columns{width: 100%;}
  .checkout-cart #content{padding-bottom:10px}
  #cart1 .table>tbody>tr>td,#shipping-method .table>tbody>tr>td,#payment-method .table>tbody>tr>td{line-height:40px}
  .visible-xs{display:block !important}
  table.visible-xs{display:table !important}
  tr.visible-xs{display:table-row !important}
  th.visible-xs,td.visible-xs{display:table-cell !important}
  .visible-xs-block{display:block !important}
  .visible-xs-inline{display:inline !important}
  .visible-xs-inline-block{display:inline-block !important}
  .hidden-xs{display:none !important}
  .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
  .table-responsive>.table{margin-bottom:0}
  .table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}
  .table-responsive>.table-bordered{border:0}
  .table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}
  .table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}
  .table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}
  .container-fluid{padding-left: 15px;padding-right: 15px;}
  #menu{padding: 0 5%;width: 98%;}
  #menu ul>li>a{font-size: 14px;line-height: 25px;}
  #menu ul{margin-bottom: 2%;}
  #menu #search-mobile button{margin-top: 4px;}
  #menu #search-mobile button:focus{background: none;}
  #menu #search-mobile button:hover{background: none;}
  .columns{padding-left: 0;padding-right: 0;}
  .extension-slideshow.slideshow-desktop #slide-right{right: -10%;}
  .extension-slideshow.slideshow-desktop #slide-left{left: -10%;}
  .product-grid .product-item{margin: 0 0 10px 0;}
  .product-grid{margin: 0 auto;width: 100%;padding: 0;list-style: none;}
  header #nav-left{position: absolute;left: 10px;top: 11px;font-size: 12px;}
    header #nav-right>li {
      float:right;
    }
    header #nav-right {
      position: absolute;
      margin: 0;
      right: 0;
      top: 12px;
      left: 10px;
    }
    header #nav-right>li#cart-total {
      text-align: right;
    }
    header #nav-left .btn{top:0;}
    .mobile-table .thead {
      display: none;
    }
  .row .row:after{clear: none;}
  .video-box{margin: 0 auto;padding: 0;margin-bottom: 0;}
  .adverbox{margin: 0px auto;padding: 0;}
  .videotitle{margin: 0px auto;}
  .site-footer-main-alpha{width: 100%;text-align: center;}
  .site-footer-main-omega{margin-bottom: 0px;}
  .site-footer-navlist{padding:0;width: 100%;}
  .site-footer-main{padding-top: 0;}
  .social-links-icons>.social-icons{margin-bottom: 0;}
  .social-links{margin-bottom: 0;padding-left: 0;}
  .paybox{margin: 2% 0;}
  .site-footer-navlist-item{float: left;width: 30%;text-align: left;padding: 0;margin-bottom: 5px;}
  .site-footer .wrapper{text-align: left;}
  .site-footer-main-alpha-inner{width: 100%;max-width: 100%;}
  .social-links-icons>.social-icons{padding-left: 15px;}
  .paybox{margin: 2% 2%;text-align: left;}
  #featured-feed{padding-bottom: 0px;overflow-x: hidden;}
  .container-fluid{margin-top: 0px;}
  .product-grid .circle{right: 8px;height: 55px;width: 55px;padding: 13px 0 0 0;top: 8px;}
  .hidden-lg{display:block !important}
  .large-66{width: 100%;height: 70px;margin-top: 10px;}
  .product-list{width: 100%;height: 70px;margin-top: 0px;}
  #sort-by-wrapper{text-align: center;margin-top: 0;margin-bottom: 0;float: right;}
  #sort-by-wrapper-2{text-align: center;margin-top: 0;margin-bottom: 0;float: right;}
  .breadcrumbs{float: right;clear: both;color: #999999;background: none;border: 0;margin: 0;padding: 0;display: block;overflow: hidden;}
  #filter{text-align: right;float: right;clear: both;margin-left: 0px;margin-top: 0px;width: 100%;}
  #filter span{padding: 2px;border: 1px solid #333;margin-left: 2px;margin-right: 0;color: #333;font-size: 12px;display: inline-block;margin-top: 8px;float: left;}
  .wrapper-dropdown-3{position: relative;width: 200px;margin: 0 auto;padding: 3px 6px;background: #fff;box-shadow: 0 1px 1px rgba(50,50,50,0.1);cursor: pointer;outline: none;font-weight: bold;color: #333;border: 1px solid #333;font: 10px/1.5 "Microsoft YaHei",tahoma,arial,Hiragino Sans GB,\5b8b\4f53;text-transform: uppercase;text-align: left;}
  .wrapper-dropdown-3 .dropdown li a{padding: 5px;}
  .divider{border-top: 1px solid #ebebeb;clear: both;margin-bottom: 12px;}
  .product-list .product-grid .circle{right: 8px;height: 55px;width: 55px;padding: 13px 0 0 0;top: 8px;}
  .caption-product{position: relative;float: right !important;top: 0;padding: 2% 0;left: 0;opacity: 1;width: 100%;}
  .template-index .slider{border-bottom: none;}
  .productdetail{padding: 0;}
  form.custom .custom.dropdown{width: 100%;}
  .previous-next{clear: both;padding: 0;}
  #menu{top:40px;}
  .row .row{margin-top: 40px;}
  .nav-service .col-md-offset-2{height: 100%;width: 100%;float: left;margin-top:20px;}
  .nav-service ul{padding:0}
  #customer-login{float: left;width: 100%;}
  #customer-login .columns{padding-left: 0;padding-right: 0;}
  .account-content{width: 100%;padding: 5%;display: table;}
  #customer-register{float: left;width: 100%;text-align: left;}
  #customer-register .columns{padding-left: 0;padding-right: 0;}
  .main-login{margin-top:40px;}
  .container-fluid h1{font-size: 20px;}
  .container-fluid{margin-top: 50px;min-height: 430px;}
  #content ul{margin-bottom: 0;}
  .container-fluid .row .row{margin-top: 0px;}
  .journal-sm{margin-top: 20px;position: relative;margin-bottom: 0;}
  .footerbox{margin-top:20px;padding-bottom: 10px;}
  .journal-sm .caption h3{font-weight: bold;font: 14px/1.5 "Microsoft YaHei",tahoma,arial,Hiragino Sans GB,\5b8b\4f53;}
  .journal-sm .caption h3{margin: 0;}
  .journal-sm .caption .journal-info{float: right;padding-top: 0px;}
  .col-md-8,.col-md-4, .col-sm-12{padding-left: 0;padding-right: 0;}
  .addressbox h3{font-size: 14px;}
  #journal-sidebar h1{font-size: 14px;margin: 15px 0 0 0;line-height: 22px;}
  .journal-sm .caption .journal-info{text-align: right;}
  .related-journals-a h2{margin-top: 15px;margin-bottom: 15px;}
  .joinus-content ul{padding:0;}
  .joinus-content .col-md-3,.joinus-content .col-md-6{padding:0;}
  .joinus-content .col-md-6{margin-top:10px;}
  .joinus-content .col-md-offset-2{height: 100%;width: 100%;float: left;}
  .col-md-offset-2 .tab-content{margin-left: 0;}
  .tab-content .tab-pane ul{padding:15px 20px;}
  .mid-menu-list{padding:0px;}
  .mid-menu-list a{letter-spacing: 10px;text-align: center;display: block;margin: 15px auto;background-color: #ffffff;color: #151515;border: 2px solid #151515;font-size: 14px;font-weight: bold;line-height: 40px;padding: 0 10px;position: relative;z-index: 1;transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}
  .mid-email-rss{background-color: #F5F5F5;text-align: center;margin: 0;overflow: hidden;padding-bottom: 20px;width: 100%;}
  .email-rss-head, .email-rss-main{display: inline-block;}
  .mid-email-rss h3{font-family: "Reader";font-size: 12px;font-weight: normal;letter-spacing: 0.2px;margin-bottom: 20px;margin-top: 30px;}
  .mid-email-rss .mi-message{font-size: 12px;margin-top: 40px;margin-bottom: 30px;display: none;}
  .mid-email-rss .mi-block{display: inline-block;}
  .mid-email-rss .mi-block{display: inline-block;}
  .mid-email-rss .mi-block h4{display: none;}
  .mid-email-rss .mi-block input{border-bottom: 1px solid #151515;font-size: 12px;}
  .mid-email-rss .mi-block input:focus{border:none;border-bottom: 1px solid #151515;background-color: transparent;}
  .mid-email-rss .form-control{background-color: transparent;border: none;width: 100%;display: block;-webkit-appearance: none;border-radius: 0;}
  .mid-email-rss .mi-button .btn{font-size: 12px;background-color: transparent;border: none;display: inline-block;border-radius: 0 !important;padding: 0;color: #454545;text-transform: inherit;}
  /*移动端页脚*/
  .mid-foot-new{margin-top: 20px;background-color: #fff;border-top: 1px solid #F5F5F5;position: relative;margin-left: 0;margin-right: 0;color:#333;}
  .mid-foot-new .col-sm-4{position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}
  .mid-foot-new .info-pages{text-align: center;margin-top: 25px;margin-bottom: 10px;}
  .mid-foot-new .payment ul{margin: 0;padding-bottom: 30px;padding-top: 30px;}
  .mid-foot-new .list-inline a{font-size: 14px;color:#333;}
  .mid-foot-new .list-inline img{width: 100%;}
  .mid-foot-new .payment ul>li{padding-right: 0px;padding-left: 0px;margin: 0 5px;background: #fff;width: 60%;}
  .mid-foot-new .bolden{padding: 20px 15px;}
  .mid-foot-new .bolden p{display: inline-block;color: #333;font-size: 10px;margin: 0;}
  .mid-foot-new .bolden a{color: #666666;font-size: 10px;float: right;display: inline-block;text-transform: uppercase;margin: 0;}
  /*over*/
}
/*480分辨率（大于320px，小于480px）*/

.detail-similarity {
  padding: 0 32px 20px 32px;
}

@media (min-width: 992px) {
  .checkout-cart #content {
    padding: 30px 0px 0px 0px;
  }
  .container-fluid h1 {
    margin: 10px 0 0 0;
  }
  .order-check .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  .search-result {
    margin: 30px 0 0 0;
  }
  [class*="col-"] {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.order-check-title {
  border-bottom: 4px solid #151515;
  padding: 12px 0;
  font-size: 18px;
}

.order-check table {
  background: transparent;
  border: 0;
}

.order-check table tr:nth-of-type(even) {
  background: #fff;
}

.order-check .custom-select.transparent select {
  height: 36px;
  margin: 0;
}

.custom-line {
  margin: 15px 0;
}

.order-check {
  display: table;
  padding-bottom:50px;
  width: 100%;
}

#shipping-method .table>tbody>tr>td label, #payment-method .table>tbody>tr>td label {
  margin-bottom: 0;
}

.quickcheckout-cart .name {
  font-size: 14px;
}

.order-check #payment-method .table>tbody>tr>td {
  line-height: 31px !important;
}

.transparent2 {
  background-color: #fff;
  border: 2px solid #151515;
}
.transparent2 select {
  margin:0;
  padding:0;
  height: 30px;
}

.order-check textarea {
  height: 8.33333em;
}

.agreement-info {
  font-size: 15px;
}

.control-label {
  font-size: 15px;
  font-family: "Microsoft YaHei",tahoma,arial,Hiragino Sans GB,\5b8b\4f53;
  font-weight: normal;
  line-height: 15px;
  letter-spacing: 0.2px;
}

.checkout-profile {
  display: table;
  width: 100%;
  padding: 20px 0;
}

#shipping-new input:focus {
  color: #333;
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { background-color: white; font-family: inherit; border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); color: #000000; display: block; font-size: 1.16667em; margin: 0 0 0.83333em 0; padding: 0.41667em; height: 2.33333em; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out; -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out; transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { -webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999; box-shadow: 0 0 5px #999999; border-color: #333; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { background: #fafafa; border-color: #333; outline: none; }
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="month"][disabled], input[type="week"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] { background-color: #dddddd; }