* {
    padding: 0;
    margin: 0;
}

.container {
    width: 100%;
    background: url("../imgs/bg.png") center center no-repeat;
    height: 10070px;
    min-width: 1240px;
}

.re {
    position: relative;
}

.ab {
    position: absolute;
}

.op{
    opacity: 0;
}

.oc{
    opacity: 1;
}

.pio{
    cursor: pointer;
}

.mask{
    position: fixed;
    height: 128%;
    width: 100%;
    background: black;
    opacity: .9;
    z-index: 999;
    top: 0;
    left: 0;
    display: none;
}

.big-img{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 1001;
    display: none;
    width: 1100px;
    height: 700px;
}

.big-wrap{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 1001;
    display: none;
    width: 1100px;
    height: 700px;
}

.on{
    display: block;
}

.close{
    position: absolute;
    z-index: 1011;
    right: 0;
    margin-right: -20px;
    margin-top: -20px;
}

.banner {
    height: 1095px;
    width: 100%;
}

.main {
    height: 100%;
    width: 1240px;
    position: relative;
    margin: 0 auto;
}

.p1 {
    z-index: 2;
}

.p2 {
    z-index: 1;
}

.p3{
    margin-top: -70px;
}

.p5{
    margin-top: 500px;
}

.p6{
    margin-top: 300px;
}

.p7{
    margin-top: -250px;
}

.p8{
    margin-top: 50px;
}

.p1_bg{
    min-width: 1240px;
}
.p1_logo {
    margin-left: 110px;
    margin-top: 30px;
}

.p1_txt1 {
    width: 745px;
    height: 348px;
    left: 50%;
    margin-left: -373px;
    top: 80px;
}

.p1_people {
    top: 500px;
    right: 0;
}

.p1_pic1 {
    bottom: 20px;
    left: 180px;
}

.p1_pic2 {
    bottom: 0;
}

.p1_txt2 {
    bottom: 320px;
    right: 200px;
}

.p1_info {
    bottom: 200px;
    right: 30px;
}

.part1 {
    height: 600px;
}

.part2 {
    height: 1360px;
}

.part3{
    height: 1700px;
}


.part4{
    height: 1600px;
}

.part5{
    height: 1600px;
}

.part6{
     height: 770px;
 }

.part7{
    height: 720px;
}

.p2_bg {
    margin-top: -100px;
}

.p2_people {
    top: 20px;
    left: 200px;
}

.p2_txt1 {
    right: 150px;
    top: 20px;
}

.p2_logo1 {
    bottom: 275px;
    left: 150px;
}

.p2_logo2 {
    bottom: 200px;
    left: 190px;
}

.p2_logo3 {
    bottom: 200px;
    right: 280px;
}

.p3_title1 {
    left: 60px;
}

.p3_pic_box_wrap{
    bottom: 60px;
    z-index: 7;
    background: url(../imgs/p3_pic5.png) center center no-repeat;
    background-size: 100%;
    width: 520px;
    height: 546px;
}

.p3_pic_box{
    bottom: 176px;
    z-index: 6;
    left: 40px;
    width: 389px;
    height: 380px;
    overflow: hidden;
}

.p4_pic_box_wrap{
    bottom: 10px;
    z-index: 7;
    background: url(../imgs/p4_pic7.png) center center no-repeat;
    background-size: 100%;
    width: 522px;
    height: 549px;
    right: 30px;
}

.p4_pic_box{
    bottom: 124px;
    z-index: 6;
    right: 74px;
    width: 389px;
    height: 380px;
    overflow: hidden;
}

.p5_pic_box_wrap{
    bottom: 103px;
    z-index: 7;
    background: url(../imgs/p5_pic5.png) center center no-repeat;
    background-size: 100%;
    width: 522px;
    height: 549px;
    left: 80px;
}

.p5_pic_box{
    bottom: 271px;
    z-index: 6;
    left: 128px;
    width: 384px;
    height: 325px;
    overflow: hidden;
}

.p3_txt1 {
    left: 60px;
    top: 160px;
}

.p3_food1 {
    right: 180px;
    top: 260px;
    z-index: 3;
}

.p3_food2 {
    right: 15px;
    top: 100px;
    z-index: 1;
}

.p3_people{
    right: 220px;
    z-index: 2;
}

.p3_pic1{
    top: 450px;
    margin-left: -50px;
    z-index: 2;
}

.p3_pic2{
    top: 450px;
    left: 290px;
    z-index: 1;
}

.p3_pic3{
    top: 450px;
    left: 480px;
}

.p3_pic4{
    top: 470px;
    right: 180px;
    z-index: 4;
}

.p3_food3{
    top: 600px;
    left: 200px;
    z-index: 5;
}

.p3_food4{
    right: 100px;
    top: 710px;
    z-index: 5;
}

.p3_pic5{
    bottom: 50px;
    z-index: 6;
}

.p3_title2{
    bottom: 440px;
    right: 400px;
}

.p3_txt2{
    bottom: 300px;
    right: 250px;
}

.p3_large{
    bottom: 500px;
    left: 50px;
    z-index: 7;
}

