@charset "utf-8";
/* CSS Document */
body{ margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; line-height:18px;}

h1,h2,h3,h4,h5,h6,form{margin:0;padding:0; font-size:100%; font-weight:normal;}

ul,li,dl,dt,dd{ padding:0; margin:0; list-style:none; }

p{ margin:0; padding:0; line-height:140%;text-align:left; }

img{border:none;}

a{color: #666; text-decoration:none;}
a:hover {color: #333; text-decoration:underline;}


	/* ----------------------------------- header ----------------------------------- */
A.sethome:active {FONT-WEIGHT: ; FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: verdana, arial, sans-serif}
A.sethome:link {FONT-WEIGHT: ; FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: verdana, arial, sans-serif}
A.sethome:hover {FONT-WEIGHT: ; FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: verdana, arial, sans-serif}
A.sethome:visited {FONT-WEIGHT: ; FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: verdana, arial, sans-serif}
A.sethome:hover {FONT-WEIGHT: ; FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: verdana, arial, sans-serif}

A.menulink:link {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 14px;color: #ffffff;}
A.menulink:visited {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 14px;color: #ffffff;}
A.menulink:active {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 14px;color: #ffffff;}
A.menulink:hover {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 14px;color: #ffffff;TEXT-DECORATION: underline}

A.footlink:link {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;}
A.footlink:visited {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;}
A.footlink:active {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;}
A.footlink:hover {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;TEXT-DECORATION: underline}

A.slinks:active {FONT-WEIGHT: ; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif}
A.slinks:link {FONT-WEIGHT: ; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif}
A.slinks:hover {FONT-WEIGHT: ; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif}
A.slinks:visited {FONT-WEIGHT: ; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif}
A.slinks:hover {FONT-WEIGHT: ; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif}

A.slinks2:active {FONT-WEIGHT: ; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif;TEXT-DECORATION: underline}
A.slinks2:link {FONT-WEIGHT: ; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif;TEXT-DECORATION: underline}
A.slinks2:hover {FONT-WEIGHT: ; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif;TEXT-DECORATION: underline}
A.slinks2:visited {FONT-WEIGHT: ; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif;TEXT-DECORATION: underline}
A.slinks2:hover {FONT-WEIGHT: ; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif;TEXT-DECORATION: underline}

A.cataloglink:active {FONT-WEIGHT: ; FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: verdana, arial, sans-serif}
A.cataloglink:link {FONT-WEIGHT: ; FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: verdana, arial, sans-serif}
A.cataloglink:hover {FONT-WEIGHT: ; FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: verdana, arial, sans-serif}
A.cataloglink:visited {FONT-WEIGHT: ; FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: verdana, arial, sans-serif}
A.cataloglink:hover {FONT-WEIGHT: ; FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: verdana, arial, sans-serif}

A.menulink2:active {FONT-WEIGHT: bold;; FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: verdana, arial, sans-serif}
A.menulink2:link {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: verdana, arial, sans-serif}
A.menulink2:hover {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: verdana, arial, sans-serif}
A.menulink2:visited {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: verdana, arial, sans-serif}
A.menulink2:hover {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: verdana, arial, sans-serif}


.body1{ margin:0; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; line-height:18px;padding:0px 20px 0px 30px;}

.body2{ margin:0; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; line-height:18px;}

.body3{ margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; line-height:18px;padding:0px 20px 0px 30px;}

.body4{ margin:0; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#fff;}

.body5{ margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; line-height:18px;}

#top h1{
	float:right;
	width:660px;
	color:#a4607e;
	padding:0 20px 0 0;
	font-size:11px;
}
#top h1 a{
	color:#a4607e;
	text-decoration:none;
}
#top h1 a:hover{
	color:#a4607e;
	text-decoration:underline;
}
.mainnav{
	width:960px;
	height:42px;
	clear:both;
	background:url(images/mainnav.gif) repeat-x;
}
.mainnav a{
	color:#fff;
	text-decoration:none;
}
.mainnav a:hover{
	color:#fff;
	text-decoration:underline;
}
.mainnav li{
	float:left;
	height:42px;
	font-size:14px;
	padding:0 20px;
	line-height:42px;
	background:url(images/mainnav_line.gif) right top no-repeat;
}
.mainnav li.outline{
	background:none;
}
.mainnav li.nav01{
	width:15px;
	height:42px;
	padding:0;
	background:url(images/mainnavleft.gif) no-repeat;
}
.mainnav li.nav02{
	width:13px;
	height:42px;
	float:right;
	padding:0;
	background:url(images/mainnavright.gif) no-repeat;
}
.guide{
	width:960px;
	height:35px;
	clear:both;
	background:url(images/mainnav.gif) 0 -42px; repeat-x;
}
.guide_left{
	float:left;
	width:22px;
	height:35px;
	background:url(images/mainnavleft.gif) 0 -42px no-repeat;
}
.guide_right{
	float:right;
	width:13px;
	height:35px;
	background:url(images/mainnavright.gif) 0 -42px no-repeat;
}
.guide form{
	float:left;
	padding:6px 0 0 0;
}
.guide form label{
	font-size:11px;
	color:#666;
}
.submit01{
	width:29px;
	height:20px;
	text-align:center;
	font-size:11px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	background:url(images/submit.gif) no-repeat;
	border:none;
	cursor:pointer;
}
.input01{
	width:176px;
	height:17px;
	color:#666;
	border:#cfcbc8 1px solid;
}
.guide p{
	float:left;
	text-align:right;
	line-height:35px;
	height:35px;
	width:660px;
	color:#666;
}
.guide p a{
	color:#666;
	text-decoration:none;
}
.guide p a:hover{
	color:#333;
	text-decoration:underline;
}
/*body.css*/
#body{
	width:960px;
	overflow:hidden;
	margin:10px auto 0 auto;
}
.leftbar{
	float:left;
	width:240px;
}
.login{
	width:240px;
	background:url(images/loginbg.gif) repeat-y;
}
.login h3{
	width:210px;
	height:33px;
	color:#fff;
	line-height:33px;
	padding:0 0 0 30px;
	background:url(images/login_top.gif) no-repeat;
}
.login form{
	width:240px;
	height:74px;
	padding:12px 0 0 0;
}
.login form label{
	float:left;
	color:#fff;
	width:50px;
	height:17px;
	line-height:17px;
	text-align:right;
	font-size:11px;
	padding:0 10px 0 0;
	margin:0 0 8px 18px;
	display:inline;
}
.login a{
	color:#fff;
	text-decoration:none;
}
.login a:hover{
	color:#fff;
	text-decoration:underline;
}
.login form label.login_b{
	width:104px;
	padding:0;
	margin:0;
	color:#fff;
	background:url(images/ico.gif) 60px -172px no-repeat;
}
.login form label.login_b a{
	color:#fff;
	text-decoration:underline;
}
.login form label.login_b a:hover{
	color:#fff;
	text-decoration:none;
}
.login form label.reg{
	width:104px;
	padding:0 0 0 15px;
	margin:0;
	color:#fff;
	text-align:left;
}
.input02{
	width:139px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	color:#666;
	border:#fff 1px solid;;
	float:left;
	margin:0 0 8px 0;
}
.login_bot{
	width:240px;
	height:11px;
	overflow:hidden;
	background:url(images/login_bot.gif) no-repeat;
}
.sidenav{
	width:240px;
	margin:10px 0 0 0;
	background:url(images/leftbarbg.gif) repeat-y;
}
.side_top{
	width:200px;
	height:27px;
	font-size:18px;
	color:#960644;
	padding:13px 0 0 40px;
	background:url(images/nav_top.gif) no-repeat;
}
.side_bot{
	width:240px;
	height:11px;
	overflow:hidden;
	background:url(images/leftbar_bot.gif) no-repeat;
}
.subnav{
	width:221px;
	padding:5px 0 10px 19px;
}
.subnav a{
	color:#666;
	text-decoration:none;
}
.subnav a:hover{
	color:#960644;
	text-decoration:underline;
}
.subnav li{
	background:url(images/nav_ico.gif) 0 6px no-repeat;
	width:190px;
	height:20px;
	overflow:hidden;
	line-height:20px;
	padding:0 0 0 12px;
	font-size:11px;
}
.subnav li.small{
	background:url(images/nav_ico.gif) 0 6px no-repeat;
	height:20px;
	width:168px;
	overflow:hidden;
	line-height:20px;
	padding:0 0 0 12px;
	margin:0 0 0 12px;
}
.contact{
	width:213px;
	border-top:#e2dbd1 1px solid;
	margin:0 0 0 13px;
	padding:0 0 10px 0;
	font-size:11px;
}
.contact h3{
	width:180px;
	height:20px;
	font-size:18px;
	color:#960644;
	padding:10px 0 0 33px;
	background:url(images/ico.gif) 0 -10px no-repeat;
}
.contact p.tel{
	background:url(images/ico.gif) 8px -85px no-repeat;
	height:40px;
	width:150px;
	color:#666;
	margin:10px 0 0 0;
	padding:5px 0 0 50px;
	border-bottom:#ccc 1px dashed;
}
.contact p.msn{
	background:url(images/ico.gif) 8px -127px no-repeat;
	height:43px;
	width:150px;
	line-height:30px;
	color:#666;
	margin:5px 0 0 0;
	padding:0 0 0 50px;
	border-bottom:#ccc 1px dashed;
}
.contact p.email{
	background:url(images/ico.gif) 8px -50px no-repeat;
	height:35px;
	width:150px;
	line-height:30px;
	color:#666;
	margin:10px 0 0 0;
	padding:0 0 0 50px;
}
.paypal{
	width:210px;
	height:280px;
	border-top:#e2dbd1 1px solid;
	margin:0 0 0 13px;
	padding:10px 0 0 3px;
}
.paypal li{
	float:left;
	margin:0 15px 0 0;
	display:inline;
}
.paypal li.paypal_top{
	float:left;
	width:210px;
	height:40px;
	margin:0;
	background:url(images/paypal.gif) -5px 0 no-repeat;
}
.paypal li.send{
	float:left;
	width:210px;
	height:40px;
	margin:10px 0 0 0;
	background:url(images/send.gif) -12px 0 no-repeat;
}
.paypal li.sendlist{
	margin:0 20px 0 0;
	height:40px;
}
.rightbar{
	width:710px;
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
.banner{
	width:710px;
	height:260px;
	margin:0 0 10px 0;
	background:url(images/banner.gif) no-repeat;
}
.banner h2{
	width:400px;
	padding:20px 0 0 30px;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	color:#c20d70;
	font-weight:bold;
}
.banner p{
	width:400px;
	height:85px;
	padding:10px 0 0 30px;
	color:#666;
	line-height:20px;
}
.banner span.details{
	padding:0 0 0 30px;
	display:block;
	height:20px;
	width:300px;
	background:url(images/ico.gif) 75px -190px no-repeat;
}
.banner h2 a{
	color:#c20d70;
	text-decoration:none;
}
.banner h2 a:hover{
	color:#c20d70;
	text-decoration:underline;
}
.banner span.details a{
	color:#c20d70;
	text-decoration:underline;
}
.banner span.details a:hover{
	color:#c20d70;
	text-decoration:none;
}
.banner p a{
	color:#666;
	text-decoration:none;
}
.banner p a:hover{
	color:#666;
	text-decoration:underline;
}
.describe{
	width:660px;
	padding:17px 0 0 30px;
	color:#666;
	font-size:11px;
}
.describe a{
	color:#666;
	text-decoration:underline;
}
.describe a:hover{
	color:#ca2d82;
	text-decoration:none;
}
.describe i{
	color:#ca2d82;
}
.describe01{
	width:660px;
	padding:0 0 20px 30px;
	color:#666;
	font-size:11px;
}
.describe01 a{
	color:#666;
	text-decoration:underline;
}
.describe01 a:hover{
	color:#ca2d82;
	text-decoration:none;
}
.describe01 i{
	color:#ca2d82;
}
.pro_list{
	width:710px;
	margin:0 0 10px 0;
	background:url(images/listbodybg.gif) repeat-x;
}
.pro_list h2{
	width:680px;
	height:25px;
	color:#c20d70;
	font-size:18px;
	padding:17px 0 0 30px;
	background:url(images/listbg.gif) no-repeat;
}
.pro_list h2.position{
	width:680px;
	height:25px;
	color:#c20d70;
	font-size:12px;
	padding:17px 0 0 30px;
	background:url(images/listbg.gif) no-repeat;
}
.pro_list h2.position a{
	color:#c20d70;
	text-decoration:none;
}
.pro_list h2.position a:hover{
	color:#c20d70;
	text-decoration:underline;
}
.pro_list h2 a{
	color:#c20d70;
}
.products{
	width:708px;
	overflow:hidden;
	border-left:#e2dbd1 1px solid;
	border-right:#e2dbd1 1px solid;
}
.list{
	width:695px;
	overflow:hidden;
	padding:17px 0 0 15px;
}
.list li{
	margin:0 12px;
	width:146px;
	height:189px;
	float:left;
	display:inline;
}
.list li h3{
	font-size:11px;
	line-height:16px;
	padding:5px 0 0 0;
	height:32px;
	overflow:hidden;
}
.list li span.price{
	color:#cc0066;
	font-size:11px;
}
.pic01{
	width:144px;
	height:108px;
	border:#d4d4d4 1px solid;
	overflow:hidden;
}
.list_bot{
	width:710px;
	height:10px;
	background:url(images/pro_list_bot.gif) no-repeat;
	overflow:hidden;
}
.about{
	width:710px;
	clear:both;
}
.about h2{
	width:680px;
	height:22px;
	padding:17px 0 0 30px;
	background:url(images/aboutbg.gif) no-repeat;
	font-size:18px;
	color:#c20d70;
}

.about h2 a{
	color:#c20d70;
}
.aboutbody{
	width:668px;
	padding:15px 20px 30px 20px;
	border-left:#e2dbd1 1px solid;
	border-right:#e2dbd1 1px solid;
	color:#666;
	font-size:12px;
}
.aboutbody a{
	color:#666;
	text-decoration:none;
}
.aboutbody a:hover{
	color:#666;
	text-decoration:underline;
}
.aboutbody h3{
	font-size:18px;
	color:#666;
	font-family:"Times New Roman";
}
.aboutbody p{
	padding:10px 0 0 0;
}
.aboutbody p.cart_font{
	padding:0;
	line-height:20px;
}
.aboutbody i{
	color:#ca2d82;
}
.under_line{
	text-decoration:underline;
	color:#ca2d82;
}
.aboutbody p.cart_font span{
	color:#990000;
}
#footer{
	width:960px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	padding:0 0 10px 0;
}
.foot_top{
	width:960px;
	background:url(images/foot_top.gif) no-repeat;
	background-color:#9c053f;
	color:#fff;
	line-height:20px;
}
.foot_top a{
	color:#fff;
	padding:0 8px;
	text-decoration:none;
}
.foot_top a:hover{
	color:#fff;
	text-decoration:underline;
}
.foot_top p{
	text-align:center;
	line-height:20px;
	padding:10px 0 0 0;
}
.foot_bot{
	width:960px;
	height:14px;
	overflow:hidden;
	background:url(images/foot_bot.gif) no-repeat;
}
/*list.css*/


.page{
display:block;
clear:both;
padding:10px 0 0 30px;
font-size:12px;
height:40px;
text-align:center;
}
.page a{
color:#333;
margin:0 5px;
text-decoration:none;
}
.page a:hover{
color:#a63c29;
text-decoration:underline;
}

.about div.newslist h3{
	font-size:12px;
	display:block;
	padding:10px 0 0 0;
	color:#cc0000;
	font-weight:bold;
}
.about div.newslist h3 a{
	color:#666;
	text-decoration:none;
}
.about div.newslist h3 a:hover{
	color:#c20d70;
	text-decoration:underline;
}
.newslist a{
	color:#c20d70;
	text-decoration:underline;
}
.newslist a:hover{
	color:#c20d70;
	text-decoration:none;
}
.news p{
	padding:10px 0 0 0;
}
.newslist{
	padding:0 0 15px 0;
	border-bottom:#e5e5e5 1px dashed;
}
.pic04{
	width:272px;
	height:202px;
	overflow:hidden;
	border:#d4d4d4 1px solid;
	text-align:center;
	float:left;
	padding:5px;
	margin:10px 20px 0 10px;
	display:inline;
}
.canshu{
	width:320px;
	color:#333;
	float:left;
	padding:10px 0 0 0;
}
.canshu p{
	clear:both;
	height:26px;
	border-bottom:#e5e5e5 1px dashed;
	line-height:26px;
}
.canshu p.buy{
	padding:8px 0 0 0;
	border:none;
}
.canshu p select{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.canshu p b{
	float:left;
	padding:0 5px 0 0;
}
.canshu p span{
	float:left;
}
.red{
	color:#990000;
}
.miaoshu{
	padding:5px 0 0 0;
	clear:both;
	font-size:11px;
}
.miaoshu p{
	padding:0 0 10px 0;
	margin:0;
}
.bigpic{
	display:block;
	text-align:center;
	padding:10px 0 0 0;
}
.content{
	width:668px;
	padding:10px 20px 30px 20px;
	border-left:#e2dbd1 1px solid;
	border-right:#e2dbd1 1px solid;
	color:#666;
}
.content a{
	color:#666;
	text-decoration:none;
}
.content a:hover{
	color:#666;
	text-decoration:underline;
}
.content h3{
	font-size:16px;
	color:#333;
}
.pro_list01{
	width:710px;
	margin:10px 0 0 0;
	background:url(images/listbodybg.gif) repeat-x;
}
.pro_list01 h2{
	width:680px;
	height:25px;
	color:#c20d70;
	font-size:18px;
	padding:17px 0 0 30px;
	background:url(images/listbg.gif) no-repeat;
}
.table01{
	width:660px;
	margin:20px 0 0 0;
	text-align:center;
	border:#e5e5e5 1px solid;
}
.green{
	background-color:#779559;
	color:#fff;
	height:30px;
}
.border_white{
	border-right:#fff 1px solid;
}
.cart_pic{
	border:#e5e5e5 1px solid;
}
.border_bot{
	border-bottom:#e5e5e5 1px solid;
}
.border_black{
	border-right:#e5e5e5 1px solid;
	border-bottom:#e5e5e5 1px solid;
}
.border_black01{	
	border-bottom:#e5e5e5 1px solid;
}
.input03{
	width:40px;
	text-align:center;
}
.border_black span{
	color:#990000;
}
.border_top{
	border-top:#e5e5e5 1px solid;
}
.submit03{
	width:100px;
	height:25px;
	background:url(images/submit03.gif) no-repeat;
	border:none;
	color:#fff;
	font-size:11px;
	cursor:pointer;
}
.submit04{
	width:142px;
	height:25px;
	background:url(images/submit04.gif) no-repeat;
	border:none;
	color:#fff;
	font-size:11px;
	cursor:pointer;
}

.banner_btn{
	position:relative;
	padding:8px 0 0 31px;
}
.banner_btn img{
	margin:0 12px 0 0;
}

.about h2.position{
	width:680px;
	height:25px;
	color:#c20d70;
	font-size:12px;
	padding:17px 0 0 30px;
	background:url(images/listbg.gif) no-repeat;
}
.about h2.position a{
	color:#c20d70;
	text-decoration:none;
}
.about h2.position a:hover{
	color:#c20d70;
	text-decoration:underline;
}

