body{
	margin:0;
	padding:0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	background-color: #fff;
	font-size:12px;
	color: #434343;
	}
ul,li{
	margin:0;
	padding:0;
	list-style:none;
	}
img{
	border:none;
	}
.clear{
	clear:both;
	}
a{
	color:#434343;
	cursor:pointer;
	text-decoration:none;
	}
a:hover{
	color:#ff9900;
	}
#site{
	width:1002px;
	margin:0 auto;
	clear:both;
	background:#6CA8D5;
	}
#banner{
	background:url(/skin/vvm01/images/banner.gif) no-repeat 0 bottom;
	clear:both;
	height:86px;
	}
.logo{
	float:left;
	display:block;
	width:70px;
	height:70px;
	margin:0px auto auto 0px;
	}
/*nav*/
#nav{
	height:36px;	
	color:#244E67;
	background:url(/skin/vvm01/images/navbg.gif) repeat-x;
	font-size:14px;
	line-height:35px;
	padding: 0 0 0 70px;
	}
.navleft a{
	font-weight:bold;
	color:#244E67;
	font-size:14px;
	line-height:35px;
	}
.navleft a:hover{
	color:#DA3E25;
	text-decoration: underline;
	}
.navleft{
	float:left;
	}
.basket{
	float:right;
	background:url(/skin/vvm01/images/basket.gif) no-repeat;
	height:42px;
	width:132px;
	font-size:12px;
	text-align:center;
	padding:1px 0 0 10px;
	}
#topline a{
	float:right;
	line-height:22px;
	text-align:center;
	padding:0 20px 0 30px;
	margin: 7px 0 0 0;
	color:#2C2C2C;
	background:url(/skin/vvm01/images/basket.gif) 0 0px no-repeat;
	height:21px;
	}
#topline a:hover{
    color: #DA3E25;
   }
.navicon{
	padding-left:18px;
	height:35px;
	}
.navleft .one{
	padding:0 28px;
	height:35px;
	}
.navleft .two{
	padding:0 17px;
	height:35px;
	}
.navleft .three{
	padding:0 25px;
	height:35px;
	}
.navleft .four{
	padding:0 30px 0 26px;
	height:35px;
	}
.navleft .five{
	padding:0 23px;
	height:35px;
	}
#main{
	margin:0px 0;
	float:left;
	background-color:#fff;
	}
#colleft{
	width:242px;
	background: url(../images/catebox.gif) repeat-y;
	float:left;
	padding-bottom:0px;
	}
#colright{
	width:760px;
	float:right;
	padding: 0;
	margin: 0;
	}
.lhead1{
	width:242px;
	height:35px;	
	background:url(/skin/vvm01/images/h1bg.gif) no-repeat 0  bottom;
	}
.lhead2{
	width:242px;	
	height:35px;
	background:url(/skin/vvm01/images/h2bg.gif) no-repeat 0  bottom;
	}
.lhead3{
	width:242px;
	height:35px;	
	background:url(/skin/vvm01/images/h3bg.gif) no-repeat 0  bottom;
	}
.catebox{
	background:url(/skin/vvm01/images/catebox.gif) repeat-y 0;
	margin:0px;
	padding: 0 0 0 0px;
	}
.cateboxt{
	background:url(/skin/vvm01/images/cateboxt.gif) no-repeat top;
	height:13px;
	}
.cateboxd{
	background:url(/skin/vvm01/images/cateboxd.gif) no-repeat bottom;
	height:13px;
	margin: 0;
	}
.catebox ul{
	margin-left:12px;
	}
.catebox h2{
	background:url(/skin/vvm01/images/icon.gif) no-repeat 0px 7px;
	line-height:24px;
	margin:0 10px;
	font-size:12px;
	padding:0 0 1px 30px;
	}
.catebox h2 a{
	color:#ff9900;	
	}
.catebox h2 a:hover{
	color:#DA3E25;	
	text-decoration: underline;
	}
