@charset "utf-8";

/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color:#C7C7CA;
}

ul,li {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}
a{
text-decoration: none;
}
div {

	margin: 0px;

	padding: 0px;

}

form {

	margin: 0px;

	padding: 0px;

}

#container {

	width: 980px;

	margin-right: auto;

	margin-left: auto;

	background-color: #ffffff;

}

#header {

	float: left;

	width: 980px;
	background-color: #6A6A6A;

}

.logo {

	float: left;

	width: 265px;

}

.wel {

	float: left;

	height: 23px;

	width: 230px;

	padding-top: 33px;

	padding-bottom: 34px;

}

.right_header {

	float: left;

	width: 600px;
	margin-left:110px;

}

.top_search {

	float: left;

	width: 485px;

	line-height: 20px;

	text-align: right;

}

.top_nav {

	text-align: right;

	float: left;

	width: 485px;

	padding-top: 5px;

}

.top_nav a {

	line-height: 20px;

	color: #000000;

	text-decoration: none;

}

.shop {

	background-image: url(cart_bg.gif);

	background-repeat: no-repeat;

	background-position: 380px top;

	float: left;

	width: 195px;

	height: 25px;
    text-align: right;

	margin-top: 5px;
    width:600px;

}

.shop a {

	line-height: 25px;

	text-decoration: none;

	color: #ffffff;

}

.nav {

	background-image: url(nav.gif);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 38px;

	width: 974px;

	padding-left: 6px;

}

.nav1 {


	background-repeat: repeat-x;

	background-position: left top;

	float: left;

	height: 38px;

	width: 968px;

}

.nav1 ul {

	float: left;

	width: 968px;

}

.nav1 li {

	text-align: center;

	float: left;

	width: 107px;

	height: 38px;

	background-repeat: no-repeat;

	background-position: right;

}

.nav1 ul li a {

	font-size: 14px;

	line-height: 38px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.nav1 ul li a:hover{
 color: #C95111;
}

.nav2 {

	float: left;

	height: 38px;

	width: 6px;


	background-repeat: no-repeat;

	background-position: left top;

}









#pagebody {

	float: left;

	width: 980px;

	padding-top: 5px;
	background-color:#C7C7CA;

}

.sidebody {

	float: left;

	width: 220px;

	padding-right: 10px;

}

.contact {

	float: left;

	width: 220px;

}

.top_con {

	float: left;

	width: 220px;

	height: 4px;

}

.midd_con {

	float: left;

	width: 220px;

	background-color: #f4f4f6;

	padding-bottom: 5px;

	height: 182px;

}

