body {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 10%;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size:12px;
}

a{
	color:#666666;
	text-decoration: none;
}

a:hover{
	color: #666666;
	text-decoration: underline;
}

img{
	border: 0;
}

#body {
	padding: 0px;
	width: 1112px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container{
	margin: auto;
	width: 948px;
	float: right;
	/*float:left;*/
	padding-top: 10px;
}

#header{
	height: 160px;
	width: 1111px;
	margin: auto;
}
#header .logo{
	background-image: url(images/new_img_top0925/header_bg_1.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 488px;
	height: 88px;
	margin:0;
	padding:0;
}
#header .logo .logo_pic{
	/*margin-top: 88px;*/
	margin-left: 164px;
	padding:0;
}

#header .header_box{
	width: 623px;
	height: 88px;
	float:right;
}
#header .header_box .top{
	background-image: url(images/new_img_top0925/header_bg_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 14px;
	width: 623px;
	height: 33px;
}

#header .header_box .top .promenu{
	width: 250px;
	height: 29px;
}

#header .header_box .search_products{
	width: 623px;
	background:url(images/new_img_top0925/header_search_1.jpg) no-repeat;
	height: 41px;
	margin: 0;
	padding: 0;
}

#header .header_box .search_products table{
	border-collapse:collapse;
	margin: 10px 10px 0 0;
	float: left;
}

#header .shp{
	width: 947px;
	height: 72px;
	margin-left: 164px;
}

#header .shp .bom{
	
	height: 42px;
	float: left;
}
#last_items {
	WIDTH: 140px;
	HEIGHT: 20px;
	float: left;
}
#last_items .last_item {
	BORDER-RIGHT: #aaa 1px solid;
	BORDER-TOP: #aaa 1px solid;
	DISPLAY: block;
	FLOAT: left;
	BORDER-LEFT: #aaa 1px solid;
	WIDTH: 20px;
	MARGIN-RIGHT: 3px;
	BORDER-BOTTOM: #aaa 1px solid;
	HEIGHT: 20px;
}
#menu {
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 40px;
	padding: 0px;
	float: left;
	width: 947px;
	background:url(images/new_img_top0925/menu_bubg.jpg) repeat-x;
}

#menu table{
	width: 100%;
	border-collapse:collapse;
}

#menu LI {
	FLOAT: left
}
#menu LI IMG {
	FLOAT: left
}
.submenu {
	DISPLAY: none;
	Z-INDEX: 10;
	BACKGROUND: #fff;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px solid #FFE401;
	text-decoration: none;
	padding: 0px;
}
.submenu LI {
	POSITION: relative;
	padding: 0px;
}
.submenu A {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #eee 1px solid;
	color: #666666;
	text-decoration: none;
}
.submenu A:hover {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #eee 1px solid;
	color: #666666;
	text-decoration: underline;
}
.submenu .has_submenu {
	TOP: 120px;	
}
#submenu1 {
    TOP: 87px;
	LEFT: 637px;
	width: 95px;
}
#submenu2 {
    TOP: 87px;
	LEFT: 730px; 
	width: 117px;
}
#submenu3 {
    TOP: 87px;
	LEFT: 845px;
	width: 111px;
}
#submenu4 {
   TOP: 87px;
	LEFT: 1070px;
	width: 110px;
}

