/*********aboutus.html*************/
#aboutus-bar {
	width: 685px;
	height: 72px;
	background: url(../images/aboutus/aboutus_bar.jpg) no-repeat;
}

#aboutus-content {
	padding: 0px 20px 20px 10px;
}

#aboutus-content p {
	margin: 25px 10px 0 35px;
	line-height: 20px;
	text-indent: 24px;
}

.title-aboutus {
	display: block;
	width: 300px;
	height: 30px;
	margin: 15px 0 0 20px;
	background: url(../images/aboutus/aboutus.jpg) no-repeat;
}

.title-contact {
	display: block;
	width: 300px;
	height: 30px;
	margin: 15px 0 0 20px;
	background: url(../images/aboutus/contact.jpg) no-repeat;
}

.aboutus-line {
	width: 654px;
	height: 2px;
	overflow: hidden;
	margin-top: 60px;
	background: url(../images/aboutus/line.jpg) no-repeat;
}

#tab-contain {
	width: 581px;
	height: 221px;
	margin: 20px 0 155px 20px;
	padding: 170px 0 0 40px;
	position: relative;
	background: url(../images/aboutus/about_tab_bg.jpg) no-repeat;
}

#about-tab {
	line-height: 17px;
	width: 300px;
	height: 60px;
}

#about-tab td.title {
	width: 120px;
	text-align: right;
}

a.email1 {
	display: block;
	width: 160px;
	height: 20px;
	position: absolute;
	top: 45px;
	right: 60px;
}

a.email2 {
	display: block;
	width: 150px;
	height: 20px;
	position: absolute;
	top: 95px;
	right: 70px;
}

a.email3 {
	display: block;
	width: 150px;
	height: 20px;
	position: absolute;
	top: 145px;
	right: 70px;
}

a.email4 {
	display: block;
	width: 170px;
	height: 20px;
	position: absolute;
	top: 195px;
	right: 50px;
}

#about-tab img {
	margin-right: 10px;
	vertical-align: top;
}

#about-tab a.mail {
	color: #333;
}

#about-tab a.but {
	color: #666;
	text-decoration: underline;
}

#about-tab span.title {
	font-weight: bold;
}

#about-tab span.list {
	color: #277eb7
}

#about-tab td.line {
	background: url(../images/top/left_dot.gif) repeat-x center;
	height: 25px;
	width: 250px;
}

/*********product.html*************/
#product-bar {
	width: 685px;
	height: 72px;
	padding-bottom: 10px;
	background: url(../images/product/pdt_bar.jpg) no-repeat;
}

#pdt-left {
	padding: 0 15px;
}

#pdt-left object {
	margin-left: 45px;
}

#pdt-left span.title_red {
	color: #ab001e;
	font-weight: bold;
	font-size: 14px;
}

#pdt-left a.title {
	color: #686868;
}

#pdt-bar-sub {
	width: 69px;
	height: 19px;
	padding-bottom: 12px;
	background: url(../images/product/pdt_title.jpg) no-repeat;
}

#pdt-contain-sub {
	width: 235px;
	height: 945px;
	background: #f5f5f5 url(../images/product/pdt_line.jpg) no-repeat left
		0px;
}

#pdt-contain-sub ul.sub {
	margin-top: 10px;
	height: 945px;
}

/*********tag.html*************/
#tag-bar {
	width: 685px;
	height: 72px;
	background: url(../images/product/tag_bar.jpg) no-repeat;
}

#tag-content-sub {
	padding: 20px 10px 2px 10px;
	margin: 25px;
	background: url(../images/top/left_dot.gif) repeat-x top;
}

#tag-content-sub a {
	font-weight: bold;
	margin-right: 3px;
	line-height: 25px;
	color: #626280;
}

/*********news.html*************/
#news-bar {
	width: 685px;
	height: 72px;
	background: url(../images/news/news_bar.jpg) no-repeat;
}

#news-detail-bar {
	padding-top: 35px;
	text-align: center;
}

#news-detail-bar span.title {
	color: #a5001b;
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}

#news-detail-bar span.date {
	color: #666;
}

#news-content {
	padding: 0px 20px 20px 10px;
}

.title-news {
	display: block;
	width: 300px;
	height: 30px;
	margin: 15px 0 0 20px;
	background: url(../images/news/news.jpg) no-repeat;
}

#news_list {
	margin: 15px 20px;
	line-height: 25px;
}

#news_list dd {
	margin: 0;
	padding: 0;
	line-height: 22px;
	text-indent: 24px;
}

