body{
	font-family:"宋体";
	background:url(images/body.jpg);
	color:#333;
}

a{
	color:#333;
}

img{
	display:block;
}

#header{
	width:100%;
	min-width:1000px;
	background:url(images/header.jpg) no-repeat center top;
}

#header .box{
	width:1000px;
	height:626px;
	margin:0px auto;
	position:relative;
}

#header .box ul{
	position:absolute;
	left:38px;
	bottom:20px;
}

#header .box ul li{
	float:left;
	display:inline;
	height:30px;
	line-height:30px;
	overflow:hidden;
	width:131px;
	text-align:center;
	font-size:16px;
	font-family:"Microsoft Yahei","黑体";
	border-left:1px dashed #fff;
}

#header .box ul li a{
	color:#fff;
}

#footer{
	width:1000px;
	margin:0px auto;
	text-align:center;
	color:#5a5a5a;
	line-height:24px;
	padding:20px 0px;
	background:#f4f1ef;
	border-top:3px solid #e1dfdd;
}

#footer a{
	color:#5a5a5a;
}

#content{
	width:1000px;
	margin:0px auto;
	background:#fff;
}

#layout1{
	border-bottom:1px dashed #b4a69d;
	margin:0px 8px;
	padding-bottom:25px;
}

#layout1 h1{
	text-align:center;
	font-size:38px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	height:46px;
	line-height:46px;
	overflow:hidden;
}

#layout1 h1 a{
	color:#51473b;
}

#layout1 ul{
	zoom:1;
	margin:15px 0px 0px 120px;
}

#layout1 ul li{
	float:left;
	display:inline;
	width:390px;
	font-size:14px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	padding-left:16px;
	background:url(images/ly1-type.gif) no-repeat left 11px;
}

#layout2{
	width:975px;
	zoom:1;
	margin:0px auto;
	
}

#layout2 .p12{
	color:#737272;
	line-height:25px;
	text-indent:18pt;
}

#layout2 .p12 a{
	color:#ad4544;
}

#layout2 .main{
	float:left;
	width:641px;
}

#layout2 .main .content,#layout2 .six .content,#layout2 .five .content{
	border:1px solid #d7d7d7;
	zoom:1;
	padding:18px 20px;
}

#layout2 .main .content .photo{
	float:left;
	width:240px;
	height:240px;
}

#layout2 .main .content .text1{
	float:right;
	width:330px;
}

#layout2 .main .content .text1 p{
	margin-top:6px;
}

#layout2 .main .content .tel{
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	color:#e74700;
	margin:15px 0px 0px 25px;
}

#layout2 .main .content table{
	width:100%;
}

#layout2 .main .content table td{
	color:#737272;
	font-size:14px;
	height:25px;
}

#layout2 .sidebar{
	float:right;
	width:324px;
}

#layout2 .five{
	margin-left:8px;
}

#layout2 .sidebar .block2 .title{
	height:59px;
	background:url(images/ly2-title7.gif) no-repeat;
	line-height:45px;
	color:#fff;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	padding-left:80px;
}

#layout2 .sidebar .block2 .content{
	zoom:1;
	background:#f1eee8;
	margin-left:7px;
	padding:0px 15px 10px 20px;
}

#layout2 .sidebar .block2 .form-text{
	font-size:14px;
	line-height:36px;
	color:#bf0000;
	margin-top:10px;
}

#layout2 .sidebar .block2 form p{
	margin-bottom:14px;
	font-size:14px;
	color:#4a4a4a;
}

#layout2 .sidebar .block2 form span{
	color:#ba0404;
	margin-right:5px;
}

#layout2 .sidebar .block2 form .text1{
	height:22px;
	line-height:22px;
	padding:0px 5px;
	width:185px;
}

#layout2 .sidebar .block2 form textarea{
	line-height:22px;
	padding:5px;
	width:185px;
	height:100px;
}

#layout2 .sidebar .block2 form .sub input{
	float:left;
	width:177px;
	height:41px;
	cursor:pointer;
	border:none;
	background:url(images/ly2-form-btn.gif);
}

#layout2 .sidebar .block2 form .sub label{
	line-height:41px;
	color:#a7a29c;
}

.topic1{
	width:930px;
	height:54px;
	padding:12px 0px 0px 50px;
	background:url(images/topic1.gif) no-repeat;
	margin:0px auto;
	color:#0059ac;
	font-size:25px;
	font-family:"Microsoft Yahei","黑体";
}

#layout3 .more{
	text-align:right;
	margin:18px 18px 0px 0px;
}

#layout3 .more img{
	display:inline;
}

#layout3 ul{
	zoom:1;
}

#layout3 ul li{
	float:left;
	display:inline;
	width:228px;
	height:198px;
	background:url(images/ly3-li.gif) no-repeat;
	overflow:hidden;
	margin:18px 0px 0px 18px;
	padding:38px 0px 0px 0px;
}

#layout3 ul li .infor{
	height:34px;
	line-height:34px;
	margin:0px 0px 0px 80px;
}

#layout3 ul li .area{
	line-height:22px;
	width:140px;
	margin:38px 0px 0px 24px;
}

#layout4{
	height:383px;
	padding:20px 0px 0px 542px;
	background:url(images/ly4-bg.jpg) no-repeat;
	overflow:hidden;
}

#layout5 ul{
	height:354px;
	width:962px;
	margin:3px auto 0px auto;
	background:url(images/ly5-content.jpg) no-repeat;
}

#layout5 ul li{
	float:left;
	width:240px;
	padding:112px 40px 0px 40px;
	line-height:25px;
	text-indent:18pt;
}

#layout6 .focus{
	width:980px;
	margin:0px auto;
	overflow:hidden;
	position:relative;
}

#layout6 .focus .arrow1{
	width:40px;
	height:69px;
	background:url(images/ly6-arrow1.png) no-repeat;
	cursor:pointer;
	position:absolute;
	left:25px;
	top:260px;
}

#layout6 .focus .arrow2{
	width:40px;
	height:69px;
	background:url(images/ly6-arrow2.png) no-repeat;
	cursor:pointer;
	position:absolute;
	right:25px;
	top:260px;
}

#layout6 .focus .textbg{
	width:980px;
	height:100px;
	background:#000;
	position:absolute;
	left:0px;
	bottom:0px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

#layout6 .focus p{
	position:absolute;
	left:85px;
	bottom:30px;
	width:810px;
	font-size:14px;
	color:#fff;
	text-indent:22pt;
	line-height:25px;
}

#layout6 .focus p a{
	color:#fff;
}