@charset "utf-8";
td, th {
	margin:0;
	padding:0;
}
BODY {
	MARGIN: 0px
}
TD {
	FONT-SIZE: 11px;
	FONT-FAMILY: "Verdana", "Tahoma", "Arial"
}
A:link {
	COLOR: #333;
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #666
}
#container {
	BACKGROUND-POSITION: center 50%;
	BACKGROUND-IMAGE: url(bodybg.gif);
	MARGIN: 0px auto;
	WIDTH: 810px;
	BACKGROUND-COLOR: #ffffff
}
.sea {
	FONT-SIZE: 10px;
	COLOR: #165fa4;
	TEXT-DECORATION: none
}
.sea A {
	FONT-SIZE: 10px;
	COLOR: #165fa4;
	TEXT-DECORATION: none
}
.sea A:visited {
	FONT-SIZE: 10px;
	COLOR: #165fa4;
	TEXT-DECORATION: none
}
.sea A:hover {
	TEXT-DECORATION: underline
}
.slogan {
	FONT-SIZE: 10px;
	COLOR: #000;
	LINE-HEIGHT: 150%
}
.topnav TD {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BORDER-LEFT: #d1d1d1 1px solid;
	CURSOR: hand;
	HEIGHT: 24px;
	TEXT-ALIGN: center
}
.topnav A {
	CURSOR: hand;
	COLOR: #333;
	TEXT-DECORATION: none
}
.topnav A:visited {
	CURSOR: hand;
	COLOR: #333
}
.topnav A:hover {
	CURSOR: hand;
	COLOR: #333;
	TEXT-DECORATION: none
}
.navdown {
	BACKGROUND-IMAGE: url(navdown.gif);
	CURSOR: hand
}
.navover {
	BACKGROUND-IMAGE: url(navover.gif);
	CURSOR: hand
}
.navtd:hover {
	BACKGROUND-IMAGE: url(navover.gif);
	CURSOR: hand;
}

