
@charset "utf-8";
/* CSS Document */


.bottom_til
{
	background:#efefef;
	height:2px;
	overflow:hidden;
}
.bottom
{
	width:auto;
	height:27px;
	*height:18px;
	padding:0px 10px;
	line-height:20px;
	*line-height:18px;
	background:#CCC;
	text-align:center;overflow:hidden;
	clear:both;
}
.bottom h1
{
	font-size:12px;
	color:#333;
	font-weight:100;
}

body{
font-family:"MS Gothic";
font-size:12px;
height:auto;
margin:0px;
text-align:center;
background:#ECECEC;
}
#contain{
width:1003px;
height:auto;
margin:0px auto;
text-align:justify;
overflow:hidden;
background:#FFFFFF;
}
/*------------------------*/

#head{
width:1003px;
height:125px;
overflow:hidden;
}
#head .logo_n
{
	width:270px;
	height:95px;
	margin:10px 10px 0px 10px !important;
	margin:10px 10px 0px 5px;
}
#head .logo_font
{
	width:auto;
	height:95px;
	line-height:33px;
	overflow:hidden;
	margin:10px 10px 0px 10px;
	font-size:30px;
	line-height:48px;

}
#head  .logo_font table td
{
	vaglin:middle;
	text-align:left;
	height:95px;
}
#head .logo_font a{
color:#64966C; 
text-decoration:none;
}
#head .logo_font a:hover{
 color:#bc8f4c;
 text-decoration:none;
}

.banner{
	width:1003px;
	height:360px;
	overflow:hidden;
	position:relative;
	z-index:3;
	margin:0px 0px 10px 0px;
	}
.banner_img
{
width:875px;
height:360px;
background:url(../../image/CHA004/banner_bg.jpg) no-repeat;
padding:1px 64px 15px 64px;
overflow:hidden;
position:relative;
z-index:4;
}

.banner_words
{
	position:absolute;
	top:10px;
	left:100px;
	width:800px;
	height:340px;
	line-height:28px;
	z-index:5;
	overflow:hidden;
	font-size:24px;
}
.banner_words a
{
	font-size:24px;
	color:#000;
	text-decoration:none;
}
.banner_words a:hover
{
	font-size:24px;
	color:#333;
	text-decoration:none;
}

.menu{
width:1003px;
height:52px;
background-image:url(../../image/CHA004/menu.jpg);
background-repeat:no-repeat;
margin:2px 0px 0px 0px;
}
.menu ul{
list-style:none;
margin:0px;
width:938px;
height:52px;
padding:0px 0px 0px 65px;}
.menu ul li{
float:left;
width:176px;
height:37px;
line-height:37px;
}
.menu ul li a{
width:169px;
height:37px;
padding:0px 0px 0px 0px;
font-family:"MS Gothic";
font-size:12px;
color:#FFF;
display:block;
text-align:center;
text-decoration:none;
font-weight:bold;
overflow:hidden;
cursor:hand;
}
.menu ul li a:hover{
width:169px;
height:37px;
padding:0px 0px 0px 0px;
font-family:"MS Gothic";
font-size:12px;
color:#666;
display:block;
text-align:center;
text-decoration:none;
overflow:hidden;
}

#bodd{
width:939px;
height:auto;
overflow:hidden;
padding:0px 0px 0px 64px;
}

.lef{
float:left;
width:586px;
height:auto;
overflow:hidden;
}

