/*! QFTouch移动网站超市库 http://www.qftouch.com 
 *  2016-03-19 10:49:54 
*/
body{background:#F1EDE5}
#logo-container.text-only #company-title{color:#333}
#menu{background:-webkit-gradient(linear,80% 20%,10% 21%,from(#1ca848),to(#187fc6));background-size:100% 100%;background-repeat:no-repeat;margin-bottom: 25px;}
#menu>.menu{position:relative}
#nav-menu-toggle{background:initial}
#menu.show-nav-menu>#nav-menu{position:absolute;background:-webkit-gradient(linear,80% 20%,10% 21%,from(#1ca848),to(#187fc6))}
#footer,.widget-body>.list>.with-details>a>.image-container,.widget-header,.widget-header>h2{position:relative}
#menu>.menu>.menuitem>a{color:#fff;text-shadow:0 2px 1px gray}
#menu.has-nav-menu>#main-menu>#nav-menu-toggle>a>.icon{background:#fff}
#company-title{color:#fff;font-weight:700}
#footer{text-align:center;color:#C6DBC9;background:#1984bc}
.widget-header{font-size:15px;font-weight:700;text-align:center;height:72px;line-height:68px;background:url(QT157.bar.png) center no-repeat;background-size:contain;margin:16px 12px 10px 14px}
.widget-header>h2{padding:0;display:inline-block;max-width:200px;white-space:pre;overflow:hidden;text-overflow:ellipsis;text-align:center;height:65px;width:100%;color:#fff;font-weight:700}
.widget>.widget-body{padding:4px 8px}
.widget-header:after{background:#199b77}
.widget>.widget-footer{text-align:center}
.widget>.widget-footer>.more{display:block;box-sizing:border-box;margin:0 auto;width:122px;height:33px;line-height:33px;color:#1984bc;font-size:100%;background-size:100% 100%}
.widget-textblock>.widget-body{line-height:2;color:#594947}
.widget-imagelist>.widget-body:after{content:' ';display:block;clear:both}
.widget-imagelist>.widget-body>.list>.list-item{float:left;width:50%}
.widget-imagelist>.widget-body>.list>.list-item>a{display:block;text-align:center;padding-top:4px;margin:16px auto;max-width:180px;color:#692a21;position:relative;padding-bottom:5px}
.widget-imagelist>.widget-body>.list>.list-item>a>.image-container{overflow:hidden;width:180px;height:180px;margin:0 auto}
.widget-imagelist>.widget-body>.list>.list-item>a>.title{overflow:hidden;margin:0 auto;width:180px;white-space:pre;text-overflow:ellipsis;position:absolute;left:0px;height:24px;line-height:24px;background-color:rgba(255,255,255,.8)}
.widget-imagelist>.widget-body>.list>.list-item>a>.title:after{position:absolute;display:block;content:' ';height:0;border:0;width:0;border-bottom:6px solid rgba(255,255,255,.8);border-left:5px solid transparent;border-right:5px solid transparent;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:24px}
.widget-textlist>.widget-body>.list>.list-item>a>.title{color:#484848}
.widget-mixlist>.widget-body>.list>.list-item.only-text,.widget-textlist>.widget-body>.list>.list-item{position:relative}
.widget-mixlist>.widget-body>.list>.list-item.only-text>a,.widget-textlist>.widget-body>.list>.list-item>a{display:block;color:#333;white-space:pre;overflow:hidden;text-overflow:ellipsis;padding-left:25px;padding-right:50px;height:40px;line-height:40px;border-bottom:1px solid #d5d5d5;border-top:1px solid #FFF}
.widget-mixlist>.widget-body>.list>.list-item.only-text>a:nth-of-type(1),.widget-textlist>.widget-body>.list>.list-item>a:nth-of-type(1){border-top:0}
.widget-mixlist>.widget-body>.list>.list-item.only-text>a:after,.widget-textlist>.widget-body>.list>.list-item>a:after{position:absolute;content:' ';display:block;right:20px;width:8px;height:8px;border-top:2px solid #B0B0B0;border-right:2px solid #B0B0B0;top:50%;-webkit-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%)}
.widget-mixlist>.widget-body>.list>.list-item.only-text>a:before,.widget-textlist>.widget-body>.list>.list-item>a:before{position:absolute;display:block;content:' ';left:10px;top:50%;width:6px;height:6px;background:#f0880a;border-radius:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.widget-detaillist>.widget-body>.list>.list-item:nth-child(even),.widget-mixlist>.widget-body>.list>.list-item.with-details:nth-child(even){border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4}
.widget-detaillist>.widget-body>.list>.list-item>a,.widget-mixlist>.widget-body>.list>.list-item.with-details>a{display:block;color:#333;height:100px;line-height:40px}
.widget-detaillist>.widget-body>.list>.list-item>a:after,.widget-mixlist>.widget-body>.list>.list-item.with-details>a:after{content:' ';display:block;clear:both}
.widget-detaillist>.widget-body>.list>.list-item>a>.image-container,.widget-mixlist>.widget-body>.list>.list-item.with-details>a>.image-container{float:left;width:75px;height:75px;margin-right:10px;margin-bottom:10px;margin-top:14px;position:relative;z-index:3}
.widget-detaillist>.widget-body>.list>.list-item>a>.image-container:after,.widget-detaillist>.widget-body>.list>.list-item>a>.image-container:before,.widget-mixlist>.widget-body>.list>.list-item.with-details>a>.image-container:after,.widget-mixlist>.widget-body>.list>.list-item.with-details>a>.image-container:before{position:absolute;content:' ';display:block;width:80px;height:80px;top:-3px;left:-3px;background:#fff;z-index:-1;box-shadow:0 0 1px 0 gray}
.widget-detaillist>.widget-body>.list>.list-item>a>.image-container:before,.widget-mixlist>.widget-body>.list>.list-item.with-details>a>.image-container:before{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}
.widget-detaillist>.widget-body>.list>.list-item>a>.text-container>.title,.widget-mixlist>.widget-body>.list>.list-item.with-details>a>.text-container>.title{font-size:120%;white-space:pre;overflow:hidden;text-overflow:ellipsis;color:#4444}
.widget-detaillist>.widget-body>.list>.list-item>a>.text-container>.content,.widget-mixlist>.widget-body>.list>.list-item.with-details>a>.text-container>.content{height:3em;overflow:hidden;line-height:1.5;color:#777}
.widget-article>.widget-body>.article-title{font-size:150%;color:#333;text-align:center;border-bottom:1px solid #ABA9A9;padding-bottom:10px;margin-bottom:10px;line-height:1.8}
.widget-article>.widget-body>.ugc{padding:0 10px;line-height:2;color:#000}
.widget-body .list{padding:0 4px}