/*
   名称：body
   说明：body全局样式
*/
html {
    font-size:20px;
}
body { font-family:"微软雅黑",arial; font-size:16px; font-weight:normal; color:#000000; background-color:#ffffff; width:100%; height:100%; }
/*
   名称：清空margin,padding
   说明：body全局样式
*/
html,form,div,ul,ol,li,dl,dt,dd,img { border:0; }
/*
    名称：列表
    说明：列表全局样式
*/
ul,ol,li { list-style:none; }
/*
     名称：a标签
     说明：全局a标签样式
*/
a img     { border:0; }
a         { color:#333; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); }
a:hover   { }
a:focus   { -moz-outline-style: none; }
/*
      名称：标题
      说明：全局标题样式
*/
img { vertical-align:middle; width:100%; height:auto; }
/*
      名称：*
      说明：文本过长，自动换行
*/
* {
    word-break: break-all;
    word-wrap: break-word;
    margin: 0;
    padding: 0;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    border-radius:0px;
}
input:disabled{   color:#000000; opacity: 1;  -webkit-text-fill-color: #000000; }
/*
     名称：清空浮动
     说明：清空浮动
*/
.clear{ clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden; }
.hide { display:none; }
.l { float:left;   }
.r { float:right;  }
.margin0 {
    margin:0px !important;
}

/*头部区域，底部区域，内容区域*/
.page_head {
    width:100%;
    height:50px;
    position:fixed;
    left:0px;
    top:0px;
    z-index:9;
    border-bottom:1px #eeeeee solid;
    background-color:#ffffff;
}
.page_head div.l {  position:absolute; left:0px;  top:0px; width:auto; height:50px; z-index:2; }
.page_head div.r {  position:absolute; right:0px; top:0px; width:auto; height:50px; z-index:2; }
.page_head div.c {  width:100%; height:50px; line-height:50px; text-align:center; font-size:0.85rem; color:#000000; font-weight:500; }
.page_head a.name{  width:auto; height:50px; line-height:50px; text-align:center; display:inline-block; padding:0px 10px; color:#000000; font-size:14px; }
.page_head a.icon{  width:40px; height:50px; line-height:50px; text-align:center; display:inline-block; }
.page_head a.back{ background:url(../images/icon_jtouL.png) no-repeat center center; background-size:30px 30px; }
.page_head a.close{ background:url(../images/icon_jtouL.png) no-repeat center center; background-size:30px 30px; }
.page_head a.menu{ background:url(../images/icon_menu0.png) no-repeat center center; background-size:30px 30px; }
.page_head a.search{ background:url(../images/icon_sou0.png) no-repeat center center; background-size:22px 22px; }
.page_info {
    width:100%;
    height:auto;
}
.page_foot {
    width:100%;
    height:50px;
    position:fixed;
    left:0px;
    bottom:0px;
    z-index:9;
    background-color:#ffffff;
}
.page_foot .buttons {
    padding:0px 10px;
    height:50px;
    line-height:50px;
    background-color:#ffffff;
}
.page_foot .buttons div.top5 {
    padding-top:5px;
}
.page_foot .buttons div.item {
    width:50%;
    height:50px;
    line-height:50px;
    float:left;
}
.page_foot .buttons div:nth-child(2n+1) { padding-right:5px; }
.page_foot .buttons div:nth-child(2n+0) { padding-left:5px;  }
.page_foot .buttons div.full {
    width:100%;
    float:none;
    padding-top:5px;
}
.page_foot ul.menus {
}
.page_foot ul.menus li { width:33.33%; height:50px; float:left; position:relative; border-right:1px #808080 solid; }
.page_foot ul.menus li div {
    width:100%;
    height:50px;
    line-height:50px;
    text-align:center;
    color:#000000;
    font-weight:600;
    font-size:0.75rem;
}
.page_foot ul.menus li dl {
    width:auto;
    position:absolute;
    left:0px;
    bottom:60px;
    z-index:99;
    border:1px #808080 solid;
    min-width:100%;
    background-color:#ffffff;
}
.page_foot ul.menus li dl dd { padding:10px; border-bottom:1px #808080 solid; text-align:center; }

input.buynow {
    background-color:#fe0036;
    display: inline-block;
}
input.addcar {
    background-color:#fe9402;
    display: inline-block;
}


.datalist {
    width:100%;
}
.data_more {
    width:100%;
    padding:20px 10px;
    text-align:center;
    clear:both;
    font-size:0.85em;
}
.hide_more {
    height:0px;
    line-height:0px;
    overflow:hidden;
    padding:0px 10px;
}
.float_box {
    position:fixed !important;
    left:0px;
    top:0px;
    z-index:500 !important;
}
.weui-toast {
    font-size:18px;
}
.weui-cells {
    font-size:14px;
    margin-top:10px;
}
.weui-input {
    height:28px;
    line-height:28px;
}
.weui-btn {
    font-size:16px;
}
.weui-btn_mini {
    font-size:13px;
}
.weui-popup__container iframe {
    width:100%;
    height:100%;
    border:0px;
}
i.required {
    color:#ff0000;
    display:inline-block;
    width:14px;
    font-size:12px;
}
i.required:after { content:'*';  }
i.restrict {
    color:#0771d3;
    display:inline-block;
    width:14px;
    font-size:12px;
}
i.restrict:after { content:'•'; }
i.optional {
    color:#ffffff;
    display:inline-block;
    width:14px;
    font-size:12px;
}
/*标题对齐*/
span.biaot4 { letter-spacing:0.0em; }
span.biaot3 { letter-spacing:0.5em; margin-right:-0.5em; }
span.biaot2 { letter-spacing:2.0em; margin-right:-2.0em; }
span.doshow {
    line-height:28px;
    min-height:28px;
    display:inline-block;
}