body {
  margin: 0;
  padding: 0;
  color: #333;
  font: 400 14px/20px Arial, sans-serif;
  min-width: 320px;
  max-width: 1920px;
}
input,
button,
textarea {
  font: 400 14px/20px Arial, sans-serif;
  appearance: none;
  border: none;
  background: none;
  padding: 0;
  -moz-appearance: none;
  /*-webkit-appearance:none;*/
}
*:focus {
  outline: none;
}
/*google border*/
textarea {
  resize: none;
}
/*fk textarea*/
img {
  border: 0;
}
ul,
li,
p,
dl,
dt,
dd,
h1,
h2,
h3,
span {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  font-weight: normal;
}
.clear {
  clear: both;
}
.hide {
  display: none;
}
a {
  color: #333;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
.hide {
  display: none;
}
.moblie-site {
  overflow: hidden;
  padding-bottom: 50px;
}
.goto-top {
  bottom: 50px;
  right: 0;
  font-size: 12px;
  z-index: 999900;
  color: #fff;
  display: none;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  text-decoration: none;
}
.goto-top i {
  height: 40px;
  text-align: center;
  line-height: 36px;
  font-size: 20px;
  float: none;
  margin: 0;
}
.moblie-site .title {
  line-height: 40px;
  padding: 0 10px;
  background: #f5f5f5;
  border-bottom: 1px solid #ddd;
}
.editbox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.6);
  display: none;
  z-index: 99999999;
}
.editbox .editbox-bg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  justify-content: center;
  min-width: 320px;
}
.close {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 14px;
  color: #999;
  cursor: pointer;
  border-radius: 50%;
  text-align: center;
}
.close .fa {
  line-height: 20px;
  display: block;
}
.loading {
  font-size: 13px;
  color: #fff;
}
a {
  transition: All 0.2s ease-in-out;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #f8c29d;
}
.show {
  display: block;
}
.hide {
  display: none;
}
#flex {
  display: flex;
  display: -ms-flexbox;
}
#flex-shrink {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-preferred-size: auto;
}
#text-overflow {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre;
  display: block;
}
.review-popups {
  background: #fff;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  width: calc(100% - 40px);
  margin: 0 auto;
  max-width: 500px;
}
.review-popups .review-title {
  font-size: 14px;
  color: #333;
  line-height: 30px;
  border-bottom: 1px solid #e5e5e5;
  background: #f5f5f5;
  padding: 5px 15px;
}
.review-popups .review-items {
  padding: 10px 15px;
}
.review-popups .review-items dl {
  padding: 5px 0px;
  overflow: hidden;
  font-size: 14px;
  color: #333;
}
.review-popups .review-items sup {
  color: #f00;
}
.review-popups .review-items dt {
  width: 100%;
  display: flex;
  display: -ms-flexbox;
  text-transform: capitalize;
  line-height: 30px;
}
.review-popups .review-items dd {
  width: 100%;
  display: flex;
  display: -ms-flexbox;
}
.review-popups .review-items input {
  font-size: 16px;
  color: #333;
  line-height: 33px;
  border: 1px solid #e5e5e5;
  padding: 5px;
  background: #fff;
  box-sizing: border-box;
  width: 100%;
}
.review-popups .review-items textarea {
  font-size: 16px;
  color: #333;
  line-height: 25px;
  border: 1px solid #e5e5e5;
  padding: 5px 10px;
  background: #fff;
  height: 80px;
  box-sizing: border-box;
  width: 100%;
}
.review-popups .review-send {
  padding: 0px 15px 20px;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
}
.review-popups .review-send button {
  font-size: 14px;
  color: #fff;
  line-height: 35px;
  border-radius: 3px;
  background: #ff6700;
  cursor: pointer;
  display: inline-block;
  padding: 0 25px;
}
.review-popups .review-send button[disabled] {
  background: #f0f0f0;
  color: #aaa;
  cursor: not-allowed;
}
.review-popups .review-send .error-tips {
  font-size: 12px;
  color: #f60;
  display: inline-block;
  line-height: 15px;
  padding: 0px 10px;
}
.review-popups .star-rate span {
  margin: 0 2px;
  cursor: pointer;
}
.review-popups .star-rate .fa {
  color: #aaa;
  font-size: 18px;
}
.review-popups .star-rate .fa-star {
  color: #fc0;
}
.topbg {
  background-size: 100%;
  overflow: hidden;
}
.topnav {
  height: 50px;
  display: flex;
  display: -ms-flexbox;
  border-bottom: #ddd solid 1px;
  align-items: center;
  background: #fff;
}
.topnav .leftsidebar {
  width: 35px;
}
.topnav .leftsidebar button {
  display: block;
}
.topnav .leftsidebar button i {
  border-radius: 4px;
  padding: 3px 7px;
  padding-top: 4px;
  font-size: 21px;
  color: #666;
}
.topnav .centersidebar {
  width: calc(100% - 70px);
}
.topnav .centersidebar .search {
  height: 35px;
  border-radius: 4px;
  position: relative;
  background: #f5f5f5;
}
.topnav .centersidebar .search .search-term {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 50px;
  color: #333;
  line-height: 25px;
  padding: 5px;
  font-size: 13px;
  width: 100%;
}
.topnav .centersidebar .search .search-btn {
  float: right;
  color: #666;
  width: 45px;
  height: 35px;
  position: relative;
  z-index: 2;
  font-size: 16px;
}
.topnav .rightsidebar {
  width: 35px;
  position: relative;
}
.topnav .rightsidebar button {
  width: 35px;
  height: 50px;
  font-size: 21px;
}
.topnav .rightsidebar button i {
  color: #666;
}
.topnav .rightsidebar button span {
  background: #f60;
  border-radius: 50%;
  color: #fff;
  position: absolute;
  right: 1px;
  top: 3px;
  font-size: 11px;
  line-height: 18px;
  display: block;
  width: 18px;
  height: 18px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
}
.navbar {
  left: 0px;
  right: 0px;
  background: #ffffff;
  display: none;
  z-index: 99;
  position: absolute;
}
.navbar ul {
  overflow: hidden;
}
.navbar ul li a {
  line-height: 20px;
  text-transform: capitalize;
  border-bottom: 1px dashed #ccc;
  display: block;
  padding: 10px 15px;
  font-size: 13px;
  color: #333;
}
.navbar button {
  color: #fff;
}
.navbar ul li.dropdown .dropdown-menu {
  padding: 5px 25px 15px;
  background: #fff;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15) inset;
  margin: -1px -10px 0px;
  position: relative;
  z-index: 2;
}
.navbar ul li.dropdown .dropdown-menu a.dropdown-menu-link {
  padding: 10px 0px;
}
.navbar ul li.dropdown .dropdown-menu li {
  border: none;
  line-height: 20px;
}
.navbar ul li.dropdown .fa-angle-down,
.navbar ul li.dropdown .fa-angle-up {
  float: right;
  line-height: 20px;
}
.navbar ul li.dropdown .dropdown-menu a.dropdown-menu-link:before {
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  padding: 0 5px;
}
/*.swiper*/
.swiper {
  position: relative;
  overflow: hidden;
}
.swiper .pagination {
  position: absolute;
  text-align: center;
  bottom: 15px;
  width: 100%;
  background: none;
  padding: 0px;
}
.swiper .swiper-pagination-switch {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  border: #ccc solid 1px;
  margin: 0 3px;
  cursor: pointer;
  background: #ccc;
}
.swiper .swiper-active-switch {
  background: #f60;
  border: #f60 solid 1px;
}
.swiper-container {
  position: relative;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  /* Fix of Webkit flickering */
}
.banner .swiper-container {
  margin: 0px auto;
  height: 200px;
}
.banner .swiper-slide {
  height: 200px;
  width: 100%;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  -webkit-transition-property: -webkit-transform, left, top;
  -webkit-transition-duration: 0s;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-transition-timing-function: ease;
  -moz-transition-property: -moz-transform, left, top;
  -moz-transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;
  -o-transition-property: -o-transform, left, top;
  -o-transition-duration: 0s;
  -o-transform: translate3d(0px, 0, 0);
  -o-transition-timing-function: ease;
  -o-transform: translate(0px, 0px);
  -ms-transition-property: -ms-transform, left, top;
  -ms-transition-duration: 0s;
  -ms-transform: translate3d(0px, 0, 0);
  -ms-transition-timing-function: ease;
  transition-property: transform,left, top;
  transition-duration: 0s;
  transform: translate3d(0px, 0, 0);
  transition-timing-function: ease;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  width: 100%;
  float: left;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}
