@charset "utf-8";

/* tag
------------------------------------------------------------------------------*/
#main {
    float:left;
    width:619px;
}
#main h1 {
	padding-bottom:35px;
}
#sub {
    float:right;
    width:301px;
}
#sub ul {
	padding-bottom:20px;
}
#sub li a {
	display:block;
	width: 265px;
	padding:8px 9px 6px 25px;
	background-color:#FFF;
	border:1px solid #72B16A;
	border-top:none;
	font-size:117%;
	font-weight:bold;
	background-image:url(/images/supplier/arr_icon.gif);
	background-repeat:no-repeat;
	background-position:9px 14px;
}
#sub li.current {
	padding:8px 9px 6px 25px;
	background-color:#E6F6D8;
	border:1px solid #72B16A;
	border-top:none;
	font-size:117%;
	font-weight:bold;
	background-image:url(/images/supplier/arr_icon_current.gif);
	background-repeat:no-repeat;
	background-position:9px 14px;
	color:#1F1F1F;
}

/*supplier_top*/
#main ul.list {
	width:629px;
	padding-left:9px;
	margin-right:-19px;
}
#main ul.list li {
	float:left;
	width:185px;
	padding-bottom:14px;
	margin:0 20px 10px 0;
	background-color:#FFF;
	border:1px solid #D1D1D1;
	text-align:center;
}
#main ul.list li img {
/*	width:185px; */
/*	height:84px; */
	margin:10px 0 10px 0;
}

/*supplier_detail*/
#main .section {
    width:560px;
    padding:20px 20px 20px 19px;
	margin:0 auto;
    background-color:#FFFFFF;
    box-shadow:1px -2px 2px #F8F8F8, -1px -2px 2px #F8F8F8;
}
#main .section h2 {
    padding:3px 0 6px 10px;
	margin-bottom:10px;
	background-image:url(/images/supplier/br_h2.gif);
	background-repeat:repeat-x;
	background-position:0 bottom;
    border-left:5px solid #0F6833;
    font-size:150%;
    color:#0F6833;
}
#main .section #about,
#main .section #date,
#main .section #item {
	padding:0 11px 20px;
}
#main .section h3 {
	padding-bottom:10px;
}
#main .section #about .image {
	float:left;
	width:227px;
	height:137px;
	text-align:center;
	border:1px solid #E6E6E6;
	padding-top: 10px;
	padding-bottom: 5px;
}
#main .section #about .txt {
	float:right;
	width:295px;
	color:#0F6833;
}
#main .section #about .txt .btn {
	padding-top:22px;
	text-align:right;
}
#main .section #date table {
	width:100%;
}
#main .section #date td,
#main .section #date th {
	padding:7px 18px;
	border-top:1px dotted #72B16A;
}
#main .section #date .top td,
#main .section #date .top th {
	border-top:none;
}
#main .section #date th {
	width:20%;
	background-color:#DEF2CD;
	border-right:1px dotted #72B16A;
}
#main .section #item li {
	float:left;
	width:258px;
	padding:0 10px 10px 0;
}
#main .section #item .image {
	float:left;
	width:116px;
	height:111px;
	text-align:center;
/*	border:2px solid #E6E6E6;*/
}
#main .section #item .txt {
	float:right;
	width:128px;
}
#main .section #item .txt a{
	color:#BA370F;
}