@charset "utf-8";
/** {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*/
a:link, a:visited {text-decoration: none;color: #555;}
a:hover{color:#00c;}
img {vertical-align: middle;}
.mbx {
  height: 60px;
  line-height: 58px;
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
  margin: 0 auto;
  background:#F5F5F5;
}
.mbx .menu {
  width: 760px;
  margin: 0;
  padding-left: 0;
}
.mbx .menu div {
  text-align: left;
}
.mbx .menu a {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  padding: 0 30px;
}
.mbx .menu a:hover {
  color: #03c;
  border-bottom: 2px solid #03c;
  display: inline-block;
  margin-top: -1px;
}
.mbx .menu a.cur {
  color: #03c;
  border-bottom: 2px solid #03c;
  display: inline-block;
  margin-top: -1px;
}
.mbx p {
  margin: 0;
}
a.button-chat{
  display: block;
  width: 235px;
  height: 60px;
  line-height: 60px;
  vertical-align: middle;
  background-color: #2572e6;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}

.product-content .proshow-con div,
.product-content .product-features div,
.product-content p{font-size: 14px;line-height: 22px;}
.product-content h3{font-size: 18px;font-weight: bold;}
.nybasetit {
  width: 100%;
  margin: 30px auto;
  text-align: center;
}
.nybasetit h1 {
  font-size: 32px;
  color: #111;
}
.prosleft {
  width: 40%;
}
.proright {
  width: 56%;
}
.proright h3{font-size: 18px;font-weight: bold;}
.proright h3:first-child{font-size: 20px;}

.pull-left{float: left !important;}
.pull-right{float:right !important;}

.pic {
  position: relative;
  overflow: hidden;
}
.bigimg {
  width: 100%;
  border: 1px solid #e5e5e5;
}
.bigimg .pic {
  width: 100%;
  padding: 10px 0 26px 0;
}
.bigimg .pic p{text-align: center;margin: 4px auto;}
/*.vcenter {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  display: block;
  vertical-align: middle;
  margin: auto;
}
.pic:after {
  display: block;
  content: "";
}*/
.bigimg .pic:after {
  padding-bottom: 100%;
}
.slick-slider {
  position:relative;
  display:block;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -ms-touch-action:pan-y;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent
}
.slick-list {
  position:relative;
  overflow:hidden;
  display:block;
  margin:0;
  padding:0;
  z-index:1
}
.slick-list:focus {
  outline:none
}
.slick-list.dragging {
  cursor:hand
}
.slick-slider .slick-track {
  -webkit-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
}
.slick-track {
  position:relative;
  left:0;
  top:0;
  display:block
}
.slick-track:before,.slick-track:after {
  content:"";
  display:table
}
.slick-track:after {
  clear:both
}
.slick-loading .slick-track {
  visibility:hidden
}
.slick-slide {
  float:left;
  height:100%;
  min-height:1px;
  display:none
}
[dir="rtl"] .slick-slide {
  float:right
}
.slick-slide img {
  display:block;
  margin: 0 auto;
  max-width: 100%;
  max-height: 478px;
}
.slick-slide.slick-loading img {
  display:none
}
.slick-slide.dragging img {
  pointer-events:none
}
.slick-initialized .slick-slide {
  display:block
}
.slick-loading .slick-slide {
  visibility:hidden
}
.slick-vertical .slick-slide {
  display:block;
  height:auto;
  border:1px solid transparent
}
.slick-prev,.slick-next {
  position:absolute;
  display:block;
  height:50px;
  width:50px;
  line-height:0;
  font-size:0;
  cursor:pointer;
  background:transparent;
  color:transparent;
  top:50%;
  margin-top:-30px;
  padding:0;
  border:none;
  outline:none;
  z-index:3;
}
.slick-prev {
  left:30px;
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
  transform: rotate(45deg);
}
.slick-next {
  border-right: solid 1px #fff;
  border-bottom: solid 1px #fff;
  transform: rotate(-45deg);
}
[dir="rtl"] .slick-prev {
  left:auto;
  right:30px
}
.slick-next {
  right:30px
}
[dir="rtl"] .slick-next {
  left:30px;
  right:auto
}
.slick-dots {
  position:absolute;
  bottom:10px;
  height:auto;
  list-style:none;
  display:block;
  text-align:center;
  padding:0;
  width:100%;
  line-height:0;
  z-index:2;
}
.slick-dots li {
  position:relative;
  display:inline-block;
  margin:0 5px;
  padding:0;
  cursor:pointer
}
.slick-dots li button {
  border:0;
  display:block;
  height:15px;
  width:15px;
  padding:0;
  margin:0;
  outline:none;
  line-height:0;
  font-size:0;
  cursor:pointer;
  background:#555;
  border-radius:15px
}
.slick-dots li.slick-active button {
  width: 30px;
  background:#03c;
}

.nav.fixed_nav{display: none;position: relative;z-index: 1;}
.isStuck {
  width: 100%;
  padding-top: 0;
  z-index: 999999999;
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: rgba(0,0,0,.2) 0 1px 5px 0;
  -moz-box-shadow: rgba(0,0,0,.2) 0 1px 5px 0;
  box-shadow: rgba(0,0,0,.2) 0 1px 5px 0;
  -webkit-transform: translateZ(0);
}

.proxx{margin: 20px auto;border-top: 1px solid #d9d9d9;overflow: hidden;}
.proxx h3{margin: 20px auto;}

.product-features h3{margin: 0 auto;}
.product-features h3.product-public{margin: 20px auto;}
.product-features .prosleft {width: 46%;}
.product-features .proright {width: 50%; margin-top: 20px;}

.product-parameter{padding: 0;}
.product-parameter h3{margin: 20px auto;}
.product-parameter table.technical_table{border-collapse:collapse;color: #000;background: #D3DFEE;}
.product-parameter table.technical_table td{padding: 2px;border-left: 1px solid #fff;border-top: 1px solid #fff;}
.product-parameter table.technical_table tr:nth-child(1) td{border-top:0;}
.product-parameter table.technical_table tr td:nth-child(1){border-left:0;}
.product-parameter .technical_table tr{height: 33px;}
.product-parameter .technical_table tr:nth-child(1){background: #4F81BD;color: #fff;height: 35px;}
.product-parameter .technical_table tr:nth-child(2n+3){background: #A7BFDE;}
.product-parameter .technical_table tr:nth-child(2n){background: #D3DFEE;}
.product-parameter .technical_table tr td:nth-child(1){background: #4F81BD;color: #fff;}
.product-parameter .technical_table tr:not(:first-child):hover,
.product-parameter .technical_table tr:not(:first-child):hover td{background: #2572e6;color: #fff;}
.product-parameter table.technical_table_type1 tr:nth-child(2),
.product-parameter table.technical_table_type1 tr:nth-child(2):hover > td{background: #4F81BD;color: #fff;}
.product-parameter table.technical_table_type1 tr:nth-child(2) td:nth-child(1){border-left: 1px solid #fff;}
.product-parameter table.technical_table_plk tr:nth-child(4) td{background: #A7BFDE;color: #000;border-left: 1px solid #fff;}
.product-parameter table.technical_table_plk tr:nth-child(5){background: #D3DFEE;}

.product-related{padding: 0}
.product-related h3{margin: 20px auto;}
.grid{ width: 100%; overflow: hidden; }
.grid a{ display: inline-block; width: 18.412698%; margin: 0 0.79365%; float: left;}
.grid a img{ width: 100%;}
.grid a span{ display: inline-block; line-height: 40px;font-size: 14px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.inquiry{height: auto;padding: 20px 0;}
.inquiry h3{margin: 0 auto 10px auto;}
.inquiry .inquiry-form li input.product-btn,
.inquiry .product-btn{
  height: 45px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #555;
  background-color: #e3e3e3;
  display: inline-block;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: .5rem .75rem;
  font-size: 1.25rem;
  line-height: 1.25;
  border-radius: .25rem;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.inquiry .inquiry-form li input.product-btn:hover,
.inquiry .product-btn:hover{border-color:#e0e0e0;background-color: #e0e0e0;}
.inquiry .inquiry-form li{position:relative;margin: 10px auto;}
.inquiry .inquiry-form li em {position: absolute;margin-top:13px;margin-left:10px;color: red;font-size: 16px;}
.inquiry .inquiry-form li input,
.inquiry .inquiry-form li textarea{width: 80%;height: 45px;border: 1px solid #ccc;box-shadow: 0 2px 2px -2px #DDD inset;box-sizing: border-box;outline: none;color: #000;padding-left: 10px;line-height: 45px;font-size: 16px;}
.inquiry .inquiry-form li textarea{width: 80%;height: 150px;}
.inquiry .inquiry-form li #dosubmit{width: 35%;float: left;margin-right: 10%;}
.inquiry .inquiry-form li #doreset{width: 35%;float: left;}
.inquiry .left-content{width: 70%;float: left; border-right: 1px dashed #989898;}
.inquiry .right-content{width: 29.8%;float: left;}
.inquiry .mobile-view{text-align: center;margin: 0 15px 10px 15px;padding-bottom:10px;border-bottom: 1px dashed #989898;}
.inquiry .contact-us{margin-top: 10px;padding: 0 20px;}
.inquiry .contact-us h3{text-align: center;}
.inquiry .contact-us ul li{font-size: 14px;}
.inquiry .contact-us .chat-btn{margin: 20px auto;width: 100%;}

a.showMap:link, a.showMap:visited{color:#fff;}

@media only screen and (min-width: 769px) and (max-width: 1200px) {
  .mbx .menu{width: 70%;}
  .mbx .menu a.menuItem{font-size: 16px;padding: 0 12px;}
  .mbx .pull-right{width: 30%;max-width: 235px;}
  .mbx a.button-chat{width:100%;}
  .product-parameter{overflow-x: auto;}
  .grid{display: inline-flex;display: -webkit-flex;display: -ms-flexbox;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;-ms-flex-flow: row wrap;-o-flex-flow: row wrap;flex-flow: row wrap;-webkit-align-items: flex-end;-moz-align-items: flex-end;-ms-align-items: flex-end;-o-align-items: flex-end;align-items: flex-end;}
  .product-related a{ width: 31%; margin: 0 1.1%; }
}

@media only screen and (max-width: 768px) {
  .isStuck{z-index: 100;}
  .mbx{height: auto;line-height: 38px;}
  .mbx .menu{width: 100%;float: none !important;padding-top: 0;}
  .mbx .menu a.menuItem{font-size: 14px;padding: 0 5px;}
  .mbx .pull-right{display: none !important;}
  .nybasetit{margin: 15px auto;}
  .nybasetit h1{font-size: 18px;}
  .slick-slide img{max-width: 100%;}
  .prosleft {width: 100%;float: none;}
  .proright {width: 100%;float: none;}
  .proright h3{font-size: 16px;}
  .product-content h3{font-size: 16px;}
  .product-features .prosleft {width: 100%;float: none;}
  .product-features .proright {width: 100%;float: none;}
  .product-parameter{overflow-x: auto;}
  .product-parameter h3{font-size: 16px;}
  .grid{display: inline-flex;display: -webkit-flex;display: -ms-flexbox;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;-ms-flex-flow: row wrap;-o-flex-flow: row wrap;flex-flow: row wrap;-webkit-align-items: flex-end;-moz-align-items: flex-end;-ms-align-items: flex-end;-o-align-items: flex-end;align-items: flex-end;}
  .product-related a{ width: 48%; margin: 0 1%; }
  .inquiry .left-content{width: 100%;float: none; border-right: 0;}
  .inquiry .right-content{display: none;}
  .inquiry .inquiry-form li input,
  .inquiry .inquiry-form li textarea{width: 94%;}
  .inquiry .inquiry-form li #dosubmit{width: 45%;margin-right: 4%;}
  .inquiry .inquiry-form li #doreset{width: 45%;}
}