#header .shp .ff{
	background:url(images/new_img_top0925/menubg.jpg) no-repeat;
	background-repeat: no-repeat;
	height: 32px;
	width: 947px;
}
#header .shp .ff .sub{
	margin-top: 9px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-left: 15px;
	width: 632px;
}
#container #side{
	width: 727px;
	/*clear: both;*/
	height: 285px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.banner{
	border: 1px solid #d2d2d2;
	float: left;
	width: 727px;
	height: 281px;
	padding: 0px;
	margin: 0px;
	/*padding: 2px;*/
}
.title01{
	float: right;
	width: 211px;
	background-image: url(images/newpage_img/title01.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 285px;
}
.title01 .top{
	background-image: url(images/newpage_img/title01img.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 36px;
	text-align: right;
	padding-right: 6px;
}
.title01 .mid{
	background-image: url(images/newpage_img/title01mid.gif);
	background-repeat: repeat-y;
	height: 213px;
	overflow: hidden;
	position: relative;
}
.title01 .bom{
	background-image: url(images/newpage_img/title01bom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	text-align: right;
	padding-right: 6px;
}

.title01 .mid .image IMG {
}
.title01 .mid .info {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 4px;
	float:left;
	PADDING-BOTTOM: 0px;
	WIDTH: 100px;
	COLOR: #625045;
	PADDING-TOP: 5px;
}
.title01 .mid .info .name {
	MARGIN-BOTTOM: 5px;
	OVERFLOW: hidden;
	HEIGHT: 32px;
	font-size: 12px;
}
.title01 .mid .info .name A {
	COLOR: #ff4e69;
	text-decoration: none;
}
.title01 .mid .info .name A:hover{
	COLOR: #ff4e69;
	text-decoration: underline;
}
.title01 .mid .info .brief {
	FONT-SIZE: 11px;
	OVERFLOW: hidden;
	HEIGHT: 28px;
	color: #666666;
}

.p_product{
	height: 100px;
	overflow: hidden;
}

.p_product .p_image{
	float:left;
	padding-left: 5px;
	border: 0;
}
.p_product .info{
	float:left;
	padding-left: 5px;
}
.hot_line{
	background-image: url(images/newpage_img/line02.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}
.product_show{
	position: absolute;
}


/*#banner{
	width: 948px;
	height: 102px;
	margin-top: 5px;
	clear: both;
	float: left;
}*/

#bannersmallpic{
	float:left;
	width: 948px;

	margin: 5px 0 5px 0;
}

#bannersmallpic .center_img1{
	background:url(images/happyvip_center_img/img1_bg.jpg) no-repeat;
	width: 225px;
	height: 290px;
	float:left;
	margin: 0 3px 3px 0;
}

#bannersmallpic .center_img1 a{
	position:relative;
	top: 30px;
	left: 3px;
}

#bannersmallpic .center_img2{
	background:url(images/happyvip_center_img/img2_bg.jpg) no-repeat;
	width: 461px;
	height: 290px;
	float:left;
	margin: 0 3px 3px 0;
}

#bannersmallpic .center_img2 a{
	position:relative;
	top: 30px;
	left: 3px;
}

#bannersmallpic .center_img3{
	background:url(images/happyvip_center_img/img3_bg.jpg) no-repeat;
	width: 254px;
	height: 290px;
	float:left;
	margin: 0 0 3px 0;
}

#bannersmallpic .center_img3 a{
	position:relative;
	top: 30px;
	left: 3px;
}

#bannersmallpic .bannerimg{
	margin: 0;
	float:left;
	border: 3px solid #CACACA;
	/*#dedede*/
}

#container .bannerimg img{
	padding: 0;
	margin: 0;
}

#title{
	width: 948px;
	margin-top: 5px;
	/*clear: both;*/
	float: left;
	height: 290px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#title .title02{
	background-image: url(images/newpage_img/title02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 225px;
	float: left;
	height: 290px;
}
#title .title02 .mid{
	background-image: url(images/newpage_img/title02mid.gif);
	background-repeat: repeat-y;
	margin-top: 40px;
	height: 237px;
}
#title .title02 .mid img{
	margin-left: 13px;
	margin-bottom: 5px;
}
#title .title02 .mid p{
	padding: 0px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#title .title02 .mid .a1{
	background-image: url(images/newpage_img/1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}
#title .title02 .mid .a2{
	background-image: url(images/newpage_img/2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 140px;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	padding-left: 60px;
	padding-top: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#title .title02 .mid .a3{
	background-image: url(images/newpage_img/3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 140px;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	padding-left: 60px;
	padding-top: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#title .title02 .mid .a4{
	background-image: url(images/newpage_img/4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 140px;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	padding-left: 60px;
	padding-top: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#title .title02 .mid .a5{
	background-image: url(images/newpage_img/5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 140px;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	padding-left: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#title .title02 .mid div{
	background-image: url(images/newpage_img/line02.gif);
	background-repeat: repeat-x;
	width: 200px;
	height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 13px;
	clear: both;
	background-position: center center;
}
#title .title02 .bom{
	background-image: url(images/newpage_img/title02bom.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 225px;
}
#title .title03{
	background-image: url(images/newpage_img/title03.gif);
	background-repeat: no-repeat;
	float: left;
	width: 461px;
	margin-right: 4px;
	margin-left: 4px;
	height: 290px;
}
#title .title03 .mid{
	margin-top: 40px;
	background-image: url(images/newpage_img/title03mid.gif);
	background-repeat: repeat-y;
	text-align: center;
	height: 237px;
}
#title .title03 .mid .p{
	clear: both;
	margin-left: 10px;
	margin-top: 9px;
	float: none;
}
#title .title03 .bom{
	background-image: url(images/newpage_img/title03bom.gif);
	background-repeat: no-repeat;
	height: 13px;
}