.midd_con ul li {

	background-image: url(online_04.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.midd_con ul li a {

	line-height: 20px;

	color: #000000;

	text-decoration: none;

}

.midd_con ul li a:hover {

	color: #D0362D;

	text-decoration: underline;

}

.bottom_con {

	float: left;

	width: 220px;

	height: 4px;

}

.menu {

	float: left;

	width: 220px;

	padding-top: 5px;

}

.menu_title {

	float: left;

	height: 35px;

	width: 220px;

}

.menu_content {

	float: left;

	width: 210px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #333333;

	border-left-color: #333333;

	background-color: #333333;

	padding-right: 4px;

	padding-left: 4px;
	
	padding-bottom: 4px;

}

.menu_content ul {
float: left;
width: 190px;
background-color: white;
border: 5px solid #E8E5E6;
padding-right: 5px;
padding-left: 5px;

}

.menu_content li {

float: left;
width: 190px;
padding-top: 2px;
padding-bottom: 2px;
text-align: left;
white-space: normal;
word-break: break-all;
overflow: hidden;

}

.menu_content li a {

	color: #000;
	font-size:14px;

	text-decoration: none;

	font-weight: bold;

}

.menu_content ul li ul {
float: left;
width: 180px;
background-color: white;
padding-right: 0px;
padding-left: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;

}

.menu_content li ul li {
	background-color: #E1E1E1;
text-align: left;
padding-top: 2px;
padding-left: 5px;
padding-bottom: 2px;
margin-top: 1px;
margin-bottom: 1px;
}

.menu_content li ul li a {

	color: #666666;

	text-decoration: none;

	font-weight: bold;

	font-size:12px;

}

.menu_content li ul li ul li {

	background-image: none;

	margin: 0px;

	padding-left:5px;

	width:180px;

}

.menu_content li ul li ul li ul li {

	background-image: none;

	margin: 0px;

	padding-left:5px;

	width:170px;

}

.menu_content li ul li ul li ul li ul li {

	background-image: none;

	margin: 0px;

	padding-left:5px;

	width:165px;

}

.menu_content li ul li ul li ul li a {

	color: #000000;

	text-decoration: underline;

	font-weight: normal;

}

.menu_content li ul li ul li a {

	color: #006699;

	text-decoration: underline;

	font-weight: normal;

}

.menu_bottom {

	float: left;

	width: 220px;

}

.menu_ad {

	float: left;

	width: 220px;

	padding-top: 5px;

}

.mainbody {

	float: left;

	width: 750px;

}

.ad {

	float: left;

	width: 750px;


	height:195px;

}

.news {
	float: left;
	width: 220px;
	padding-top: 5px;
}

.news_title {
	float: left;
	width: 210px;
	background-color:#000000;
	height: 30px;
	padding-left:10px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
}

.news_content {
    background-color: #191A15;
	float: left;

	width: 210px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #333;

	border-bottom-color: #333;

	border-left-color: #333;

	padding-left:4px;

	padding-right:4px;

	padding-bottom:5px;

	padding-top:5px;

	line-height:20px;

}

.list {

	float: left;

	width: 750px;

	padding-top: 5px;

}

.list_title {

	background-image: url(right_bar.gif);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 30px;

	width: 750px;

}

.list_title strong {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	line-height: 30px;

}

.list_title a {

	line-height: 30px;

	color: #fff;

	text-decoration: none;

}

.list_title a:hover {

	color: #000;

	text-decoration: underline;

}

.list_content {

	float: left;

	width: 748px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #333333;

	border-bottom-color: #333333;

	border-left-color: #333333;

	padding-bottom: 5px;
	background-color:#181914;

}

.pro {

	float: left;

	width: 157px;

	padding-right: 14px;

	padding-left: 15px;

	padding-top: 15px;


	padding-bottom:10px;

}

.pro_img {

	float: left;

	width: 155px;

	border: 1px solid #CCCCCC;

	height:115px;

}

.pro_img img {height:115px;}

.pro_txt {

	float: left;

	width: 157px;

	height:40px;

}

.pro_txt a {

	line-height: 20px;

	color: #fff;
    font-weight:bold;
	text-decoration: none;

}

.pro_txt1 {

}

.pro_txt1 {

	float: left;

	width: 157px;

	line-height: 20px;

}

.bottom_page {

	float: left;

	width: 748px;

	line-height: 20px;
	color:#000000;

}

.des {

	line-height: 20px;

	float: left;

	width: 748px;

	text-align: left;

}

.des_title {

	float: left;

	width: 748px;

}

.des_content {

	float: left;

	width: 748px;

}

.other {

	line-height: 20px;

	text-align: left;

	float: left;

	width: 748px;

}

.other_title1 {

	line-height: 20px;

	float: left;

	width: 748px;

}

.other_content {

	float: left;

	width: 748px;

}











#footer {

	clear: both;

	width: 980px;

	padding-top: 5px;
	background-color:#C7C7CA;


}

.payment {

    width: 980px;

	float:left;

	padding-top:10px;
background-color:#C7C7CA;
}

.payment a {

	display: inline;

	padding-right: 8px;

	padding-left: 8px;

}

.copyright {

    width: 980px;

	float:left;
background-color:#C7C7CA;
}

.bottom_nav {

	background-image: url(bottom_nav.gif);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 30px;

	width: 980px;

	font-weight: bold;

}

.bottom_nav a {

	line-height: 30px;

	color: #000000;

	text-decoration: none;

	display: inline;

	padding-right: 8px;

	padding-left: 8px;

}

.bottom_nav a:hover {

	color: #990000;

	text-decoration: underline;

}





#maptitle{

	float:left;

	width:100%;

}

#maptitle a {

	text-decoration:none;

}

#maptxt a {

	text-decoration:none;

	color:#000000;

}

#maptxt{

	width:150px;

	float:left;

}

.set_top {
width: 500px;
float: right;
background: url(set_bg.gif) no-repeat right top;
line-height: 30px;
text-align: right;
}
.set_top a {
padding: 0 38px 0 10px;
color: #ffffff;
text-decoration: none;
}
.pro_left{
  border: 1px solid #CCCCCC;
  height:70px;
}

.pro_left_img{
  width:80px;
 padding:5px;
  text-align:left;
}
.pro_left_name{
 width:108px;
 font-size:12px;
 color:#000;
 text-overflow : ellipsis; white-space:nowrap; overflow:hidden;
 text-align:left;
}
.pro_left_name a{
 color:#000;
}
.left_id_price{
 text-align:left;
}

.fert_title {
width: 450px;
color: #900;
font-weight: bold;
font-size: 16px;
text-align: left;
float: left;
}
.fert_middle {
width: 480px;
text-align: left;
line-height: 20px;
padding-left: 10px;
padding-right: 10px;
white-space: normal;
word-break: break-all;
overflow: hidden;
float: left;
text-indent: 10px;
}
.news_content a {
 color:#ffffff;
}

#orderTableTr1{
background-color:#ffffff;
color:#000000
}
#orderTable a{ 
  color:#ffffff;
}
#maptxt a{
 color:#ffffff;
}

.sitemaptitle a{
 color:#ffffff;
}
.str_class_a a{
 color:#ffffff;
}