@charset="utf-8";
.banner{width: 100%; height: 490px; background: url(../images/banner.jpg) center top no-repeat; position: relative;}
.banner_zx{width: 280px; height:100px; position: absolute; left: 50%; margin-left: 160px; top: 40px; }
.banner_zx a{display: block;width: 100%; height: 100%;}

.p1{width: 100%; height: 560px;}
.bg{background: url(../images/p1bg.jpg) repeat;}
.p1>div{padding-top: 1px;}
.p1_1{height: 413px; background: url(../images/p1bg.png) no-repeat; margin-top: 40px;}
.title1{font-size: 40px; font-weight: bold; color: #fff;text-align: center; padding-top: 25px;}
.p1_1_img{margin-left: 50px; margin-top:30px;}
.p1_1_text{margin-top: 30px; padding-top: 30px; margin-left: 50px;}
.p1_1_text p{width: 780px; line-height: 35px; font-size: 18px; color: #fff; text-indent: 2em; }

.p2{width: 1005;height: 786px; background: #8bb1f4;}
.p2>div{padding-top: 1px;}
.p2_1{width: 100%; height: 640px; background: #fff; margin-top:60px; position: relative;}
.title2{position: absolute;left: 0; width: 100%; height: 76px; top: -38px; background: url(../images/titbg.png) center top no-repeat; font-size: 40px; font-weight: bold; color: #fff;text-align: center;line-height: 76px;}
.p2_text{width: 682px; margin-top: 50px; margin-left: 50px; }
.p2_text p{font-size: 18px; line-height: 35px; text-indent: 2em; margin-bottom: 40px;color: #585757;}
.p2_text p b{color: #284995;}
.p2_img{width: 440px; margin-top: 50px;}

.p3{width: 100%; height: 770px;}
.p3>div{padding-top: 1px;}
.p3_1{width: 100%; height: 466px; background: url(../images/p3.png) no-repeat; margin-top:90px;}
.title3{width: 100%; height: 76px; font-size: 40px; font-weight: bold; color: #fff;text-align: center;line-height: 76px;}
.zx{width: 100%; height: 62px; line-height: 62px; background: url(../images/p13.png) center center no-repeat; margin-top: 40px; position: relative;}
.zx>div{width: 635px; height: 62px;  position: absolute; left: 50%; margin-left:-280px;}
.zx_a{width: 195px; height: 61px; background: url(../images/p12.png) no-repeat; display: block; float: left; line-height: 50px; text-align: center; font-size: 27px; }
.zx_a a{color: #fff; font-weight: bold;}
.zx_text{color: #fff; padding-left: 70px; font-size: 27px;line-height: 50px; font-weight: bold;}

.p4{width: 100%; height: 822px; background: #335cb0;}
.p4_1{position: relative;width: 100%; height: 76px; }
.title4{position: absolute;left: 50%; margin-left: -317px; top: -38px; background: url(../images/titbg2.png) no-repeat; width: 634px;height: 76px; line-height: 76px; text-align: center; color: #fff; font-weight: bold; font-size: 40px;  }
.p4_2{width: 1160px; margin-left: 20px; margin-top: 40px; display:flex;display:-webkit-flex;display:-ms-flexbox;flex-flow:row wrap;justify-content:space-between;}
.p4_2>div{margin-bottom: 20px;}
.p4_2_1{width: 35px; background: #608fe1; padding:22.5px 95px; font-size: 35px; line-height: 40px; color: #fff;}
.p4_2_4{width: 35px; background: #1d3d86; padding:22.5px 95px; font-size: 35px; line-height: 40px; color: #fff;}
.p4_2_2{width: 287px; padding:4px; height: 277px; background: #7a7a7a;}
.p4_2_3{width: 287px; padding:4px; height: 277px; background: #072859;}
.p4_2_3 p,.p4_2_2 p{color: #fff; margin-left:30px; line-height: 24px; margin-top: 15px;}

.p5{width: 100%; height: 1320px; }
.p5>div{padding-top: 1px;}
.p5_1{width: 100%;height: 1100px;background: #fff;position: relative;margin-top: 120px;}
.p5_1 ul li{width: 268px;height: 247px;position: relative;background: #335cb0;float: left;top: 50px;margin: 200px 60px 50px 60px;}
.p5_1 ul li.te{margin: 200px 75px 50px 75px;}
.zy_text{position: absolute;top:-180px;left: -15px;}
.p5_1 ul li p{width: 100%; line-height: 30px;text-align: center; position: absolute;left: 0; top: 140px; color: #fff; font-size: 18px;}
.p5_1 ul li p b{font-size: 25px;}
.zy_zx1,.zy_zx2{width: 120px; height: 47px; line-height: 47px; font-size: 19px; font-weight: bold; border-radius: 15px;position: absolute; text-align: center;}
.zy_zx1 a,.zy_zx2 a{color: #fff;}
.zy_zx1{background:#2c8eef; left: 10px; bottom:-23px;}
.zy_zx2{background:#1d3d86; right: 10px; bottom:-23px;}
.p5_1 ul li:hover{background: #608fe1;}
.p5_1 ul li:hover>div.zy_zx1{background: #ff5400;}