#news_list dt {
	margin: 0;
	padding: 0;
	line-height: 22px;
	font-weight: bold;;
	text-indent: 24px;
}

#news_list span {
	color: #999;
	margin-right: 10px;
}

#news_list a {
	color: #666;
}

#news_list a.top {
	margin-left: 10px;
	zoom: 1;
}

#datail-back {
	background: url(../images/top/left_dot.gif) repeat-x top;
	padding-top: 10px;
	margin-top: 25px;
}

#datail-back input {
	background: url(../images/news/list_bt.jpg) no-repeat;
	width: 89px;
	height: 23px;
	border: 0;
	float: right;
	margin-right: 10px;
}

#news_list ul {
	margin: 0px;
	padding: 0px;
}

#news_list li {
	margin: 0px;
	padding-left: 20px;
	background: url(../images/news/dot.gif) no-repeat 5px 7px;
	border-bottom: 1px dashed #999;
}

#news_page {
	height: 17px;;
	margin: 15px 20px;
	line-height: 16px;
}

#news_page a:link {
	color: #999999;
}

#news_page a:hover {
	color: #999999;
}

#news_page a:visited {
	color: #999999;
}

#news_page a {
	float: left;
	margin-right: 5px;
	text-align: center;
}

#news_page a.up {
	width: 16px;
	height: 16px;
	border: 1px solid #999;
	background: #FFF;
	display: block;
}

#news_page a.down {
	width: 16px;
	height: 16px;
	border: 1px solid #999;
	display: block;
}

/*********productlist.html*************/
#productlist-bar {
	width: 685px;
	height: 72px;
	background: url(../images/product/productlist.jpg) no-repeat;
}

#productlist-bar a {
	margin-left: 150px;
	margin-top: 35px;
	display: block;
	position: absolute;
}

#productlist-content {
	padding: 0px 20px 20px 10px;
}

#productlist-content p {
	margin: 25px 10px 0 35px;
	line-height: 20px;
	text-indent: 24px;
}

.title-productlist {
	display: block;
	width: 300px;
	height: 30px;
	margin: 15px 0 0 20px;
	background: url(../images/product/productlist.jpg) no-repeat;
}

#productlist_tb {
	width: 615px;
	margin: 10px auto;
	line-height: 18px;
	border-bottom: 1px dashed #999;
	margin-bottom: 17px;
}

#productlist_td1 {
	width: 120px;
	vertical-align: top;
}

#productlist_td2 {
	padding-left: 17px;
	padding-bottom: 13px;;
	vertical-align: top;
}

#productlist_td2 a {
	color: #686868;
	text-decoration: underline;
}

#productlist_tb span.red {
	color: #AB001E;
}

#productlist_tb a.redbig {
	font-size: 14px;
	color: #AB001E;
	font-weight: bold;
}

#productlist_bt {
	margin: 10px 5px;
}

#productlist_bt input.bt1 {
	background: url(../images/product/button1.jpg) no-repeat;
	width: 89px;
	height: 23px;
	padding-left: 18px;;
	border: 0;
	cursor: pointer;
	padding-top: 2px;
	margin-right: 10px;
}

#productlist_bt input.bt2 {
	background: url(../images/product/button2.jpg) no-repeat;
	width: 89px;
	height: 23px;
	padding-left: 18px;;
	border: 0;
	cursor: pointer;
	padding-top: 2px;
}

/*********links.html*************/
#links-bar {
	width: 685px;
	height: 72px;
	background: url(../images/links/links.jpg) no-repeat;
}

#links-bar a {
	margin-left: 150px;
	margin-top: 35px;
	display: block;
	position: absolute;
}

#links-content {
	padding: 0px 20px 20px 10px;
}

#links-content p {
	margin: 25px 10px 0 35px;
	line-height: 20px;
	text-indent: 24px;
}

.title-links {
	display: block;
	width: 300px;
	height: 30px;
	margin: 15px 0 0 20px;
	background: url(../images/links/links_bar.jpg) no-repeat;
}

.title-links1 {
	display: block;
	width: 300px;
	height: 30px;
	margin: 15px 0 0 20px;
	clear: left;
	background: url(../images/links/links_bar1.jpg) no-repeat;
}

.title-links2 {
	display: block;
	width: 300px;
	height: 30px;
	margin: 15px 0 0 20px;
	clear: left;
	background: url(../images/links/links_bar2.jpg) no-repeat;
}

