/* CSS Document */
*{
    margin:0;
	padding:0;
	}
html,body{
    height:100%;
	}
body{
	width:970px;
	margin:0 auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	color:#333;
	background:#fff;
	text-align:center;
	}
ul,li,div,form,input,select{
	list-style:none;
	}
img{
	border:none;
	}
a{
	color:#333;
    text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	color:#F00;
	}
.clear{
	clear:both;
	}


#top{
	width:970px;
	margin:0 auto;
	}
.logo{
    float:left;
	width:970px;
	height:66px;
	background:url(/skin/vvm02/images/topbg.gif) left top no-repeat;
	}
.logo a{
    padding:7px 7px 0 0;
	float:right;
	}
.menu{
	float:left;
	width:970px;
	height:34px;
	padding:0 0 5px 0;
	background:url(/skin/vvm02/images/menubg.gif) no-repeat #fff;
	}
.menu ul{
    margin-left:10px;
	}
.menu li{
	float:left;
	padding:6px 8px 0 8px;
	text-align:center;
	font-size:13px;
	color:#fff;
	}
.menu li a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	}
.menu li a:hover{
	color:#fff;
	text-decoration:underline;
	}



#center{
    width:970px;
	margin:0 auto;
	}
.centerbg{
	background:url(/skin/vvm02/images/zjbg.gif) repeat-y;
	}
.left{
    float:left;
	width:180px;
	height:100%;
	text-align:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
.left1{
    float:left;
	width:180px;
	color:#555;
	}
.left1 ul{
	}
.left1 li{
	line-height:27px;
	width:155px;
	padding-left:15px;
	margin:0 5px 0 5px;
	color:#555;
	border-bottom:1px dashed #737573;
	}
.left1 li a{
    text-decoration:none;
	color:#777;
	}
.left1 li a:hover{
    text-decoration:underline;
	color:#f00;
	}
.left1 h5{
    padding-left:15px;
	font-size:12px;
	color:#fff;
    background:url(/skin/vvm02/images/leftbg1.gif) repeat-x;
	border-bottom:1px solid #fff;
	}
.left1 h3{
    line-height:27px;
	font-size:12px;
	padding-left:20px;
	font-weight:normal;
	margin-right:1px;
	background:url(/skin/vvm02/images/cpflbg.gif) no-repeat 5px 10px #e1e1e1;
	border-bottom:1px solid #fff;
	}
.left1 h3 a{
    text-decoration:none;
	font-weight:normal;
	color:#555;
	}
.left1 h3 a:hover,.left1 h3:hover{
    text-decoration:underline;
	color:#333;
	}
.search{
    float:left;
	width:170px;
	margin-top:1px;
	padding-left:10px;
	display:inline;
	border-bottom:1px solid #ccc;
	background:url(/skin/vvm02/images/lxwmbg.gif) no-repeat;
	}
.search h2,.lxwm h2{
    height:26px;
	font-size:12px;
	font-weight:bold;
	color:#555;
	}
.lxwm h2{
    padding-left:7px;
    }
.lxwm{
    float:left;
	width:177px;
	margin-top:1px;
	padding-left:2px;
	color:#5c5c5c;
	display:inline;
	background:url(/skin/vvm02/images/lxwmbg.gif) no-repeat;
	}
.lxwm img{
    padding-top:10px;
    }
    
.lxwm a{
    color:#5c5c5c;
	}
	
.right{
    float:right;
	width:781px;
	text-align:left;
	height:100%;
	border-right:1px solid #ccc;
	}
.right1{
    float:right;
	width:781px;
	text-align:center;
	}
.banner{
    float:left;
    width:181px;
	height:123px;
	}
.about{
    float:left;
	width:781px;
	padding:48px 0 10px 0;
	background:url(/skin/vvm02/images/aboutbg.gif) no-repeat;
	}
.abouttp{
    float:left;
	width:300px;
	margin:12px 7px 0 6px;
	display:inline;
	border:1px solid #999;
	}
.aboutnr{
    float:right;
	width:450px;
	padding:8px;
	color:#333;
	line-height:24px;
	}
.product{
    float:left;
	width:781px;
    }
.productmt{
    float:left;
	text-align:left;
    width:781px;
	height:25px;
	margin-top:3px;
	display:inline;
	background:url(/skin/vvm02/images/cpzsbg2.gif) repeat-x left top;
    }
.productmt b{
    display:block;
    height:25px;
	font-size:13px;
	color:#555;
	padding-left:15px;
    background:url(/skin/vvm02/images/cpzsbg1.gif) no-repeat;
	}
.product ul{
    padding:15px 8px;
	}
.product li{
    float:left;
	width:360px;
	height:160px;
	height:162px !important;
	padding-right:15px;
	padding-top:15px;
	+padding-top:0;
	_padding-top:0;
    }
.product img{
    float:left;
    border:1px solid #999;
    }
.product h4{
    float:left;
    font-size:11px;
	padding-left:15px;
	}
.product h4 a{
    color:#bc6429;
	}
.product #m_instr{
    float:right;
	width:172px;
	display:block;
	_padding-left:15px;
	+padding-left:15px;
	color:#666;
	height:8em;
	overflow:hidden;
	}
