@charset "utf-8";
/* CSS Document */
@import url(mobile_header.css);

.f_l,
.f_r{ float: none; }

.contenner{ width: auto; }
.jrtt{ height: auto; padding: 10px 15px; width: auto; }
.jrtt .title{ width: auto !important; height: auto; float: none; }
.jrtt .title a span{ font-size: 22px; }
.jrtt .title p{ font-size: 14px; line-height: 1.3; margin-top: 5px; display: block; position: relative;overflow: hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}

.jdt-shop{ height: auto; padding-bottom: 15px; }
.jdt-shop h3{ bottom: 0; width: 100%; }
.jdt-shop h3 ul{ width: auto; display: flex; justify-content: center; }
.jdt-center{ width: auto; height: calc(100vw / (680 / 405)); float: none; }
.jdt-center img{ width: 100vw; height: calc(100vw / (680 / 405)); }
.jdt-text{ padding: 10px; width: auto; height: auto; float: none; }
.jdt-text li{ height: auto; position: relative; }
.jdt-text li h4{ font-size: 17px; line-height: 1.3; margin-bottom: 10px; }
.jdt-text li span{ font-size: 14px; line-height: 1.3; display: block; position: relative; overflow: hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; }


.news-bottom{}
.ywdt-shop{ width: auto; height: auto; position: relative; }
.ywdt-shop h3{ background: #ebf2f6; padding-left: 0; }
.ywdt-shop h3 ul{ display: flex; justify-content: center; }
.ywdt-shop h3 li{ position: relative; margin: 0 5px; }
.ywdt-shop h3 li a{ display: block; line-height: 48px; padding: 0 5px; }
.ywdt-shop h3 li.on a{ color: #00B8EE;}
.ywdt-center>ul{ display: block !important; float: left; position: relative; box-sizing: border-box; padding: 0px 15px; }
.ywdt-center li{padding: 10px 0;position: relative;max-width: calc(100vw - 30px);}
.ywdt-center li span{ height: auto; }
.ywdt-center li span h4{font-size: 18px;line-height: 1.3;padding-bottom: 5px;position: relative;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;max-width: calc(100vw - 30px);}
.ywdt-center li em{ line-height: 1.5; }

.tzjy-shop{ width: auto; height: auto; margin: 20px 15px 0; }
.tzjy-shop .tzgg-shop{ height:auto; padding-bottom: 10px;  }
.tzjy-shop .tzgg-shop .tzgg-center li{ line-height: 1.5; position: relative; padding: 5px 0; }
.tzjy-shop .tzgg-shop .tzgg-center li a{ display: block; position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; max-width: calc(100% - 90px); }
