html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
span {
	margin: 0px; padding: 0px;
}
iframe {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
a {
	margin: 0px; padding: 0px;
}
address {
	margin: 0px; padding: 0px;
}
big {
	margin: 0px; padding: 0px;
}
cite {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
del {
	margin: 0px; padding: 0px;
}
em {
	margin: 0px; padding: 0px;
}
font {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
ins {
	margin: 0px; padding: 0px;
}
small {
	margin: 0px; padding: 0px;
}
strong {
	margin: 0px; padding: 0px;
}
var {
	margin: 0px; padding: 0px;
}
b {
	margin: 0px; padding: 0px;
}
u {
	margin: 0px; padding: 0px;
}
i {
	margin: 0px; padding: 0px;
}
center {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
label {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
:focus {
	outline: 0px;
}
a img {
	border: 0px currentColor; border-image: none;
}
table {
	empty-cells: show;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
em {
	font-style: normal;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.fn {
	float: none;
}
.al {
	text-align: left;
}
.ac {
	text-align: center;
}
.ar {
	text-align: right;
}
.clr {
	height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; display: block;
}
.clear {
	height: 0px; overflow: hidden; clear: both; display: block;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: inline-table;
}
.clearfix {
	display: block;
}
* + html .clearfix {
	min-height: 1%;
}
.overflow {
	overflow: hidden;
}
.form label {
	font-size: 12px; float: left;
}
.form input {
	font-size: 12px; float: left;
}
.form select {
	font-size: 12px; float: left;
}
.form textarea {
	font-size: 12px; float: left;
}
.form button {
	font-size: 12px; float: left;
}
.form .label {
	font-size: 12px; float: left;
}
.block {
	overflow: hidden; display: block;
}
.hide {
	display: none;
}
.invisible {
	visibility: hidden;
}
.tab {
	overflow: hidden; -ms-zoom: 1;
}
.tab li {
	text-align: center; float: left;
}
.tab a {
	text-align: center; float: left;
}
.tab-item {
	text-align: center; float: left;
}
.btn-img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; text-align: center; display: inline-block; cursor: pointer;
}
.button {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; text-align: center; display: inline-block; cursor: pointer;
}
body {
	background: rgb(255, 255, 255); font: 12px/150% Arial, Verdana, "����"; color: rgb(85, 85, 85); font-size-adjust: none; font-stretch: normal; _background-image: url(about:blank); _background-attachment: fixed;
}
h1 {
	font: 20px/normal "microsoft yahei", "����"; font-size-adjust: none; font-stretch: normal;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 12px;
}
a {
	color: rgb(85, 85, 85); text-decoration: none;
}
a:hover {
	color: rgb(94, 55, 23); text-decoration: underline;
}
html {
	-ms-overflow-y: scroll;
}
body {
	background: url("../images/bg.jpg");
}
.topArea {
	background: url("../images/topArea.jpg") repeat-x;
}
.topArea .bg-topArea {
	margin: 0px auto; width: 990px; line-height: 34px;
}
.bg-topArea {
	height: 34px;
}
.r-arte {
	height: 34px;
}
.search {
	height: 34px;
}
.bg-topArea {
	color: rgb(255, 227, 212);
}
.bg-topArea a {
	color: rgb(255, 227, 212);
}
.bg-topArea a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.wel {
	float: left;
}
.r-arte {
	float: right; z-index: 2;
}
.search {
	width: 205px; float: left;
}
.search .input_serach {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 145px; height: 18px; margin-right: 2px;
}
.search .input_serach .serach_input {
	background: none; padding: 1px; border: currentColor; border-image: none; width: 143px; height: 16px; color: rgb(85, 85, 85); line-height: 16px; font-family: arial;
}
.search .btn_serach {
	background: url("../images/btn_search.gif") no-repeat; border: currentColor; border-image: none; width: 53px; height: 18px; cursor: pointer;
}
.language {
	padding: 0px 5px; width: 80px; text-align: right; float: left;
}
.r-arte .car {
	padding: 0px 5px; width: 80px; text-align: right; float: left;
}
.language a {
	background: url("../images/arrow_04.gif") no-repeat right 15px; padding: 0px 15px 0px 0px; display: inline-block;
}
.r-arte .car a {
	background: url("../images/arrow_04.gif") no-repeat right 15px; padding: 0px 15px 0px 0px; display: inline-block;
}
#lbox {
	background: rgb(178, 0, 0); border: 1px solid rgb(216, 6, 6); border-image: none; top: 33px; width: 108px; height: 45px; text-align: center; right: 0px; line-height: 18px; padding-top: 8px; position: absolute; z-index: 99;
}
#lbox a {
	display: block;
}
.r-arte .car {
	background-position: 50px 14px; width: 70px;
}
.r-arte .car a {
	width: 50px; color: rgb(85, 85, 85);
}
.r-arte .car a:hover {
	background-position: 50px 14px;
}
.header {
	background: url("../images/header.jpg") repeat-x rgb(178, 0, 0); border-bottom-color: rgb(184, 21, 21); border-bottom-width: 1px; border-bottom-style: solid;
}
.header-inner {
	margin: 0px auto; width: 990px;
}
.logo {
	float: left;
}
.logo img {
	vertical-align: top;
}
.set {
	text-align: right; padding-top: 21px; float: right; position: relative; z-index: 1;
}
.set .tel {
	padding: 0px 10px; top: 0px; right: 0px; line-height: 30px; position: absolute;
}
.sCommon {
	padding: 0px 20px 0px 0px;
}
.sTel {
	padding: 0px 15px 0px 0px; color: rgb(255, 255, 255); line-height: 40px; font-weight: bold; float: right;
}
.sTel em {
	font: 100 24px/40px arial; color: rgb(252, 221, 13); font-size-adjust: none; font-stretch: normal;
}
.navbox {
	background: url("../images/nav.jpg") repeat-x rgb(139, 2, 2); clear: both;
}
.nav {
	margin: 0px auto; width: 990px; z-index: 19;
}
.nav {
	
}
.nav::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
.nav ul li {
	width: auto; text-align: center; font-size: 13px; font-weight: bold; float: left; position: relative; z-index: 9;
}
.nav ul li a {
	padding: 13px 5px; color: rgb(255, 255, 255); line-height: 20px; display: block;
}
.nav ul li a:hover {
	background: rgb(110, 11, 11); color: rgb(255, 255, 255); text-decoration: none;
}
.nav li .current {
	background: rgb(110, 11, 11); color: rgb(255, 255, 255); text-decoration: none;
}
.nav ul .line {
	width: 10px; height: 45px;
}
.nav li .shownav {
	background: rgb(139, 2, 2); padding: 0px; left: 0px; top: 46px; width: 100%; text-align: center; color: rgb(255, 255, 255); visibility: hidden; position: absolute; z-index: 99;
}
.nav li .shownav a {
	font: 100 12px/20px arial; padding: 5px; color: rgb(255, 255, 255); display: block; font-size-adjust: none; font-stretch: normal;
}
.nav li .shownav a:hover {
	background: rgb(110, 11, 11); color: rgb(255, 255, 255);
}
.nav li .shownav .current {
	background: rgb(110, 11, 11); color: rgb(255, 255, 255);
}
.banner {
	text-align: center; clear: both;
}
.main {
	background: rgb(255, 255, 255); margin: 0px auto; width: 990px; padding-top: 0px;
}
.main {
	
}
.main::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
.home {
	background: rgb(255, 255, 255);
}
.main_bottom {
	background: rgb(255, 255, 255); width: 990px; height: 0px; overflow: hidden; clear: both;
}
.siteT .title {
	background: url("../images/siteT_title.jpg") no-repeat; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-weight: bold; position: relative;
}
.siteT .title .more {
	top: 0px; right: 10px; position: absolute;
}
.siteT .title a {
	color: rgb(151, 149, 136);
}
.siteT .title a:hover {
	color: rgb(151, 149, 136);
}
.siteT .content {
	padding: 10px 15px; line-height: 22px;
}
.siteL .title {
	background: url("../images/siteL_title.jpg") no-repeat; margin: 0px 0px 0px 15px; padding: 0px 8px 0px 23px; height: 28px; color: rgb(255, 255, 255); line-height: 28px; font-weight: bold;
}
.siteL .title a {
	color: rgb(255, 255, 255);
}
.siteL .title a:hover {
	color: rgb(255, 255, 255);
}
.siteL .content .list {
	background: url("../images/left_list_li.jpg") no-repeat; margin: 3px 0px 0px; width: 200px; text-align: center; line-height: 25px;
}
.siteL .content .bg {
	
}
.siteL .content .list a {
	color: rgb(153, 102, 0); display: block;
}
.siteM .title {
	background: url("../images/siteM_title.jpg") no-repeat; margin: 0px 0px 0px 15px; padding: 0px 10px 0px 25px; height: 28px; color: rgb(85, 85, 85); line-height: 27px; font-weight: bold;
}
.siteM .title span {
	color: rgb(152, 152, 150);
}
.siteM .title span a {
	color: rgb(152, 152, 150);
}
.siteM .title span a:hover {
	color: rgb(152, 152, 150);
}
.siteM .title span a:visited {
	color: rgb(152, 152, 150);
}
.siteM .title span a:active {
	color: rgb(152, 152, 150);
}
.siteM .content .list {
	background: url("../images/arrow_02.gif") no-repeat 6px 11px; padding: 0px 5px 0px 16px; line-height: 27px;
}
.siteM .content .bg {
	background-color: rgb(255, 255, 255);
}
.siteR .title {
	background: url("../images/siteR_title.jpg") no-repeat; margin: 0px 0px 0px 15px; padding: 0px 8px 0px 23px; height: 28px; color: rgb(255, 255, 255); line-height: 28px; font-weight: bold;
}
.siteR .title a {
	color: rgb(255, 255, 255);
}
.siteR .title a:hover {
	color: rgb(255, 255, 255);
}
.siteR .content .list {
	background: url("../images/arrow_02.gif") no-repeat 6px 8px; padding: 0px 5px 5px 16px; line-height: 18px;
}
.siteR .content .bg {
	
}
.siteL .content {
	padding: 8px 0px 10px 15px; line-height: 22px;
}
.siteM .content {
	padding: 8px 0px 10px 15px; line-height: 22px;
}
.siteR .content {
	padding: 8px 0px 10px 15px; line-height: 22px;
}
.siteL .content .list .date {
	font-size: 11px;
}
.siteM .content .list .date {
	font-size: 11px;
}
.siteR .content .list .date {
	font-size: 11px;
}
.slide .content::after {
	height: 0px; clear: both; display: block; content: "\20";
}
.slide .content {
	
}
.slide .content {
	background: url("../images/slide.gif") no-repeat 5px 4px; margin: 2px 0px; padding: 10px 0px 10px 20px; text-align: center;
}
.siteB {
	padding-top: 10px;
}
.siteB .title {
	background: url("../images/siteB_title.jpg") no-repeat; margin: 0px 0px 0px 15px; padding: 0px 30px; height: 27px; line-height: 24px; font-weight: bold;
}
.siteB .title {
	color: rgb(0, 0, 0);
}
.siteB .title a {
	color: rgb(0, 0, 0);
}
.siteB .title a:hover {
	color: rgb(0, 0, 0);
}
.siteB .title a:visited {
	color: rgb(0, 0, 0);
}
.siteB .title a:active {
	color: rgb(0, 0, 0);
}
.siteB .title span {
	color: rgb(85, 85, 85);
}
.siteB .title span a {
	color: rgb(85, 85, 85);
}
.siteB .title span a:hover {
	color: rgb(85, 85, 85);
}
.siteB .title span a:visited {
	color: rgb(85, 85, 85);
}
.siteB .title span a:active {
	color: rgb(85, 85, 85);
}
.siteB .content {
	padding: 10px 15px; line-height: 22px;
}
.siteB .content .picList .pic {
	background: url("../images/linkBg.gif") no-repeat center; padding: 3px;
}
.ftLinkWrap {
	background: rgb(178, 0, 0); border-bottom-color: rgb(216, 28, 28); border-bottom-width: 1px; border-bottom-style: solid;
}
.ftLinkWrap {
	color: rgb(255, 255, 255);
}
.ftLinkWrap a {
	color: rgb(255, 255, 255);
}
.ftLinkWrap a:hover {
	color: rgb(255, 255, 255);
}
.ftLinkWrap a:visited {
	color: rgb(255, 255, 255);
}
.ftLinkWrap a:active {
	color: rgb(255, 255, 255);
}
.ftLink {
	margin: 0px auto; width: 960px;
}
.ftLink .ftLink-l {
	padding: 20px 0px 15px; line-height: 26px;  list-style:none;
}

.ftLink .ftLink-l li  
{float: left;
width: 100px;
height: 16px;
line-height: 16px;
text-align: center;
padding: 8px 0px;
list-style-type: none;}

.ftLink .ftLink-r {
	padding: 8px 18px 0px 0px; float: right;
}
.ftLink .ftLink-r img {
	vertical-align: bottom;
}
.footer {
	background: url("../images/ft.jpg") repeat-x rgb(140, 2, 2); font: 100 12px/19px arial; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.ft-wrap {
	margin: 0px auto; width: 960px; min-height: 95px; _height: 95px;
}
.footer .copyright {
	padding: 20px 0px; width: 800px; margin-right: 6px; float: left;
}
.footer .link {
	padding: 20px 0px 0px; text-align: right; overflow: hidden;
}
.footer a {
	color: rgb(255, 255, 255);
}
.picList {
	padding: 2px 15px; float: left;
}
.picList .pic {
	margin: 0px auto;
}
.picList .pic img {
	border: 1px solid rgb(252, 193, 115); border-image: none;
}
.picList .txt {
	padding: 5px 0px 0px; text-align: center; line-height: 18px;
}
.picList .txt a {
	color: rgb(85, 85, 85);
}
.picList .txt a:hover {
	color: rgb(170, 0, 0);
}
.location {
	background: url("../images/location.jpg") repeat-x; padding: 0px 18px; height: 31px; color: rgb(85, 85, 85); line-height: 31px; margin-bottom: 20px; border-top-color: rgb(203, 4, 4); border-top-width: 3px; border-top-style: solid;
}
.location .ico {
	background: url("../images/ico_location.gif") no-repeat 0px 11px; height: 31px; padding-left: 20px; float: left;
}
.location a {
	color: rgb(85, 85, 85);
}
.left {
	background: url("../images/bg_middle.jpg") no-repeat right top; padding: 0px; width: 230px; float: left; position: relative; z-index: 1; min-height: 440px; _height: 440px;
}
.left .title {
	background: url("../images/left_title.jpg") no-repeat rgb(57, 35, 24); margin: 0px 15px; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-size: 12px;
}
.menu {
	margin: 0px 15px; padding: 0px 0px 34px;
}
.menu dl {
	margin: 0px; padding: 0px;
}
.menu dl dt {
	margin: 2px auto 0px; text-align: center;
}
.menu dl dt a {
	background: url("../images/left_list_li.jpg") no-repeat rgb(255, 255, 255); padding: 3px 0px 2px; color: rgb(153, 102, 0); line-height: 20px; display: block; min-height: 20px; _height: 20px;
}
.menu dl dt a:hover {
	background: url("../images/left_list_li.jpg") no-repeat; color: rgb(205, 51, 1); font-weight: bold; text-decoration: none;
}
.menu dl dt .current {
	background: url("../images/left_list_li.jpg") no-repeat; color: rgb(205, 51, 1); font-weight: bold; text-decoration: none;
}
.menu dl .current a{
	  color: rgb(205, 51, 1); font-weight: bold; text-decoration: none;
}

.menu dl dd {
	margin: 0px; text-align: center; lmargin: 2px auto 0 auto; ine-height: 18px;
}
.menu dl dd a {
	padding: 3px 0px 2px; color: rgb(85, 85, 85); line-height: 20px; display: block; min-height: 20px; _height: 20px;
}
.menu dl dd a:hover {
	color: rgb(117, 75, 53); text-decoration: none;
}
.menu dl dd .current {
	color: rgb(117, 75, 53); text-decoration: none;
}
.left h1 {
	background: url("../images/left_title.jpg") no-repeat left bottom;
}
.left .product_01 {
	width: 220px; text-align: center; margin-bottom: 10px;
}
.left .product_01 .pic_list .txt {
	background: none;
}
.left .list_01 {
	margin-bottom: 10px;
}
.right {
	margin: 0px 0px 0px 27px; width: 713px; float: left; display: inline;
}
.right .title {
	background: url("../images/bg_right_title.jpg") no-repeat; margin: 0px; padding: 8px 0px 0px 12px; height: 20px; color: rgb(85, 85, 85); font-size: 12px;
}
input.input {
	height: 20px;
}
textarea.input {
	height: 120px;
}
.link .title {
	background: url("../images/siteL_title.jpg") no-repeat left bottom; margin: 0px 7px; padding: 7px 10px 0px 38px; height: 23px; text-align: left; color: rgb(255, 255, 255); line-height: 23px; font-size: 12px; font-weight: bold;
}
.link .content {
	padding: 10px 7px;
}
.shadow {
	left: 0px; width: 230px; height: 0px; bottom: 0px; overflow: hidden; position: absolute;
}
.bg_title {
	background: url("../images/arrow_03.gif") no-repeat 3px 9px rgb(238, 238, 238); margin: 0px; padding: 3px 0px 2px 12px; height: 18px; text-align: left; color: rgb(85, 85, 85); font-size: 13px; font-weight: bold;
}
.display_title {
	padding: 0px 18px; color: rgb(119, 119, 119);
}
.display_title h1 {
	padding: 22px 0px 7px; text-align: center; line-height: 22px; font-size: 16px;
}
.display_title .info {
	background: rgb(238, 238, 238); height: 30px; text-align: center; line-height: 30px; position: relative;
}
.display_title .font_size {
	padding: 5px 10px 0px 0px; top: 0px; text-align: right; right: 0px; line-height: 21px; position: absolute;
}
.display_title .others {
	padding: 5px 10px 0px 0px; text-align: left; line-height: 21px;
}
.display_title a {
	margin: 0px 5px; color: rgb(85, 85, 85);
}
a.btn_order {
	background: url("../images/order.jpg") no-repeat; width: 63px; height: 22px; text-indent: -9999px; overflow: hidden; margin-right: 5px; float: left; display: block;
}
.display_content {
	padding: 22px 18px 34px; text-align: left; color: rgb(85, 85, 85); line-height: 150%; clear: both; font-size: 14px;
	
}
#display_content img {
    height: auto !important;
    max-width: 100%;
}

.list_news_01 {
	margin: 23px 10px;
}
.list_news_01 ul li {
	background: url("../images/bg_news_list_line.gif") repeat-x bottom; padding: 3px 8px; color: rgb(51, 51, 51); line-height: 20px; clear: both;
}
.list_news_01 ul li a {
	color: rgb(85, 85, 85); padding-left: 5px;
}
.list_news_01 ul li a:hover {
	color: rgb(170, 0, 0); text-decoration: underline;
}
.list_news_01 .bg {
	background: rgb(238, 238, 238);
}
.list_news_01 .date {
	padding: 0px 10px 0px 8px; color: rgb(161, 161, 161); font-family: Arial; font-size: 11px; float: right;
}
.list_news_01 .ico {
	background: url("../images/arrow_02.gif") no-repeat 0px 8px; margin: 0px; width: 6px; height: 20px; float: left; _width: 3px;
}
.pic_list_01 {
	margin: 24px 0px 70px; width: 100%;
}
.pic_list_01 .pic_list {
	padding: 0px 0px 13px; text-align: center; float: left;
}
.pic_list_01 .pic_list img {
	margin: 0px auto; border: 1px solid rgb(252, 193, 115); border-image: none;
}
.pic_list_01 .pic_list .txt {
	margin: 0px auto; padding: 8px 0px 0px; text-align: center; line-height: 20px;
}
.pic_list_01 .pic_list .txt a {
	color: rgb(85, 85, 85);
}
.pic_list_01 .pic_list .txt a:hover {
	color: rgb(170, 0, 0);
}
.price {
	margin: 0px auto; color: rgb(204, 0, 0); font-size: 14px; font-weight: bold;
}
.page_top {
	background: url("../images/page_line.gif") repeat-x top; padding: 0px 0px 10px; line-height: 27px; margin-top: 17px;
}
.page_top span {
	float: right;
}
.page_top a {
	margin: 0px 10px;
}
.page {
	background: url("../images/page_line.gif") repeat-x top; margin: 0px 0px 5px; height: 30px; line-height: 30px; clear: both;
}
.page_line {
	background: url("../images/page_line.gif") repeat-x top;
}
.page .recordcount {
	width: 140px; padding-left: 7px; font-size: 12px; float: left;
}
.page .page_no {
	width: 475px; text-align: center; font-family: Verdana; float: left;
}
.page .page_no span {
	padding: 0px 10px; font-size: 11px;
}
.page .page_no a {
	padding: 0px 5px;
}
.page .page_no span a {
	padding: 0px 2px;
}
.page .page_no .current {
	color: rgb(170, 0, 0); font-weight: bold; text-decoration: underline;
}
.page .top {
	width: 55px; text-align: center; font-size: 12px; float: right;
}
.message_page .page_no {
	text-align: right; padding-right: 26px; float: right;
}
.inputbox {
	margin: 10px 0px 30px; width: 710px; text-align: left; clear: both;
}
.inputbox p {
	text-align: left; clear: both; -ms-zoom: 1;
}
.inputbox .ibl {
	width: 75px; text-align: right; color: rgb(85, 85, 85); padding-top: 13px; padding-right: 2px; float: left;
}
.inputbox .ibr {
	text-align: left; color: rgb(85, 85, 85); padding-top: 10px; float: left;
}
.input {
	background: rgb(248, 248, 248); border: 1px solid rgb(178, 178, 178); border-image: none; color: rgb(85, 85, 85);
}
.ibwmessage {
	margin: 25px auto 10px; width: 700px; color: rgb(51, 51, 51); line-height: 20px;
}
.bgmessage {
	background: rgb(238, 238, 238); padding: 5px 10px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(51, 51, 51); position: relative;
}
.ibwmessage .replyTitle {
	margin: 5px 10px 0px; color: rgb(214, 153, 12);
}
.ibwmessage .replyContent {
	margin: 0px 10px 10px;
}
.right .orderOnline {
	margin: 8px 0px; text-align: right; font-size: 14px; font-weight: bold;
}
.order {
	margin: 20px auto 0px; width: 645px;
}
.orderlist {
	border-collapse: collapse;
}
.orderlist th {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.orderlist td {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.orderlist td {
	padding: 5px;
}
.orderBottom {
	text-align: center; margin-top: 20px !important; margin-bottom: 40px;
}
.orderBottom a {
	margin: 20px; color: rgb(51, 51, 51); text-decoration: underline;
}
.contact {
	background: rgb(238, 238, 238); margin: 25px auto 0px; padding: 5px 10px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 680px; color: rgb(51, 51, 51); line-height: 20px;
}
.map {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); margin: 0px auto; padding: 5px; border-image: none; width: 591px;
}
.list_01 {
	margin: 6px 15px 0px;
}
.list_01 ul li {
	background: url("../images/bg_news_list_line.gif") repeat-x bottom; padding: 1px 5px 2px 8px; color: rgb(51, 51, 51); line-height: 20px; clear: both;
}
.list_01 ul li a {
	color: rgb(85, 85, 85); padding-left: 5px;
}
.list_01 ul li a:hover {
	color: rgb(170, 0, 0); text-decoration: underline;
}
.list_01 .bg {
	background: rgb(238, 238, 238);
}
.list_01 .date {
	padding: 0px 10px 0px 8px; color: rgb(161, 161, 161); font-family: Arial; font-size: 11px; float: right;
}
.list_01 .ico {
	background: url("../images/arrow_02.gif") no-repeat 0px 8px; margin: 0px; width: 6px; height: 20px; float: left; _width: 3px;
}
.product {
	margin: 0px 0px 0px 10px; padding: 0px 29px; float: left; display: inline;
}
.product .pic_list {
	margin: 10px 0px 0px; padding: 0px; float: left;
}
.product .pic_list .pic {
	margin: 0px auto; border: 1px solid rgb(187, 187, 187); border-image: none;
}
.product .pic_list .pic span {
	padding: 5px; display: block;
}
.product .pic_list .txt {
	background: url("../images/bg_pic_title.jpg") repeat-x top rgb(255, 255, 255); margin: 0px auto; padding: 8px 0px 0px; text-align: center; line-height: 20px;
}
.product .pic_list .txt a {
	color: rgb(85, 85, 85);
}
.product .pic_list .txt a:hover {
	color: rgb(170, 0, 0);
}
.product_01 {
	margin: 0px auto; float: none;
}
.product_01 .pic_list {
	padding: 10px 5px 0px; float: left;
}
.product_01 .pic_list .txt {
	background: url("../images/bg_pic_title.jpg") repeat-x top rgb(255, 255, 255); margin: 0px auto; padding: 8px 0px 0px; text-align: center; line-height: 20px;
}
.product_01 .pic_list .txt a {
	color: rgb(85, 85, 85);
}
.product_01 .pic_list .txt a:hover {
	color: rgb(170, 0, 0);
}
.col_bottom {
	margin: 0px 0px 250px; clear: both;
}
.more {
	color: rgb(153, 153, 153); font-weight: 100; float: right;
}
.more a {
	color: rgb(153, 153, 153);
}
.siteL .picList {
	padding: 5px 14px;
}
.pic_news_01 {
	margin: 0px 10px 10px; padding: 0px 20px 20px; clear: both;
}
.pic_news_01 .picnews {
	height: 122px; clear: both; margin-top: 20px;
}
.pic_news_01 .picnews .pic {
	text-align: center; float: left;
}
.pic_news_01 .picnews .pic span {
	padding: 5px; display: block;
}
.pic_news_01 .picnews .txt {
	padding: 0px 10px; line-height: 160%; float: left;
}
.pic_news_01 .picnews .txt h4 {
	line-height: 160%; font-size: 13px;
}
.pic_news_01 .picnews .txt .more {
	padding: 0px 20px; text-align: right; line-height: 20px;
}
.pic_news_01 .picnews .txt .more a {
	color: rgb(204, 0, 0);
}
.pic_news_01 .picnews .txt .more a:hover {
	color: rgb(204, 0, 0);
}
.tip {
	margin: 20px 0px 0px 20px; color: rgb(255, 102, 0);
}
.member_login {
	margin: 20px 0px 0px 20px; line-height: 22px; font-size: 13px;
}
.member_login a {
	text-decoration: underline;
}
div.selectbox-wrapper {
	margin: -10px 0px 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; left: 1px; top: 27px; width: 130px; text-align: left; overflow: auto; position: absolute; max-height: 200px; background-color: white;
}
div.selectbox-wrapper ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
div.selectbox-wrapper ul li.selected {
	background-color: rgb(234, 242, 251);
}
div.selectbox-wrapper ul li.current {
	background-color: rgb(205, 216, 228);
}
div.selectbox-wrapper ul li {
	margin: 0px; padding: 1px 2px; display: block; list-style-type: none; cursor: pointer;
}
.selectbox {
	background: url("../images/bg_link.jpg") left -2px rgb(25, 126, 216); margin: 0px 5px 10px 0px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 130px; text-align: left; color: rgb(255, 255, 255); padding-left: 2px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 1em; cursor: pointer;
}
#SfMessWrap {
	z-index: 9999;
}
.s2005 {
	background: url("../images/hd.jpg") repeat-x;
}


/****��ҳ****/

/*CSS viciao style pagination*/

DIV.viciao {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px
}
DIV.viciao A {
	BORDER-RIGHT: #8db5d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8db5d7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #8db5d7 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #8db5d7 1px solid; TEXT-DECORATION: none
}
DIV.viciao A:hover {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
DIV.viciao A:active {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
DIV.viciao SPAN.thisclass {
	BORDER-RIGHT: #e89954 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e89954 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e89954 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e89954 1px solid; BACKGROUND-COLOR: #ffca7d
}
DIV.viciao SPAN.disabled {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}


/**���½ǻõ�Ƭ*/
 
/* CSS beginning */
.count { width: 260px; height: 210px; overflow: hidden; border: 1px solid #e8e8e8; margin: 10px auto; background-color: #fff; }
.docter_list { width: 260px; height: 210px; overflow: hidden; float: left; position: relative; }
.docter_list a.a1 { display: block; width: 260px; height: 210px; overflow: hidden; position: absolute; top: 0; left: 0; }
.docter_list a.a1 span { background-color: #4378be; width: 255px; height: 72px; overflow: hidden; float: left; line-height: 20px; text-indent: 2em; color: #fff; padding: 5px 15px 0; }
.docter_list a.a1 img { float: left; }
.docter_list ul { width: 90px; height: 5px; overflow: hidden; position: absolute; bottom: 5px; right: 5px; z-index: 998; }
.docter_list ul li { width: 23px; height: 5px; overflow: hidden; float: left; margin-left: 5px; }
.docter_list ul li a { display: block; width: 23px; height: 5px; overflow: hidden; text-indent: -999px; background-color: #fff; }
.docter_list ul li a.current { background-color: #ff0; }

/*左侧bar*/
.menu ul {
    margin: 0px;
    padding: 0px;
}
.menu ul ul {
    margin: 2px auto 0px;
    text-align: center;
}

.menu ul ul a {
    background: url(../images/left_list_li.jpg) no-repeat rgb(255, 255, 255);
    padding: 3px 0px 2px;
    color: rgb(153, 102, 0);
    line-height: 20px;
    display: block;
    min-height: 20px;
    _height: 20px;
}