﻿.shopTitle{ font-family:Microsoft YaHei; text-align:left; height: 16px; font-weight: 600; color: #999; font-size: 14px; padding-left: 9px; line-height: 16px; border-left: 4px solid #fa9900;}
.shopContent {
width: 96%;
margin: 0 auto;
overflow: hidden;
padding-top: 10px;
}
.shopContent li {
float: left;
width: 20%;
text-align: center;
margin-bottom:5px;

}
.shopContent.shopPro li 
{
 position:relative;   
height:211px;
}
.shopContent span {
display: block;
margin: 0 auto;
width: 90px;
height: 90px;
border: 1px solid #a0c9ef;
text-align: center;
}
.shopContent span.spnum{ font-size:20px; line-height:40px; height:40px;}
.shopContent label {
display: block;
margin: 0 auto;
width: 90px;
height: 22px;
line-height: 22px;
text-align: center;
overflow:hidden;
}
.shopContent label.lbtext 
{
    margin-left:20px;
width:auto;
text-align: left;
}
.shopContent label.lbtext.frt 
{
    color:#0094f8;
}
.shopContent label.lbtext.scd 
{
    color:#ef7f04;
}
.shopContent label.lbbtn { padding:6px 3px 3px 3px; }
.shopContent label input{ width:20px; height:12px; text-align:center;}
.shopContent.shopPro label.lbbtn { position:absolute; bottom:0; left:17px;}
.showBox {
position: fixed;
z-index: 102;
color: #000000;
display: none;
text-align: left;
top: 50%;
left: 50%;
margin-left: -266px; width:502px;height:430px; margin-top: -237px; background:#FFF; display: none; padding:20px;
}
.inBox {
position: fixed;
z-index: 102;
font-family:Microsoft YaHei;
font-size:0.9em;
color: #333;
display: none;
text-align: left;
top: 50%;
left: 50%;
margin-left: -175px; width:350px;height:260px; margin-top: -130px; background:#FFF; display: none; padding-left:20px;
}
.inBuy {
margin-left: -150px; width:300px;height:200px; margin-top: -100px; background:#FFF; display: none; padding-left:20px;
}
.inAddress {
position: fixed;
z-index: 102;
font-family:Microsoft YaHei;
font-size:0.9em;
color: #333;
display: none;
text-align: left;
top: 50%;
left: 50%;
margin-left: -250px; width:500px;height:240px; margin-top: -120px; background:#FFF; display: none; padding:10px 20px; text-indent:2em;
}
.inAddress img, .inBox img{ position:absolute; top:50px; right:20px;}
.txtid,.txtinfo{ margin-bottom:8px;}
.tadd{ width:300px;}
.boxshadow {
background-color: #000;
filter: alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
position: fixed;
z-index: 100;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
display:none;
}
.bmore{ display:none; text-align:right; padding:5px 25px;}
.bmore input{ vertical-align:middle; cursor:pointer; display:none;}
.bmore label{ color:#06c; font-size:1.1em; cursor:pointer;}
.tdpre{ text-align:right;}
.tdbtn{ text-align:center; padding-top:3px; }
.tdbtn p{ margin-bottom:10px; }
.tbtop{ width:100%;}
.tbtop td{ height:30px;  font-size:14px;}
h2.atitle{ font-family:Microsoft YaHei; font-size:14px; font-weight:normal; padding:0; margin-bottom:10px; position:relative;}
h2.atitle label{ position:absolute; z-index:5; top:-15px; left:-20px; color:Red;}
.atitle b ,.tdbtn b{ color:Red;}