.catcap {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #fff;
	HEIGHT: 24px;
	BACKGROUND-COLOR: #a2a2a2
}
.catcap A {
	COLOR: #fff;
	TEXT-DECORATION: none
}
.catcap A:visited {
	COLOR: #fff;
	TEXT-DECORATION: none
}
.catcap A:hover {
	COLOR: #f60;
	TEXT-DECORATION: none
}
.cap {
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	CURSOR: hand;
	COLOR: #333;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #dfdfdd
}
.catename {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666
}
.lfmenu {
	PADDING-LEFT: 15px;
	FONT-SIZE: 10px;
	COLOR: #333
}
.lfmenu A {
	COLOR: #333;
	TEXT-DECORATION: none
}
.lfmenu A:visited {
	COLOR: #333;
	TEXT-DECORATION: none
}
.lfmenu A:hover {
	COLOR: #f60;
	TEXT-DECORATION: none
}
TABLE .news {
	BORDER-BOTTOM: #fff 1px solid
}
.news TD {
	FONT-SIZE: 9px;
	COLOR: #5e7791
}
.news A {
	FONT-WEIGHT: bold;
	COLOR: #5e7791;
	TEXT-DECORATION: none
}
.news A:hover {
	TEXT-DECORATION: underline
}
.org14 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #f60
}
.overview LI {
	FONT-WEIGHT: normal;
	LIST-STYLE-IMAGE: url(ovdot.gif);
	MARGIN-BOTTOM: 10px;
	COLOR: #4d4d4d;
	LINE-HEIGHT: 150%
}
.overview LI A:link {
	TEXT-DECORATION: none
}
.overview LI A:visited {
	TEXT-DECORATION: none
}
.overview LI A:hover {
	TEXT-DECORATION: underline
}
.darkgray {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #333;
	TEXT-DECORATION: none
}
.darkgray1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #333;
	TEXT-DECORATION: none
}
.darkgray2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8px;
	COLOR: #333;
	TEXT-DECORATION: none
}
.list LI {
	LIST-STYLE-POSITION: outside;
	FONT: 10px/140% Verdana, Arial, Tahoma;
	COLOR: #444
}
.list LI UL {
	LIST-STYLE-POSITION: outside;
	FONT: 10px/140% Verdana, Arial, Tahoma;
	COLOR: #444
}
.list A {
	TEXT-DECORATION: none
}
.relalist LI {
	LIST-STYLE-POSITION: outside;
	LIST-STYLE-IMAGE: url(dot2.gif);
	FONT: 10px/140% Verdana, Arial, Tahoma;
	COLOR: #444
}
.prodtitle {
	COLOR: #f60;
	HEIGHT: 60px;
	TEXT-DECORATION: none
}
.prodtitle A {
	COLOR: #f60;
	HEIGHT: 60px;
	TEXT-DECORATION: none
}
.prodtitle A:hover {
	COLOR: #f60;
	TEXT-DECORATION: underline
}
.prodtitle A:visited {
	COLOR: #f60
}
.adbox1 {
	BORDER-RIGHT: #fd980c 1px solid;
	BORDER-LEFT: #fd980c 1px solid
}
.botnav {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #666;
	TEXT-DECORATION: none
}
.botnav A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #666;
	TEXT-DECORATION: none
}
.botnav A:visited {
	COLOR: #666
}
.botnav A:hover {
	TEXT-DECORATION: underline
}
.foot {
	BORDER-TOP: #ccc 1px solid
}
.hdt {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #333;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none
}
.hdd {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #333;
	LINE-HEIGHT: 20px;
	TEXT-DECORATION: none
}
.hddl {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #fff;
	LINE-HEIGHT: 20px;
	TEXT-DECORATION: none
}
.hdbar {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #5c6a6d;
	TEXT-DECORATION: none
}
.text {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #333;
	LINE-HEIGHT: 16px
}
.text A:link {
	TEXT-DECORATION: none
}
.text A:visited {
	TEXT-DECORATION: none
}
.text A:hover {
	TEXT-DECORATION: underline
}
.text_map A:link {
	TEXT-DECORATION: none
}
.text_map A:visited {
	TEXT-DECORATION: none
}
.text_map A:hover {
	TEXT-DECORATION: underline
}
.text_guide1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #333;
	LINE-HEIGHT: 22px
}
.note {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none
}
.graytext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #aaa;
	LINE-HEIGHT: 14px;
	TEXT-DECORATION: none
}
.graytext A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #aaa;
	LINE-HEIGHT: 14px;
	TEXT-DECORATION: none
}
.graytext A:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #aaa;
	LINE-HEIGHT: 14px;
	TEXT-DECORATION: none
}
.graytext1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	COLOR: #aaa;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none
}
.whitetext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #fff;
	LINE-HEIGHT: 14px;
	TEXT-DECORATION: none
}
.sgraytext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #aaa;
	LINE-HEIGHT: 18px;
	TEXT-DECORATION: none
}
.link {
	FONT-SIZE: 12px;
	COLOR: #3398c3;
	TEXT-DECORATION: underline
}
.yellowbig {
	FONT-SIZE: 14px;
	COLOR: #3398c3;
	TEXT-DECORATION: none
}
.lnkb {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #3398c3;
	TEXT-DECORATION: none
}
.lnk {
	FONT-SIZE: 12px;
	COLOR: #3398c3;
	TEXT-DECORATION: none
}
.lnkl {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #333;
	TEXT-DECORATION: none
}
.lnkt {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #39c;
	TEXT-DECORATION: none
}
.topmenu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #fff;
	TEXT-DECORATION: none
}
.topmenu A {
	COLOR: #fff;
	TEXT-DECORATION: none
}
.topmenu A:hover {
	COLOR: #ff0;
	TEXT-DECORATION: underline
}
.leftmenu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #fff;
	TEXT-DECORATION: none
}
.leftmenu A {
	COLOR: #fff;
	TEXT-DECORATION: none
}
.leftmenu A:hover {
	COLOR: #ff0;
	TEXT-DECORATION: underline
}
.bigmenu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #fff;
	TEXT-DECORATION: none
}
.bigmenu A {
	COLOR: #fff;
	TEXT-DECORATION: none
}
.bigmenu A:hover {
	COLOR: #ff0;
	TEXT-DECORATION: underline
}
.hd0 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #39c;
	FONT-FAMILY: "Arial", "Tahoma";
	TEXT-DECORATION: none
}
.hd0 A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #39c;
	FONT-FAMILY: "Arial", "Tahoma";
	TEXT-DECORATION: none
}
.hd0 A:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #39c;
	FONT-FAMILY: "Arial", "Tahoma";
	TEXT-DECORATION: none
}
.hd0 A:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #39c;
	FONT-FAMILY: "Arial", "Tahoma";
	TEXT-DECORATION: none
}
.hd01 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #454545;
	TEXT-DECORATION: none
}
.hdw5 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #fff;
	TEXT-DECORATION: none
}
.hdw6 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #fff;
	TEXT-DECORATION: none
}
.date {
	FONT-SIZE: 11px;
	COLOR: #900;
	FONT-FAMILY: Arial, Tahoma;
	TEXT-DECORATION: none
}
.hd02 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #933;
	LINE-HEIGHT: 25px;
	FONT-STYLE: normal;
	FONT-FAMILY: "Arial", "Tahoma"
}
.hd00 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #333;
	LINE-HEIGHT: 25px;
	FONT-STYLE: normal;
	TEXT-DECORATION: none
}
.texts {
	FONT-SIZE: 12px;
	COLOR: #933;
	LINE-HEIGHT: 18px;
	TEXT-DECORATION: none
}
.purchase {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #069;
	LINE-HEIGHT: 20px
}
.purchase A:link {
	TEXT-DECORATION: none
}
.purchase A:visited {
	TEXT-DECORATION: none
}
.purchase A:hover {
	TEXT-DECORATION: underline
}
.question {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #039;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none
}
.products {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #060;
	LINE-HEIGHT: 20px;
	TEXT-DECORATION: none
}
.text_l {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 18px;
	TEXT-DECORATION: none
}
.prodtitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	COLOR: #f60;
	LINE-HEIGHT: 60px
}
.red14 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #f00
}
A.red10 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ff3300
}
.red10 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ff3300
}
.gray10 {
	FONT-SIZE: 10px;
	COLOR: #4d4d4d
}
.bwhite {
	FONT-WEIGHT: bold;
	COLOR: #fff;
	TEXT-DECORATION: none
}
.bwhite A {
	FONT-WEIGHT: bold;
	COLOR: #fff;
	TEXT-DECORATION: none
}
.bk11 {
	FONT-WEIGHT: bold;
	COLOR: #000
}
.bk11 A {
	COLOR: #000;
	TEXT-DECORATION: none
}
.bk11 A:visited {
	COLOR: #000;
	TEXT-DECORATION: none
}
.bk11 A:hover {
	COLOR: #000;
	TEXT-DECORATION: underline
}
.bk14 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000
}
.bk14 A {
	COLOR: #000;
	TEXT-DECORATION: none
}
.bk14 A:visited {
	COLOR: #000;
	TEXT-DECORATION: none
}
.bk14 A:hover {
	COLOR: #000;
	TEXT-DECORATION: underline
}
.contitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND: url(bkbg.gif) repeat-x 0px 10px;
	FILTER: alpha(opacity=100, style=1);
	COLOR: #000;
	HEIGHT: 40px
}
.text UL {
	LIST-STYLE-POSITION: outside;
	LIST-STYLE-IMAGE: url(dot1.gif)
}
.blue10 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #025bb3;
	TEXT-DECORATION: underline
}
.blue11 {
	FONT-WEIGHT: bold;
	COLOR: #025bb3;
	TEXT-DECORATION: underline
}
.bd {
	FONT-WEIGHT: bold
}
.darkgray {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666;
	FONT-FAMILY: Verdana, Arial
}
.bk10 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666;
	TEXT-DECORATION: none
}
.bk10 A:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666;
	TEXT-DECORATION: none
}
.bk10 A:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666;
	TEXT-DECORATION: none
}
.bk10 A:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666;
	TEXT-DECORATION: none
}
.bk10 A:hover {
	FONT-SIZE: 10px;
	COLOR: #f60;
	TEXT-DECORATION: underline
}
.white14 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #fff
}
.bdtable {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid
}
.loose {
	LINE-HEIGHT: 200%
}
.tabon A {
	FONT-WEIGHT: bold;
	COLOR: #fff;
	TEXT-DECORATION: none
}
.tabon A:visited {
	FONT-WEIGHT: bold;
	COLOR: #fff;
	TEXT-DECORATION: none
}
.tabon A:hover {
	FONT-WEIGHT: bold;
	COLOR: #fff;
	TEXT-DECORATION: none
}
.taboff A {
	FONT-WEIGHT: bold;
	COLOR: #666;
	TEXT-DECORATION: none
}
.taboff A:visited {
	FONT-WEIGHT: bold;
	COLOR: #666;
	TEXT-DECORATION: none
}
.taboff A:hover {
	FONT-WEIGHT: bold;
	COLOR: #000;
	TEXT-DECORATION: none
}
.adbox {
	BORDER-RIGHT: #fd980c 1px solid;
	BORDER-LEFT: #fd980c 1px solid
}
.adbox TD {
	FONT-SIZE: 10px
}
.adbox A:link {
	FONT-SIZE: 10px;
	COLOR: #333;
	TEXT-DECORATION: none
}
.adbox A:visited {
	FONT-SIZE: 10px;
	COLOR: #333;
	TEXT-DECORATION: none
}
.adbox A:hover {
	FONT-SIZE: 10px;
	COLOR: #333;
	TEXT-DECORATION: underline
}
.adbox .bd {
	FONT-WEIGHT: bold
}
.adbox .lightgray {
	FONT-SIZE: 9px;
	COLOR: #666
}
.adbox .red {
	FONT-SIZE: 9px;
	COLOR: #f22900
}
.announce {
	FONT-SIZE: 12px;
	COLOR: #fff;
	FONT-STYLE: normal
}
/*new_product*/
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img {
	margin:0px;
	padding:0px;
	-webkit-text-size-adjust: none;
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
}
.aril23 p{
	line-height:20px;
	font-size:11px;
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;}
.tittle h3{
	font-size:20px;
	font-weight:bold;
	color:#3e4f57;
	line-height:35px;
	border-bottom:1px dashed #9d9c9c;
	margin-bottom:12px;
	color:#3e4f57;
	height:35px;
}
.tittle h4 {
	font-size:20px;
	line-height:20px;
	font-size:17px;
	font-weight:bold;
	color:#333333;
	line-height:25px;
	height:25px;
}
.tittle h5 {
	color:#333333;
	font-size:18px;
	font-size:17px;
	font-weight:bold;
	color:#3e4f57;
	line-height:25px;
	border-bottom:1px dashed #9d9c9c;
	margin-bottom:12px;
	color:#3e4f57;
}
.bottom {
	background:url(bottom-bg.gif) no-repeat;
	width:576px;
	height:114px;
}
.bottom_pro{width: 576px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .35);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .35);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .35);
	background-color: #F2F2F2;
	border-radius:10px; box-shadow:0 3px 3px #c5c5c5;
	height:85px; padding-top:12px; padding-bottom:5px;}
.aril23 p {
	line-height:20px;
	font-size:11px;
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color:#333333;
}
.text_left ul li {
	LIST-STYLE-IMAGE: url(ovdd_dot.gif);
	margin-bottom:3px;
	color:#4d4d4d;
	line-height:20px;
	color:#3e4e57;
	margin-left:20px;
}
.text_left A:link {
	TEXT-DECORATION: none;
	color:#3e4e57;
}
.text_left LI A:visited {
	TEXT-DECORATION:none;
	color:#3e4e57;
}
.text_left LI A:hover {
	TEXT-DECORATION: underline;
	color:#85aa10;
}
.round{border-radius:10px; box-shadow:0 3px 3px #c5c5c5;}
.round_pic{box-shadow:0 5px 5px #c5c5c5;border-radius:0px;}