.theme{
width:586px;
height:auto;
overflow:hidden;
}
.theme_til{
background-image:url(../../image/CHA004/theme_til.jpg);
background-repeat:no-repeat;
width:506px;
height:40px;
line-height:40px;
color:#FFECCE;
font-family:"MS Gothic";
font-size:14px;
font-weight:bold;
overflow:hidden;
padding:0px 40px 0px 40px;
line-height:40px;
}
.theme_con{
width:536px;
height:auto !important;
overflow:hidden !important;
height:22px;
min-height:22px;
overflow:visible;
color:#B74D25;
font-family:"MS Gothic";
font-size:12px;
line-height:22px;
padding:10px 40px 10px 10px;
}
.theme_con_n{
width:536px;
height:auto;
overflow:hidden;
padding:0px;
margin:0px;
}
.news{
width:586px;
height:auto;
background-image:url(../../image/CHA004/news.jpg);
background-repeat:no-repeat;}
.news_til{
width:506px;
height:40px;
color:#FFF;
font-family:"MS Gothic";
font-size:14px;
font-weight:bold;
overflow:hidden;
padding:0px 0px 0px 40px;
line-height:40px;
}
.news_con{
width:536px;
color:#666;
font-family:"MS Gothic";
font-size:12px;
line-height:22px;
padding:10px 40px 10px 10px;
height:auto !important;
overflow:hidden !important;
min-height:20px !important;
height:20px;
overflow:visible;}
.news_con_n{
width:536px;
padding:0px;
margin:0px;
height:auto;
overflow:hidden;}

.ztthr{
width:586px;
height:auto;
background-image:url(../../image/CHA004/ztthr.jpg);
background-repeat:no-repeat;}
.ztthr_til{
width:506px;
height:40px;
color:#FFF;
font-family:"MS Gothic";
font-size:14px;
font-weight:bold;
overflow:hidden;
padding:0px 0px 0px 40px;
line-height:40px;
}
.ztthr_con{
width:536px;
color:#666;
font-family:"MS Gothic";
font-size:12px;
line-height:22px;
padding:10px 40px 10px 10px;
height:auto !important;
overflow:hidden !important;
min-height:20px !important;
height:20px;
overflow:visible;
}
.ztthr_con_n{
width:536px;
padding:0px;
margin:0px;
height:auto;
overflow:hidden;
}
.rig{
float:left;
width:289px;
height:auto;}

.ztone{
width:289px;
height:auto;
}
.ztone_til{
width:249px;
height:45px;
color:#FFF;
font-family:"MS Gothic";
font-size:14px;
font-weight:bold;
overflow:hidden;
padding:0px 0px 0px 40px;
background:url(../../image/CHA004/ztone_til.jpg) no-repeat;
line-height:45px;
}
.ztone_con{
width:249px;
color:#b59d3a;
font-family:"MS Gothic";
font-size:12px;
line-height:22px;
padding:10px 20px 10px 20px;
background:url(../../image/CHA004/ztone_con.jpg) repeat-y;
height:auto !important;
overflow:hidden !important;
min-height:20px !important;
height:20px;
overflow:visible;
}
.ztone_con_n{
width:249px;
margin:0px;
padding:0px;
height:auto;
overflow:hidden;
}

.zttwo{
width:289px;
height:auto;}
.zttwo_til{
width:249px;
height:45px;
color:#FFF;
font-family:"MS Gothic";
font-size:14px;
font-weight:bold;
overflow:hidden;
padding:0px 0px 0px 40px;
background:url(../../image/CHA004/zttwo_til.jpg) no-repeat;
line-height:50px;}
.zttwo_con{
width:249px;
color:#b59d3a;
font-family:"MS Gothic";
font-size:12px;
line-height:22px;
padding:10px 20px 10px 20px;
background:url(../../image/CHA004/zttwo_con.jpg) repeat-y;
height:auto !important;
overflow:hidden !important;
min-height:20px !important;
height:20px;
overflow:visible;}
.zttwo_con_n{
width:249px;
padding:0px;
margin:0px;
height:auto;
overflow:hidden;
}
.zttwo_but{
width:289px;
height:30px;
overflow:hidden;
background:url(../../image/CHA004/zttwo_but.jpg) no-repeat;
}
#foot{
clear:both;
width:1003px;
height:110px;
text-align:center;
line-height:25px;
color:#FFF;
padding:18px 0px 0px 0px;
background-image:url(../../image/CHA004/foot.jpg);
background-repeat:no-repeat;}

#foot a{ color:#FFF; text-decoration:none;}

#foot a:hover{ color:#B74D25; text-decoration:underline;}


