/* Slider */
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-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; }
.slick-list:focus {outline: none; }
.slick-list.dragging {cursor: pointer; }
.slick-slider .slick-track,
.slick-slider .slick-list {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; }
.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-arrow.slick-hidden {display: none; }

/* Arrows */
.slick-prev,
.slick-next {position: absolute;display: block;height: 20px;width: 20px;line-height: 0px;font-size: 0px;cursor: pointer;background: transparent;color: transparent;top: 50%;transform: translate(0, -50%);padding: 0;border: none;outline: none; }
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {outline: none;background: transparent;color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,.slick-next:focus:before {opacity: 1; }
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {opacity: 0.25; }
.slick-prev:before,
.slick-next:before {font-family: "slick";font-size: 20px;line-height: 1;color: white;opacity: 0.75;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }
.slick-prev {left: -25px; }
[dir="rtl"] .slick-prev {left: auto;right: -25px; }
.slick-prev:before {content: "←"; }
[dir="rtl"] .slick-prev:before {content: "→"; }
.slick-next {right: -25px; }
[dir="rtl"] .slick-next {left: -25px;right: auto; }
.slick-next:before {content: "→"; }
[dir="rtl"] .slick-next:before {content: "←"; }

/* Dots */
.slick-dotted.slick-slider {margin-bottom: 30px; }
.slick-dots {position: absolute;bottom: 0;list-style: none;display: block;text-align: center;padding: 0;margin: 0;width: 100%; }
.slick-dots li {position: relative;display: inline-block;height: 20px;width: 20px;margin: 0 5px;padding: 0;cursor: pointer; }
.slick-dots li button {border: 0;background: transparent;display: block;height: 20px;width: 20px;outline: none;line-height: 0px;font-size: 0px;color: transparent;padding: 5px;cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus {outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1; }
.slick-dots li button:before {position: absolute;top: 10px;left: 0;content: "•";width: 20px;height: 20px;font-family: "slick";font-size: 6px;line-height: 20px;text-align: center;color: white;opacity: 0.25;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before {color: white; opacity: 0.75; }
.pdcnt_top:after {content: "";display: table;clear: both; }

.pdcnt_img {float: left;width: 100%; }
.pdcnt_img:after {content: "";display: table;clear: both; }
.pdcnt_img img {width: 100%; }
.pdcnt_img_thumb {float: left;width: 76px; margin: 60px 0 60px 0; padding:12px 0 0 0; }
.pdcnt_img_thumb img {margin:6px 0;opacity: 0.6;background-color:#ccc}
.pdcnt_img_thumb img.slick-current {opacity: 1;}
.pdcnt_img_thumb .slick-prev,
.pdcnt_img_thumb .slick-next {z-index: 1;width: 35px;height: 35px;border-radius: 50%;border: 1px solid #000;background: none;text-align: center; }
.pdcnt_img_thumb .slick-prev:before,
.pdcnt_img_thumb .slick-next:before {display: inline-block;content: "";width: 15px;height: 15px; }
.pdcnt_img_thumb .slick-prev:hover, .pdcnt_img_thumb .slick-prev:focus,
.pdcnt_img_thumb .slick-next:hover,
.pdcnt_img_thumb .slick-next:focus { background: none; }
.pdcnt_img_thumb .slick-prev {top: -20px;left: 20px; }
.pdcnt_img_thumb .slick-prev:before {border-top: 1px solid #000;border-left: 1px solid #000;transform: rotate(45deg);margin-top: 5px; }
.pdcnt_img_thumb .slick-next {top: auto;bottom: -65px;right: 20px; }
.pdcnt_img_thumb .slick-next:before {border-left: 1px solid #000;border-bottom: 1px solid #000;transform: rotate(-45deg);margin-bottom: 5px;}
.pdcnt_img_main {float: left;width: calc(100% - 76px); padding: 0 0 30px 26px;}
.pdcnt_slider {padding: 0 40px;margin-bottom: 70px; }
.pdcnt_slider .slick-prev,
.pdcnt_slider .slick-next {z-index: 1;width: 35px;height: 35px;border-radius: 50%;border: 1px solid #000;background: none;text-align: center; }
.pdcnt_slider .slick-prev:before,
.pdcnt_slider .slick-next:before {display: inline-block;content: "";width: 15px;height: 15px; }
.pdcnt_slider .slick-prev:hover, .pdcnt_slider .slick-prev:focus,
.pdcnt_slider .slick-next:hover,
.pdcnt_slider .slick-next:focus {background: none; }
.pdcnt_slider .slick-prev {left: 0; }
.pdcnt_slider .slick-prev:before {border-top: 1px solid #000;border-left: 1px solid #000;transform: rotate(-45deg);margin-left: 5px;}
.pdcnt_slider .slick-next {right: 0; }
.pdcnt_slider .slick-next:before {border-top: 1px solid #000;border-right: 1px solid #000;transform: rotate(45deg);margin-right: 5px;}
.pdcnt_slider_box {margin: 0 10px; }

@media (max-width: 1600px) {
.pdcnt_img_thumb {width: 76px; margin: 40px 0 80px 0; padding:12px 0 0 0;}
}

@media (max-width: 1299px) {
.pdcnt_img_thumb {display: none; }
.pdcnt_img_main {width: 100%;padding: 0; }
.pdcnt_img {float: none;width: 100%; }
}

.pages_container{max-width: 1070px;width: 100%;margin: 0 auto;position: relative;padding:0; }
.pages_container:after {content: "";display: table;clear: both; }
.slider {position: relative;margin-bottom: 70px !important; }
.slider .slick-prev {left: 30px;z-index: 1;width: 30px;height: 100%; }
.slider .slick-prev:before {content: '\276e';font-size: 40px;text-shadow: 1px 1px 1px #666; }
.slider .slick-prev:hover {opacity: 1; }
.slider .slick-prev:focus {opacity: 1; }
.slider .slick-next {right: 30px;z-index: 1;width: 30px;height: 100%; }
.slider .slick-next:before {content: '\276f';font-size: 40px;text-shadow: 1px 1px 1px #666; }
.slider .slick-next:hover {opacity: 1; }
.slider .slick-next:focus {opacity: 1; }
.slick-dots {bottom: -30px; }
.slick-dots li[aria-hidden="true"] {width: 13px;height: 13px;margin: 0 7.5px; }
.slick-dots li[aria-hidden="true"] button:before {width: 13px;height: 13px;content: '';opacity: 1;background: #cccccc;border: 1px solid #cccccc;border-radius: 99em; }
.slick-dots li[aria-hidden="false"] {width: 13px;height: 13px;margin: 0 7.5px; }
.slick-dots li[aria-hidden="false"] button:before {width: 13px;height: 13px;content: '';opacity: 1;background: #c13a36;border: 1px solid #c13a36;border-radius: 99em; }

.basewarp{width:100%; float:left;margin:0;}
.basecontainer{width:1280px; margin:50px auto 10px auto;} 
.dtleft{width: 57%; float:left;margin:0 5% 0 0; padding:0;}
.dtleft img{max-width:100%;height: auto} 
.dtright{width: 38%; float:left;margin:0; padding:0;}
.dtbox{width:100%; float:left;margin:0 0 30px 0;}
.topway{width:100%; float:left;margin:120px 0 0;padding:8px 0;background-color: #eaeaea}
.navpath{width:80%; margin:0 auto; color: #000}
.navpath h2{float:left; line-height:1.5em;margin:0;font-size:14px; font-weight:400;}
 .navpath h3{float:left; margin:0;line-height:1.5em;font-size:14px;} 
 .navpath h4{float:left; padding:0; margin:0 0 0 40px;line-height:1.3em;font-size:12px;font-weight:400;position:relative;} 
 .navpath h4::after{position: absolute;width:18px;height:1px;background:#111;content:'';top:9px;}
 .navpath h4::after{left:-30px;} 
 .navpath a{color: #000;transition:500ms;-moz-transition: 500ms;-webkit-transition: 500ms;-o-transition: 500ms;text-decoration: none;}
 .navpath a:hover {color: #8b282d;}
 .navpath i{font-size:11px; margin:0 5px 0 0; padding-bottom: 2px; vertical-align: middle;}
 .navpath span{margin:0 8px 0 8px; font-weight:bold; font-size: 10px; margin-top: -5px; vertical-align:top}

@media screen and (max-width: 1600px) {.navpath{width:85%}}
@media screen and (max-width: 1200px) {
.top-banner {padding-bottom:45%;overflow:hidden;}
.top-banner .entry {position:absolute;left:8%;top:55%;}
.topway{margin:100px 0 0;}
.navpath{width:90%}
.dtleft{width: 54%; margin:0 5% 0 0;}
.dtright{width: 41%;}
}
@media screen and (max-width: 980px) {
.top-banner {padding-bottom:65%;overflow:hidden; margin-top:56px;}
.top-banner .entry {position:absolute;left:6%;top:60%;}
.product-banner {padding-bottom:65%;overflow:hidden;margin:56px 0 0 0;}
.product-banner .entry {position:absolute;left:6%;top:60%;}
}
@media screen and (max-width: 767px) {
#loader-wrapper-full{position:fixed;left:0;top:0px;right:0;bottom:0px;background:#000;z-index:120}
.product-banner {padding-bottom:85%;margin:50px 0 0 0;}
.product-banner .entry {position:absolute;left:5%;top:53%; }
.product-banner .entry h1{ font-size:24px;margin:0 8px 0 0;}
.product-banner .entry h2{font-size:20px;}
.topway{margin:90px 0 0;}
 .navpath span{margin:0 6px}
.dtleft{width: 100%; margin:0 0 30px 0;}
.dtright{width: 100%;}
}

.overviewR{float:left; width:100%; margin:0 0 20px 0;}
  .overviewR .title{margin:0; font-weight:400; line-height:42px}
  .overviewR .title h1{font-size:26px; color: #111;margin:0; font-weight:700; line-height:1.8em;}
  .overviewR .subtitle{font-size:15px; color: #333;margin:0 0 10px 0;font-weight:400;}
.function{float:left;width:100%; margin:0 0 30px 0; line-height:1.8em; text-align:justify;}
.download-box{float:left; width:100%; margin:0 0 30px 0;}
.download-b{float:left;width:120px; margin:0;}
.order-banner{width:30%; float:left;margin-top: 20px}
.dtinquiry{width:100%; text-align:center; margin:0;}
 .dtinquiry a {display:block; height:50px; color: #fff; font-size:16px;line-height:48px;text-decoration: none;border:1px solid #a30035; background-color:#a30035;transition:500ms;-moz-transition: 500ms;-webkit-transition: 500ms;-o-transition: 500ms;}
 .dtinquiry a:hover {background-color:#fff;color: #222;border:1px solid #a30035;}
 .dtinquiry i{font-size:14px; margin:0 0 0 6px;}
.icone-share {float:left;width:100%;margin-top: 40px; font-size:15px; color:#333; font-weight:700;border-top: 2px solid #ddd;padding-top: 30px;}
.icone-share a {display: inline-block;width:auto;height:auto;margin:0 12px 0 0;color:#333; font-size:26px; font-weight:400;}
.icone-share a:hover {opacity: 0.6;}

/*video*/
.video{float:left;width:70%;margin:60px 15% 0 15%;}
.video{opacity: 0;-moz-transform: translateY(30px);-ms-transform: translateY(30px);-webkit-transform: translateY(30px);transform: translateY(30px);-moz-transition: opacity .8s, -moz-transform .8s;-o-transition: opacity .8s, -o-transform .8s;-webkit-transition: opacity .8s, -webkit-transform .8s;transition: opacity .8s, transform .8s;}
.video.show {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
.video-container {position:relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
.video-container iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.product-info{width:100%;float:left;margin:60px 0 0 0; line-height:2em; }
.topbox{width:60%;float:left;margin:0 20% 0 20%;text-align:justify;}
.topbox{opacity: 0;-moz-transform: translateY(30px);-ms-transform: translateY(30px);-webkit-transform: translateY(30px);transform: translateY(30px);-moz-transition: opacity .8s, -moz-transform .8s;-o-transition: opacity .8s, -o-transform .8s;-webkit-transition: opacity .8s, -webkit-transform .8s;transition: opacity .8s, transform .8s;}
.topbox.show {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
.product-price{width:70%; float:left;}
.pricem{width:100%;margin-bottom: 10px; font-size:18px;color: #777}
.pricem span{text-decoration: line-through;}
.priceline{text-decoration:line-through;}
.price{width:100%;margin:0;color: #b90000; font-size:22px; font-weight:bold;}
.price span{font-size:36px;margin-left: 10px;font-weight:bold;}
.featurebox{float:left; width:90%; margin:0 5% 40px 5%; padding:0;}
  .featurebox ul{list-style-type:none; padding: 0;margin:0; text-align:center;}
  .featurebox li{margin:0 15px; padding:0; display: inline;}
  .featurebox img{max-height:46px;width: auto; margin-bottom:20px;} 
.detailed{width:100%; float:left; margin:0; padding:0 10%; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
  .detailed ul{list-style-type:none; padding: 0px;margin: 0px; text-align:center;}
  .detailed li{display: inline;margin:0 50px; padding:0;position:relative;}
  .detailed a{font-size:17px; color: #000; text-decoration: none; line-height:44px;margin:0; padding:0;font-weight:700;outline: none; behavior:expression(this.onFocus=this.blur());}
  .detailed a:hover {color: #a30035; text-decoration: none;} 
  .detailed .active:after{content:"";display: inline-block;margin:8px 0 0 0;position: absolute;width:100%;height:2px;background:#a30035;content:'';top:19px; left:0;text-align:center; text-decoration:none;}
.detailed span{display:none;}

/*overview-download*/
.download-wrap{width:100%; float:left;margin:0 0 60px 0; padding:0; background-color:#f7f7f7;}
.download-content{width:1280px; margin:90px auto;}
.download-title{width:100%;float:left;margin:0 0 70px}
 .download-title h2{margin:0; padding:0; font-size:26px;font-weight:400; line-height:1.5em;position:relative;display:inline-block}
 .download-title h2:after{content:"";display: block;margin:2px 0 0 0;height:1px;background:#555;}
.download-row{float:left; width:100%; margin:0; padding:0;}
.download-a{float:left;min-width:120px; padding:0; margin:0 20px 0 0;}
.dmdownload{width:120px; text-align:center; margin:0;}
.dmdownload{opacity: 0;-moz-transform: translateY(30px);-ms-transform: translateY(30px);-webkit-transform: translateY(30px);transform: translateY(30px);-moz-transition: opacity .8s, -moz-transform .8s;-o-transition: opacity .8s, -o-transform .8s;-webkit-transition: opacity .8s, -webkit-transform .8s;transition: opacity .8s, transform .8s;}
.dmdownload.show {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
 .dmdownload a{display:block; height:42px; padding:0;color: #fff; font-size:15px;line-height:40px;text-decoration: none;border:1px solid #2ba782; background-color:#2ba782;transition:500ms;-moz-transition:500ms;-webkit-transition: 500ms;-o-transition: 500ms;border-radius:3px;}
 .dmdownload a:hover{background-color:#fff;color: #222;border:1px solid #2ba782;}
 .dmdownload i{font-size:14px; margin:0 0 0 6px;}
.manual{width:120px; text-align:center; margin:0;}
 .manual a{display:block; height:42px; padding:0;color: #fff; font-size:15px;line-height:40px;text-decoration: none;border:1px solid #cb3122; background-color:#cb3122;transition:500ms;-moz-transition:500ms;-webkit-transition: 500ms;-o-transition: 500ms;border-radius:3px;}
 .manual a:hover{background-color:#fff;color: #222;border:1px solid #cb3122;}
 .manual i{font-size:14px; margin:0 0 0 6px;}
.appraisal{width:120px; text-align:center; margin:0;}
 .appraisal a{display:block; height:42px; padding:0;color: #fff; font-size:15px;line-height:40px;text-decoration: none;border:1px solid #fd4314; background-color:#fd4314;transition:500ms;-moz-transition:500ms;-webkit-transition: 500ms;-o-transition: 500ms;border-radius:3px;}
 .appraisal a:hover{background-color:#fff;color: #222;border:1px solid #fd4314;}
 .appraisal i{font-size:14px; margin:0 0 0 6px;}

/*series*/
.related-title{width:1280px;margin:0 auto 60px auto; padding:0; }
 .related-title h2{margin:0; padding:0; font-size:26px;font-weight:400; line-height:1.5em;position:relative;display:inline-block}
 .related-title h2:after{content:"";display: block;margin:2px 0 0 0;height:1px;background:#555;}
.series{width:1500px; margin:0 auto 70px auto; padding:0;}
.sertitle {width:100%; float:left;text-align: center;}
.sertitle span {display: block;font-size: 26px;color: #212121;position: relative;}
.sertitle span:before, .sertitle span:after {content: ''; position: absolute; top: 52%;background: #ccc;width: 32%;height: 2px;}
.sertitle span:before{left: 4%}
.sertitle span:after {right:4%;}

.img-fluid{max-width:100%;height:auto}
.portfolio{width:100%; float:left;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;padding:0 0 40px 0}

.product-series{width:70%; float:left; margin:0 15% 0 15%;}
.product{width:100%; float:left; margin:0 0 50px 0;}
.productrow{width:100%; margin:0 auto;font-size:0;}
.product-pic{width:70%; float:left; margin:60px 15%}
.product-pic{opacity: 0;-moz-transform: translateY(30px);-ms-transform: translateY(30px);-webkit-transform: translateY(30px);transform: translateY(30px);-moz-transition: opacity .8s, -moz-transform .8s;-o-transition: opacity .8s, -o-transform .8s;-webkit-transition: opacity .8s, -webkit-transform .8s;transition: opacity .8s, transform .8s;}
.product-pic.show {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
 .product-pic img{max-width:100%;height: auto} 
.slogan {float:left; width:100%; margin:0 0 20px 0; font-size:20px;line-height:1.6em;font-weight:600;}
@media screen and (max-width: 1600px) {
.basecontainer{width:1160px; margin:50px auto 0} 
.dtbox{margin:0 0 50px 0;}
.download-content{width:1160px; margin:40px auto 40px auto;}
.download-title{margin:0 0 50px 0;}
.related-title{width:1160px;margin:0 auto 50px auto; }
.product{width:100%; float:left; margin:0 0 40px 0;}
.topbox{width:70%;margin:0 15% 0 15%;}
.video{width:80%;margin:60px 10% 0;}
.product-pic{width:80%;margin:60px 10%;}
.product-series{width:80%;margin:0 10%;}
}
@media screen and (max-width: 1200px) {
.basecontainer{width:90%; margin:30px auto 0 auto; padding:0;} 
.overviewR{float:left; width:100%; margin:0 0 15px 0;}
  .overviewR .title h1{font-size:24px;line-height:1.6em;}
  .overviewR .subtitle{font-size:18px; color: #000;margin:0 0 10px 0;}
.slogan {margin:0 0 18px 0; font-size:20px;line-height:1.6em;font-weight:500;}
.dtbox{margin:0 0 30px 0; padding:0 0 30px 0;}
.video{width:80%;margin:50px 10% 0 10%;}
.pddt_pic{margin:0 0 30px 0;}
.featurebox{float:left; width:90%; margin:0 5% 30px 5%;}
  .featurebox img{max-height:40px;width: auto; margin-bottom:15px;} 
.product-info{margin-top: 50px;}
.download-wrap{margin:50px 0 40px 0;}
.download-content{width:88%; margin:50px auto;}
.download-title h2{margin:0;font-size:24px;}
.related-title{width:97%;margin:0 auto 50px auto; font-size:24px;}
.topbox{width:80%;margin:0 10%;}
.video{width:88%;margin:60px 6% 0;}
.product-pic{width:88%;margin:50px 6% 40px}
.product-series{width:88%;margin:0 6%;}
}

@media screen and (max-width: 980px) {
.basecontainer{margin:20px auto 0 auto;} 
.dtbox{margin:0 0 30px 0; padding:0;}
.video{width:90%;margin:10px 5% 30px;}
.product-info{margin:36px 0 25px;}
.product-pic{width:90%;margin:0 5% 30px;}
.pressdtdwf{margin:0 0 20px 0;}
.featurebox{float:left; width:100%; margin:0 0 30px 0;}
  .featurebox img{max-height:35px;width: auto; margin-bottom:15px;} 
.download-wrap{margin:45px 0 40px;}
.download-content{margin:40px auto 50px auto;}
.download-title{margin:0 0 40px 0;}
.related-title{margin:0 auto 30px auto;}
.detailed li{margin:0 30px;}
.overviewR .title h1{font-size:22px;line-height:1.6em;}
.product-price{width:100%;}
.order-banner{width:66%;margin: 20px 34% 0 0}
.icone-share {margin-top: 30px;}
.price span{font-size:32px;margin-left: 10px;}
.product-series{width:90%;margin:0 5%;}
}

@media only screen and (max-width: 767px) {
.basecontainer{width:90%; margin:10px auto 0 auto;} 
.overviewR{float:left; width:100%; margin:0 0 15px 0;}
 .overviewR .title h1{font-size:22px !important; line-height:1.5em;}
.slogan{font-size:20px !important; line-height:1.5em;}
 .overviewR .subtitle{font-size:15px; margin:0 0 5px 0;}
.function{margin:0 0 25px 0; line-height:1.6em;}
.dtbox{margin:0 0 20px 0; padding:0;}
.video{margin:0 5% 20px;}
.product-pic{margin:0 5% 25px;}	
.product-info{width:100%;margin:20px 0;line-height:1.7em;}
.pressdtdwf{margin:0 0 20px 0;}
.download-box{margin:0 0 20px 0;}
.featurebox{margin:0 0 10px 0;}
  .featurebox li{margin:0 7px;}
  .featurebox img{max-height:25px;width: auto; margin-bottom:10px;} 
.detailed{width:100%;padding:0 0 -10px 0; margin:0 0 10px 0}
  .detailed ul{list-style-type:none; padding: 0px;margin: 0px; text-align:left;}
  .detailed span:after{margin:10px 0 0 0;}
.detailed .menu{ width:95%; margin:0 0 0 5%;}
.detailed .menu li{ width:25%;margin:0 30px 0 0;}
.detailed span{width:95%;float:left; display:block; font-size:22px; margin:0 0 0 5%; padding:10px 0 0 0; font-weight:700;}
.download-content{margin:25px auto 30px auto;}
.download-title{margin:0 0 30px 0;}
.download-title h2{margin:0;font-size:22px;}
.product{margin:0;}
.related-title{margin:0 auto 25px auto;}
 .related-title h2{font-size:22px;}
.order-banner{width:100%; margin-top: 25px}
.topbox{width:88%;margin:0 6%;}
.product-series{width:90%;margin:0 5%;}
.icone-share{border-top: 0px solid #ddd;padding-top:0;margin-bottom: 10px;}
}

.productContainer{ width:100%; float: left; margin:0 0 60px;font-size:0;}
.product-item{width:33.333333%;padding:0 15px;display:inline-block; vertical-align:top;position:relative;}
.product-item{opacity: 0;-moz-transform: translateY(30px);-ms-transform: translateY(30px);-webkit-transform: translateY(30px);transform: translateY(30px);-moz-transition: opacity .8s, -moz-transform .8s;-o-transition: opacity .8s, -o-transform .8s;-webkit-transition: opacity .8s, -webkit-transform .8s;transition: opacity .8s, transform .8s;}
.product-item.show {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
.product-box {width: 100%; float: left; overflow: hidden;position: relative;margin: 0}
.product-box .product-box-img {width: 100%;float: left;margin-bottom: 10px}
.product-box .product-box-img img{max-width: 100%;height: auto;}
.product-box .product-boxinfo{width: 100%;  float: left;box-sizing: border-box; display:block;font-size:20px;}
.product-box .product-boxinfo h2{position:relative;overflow:hidden;display:inline-block;font-size:26px; font-weight:500;}
.product-box .product-boxinfo h3{font-size: 17px; letter-spacing:0.05em;color: #555;}
.product-box .product-boxinfo h2::after{content:" ";display:block; width: 0%;height: 2px;background-color: #ce1a1c;transition: .3s .2s;}
.product-item:hover .product-boxinfo h2::after{width:100%;}
.banneritem{position:absolute; right:40px; top:20px;z-index:2;padding:1px 8px; border-radius:2px; color:#fff; font-size:12px;letter-spacing: 0.1em; text-align:center;width: auto;background-color: #ce1a1d}

@media screen and (max-width: 1200px) {
.productContainer{margin:0 0 25px;}
.product-item{width:50%;padding:0 15px;}
.product-item:nth-child(3) {display:none;}
}
@media screen and (max-width: 767px) {
.productContainer{margin:0 0 10px;}
.product-item{width:100%;padding:0;margin-bottom: 35px}
.product-item:nth-child(3) {display:block;}
.product-box .product-box-img {margin-bottom: 6px}
}

.standard{width: 100%;float: left;margin-bottom: 60px}
.standard-content{width: 1280px;margin: 0 auto}
.standard-title{width:100%;float:left;margin:0 0 40px}
 .standard-title h2{margin:0; padding:0; font-size:26px;font-weight:400; line-height:1.5em;position:relative;display:inline-block}
 .standard-title h2:after{content:"";display: block;margin:2px 0 0 0;height:1px;background:#555;}
.Table {display: table;float: left;width: 100%;border-collapse: separate; font-size:17px;}
.Table{opacity: 0;-moz-transform: translateY(30px);-ms-transform: translateY(30px);-webkit-transform: translateY(30px);transform: translateY(30px);-moz-transition: opacity .8s, -moz-transform .8s;-o-transition: opacity .8s, -o-transform .8s;-webkit-transition: opacity .8s, -webkit-transform .8s;transition: opacity .8s, transform .8s;}
.Table.show {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
.Th, .Td {display: table-cell;padding: 8px 10px; color:#000000;line-height: 2em;border-bottom: 1px solid #ccc}
.Tr{display: table-row;}
.Th{font-weight: 500;width: 25%;letter-spacing: 0.1em}
.Td{width: 75%;color: #444}
.Tr:nth-of-type(even){background: #fff;border-bottom: 1px solid #000}
.Tr:nth-of-type(odd){background-color: #f6f6f6;border-bottom: 1px solid #000}

@media screen and (max-width: 1600px) {
.standard-content{width:1160px;}
.standard-title{margin:0 0 50px 0;}
}
@media screen and (max-width: 1200px) {
.standard-content{width:88%;}
.standard-title{margin:0 0 40px}
.Th{width: 30%;}
.Td{width: 70%;}
}
@media screen and (max-width: 980px) {
.Th{width: 35%;}
.Td{width: 65%;}
}
@media only screen and (max-width: 767px) {
.standard-title{margin:0 0 30px 0;}
.standard-title h2{margin:0;font-size:22px;}
.Table {font-size:16px;}
.Th, .Td {padding: 8px 8px;}
.Th{width: 44%;letter-spacing: 0}
.Td{width: 56%;}
}