body{
   margin:0px; 
   padding:0px; 
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   color:#555555;
   line-height:20px;
   background: url(images/bg.gif);
}

#wrap{
   background:url(images/footer_bg.png) repeat-x bottom;
}
#mainwrap{
   background:url(images/home_bg.png) repeat-x;
}
#innerwrap{
   width:918px;
   margin:auto;
}
.clear{
   clear:both;
}
ul,li,h3{
   margin:0px;
   padding:0px;
   list-style:none;
}
a{
	color:#555;
    text-decoration:none;
}
a:hover {
	color:#ff9900;
    text-decoration:none;
}

.fl{
   float:left;
   padding-top:3px;
}
.fr{
   float:left;
   margin-left:2px;
}
.textu{
   width:120px;
   border:1px solid #399ee6;
   float:left;
   background:url(images/ico_username.gif) no-repeat 3px center;
   padding-left:12px;
   height:20px;
   line-height:20px;
}

.textp{
   width:120px;
   height:20px;
   line-height:20px;
   border:1px solid #399ee6;
   float:left;
   background:url(images/ico_password.gif) no-repeat 3px center;
   padding-left:12px;
}
.text{
   width:280px;
   border:1px solid #399ee6;
   height:20px;
   line-height:20px;
}
.logform{
   height:35px;
}
.button{
   background:#fff;
   border:1px solid #399ee6;
   padding:2px 2px 0px 2px;
   margin:4px;
   border-width:1px 3px 1px 3px;
   font-size:12px;
}
.more{
   text-align:right;
   padding-right:6px;
   background:url(images/more.gif) no-repeat right center;
   color:#196dbd;
   text-decoration:underline;
   padding-top:3px;
}
/*header*/
#header{
   height:86px;
}

#innerheader{
   padding-top:8px;
}

#logo{
   float:left;
}
#topmenu{
   float:right;
   text-align:right;
   width:240px;
}
#topmenu ul li{
   width:80px;
   float:left;
}
#chinese{
   background: url(../../images/zh.gif) no-repeat 14px center;
   line-height:18px;
}
#en{
   background:url(../../images/en.gif) no-repeat 14px center;
   line-height:18px;
}
#C{
   background:url(../../images/Contactus.gif) no-repeat 14px center;
}
/*banner*/
.menuUL{
   height:36px;
}
.menuUL li{
   width:114px;
   float:left;
   font-weight:bold;
   text-align:center;
   height:36px;
   line-height:38px;

}
.menuA:link,.menuA:visited{
   display:block;
   background:url(images/menu_bg.gif) 0px 0px;
   color:#FFFFFF;
   height:38px;
}
.menuA:hover{
   display:block;
   background:url(images/menu_bg.gif) 0px -41px;
   color:#FFFFFF;
   height:38px;
}

#mainflash{
   padding-top:6px;
   height:220px;
}

/*maincontent*/
#innermaincontent{
  
   padding-top:18px;
   padding-bottom:18px;
}
#leftbar{
  float:left;
  width:225px;
}
#centerbar{
  float:left;
  margin-left:16px;
  width:360px;
}
#rightbar{
  float:right;
  width:300px;
}
.bartitle{
  background:url(images/lefttitle.gif) no-repeat;
   height:31px;
   text-align:left;
   padding-left:28px;
   font-weight:bold;
   line-height:32px;
   color:#000066;
}
.leftbar_content{
   text-align:left;
   width:204px;
   margin:auto;
   padding-top:18px;
}
.button{
   background:#fff;
   border:1px solid #399ee6;
   padding:2px 2px 0px 2px;
   margin:4px;
   border-width:1px 3px 1px 3px;
   font-size:12px;
}

.newslist{
   padding-top:12px;
   padding-bottom:12px;
}
.news_title{
   background:url(images/lefttitle.gif) no-repeat;
   height:31px;
   text-align:left;
   padding-left:28px;
   font-weight:bold;
   line-height:32px;
   color:#000066;   
}
.list{
   border-bottom:1px dashed #CCCCCC;
   margin:auto;
   height:25px;
   line-height:25px;
}
.title{
   float:left;
   text-align:left;
   background:url(images/page.gif) no-repeat left center;
   padding-left:12px;
}
.date{
   float:right;
   text-align:right;
}
.goods{
   width:290px;
   margin:auto;
}
.goods_pic{
   float:left;
   width:140px;
   height:110px;
   border:1px #007ec5 solid;
   padding:2px;
}
.goods_list{
   float:left;
   text-align:left;
   padding-left:14px;
}
.sign{
   background:url(images/sign.gif) no-repeat 5px left;
   padding-left:8px;
}
#sale{
   height:48px;
   font-weight:bold;
   padding-top:20px;
   background:url(images/sale.jpg) no-repeat 0px center;
   width:280px;
   margin:auto;
   line-height:28px;
   color:#ff9900;
   
}
#rolltext{
   overflow:hidden;
   height:30px;
}
#aboutus{
  text-align:left;
  padding-top:12px;
  padding-bottom:12px;
}

#rand_title{
   background:url(images/lefttitle.gif) no-repeat;
   height:31px;
   text-align:left;
   padding-left:28px;
   font-weight:bold;
   line-height:32px;
   color:#000066; 
}
#rand_image{
   padding-top:8px;
}
.scroll_image{
   width:148px;
   height:100px;
   background:#666666;
   float:left;
   margin-left:4px;
}


#footer{
   color:#fff;
   padding-top:2px;
}
#footer_top{
   height:28px;
   line-height:20px;
}
#footer_top_left{ 
   float:left;
}
#footer_top_left A{
   color:#FFFFFF;
}
#footer_top_left A:hover{
   color:#FFFFFF;
   text-decoration:underline;
}
#footer_top_right{
   float:right;
}

#tbar{
  float:left;
  margin-left:16px;
  width:666px;
}
#tlist{
  width:600px;
  margin:auto;
  padding-top:14px;
}
.leftlist{
   border-bottom:1px dashed #CCCCCC;
   margin:auto;
   height:25px;
   line-height:25px;
   text-align:left;
}
#sl{
   color: #727c83;
   font-size:11px;
   border-bottom:1px dashed #CCCCCC;
}
.submenu{
   text-align:center;
   border-bottom:1px dashed #CCCCCC;
   height:25px;
   line-height:25px;
}
#gtitle{
   text-align:left;
   font-weight:bold;
}
#glist{
   text-align:left;
   padding:18px;
}
#innerglist{
   background:url(images/sign.gif) no-repeat 10px left;
   padding-left:8px;
   height:25px;
   line-height:28px;
   border-bottom:1px dashed #CCCCCC;
}
#order{
   background:url(images/cart.gif) no-repeat left;
   padding-left:18px;
}