/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
img {
	border:0 none;
}
body {
	font-size:12px;
	font-weight:normal;
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:"MS UI Gothic";
}
#wrap {
	width:100%;
	text-align:center;
	margin:0px auto;
}
#main {
	width:930px;
	text-align:center;
	margin:0px auto;
}
#mainbox {
	text-align:left;
}
#crumbs {
	width:930px;
	height:21px;
	border-bottom:1px solid #66513c;
	margin-bottom:20px;
	padding-top:8px;
	text-align:left;
}
#crumbs a {
	color:#2e241a;
	text-decoration:none;
}
#crumbs a:hover {
	color:#2e241a;
	text-decoration:underline;
}
a {
	color:#0090ff;
	text-decoration:none;
}
a:hover {
	color:#0090ff;
	text-decoration:underline;
}
ul, li {
	list-style:none;
}
.red {
	color:#ff0000;
}
.pink {
	color:#ff3a79
}
.dark_light_red {
	color:#ce3e55;
}
.tb_title_brownlight {
	background:#EEE2D5;
}
.tb_title_gray {
	background:#f7f7f7;
}
.tb_title_graydeep {
	background:#ebebeb;
}
.tb_title_pink {
	background:#fff6f1;
}
.td_title_yellowpink {
	background:#faede6
}
.th_title_lightblue {
	background:#eef4fa;
}
.th_title_lightbluedeep {
	background:#e8eff6;
}
.th_title_pd {
	margin-right:6px;
	background:#eee2d5;
	padding:4px 0px;
}
.tdalign_right {
	text-align:right;
}
input, textarea {
	border:1px solid #cecece;
}
input {
	height:22px;
}
.centeralign {
	text-align:center;
}
.bder_none {
	border:none;
}
.bder_right_none {
	border-left:none;
	padding:5px;
	background:#FFFDF7;
}
.tdbglight {
	padding:5px;
	background:#FFFDF7;
}
.font_b {
	font-weight:bold;
}
/* common */
#head {
	height:108px;
	width:930px;
	margin-bottom:10px;
}
.head_tx {
	font-size:12px;
	text-align:left;
	margin-top:2px;
}
#language {
	float:right;
	height:18px;
	width:930px;
	text-align:right;
	margin-top:-12px;
}
.chinese, .english {
	width:56px;
	height:21px;
	font-family:"MS UI Gothic"
}
.chinese a, .english a {
	background:#6c5742;
	color:#ffffff;
	padding:4px 8px;
	font-size:10px;
}
.chinese a:hover, .english a:hover {
	background:#e0d6cc;
	color:#6c5742;
	padding:4px 8px;
	font-size:10px;
	text-decoration:none;
}
#logo {
	float:left;
	margin-bottom:6px;
	width:930px;
	text-align:left;
	height:42px;
}
#logo span {
	padding-left:10px;
}
#logo span a {
	color:#6c5742;
	text-decoration:underline;
}
#logo span a:hover {
	color:#6c5742;
	text-decoration:none;
}
.telephone {
	float:right;
*margin-top:-40px;
	padding-top:10px;
}
.open_time {
	padding-right:12px;
}
#navi {
	display:inline;
	height:38px;
	width:930px;
}
#navi ul li {
	display:inline;
	list-style:none;
	float:left;
	padding-right:3px;
}
/* header */
#foot {
	height:156px;
	text-align:left;
	text-align:center;
	float:left;
	width:100%;
	margin-top:40px;
}
.insidelink{
	background:#e0d6cc;
	text-align:center;
	width:100%;
}
.insidelink p{	
    margin:0 auto;
	width:930px;
	text-align:left;
	background:#e0d6cc;
	color:#453633;
	font-size:12px;
	text-shadow:-1px 1px #f7f5f2;
	line-height:26px;
	height:26px;
	padding:10px 0;
}
.insidelink p a{
	color:#66513c;
	margin:0 5px;
	}
.outsidelink{
	background:#c5b4a3;
	text-align:center;
	width:100%;
}
.outsidelink p{
    margin:0 auto;
	width:930px;
	text-align:left;
	background:#c5b4a3;
	color:#fff;
	font-size:12px;
	text-shadow:1px -1px #b29679;
	line-height:26px;
	height:26px;
	padding:10px 0;
}
.outsidelink p a{
	color:#fff;
	margin:0 5px;
	}
