@charset "utf-8";
/* CSS Document */

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
	margin: 0;
	padding: 0;
	font-weight: normal;
}  
fieldset, img {
	border: none;
}
ul, ol {
	list-style: none;
}
input {
	padding-top: 0;
	padding-bottom: 0;
	font-family: "SimSun", "宋体";
}
select, input {
	vertical-align: middle; 
}
select, input, textarea {
	font-size: 12px;
	margin: 0;
}
textarea {
	resize: none;
}
table {
	border-collapse: collapse;
}
body {
	font: 12px;
	font-family: "微软雅黑";
	color:#fff;
	margin:0 auto;
}
a {
	text-decoration: none;
	color:#000;
}
img{
	vertical-align: top;
}

.re{
	position: relative;
}
.ov{
	overflow: hidden;
}
.fl{
	float: left;
}
.da{
	max-width:1680px;
	margin:0 auto 100px;
	/*overflow-x: hidden;*/
}
.wrap{
	width:1200px;
	margin:0 auto;
}
.kv .per{
	width:100%;
	min-width: 1200px;
}
.kv-a{
	position:absolute;
	bottom:19px;
	left: 50%;
	margin-left: -245px;
	display: block;
}
.part{
	width:100%;
	background: url(../image/bg.jpg) repeat;
	height: auto;
}
.t-bg{
	margin-top: -24px;
	width:100%;
	height:27px;
	background:url(../image/tou1.png) no-repeat center top;
}
.t-bg2{
	width:100%;
	height:80px;
	background:url(../image/tou2.jpg) no-repeat center top;
	margin:-2px 0 0 -1px;
	position:relative;
	z-index: 100;
}
.part-in{
	max-width: 1352px;
	height:auto;
	background:url(../image/bg2.jpg) repeat;
	margin:-10px auto 0;
	box-shadow: #999 0px -4px 10px;
}
.bt1{
	text-align: center;
	padding-top: 10px;
}
.pp1{
	padding:10px 50px;
	font-size: 34px;
	background:#90761b;
	display:inline-block;
	margin: 15px 0 0 30%;
}
.p1-1{
	width:1060px;
	margin:0 auto;
}
.p1-txt{
	width:816px;
	height:168px;
	padding:22px;
	box-sizing: border-box;
	font-size: 26px;
	color:#000;
	line-height: 40px;
	border:1px solid #59493f;
	border-radius: 10px;
	margin:75px 0 0 45px;
	background:#fff;
}
.p1-sj{
	position:absolute;
	left:-40.2px;
	top: 58px;
}
.p1-2{
	width:1255px;
	margin:0 auto;
	height:375px;
}
.p1-2 ul li{
	float: left;
	width:282px;
	height:294px;
	background:url(../image/p1-2.png) no-repeat;
	padding-top: 100px;
	box-sizing: border-box;
	position:relative;
	cursor:pointer;
}
.mt{
	margin-top: 75px;
}
.ml{
	margin-left: -40px;
}
.p1-2 ul li p{
	text-align: center;
	font-size: 36px;
	text-shadow:1px 2px 3px #000;
}
.p1-2 ul .li2{
	background:url(../image/p1-3.png) no-repeat;
}
.p1-2 ul .li3{
	background:url(../image/p1-4.png) no-repeat;
}
.p1-2 ul .li4{
	background:url(../image/p1-5.png) no-repeat;
	padding-top: 120px;
}
.p1-2 ul .li5{
	background:url(../image/p1-6.png) no-repeat;
}
.li-in{
	position:absolute;
	top: 0;
	left:0;
	display:none;
}
.p1-2 ul li:hover .li-in{
	display:block;
}
.a1{
	display:block;
	width:471px;
	height:166px;
	background:url(../image/a-bg.png) no-repeat;
	margin:0 auto;
	text-align: center;
	color:#fff;
	font-size: 30px;
	box-sizing: border-box;
	padding-top: 42px;
}
.part1{
	padding-bottom: 20px;
	background:url(../image/tw.png) no-repeat center bottom;
}
.part2{
	padding-top: 40px;
}
.p2-1{
	text-align: center;
	margin: 40px 0 20px;
}
.pp2{
	margin:20px 0 0 31.5%;
}
.p3-p{
	font-size: 30px;
	width:1050px;
	margin:45px auto;
	line-height: 40px;
	color:#000;
}
.p3-1{
	margin:0 auto 25px;
	width:1203px;
}
.p3-1 ul li{
	float: left;
	width:401px;
	height:321px;
	background:url(../image/p3-1.jpg) no-repeat;
	position:relative;
	cursor: pointer;
}
.p3-1 ul .p3-li2{
	background:url(../image/p3-2.jpg) no-repeat;
}
.p3-1 ul .p3-li3{
	background:url(../image/p3-3.jpg) no-repeat;
}
.p3-h{
	position:absolute;
	left:0;
	top: 0;
	display:none;
}
.p3-txt{
	position:absolute;
	top: 12%;
	left:50%;
	width:345px;
	margin-left: -162px;
}
.p3-txt h2{
	font-size: 34px;
	color:#eaff00;
	text-align: center;
	margin-bottom: 10px;
}
.p3-txt p{
	font-size: 20px;
	line-height: 34px;
}
.p3-1 ul li:hover .p3-h{
	display:block;
}
.p4-1{
	width:1150px;
	margin:45px auto 20px;
}
.p4-1 ul li{
	float: left;
	width:575px;
	color:#000;
	margin-bottom: 20px;
}
.p4-txt{
	display:inline-block;
	margin-left: 10px;
	width:318px;
	margin-top: 38px;
}
.p4-txt h2{
	color:#978031;
	font-size: 34px;
	margin-bottom: 5px;
}
.p4-txt p{
	font-size: 24px;
}
.p5-1{
	width:1200px;
	margin:45px auto 20px;
}
.p5-1 ul li{
	float: left;
	width:580px;
	height:312px;
	margin-bottom: 5px;
}
.p5-d1{
	width:146px;
	background:#c0b180;
	height:100%;
	text-align: center;
	padding-top: 105px;
	box-sizing: border-box;
	margin-right: 1px;
}
.p5-d2{
	width:433px;
	background:#d0c6a6;
	height:100%;
	color:#000;
	padding:55px 32px;
	box-sizing: border-box;
}
.p5-d2 h2{
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 10px;
}
.p5-d2 p{
	font-size: 24px;
	line-height: 34px;
}
.mr{
	margin-right: 38px;
}