.catebox li{
	background:url(/skin/vvm01/images/li.gif) no-repeat 3px;
	padding-left:14px;
	line-height:18px;
	}
.catebox li a{
	color:#333;
	}
.catebox h3{
	font-size:12px;
	font-weight:500;
	margin:0;
	padding:0;
	text-align:left;
	}
.groups{
	margin:5px 20px;
	}
.groups li{
	float:left;
	width:240px;
	line-height:22px;
	}
#root{
	color:#606060;
	padding:8px 0;	
	text-align:center;
   height: 44px;
	width: 1002px;
	background: url(../images/cpbc.gif) no-repeat;
	clear: both;
	}
.contactbtn{
	margin:10px;
	text-align:center;
	clear:both;
	}
.quicklink{
   width:1002;
	text-align: center;
	color:#993333;
	line-height:28px;
	padding: 0 60px 0 300px;
	background: url(../images/ot.gif) repeat-y;
	}
/*content*/
.content{	
	clear:both;
	padding:0px;
	margin: 0;
	}
.titboard{
	height:53px;
	float: left;
	width: 760px;
	background: url(../images/titbc.gif);
	margin:0px;
	padding: 0;
	}
.titboard1{
	height:39px;
	float: left;
	width: 760px;
	background: url(../images/titbc1.gif) no-repeat;
	margin:0px;
	}
.cert table{
	margin:5px 0;
	}
.title{

	color:#FFF845;
	font-weight:600;
	font-size:14px;
	line-height:24px;
	margin-left:45px;
	padding:2px 0 0 0px;
	}
.title1{
	height:24px;
	color:#FFF845;
	font-weight:600;
	font-size:14px;
	line-height:24px;
	margin-left:45px;
	padding:2px 0 0 15px;
	}
.title2{
	height:24px;
	color:#FFF845;
	font-weight:600;
	font-size:14px;
	line-height:24px;
	margin-left:45px;
	padding:2px 0 0 15px;
	overflow:hidden;
	width: 620px;
	}
.t1{
	width: 45px;
	height: 35px;
	background-image: url(../images/t1.gif);
	float: left;
}
.t2{
	height: 33px;
	color:#FFF845;
	font-weight:600;
	font-size:14px;
	line-height:24px;
	padding:2px 0 0 0px;
	overflow:hidden;
	background-image: url(../images/t2.gif);
	float: left;
	}
.t3{
	width: 46px;
	height: 35px;
	float: left;
	background-image: url(../images/t3.gif);
}
#compro{
	margin:0px 37px 15px 30px !important;
	margin:5px 37px 15px 30px;
	line-height:18px;
	font-size:12px;
	}
.contactus th{
	text-align:right;
	width:160px;
	}
.contactus td{
	text-align:left;
	color:#cc3333;
	}
.red{
	color:#f00;
	}
.modeldes{
	margin:5px 80px 5px 20px;
	line-height:22px;
	}
.pddes{
	line-height:22px;
	word-break:break-all;
	width:620px;
	padding: 10px 50px;
	}
.stop{
	line-height:22px;
	background:url(/skin/vvm01/images/selecta.gif) no-repeat 0 center;
	padding:0 0 15px 22px;
	float:left
	}
.sbtm{
	line-height:22px;
	background:url(/skin/vvm01/images/selectb.gif) no-repeat;
	padding:10px 0 0 22px;
	}
.page{
	text-align:center;
	margin:10px auto;
	line-height:24px;
	clear:both;
	}
.page a{
	margin:0 3px;
	}

.bgy{
	background:#EBEBEB;
	line-height:18px;
	margin: 0 15px;
	padding: 5px 0px 5px 5px;
	}
.newslist{
	margin:8px 0;
}
.newslist ul{
	margin:3px 0;
	float:left;
	width:100%;
	border-bottom:dashed 1px #ccc;
	}
.newslist .newstit{
	width:430px;
	float:left;
	background:url(/skin/vvm01/images/li.gif) no-repeat 0 7px;
	padding-left:10px;
	}
