@charset "utf-8";
/* CSS Document */
.banner-box{width:100%; height:858px; background: url("../images/zp-banner-bg.jpg") no-repeat top center ;}
	.top-box{width:100%; height: 57px; background: #1f3765; color: #FFFFFF;}
	.top{width:1200px; height: 57px; margin: 0px auto;}
	.top-img{width:134px; height: 47px; display: block; float: left; margin-top: 5px;}
	.top-txt{width:340px; height: 57px; line-height: 57px; color: #FFFFFF; float: right;}
	.top-txt a{ color: #FFFFFF; letter-spacing: 2px;font-size: 12px;}
	.top-txt a.txt-color{color: #66ccff}
	.banner{width:1200px; height: 500px; margin: 200px auto 0; color: #FFFFFF;}
	.banner-txt{font-size:18px;text-align: center;letter-spacing: 0px;}
	.banner-txt span{font-size:50px;font-weight: bold;letter-spacing:2px;}
	.banner-txt p{font-size:18px; line-height: 38px; margin: 60px 0}
	.banner-txt a{width:320px; height: 60px; background: #FFFFFF; display: block;text-align: center; line-height: 60px; margin: 0 auto;}

.title-bg{ background: url("../images/title-bg.png") top right no-repeat; padding-top: 35px;}
		.box1-title{width:300px; height: 170px; letter-spacing: 2px; margin: 0 auto 30px;text-align: center;}
		.title-bg span{color:#dfe4f1; font-size: 40px;font-weight: bold;}
		.title-bg h1{font-weight:600;font-size: 40px; color: #1f3765;}
		.box1-bg{width:100%; height:900px; background:url("../images/zp-bg1.jpg") top center no-repeat;}
		.box1{width:1200px; height: 900px; margin: 0 auto; padding-top: 80px;}
		.box1 p,.box2 p{width:1200px;text-align: center; line-height: 30px; margin-bottom: 20px;}
		.box1-cent{width:1200px; height: 460px; margin: 60px auto 120px;}
		.box1-cent li{width:590px; height: 220px; background: #FFFFFF; border:1px solid #cacfd9; border-radius: 10px; float: left; margin-right: 20px;text-align: center; padding-top: 40px; margin-bottom: 20px; line-height: 30px;}
		.box1-cent li:nth-child(2),.box1-cent li:nth-child(4){margin-right: 00px;}
		.box1-cent li b{width:590px; display: block; height: 30px;font-size: 24px; margin-bottom: 20px; color: #0d4b9e;}
		.box2{width:1200px; height: 1100px; margin: 0 auto; padding-top: 100px;}
		.box1-p{width:1200px; height: 480px; padding-left: 40px; margin-top: 80px;}
		.box1-p li{height:60px; width: auto; padding: 0 60px; text-align: center; line-height: 60px; float: left; margin-right: 30px; margin-bottom: 30px; border-radius: 30px; letter-spacing: 2px;font-size: 20px;}
		.box1-p li.p-li1{width:60px; height: 60px; background: #FFFFFF}
		.box1-p li.p-li2{background: #d8e4f6}
		.box1-p li.p-li3{background: #b5cceb}


.box3-bg{width:100%; height: 1090px; background: #f5f8ff; padding-top: 10px;}
		.box3{width:1200px; height: 1240px; margin: 100px auto;}
		.title-bg{ background: url("../images/title-bg.png") top right no-repeat; padding-top: 35px;}
		.box3-title{width:320px; height: 170px; letter-spacing: 2px; margin: 0 0 30px;}
		.title-bg span{color:#dfe4f1; font-size: 40px;font-weight: bold;}
		.title-bg h1{font-weight:600;font-size: 40px; color: #1f3765;}
		.box3-txt-box{width:1200px; height: 350px; margin-bottom: 60px;line-height: 30px;}
		.box3-txt{width:700px; height: 300px; float: left;}
		.box3-txt-box img{width:auto; height: 300px; float: right;}
		.box3-txt2-box{width:1200px; height: 300px; margin-bottom: 60px;line-height: 30px;}
		.box3-txt2{width:700px; height: 300px; float: right;}
		.box3-txt-box3 img{width:auto; height: 300px; float: left;}
		.box3-txt-p{width:700px; height: 40px; border-bottom: 2px solid #b9c4d2; margin:20px 0 30px;font-size: 20px; padding-left: 10px; }
		.box3-txt-p b{ float: left; display: block; height: 30px;width: 300px;}
		.box3-txt-p p{float:left;}
.box3-txt2 .box3-txt-p{ margin:20px 0 60px;}

.box4{width:1200px; height: 1000px; margin: 0 auto; padding-top: 80px;}
		.box4-title{width:240px; height: 170px; letter-spacing: 2px; margin: 0 0 30px;}
		.box4-cent{width:1200px; height:400px;}
		.box4-cent li{width:380px; height: 400px; display: block; margin-right: 30px; float: left; background: #eaedf1;border-radius: 20px;}
		.box4-cent li:last-child{ margin-right:0;}
		.box4-cent li img{width:380px; height: 220px; display: block; border-radius: 20px;}
		.box4-cent li span{ display: block; padding-left: 20px;font-size: 20px; margin: 20px 0 15px;font-weight: 600;}
		.box4-cent li p{ padding-left: 20px; margin-bottom: 40px;}
		.box4-cent li a{ display: block; padding-left: 20px; color: #0d4b9e; cursor: pointer;}
		.box4-bt{width:1200px; height: 60px; text-align: center; line-height: 60px; margin-top: 60px;font-size: 20px;}

.fixed-box{width:1200px; height: 800px; border:1px solid #d1d4d9; background: #FFFFFF; border-radius: 20px; position: fixed; top:30px; display: none;}
				.colos{width:1200px; height: 40px; text-align: right; padding: 20px 40px 0 0; cursor: pointer;}
				.colos img{width:30px; height: 30px;}
				.fixed-cent{width:1200px; height: 700px; padding: 0 50px;}
				.fixed-left{width:230px; height: 700px; float: left; padding-top: 60px;}
				.fixed-img{width:220px; border-radius: 100%; height: 220px;}
				.fixed-bg1{ background: url("../images/yg-01.jpg") center no-repeat;}
				.fixed-bg2{ background: url("../images/yg-02.jpg") center no-repeat;}
				.fixed-bg3{ background: url("../images/yg-03.jpg") center no-repeat;}
				.fixed-left b{width:220px; height: 60px; display: block; text-align: center; line-height: 60px; letter-spacing: 6px;font-size: 28px; margin-top: 20px;}
				.fixed-rigth{width:800px; height: 700px; float: right;}
				.fixed-rigth p{width:760px; text-indent: 2em; line-height: 30px;}
				.fixed-1{width:700px; height: 35px;font-size:60px;font-family:"思源宋体 CN Medium";}
				.t-right{text-align:right; margin-bottom: 30px;}
				.fixed-title{width:700px; height:30px;font-size: 30px;padding-left: 60px;}