#products{overflow:hidden;width:100%;}
.productsL{overflow:hidden;}
.single-member{width:360px;float:left;margin:0 0 30px;margin-right:calc(25% - 180px);margin-left:calc(25% - 180px);background-color:#fff;text-align:center;position:relative;overflow:hidden;}
.member-image img{max-width:100%;vertical-align:middle;}
.single-member h3{font-size:24px;font-weight:normal;margin:10px 10px 0;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.single-member h5{font-size:16px;font-weight:300;margin:0 15px 15px;line-height:22px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.single-member p{font-size:14px;font-weight:300;line-height:22px;padding:0 20px;margin-bottom:10px;height:44px;overflow:hidden;text-align:center;}
.social-touch a{display:block;vertical-align:middle;transition:0.3s;color:#fff;text-align:center;background-color:#2eb1a5;padding:7px 0;}
.social-touch a:hover{opacity:1;transition:0.3s;}
.fb-touch{background-position:0 0;}
.tweet-touch{background-position:-35px 0;}
.linkedin-touch{background-position:-71px 0;}
.icon-colored .fb-touch{background-position:0 -27px;}
.icon-colored .tweet-touch{background-position:-35px -27px;}
.icon-colored .linkedin-touch{background-position:-71px -27px;}
.effect-2{}
.effect-2 h3{text-align:center;}
.effect-2 .member-image{overflow:hidden;width:100%;transition:0.4s;display:inline-block;float:none;vertical-align:middle;position:relative;}
.effect-2 .member-image a{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.effect-2 .member-info{transition:0.4s;background:#292727;border-top:5px solid #2eb1a5;color:#fff;}
.effect-2 .member-image img{width:100%;vertical-align:bottom;}
.effect-2 .social-touch{left:0;bottom:0;overflow:hidden;padding:5px 0 0;width:100%;transition:0.4s;text-align:center;}
.effect-2 .social-touch .price{margin:0 0 5px;height:30px;overflow:hidden;}
.effect-2 .social-touch p{line-height:30px;overflow:hidden;}
.effect-2 .social-touch p span{float:right;color:#ffffff;font-size:14px;}
.effect-2 .social-touch p span.old{float:left;font-size:12px;color:#b0b0b0;}
.effect-2 .social-touch p span b{font-size:18px;color:#d10000;margin:0 5px;}
.effect-2 .social-touch p span.old b{color:#b0b0b0;font-size:12px;margin:0;}
.prodImg{overflow:hidden;position:relative;}
.prodImg a.prev ,
.prodImg a.next{position:absolute;width:42px;height:84px;background:#2eb1a5;border-bottom:4px solid #258e84;text-align:center;line-height:80px;font-size:30px;color:#fff;top:40%;z-index:10;}
.prodImg a.prev{left:-50px;}
.prodImg a.next{right:-50px;}
.prodImg:hover a.prev{left:0;}
.prodImg:hover a.next{right:0;}
.prodImg .bd ul li{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-color:#f8f8f8;}
.prodImg .bd ul li img{width:100%;}
.prodDetail{margin:10px 0;}
.prodDetail h4{font-size:24px;color:#3a4342;margin-bottom:20px;}
.prodDetail h5{overflow:hidden;position:relative;margin-bottom:5px;font-size:18px;color:#2eb1a5;line-height:150%;}
.prodDetail h5:after{position:absolute;margin-left:15px;width:100%;height:6px;background:url(/images/28/index/img-aboutTitBg.png);display:inline-block;bottom:9px;content:"";}
.prodDetail p{color:#606060;font-size:14px;margin-top:10px;}
.prodDetail article{color:#858585;font-size:16px;line-height:120%;}
.orderfunction{padding:15px;background:#e1eeed;border:1px #ddd solid;}
.orderfunction p{margin:5px 0;font-size:16px;}
.orderfunction p strong{font-size:20px;font-weight:bold;color:#F70D11;}
.orderfunction p input[type="tel"]{padding:0 5px;width:50px;border:1px #8c8686 solid;}
.orderfunction p input[type="button"]{padding:5px 10px;background:#2eb1a5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border-bottom:2px #258e84 solid;display:inline-block;font-weight:600;color:#fff; cursor:pointer;}
.orderfunction p input[type="button"]:hover{background:#3bc7bb;border-color:#3bc7bb;}
.prod-art{margin:20px 0;}
.prod-art .tabs{margin-left:10px;}
.prod-art .tabs li{margin:0 5px;padding:10px 20px;display:inline-block;border:1px #ddd solid;border-bottom:0;}
.prod-art .tabs li a{color:#777;}
.prod-art .tabs li.active{border-bottom:1px #fff solid;}
.prod-art .tab_container{margin-top:-1px;padding:20px;border:1px #ddd solid;}
.ask{text-align:right;}
.ask a{margin-top:15px;padding:10px 20px;background:#2eb1a5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border-bottom:2px #258e84 solid;display:inline-block;font-weight:600;font-size:16px;color:#fff;}
.ask a:hover{background:#3bc7bb;border-color:#3bc7bb;}
.ask a i{margin-left:10px;vertical-align:initial;}
.othertitle{margin:50px 0 30px;}
.othertitle .line{overflow:hidden;text-align:center;border-top:1px solid #d7d7d7;padding-top:30px;background:linear-gradient(to bottom, rgb(225, 238, 237) 0%,rgba(125,185,232,0) 100%);}
.othertitle .line h3{text-align:center;color:#666;font-size:20px;line-height:120%;font-weight:normal;margin-bottom:5px;}
.othertitle .line i{width:30px;height:30px;border:1px solid #8d8d8d;border-radius:50%;text-align:center;line-height:30px;font-size:30px;color:#8d8d8d;}
@media screen and (min-width:1025px){.effect-2 .member-info{position:absolute;bottom:calc(-100% + 155px);left:0;width:100%;}
.effect-2:hover .member-info{bottom:0;}
.social-touch a:hover{background-color:#0b746a;}
}
@media screen and (max-width:1280px){.single-member{width:300px;margin-right:calc(25% - 150px);margin-left:calc(25% - 150px);}
.effect-2 .member-info{bottom:calc(-100% + 105px);}
.effect-2 h3{font-size:20px;}
.effect-2 h5{font-size:14px;}
}
@media screen and (max-width:1024px){.single-member{width:45%;margin:0 2.5% 30px;}
}
@media screen and (max-width:640px){#products ul li ,
#products ul.other li{width:50%;}
.effect-2 .social-touch .price{height:auto;margin:0;}
.effect-2 .social-touch .price p{margin-bottom:0;}
.effect-2 .social-touch p span,
.effect-2 .social-touch p span.old{float:none;display:block;text-align:center;}
.single-member .member-info >p{height:22px;}
.single-member h3{margin:10px 10px 0;font-size:16px;}
.effect-2 h5{margin:0 10px 5px;display:none;}
.single-member p{padding:0 10px;}
}
@media screen and (max-width:450px){#products ul li ,
#products ul.other li{width:100%;}
.prod-art .tabs li{padding:10px;}
.single-member{width:48%;margin:0 1% 30px;}
}