.p3_prev{
    bottom: 140px;
    left: 200px;
    z-index: 7;
}

.p3_next{
    bottom: 140px;
    left: 300px;
    z-index: 7;
}
.p3_more{
    bottom: 250px;
    right: 620px;
}

.p4_title1{
    right: 100px;
    top: 280px;
}

.p4_txt1{
    right: 100px;
    top: 440px;
}

.p4_pic1{
    top: 300px;
    left: 10px;
    z-index: 2;
}

.p4_pic2{
    z-index: 1;
    top: 450px;
    left: 80px;
}

.p4_pic3{
    z-index: 2;
    top: 720px;
    left: 350px;
}

.p4_pic4{
    top: 695px;
    right: 180px;
}

.p4_pic5{
    top: 700px;
    right: 0;
    margin-right: -30px;
}

.p4_pic6{
    top: 850px;
    right: 150px;
    z-index: 3;
}

.p4_pic{
    z-index: 4;
    top: 300px;
    left: 250px;
}

.p4_people{
    z-index: 3;
    bottom: 500px;
}

.p4_pic7{
    z-index: 5;
}

.p4_title2{
    bottom: 300px;
    left: 100px;
}

.p4_txt2{
    bottom: 200px;
    left: 100px;
}

.p4_large{
    z-index: 8;
    bottom: 450px;
    right: 100px;
}

.p4_prev{
    bottom: 130px;
    z-index: 8;
    right: 350px;
}

.p4_next{
    bottom: 130px;
    z-index: 8;
    right: 220px;
}

.p4_more{
    bottom: 150px;
    left: 100px;
}

.p5_title1{
    left: 100px;
}

.p5_txt1{
    left: 100px;
    top: 150px;
}

.p5_pic{
    right: 60px;
    margin-top: -20px;
}


.p5_pic1{
    top: 400px;
    margin-left: -20px;
    z-index: 3;
}

.p5_pic2{
    top: 420px;
    left: 330px;
    z-index: 2;
}

.p5_pic3{
    top: 400px;
    right: 0;
    z-index: 1;
}

.p5_pic4{
    top: 650px;
    right: 20px;
    z-index: 2;
}

.p5_people{
    top: 650px;
    left: 180px;
    z-index: 4;
}
.p5_pic5{
    z-index: 5;
}

.p5_title2{
    bottom: 380px;
    right: 330px;
}

.p5_txt2{
    bottom: 250px;
    right: 150px;
}

.p5_large{
    bottom: 550px;
    left: 150px;
    z-index: 8;
}

.p5_prev{
    left: 250px;
    bottom: 180px;
    z-index: 8;
}

.p5_next{
    left: 350px;
    bottom: 180px;
    z-index: 8;
}

.p5_more{
    right: 520px;
    bottom: 180px;
    z-index: 8;
}

.p6_pic{
    left: 150px;
    z-index: 2;
}

.p6_pic1{
    z-index: 1;
    left: 260px;
    top: 70px;
}

.p6_pic2{
    z-index: 2;
    right: 185px;
    top: 150px;
}

.p6_people{
    z-index: 3;
    top: 380px;
    left: 290px;
}

.p6_title1{
    right: 50px;
    top: 600px;
}

.p6_txt1{
    top: 700px;
    right: 100px;
}

.p6_bg1{
    top: 930px;
    z-index: 4;
    left: 100px;
}

.p6_txt2{
    top: 975px;
    z-index: 5;
    left: 150px;
}

.p6_txt3{
    top: 980px;
    right: 170px;
    z-index: 5;
}
.p6_bg2{
    bottom: 150px;
    left: 130px;
}

.p6_pic4{
    bottom: 80px;
    right: 0px;
    z-index: 7;
    margin-right: -90px;
}

.p6_txt4{
    bottom: 290px;
    left: 220px;
}

.p7_txt1{
    top: 380px;
    left: 330px;
}

.p7_people{
    z-index: 8;
    margin-right: -100px;
    right: 0;
    top: 10px;
}

.p8_bg1{
    z-index: 1;
    left: 130px;

}

.p8_txt1{
    top: 330px;
    left: 265px;
    z-index: 2;
}

.p8_prev{
    z-index: 2;
    right: 310px;
    top: 325px;
}

.p8_next{
    z-index: 2;
    right: 260px;
    top: 325px;
}

.p8_txt2{
    bottom: 260px;
    left: 450px;
}

.p8_qr1{
    bottom: 80px;
    left: 480px;
}

.p8_qr2{
    bottom: 80px;
    right: 480px;
}

.pre{
    width: 716px;
    height: 231px;
    left: 265px;
    top: 60px;
    z-index: 10;
    overflow: hidden;
}


.pre img{
    width: 350px;
    height: 230px;
}

.p6_large{
    left: 550px;
    top: 200px;
    z-index: 2;
}

.p6_large1{
      right: 370px;
      bottom: 500px;
      z-index: 7;
  }

.p6_large2{
    right: 70px;
    bottom: 450px;
    z-index: 7;
}