@charset "utf-8";
* {margin:0 auto; padding:0; outline:none; line-height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
body {margin:0; padding:0; z-index:1; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#535353; line-height:18px; background:url(../images/bg.gif) repeat 50% 50%;}
a {text-decoration:none; color:#ff6600;}
a:hover {text-decoration:none; color:#868686;}
a img {border:none; text-decoration:none;}
h1 {background:url(../images/title_a.gif) no-repeat right -30px; height:30px; display:inline-block; padding:0px 30px 0px 0px; cursor:pointer;}
	h1 span {background:url(../images/title_span.gif) no-repeat left -30px; height:30px; display:inline-block; padding:0px 0px 0px 10px; color:#4d1a00; text-transform:uppercase; font-size:12px; font-weight:bold; width:180px; line-height:30px; cursor:pointer;}
	.h1_active{background:url(../images/title_a.gif) no-repeat right 0px; height:30px; display:inline-block; padding:0px 30px 0px 0px; cursor:pointer;}
	.h1_normal {background:url(../images/title_a.gif) no-repeat right -60px; cursor:auto;}
	.h1_normal span {cursor:auto;}
h2 {background:url(../images/title_a.gif) no-repeat right -30px; height:30px; display:inline-block; padding:0px 30px 0px 0px; cursor:pointer;}
	h2 span {background:url(../images/title_span.gif) no-repeat left -30px; height:30px; display:inline-block; padding:0px 0px 0px 10px; color:#4d1a00; text-transform:uppercase; font-size:12px; font-weight:bold; width:450px; line-height:30px; cursor:pointer;}
	.h2_active{background:url(../images/title_a.gif) no-repeat right 0px; height:30px; display:inline-block; padding:0px 30px 0px 0px;margin:0px 0px 10px 0px; cursor:pointer;}
	.h2_normal {background:url(../images/title_a.gif) no-repeat right -60px; cursor:auto;}
	.h2_normal span {cursor:auto;}
h3 {}
h4 {}
h5 {}
input {outline:none;}
input[type=text] {border:1px solid #c2c2c2; padding:1px 2px; color:#535353;}
select {border:1px solid #aaa; color:#535353; outline:none;}
table td {padding:1px 0px;}
p {margin-bottom:5px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
/*****************************************************************************************************
	Basic class
******************************************************************************************************/
.wrap {width:1000px; margin:0px auto; position:relative;}
.header {background:url(../images/bg_header.png) repeat-x; height:110px; text-align:right;}
	.header .logo {position:absolute; top:0px; left:0px; z-index:100;}
	.header ul {list-style-type:none; float:right; margin:35px 0px 0px 0px;}	
	.header ul li {float:left; list-style:none; margin-left:5px;}
	.header ul li a{background:url(../images/nav_a.png) no-repeat right -66px; padding:0px 20px 0px 0px; height:66px; display:inline-block;}
	.header ul li a span {background:url(../images/nav_span.png) no-repeat left -66px; padding:0px 0px 0px 20px; font-size:13px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#ffffa5; height:66px; display:inline-block; line-height:50px; cursor:pointer;}
	.header ul li.current a {background:url(../images/nav_a.png) no-repeat right 0px;}
	.header ul li.current a span {background:url(../images/nav_span.png) no-repeat left 0px;}
	.header ul li a:hover {background:url(../images/nav_a.png) no-repeat right 0px;}
	.header ul li a:hover span {background:url(../images/nav_span.png) no-repeat left 0px;}
.neoslideshow {clear:both; position:relative; width:1000px; height:250px; z-index:2; background:url(../images/banner_bg.png) no-repeat 50% bottom;}
.neoslideshow img {position:absolute;left:0; top:-9px; }
.container {background:url(../images/bg_content.gif) repeat-y 0px 0px; padding:0px 0px 0px 0px; position:relative;}
	.contents_t {background:url(../images/body_t.gif) no-repeat top center; height:40px;}
	.contents {margin-top:-30px; padding:0px 15px 20px 15px;}
		.column_left {float:left; width:220px; margin:0px 20px 0px 0px; padding:0px;}	
		.column_center {float:left; width:490px; margin:0px 20px 0px 0px;}	
		.column_right {float:left; width:220px;}		
.footer {background: url(../images/body_b.png) no-repeat left top; padding:10px 15px 40px; width:970px; margin:0px auto;}
	.footer p {font-size:12px; float:left;}
	.footer ul {list-style-type:none; float:right; margin-top:1px;}
		.footer li {float:left;}
		.footer li a {border-left:1px solid #b1b1b1; padding:0px 0px 0px 10px; margin-left:10px; color:#9e3500; font-size:12px;}
		.footer li a:hover {color:#b1b1b1;}
		.footer li.active a {color:#b1b1b1;} 
/*****************************************************************************************************
	Detail class
******************************************************************************************************/
.content_block {margin-bottom:5px;}
.content_block_item {padding:10px 10px 0px 10px;}
.bdr {-moz-border-radius:5px; border:1px solid #c2c2c2; padding:1px;}
.bdr2 {-moz-border-radius:5px; border:1px solid #c2c2c2; text-align:left; padding:5px;}
.bdr2 td {padding:0px 5px;}
.w120 {width:120px;}
.bdr .title {background:#eee; color:#535353; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #c2c2c2;}
.bdr td {padding:2px 5px; border-bottom:1px dotted #333;}
#panel_doc a {color:#9e3500; padding:0px 0px 0px 10px; margin:0px 0px 5px 0px; background:url(../images/bullet01.gif) no-repeat 0px 6px; display:inline-block;}
#panel_doc a:hover {color:#868686; background:url(../images/bullet01.gif) no-repeat 0px -44px;}
.phone {color:#db6212; font-size:24px; padding:3px 0px;}
#panel_online {text-align:center;}
#panel_online a {margin:10px 0px;}
.status_goods {color:#1ba300;}
/*****************************************************************************************************
	Button
******************************************************************************************************/
a.btn {background:url(../images/btn_a.gif) no-repeat right 0px; padding:0px 15px 0px 0px; height:26px; display:inline-block;}
a.btn span {background:url(../images/btn_span.gif) no-repeat left 0px; color:#4d1a00; height:26px; font-size:12px; font-weight:bold; line-height:25px; display:inline-block; padding:0px 0px 0px 15px; cursor:pointer;}
a:hover.btn {background:url(../images/btn_a.gif) no-repeat right -26px;}
a:hover.btn span {background:url(../images/btn_span.gif) no-repeat left -26px; text-decoration:none; color:#4d1a00;}
a:active.btn {background:url(../images/btn_a.gif) no-repeat right -52px;}
a:active.btn span {background:url(../images/btn_span.gif) no-repeat left -52px; text-decoration:none; color:#FFF;}
