@charset "utf-8";
/*--------------------------------basis start--------------------------------*/
.clear {clear:both;line-height:0px;*display:inline;}
div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0;padding:0;}
body {margin: 0;background: #FFF;}
body, td, th {font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;line-height:20px;color: #464646;}
img {border:none;}
a:link, a:visited{
	color:#FF0066;
	text-decoration:none
}
a:hover, a:active{ color:#FF0066;text-decoration:underline}
/*--------------------------------basis end--------------------------------*/

#content {background: url(images/header_bg.gif) no-repeat center top;width: 900px;margin-left: -450px;position: absolute;left: 50%;}
#header {height: 113px;width: 900px;}
#header #info {height: 23px;width: 900px;color:#FFF;overflow: auto;}
#header #info a:link,#header #info a:visited{color:#FFF;text-decoration: none;}
#header #info a:hover,#header #info a:active{color:#FFF;text-decoration: underline;}
#header #logo {float: left;margin: 9px 0 0 15px;*display:inline;}
#header #info .mar {float: left;line-height: 23px;margin:0 0 0 10px;*display:inline;}
#header #info .linktitle {line-height: 23px;float: left;margin:0 20px 0 68px;}
*html #header #info .linktitle{margin-left:34px;}
#header #info .link {line-height: 23px;float: right;margin:0 20px 0 0;}

#topmenu {float: right;margin-top: 9px;margin-right: 10px;width:690px;}
#topmenu a.t-1:link,#topmenu a.t-1:visited {background: url(images/topmenu.jpg) no-repeat -120px 0px;height: 24px;width: 112px;display:block;float:left;}
#topmenu a.t-1:hover,#topmenu a.t-1:active {background: url(images/topmenu.jpg) no-repeat -120px -81px;}
#topmenu a.t-2:link,#topmenu a.t-2:visited {background: url(images/topmenu.jpg) no-repeat -232px 0px;height: 24px;width: 112px;display:block;float:left;}
#topmenu a.t-2:hover,#topmenu a.t-2:active {background: url(images/topmenu.jpg) no-repeat -232px -81px;}
#topmenu a.t-3:link,#topmenu a.t-3:visited {background: url(images/topmenu.jpg) no-repeat -344px 0px;height: 24px;width: 110px;display:block;float:left;}
#topmenu a.t-3:hover,#topmenu a.t-3:active {background: url(images/topmenu.jpg) no-repeat -344px -81px;}
#topmenu a.t-4:link,#topmenu a.t-4:visited {background: url(images/topmenu.jpg) no-repeat -454px 0px;height: 24px;width: 109px;display:block;float:left;}
#topmenu a.t-4:hover,#topmenu a.t-4:active {background: url(images/topmenu.jpg) no-repeat -454px -81px;}
#topmenu a.t-5:link,#topmenu a.t-5:visited {background: url(images/topmenu.jpg) no-repeat -563px 0px;height: 24px;width: 109px;display:block;float:left;}
#topmenu a.t-5:hover,#topmenu a.t-5:active {background: url(images/topmenu.jpg) no-repeat -563px -81px;}


#topmenu a.b-1:link,#topmenu a.b-1:visited {background: url(images/topmenu.jpg) no-repeat 0px -24px;height: 56px;width: 135px;display:block;float:left;}
#topmenu a.b-1:hover,#topmenu a.b-1:active {background: url(images/topmenu.jpg) no-repeat 0px -105px;}
#topmenu a.b-2:link,#topmenu a.b-2:visited {background: url(images/topmenu.jpg) no-repeat -135px -24px;height: 56px;width: 135px;display:block;float:left;}
#topmenu a.b-2:hover,#topmenu a.b-2:active {background: url(images/topmenu.jpg) no-repeat -135px -105px;}
#topmenu a.b-3:link,#topmenu a.b-3:visited {background: url(images/topmenu.jpg) no-repeat -270px -24px;height: 56px;width: 135px;display:block;float:left;}
#topmenu a.b-3:hover,#topmenu a.b-3:active {background: url(images/topmenu.jpg) no-repeat -270px -105px;}
#topmenu a.b-4:link,#topmenu a.b-4:visited {background: url(images/topmenu.jpg) no-repeat -404px -24px;height: 56px;width: 134px;display:block;float:left;}
#topmenu a.b-4:hover,#topmenu a.b-4:active {background: url(images/topmenu.jpg) no-repeat -404px -105px;}
#topmenu a.b-5:link,#topmenu a.b-5:visited {background: url(images/topmenu.jpg) no-repeat -538px -24px;height: 56px;width: 135px;display:block;float:left;}
#topmenu a.b-5:hover,#topmenu a.b-5:active {background: url(images/topmenu.jpg) no-repeat -538px -105px;}

#topmenu a b{ display:none}
#topmenu .t_menu {width:555px;float:right;}
#topmenu .b_menu {float:right;width: 680px;}

#main { background: url(images/main_tbg.gif) center top no-repeat; padding:10px 0 0 0;}
#main .bbg {background: url(images/main_bbg.gif) center bottom no-repeat #fff0ed; padding:0 5px 5px 5px;}
#news {float: left;height: 376px;width: 204px;*display:inline;}
#news .bg {background: url(images/news_bg.gif) no-repeat;height: 326px;width: 224px;position:absolute;margin: -5px 0 0 0;padding-top: 60px; overflow:hidden;}
#news .meat {overflow:hidden; margin: 0 0 0 25px;padding:10px 0 0 0;line-height: 15px;}
#news .tit01 {display:block;padding:0 0 10px 0;}
#news .meat p {float:left;width: 105px;margin-top: 20px;}

.f12_1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	line-height:20px
}
.f11_1 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;color: #993399;}
.f11_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
}
.f10_1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #999999;}
.f13_1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #CC0066;}
.f13_2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #FFF;}


.fL{float:left;}
.fL2{text-decoration:line-through;}
#fL3{float:left; width:400px;}
.pd10{ padding:0 0 10px 0;}
#main_banner {float: left;margin: 7px 0 0 10px;*display:inline;}
#hot {background-image: url(images/hot_bg.gif);height: 264px;width: 521px;float: left;*display:inline;
overflow:hidden;}
#hot a:link,#hot a:visited {color:#8e3200;text-decoration: none;}
#hot a:hover,#hot a:active {color:#8e3200;text-decoration: underline;}
#right_banner {float: left;margin-left: 8px;width: 356px;*display:inline;}

