*{
	border:0px;
	margin:0px;
	padding:0px;
}
body {
	text-align:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	background:url(../images/allbg.jpg) #6d5c57 top left repeat-x;
}
.clr { 
	clear:both;
}
.main {
	margin:0px auto;
	min-width:100px;
 	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
	position:relative;
}
.all {
	width:1200px;
	margin:0 auto;
}
.head1 {
	background:url(../images/head1.jpg) top left no-repeat;
	height:196px;
	padding:28px 0 0 47px;
}
.logo {
	float:left;
	width:160px;
	height:110px;
}
.logo a {
	display:block;
	width:160px;
	height:110px;
}
.slogan {
	float:right;
	padding:33px 272px 0 0;
	width:323px;
	height:55px;
	text-align:center;
	line-height:55px;
	font-size:18px;
	font-style:italic;
}
.slogan a {
	color:#553f38;
	text-decoration:none;
	border-bottom:1px #553f38 dashed;
}
.slogan a:hover {
	color:#553f38;
	text-decoration:none;
	border:none;
}
.head2 {
	background:url(../images/head2.jpg) top left no-repeat;
	height:171px;
}
.katbox  {padding: 10px;
}
.item  {float: left;
	width: 250px;
height: 300px;
padding: 10px;
text-align:center;
}

.he1 {
	width:146px;
	line-height:20px;
	padding:0 0 0 586px;
	text-align:center;
	font-size:11px;
	height:44px;
}
.he2 {
	width:146px;
	line-height:20px;
	padding:0 0 0 243px;
	text-align:center;
	font-size:11px;
}
.hcont {}
.pcon {
	float:left;
	width:253px;
	padding:0 0 0 139px;
}
.he3 {
	float:left;
	width:87px;
	padding:19px 223px 0 0;
	line-height:20px;
	text-align:center;
	font-size:11px;
}
.he4 {
	float:left;
	padding:21px 0 0 0;
	line-height:20px;
	text-align:center;
	font-size:11px;
	width:147px;
}
.phone {
	font-size:25px;
	padding:30px 0 0 0;
}
.email {
	padding:0 0 0 150px;
	font-size:13px;
}
.email a {
	color:#fff;
	text-decoration:none;
}
.email a:hover {
	color:#fff;
	text-decoration:underline;
}
.topmenu {
	margin:0 87px 0 88px;
	height:50px;
	border-bottom:1px #ada4a1 dashed;
}
.topmenu ul {
	padding:0 0 0 65px;
	list-style:none;
}
.topmenu ul li {
	padding:0 10px;
	display:block;
	float:left;
	line-height:41px;
	background:url(../images/tmbg.jpg) top right no-repeat;
	font-size:14px;
}
.topmenu a {
	color:#fff;
	text-decoration:none;
}
.topmenu a:hover {
	color:#1e96bd;
	text-decoration:underline;
}
.container {
	padding:34px 38px 76px 34px;
	background:url(../images/underfoot.jpg) bottom left no-repeat;
}
.leftmenu {
	float:left;
	width:237px;
	background:url(../images/lmbg.jpg) top left repeat-y;
}
.lmbot {
	background:url(../images/lmbot.jpg) bottom left no-repeat;
}
.lmtop {
	background:url(../images/lmtop.jpg) top left no-repeat;
	padding:55px 35px 55px 25px;
}
.lmtop ul {
	list-style:none;
}
.lmtop ul li {
	background:url(../images/lmdot.jpg) left no-repeat;
	padding:0 0 0 15px;
	line-height:21px;
}
.lmtop ul li.lml {
	background:url(../images/lml.jpg) left repeat-x;
}
.lmtop a {
	color:#2c1b20;
	text-decoration:none;
}
.lmtop a:hover {
	color:#1e96bd;
	text-decoration:underline;
}
.center {
	float:left;
	width:652px;
	padding:0 5px 0 0;
}

.center a {color:#fff;
	}
.center img {
	padding:0 10px 0 0;
}
.right {
	float:left;
	width:217px;
	background:#7d6c66;
	padding:7px 8px 50px 9px;
	color:#efefef;
}
.footer {
	background:#7d6c66;
	height:100px;
}
.copy {
	float:left;
	padding:40px 0 0 0;
	line-height:14px;
	width:225px;
}
.fmenu {
	float:left;
	padding:40px 0 0 0;
	width:480px;
}
.fmenu ul {
	list-style:none;
}
.fmenu ul li {
	display:inline;
	padding:0 20px 0 0;
}
.fmenu a {
	color:#fff;
	text-decoration:none;
}
.fmenu a:hover {
	color:#1e96bd;
	text-decoration:underline;
}
.designed {
	float:left;
	padding:40px 0 0 0;
}
.designed a {
	color:#fff;
	text-decoration:none;
}
.yell {
	color:#dfe547;
}
.fc {
	margin:0 auto;
	width:937px;
	padding:0 0 0 63px;
}

.context a:link
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}
.context a:visited
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.context a:hover
{
        font-size: 12px;
        font-weight: bold;
	text-decoration: none;
	color: #9FC5D1;
}

h2
{
   
	font-size: 14px;
	text-align: left;
	color:#ffffff;
	font-family: Arial;
	text-decoration: none;
	font-style: normal;
	padding: 10px 10px 10px 10px;
}

.sitemap {color: #1E2631; font-size: 16px; font-weight: bold; font-family: "Times New Roman", Times, serif; text-decoration: none;}
.sitemap:hover {color: #9FC5D1; font-size: 16px; font-weight: bold; font-family: "Times New Roman", Times, serif; text-decoration: none;}

.a {color: #1E2631; font-size: 16px; font-weight: bold; font-family: "Times New Roman", Times, serif; text-decoration: none;}
.a:hover {color: #9FC5D1; font-size: 16px; font-weight: bold; font-family: "Times New Roman", Times, serif; text-decoration: none;}

sup {
	color:red;
	font-style:italic;
}
.img {
margin:0px;
padding:0px;
/*border: 1px solid red;*/
padding:0px}

.imgcatr { margin: 5px;
    padding: 5px;
    width: 200px;
    height: 170px;
    float: right;
    }

  .imgcatl { margin: 5px;
    padding: 5px;
    width: 200px;
    height: 170px;
    float: left;
    }

