/* ::::: http://m.quanmama.com/MobileCss/mobile.css?v=20160311 ::::: */

* { margin: 0px; padding: 0px; }

body { width: 100%; min-width: 320px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; line-height: 1.2; font-family: arial,"Hiragino Sans GB",Simhei,sans-serif; color: rgb(62, 71, 78); word-break: break-all; word-wrap: break-word; }
li { list-style: outside none none; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; font-size: 15px; }
article { margin: 0px auto; max-width: 960px; }
h1, h2, h3, h4, h5
i, em, address
a { text-decoration: none; }
a:active, a:visited { outline: 0px none; }
a img { border: 0px none; }
a { color: rgb(0, 163, 206); }
.clearfix::before, .clearfix::after { content: "."; display: block; height: 0px; visibility: hidden; }
.clearfix::after { clear: both; }
#body { box-sizing: border-box; min-width: 320px; width: 100%; margin: 0px auto; }
#footer { background-color: rgb(236, 236, 236); margin-top: 0px; width: 100%; }
.footerspan { margin-left: 5px; margin-right: 5px; color: rgb(255, 255, 255); }
.footerspan2 { margin-left: 10px; margin-right: 10px; color: rgb(0, 163, 206); }
.navfooter { color: rgb(255, 255, 255); margin-right: 5px; }
a { outline: 0px none; text-decoration: none; }
.gj-go-top { background-color: rgba(0, 0, 0, 0.4); border-radius: 4px; bottom: 83px; display: none; position: fixed; right: 14px; text-align: center; }