.abest_link {
	background:#e0d6cc;
	height:66px;
	line-height:22px;
	text-align:center;
}
.abest_link ul {
	width:930px;
	text-align:left;
	margin:0 auto;
	padding-top:15px;
}
.abest_link ul li {
	display:inline;
	flaot:left;
	padding-right:10px;
	color:#66513c;
	text-shadow:1px 1px #f7f5f2;
}
.abest_link a {
	color:#66513c;
}
#foottips {
	width:100%;
	height:70px;
	background:#c5b4a3;
}
#foottips p {
	line-height:22px;
	color:#ffffff;
	text-shadow:1px 1px #b1a292;
	width:930px;
	margin:0px auto;
	text-align:left;
	padding-top:15px;
}
#foottips a {
	color:#ffffff;
}
.copyright {
	width:100%;
	text-align:center;
	background:#e0d6cc;
	
}
.copyright p {
    margin:0 auto;
	width:930px;
	text-align:left;
	background:#e0d6cc;
	color:#453633;
	font-size:12px;
	text-shadow:-1px 1px #f7f5f2;
	line-height:20px;
	height:70px;
	padding:10px 0;
}
/* foot */
#detail_banner {
	margin-bottom:15px;
	width:930px;
	height:100px;
}
#detail_box {
	width:930px;
	margin-bottom:10px;
	background:url(../image/detail_box.gif) repeat-y;
	overflow:hidden;
}
#detail_boxsitemap {
	width:930px;
	margin-bottom:10px;
}
#menubox {
	background:#efe8e3;
	margin:10px 5px 20px 5px;
	height:100%;
}
#menu01 {
	margin-bottom:20px;
	padding:1px;
	width:241px;
	background:#ffffff;
	border:1px solid #d3d3d3;
	height:169px;
	overflow:hidden;
}
#menu02 {
	padding:1px;
	width:241px;
	background:#ffffff;
	border:1px solid #d3d3d3;
	height:239px;
	overflow:hidden;
}
#menulink{
	padding:1px;
	width:241px;
	background:#ffffff;
	border:1px solid #d3d3d3;
	overflow:hidden;
	text-align:center;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}

#menulink li{
   margin:5px 1px 0;
   background:url(../image/link/dot.gif) left bottom repeat-x;
   text-align:left;
}
#menulink li img{
	border:1px solid #f6f6f5;
	margin-left:4px;
	margin-bottom:-5px;
	-webkit-box-shadow:1px 1px 2px #c2c2c2;
	-moz-box-shadow:1px 1px 2px #c2c2c2;
	box-shadow:1px 1px 2px #c2c2c2;
}
#menulink li.nodot{background:none;}
#menulink li.linktxt{text-align:left;line-height:20px;font-size:10px;padding:0 5px 10px 5px;}
#menulink li.linktxt a{color:#7d6955;}
.menutitle {
	height:33px;
	overflow:hidden;
}
.menulist {
	height:35px;
	overflow:hidden;
}
#detail_right_box {
	width:640px;
	float:left;
	margin-left:35px;
	_margin-left:30px;
	overflow:hidden;
}
#detail_left_box {
	width:245px;
	float:left;
}
.wd140 {
	width:140px;
}
.wd59 {
	width:59px;
*width:69px;
}
.wd60 {
	width:60px;
	width:180px\9;
*width:60px;
}
.wd18 {
	width:18%;
}
.wd80 {
	width:80px;
}
.wd22 {
	width:22%;
}
.wd30 {
	width:30%;
}
.wd120 {
	width:120px;
}
.wd170 {
	width:170px;
}
.wd60b {
	width:60%;
}
.wd2 {
	width:2px;
	background:#eee2d5;
}
#mailbd{
    background:#FDF6EE url(../image/mailover.jpg) center 20px no-repeat;
    border: 1px solid #F8EADB;
	padding:200px 0 30px 0;
	text-align:center;
	}
	.star{color:#734b23;margin:0 5px;}
	.mailovertxt{font-size:18px;line-height:40px;padding:30px 0 40px 0;}
	.mailovertxt a{color:#812a00;font-weight:bold;}
	.mailovertxtgreen{font-size:14px; font-weight:bold; color:Green;}
/* global */

