@charset "utf-8";
@import url(style.css);
@import url(right.css);
.header{
clear:both;
height:86px;
text-align:left;
}
.header h1 span,h2{
display:none;
}
.logo{
display: block;
width: 289px;
height:86px;
background:url(/_img/logo.gif) no-repeat left top;
font-family: Tahoma;
}
.header .logo{
float:left;
}
.h_olmu{
color: #666;
float:right; 
margin-top:18px;
padding-right:10px; 
text-align:right; 
width:430px; 
overflow:hidden; 
white-space:nowrap; 
text-overflow:ellipsis;
}
.help{
float:right; 
width:430px; 
padding-top:8px;
padding-right:10px; 
font-size: 110%;
text-align: right;
}
#nav{
font-size:115%;
padding:6px 6px 2px;
color:#76BEFA;
text-align: left;
}
#nav a{
padding: 2px 8px 0px;
}
#nav a:link,#nav a:visited{
color:#fff;
text-decoration: none;
}
#nav a:hover,#nav a:active{
color:#CBE6FD;
}
.fbi{
padding-top: 5px;
color: #64B11F;
}
.b{
margin:5px auto;
}
.cleft{
float:left;
width:530px; 
padding-right: 8px;
text-align: left;
}
.cright{
float:right;
width:230px; 
}

.red{
color:#ED7914;
}
.blue{
color:#4E9AD8;
}
.union{
color:#3372a2;
}
.cc{
color: #888;
margin-top: 18px;
padding-top: 10px;
border-top: 1px solid #999;
}
.ct{
color: #9133A2;
}
.zfb{
padding-bottom: 0px !important;
padding-bottom: 5px;
}
.link{
border-top:1px solid #EACE89; 
text-align: left;
}
.link a{
color: #64B11F;
}
.link h5{
padding:2px 0 0 10px; 
color:#64B11F; 
background:#FEF2DD; 
font-size:110%;
}
.link span{
margin:5px 5px;
}
.lm{
width:518px; 
border:1px #85BAD8 solid;
padding: 5px;
}
.lm p{
margin:10px;
}
.pro dl{
width:448px; 
display:table;
}
.pro dt{
clear:left;
display:none;
}
.pro dd{
float: left;
width:110px;
padding: 2px;
border: 1px #E9F1F3 solid;
margin:0px 15px 10px 0px;
text-align: center;
font: 95%/1.3em Verdana, Arial, Helvetica, sans-serif;
display: block;
color: #3372A2;
}
.s1{
width: 180px;
padding: 3px;
margin-right: 8px;
}
.ld,.ll{
padding:10px;
min-height: 600px;
_height:600px;
}
.ll h4{
text-align:center;
color:#64B11F;
border-bottom:1px dotted #ccc;
padding:5px 0px 2px;
}
.o{
width:770px;
margin:0 auto;
background:url(/images/mall_head.png) no-repeat left -284px
}
.o h4{
height:26px;
padding:10px 0px 0px 80px;
text-align:left;
font-size: 120%;
color: #ccc;
}
.o h4 span.on{
color: #000;
}

.olist{
margin:8px 0px;
padding:1px 1px;
}
.olist li{
position: relative;
display: block;
height: 37px;
margin-bottom: 20px;
padding: 15px 8px 0px 58px;
list-style: none;
background-color: #e9f1f9;
}
.olist li img{
position: absolute;
width: 40px;
height: 40px;
left: 6px;
top: 5px;
border: 1px solid #85bad8;
}
.oinput{
border:1px solid #E0E8F1;
padding:2px;

}
.w-1{
width: 330px;
}

.vname{
width:110px;
white-space:nowrap; 
text-overflow:ellipsis; 
overflow:hidden;
}
.caps{
padding: 10px 0 0;
width: 530px;
text-align: center;
}

.caps li{
float: left;
margin: 0 10px 10px 0;
width: 110px;
height: 170px;
padding: 5px 5px 0px;
border: 1px solid #E0E8F1;
list-style-type:none;
display: inline;

}
.caps li span{
display: block;
color: #666;
width:110px;
white-space:nowrap; 
text-overflow:ellipsis;
overflow:hidden;
}
/**/
.rflist{
padding: 10px 0 0;
width: 400px;
text-align: center;
}

.rflist li{
float: left;
margin: 0 10px 10px 0;
width: 110px;
height: 170px;
padding: 5px 5px 0px;
border: 1px solid #E0E8F1;
list-style-type:none;
display: inline;

}
.rflist li span{
display: block;
color: #666;
width:110px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
}