/*.feature{border-radius:50%;background:rgba(0,0,0,0.5);position:absolute;right:15px;top:15px;width:35px;height:35px;text-align:center;}*/
/*.feature i{font-size:22px;color:#f2f2f2;margin:7px 0 0 0;}*/
/*.feature span{font-size:13px;color:#f2f2f2;line-height:16px;}*/
/*product-list*/
.product-list {
  margin: 0 5px;
}
.product-list .dict {
  background: #fff;
  margin-top: 20px;
}
.product-list .dict .title {
  padding: 0 10px;
  border: #ddd solid 1px;
  border-bottom: none;
}
.product-list .title,
.share .title {
  height: 40px;
  line-height: 40px;
}
.product-list .title h3 {
  float: left;
  font-size: 14px;
}
.product-list .title a {
  float: right;
  color: #777;
  font-size: 12px;
}
.product-list .item-box .box-tabs {
  clear: both;
  overflow: hidden;
  width: 100%;
  border: #ddd solid 1px;
  border-bottom: none;
  border-right: none;
  box-sizing: border-box;
}
.product-list .item-box .box-tabs .pro-pic img {
  width: 100%;
}
.product-list .item-box .box-tabs li {
  float: left;
  width: 50%;
  background: #fff;
  padding: 5px;
  position: relative;
}
.product-list .item-box .box-tabs li.big {
  width: 100%;
}
.product-list .item-box .box-tabs li {
  border-right: #ddd solid 1px;
  border-bottom: #ddd solid 1px;
  box-sizing: border-box;
}
.product-list .item-box .box-tabs .pro-text a {
  height: 30px;
  color: #333;
  overflow: hidden;
  display: block;
  line-height: 30px;
}
.product-list .item-box .box-tabs .pro-text span {
  color: #ff6600;
  font-size: 14px;
}
.loading {
  text-align: center;
  margin: 10px 0;
}
.loading i {
  font-size: 15px;
}
.loading span {
  padding-left: 5px;
}
.follow {
  padding: 10px 15px;
  border-top: #ddd solid 1px;
  border-bottom: #ddd solid 1px;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  background: #f0f0f0;
  font-size: 14px;
}
.follow .title {
  padding: 0;
  border: none;
  background: transparent;
  line-height: 30px;
}
.follow .follow-list {
  overflow: hidden;
  padding: 0 5px;
}
.follow .follow-list a {
  display: block;
  color: #333;
  font-size: 20px;
  float: left;
  margin: 0 5px;
}
.follow .follow-list .fa {
  font-size: 22px;
  line-height: 30px;
}
.fa-facebook-square {
  color: #3c58a1;
}
.fa-google-plus-square {
  color: #da2722;
}
.fa-twitter-square {
  color: #2b9fce;
}
.fa-linkedin-square {
  color: #0076b3;
}
.fa-instagram {
  color: #db493c;
}
.fa-youtube-square {
  color: #dc5d70;
}
.language {
  overflow: hidden;
  line-height: 30px;
}
.language .ico {
  border: #ddd solid 1px;
  border-right: none;
  display: inline-block;
  float: left;
  background: #fff;
  display: none;
}
.fa-angle-down,
.fa-angle-up {
  float: right;
  line-height: 40px;
}
.item-list ul li a {
  color: #333;
  display: block;
  line-height: 40px;
  font-size: 13px;
  padding: 0 15px;
}
.item-list .dropdown-menu {
  display: none;
  padding-bottom: 5px;
}
.item-list ul li ul li a {
  line-height: 30px;
  color: #666;
  font-size: 13px;
}
.item-list ul li.dropdown {
  border-bottom: #ddd solid 1px;
}
.language select {
  border: #ddd solid 1px;
  background: #fff;
  height: 30px;
  line-height: 30px;
}
.footer {
  text-align: center;
  padding: 10px 0;
  color: #666;
  font-size: 12px;
  margin: 0 10px;
}
.footer a {
  color: #333;
  padding-right: 5px;
}
.crumb {
  margin: 10px 5px;
  background: #fff;
  line-height: 35px;
  padding-left: 5px;
}
.about-us .title {
  line-height: 35px;
}
.about-us .profile {
  padding: 10px 0;
  font-size: 13px;
  line-height: 22px;
}
.basic-info table {
  width: 100%;
}
.basic-info .basic-tab {
  font-size: 12px;
  line-height: 20px;
}
.basic-info .basic-tab th {
  font-weight: normal;
  float: left;
  border-bottom: solid 1px #f2f2f2;
  vertical-align: top;
  color: #777;
  text-align: left;
  padding: 10px 10px 10px 0;
}
.basic-info .basic-tab td {
  color: #000;
  word-break: normal;
  border-bottom: solid 1px #ddd;
  word-wrap: break-word;
  padding: 10px;
}
.basic-info .basic-tab td span {
  color: #777;
}
.basic-info .basic-tab a {
  color: #06c;
}
.basic-info .basic-tab a:hover {
  text-decoration: none;
}
.basic-info .basic-tab-last th,
.basic-info .basic-tab-last td {
  border-bottom: none;
}
.cate-dir {
  padding: 0 8px;
  background: #fff;
  margin: 10px 0;
}
.cate-dir h1 {
  line-height: 40px;
  width: 100%;
  display: block;
  font-size: 14px;
  color: #333;
  font-weight: normal;
  text-align: center;
}
.cate-dir li {
  position: relative;
}
.cate-dir li a {
  line-height: 45px;
  width: 100%;
  display: block;
  text-decoration: none;
  font-size: 13px;
  color: #333;
}
.cate-dir li a i {
  color: #666;
  font-size: 14px;
  display: inline-block;
  line-height: 45px;
  padding: 0 5px;
  float: left;
}
.product-box .rel-tag {
  margin-top: 10px;
}
.secondbar {
  position: absolute;
  width: 100%;
  background: #fff;
  max-height: 292px;
  overflow-y: auto;
  border-bottom: #ccc solid 1px;
  display: none;
  z-index: 10;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
}
.secondbar ul li a {
  color: #666;
  padding: 5px 10px;
  line-height: 25px;
  display: block;
  font-size: 13px;
}
.secondbar ul li + li {
  border-top: 1px dashed #ddd;
}
.product-box .pro-content .title {
  padding: 0px 10px;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  position: relative;
  background: #fff;
}
.product-box .pro-content .title h1 {
  font-size: 13px;
  color: #06c;
  display: block;
  padding: 0 3px;
}
.product-box .pro-content .title button {
  line-height: 30px;
  color: #666;
  font-size: 18px;
  position: absolute;
  right: 10px;
  top: 5px;
}
.product-box .pro-content .title .current-size {
  padding: 0 3px;
}
.product-box .pro-content .list-min {
  background: #fff;
}
.product-box .pro-content .list-min li {
  overflow: hidden;
  padding: 15px;
  position: relative;
}
.product-box .pro-content .list-min li:nth-of-type(2n+1) {
  background: #f7f7f7;
}
.product-box .pro-content .list-min .pro-pic {
  float: left;
}
.product-box .pro-content .list-min .pro-pic a {
  width: 100px;
  display: block;
  border: 1px solid #ccc;
}
.product-box .pro-content .pro-pic img {
  width: 100%;
  display: block;
}
.product-box .pro-content .list-min .pro-txt {
  float: right;
  width: calc(100% - 110px);
  margin: 0px;
}
.product-box .pro-content .pro-txt {
  font-size: 12px;
  line-height: 15px;
  margin-top: 15px;
}
.product-box .pro-content .pro-txt a {
  color: #06c;
  line-height: 20px;
  overflow: hidden;
  display: block;
  font-size: 15px;
}
.product-box .pro-content .pro-txt .simple {
  font-size: 13px;
  padding: 5px 0px;
}
.product-box .pro-content .pro-txt .price {
  color: #f60;
  display: none;
}
.product-box .pro-content .pro-txt .order {
  color: #999;
  line-height: 20px;
}
.product-box .pro-content .feature {
  color: #ff6700;
}
.product-box .pro-content .gallery {
  display: flex;
  display: -ms-flexbox;
  align-items: stretch;
  flex-wrap: wrap;
  clear: both;
  overflow: hidden;
  position: relative;
  border-top: 1px solid #ddd;
}
.product-box .pro-content .gallery:after {
  content: "";
  width: 1px;
  height: 100%;
  background: #ddd;
  position: absolute;
  top: 0;
  left: 50%;
  bottom: 0;
}
.product-box .pro-content .gallery li {
  overflow: hidden;
  width: calc(50% - 20px);
  padding: 10px;
  position: relative;
  border-bottom: 1px solid #ddd;
}
.product-box .pro-content .list-max li {
  position: relative;
  padding: 15px;
}
.product-box .pro-content .list-max li:nth-of-type(2n) {
  background: #f5f5f5;
}
.detail .detail-main {
  overflow: hidden;
}
.detail .detail-main .detail-smp {
  overflow: hidden;
}
.detail .detail-main .detail-smp .detail-img {
  width: 100%;
  overflow: hidden;
  background: #fff;
  position: relative;
}
.detail .detail-main .detail-smp .share {
  padding: 8px 10px;
}
.faq-detail .share {
  padding-bottom: 10px;
}
.move-img {
  position: absolute;
  z-index: 5;
  bottom: 5px;
  left: 5px;
  border: solid 2px #666;
  width: 70px;
  height: 70px;
  display: none;
  border-radius: 50%;
}
.share {
  padding: 5px 0;
  background: #fff;
}
.share .share-title {
  float: left;
  font-size: 12px;
  color: #666;
}
.share ul li {
  padding-left: 5px;
  display: inline-block;
}
.share ul li a {
  text-decoration: none;
  color: #666;
  font-size: 20px;
}
.detail .detail-main .detail-smp .base-info {
  overflow: hidden;
  padding: 0 10px;
  background: #fff;
}
.detail .detail-main .detail-smp .base-info h1 {
  font-weight: normal;
  color: #06c;
  font-size: 14px;
  line-height: 15px;
}
.detail .detail-main .detail-smp .base-info .price .name {
  width: 75px;
  display: inline-block;
  font-size: 13px;
  line-height: 30px;
  color: #666;
}
.pro-detail .pro-desc {
  background: #fff;
  padding: 10px;
  margin: 10px 0;
}
.pro-detail .pro-desc a {
  text-decoration: underline;
}
.detail .detail-main .detail-smp .detail-img .btn-wish {
  width: 35px;
  height: 35px;
  line-height: 35px;
  color: #666;
  border: none;
  position: absolute;
  top: 10px;
  right: 10px;
  border-radius: 50%;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.07);
}
.detail .detail-main .detail-smp .detail-img .btn-wish .fa {
  font-size: 16px;
  display: block;
  line-height: inherit;
}
.detail .detail-main .detail-smp .feature {
  color: #ff6700;
}
.detail-btn {
  padding: 10px;
  text-align: center;
  overflow: hidden;
  display: flex;
  display: -ms-flexbox;
  justify-content: space-between;
}
.detail-btn i {
  padding-right: 2px;
}
.detail-btn div {
  width: calc(50% - 5px);
}
.detail-btn div button {
  padding: 8px 0px;
  width: 100%;
  display: inline-block;
  background: #fff;
  border: solid 1px #f90;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  text-decoration: none;
  line-height: 20px;
}
.detail-btn .detail-btn-left button {
  color: #f90;
}
.detail-btn .detail-btn-right button {
  color: #666;
  border-color: #ddd;
}
.detail-btn-footer {
  margin: 0;
  padding: 10px 0;
  background: #f2f2f2;
  position: fixed;
  bottom: 0;
}
.detail-btn-footer .detail-btn-left .btn-contact {
  padding: 8px 0px;
  width: 100%;
  display: inline-block;
  background: #f90;
  color: #fff;
  border: solid 1px #f90;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  text-decoration: none;
}
.detail-btn-footer .detail-btn-right .btn-wish {
  padding: 8px 0px;
  width: 100%;
  display: inline-block;
  background-color: #666;
  color: #fff;
  border: solid 1px #666;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  text-decoration: none;
}
.mation-tabs {
  padding: 10px;
  font-size: 12px;
  line-height: 15px;
}
.mation-tabs a {
  color: #06c;
}
.mation-tabs a:hover {
  text-decoration: none;
}
.mation-tabs th {
  width: 140px;
  text-align: left;
  line-height: 20px;
  font-weight: normal;
  color: #666;
  font-size: 12px;
  padding: 5px;
}
.mation-tabs td {
  color: #333;
}
.mation-tabs tr:nth-of-type(2n) {
  background: #f5f5f5;
}
.mation-tabs .file {
  display: block;
  float: left;
  padding: 0 5px 0 0;
}
.detail-info {
  overflow: hidden;
  background: #fff;
  margin: 0px 10px 9px;
  position: relative;
  border-radius: 3px;
}
.detail-info a.detail-link {
  font-size: 14px;
  text-decoration: none;
  font-weight: normal;
  line-height: 45px;
  display: block;
  color: #fff;
  padding: 0 10px;
  background: #333;
}
.detail-info a.detail-link i {
  float: right;
  line-height: 45px;
}
.detail-info h1 {
  font-size: 16px;
}
.detail-info .detail-info-title {
  padding: 10px 0px;
}
.detail-info .detail-info-title span {
  display: block;
  font-size: 14px;
  font-weight: 600;
  line-height: 40px;
  color: #333;
  border-bottom: solid 1px #eee;
}
.detail-info .detail-info-title ul {
  overflow: hidden;
}
.detail-info .detail-info-title ul:after {
  content: "";
  width: 100%;
  height: 2px;
  background: #e5e5e5;
  margin-top: -2px;
  display: block;
}
.detail-info .detail-info-title ul li {
  font-size: 14px;
  color: #333;
  line-height: 35px;
  padding: 0 10px;
  border-bottom: 2px solid transparent;
  display: inline-block;
}
.detail-info .detail-info-title ul .on {
  border-bottom-color: #f60;
  color: #f60;
}
.detail .detail-right .rel-items .title {
  height: 25px;
  color: #666;
  padding: 0 6px;
  font-size: 15px;
}
.detail .detail-right .rel-items {
  margin: 20px 0 0 5px;
}
.detail .detail-right .rel-items .item {
  border: solid 1px #f2f2f2;
  background: #fff;
  margin-bottom: 10px;
  text-align: left;
  box-shadow: 2px 2px 4px #fff;
}
.detail .detail-right .rel-items .item:hover {
  border: solid 1px #ffffcc;
  background: #ffffee;
}
.detail .detail-right .rel-items .item .item-img {
  padding: 6px;
}
.detail .detail-right .rel-items .item .item-title {
  padding: 0 6px;
  max-height: 28px;
  overflow: hidden;
}
.detail .detail-right .rel-items .item .item-title a {
  line-height: 14px;
  font-size: 14px;
  color: #444;
  text-decoration: none;
}
.detail .detail-right .rel-items .item .item-title a:hover {
  color: #ed4d5a;
}
.detail .detail-right .rel-items .item .item-price {
  padding: 4px 6px;
  font-weight: bold;
}
.detail-info .detail-info-content {
  padding: 5px 0px 10px;
}
.detail-info .detail-info-content .detail-info-item {
  display: none;
}
.detail-info .detail-info-content .detail-info-item.on {
  display: block;
}
.detail-info .detail-info-item > .join-review {
  position: absolute;
  margin-top: -52px;
  right: 15px;
  font-size: 13px;
  color: #f60;
  line-height: 35px;
  cursor: pointer;
}
.detail-info .detail-info-item > .join-review:before {
  content: "\f044";
  font: normal normal normal 13px/1 FontAwesome;
  padding: 0 5px;
}
.detail-info .review-box li {
  padding: 10px 10px 9px;
}
.detail-info .review-box li:nth-of-type(2n) {
  background: #f9f9f9;
}
.detail-info .review-box dl {
  overflow: hidden;
}
.detail-info .review-box dt {
  float: left;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  font-weight: 600;
}
.detail-info .review-box dt p {
  margin: 0 -5px;
}
.detail-info .review-box dt .country-flag {
  margin: 3px 5px;
}
.detail-info .review-box dt span.time {
  font-size: 12px;
  color: #999;
  line-height: 15px;
  font-weight: normal;
}
.detail-info .review-box dd {
  float: right;
}
.detail-info .review-box dd span {
  margin: 10px 1px;
  line-height: 20px;
  display: inline-block;
}
.detail-info .review-box .fa {
  color: #ccc;
  font-size: 16px;
}
.detail-info .review-box .fa-star {
  color: #fc0;
}
.detail-info .review-box .review-desc {
  font-size: 14px;
  color: #666;
  line-height: 20px;
  margin-top: 5px;
}
.detail-info .review-box .review-empty {
  text-align: center;
  font-size: 13px;
  color: #333;
  line-height: 25px;
}
.detail-info .review-box .review-empty .join-review {
  color: #58bbb6;
  display: inline-block;
  text-decoration: underline;
}
.detail-info .review-box .review-empty .join-review:hover {
  text-decoration: none;
}
.detail-info .review-box + .view-more {
  display: block;
  background: #f5f5f5;
  color: #333;
  text-align: center;
  line-height: 35px;
  width: 130px;
  margin: 0 auto;
  font-size: 13px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 3px;
  border: 1px solid #eee;
}
.detail-info .review-box + .view-more:after {
  content: "\f103";
  font: normal normal normal 14px/1 FontAwesome;
  padding: 0 5px;
}
.detail-info .review-box + span {
  font-size: 13px;
  color: #333;
  line-height: 30px;
  text-align: center;
  display: block;
  border-top: 1px solid #e5e5e5;
  padding-top: 9px;
}
.rel-product {
  margin-bottom: 10px;
}
.rel-product .swiper-container {
  margin: 0px auto;
}
.rel-product .swiper-slide .item-img {
  padding: 4px;
  border: 1px solid #e5e5e5;
}
.rel-product .swiper-slide img {
  width: 100%;
}
.rel-product .swiper-slide .item-title a {
  line-height: 16px;
  font-size: 12px;
  text-decoration: none;
  overflow: hidden;
  padding-top: 10px;
  display: block;
  color: #333;
}
.rel-product .item-price {
  color: #f60;
  font-size: 13px;
}
.rel-tag {
  margin-bottom: 10px;
}
.rel-tag h1,
.rel-tag .title {
  font-size: 14px;
  font-weight: 600;
  line-height: 40px;
  color: #333;
  border-bottom: solid 1px #eee;
}
.rel-tag ul {
  padding: 10px;
}
.rel-tag ul li {
  line-height: 20px;
}
.rel-tag ul li a {
  color: #06c;
  text-decoration: none;
  display: block;
  font-size: 12px;
  line-height: 20px;
}
.rel-tag ul li .on {
  color: #06c;
  text-decoration: none;
  border-radius: 3px;
}
.back a {
  font-size: 14px;
  color: #fff;
  line-height: 40px;
  background: #666;
  display: block;
  text-align: center;
}
.inquiry .inquiry-content {
  padding: 10px 0px 20px;
}
.inquiry .inquiry-content ul li {
  padding: 0 10px;
  font-size: 13px;
  color: #444;
  margin-bottom: 10px;
  line-height: 25px;
}
.inquiry .inquiry-content ul li input {
  border: #ccc solid 1px;
  width: calc(100% - 12px);
  padding: 5px;
  border-radius: 4px;
  font-size: 13px;
  -webkit-appearance: none;
  line-height: 25px;
}
.inquiry .inquiry-content ul li span {
  display: inline-block;
}
.inquiry .inquiry-content ul li .inquiry-title {
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  font-size: 13px;
  color: #333;
  line-height: 25px;
  padding-bottom: 5px;
}
.inquiry .inquiry-content ul li .inquiry-title span {
  padding: 0 5px;
}
.inquiry .inquiry-content ul li .inquiry-title i {
  width: 4px;
  height: 4px;
  background: #f00;
  border-radius: 50%;
}
.inquiry .inquiry-content ul li textarea {
  height: 100px;
  border: #ccc solid 1px;
  width: calc(100% - 12px);
  line-height: 20px;
  font-size: 13px;
  color: #333;
  border-radius: 4px;
  -webkit-appearance: none;
  padding: 5px;
  display: block;
}
.inquiry .inquiry-content ul li p span {
  color: #f60;
}
.inquiry .send {
  padding: 0 10px;
}
.inquiry .send button {
  width: 100%;
  background: #f90;
  height: 45px;
  line-height: 45px;
  color: #fff;
  border-radius: 6px;
  font-size: 16px;
}
.inquiry .inquiry-content ul li.code {
  height: 35px;
  line-height: 35px;
}
.inquiry .inquiry-content ul li.code input {
  width: 160px;
  float: left;
  margin-right: 10px;
  -webkit-appearance: none;
}
.contact-us .contact-content .person-box {
  padding: 15px;
}
.contact-us .contact-content .person-box:nth-of-type(2n) {
  background: #f5f5f5;
}
.contact-us .person-box {
  overflow: hidden;
  font-size: 12px;
}
.contact-us .person-box .person-pic {
  float: left;
  margin-right: 10px;
  width: 50px;
  height: 50px;
  display: block;
}
.contact-us .person-box .person-pic img {
  border: #eaeaea solid 1px;
  width: 100%;
  border-radius: 10px;
}
.contact-us .person-box .person-txt {
  float: left;
  margin-top: 5px;
}
.contact-us .person-box .person-txt p {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
}
.contact-us .person-box .person-bottom {
  clear: both;
  padding: 10px 0;
  line-height: 20px;
}
.contact-us .person-box .person-bottom a {
  color: #06c;
  display: inline-block;
}
.news-list {
  position: relative;
}
.news-list .content ul li {
  line-height: 30px;
  padding: 5px 10px;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
}
.news-list .content ul li:nth-of-type(2n) {
  background: #f5f5f5;
}
.news-list .content ul li a {
  color: #333;
  line-height: 20px;
  padding: 5px 0px;
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-preferred-size: auto;
  text-overflow: ellipsis;
  white-space: pre;
}
.news-list .content ul li span {
  color: #999;
  font-size: 13px;
  line-height: 20px;
}
.news-detail {
  padding: 10px;
}
.news-detail h2 {
  font-size: 14px;
  padding: 5px 0;
  font-weight: bold;
  color: #06c;
  line-height: 17px;
}
.news-detail .time {
  color: #666;
  font-size: 12px;
}
.news-detail .detail {
  font-size: 12px;
}
.news-detail .detail a {
  text-decoration: underline;
}
.news-detail .detail .simple {
  color: #333;
  background: #eaeaea;
  padding: 10px;
  margin: 10px 0;
}
.news-detail .detail .simple img {
  width: 100%;
}
.news-detail .detail .simple i {
  font-weight: bold;
  font-style: normal;
}
.news-detail .detail .desc {
  color: #333;
  padding: 0 5px;
}
.news-detail .source,
.news-detail .publisher,
.news-detail .time {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  font-size: 12px;
  color: #999;
}
.certificate-box .cer-content ul li {
  overflow: hidden;
  padding: 10px;
}
.certificate-box .cer-content ul li:nth-of-type(2n) {
  background: #f5f5f5;
}
.certificate-box .cer-content .cer-pic {
  float: left;
}
.certificate-box .cer-content .cer-pic a {
  width: 85px;
  display: block;
  border: #eaeaea solid 1px;
}
.certificate-box .cer-content .cer-pic img {
  width: 100%;
  display: block;
}
.certificate-box .cer-content .cer-txt {
  margin-left: 95px;
}
.certificate-box .cer-content .cer-txt p {
  font-size: 12px;
  color: #666;
  line-height: 22px;
  height: 22px;
  overflow: hidden;
}
.certificate-box .cer-content .cer-txt p.name a {
  color: #06c;
  display: block;
  font-size: 14px;
}
.certificate-box .cer-content .cer-txt .date {
  font-size: 13px;
  color: #666;
}
.certificate-box .cer-content .cer-txt .date .date-l {
  float: left;
}
.certificate-box .cer-content .cer-txt .date .date-r {
  float: right;
}
.certificate-detail {
  background: #fff;
  margin: 10px 0;
  padding: 10px;
}
.certificate-detail h2 {
  font-size: 14px;
  padding: 10px 0;
  font-weight: bold;
  color: #06c;
}
.certificate-detail img {
  width: 100%;
}
.certificate-detail .detail {
  font-size: 12px;
  padding-top: 5px;
}
.certificate-detail .pager {
  padding-top: 10px;
}
.certificate-detail .pager p {
  font-size: 12px;
  line-height: 25px;
  color: #999;
}
.certificate-detail .pager a {
  color: #06c;
}
.cer-info .mation-tabs {
  padding: 10px 0;
  font-size: 12px;
}
.cer-info .mation-tabs a {
  color: #005BB0;
  text-decoration: underline;
}
.cer-info .mation-tabs a:hover {
  text-decoration: none;
}
.cer-info .mation-tabs th {
  width: 140px;
  text-align: left;
  line-height: 23px;
  font-weight: normal;
  color: #666;
}
.cer-info .mation-tabs td {
  color: #333;
}
.cer-info .mation-tabs .file {
  display: block;
  float: left;
  padding: 0 5px 0 0;
}
.faq-list {
  margin: 10px 0;
  position: relative;
}
.faq-list .title {
  line-height: 40px;
  padding: 0 10px;
  border-top: #ccc solid 1px;
  border-bottom: #ccc solid 1px;
  background-color: #fff;
}
.faq-list .content ul li {
  margin-top: 20px;
}
.faq-list .content ul li a {
  color: #333;
  display: inline-block;
}
.faq-list .content ul li span {
  width: 70px;
  position: absolute;
  right: 10px;
  top: 0;
  text-align: right;
  color: #999;
  font-size: 13px;
}
.faq-list .secondbar {
  background: #fff;
}
.related {
  background: #fff;
  padding: 0 10px 10px 10px;
}
.related ul li {
  overflow: hidden;
  border-top: #f2f2f2 solid 1px;
  padding: 10px 0;
}
.related ul li.first-line {
  border-top: none;
  padding-top: 0;
}
.related .pro-pic {
  float: left;
}
.related .pro-pic a {
  width: 50px;
  height: 52px;
  display: block;
}
.related .pro-pic img {
  border: #eaeaea solid 1px;
  width: 100%;
}
.related .pro-txt {
  margin-left: 60px;
}
.related .pro-txt a {
  color: #06c;
  line-height: 15px;
  max-height: 35px;
  overflow: hidden;
  display: block;
  font-size: 13px;
}
.related .pro-txt .simple {
  font-size: 12px;
  color: #666;
  line-height: 17px;
}
.related .pro-txt .order {
  font-size: 12px;
  color: #999;
}
.related .pro-txt .price {
  color: #f60;
  font-size: 13px;
  display: none;
}
.faq-detail {
  background: #fff;
  margin: 10px 0;
  padding: 20px 10px;
}
.faq-list .content {
  padding: 0 10px 20px 10px;
}
.faq-list .content .answer {
  background: #fff;
}
.faq-list .content .answer .detail {
  max-height: 40px;
  overflow: hidden;
}
.question {
  font-size: 14px;
  color: #06c;
  line-height: 17px;
  background: #f0f9fe;
  border: 1px solid #c8def2;
  margin: 0 0 0 35px;
  padding: 10px;
  border-radius: 4px;
  position: relative;
  display: inline-block;
}
.faq-list .content ul li .question a {
  color: #06c;
}
.faq-list .fa-caret-left,
.faq-detail .fa-caret-left {
  position: absolute;
  left: -6px;
  top: 11px;
  color: #c8def2;
  font-size: 15px;
}
.me {
  position: absolute;
  left: -40px;
  top: 3px;
  background: #09F;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #fff;
}
.answer {
  font-size: 12px;
  position: relative;
  border: #ccc solid 1px;
  border-radius: 4px;
  padding: 10px;
  margin: 20px 36px 0 0;
}
.you {
  position: absolute;
  right: -42px;
  top: 6px;
  background: #ccc;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #000;
  text-align: center;
}
.faq-list .fa-caret-right,
.faq-detail .fa-caret-right {
  position: absolute;
  right: -6px;
  top: 13px;
  color: #ccc;
  font-size: 15px;
}
.pager {
  padding: 10px;
  font-size: 12px;
  line-height: 20px;
  color: #999;
  overflow: hidden;
}
.pager a {
  color: #06c;
  display: inline-block;
}
/*.flag{background:url(img/country.png);background-repeat:no-repeat;background-size:20px 11px; padding:1px;
margin: 9px 3px 0 5px;float: left;}
.flag-cn{background-position: 0 0;}
.flag-en{background-position: 0 -74px;}
.flag-fr{background-position: 0 -148px;}
.flag-ja{background-position: 0 -222px;}
.flag-ko{background-position: 0 -296px;}
.flag-tw{background-position: 0 -370px;}
.flag-ar{background-position: 0 -444px;}
.flag-de{background-position: 0 -518px;}
.flag-es{background-position: 0 -592px;}
.flag-it{background-position: 0 -666px;}
.flag-ps{background-position: 0 -740px;}
.flag-po{background-position: 0 -828px;}
.flag-tk{background-position: 0 -888px;}
.flag-in{background-position: 0 -962px;}
.flag-cs{background-position: 0 -1036px;}*/
.flag {
  background-size: 20px 11px;
  margin: 9px 3px 8px 5px;
  width: 20px;
  height: 11px;
  display: inline-block;
}
.flag-cn {
  background-image: url(http://ccdn.tradew.com/MNmobile/img/cn.png);
}
.flag-en {
  background-image: url(http://ccdn.tradew.com/MNmobile/img/en.png);
}
.flag-fr {
  background-image: url(http://ccdn.tradew.com/MNmobile/img/fr.png);
}
.flag-ja {
  background-image: url(http://ccdn.tradew.com/MNmobile/img/ja.png);
}
.flag-ko {
  background-image: url(http://ccdn.tradew.com/MNmobile/img/ko.png);
}
.flag-tw {
  background-image: url(http://ccdn.tradew.com/MNmobile/img/tw.png);
}
.flag-ar {
  background-image: url(http://ccdn.tradew.com/MNmobile/img/ar.png);
}
.flag-de {
  background-image: url(http://ccdn.tradew.com/MNmobile/img/de.png);
}
.flag-es {
  background-image: url(http://ccdn.tradew.com/MNmobile/img/es.png);
}
.flag-it {
  background-image: url(http://ccdn.tradew.com/MNmobile/img/it.png);
}
.flag-ps {
  background-image: url(http://ccdn.tradew.com/MNmobile/img/ps.png);
}
.flag-po {
  background-image: url(http://ccdn.tradew.com/MNmobile/img/po.png);
}
.flag-tk {
  background-image: url(http://ccdn.tradew.com/MNmobile/img/tk.png);
}
.flag-in {
  background-image: url(http://ccdn.tradew.com/MNmobile/img/in.png);
}
.flag-cs {
  background-image: url(http://ccdn.tradew.com/MNmobile/img/cs.png);
}
.index {
  background: #fff;
  padding: 10px;
}
.index ul {
  padding-top: 5px;
}
.index ul li a {
  color: #333;
  font-size: 13px;
}
.index ul li {
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.cpage {
  background: #fff;
  padding: 0 10px 10px 10px;
}
.cpage a {
  color: #666;
  margin: 0 5px 8px 0;
  border: #eee solid 1px;
  padding: 0 5px;
  font-family: Arial, Helvetica, sans-serif;
  display: inline-block;
}
.cpage span {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  background: #ccc;
  padding: 0 5px;
  display: inline-block;
  margin-right: 5px;
}
.txt-detail {
  background: #fff;
  margin: 10px 0;
  padding: 5px 10px 10px 10px;
}
.txt-detail h2 {
  line-height: 40px;
  font-size: 14px;
}
.txt-detail dl {
  font-size: 12px;
}
.txt-detail a {
  color: #06c;
}
.txt-detail dt {
  font-weight: bold;
  line-height: 20px;
  font-size: 13px;
}
.txt-detail dl {
  padding-bottom: 10px;
}
.txt-detail dd {
  font-size: 12px;
}
.current-size {
  color: #f60;
}
.error,
.inquiry-success {
  text-align: center;
  padding: 60px 0;
  background: #fff;
}
.wish-list {
  margin-bottom: 40px;
}
.wish-list-empty,
error,
.inquiry-success {
  background: #fff;
  padding: 50px;
  text-align: center;
  line-height: 20px;
}
.wish-list-empty a,
.error a,
.inquiry-success a {
  color: #06c;
}
.error a {
  color: #06c;
  text-decoration: underline;
}
.wish-list .title {
  background: #f5f5f5;
}
.wish-list .title .num {
  font-family: Arial, Helvetica, sans-serif;
}
.wish-list .title .num .checked-num {
  color: #f60;
}
.wish-list ul li {
  overflow: hidden;
  padding: 10px;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
}
.wish-list ul li input {
  margin: 0;
}
.wish-list ul li:nth-of-type(2n) {
  background: #f5f5f5;
}
.wish-list .pro-pic {
  padding: 0 5px;
}
.wish-list .pro-pic a {
  width: 65px;
  border: #eaeaea solid 1px;
  display: block;
}
.wish-list .pro-pic img {
  width: 100%;
  display: block;
}
.wish-list .pro-txt {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-preferred-size: auto;
  width: calc(100% - 80px);
}
.wish-list .pro-txt a {
  color: #06c;
  line-height: 20px;
  overflow: hidden;
  display: block;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: pre;
}
.wish-list .pro-txt .price {
  color: #f60;
  display: none;
}
.wish-list .pro-txt .order {
  color: #999;
  line-height: 25px;
  font-size: 12px;
}
.wish-list .pro-txt .simple {
  font-size: 13px;
  line-height: 17px;
}
.wish-footer {
  display: flex;
  display: -ms-flexbox;
  position: fixed;
  bottom: 0px;
  width: 100%;
}
.wish-footer .wish-footer-left {
  display: flex;
  display: -ms-flexbox;
  background: #f2f2f2;
  align-items: center;
  justify-content: center;
  width: 40px;
}
.wish-footer .wish-footer-right {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-preferred-size: auto;
}
.wish-footer .wish-footer-right button {
  width: 50%;
  border: none;
  color: #fff;
  line-height: 40px;
  text-align: center;
}
.wish-footer .wish-footer-right .btn-contact {
  background: #f60;
}
.wish-footer .wish-footer-right .btn-trash {
  background: #666;
}
.wish-footer .wish-footer-right .fa {
  padding-right: 3px;
}
.footer-pading50 {
  padding: 0px 0px 50px;
}
.float-nav {
  position: fixed;
  bottom: 0;
  left: 0;
  background: rgba(242, 242, 242, 0.9);
  width: 100%;
  border-top: #ddd solid 1px;
  display: block;
  z-index: 9;
}
.float-nav ul {
  width: 100%;
}
.float-nav ul li {
  float: left;
  width: 20%;
  margin: 0 auto;
  box-sizing: border-box;
}
.float-nav ul li a {
  color: #666;
  display: block;
  text-align: center;
  font-size: 16px;
  text-decoration: none;
  line-height: 20px;
  padding: 5px 0px;
}
.float-nav ul li a span {
  display: block;
  font-size: 12px;
}
/*new css*/
.head dl {
  overflow: hidden;
  background: #485b7d;
  padding: 5px 10px;
  display: flex;
  display: -ms-flexbox;
  justify-content: space-between;
}
.head .language {
  margin: 0px;
}
.head dt {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-preferred-size: auto;
  max-width: calc(100% - 100px);
}
.head dt a {
  font-size: 14px;
  color: #fff;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  white-space: pre;
}
.mid-content {
  padding: 15px 10px;
}
.mid-content .main-bg {
  padding: 15px 0px;
}
.mid-content .main-title {
  padding: 5px 0px;
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
}
.mid-content .main-title:after {
  content: "";
  width: 100px;
  height: 2px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: #485b7d;
}
.mid-content .main-title h2 {
  font-size: 16px;
  color: #485b7d;
  line-height: 30px;
  font-weight: 600;
  text-transform: uppercase;
}
.mid-content .main-content {
  padding: 5px 0px;
}
.mid-content .main-link {
  margin-top: 10px;
}
.mid-content .main-link a {
  font-size: 12px;
  color: #fff;
  line-height: 35px;
  padding: 0 25px;
  text-transform: uppercase;
  display: inline-block;
  background: #485b7d;
}
.navbar .navbar-link {
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
}
.navbar .navbar-link .follow {
  border-top: none;
}
.navbar .navbar-contact dl {
  font-size: 12px;
  color: #666;
  line-height: 20px;
  padding: 10px 15px;
  border-bottom: 1px dashed #ccc;
  display: flex;
  display: -ms-flexbox;
}
.navbar .navbar-contact dl:last-of-type {
  border-bottom: none;
}
.navbar .navbar-contact dt {
  color: #485b7d;
  text-transform: capitalize;
  font-weight: 600;
}
.navbar .navbar-contact dt:after {
  content: ":";
  padding: 0 5px;
}
.main-info dl {
  overflow: hidden;
  padding-bottom: 4px;
  border-bottom: 1px dashed #ccc;
  margin-bottom: 5px;
}
.main-info dt {
  font-size: 15px;
  color: #485b7d;
  line-height: 25px;
  text-transform: uppercase;
  font-weight: 600;
}
.main-info dt:after {
  content: ":";
  padding: 0 5px;
}
.main-info dd {
  font-size: 13px;
  color: #666;
  line-height: 20px;
}
.main-about .main-about-pic img {
  width: 100%;
}
.main-about .main-about-text {
  font-size: 13px;
  color: #333;
  line-height: 20px;
  padding: 10px 0px 5px;
}
.main-categories .main-content h2 {
  font-size: 16px;
  color: #485b7d;
  line-height: 30px;
  font-weight: 600;
  text-transform: uppercase;
}
.main-categories .main-content h2 .fa {
  padding-right: 5px;
  font-size: 14px;
}
.main-categories .main-content .main-categories-tabs li a {
  font-size: 14px;
  color: #485b7d;
  padding: 10px 0px;
  line-height: 20px;
  border-bottom: 1px dashed #ccc;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
  font-weight: 600;
}
.main-categories .main-content .main-categories-tabs a.main-second-categories-link {
  font-weight: normal;
  padding: 10px 15px;
}
.main-categories .main-content .main-categories-tabs a.main-third-categories-link {
  color: #333;
  font-weight: normal;
  padding: 10px 40px;
}
.main-categories .main-content .main-categories-tab-child .main-categories-link:before {
  content: "\f196";
  font: normal normal normal 14px/1 FontAwesome;
  padding-right: 5px;
}
.main-categories .main-content .main-categories-tab-child .main-categories-link.down:before {
  content: "\f147";
}
.main-categories .main-content .main-categories-tabs a.main-second-categories-link:before {
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  padding-right: 5px;
}
.main-categories .main-content .main-categories-tabs .main-second-categories-tab-child a.main-second-categories-link:before {
  content: "\f196";
}
.main-categories .main-content .main-categories-tabs .main-second-categories-tabs {
  display: none;
}
.main-categories .main-content .main-categories-tabs .main-second-categories-tabs.down {
  display: block;
}
.main-categories .main-content .main-categories-tabs li a.more-link {
  color: #f44;
  font-weight: normal;
}
.main-categories .main-content .main-categories-tabs li a.more-link:after {
  display: none;
}
.navbar .dropdown-menu .dropdown-menu-link:before {
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  padding: 0 5px;
}
.navbar .dropdown-menu a.dropdown-menu-second-link {
  font-weight: normal;
  padding: 10px;
}
.navbar .dropdown-menu a.dropdown-menu-third-link {
  color: #333;
  font-weight: normal;
  padding: 10px 30px;
}
.navbar .dropdown-menu .dropdown-menu-list-child .dropdown-menu-link:before {
  content: "\f0d7";
}
.navbar .dropdown-menu a.dropdown-menu-second-link:before {
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  padding: 0 5px;
}
.navbar .dropdown-menu .dropdown-menu-second-list-child a.dropdown-menu-second-link:before {
  content: "\f107";
}
.main-product .main-product-info {
  padding-top: 10px;
}
.main-product .main-product-img a {
  display: block;
}
.main-product .main-product-img img {
  width: 100%;
}
.main-product .main-product-title {
  padding: 10px 0px 9px;
}
.main-product .main-product-title a {
  font-size: 14px;
  color: #666;
  line-height: 20px;
}
.main-product .main-content > ul > li {
  padding: 10px 0px;
  border-bottom: 1px dashed #ccc;
}
.main-product .main-content > ul > li > a {
  font-size: 14px;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  white-space: pre;
}
.main-product .main-content > ul > li .fa {
  padding-right: 5px;
}
.main-new ul {
  padding: 5px 0px;
}
.main-new ul li {
  padding: 10px;
}
.main-new ul li:nth-of-type(2n+1) {
  background: #f5f5f5;
}
.main-new ul li span {
  font-size: 14px;
  color: #999;
  line-height: 20px;
  display: block;
}
.main-new ul li .fa {
  padding-right: 5px;
}
.main-new ul li a {
  font-size: 16px;
  color: #485b7d;
  line-height: 20px;
  margin: 5px 0px;
  display: block;
}
.right-float.right-float-mobile {
  bottom: 70px;
  right: 10px;
}
.right-float.right-float-mobile > a:hover:after,
.right-float.right-float-mobile > a:hover:before {
  display: none;
}
.right-float.right-float-mobile .chat-items {
  bottom: 70px;
}
.right-float.right-float-mobile .chat-items:after {
  bottom: 17px;
}
.download-page .download-content {
  padding: 5px 20px;
}
.download-page .download-tab {
  padding: 5px 0px;
  font-size: 14px;
  line-height: 25px;
  color: #333;
}
.download-page .download-tab + .download-tab {
  border-top: 1px dashed #e5e5e5;
}
.download-page .download-doc {
  overflow: hidden;
  margin: 0 -5px;
}
.download-page .download-doc a {
  font-size: 30px;
  line-height: 40px;
  float: left;
  padding: 10px 15px;
  color: #999;
  border: 1px solid #e5e5e5;
  margin: 5px;
}
.download-page .download-doc a:hover {
  border-color: #ccc;
  background: #f5f5f5;
  color: #333;
}
.download-page .download-doc .fa {
  font-size: 30px;
}
/*moblie-site-ar*/
.moblie-site-ar .topnav .centersidebar .search .search-btn {
  float: left;
}
.moblie-site-ar .topnav .centersidebar .search .search-term {
  left: 50px;
  right: 0px;
}
.moblie-site-ar .topnav .rightsidebar button span {
  left: 1px;
  right: auto;
}
.moblie-site-ar .navbar ul li a {
  text-align: right;
}
.moblie-site-ar .product-list .title h3 {
  float: right;
}
.moblie-site-ar .product-list .title a {
  float: left;
}
.moblie-site-ar .follow .follow-list a {
  padding-right: 0;
  padding-left: 10px;
  float: right;
}
.moblie-site-ar .fa-angle-down,
.moblie-site-ar .fa-angle-up {
  float: left;
}
.moblie-site-ar .language .ico {
  float: right;
  border-left: none;
  border-right: #ddd solid 1px;
}
.moblie-site-ar .language select {
  float: left;
}
.moblie-site-ar .goto-top {
  left: 0;
  right: auto;
}
.moblie-site-ar .goto-top i {
  float: none;
}
.moblie-site-ar .flag {
  margin: 9px 5px 8px 3px;
}
.moblie-site-ar .product-box .pro-content .title button {
  left: 0;
  right: auto;
}
.moblie-site-ar .product-box .pro-content .gallery li {
  float: right;
}
.moblie-site-ar .product-box .pro-content .list-max .pro-txt {
  padding-right: 10px;
  padding-left: 0;
}
.moblie-site-ar .product-box .pro-content .list-min .pro-pic {
  float: right;
}
.moblie-site-ar .product-box .pro-content .list-min .pro-txt {
  float: left;
}
.moblie-site-ar .product-box .pro-content .list-min .feature {
  left: auto;
  right: 5px;
}
.moblie-site-ar .detail-btn .detail-btn-left {
  float: right;
  padding: 0 10px 0 5px;
}
.moblie-site-ar .detail-btn .detail-btn-right {
  padding: 0 5px 0 10px;
}
.moblie-site-ar .detail-info a i {
  left: 10px;
  right: auto;
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  /*IE*/
  filter: FlipH;
}
.moblie-site-ar .rel-product .swiper-slide {
  float: right;
}
.moblie-site-ar .rel-product .swiper-wrapper {
  float: right;
}
.moblie-site-ar .wish-list ul li input {
  float: right;
  margin: 0 0 0 5px;
}
.moblie-site-ar .wish-list .pro-pic {
  float: right;
}
.moblie-site-ar .wish-list .pro-txt {
  margin-right: 95px;
  margin-left: 0;
}
.moblie-site-ar .share .share-title {
  float: right;
}
.moblie-site-ar .share ul li {
  padding-left: 0;
  padding-right: 5px;
}
.moblie-site-ar .base-info .mation-tabs th,
.moblie-site-ar .para .mation-tabs th {
  text-align: right;
}
.moblie-site-ar .secondbar ul li a {
  padding-left: 0;
  padding-right: 10px;
}
.moblie-site-ar .certificate-box .cer-content .cer-pic {
  float: right;
}
.moblie-site-ar .certificate-box .cer-content .cer-txt {
  margin-left: 0;
  margin-right: 95px;
}
.moblie-site-ar .news-list .content ul li span {
  left: 6px;
  right: auto;
}
.moblie-site-ar .news-list .content ul li a {
  margin-right: 0;
}
.moblie-site-ar .cate-dir li a i {
  float: right;
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  /*IE*/
  filter: FlipH;
}
.moblie-site-ar .related .pro-pic {
  float: right;
}
.moblie-site-ar .related .pro-txt {
  margin-left: 0;
  margin-right: 60px;
}
.moblie-site-ar .contact-us .person-box .person-pic {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
.moblie-site-ar .contact-us .person-box .person-txt {
  float: right;
}
.moblie-site-ar .float-nav ul li {
  float: right;
}
.moblie-site-ar .float-nav ul li {
  border-right: #f2f2f2 solid 1px;
}
.moblie-site-ar .float-nav ul li.first {
  border-right: none;
}
.moblie-site-ar .wish-footer .wish-footer-right .btn-trash i,
.moblie-site-ar .wish-footer .wish-footer-right .btn-contact i {
  padding-left: 3px;
  padding-right: 0;
}
.moblie-site-ar .head dt {
  position: absolute;
  right: 10px;
  left: 90px;
}
.moblie-site-ar .head dd {
  float: left;
}
.moblie-site-ar .mid-content .main-title:after {
  left: auto;
  right: 0px;
}
.moblie-site-ar .main-product .main-content li > a .fa {
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  /*IE*/
  filter: FlipH;
}
.moblie-site-ar .inquiry .inquiry-content ul li .inquiry-title i {
  float: right;
}
.moblie-site-ar .inquiry .inquiry-content ul li .inquiry-title span {
  float: right;
}
.moblie-site-ar .question {
  margin: 0px 35px 0px 0px;
}
.moblie-site-ar .me {
  left: auto;
  right: -40px;
}
.moblie-site-ar .answer {
  margin: 20px 0px 0px 36px;
}
.moblie-site-ar .you {
  right: auto;
  left: -40px;
}
.moblie-site-ar .faq-list .fa-caret-right,
.moblie-site-ar .faq-detail .fa-caret-right {
  left: -6px;
  right: auto;
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  /*IE*/
  filter: FlipH;
}
.moblie-site-ar .faq-list .fa-caret-left,
.moblie-site-ar .faq-detail .fa-caret-left {
  right: -6px;
  left: auto;
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  /*IE*/
  filter: FlipH;
}
.mybar {
  overflow: hidden;
  background: #fff;
  padding: 10px 10px 30px;
}
.mybar .title {
  font-size: 16px;
  color: #333;
  line-height: 30px;
  padding: 10px;
}
.mybar .share {
  padding: 10px;
  background: #f0f0f0;
}
.mybar-content {
  background: #fff;
}
.item-list + .language {
  padding: 10px 10px 60px;
}