/* CSS Document */
/*-----------------------------------------all------------------*/
body{
background:#96D8D5;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-align:center;
}
img{ border:0px;}
a{color:#006699; text-decoration:none;}
a:hover{text-decoration:underline;}

.allbox{ clear:both; width:1005px; overflow:hidden; margin:5px auto; text-align:left;}

.block{ border:1px solid #B6CAD6;}
.clear{ clear:both;}


.header{ background:#000; height:70px;}
.logo{ float:left;}
.muen{ float:right; width:720px;height:30px; line-height:30px;}
.muen_a{ clear:both; text-align:center;line-height:34px;}
.muen_a a{ padding:5px 18px; background:#0B4C46; color:#fff;}

.login{background:#D7EEF9; border:1px solid #B6CAD6; margin-bottom:5px; padding:5px; text-align:center;height:30px;}

.search{ clear:both; text-align:center; color:#fff;}
.search form{ margin:0px; text-align:center; font-size:14px; font-weight:bold;}
.search img{ margin:0px;}

.mainleft{ width:300px; float:left; overflow:hidden;}

.mainright{ width:700px; float:right; overflow:hidden; background:#168A82;}


.indexmuen{ background:#168A82; }
.indexmuen h1,.indexmuen h2,.indexmuen h3{ margin:0px; font-family:"Times New Roman", Times, serif;}
.indexmuen h1 .topm{ font-size:17px; display:block; clear:both; line-height:30px;padding-left:25px; background:url(muenbg.png) no-repeat 5px 6px #40B9B2;}
/*.indexmuen h1{ float:left; width:630px;}*/
.indexmuen span{ float:left; height:50px; margin:5px;}
.indexmuen h1 a{ color:#fff;}
.indexmuen h2 a,.indexmuen h3 a{ color:#000;}
.indexmuen h2 a:hover,.indexmuen h3 a:hover{ color:#ff9900;}
.indexmuen h2,.indexmuen h3{ margin:0px; font-size:12px;}
.indexmuen h2{ float:left; width:130px; line-height:18px; margin-left:10px;}
.indexmuen h3{ display:none;}

.indexmuen h2 a:hover h3{ display:block; z-index:100;}







.leftbox{ float:left; width:227px; overflow:hidden;}
h2{margin:0px;}
h4 span{ float:right; margin-right:40%;}
 h3{ margin:0px;}
 h4{ margin:0px; background:#40B9B2; height:30px; line-height:30px; color:#fff; padding-left:25px;}
.rightbox{ float:right; width:770px; background:#fff; overflow:hidden; margin:0px;}
.indexnews{ float:right; text-align:center;}
.indexnews li{ text-align:left; list-style:none;}
.advbanner{ background:#D7EEF9; border:1px solid #B6CAD6; padding:5px; float:left;}

.indexnewpro{border:1px solid #B6CAD6; margin-top:10px;}
.indexgoodsside{ margin:10px;}
.indexgoods{ float:left; padding:1px;border:1px solid #B6CAD6; text-align:center; margin:5px 8px!important; margin:5px 7px;  background:#efefef; padding:5px;}
.indexgoods h2{ margin:0px; font-size:12px; font-weight:normal; text-align:center; background:#266F71; line-height:20px; width:120px; overflow:hidden; white-space:nowrap;}
.indexgoods h2 a{ color:#fff;}
.indexgoods img { height:120px; width:120px; border:1px solid #666;}
.indexgoodsside strong{ font-size:14px;}

.links{background:#D7EEF9; border:1px solid #B6CAD6; padding:5px; padding-left:250px; text-align:center; height:50px;}
.links a img{ height:40px; margin:0px 10px;}
.pay{ float:left;}
.pay a img{ margin-top:25px;}
.payment{ float:left; width:219px; height:90px; background:url(ups_bg.gif) no-repeat;}
.payment select{ margin-top:50px;}
.flash{ float:left;}
.foot{ clear:both; text-align:center;}

.links_bq{background:#D7EEF9; border:1px solid #B6CAD6; padding:5px;text-align:center;}

.msnlinks{ text-align:center;}
.msnlinks a{ margin:1px 15px;}

#reply{

paddng-left:5px;
width:100%;
text-align:center;
overflow:hidden;
/*border:1px solid #666;*/
margin:0px auto;
}
#reply ul,#reply ul li{
float:left;
}
#reply div{ text-align:center;}
#reply ul{
width:100%;
text-align:justify;
text-indent:20px;
margin:3px 0px;
line-height:25px;
border-bottom:1px solid #efefef;
/*text-align:center;*/}
#reply ul li{ width:150px; font-weight:bold;} 

/*=============ÓÒÆ®±ß²Ëµ¥======*/
 #sortlist {
float:left;
margin:0px;
}
 #sortlist a{ font-weight:bold; font-family:"Times New Roman", Times, serif;}
#sortlist li a#top_c{
display:block;
color:#fff;
font-size:15px;
text-align:center;
height:25px;
background:url(0570.jpg) no-repeat;
border-bottom:1px solid #B6CAD6;
margin-bottom:1px;
width:227px;
line-height:25px;
}

#sortlist li a:hover  {color:#000;}
#sortlist li ul{margin:0px;}
#sortlist li ul a{ background:/*url(d1.gif) no-repeat 2px 5px*/; color:#168A82; display:block; padding:1px 25px;}
#sortlist li ul li a:hover {color: ##2767AD;}
#sortlist li ul li {background:#EDF2F6;}
#sortlist li ul li ul{ padding-left:8px;}
#sortlist li ul li ul a{ background:none;border-bottom:1px dotted #ccc;}
#sortlist li ul li ul a:hover{ background:#00CCCC; color:#fff;}