#right_banner2 {float: left;margin:15px 0 0 8px;width: 356px;*display:inline;}
#right_banner2 img { padding:5px 2px;}

.more01 {float: right;width: 60px;height: 10px;margin: 13px 0 20px 0;}
#hot .pho {width: 170px;float: left;*display:inline;}
#hot .pho img {background:#fff;border:solid 1px #CCCCCC;padding:2px;margin:5px;}
#hot .txt {float: right;width: 320px;margin:5px;color:#ffa879;}

#sp {background-image: url(images/sp_bg.gif);height: 264px;width: 521px;float: left;*display:inline;}
#sp .txt {text-align: center;margin: 50px 0 0 10px; background:url(images/TOP_BG.gif) left top no-repeat;

}
*html #sp .txt{
overflow:hidden;
height:205px;
}
#sp .txt a{font-size:13px;
}
#sp .txt .top1 {float: left;height: 165px;width: 100px;margin-top: 40px;
overflow:hidden;}
#sp .txt .top1 img {border: 1px solid #D5BFD5;}
#sp_banner {float: left;margin-left: 8px;width: 356px;*display:inline;}
#footer {background-image: url(images/foot_bg.gif);height: 76px;width: 885px;margin-top: 2px;margin-left: 3px;text-align: center;padding-top: 20px;color:#999999;
font-size:11px;}
#footer a:link, #footer a:visited {color:#999999;text-decoration: none;}
#footer a:hover, #footer a:active {color:#666666;text-decoration: underline;}
#fen {position: absolute;margin-top: 20px;width: 180px;margin-left: 680px;}

