/* CSS Document */
body{ font-size:12px; line-height:1.8; font-family: Arial, Helvetica, sans-serif;
text-align:center; background:#FFF; color:#666;} 
a:link,a:visited{ color:#ffffff; text-decoration:none;font-size:12px;} 
a:hover,a:active{color:#000000;text-decoration:underline;font-size:12px;
} 
ul,li{ list-style:none; margin:0;} 
img{ border:0;} 
h1{ font-size:16px;}
#wrapper{ text-align:left;margin:0 auto; width:800px; 
overflow:hidden;}

#top{
	width:800px;
	position:relative;
	height:60px;
	text-align:left;
	margin:0 auto;
	background:url(tp/tobbgxian.gif);
	background-repeat:no-repeat;
}
#top .logo{
	position:absolute;
	top:0px;
	left:80px;
}


#menubar{
	float:right;
	width:635px;
	
}
#menubar .link{
    height:25px;
	float:left;
	width:100%;
}
#menubar .searchbox{
	float:left;
	width:100%;
	height:30px;
	text-align:right;
	
}
#menubar .menu{
	float:left;
	width:100%;
	
	background:url(tp/menu.jpg);
	background-repeat:no-repeat;
    height:29px;
}
#menubar .menu a{
	text-align:center;
	float:left;
	margin-left:40px;
	color:#fff;
	line-height:25px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	
}
#menubar .menu a:hover{
	text-decoration:underline;
}

/*------------------*/
#TopMenuWrap{
	float:left;
	width:100%;
	margin-bottom:2px;
}
/*#sidemenu{
	float:left; 
	background:#dfdfdf url(图片素材/banner-2.jpg) 
	no-repeat right;
	height:24px;
	width:194px;
	margin-left:-100%;
	text-align:right;
	padding:5px 8px 0 0;

}*/
#logo{
	height:100px;
	width:50px;
	vertical-align:middle;
}


/*=搜索栏
=============================================================================================*/
#SearchBar{
	background:#DA5390;
	padding:4px;
	clear:both;
	
}
#SearchBar .search{
color:#fff;
}
#SearchBar .search a{
	color:#fff;
	padding-left:40px;
}

/*=About us文件
=============================================================================================*/
#AllWrap{
	width:800px; 
	margin:0 auto;
	background:url(tp/paubg.jpg) repeat-y;
}
.content-left{
padding-left:5px;
overflow:hidden;
width:300px;
}

#AllWrap .bodyeall{
    width:100%;
	float:left;
	background:url(tp/pautop.jpg) no-repeat;
}
#AllWrap .bodyeall .img{
    width:100%;
	margin-top:20px;
	height:134px;
}
#AllWrap .bodyeall .wrapwbleft{
    width:442px;
	height:326px;
	float:left;
	margin-left:8px;
	display:inline;
	border-bottom:1px solid #CC0000;
} 
#AllWrap .bodyeall .wrapwbright{
	float:left;
	width:342px;
	height:326px;
	background:#ddd;
	border-bottom:1px solid #CC0000;
}
#AllWrap .bodyeall .leftwrap{
    float:left;
	width:148px;
	text-align:left;
	margin-left:15px;
	margin-top:37px;
	display:inline;	

}
#AllWrap .bodyeall .righttp{
	float:right;
	width:700px;
	margin-right:25px;
	margin-top:15px;
	margin-bottom:5px;
	display:inline;
	text-align:left;
}
#AllWrap .bodyeall .rightwrap{
	float:right;
	width:610px;
	margin-right:25px;
	margin-top:15px;
	display:inline;
	text-align:left;
}
#AllWrap .bodyeall .right{
    float:right;
	width:13px;
	height:168px;
	background:url(tp/rightbg.gif) no-repeat;
	
}
#AllWrap .bodyeall .left{
	width:13px;
	height:168px;
	background:url(tp/leftbg.gif) no-repeat;
	float:left;

}
#AllWrap .bottomall{
    width:100%;
	float:left;
	height:18px;
	background:url(tp/paubottom.jpg) no-repeat;
}
/*=底部
TPL_BOTTOM
=============================================================================================*/
#foot{
	clear:both;
	margin-top:15px;
	border-top:3px solid #f90;
	border-bottom:5px solid #f2f2f2;
}

#foot .menubar{
	text-align:center;
	padding:5px;
}
#foot .menu a{
	border-bottom:1px dotted #ccc;
	margin-right:5px;
}
#foot .menu a:hover{
	color:#fff;
	background:#000;
	text-decoration:none;
}

/*=Home布局 
=============================================================================================*/
#IndexAllWrap{
	width:800px;
	background:url(tp/indexbg.gif);
	background-repeat:repeat-y;
	clear: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position:relative;
}
#IndexAllWrap .guangtop{
    background:url(tp/indextopk.gif);
    background-repeat:no-repeat;
	height:11px;
	width:100%;
	text-align:center;
}