header { background: rgb(0, 187, 187) none repeat scroll 0px 0px; border-bottom: 1px solid rgb(52, 141, 167); color: rgb(255, 255, 255); height: 50px; position: relative; text-align: center; }
header a { color: rgb(255, 255, 255); }
.hd-city::after { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: rgb(255, 255, 255) transparent transparent; border-image: none; border-style: solid; border-width: 4px; content: ""; display: inline-block; height: 0px; margin-left: 4px; width: 0px; }
.hd-lbtn::before { content: ""; display: inline-block; width: 20px; height: 20px; border: 1px solid rgb(44, 150, 178); transform-origin: 0px 0px 0px; transform: scaleX(0.8) rotate(45deg); border-radius: 3px 2px; position: absolute; left: 13px; top: -1px; }
.feed-nav .feed-title::after { border-color: rgb(255, 140, 1) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 140, 1); border-style: solid; border-width: 6px; bottom: 0px; content: ""; height: 0px; position: absolute; right: 0px; width: 0px; }
.icons, #logo, #icon_nav, nav a i { background-image: url('icons.png'); background-repeat: no-repeat; background-size: 56px auto; }
.icons { display: inline-block; vertical-align: middle; }
.zd-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.zd-container-detail { padding-bottom: 42px; }
.zd-article .subtitle { padding-left: 10px; color: rgb(153, 153, 153); }
.zd-article .red { color: rgb(254, 67, 0); margin-left: 5px; }
.zd-article .item-cover { float: left; width: 122px; margin: 0px 15px 5px 0px; }
.zd-article .item-img { width: 120px; height: 120px; margin-bottom: 10px; border: 1px solid rgb(221, 221, 221); position: relative; }
.zd-article .item-img img { width: 120px; height: 120px; }
.zd-article .btn-goshop { display: block; line-height: 40px; background: rgb(254, 67, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-align: center; }
.zd-article .btn-goshop a { color: rgb(255, 255, 255); }
.zd-article .detail { padding: 10px; line-height: 20px; color: rgb(102, 102, 102); }
.zd-article .detail img { display: block; margin: 0px auto; }
.zd-article .item-content p { margin-bottom: 5px; }
.zd-article .item-content img { clear: both; display: block; max-width: 100%; height: auto; margin: 0px auto 15px; }

.list_block {  }
.list_block li { border-top: 1px dotted; color: rgb(132, 145, 132); }
.list_block li a { display: block; padding: 8px; }
.goes_login { padding: 10px 20px; }
.goes_login dd { margin-left: 0px; padding-bottom: 5px; }
.goes_login dl { text-align: center; padding-bottom: 5px; }
.goes_login dt { color: rgb(255, 255, 255); }
.goes_login dt a { color: rgb(255, 255, 255); }
.zdc-loading-mask { position: fixed; top: 0px; left: 0px; z-index: 99; width: 100%; height: 100%; background-color: rgb(255, 255, 255); }
.zdc-loading-mask .msk-loading { display: block; width: 194px; height: 94px; margin: 100px auto 0px; background: transparent url('loading_2x.png') no-repeat scroll 0px 0px / 194px 94px; }
.zdc-loading-mask .msk-text { display: block; text-align: center; color: rgb(153, 153, 153); }
.btn { display: inline-block; line-height: 20px; width: 55px; font-size: 13px; background-color: rgb(255, 66, 75); border: 1px solid rgb(0, 0, 0); border-radius: 6px; color: rgb(255, 255, 255); cursor: pointer; padding: 0.5em 1.5em; text-align: center; }
.btn:hover {  }
.logout-wrapper, .login-wrapper { position: absolute; top: 9px; right: 38px; width: 23px; height: 24px; margin-right: 8px; background-position: 0px -49px; display: -moz-inline-stack; }
.home-wrapper { position: absolute; top: 8px; right: 79px; width: 23px; height: 24px; background-position: 0px -135px; display: -moz-inline-stack; }
.side-wrapper { position: absolute; top: 11px; right: 12px; width: 23px; height: 24px; background-position: 0px -165px; display: -moz-inline-stack; }
.head-login, .head-home, .head-side { display: none; }
.pop { display: none; }
.pop-content { background: rgba(0, 0, 0, 0.7) none repeat scroll 0px 0px; height: 50px; overflow: hidden; position: fixed; top: 0px; width: 100%; z-index: 9999; }

.mt-downclient { padding: 0px 40px 0px 65px; position: relative; }
.mt-downclient-img { height: 40px; left: 10px; position: absolute; top: 4px; width: 40px; }

.mt-downclient-btn { padding-left: 10px; padding-right: 10px; position: absolute; right: 30px; top: 8px; }
.owl-carousel .owl-wrapper::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.ui-dialog-loading::after { position: absolute; content: ""; width: 3px; height: 3px; margin: 14.5px 0px 0px 14.5px; border-radius: 100%; box-shadow: 0px -10px 0px 1px rgb(204, 204, 204), 10px 0px rgb(204, 204, 204), 0px 10px rgb(204, 204, 204), -10px 0px rgb(204, 204, 204), -7px -7px 0px 0.5px rgb(204, 204, 204), 7px -7px 0px 1.5px rgb(204, 204, 204), 7px 7px rgb(204, 204, 204), -7px 7px rgb(204, 204, 204); transform: rotate(360deg); animation: 1.5s linear 0s normal none infinite running ui-dialog-loading; }

#sidr { position: fixed; z-index: 999; top: 50px; }
.aj-new-top { background-color: rgb(255, 97, 0); border-bottom: 1px solid rgb(255, 97, 0); }
.aj-new-top .home-wrapper { top: 9px; }
.aj-new-top .login-wrapper { top: 11px; }
.aj-zhidemai-detail .aj-top-img::before { content: ""; display: inline-block; width: 0px; height: 100%; vertical-align: middle; }
.aj-detail { box-sizing: border-box; width: 100%; max-width: 640px; margin: 20px auto 0; padding: 0px; word-wrap: break-word; color: rgb(62, 71, 78); }
.aj-detail .zd-article { padding: 0px 10px; }
.aj-detail .zd-article .item-cover { float: right; margin: 0px 0px 5px 15px; }

.aj-detail .zd-article .detail { margin-top: 0px; }

.aj-detail .zd-article .item-content p { margin-bottom: 10px; }


#body #aj-comments .aj-get-more-comments { padding: 10px 0px; text-align: center; }
#body #aj-comments .aj-get-more-comments.aj-no-more i[class*="qmm-icon"] { display: none; }
.red { color: rgb(214, 34, 34); }