#title .title04{
	background-image: url(images/newpage_img/title04.gif);
	background-repeat: no-repeat;
	float: left;
	width: 254px;
	height: 290px;
}
#title .title04 .mid{
	margin-top: 40px;
	background-image: url(images/newpage_img/title04mid.gif);
	background-repeat: repeat-y;
	text-align: center;
	height: 237px;
}  
#title .title04 .mid img{
	margin-bottom: 12px;
}
#title .title04 .bom{
	background-image: url(images/newpage_img/title04bom.gif);
	background-repeat: no-repeat;
	height: 13px;
}

#product_list01{
	clear: both;
	width: 948px;
	background-repeat: repeat-x;
	background-position: left top;
	height: 185px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#product_list01 .pro01{
	width: 948px;
	margin: 0;
	padding: 0;
}
#product_list01 .pro01 .pic{
	width: 190px;
	height: 185px;
	padding:0;
	float:left;
	text-align:left;
}

#product_list01 .pro01 ul{
	float: right;
	padding: 0px;
	list-style-type: none;
	margin-top: 8px;
	margin-right:0px;
	margin-bottom: 0px;
	margin-left:-3px;
	width: 755px;
}
#product_list01 .pro01 ul li{
	float: left;
	background-image: url(images/newpage_img/proimg01_0.gif);
	background-repeat: no-repeat;
	height: 170px;
	width: 147px;
	text-align: center;
	margin: 0;
	padding: 0;
}
#product_list01 .pro01 ul .bro{
	margin-right: 3px;
	margin-left: 0px;
	padding-top: 10px;
	margin-top: 0px;
}
#product_list01 .pro01 ul li p{
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#product_list02{
	clear: both;
	width: 948px;
	margin-top: 3px;
	background-repeat: repeat-x;
	background-position: left top;
	height: 185px;
	float: left;
}
#product_list02 .pro01{
	/*background-image: url(images/newpage_img/proimg02bom.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
	width: 948px;
}
#product_list02 .pro01 ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#product_list02 .pro01 ul li{
	float: left;
	background-image: url(images/newpage_img/proimg02_0.gif);
	background-repeat: no-repeat;
	height: 170px;
	width: 147px;
	text-align: center;
}
#product_list02 .pro01 ul .bro{
	margin-right: 4px;
	margin-top: 0px;
	padding-top: 10px;
}
#product_list02 .pro01 ul li p{
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#product_list03{
	clear: both;
	width: 948px;
	margin-top: 3px;
	background-repeat: repeat-x;
	background-position: left top;
	height: 185px;
	float: left;
}
#product_list03 .pro01{
	/*background-image: url(images/newpage_img/proimg03bom.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
	width: 948px;
}

#product_list03 .pro01 .pic{
	width: 191px;
	height: 185px;
	padding:0;
	border: 1px #999 solid;
}

#product_list03 .pro01 ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#product_list03 .pro01 ul li{
	float: left;
	background-image: url(images/newpage_img/proimg03_0.gif);
	background-repeat: no-repeat;
	height: 170px;
	width: 147px;
	text-align: center;
}
#product_list03 .pro01 ul .bro{
	margin-right: 4px;
	padding-top: 10px;
	margin-top: 0px;
}
#product_list03 .pro01 ul li p{
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#footer{
	position: relative;
	width: 1112px;
	margin-top: 3px;
	float: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}
#footer .footmenu{
	background-image: url(images/newpage_img/footbg.gif);
	background-repeat: repeat-x;
	height: 22px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 8px;
	float: right;
	width: 948px;
}
#footer .footmenu a{
	color: #FFFFFF;
	text-decoration: none;
}
#footer .footmenu a:hover{
	text-decoration: underline;
}
#footer .logo{
	background-image: url(images/newpage_img/footlogo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 124px;
	width: 970px;
}
#footer .logo .ffmenu{
	margin-top: 10px;
	margin-left: 550px;
}
#footer .logo ADDRESS{
	font-weight: normal;
	font-variant: normal;
	font-size: 11px;
	margin-left: 550px;
	text-transform: none;
	font-style: normal;
	clear: both;
	margin-top: 10px;
	/*border:#000 solid 1px;*/
	float:left;
}

#footer .logo .ssl{
	float:left;
	width: 120px;
	position:absolute;
	right: 10px;
}