#foot_banner {text-align: center;background-color: #FFCCC1;}
#foot_banner img {margin:5px 10px;} 

a.plink:link, a.plink:visited{ background:url(images/icon_01.gif) no-repeat 1px center;color:#FF0066;text-decoration: none; padding:0 0 0 15px;}
a.plink:hover, a.plink:active{color:#FF0066;text-decoration: underline;}

#pro_list .meat {
	width: 152px;
	text-align: center;
	height: 230px;
	margin: 10px;
	float: left;
	*display:inline;
}
#pro_list .meat img{background:#FFFFFF;padding:2px; border:solid 1px #CCCCCC;}
#page_list {padding: 5px;text-align: center;}
#page_list a:link, #page_list a:visited{color:#FF0066;text-decoration: none; padding:2px;}
#page_list a:hover, #page_list a:active{color:#FFF;text-decoration: none; background:#FF6699}
#pro_title {padding: 5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E0A5C2;}

#page_con {padding: 5px;text-align: center;}
#pro_con .pho {
	float: left;
	margin: 5px;
	padding: 2px;
	height: 300px;
	width: 300px;
	border: 1px solid #CC6699;
	*display:inline;
}
#pro_con .txt {
	width: 540px;
	float: left;
	margin-top: 5px;
	background-color: #FFFFFF;
	padding: 10px;
	*display:inline;
}
#pro_con .txt2 {
	width: 540px;
	float: left;
	margin-top: 5px;
	padding: 10px;
	line-height:20px;
	font:13px;
	*display:inline;
}
#pro_con .txt3 {
	margin: 5px 30px;
	padding: 10px;
	line-height:25px;
	font-size: 13px;
	word-spacing: 1px;
}
#pro_con .txt4 {
	width: 500px;
	float: left;
	margin-top: 5px;
	padding: 10px;
	line-height:20px;
	font:13px;
	overflow:hidden;
	*display:inline;
}
.tb01 {
	background-color: #FFFFFF;
	border: 1px solid #FFC8DA;
	margin:4px 0 0 0;
}
.tb01 td {
	padding:5px;
}
.Boxline01 {
	font-size: 12px;
	color: #333333;
	padding: 2px;
	border: 1px solid #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.bar01 {
	background-image: url(images/bar_bg01.gif);
	background-repeat: repeat-x;
}
.bar02 {
	background-image: url(images/bar_bg02.gif);
	background-repeat: repeat-x;
}
.oi1 {background: url(images/order_icon/icon_order01.gif) no-repeat;display: block;height: 16px;padding-left: 20px;line-height: 16px;text-align: left;}
.oi2 {background: url(images/order_icon/icon_order02.gif) no-repeat;display: block;height: 16px;padding-left: 20px;line-height: 16px;text-align: left;}
.oi3 {background: url(images/order_icon/icon_order03.gif) no-repeat;display: block;height: 16px;padding-left: 20px;line-height: 16px;text-align: left;}
.oi4 {background: url(images/order_icon/icon_order04.gif) no-repeat;display: block;height: 16px;padding-left: 20px;line-height: 16px;text-align: left;}
.oi5 {background: url(images/order_icon/icon_order05.gif) no-repeat;display: block;height: 16px;padding-left: 20px;line-height: 16px;text-align: left;}
#oeder_list {
	float:right;
}
#oeder_list input{ border: solid 1px #FF9999}
#oeder_list span{ padding:5px 10px 0 10px;}
#oeder_list a b{ display:none}
#oeder_list a:link,#oeder_list a:visited{ background:url(images/order_btn.gif) no-repeat 0 0; width:96px; height:32px; display:block; float:left;}
#oeder_list a:hover,#oeder_list a:active{ background:url(images/order_btn.gif) no-repeat 0 -32px;}.f15_1 {
	font-size: 15px;
	color: #FF0066;
}

