@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form,
fieldset, input, textarea, p, blockqueue, th, td { margin:0; padding: 0; }
table { border-collapse:collpase; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; margin-left:20px; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acroym { border:0; }
html { overflow:visible; }
*html { background-image:url(about:blank); background-attachment:fixed; }
body {
    width:100%; overflow-x:hidden; overflow-y:scroll; background-color:white; *overflow:auto; font-size: 14px;
}
img{border:0;vertical-align: middle; display:inline-block;}
.clearfix:after{content:"\20";display:block;height:0;clear:both;}
.clearfix{zoom:1;}

.root{width: 100%;line-height: 200%;font-size: 14px;background: #ffffff;}
.logo{padding: 5px 10px 7px 10px;}
.logo img{ width:100%; max-width: 100%;}

.panel_title{ height: 44px; position:relative; background: url('../m/m_title_bg.png') repeat-x left top; margin-bottom: 10px;}
.panel_title_name{padding: 0 15px;width: 160px;position: absolute; left: 0px; top: 0px; overflow:hidden; font-size: 16px; line-height: 44px; color: #ffffff;}
.btn {border: 0;width: 70px;height: 34px;line-height: 34px;cursor: pointer;position:absolute; right:15px;top: 4px; background: url('../m/m_more.png') no-repeat left top; font-size: 14px;
color: #2180c3; text-align:center; text-decoration: none;}
.panel{ padding: 0 10px; margin-bottom: 20px; font: 16px/1.6;}
.goods_info{height: 65px;padding: 8px;border-bottom: 1px solid #d3d3d3;width: 100%;overflow: hidden;position: relative;}
.goods_info a{ text-decoration:none;}
.goods_pic{width: 62px;height: 62px;text-align: center;overflow: hidden;float: left;border: 1px solid #d3d3d3;margin-right: 5px;}
.goods_pic img{width: 62px;height: 62px;}
.goods_content{height: 66px;overflow: hidden;}
.goods_name{ line-height: 18px;}
.goods_price{font-weight: bold;color: #FF6600; font-size:16px;margin-top: 4px; line-height: 18px;}
.goods_intro{color: #999999; line-height: 18px; height: 18px; overflow:hidden;margin-top: 4px;}
a:visited { color:#0000FF;text-decoration:none; }
.goods_img{}
.goods_img img{ width:100%;}
.goods_h3{ font-weight:bold; border-bottom:1px solid #cccccc; line-height:24px; margin-top:20px; font-size:16px;}
.goods_h3 a{color: #EC6001;}
a:link { color:#505050; }/* 超链接常态 */
a:visited { color:#505050; }/* 超链接被访问过 */
footer{ position: fixed;bottom: 0;width: 100%;}
footer, .footer{padding: 6px 0; background:#3190D4;}
footer a, .footer a{float:left;height: 40px;width:20%; text-align:center; color:#FFF; font-size:14.5px; z-index:9999;}
footer a span, .footer a span{ display:block;}
footer a i, .footer a i{padding:0 15px 3px;background:url(../m/indexbg.png) no-repeat;z-index:9999;}
footer a i.f1, .footer a i.f1{ background-position: 4px -269px;background-size: 250% auto;}
footer a i.f2, .footer a i.f2{ background-position: -64px -385px;background-size: 325% auto;}
footer a i.f3, .footer a i.f3{ background-position: -45px -272px;background-size: 250% auto;}
footer a i.f4, .footer a i.f4{ background-position: 3px -292px;background-size: 250% auto;}
footer a i.f5, .footer a i.f5 {background-position: -19px -401px;background-size: 320% auto;}
