﻿
.u-hot { width: 19px; height: 16px; background-position: -251px -85px; position: absolute; right: -5px; top: -5px; }
.g-module { margin-top: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; box-shadow: 0px 2px 5px rgba(94, 94, 94, 0.25); }
.m-module-tit { padding: 0px 12px; height: 45px; line-height: 45px; border-bottom: 1px solid rgb(214, 214, 214); overflow: hidden; position: relative; left: 0px; top: 0px; }
.m-module-tit h2{ color:rgb(63, 63, 63); font-size:18px; font-weight:normal;}
.m-module-tit > a { display: block; padding-right: 14px; position: relative; left: 0px; top: 0px; overflow: hidden; }
.m-module-tit > a:hover, .m-moditem-list > li > a:hover, .m-module-col3-list > li > a:hover, .m-moditem-b-list > li > a:hover { opacity: 0.6; }
.m-news-list > li { padding: 10px 0px; border-bottom: 1px solid rgb(214, 214, 214); }
.m-news-list > li:last-child { border-bottom: 0px none; }
.m-news-list > li > a { display: block; }
.m-news-list > li > a > dl { height: 70px; overflow: hidden; position: relative; left: 0px; top: 0px; margin:0px; }
.m-news-list.special > li { padding: 10px 12px; }
.m-news-list.special > li:nth-child(2n+1) { padding: 10px 0px; margin: 0px 12px; }
.u-img-w95-h70 { width: 95px; height: 70px; overflow: hidden; position: absolute; left: 0px; top: 0px; }
.u-img-w95-h70 > img { width: 100%; height: 100%; }
.u-infor-show-w60 { margin:0 0 0 115px; left: 70px; top: 0px; }
.u-infor-show-w60 > h5 { margin-bottom: 7px; height: 20px; line-height: 20px; font-weight: normal; color: rgb(63, 63, 63); font-size: 1.6rem;display: block; 
width: 100%; 
overflow: hidden;/*注意不要写在最后了*/ 
white-space: nowrap; 
-o-text-overflow: ellipsis; 
text-overflow: ellipsis; }
.u-infor-show-w60 > p { height: 36px; line-height: 18px; font-size: 1.4rem; color: rgb(136, 136, 136); overflow: hidden; }
.m-moditem-list, .m-module-col3-list { padding: 5px 12px 0px 17px; overflow: hidden; }
.box-shadow.m-moditem-list { margin-bottom: 7px; }
.m-module-col3-list { padding-left: 22px; }
.m-moditem-list > li, .m-module-col3-list > li { display: block; margin: 0px 0px 0px 5px; width: 50%; float: left; }
.m-module-col3-list > li { width: calc(100% / 3); overflow: hidden; }
.m-moditem-list > li:nth-child(2n+1) { margin-left: -5px; }
.m-module-col3-list > li:nth-child(3n+1) { margin-left: -10px; }
.m-moditem-list > li > a, .m-module-col3-list > li > a { display: block; position: relative; left: 0px; top: 0px; }
.u-station-tag { display: block; width: 84px; height: 43px; background: transparent url("http://m.jysgcd.com/App/Tpl/Wap/Default/Public/zxgl/station-tag.png") no-repeat scroll 0px 0px / 84px auto; position: absolute; right: -1px; top: -1px; }
.m-moditem-list > li > a img, .m-module-col3-list > li > a img { display: block; width: 100%; }
.m-moditem-list-col { margin-top: -1px; position: relative; left: 0px; top: 0px; }
.m-moditem-list-col > li { width: 50%; height: 234px; float: left; overflow: hidden; }
.box-shadow.m-moditem-list > li { box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); margin-bottom: 5px; }
.m-moditem-list-col > li.u-line { width: 1px; background: rgb(214, 214, 214) none repeat scroll 0% 0%; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; margin: auto; }
.m-moditem-list-col > li > a { display: block; padding: 0px 12px; overflow: hidden; }
.m-moditem-list-col > li.u-item-col-row > a { display: block; height: 50%; border-top: 1px solid rgb(214, 214, 214); }
.u-goods-name, .u-goods-price { color: rgb(63, 63, 63); font-size: 1.2rem; line-height: 16px; }
.box-shadow .u-goods-price { margin: 4px 5px 8px; }
.u-goods-name, .u-goods-price b { font-size: 1.4rem; }
.u-goods-name { max-height: 32px; overflow: hidden; margin-top: 6px; font-weight: normal; }
.m-moditem-list-col .u-goods-name { margin-top: 10px; }
.box-shadow .u-goods-name { margin: 8px 5px 0px; }
.u-goods-name.oneLine { height: 16px; }
.u-goods-price { margin: 2px 0px 6px; }
.m-moditem-list-col .u-goods-price { margin: 0px; }
.u-goods-price > .price { color: rgb(175, 31, 48); }
.m-moditem-list-col > li .u-show-img { display: block; height: 158px; margin-top: 5px; position: relative; left: 0px; top: 0px; }
.m-moditem-list-col > li.u-item-col-row .u-show-img { height: 63px; }
.m-moditem-list-col > li .u-show-img > img { display: block; max-width: 100%; max-height: 100%; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto; }
.m-moditem-list-col > li .u-show-img.special > img { left: auto; right: 0px; }
.m-module-tab-btn { height: 45px; padding: 0px 24px 0px 0px; position: absolute; left: 120px; top: 0px; overflow: hidden; }
.m-module-tab-btn > li, .m-module-tab-btn > .u-tab-btn-ele { display: block; float: left; }
.m-module-tab-btn > li > a { display: inline-block; margin: 0px 6px; height: 28px; line-height: 28px; color: rgb(88, 88, 88); font-size: 1.4rem; }
.m-module-tab-btn > li.active > a { border-bottom: 1.5px solid rgb(175, 31, 48); color: rgb(175, 31, 48); }

@media (max-width: 360px) {
  .g-hot-city > a { font-size: 1.4rem; }
  .u-moditem-tit > em.f-txt-12 { font-size: 1rem; }
  .u-baseinfor { height: 40px; line-height: 20px; }
  .u-baseinfor > span.tit { display: block; }
  .u-btn-s-s { font-size: 1.2rem; height: 20px; line-height: 20px; padding: 0px 2px; }
}
@media (min-width: 350px) {
  .m-jinhua > span { margin-left: 30px; }
}