#IndexAllWrap .BannerArea1{
	border:1px solid #f2f2f2;
	width:770px;
	margin:0 auto;
	height:300px;

}
#IndexAllWrap .BannerArea2{
	border:1px solid #f2f2f2;
	width:770px;
	margin:0 auto;
	height:auto;

}
#IndexAllWrap  .Indexmainboxtitle{
	width:100%;
	height:18px;
	padding-left:10px;
	background-image:url(tp/index_mid.jpg);
	background-position:right;
	background-repeat: no-repeat;	
}
#IndexAllWrap .Indexmainbox{
	width:100%;
	height:auto;
	margin:0 auto;
	background:url(tp/Indexmainboxbg.gif);
	}
#IndexAllWrap .Indexmainbox .right{
    float:right;
	width:13px;
	height:168px;
	background:url(tp/rightbg.gif) no-repeat;
	
}
#IndexAllWrap .Indexmainbox .left{
	width:13px;
	height:168px;
	background:url(tp/leftbg.gif) no-repeat;
	float:left;
}
#IndexAllWrap .Indexmainbox .news{
	float:left;
	width:360px;
	height:150px;
	padding-top:5px;
	
	
}
.news li{
	list-style-image:url(img/ding.gif);
	border-bottom:1px solid #cccccc;
    display:block;
	width:95%;
	padding-bottom:2px;
	
}
.news li a{

text-decoration:none;

}
.news li a:hover{
text-decoration:underline;
color:#FF0000;

}
#IndexAllWrap .Indexmainbox .service{
	float:left;
	width:160px;
	height:162px;
	text-align:left;
	background:url(tp/cccbg.gif) no-repeat;
}
#IndexAllWrap .Indexmainbox  .StyleGoodsClass{
	float:left;
	width:410px;
	height:162px;
	padding-top:5px;
	padding-left:4px;
	text-align:left;
	background:url(tp/cccbg.gif) no-repeat;
}

#Mainmiddlebox{
	width:800px; 
	margin:0 auto;
	text-align:left;
	padding-top:5px;
}
#mainminddlebox .bottom{
    background:url(tp/paubottom.gif);
    background-repeat:no-repeat;
	height:11px;
	width:100%;
	
}
#Mainmiddlebox .leftbox{

   float:left;
   padding-left:10px;
   width:280px;
  
}
#Mainmiddlebox .leftbox a{
   color:#666;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
}
#Mainmiddlebox .rightbox{
   float:right;
   padding-right:10px;
   text-align:right;
   color:#666;
   font-size:12px;
   font-weight:bold;
   width:500px;
}

/* 左边导航
/*=============================================================================================*/
.a{
float:left;
margin:0px;
}
.a1{
	font-family: "新宋体";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	height:30px;
	padding-top:10px;
	list-style-type: none;
	text-align: center;
}

.a2{
	padding:1px;
	border-top:none;
	list-style-type:none;
}

.a2 a{
	display:block;
	border-bottom:1px solid #ccc;
	padding-left:10px;
	line-height:25px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	
}

.a2 a:hover{
	color: #CC0000;
}



/* 子页面
/*=============================================================================================*/
#mainbox .top{
    width:800px;
	height:30px;
	background:url(tp/pautop.jpg);
	background-repeat:no-repeat;
} 
#mainbox .rightbg{
    width:13px;
	height:auto;
	background:url(tp/bbg.gif);
	float:right;
} 
#abmainbox .lift_bbg{
    width:13px;
	height:100%;
	background:url(tp/bbg.gif);
	float:left;
} 
#abmainbox .right{
    width:13px;
	height:100%;
	background:url(tp/rightbg.gif);
	background-repeat:no-repeat;
	float:right;
} 
#abmainbox .bottom{
    background:url(tp/paubottom.gif);
    background-repeat:no-repeat;
	height:11px;
	width:100%;
	
} 

/*LIST????*/
#listnav{ background:#196d6f; line-height:2.0; padding-left:10px;
border-bottom:1px solid #D4D4D4; width:168px; color:#FFFFFF; text-align:left; 
letter-spacing:1px; font-weight:bold;margin:0px;font-size:14px;} 
.listbox{ color:#000;width:168px;font-size:12px;border-bottom: 1px 
dashed #cccccc;}
.listbox ul li{border-bottom: 1px 
solid #cccccc;padding:4px 5px;
}
.listbox li a:link,a:visited{color:#000000;text-decoration:none;font-size:12px;}
.listbox li a:hover,a:active{color:#666666;text-decoration:underline;font-size:12px;}
.listall{
margin-top:10px;}
/*?????*/
.listbox p{color: #008000;}
.rep{ background-repeat:no-repeat;}