/* 本例子css */
		.p6-1 .slideBox{ width:1122px; height:787px; position:relative; margin:60px auto; border-right: 3px dashed #90761b; }
		.p6-1 .slideBox .hd{ height:12px; position:absolute; right:-8px; top:24%; z-index:1; }
		.p6-1 .slideBox .hd ul{ zoom:1; cursor:pointer;}
		.p6-1 .slideBox .hd ul li{ width:12px; height:12px; background:#fff; cursor:pointer; background:#90761b; border-radius: 50%; margin-bottom: 190px; position:relative;}
		.p6-1 .slideBox .hd ul li span{ position:absolute; width:32px; height:32px; border-radius: 50%; background:#90761b; opacity:0.8; top: -10px; left:-10px; display:none;}
		.p6-1 .slideBox .hd ul li.on span{ display:block;}
		.p6-1 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.p6-1 .slideBox .bd li{ zoom:1; vertical-align:middle; }
		.p6-1 .slideBox .bd img{ width:633px; height:787px;}
.p6-txt{
	width:452px;
	height:500px;
	display:inline-block;
	margin-top: 150px;
	color:#000; 
}
.p6-txt h2{
	font-size: 30px;
	color:#5f5f5f;
}
.p6-txt .pp3{
	font-size: 34px;
	color:#90761b;
	margin: 10px 0;
}
.p6-txt .pp4{
	font-size: 26px;
	border-bottom: 1px solid #aeaeae;
	line-height: 66px;
}
.p7-1{
	text-align: center;
	position:relative;
	width:1200px;
	margin:60px auto 0;
}
.aa1{
	width:585px;
	height:740px;
	position:absolute;
	top: 0;
	left:0;
	display:block;
}
.aa2{
	width:500px;
	height:740px;
	position:absolute;
	top: 0;
	right:0;
	display:block;
}
.a2{
	position:absolute;
	bottom:-1%;
	left:32%;
}
.p8-1{
	width:1200px;
	margin:30px auto 0;
	position:relative;
}
.last-a{
	position:absolute;
	top: 25%;
	left:-4%;
}
.last-a2{
	top:59%;
}
.last-a3{
	top: 42%;
    left: 16.5%;
}
.last-a4{
	left: 76%;
}
.last-a5{
	left: 76%;
	top: 59%;
}
.last-a6{
	left: 55.5%;
	top: 42%;
}