.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: 0; 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: 16px; 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-left: 12px;}

.left-box { background: #ffffff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 0 20px; width: 800px; margin-bottom: 20px; }

.right-box { background: #ffffff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 20px; width: 300px; }

.news-list li { padding: 20px 0; border-bottom: 1px solid #dddddd; }
.news-list li .img-box { width: 200px; height: 136px; overflow: hidden; }
.news-list li .img-box a { display: block; }
.news-list li .img-box a img { display: block; width: 100%; }
.news-list li .text-box { width: calc(100% - 220px); margin-left: 20px; position: relative; height: 136px; }
.news-list li .text-box h3 {font-size: 16px;font-weight: normal;margin-bottom: 20px;}
.news-list li .text-box p {font-size: 12px;color: #999;line-height: 1.2rem;text-indent: 2em;}
.news-list li .text-box .time-bar { position: absolute; bottom: 0; width: 100%; }
.news-list li .text-box .time-bar .time { font-size: 14px; color: #999; position: relative; top: 5px; }
.news-list li .text-box .time-bar .view-info {font-size: 12px;/* font-weight: bold; */color: #009688;vertical-align: middle;}
.news-list li .text-box .time-bar .view-info a { color: #009688; }

.text-list li .text-box { width: 100%; height: auto; margin-left: 0; }
.text-list li .text-box h3 { margin-bottom: 10px; }
.text-list li .text-box .time-bar { position: static; }
.text-list li .text-box .time-bar .time { margin-right: 10px; letter-spacing: 0; }

.news-content { background: #ffffff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; width: 800px; font-size: 14px; color: #666; letter-spacing: 2px; padding: 20px; }
.news-content .title {font-size: 24px;font-weight: normal;text-align: center;}
.news-content .time-bar {text-align: center;font-size: 12px;padding: 20px 0 10px;border-bottom: 1px solid #ddd;color: #999;}
.news-content .time-bar .time-item { float: left; margin: 0 20px; }
.news-content .time-bar .time-item span { color: #009688; }
.news-content .article { margin-top: 20px; line-height: 1.5em; }
.news-content .article p { margin-bottom: 10px; text-indent: 2em; }
.news-content .article img { max-width: 100%; }