.logo-contain {
	padding: 10px 10px 30px 10px;
	margin-top: 30px;
	background: url(../images/top/left_dot.gif) repeat-x bottom;
}

#links-content a {
	display: inline-block;
	height: 63px;
	margin-right: 15px;
	float: left;
}

#links-content a.logo1 {
	background: url(../images/links/logo1.gif) no-repeat;
	width: 61px;
}

#links-content a.logo2 {
	background: url(../images/links/logo2.gif) no-repeat;
	width: 87px;
}

#links-content a.logo3 {
	background: url(../images/links/logo3.gif) no-repeat;
	width: 68px;
}

#links-content a.logo4 {
	background: url(../images/links/logo4.gif) no-repeat;
	width: 89px;
}

#links-content a.logo5 {
	background: url(../images/links/logo5.gif) no-repeat;
	width: 113px;
}

#links-content a.logo6 {
	background: url(../images/links/logo6.gif) no-repeat;
	width: 114px;
}

#links_contact {
	text-align: right;
	margin: 30px 30px 0 0;
	padding-bottom: 20px;
	background: url(../images/top/left_dot.gif) repeat-x bottom;
}

/*********hr.html*************/
#hr-bar {
	width: 685px;
	height: 72px;
	background: url(../images/hr/hr_bar.jpg) no-repeat;
}

.title-hr {
	display: block;
	width: 263px;
	background: #9F0118 url(../images/hr/hr.jpg) no-repeat;
	padding: 5px 10px 0px 10px;
	margin-top: 28px;
}

.hr-b {
	width: 283px;
	height: 5px;
	overflow: hidden;
	margin-bottom: 5px;
	clear: both;
	background: #9F0118 url(../images/hr/hr_b.jpg) no-repeat;
}

.clear-hid {
	clear: both;
	font-size: 0px;
	overflow: hidden;
	height: 0px;
}

.title-hr span.whitebig {
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	float: left;
	width: 170px;
}

.title-hr span.white {
	color: #FFF;
	float: right;
	margin-top: 1px;
	width: 90px;
}

#hr-content {
	padding: 0px 20px 0px 10px;
}

#hr-content p {
	margin: 25px 10px 0px 20px;
	line-height: 20px;
}

#hr_tb {
	width: 622px;
	margin-left: 20px;;
	line-height: 17px;
}

#hr_tb td {
	vertical-align: top;
}

#hr_td1 {
	width: 300px;
}

#hr_td2 {
	padding-left: 40px;
}

#hr_tb span.red {
	color: #AB001E;
	font-weight: bold;
}

#hr_tb input {
	width: 125px;
	height: 30px;
	background: url(../images/hr/hr_mail.jpg) no-repeat;
	margin: 28px 62px 20px 62px;
	padding-left: 16px;
	border: 0;
	cursor: pointer;
}

#hr_dash {
	border-bottom: 1px dashed #999;
	height: 10px;
	font-size: 1px;
}

/*********post-comment.html*************/
#post-contain {
	width: 460px;
	height: 580px;
	background: #F5F5F5 url(../images/top/post_bg.jpg) repeat-x left 31px;
}

#post-bar {
	width: 460px;
	height: 31px;
	background: url(../images/top/post_bar.jpg) no-repeat;
}

#post-bar a {
	display: inline-block;
	width: 15px;
	height: 15px;
	float: right;
	margin: 8px 10px 0 0;
}

#post-tab {
	margin: 35px 0 0 0;
	width: 100%;
}

#post-tab td.title {
	text-align: right;
	width: 100px;
}

#post-tab td {
	background: url(../images/top/post_dot.jpg) repeat-x bottom;
	padding: 8px 0;
}

#post-tab tr.fix td {
	background: none;
}

#post-tab span.text {
	font-weight: normal;
}

#post-tab span.title {
	color: #656565;
	font-weight: bold;
	display: block;
}

span.success {
	margin: 200px 0 200px 160px;
	font-size: 16px;
	font-weight: bold;
	display: block;
}

#post-tab input.submit {
	background: url(../images/top/post_but.jpg) no-repeat;
	width: 105px;
	height: 30px;
	border: 0;
	cursor: pointer;
	margin-top: 20px;
}

.post-close {
	font-size: 14px;
	font-weight: bold;;
	margin: 0 0 0 175px;;
	color: #656565;
	text-decoration: underline;
	zoom: 1;
	background: url(../images/product/pdt_close.jpg) no-repeat;
	display: block;
	height: 30px;
	width: 78px;
}