.newslist .newstime{
	width:100px;
	float:right;
	text-align:right;
	padding-right:5px;
	color:#666;
	}
.newscontent{
	text-indent:25px;
	line-height:22px;
	border-bottom:dashed 1px #ccc
	}
.proindex{
	padding:4px 0;
	float:left;
	width:641px;
	margin: 0 0 0 15px;
	border-bottom:1px dashed #ccc;
	}
.proindex li{
	width:175px;
	margin-right:3px;
	padding:0;
	float:left;
	line-height:18px
	}
.basketdes p{
	margin:0px 0 !important;
	margin:5px 0;
	padding: 0 60px 0 30px;
	line-height:18px;
	color:#333;
	}
.basketlist table{
	background:#ccc;
	margin: 0 0 0 20px;
	}
.basketlist th{
	background:#f5f5f5;
	}
.basketlist td{
	background:#fff;
	}
.groupdes{
	color:#505050;
	line-height:24px;
	font-size: 12px;
	}
/*product*/
.pro{
	width:155px;
	float:left;
	text-align:center;
	margin:3px 10px;
	word-break:break-all;
	}
.pro p{
	border:#999 1px solid;
	width:155px;
	height:155px;
	display:block;
	overflow:hidden;
	text-align:center;
	margin:0;
	background:#fff;
	}
h3{
	font-size:12px;
	font-weight:500;
	margin:0;
	padding:0;
	text-align:left;
 	}
h4{
	font-size:14px;
	margin:0;
	padding:0;
	text-align:left;
 	}
h5{
	font-size:14px;
	margin:0;
	padding:0;
	text-align:center;
	}
.prodetail h3{
	font-size:14px;
	text-align:center;
	font-weight: bold;
	}
.prodes{
	width:380px;
	font-size:11px;	
	padding:3px;
	}
.updatetime{
	color:#999;
	}
.contact2{
	text-align:right;
	font-weight:bold;
	}
.contact2 a{
	padding-left:3px;
	line-height:24px;
	}
#featured{
	margin:0px 0 0 0;
	float:left;
	}
#featured .pro a{
	text-align:center;
	line-height:20px;
	}
.smallimg{
	width:200px;
	overflow:hidden;
	margin:10px auto;
	text-align:center;
	}
.prolist{
	margin:10px;
	width: 760px;
	clear:both;
	}
.prolist1{
	margin:10px auto;
	width: 760px;
	clear:both;
	}
.prolist1 .tagtable{
	background:#F7F7F7;
	margin:10px;
	clear:both;
	}
.contact2{
	text-align:center;
	line-height:28px;
	font-weight:bold;
	}
.contact2 a{
	padding-left:3px;
	line-height:28px;
	}
.chen{
text-align: right;
padding: 40px 0px 0 0 !important;
padding: 0;
margin: 0px 70px 0 0 !important;
margin: 40px 70px 0 0;
}
.chenr{
	margin:0 5px 0 0;
}
.otherpa{
	margin: 0 0 0 20px;
}
.rima{
	margin: 20px 0;
	width: 700px;
	text-align:right;
}
.groups .ulwi{
	width: 300px;
}
.navdh{
	width: 942px;
	height: 20px;
	font-size: 12px;
	background-image: url(../images/navi.gif);
	margin: 0 auto;
	padding: 0 0 0 60px;
	color: #FFF845;
}
.navdh a{
	color: #FFF845;
}
.navdh a:link{
	color: #FFF845;
}
.navdh a:hover{
	color: #fff;
	text-decoration: underline;
}
.proti{
	width: 670px;
}
.biaoq{
	margin: 0 30px 0 20px;
}
.bigpi{
	width: 1002px;
	height: 167px;
	background-image: url(../images/bigpic.jpg);
}
.otherco{
	color: #FF7B05;
}
.copic{
	border: 3px solid #E3E3E3;
}