@charset "utf-8";
/* CSS Document */

body{
	min-width: 1200px;
	overflow-x: hidden;
	-ms-overflow-x: hidden;
	max-width: 1680px;
	margin-left: auto;
	margin-right: auto;
}
.yellowC{color: #ffcf00;}
.goldC{color: #ffdba3;}
.deepblue{background-color: #134578;}
.gray{background-color: #eee;}
.bd1{border: 1px solid #000;}
.mt46{margin-top: 46px;}
.mt70{margin-top: 70px;}
.mt24{margin-top: 24px;}
.mt38{margin-top: 38px;}
.pdx10{padding: 0 10px;}
.pdx50{padding: 0 50px;}
.pdy8{padding:  8px 0;}
.ml178{margin-left: 178px; }
.mr40{margin-right: 40px;}

.banner img{
	width: 100%;
}

/*标题部分*/

.til{
	padding: 38px 0;
}
.til-bg{
	z-index: -1;
}
.part1 .til-bg{
	top: -24px;
    margin-left: 218px;
}
.part2 .til-bg{
	top: -32px;
    margin-left: 123px;
}
.part3 .til{padding-top: 64px;}
.part3 .til-bg{
	top: -10px;
    margin-left: -468px;
    z-index: 0;
}

.part4 .til-bg{
	top: 34px;
    margin-left: 110px;
    z-index: -1;
}
.part5 .til-bg{
	top: 54px;
    margin-left: 60px;
    z-index: 0;
}
.part6 .til-bg{
	top: -28px;
    margin-left: 280px;
    z-index: -1;
}
.part7 .til-bg{
	margin-left: -488px;
    top: -34px;
    z-index: -1;
}
/*标题部分*/

/*公用按钮部分*/

.btn{
	width: 476px;
	height: 86px;
	background: url(../images/btn.png) no-repeat center;
	line-height: 86px;
}
.part1 .btn{margin-top: -40px;}
.part2 .btn{margin-top: 20px;}
.part6 .btn{margin-top: -20px;}




/*公用按钮部分结束*/

.part1,.part2,.part4,.part6{padding-bottom: 50px;}

.p1-bd{
	background-color: #fde0d9;
	height: 602px;
	margin-top: 20px;
}
.p1-bd .bd{
	width: 795px;
	height: 554px;
	left: 50%;
	top: -10px;
	margin-left: -387px;
}
.p1-bd .bd ol{
	width: 400%;
}
.p1-bd .bd li{
	float: left;
	width: 25%;
}
.arrow{
	width: 97px;
	height: 97px;
	top: 50%;
	margin-top: -60px;
	cursor: pointer;
}
.prev{
	margin-left: -512px;
}
.next{
	margin-left: 416px;
}
.part1 .p1-top{
	width: 186px;
	height: 170px;
	left: 34px;
    top: -50px;
}
.p2-bd {
	padding-top: 24px;
}
.p2-bd li{
	float: left;
	width: 318px;
	margin-right: 34px;
	padding-bottom: 10px;
}
.p2-list{
	width: 318px;
	height: 318px;
	border: 3px dashed #0f8485;
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}
.p2-list span{
	margin-top: 18px;
}
.p2-bd li p{
	padding: 5px 2px;
}
.p2-bd .p2-bg {
	width: 559px;
	height: 333px;
	right: -52px;
    bottom: 42px;
}

.part3{
	height: 864px;
	background: url(../images/p3-bg.jpg) no-repeat center top;
}
.p3-bd {
	width: 100%;
}
.p3-bd .hd{
	width: 168px;
}
.p3-bd .hd li{
	height: 176px;
	margin-bottom: 20px;
	border-radius: 20px 0 0 20px;
	cursor: pointer;
}
.p3-bd .bd{
	width: 1006px;
	height: 562px;
	border: 5px dashed #fff;
	padding: 5px;
}
.p3-bd .bd li{
	background-color: #fff;
	height: 532px;
	padding: 20px 10px 10px 30px;
	line-height: 35px;
}
.p3-bd-l{
	width: 600px;
	margin-right: 20px;
}
.p3-bd-l h5{
	padding: 20px 0 ;
}
.p3-bd-r{
	width: 346px;
}
.p3-bd-r-t{
	padding-top: 40px;
}
.p3-bd-r-b{
	width: 150px;
	height: 150px;
    margin-top: 40px;
}
.yellow-shadow{
	box-shadow: 0 4px 0 #655e00;
	-webkit-box-shadow: 0 4px 0 #655e00;
	-moz-box-shadow: 0 4px 0 #655e00;
	-ms-box-shadow: 0 4px 0 #655e00;
	-o-box-shadow: 0 4px 0 #655e00;
}
.pink-shadow{
	box-shadow: 0 4px 0 #6e0023;
	-webkit-box-shadow: 0 4px 0 #6e0023;
	-moz-box-shadow: 0 4px 0 #6e0023;
	-ms-box-shadow: 0 4px 0 #6e0023;
	-o-box-shadow: 0 4px 0 #6e0023;
}
.blue-shadow{
	box-shadow: 0 4px 0 #005d68;
	-webkit-box-shadow: 0 4px 0 #005d68;
	-moz-box-shadow: 0 4px 0 #005d68;
	-ms-box-shadow: 0 4px 0 #005d68;
	-o-box-shadow: 0 4px 0 #005d68;
}

.part4 li{
	float: left;
	width: 355px;
	padding-top: 20px;
	padding-bottom: 30px;
}
.part4 li img{
	display: block;
	line-height: 40px;
	margin-bottom: 20px;
}
.part5{
	height: 964px;
	background: url(../images/p5-bg.jpg) no-repeat center top;
}
.part5 .next{margin-left: 610px;}
.part5 .prev{margin-left: -710px;}

.p5-bd{padding: 80px 0;}
.p6-bd{padding: 30px 0 0;}

.p6-list1{
	width: 350px;
	left: 0;
}
.p6-list2{
	width: 376px;
	right: 0;
}
.p6-1{top: 88px;}
.p6-2{top: 316px;}
.p6-3{top: 570px;}
.p6-4{top: 176px;}
.p6-5{top: 434px;}


.p7-btn{
	width: 1200px;
	height: 120px;
	left: 0;
	bottom: 0;
}