#ctnleft{
	/*width: 948px;*/
	width: 727px;
	/*clear: both;*/
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	position: relative;

}
.ctt{
	width: 727px;
	float: left;
	background-image: url(images/newpage_img/title_line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
}
.ctt h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	background-repeat: no-repeat;
	background-position: left top;
	height: 59px;
	text-align: right;
	width: 550px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.ctt h1 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: right;
}
.ctt h1 ul li{
	background-repeat: no-repeat;
	margin-top: 12px;
	padding-left: 5px;
	font-size: 12px;
	color: #666666;
}

#combo_title{
	background-image:url(images/newpage_img/icon0.gif);
	background-repeat:no-repeat;
	height:40px;
	width: 700px;
	
}
#combo_title .title{
	padding: 5px 0 0 50px;
	font-size: 12px;
	color:#666;
	font-weight:bold;
	width:550px;
}

#combo_title .title span{
	padding: 0 3px 0 3px;
	font-size: 25px;
	color:#F00;
	font-weight:bold;
}
#combo_title div{
	float:left;
}

#combo_title .more {
	padding: 20px 0 0 50px;
}
#combo_title .more a{
	font-size: 12px;
	color:#F60;
	font-weight:bold;
}
#combo_title .more a:hover{
	font-size: 12px;
	color:#C00;
	font-weight:bold;
	text-decoration: underline;
}

#combo_title .line{
	background-image:url(images/newpage_img/title_line02.gif);
	background-repeat:repeat-x;
	height: 12px;
	width: 727px;
}


