.rmd-list { margin-bottom: 20px; margin-top: 20px; }
.rmd-list .img img { width: 100%; height: auto; }
.rmd-list .pro_text {position: absolute;z-index: 2;bottom: -12px;width: 100%;height: 26%;background: rgba(0, 0, 0, 0.5);color: #ffffff;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;pointer-events: none;}
.rmd-list .pro_text h2 {font-size: 16px;font-weight: normal;padding: 15px;}
.rmd-list .pro_text .price { color: #f60; padding: 15px; font-size: 18px; font-weight: bold; }
.rmd-list .pro_text p { opacity: 0; padding: 15px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.rmd-list .item:hover .pro_text { height: 100%; }
.rmd-list .item:hover .pro_text p { opacity: 1; font-size: 14px; }
.rmd-list .rmd-tit { font-weight: bold; font-size: 20px; color: #009688; margin-bottom: 20px; }
.rmd-list .rmd-tit a { color: #009688; }
.rmd-list img { width: 100%; }
.rmd-list .item { position: relative; overflow: hidden; margin-bottom: 20px; }

.btns-r {font-size: 12px;text-align: center;}
.btns-r .btn-s { border: 2px solid #009688; background: #009688; color: #ffffff; display: inline-block; padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; width: calc(50% - 30px); float: left; }
.btns-r .btn-k { border: 2px solid #009688; color: #009688; display: inline-block; padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; width: calc(50% - 30px); float: left; margin-left: 10px; }

.tel-r {font-size: 14px;margin-top: 20px;color: #999;}
.tel-r span {font-size: 25px;font-weight: bold;color: #009688;margin-right: 10px;}

.pro-list .img img { width: 100%; height: auto; }
.pro-list .pro_text {position: absolute;z-index: 2;bottom: 0px;width: 100%;height: 26%;background: rgba(0, 0, 0, 0.5);color: #ffffff;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;pointer-events: none;}
.pro-list .pro_text h2 {font-size: 16px;font-weight: normal;padding: 15px;}
.pro-list .pro_text .price { color: #f60; padding: 15px; font-size: 18px; font-weight: bold; }
.pro-list .pro_text p { opacity: 0; padding: 15px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.pro-list .item:hover .pro_text { height: 100%; }
.pro-list .item:hover .pro_text p { opacity: 1; font-size: 14px; }

.detail .jiao { color: #ffffff; padding: 5px 6px; display: inline-block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 14px; }
.detail .hot { background: #ff6600; }
.detail .new { background: #30c564; }
.detail .rmd { background: #2aa7e2; }
.detail .left-box { width: 790px; margin-bottom: 20px; }
.detail .product-info { background: #ffffff; margin-top: 20px; padding: 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.detail .product-info .info-tit { font-weight: bold; font-size: 20px; color: #009688; margin-bottom: 20px; }
.detail .product-info .pro-content { font-size: 14px; letter-spacing: 1px; line-height: 1.5em; }
.detail .product-info .pro-content img { max-width: 100%; }
.detail .pro-page { background: #ffffff; margin-top: 20px; padding: 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.detail .pro-page:hover { background: #009688; }
.detail .pro-page:hover a { color: #ffffff; }
.detail .pro-page:hover a { display: block; }
.detail .pro-imgs { background: #ffffff; padding: 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; width: 750px; }
.detail .pro-imgs .pro-tit .title-text { font-size: 20px; margin-left: 10px; font-weight: bold; }
.detail .pro-imgs .images { margin-top: 20px; }
.detail .pro-imgs .images img { width: 100%; display: block; }
.detail .pro-imgs .images .proimg-max { width: 652px; float: left; }
.detail .pro-imgs .images .proimg-list-small { float: left; width: 78px; height: 430px; margin-left: 20px; overflow-y: auto; }
.detail .pro-imgs .images .proimg-list-small .proimg-list-small-item { width: 76px; margin-bottom: 10px; border: 1px solid #e8e8e8; }
.detail .pro-imgs .images .proimg-list-small::-webkit-scrollbar { width: 0px; height: 2px; }
.detail .pro-imgs .images .proimg-list-small::-webkit-scrollbar-track { background: #efefef; border-radius: 2px; }
.detail .pro-imgs .images .proimg-list-small::-webkit-scrollbar-thumb { background: #bfbfbf; border-radius: 2px; }
.detail .pro-imgs .images .proimg-list-small::-webkit-scrollbar-thumb:hover { background: #8d8d8d; }
.detail .pro-imgs .images .proimg-list-small::-webkit-scrollbar-corner { background: #8d8d8d; }
.detail .pro-right { width: 390px; margin-left: 20px; }
.detail .pro-right .right-box { background: #ffffff; padding: 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; width: 350px; margin-bottom: 20px; }
.detail .pro-right .d-price { margin-top: 20px; background: rgba(46, 46, 140, 0.41); padding: 20px 10px; color: #ffffff; font-size: 18px; font-weight: bold; text-align: center; }
.detail .pro-right .d-price .price-text { float: left; width: 33.33333%; }
.detail .pro-right .pro-info {margin-top: 20px;font-size: 14px;}
.detail .pro-right .pro-info p { margin-bottom: 20px; overflow: hidden; }
.detail .pro-right .pro-info p span { color: #999; display: block; float: left; width: 80px; }
.detail .pro-right .pro-info p em { width: calc(100% - 80px); float: left; display: block; font-weight: normal; }
.detail .pro-right .pro-info p:last-child { margin-bottom: 0; }