.product span{
	float:right;
    }

.companyinfo{
    float:left;
	padding-top:5px;
    }	
.comimg{
    float:left;
	padding:8px 15px 5px 1px;
    }
.sendinquiry{
    text-align:center;
	margin:10px 0;
	clear:left;
    }
	
#demo {
    overflow:hidden;
    width:780px;
    height:123px;
}
#indemo {
    float: left;
    width: 800%;
}
#demo1,#demo2{
    float: left;
}

.total{
    float:left;
	text-align:left;
	width:770px;
	padding-left:5px;
    }
.total h2,.addbasket{
    text-align:center;
	color:#444;
	padding:5px;
    }
.total span{
    color:#f00;
    }
.progroup{
    float:left;
	width:100%;
	}
.progroup ul{
    padding:0 10px;
    }
.progroup li{
	float:left;
	margin:2px 4px 0px 0;
	width:182px;
	padding:2px;
	}
.progroup li a{
	text-decoration:none;
	}
.stopa{
	height:22px;
	margin-top:5px;
	overflow:hidden;
	line-height:24px;
	padding:2px 20px 0 5px;
	text-align:left;
	}
.stopb{
	height:22px;
	text-align:left;
	overflow:hidden;
	line-height:24px;
	padding:2px 20px 0 5px;
	}
.productlist{
	clear:both;
	margin:10px 0;
	}
.productlist h3{
	font-size:12px;
	font-weight:100;
	margin:0px;
	}
.productlist h3	a{
	color:#841300;
	text-decoration:none;
	}
.list{
	width:240px;
	float:left;
	display:inline;
	height:250px;
	overflow:visible;
	}
.list li{
	width:240px;
	margin:0 10px;
	clear:both;
	}
.list li a{
	color:#1d4d6d;
	}
.list h3{
	font-weight:100;
	font-size:12px;
	text-align:center;
	margin:2px;
	}
.lpro { margin:0; padding:0; width:220px; height:220px;}
.lpro p{
	background:url(/skin/vvm02/images/probg.gif) no-repeat 2px;
	width:220px;
	height:220px;
	display:block;
	overflow:hidden;
	margin:0 auto;
	padding-top:2px;
	text-align:center;
	}
.page{
	font-weight:bold;
	text-align:center;
	border:1px solid #ccc;
	background:#f7f7f7;
	line-height:24px;
	clear:both;
	margin:10px 0;
	}
.page a{
	margin:0 5px;
	text-decoration:none;
	}
.page .check{
	color:#FF0000;
	}
.send{
    float:left;
	padding:10px;
	}
.red{
	color:#FF0000;
	}
.des{
	background:#f8f8f8;
	text-align:left;
	margin:5px 5px 0 5px;
	color:#666;
	padding:0 2px;
	border:1px solid #e0e0e0;
	margin-bottom:5px;
	}
.des a{
	color:#666;
	padding:0 2px;
	color:#666;
	}	
.plist{
	width:240px;
	height:auto;
	float:left;
	}
.plist li{
	text-align:center;
	}
.plist li a{
	color:#5e5e5e;
	text-decoration:none;
	}
.products{
    float:left;
	width:100%;
	}
.products_left{
	width:300px;
	padding:20px 15px 8px 15px;
	}
.products_left img{
	padding:2px;
	border:1px solid #ccc;
	}
.products_left p{
    float:left;
	padding-top:5px;
	}
.products_right{
	width:100%;
    padding:15px 0 8px 0;
	text-align:left;
	}


#bottom{
	width:100%;
	height:60px;
	color:#666;
	border-top:2px solid #ccc;
	padding-top:5px;
	}
#bottom1{
	width:970px;
	height:60px;
	margin:0 auto;
	color:#666;
	}
#bottom a,#bottom1 a{
    color:#666;
	text-decoration:none;
	}
#bottom a:hover,#bottom1 a:hover{
    color:#f00;
	text-decoration:underline;
	}