#i1{
	float: left;
	width: 727px;
}
#i1 #left{
	float: left;
	width: 305px;
	margin-right: 6px;
	margin-left: 6px;
}
#i1 #left .img01{
	background-image: url(images/newpage_img/img_kuang.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 305px;
	width: 305px;
}
#i1 #left .img01 img{
	margin-top: 20px;
}
#i1 #left form {
	width: 305px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 58px;
}
#i1 #left form label{
	float: left;
	height: 58px;
	width: 58px;
	margin-right: 5px;
}
#i1 #left .f01{
	float: left;
	width: 240px;
	margin-top: 3px;
}
#i1 #left .f02{
	float: left;
	width: 240px;
	margin-top: 7px;
}
#i1 #right{
	float: left;
	width: 350px;
	/*width: 402px;*/
	background-repeat:repeat-y;
	background-position: left bottom;
	background-color: #f7f7f7;
	background-image: url(images/newpage_img/ctn_bom.gif);
	padding-bottom: 10px;
}
#i1 #right .top0{
	background-image: url(images/newpage_img/ctn_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
	width: 350px;
}
#i1 #right .bom0{
	background-image: url(images/newpage_img/ctn_bom.gif);
	height: 10px;
	width: 350px;
	background-repeat: no-repeat;
	background-position: left top;
}
#i1 #right h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #606060;
	background-image: url(images/newpage_img/line04.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	/*height: 40px;*/
	width: 350px;
	padding: 0 0 5px 0;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	margin-bottom: 0px;
}
#i1 #right ul{
	padding: 0px;
	list-style-type: none;
	width: 350px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 12px;
	color: #666666;
}
#i1 #right ul li{
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#i1 #right p{
	margin-left: 22px;
}
.ctt .ftit01{
	clear: both;
	margin-top: 8px;
	width: 724px;
	float: left;
}
.ctt .ftit01 h3{
	background-image: url(images/newpage_img/title_bg01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 20px;
	color: #FFFFFF;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	width: 724px;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ctt .ftit01 h5{
	clear: both;
	float: left;
	background-image: url(images/newpage_img/icon09.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #da4212;
	width: 500px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.ctt .ftit01 p{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: 719px;
	padding: 0px;
}
.ctt .ftit02{
	clear: both;
	margin-top: 8px;
	float: left;
	width: 724px;
	height: 29px;
	margin-bottom: 0px;
}
.ctt .ftit02 h3{
	background-image: url(images/newpage_img/title_bg02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 724px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.ctt .ftit02 h3 span{
	padding-left: 20px;
	font-size: 16px;
}

.line01{
	background-image: url(images/newpage_img/line02.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 15px;
	width: 180px;
	margin-left: 0px;
	/*padding: 0px;*/
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
.line02{
	background-image: url(images/newpage_img/line03.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.line03{
	background-image: url(images/newpage_img/line06.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 8px;
	width: 305px;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
.line04{
	background-image: url(images/newpage_img/line05.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-left: 5px;
}
#sub1{
	padding-left: 20px;
	padding-top: 10px;
}
#sub2{
	padding-left: 20px;
	padding-top: 10px;
}
#sub3{
	padding-left: 20px;
	padding-top: 10px;
}
#sub4{
	padding-left: 20px;
	padding-top: 10px;
}
#sub5{
	padding-left: 20px;
	padding-top: 10px;
}
#sub6{
	padding-left: 20px;
	padding-top: 10px;
}

#sub7{
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
}

.font_sub{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0.5px;
	color: #666666;
}
.font_sub a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.font_sub a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	text-decoration: underline;
}

.font01{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.font01 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.font01 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
}
.font02{
	font-size: 12px;
	color: #d04f69;
}
.font03{
	font-size: 12px;
	color: #333333;
}
.font03 a{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.font03 a:hover{
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.font04{
	font-size: 12px;
	color: #ff6600;
	line-height: 18px;
}
.font04 a{
	font-size: 12px;
	color: #ff6600;
	text-decoration: underline;
}
.font04 a:hover{
	font-size: 12px;
	color: #ff6600;
	text-decoration: none;
}
.font05{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
.font06{
	font-size: 15px;
	color: #ff6600;
	line-height: 25px;
}
.font07{
	font-size: 40px;
	color: #ff4903;
	line-height: 25px;
}
.font08{
	font-size: 12px;
	color: #ffffff;
}
.font09{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 22px;
}
.font10{
	font-size: 18px;
	color: #ff6600;
	line-height: 25px;
}
.font11{
	font-size: 12px;
	color: #da4212;
	line-height: 22px;
}
.bor01{
	background-image: url(images/newpage_img/line01.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.bor02{
	margin-right: 3px;
	margin-left: 3px;
}
.bb{
	padding-top: 5px;
}
.btn01{
	background-image: url(images/newpage_img/ctn_btn02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 58px;
	width: 58px;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	cursor: hand;
}
.btn02{
	background-image: url(images/newpage_img/ctn_btn01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 98px;
	cursor: hand;
	border:0;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.btn03{
	background-image: url(images/newpage_img/btn03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
	width: 125px;
	cursor: hand;
	border:0;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.btn04{
	background-image: url(images/newpage_img/btn04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
	width: 125px;
	cursor: hand;
	border:0;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.btn05{
	background-image: url(images/newpage_img/btn05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	width: 48px;
	cursor: hand;
	border:0;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.btn06{
	background-image: url(images/newpage_img/ctn_btn010.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 98px;
	cursor: hand;
	border:0;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bg00{
	background-image: url(images/newpage_img/biao_titlebg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.function_buttons div{
	float: left;
	margin-right: 5px;
	margin-left: 10px;
}

#product_list_w_sub{
	width: 727px;

}

#subclass_box{
	width: 727px;
	height: 300px;
	margin-bottom: 20px;
}

#subclass_box_top{
	background: url(images/newpage_img/box_sub_tab1.jpg) no-repeat;
	width: 727px;
	height: 34px;
}

#subclass_box_bg{
	background:url(images/newpage_img/box_sub_bg.jpg) repeat-y;
	height: 280px;
}

#subclass_box_footer{
	margin: 0;
	padding: 0;
	width: 727px;
	height: 7px;
}

#product_list_w{
	width: 727px;
	height: 852px;
}
#product_list_s{
	width: 727px;
}

#product_inner_w{
	width: 727px;
}
#mm01{
	float: left;
	margin-bottom: 8px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 0px;
}
#mm02{
	float: left;
	margin-bottom: 8px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 0px;
}

#mm_sub{
	float: left;
	margin-bottom: 8px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 0px;
}


#mm{
	float: left;
	margin-bottom: 8px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 0px;
}
#mm_mo{
	height: 35px;
}
.img01{
	background-color: #f3f3f3;
	background-image: url(images/newpage_img/img_bom01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	/*float: left;*/
	width: 173px;
	text-align: center;
	padding-bottom: 8px;
	margin-right: 3px;
	margin-left: 4px;
	height: 250px;
}
.img01 .img01top{
	background-image: url(images/newpage_img/img_top01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
}
.img01 img{
	border: 1px solid #d2d2d2;
}
.img01 input{
	margin-top: 5px;
}
.car01{
	COLOR:#C00;
	text-decoration: none;
}
.car01:hover{
	COLOR: #C00;
	text-decoration: underline;
}

.chick_write{
	font-size: 12px;
	color:#C00;
}
