/*part1*/
.part1{
    background: url("../img/p1bg.jpg") no-repeat center top;
    height: 968px;
}
.p1Cont{
    background: url("../img/p1-cont.png") no-repeat center top;
    height: 590px;
}
.p1Cont .box{
    position: absolute;
    width: 306px;
}
.p1Cont .box h2{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #3776ab;
}
.p1Cont .box h2 span{
    display: inline-block;
    font-size: 16px;
    color: #f39700;
    font-weight: normal;
}
.p1Cont .box h2 span{
    border-bottom: 1px solid #3776ab;
    padding-bottom: 5px;
}
.p1Cont .box .del{
    font-size: 14px;
    color: #666;
}
.p1Cont .box .del{
    margin: 10px 0 30px;
}
.p1Cont .box .del p{
    padding: 2px 0;
}
.p1Cont .box a{
    width: 160px;
    height: 40px;
    display: block;
    margin: auto;
    border-radius: 20px;
}
.p1Cont .box a{
    background:#f45f31;
}
.p1Cont .box a:hover{
    background:#fd8d6a;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.p1Cont .box a{
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 40px;
}
.p1Cont .box.left{
    width: 260px;
    top: 305px;
    left: 30px;
}
.p1Cont .box.center{
    width: 400px;
    bottom: -200px;
    left: 310px;
}
.p1Cont .box.right{
    width: 304px;
    top: 305px;
    right: 0;
}

/*part2*/
.part2{
    background: #efefef;
    padding-bottom: 40px;
    margin-top: 40px;
}
.p2Cont{
    height: 737px;
}
.p2Cont{
    padding-left: 38px;
}
.p2Cont .box{
    position: absolute;
}

.p2Cont .box.box1{
    width: 426px;
    height: 466px;
}
.p2Cont .box.box1{
    z-index: 2;
    top: 0;
    left: 0;
}
.p2Cont .box.box1{
    padding-left: 43px;
}
.p2Cont .box.box1{
    background: url("../img/p2-pic-01.jpg") no-repeat right top;
}

.p2Cont .box.box2{
    width: 426px;
    height: 466px;
}
.p2Cont .box.box2{
    z-index: 2;
    bottom: 0;
    right: 0;
}
.p2Cont .box.box2{
    background: url("../img/p2-pic-02.jpg") no-repeat right top;
}

.p2Cont .box.box3{
    width: 550px;
    height: 302px;
}
.p2Cont .box.box3{
    top: 0;
    right: 0;
}
.p2Cont .box.box3{
    background: url("../img/p2-pic-03.jpg") no-repeat left top #fff;
}


.p2Cont .box.box4{
    width: 504px;
    height: 327px;
}
.p2Cont .box.box4{
    bottom: 0;
    left: 0;
}
.p2Cont .box.box4{
    background: url("../img/p2-pic-04.jpg") no-repeat right top #fff;
}

.p2Cont .box1 .del1{
    padding-top: 30px;
    padding-left: 25px;
}
.p2Cont .box1 .del1 h2{
    font-size: 24px;
    font-weight: normal;
    color: #fff;
}
.p2Cont .box1 h2 span{
    display: inline-block;
    font-size: 18px;
    color: #fff;
}
.p2Cont .box1 .del1 p{
    font-size: 18px;
    color: #f45f31;
}

.p2Cont .box1 .del2 {
    width: 310px;
    height: 140px;
}
.p2Cont .box1 .del2{
    background: rgba(0,0,0,0.6);
}
.p2Cont .box1 .del2{
    margin-top: 60px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
}
.p2Cont .box1 .del2{
    font-size: 14px;
    color: #fff;
}
.p2Cont .box1 .del2:after{
    content: '';
    display: block;
    clear: both;
}
.p2Cont .box1 .del2:after{
    width: 350px;
    height: 140px;
}
.p2Cont .box1 .del2:after{
    position: absolute;
    top: -2px;
    left: -43px;
}
.p2Cont .box1 .del2:after{
    border: 2px solid #3776ab;
}
/**/
/*大小， 位置， 背景， 字体， 边框*/
 /*位置*/
.p2Cont .box3 .top{
    font-size: 22px;
    font-weight: bold;
    text-align: right;
    color: #333;
}
.p2Cont .box3 .top{
    padding-bottom: 30px;
}

.p2Cont .box3 .del1{
    width: 355px;
}
.p2Cont .box3 .del1{
    padding-top: 30px;
    padding-left: 30px;
    float: right;
    padding-right: 40px;
}
.p2Cont .box3 .del1 h2{
    font-size: 24px;
    font-weight: normal;
    color: #333;
}
.p2Cont .box3 h2 span{
    display: block;
    font-size: 18px;
    color: #333;
}
.p2Cont .box3 h2 span{
    border-bottom: 1px solid #3776ab;
    padding-bottom: 5px;
}
.p2Cont .box3 h2 span em{
    font-style: normal;
}
.p2Cont .box3 h2 span em{
    color: #f45f31;
}
.p2Cont .box3 .del1 p{
    padding-top: 10px;
}
.p2Cont .box3 .del1 p{
    font-size: 14px;
    color: #666;
}
.p2Cont .box3 .del1 p em{
    font-style: normal;
}
.p2Cont .box3 .del1 p em{
    color: #f45f31;
}

/*box4*/
.p2Cont .box4 .del1{
    width: 280px;
}
.p2Cont .box4 .del1{
    float: left;
    padding-top: 100px;
    padding-left: 30px;
    padding-right: 40px;
}
.p2Cont .box4 .del1 h2{
    font-size: 24px;
    font-weight: normal;
    color: #333;
}
.p2Cont .box4 h2 span{
    display: block;
    font-size: 18px;
    color: #333;
}
.p2Cont .box4 h2 span{
    border-bottom: 1px solid #3776ab;
    padding-bottom: 5px;
}
.p2Cont .box4 h2 span em{
    font-style: normal;
}
.p2Cont .box4 h2 span em{
    color: #f45f31;
}
.p2Cont .box4 .del1 p{
    padding-top: 10px;
}
.p2Cont .box4 .del1 p{
    font-size: 14px;
    color: #666;
}
.p2Cont .box4 .del1 p em{
    font-style: normal;
}
.p2Cont .box4 .del1 p em{
    color: #f45f31;
}

/*part3*/
.part3{

}
.p3Cont{
    width: 100%;
    height: 600px;
}
.p3Cont li{
    width: 33.33%;
    height: 600px;
}
.p3Cont li{
    float: left;
}
.p3Cont li .img{
    width: 333px;
    height: 299px;
    overflow: hidden;
}
.p3Cont li .img img{
    width: 100%;
    display: block;
    transform: scale(1);
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.p3Cont li .img:hover img{
    transform: scale(1.1);
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.p3Cont li .del{
    height: 300px;
}
.p3Cont li .del{
    padding-top: 60px;
    padding-left: 30px;
    padding-right: 30px;
}
.p3Cont li .del h2{
    font-size: 24px;
    color: #000;
    font-weight: normal;
}
.p3Cont li .del h2{
    text-align: center;
}
.p3Cont li .del p{
    font-size: 14px;
    color: #000;
}
.p3Cont li .del p{
    padding-top: 20px;
    padding-bottom: 30px;
}

.p3Cont li .del a{
    width: 160px;
    height: 40px;
    display: block;
    margin: auto;
    border-radius: 20px;
}
.p3Cont li .del a{
    background:#f45f31;
}
.p3Cont li .del a{
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
}
.p3Cont li .del a:hover{
    background:#fd8d6a;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

/*part4*/
.part4{
    background: url("../img/p4bg.jpg") no-repeat center top;
    height: 894px;
}
.part4{
    margin-top: 40px;
}
.part4 .p4Cont {

}
.p4Part{

}
.p4Part1{

}
.part4 .p4Cont .data{
   text-align: right;
    padding: 10px 10px 0 0;
    color: #999;
    font-size: 14px;
}
.p2Cont .data{
    position: absolute;
    bottom: -25px;
    right: 0;
    color: #999;
    font-size: 12px;
}
.p4Part1 li{
    width: 33.33%;
    padding: 0 6px;
    float: left;
}
.p4Part1 li .div{
    background: #ed546c;
    height: 165px;
    margin-bottom: 12px;
    border-radius: 6px;
    padding-top: 15px;
}
.p4Part1 li .div:before{
    content: '';
    display: block;
    clear: both;
    width: 80px;
    height: 80px;
    background: url("../img/p4-icon.png") no-repeat left top;
    margin: auto;
}
.p4Part1 li .div:hover:before,
.p4Part2 li .div:hover:before
{
    transform: translateY(-10px);
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.p4Part1 li .div p{
     text-align: center;
     color: #fff;
     font-size: 18px;
 }
.p4Part1 li .div p{
    margin-top: 5px;
    margin-bottom: 5px;
}
.p4Part1 li .div p span{
    padding-left: 5px;
    font-size: 16px;
}
.p4Part1 li .div > span{
    text-align: left;
    color: #f6aab6;
    font-size: 14px;
    line-height: 15px;
}
.p4Part1 li .div > span{
    width: 146px;
    height: 15px;
    display: block;
    margin: auto;
}
.p4Part1 li .div > span{
     background: url("../img/p4-star.png") no-repeat 72px 0;
}
/*div1*/
.p4Part1 li .div.div1{
    background: #ed546c;
}
.p4Part1 li .div.div1 > span{
    width: 146px;
    color: #f6aab6;
}
.p4Part1 li .div.div1:before{
    background: url("../img/p4-icon.png") no-repeat left top;
}

/*div2*/
.p4Part1 li .div.div2{
    background: #e49d1b;
}
.p4Part1 li .div.div2 > span{
    width: 136px;
    color: #f2ce8d;
}
.p4Part1 li .div.div2:before{
    background: url("../img/p4-icon.png") no-repeat -80px top;
}

/*div3*/
.p4Part1 li .div.div3{
    height: 342px;
    padding-top: 55px;
    background: #4088c8;
}
.p4Part1 li .div.div3 > span{
    width: 153px;
    color: #a0c4e4;
}
.p4Part1 li .div.div3:before{
    width: 121px;
    height: 121px;
    background: url("../img/p4icon.jpg") no-repeat;
}

.p4Part1 li .div.div3 p{
    text-align: center;
    color: #fff;
    font-size: 28px;
}
.p4Part1 li .div.div3 p{
    margin-top:25px;
    margin-bottom:30px;
}
.p4Part1 li .div.div3 p span{
    display: block;
    font-size: 16px;
}


/*div4*/
.p4Part1 li .div.div4{
    background: #7ea745;
}
.p4Part1 li .div.div4 > span{
    width: 153px;
    color: #bfd3a2;
}
.p4Part1 li .div.div4:before{
    background: url("../img/p4-icon.png") no-repeat -160px top;
}

/*div5*/
.p4Part1 li .div.div5{
    background: #39b29b;
}
.p4Part1 li .div.div5 > span{
    width: 146px;
    color: #9cd9cd;
}
.p4Part1 li .div.div5:before{
    background: url("../img/p4-icon.png") no-repeat -240px top;
}


.p4Part2{}
.p4Part2 li{
    width: 16.66%;
    padding: 0 6px;
    float: left;
}
.p4Part2 li .div{
    background: #5b6673;
    height: 157px;
    margin-bottom: 12px;
    border-radius: 6px;
    padding-top: 20px;
}
.p4Part2 li .div:before{
    content: '';
    display: block;
    clear: both;
    width: 80px;
    height: 80px;
    background: url("../img/p4-icon.png") no-repeat -320px top;
    margin: auto;
}
.p4Part2 li .div p{
    text-align: center;
    color: #fff;
    font-size: 18px;
}
.p4Part2 li .div p{
    margin-top: 5px;
}


.p4Part2 li .div.div1{
    background: #5b6673;
}
.p4Part2 li .div.div1:before{
    background: url("../img/p4-icon.png") no-repeat -320px top;
}

.p4Part2 li .div.div2{
    background: #8b9aae;
}
.p4Part2 li .div.div2:before{
    background: url("../img/p4-icon.png") no-repeat -400px top;
}

.p4Part2 li .div.div3{
    background: #dc7dc0;
}
.p4Part2 li .div.div3:before{
    background: url("../img/p4-icon.png") no-repeat -480px top;
}

.p4Part2 li .div.div4{
    background: #9a7acf;
}
.p4Part2 li .div.div4:before{
    background: url("../img/p4-icon.png") no-repeat -560px top;
}

.p4Part2 li .div.div5{
    background: #e25f40;
}
.p4Part2 li .div.div5:before{
    background: url("../img/p4-icon.png") no-repeat -640px top;
}

.p4Part2 li .div.div6{
    background: #40a7bd;
}
.p4Part2 li .div.div6:before{
    background: url("../img/p4-icon.png") no-repeat -720px top;
}
/*part7*/
.part7{
    padding-bottom: 60px;
}
.p7Cont{
    width: 100%;
    height: 525px;
}
.p7Cont .top{
    position: absolute;
    top: 90px;
    left: 0;
}
.p7Cont .left{
    width: 560px;
    height: 525px;
}
.p7Cont .left{
    float: left;
}
.p7Cont .left{
    padding-left: 105px;
    padding-right: 70px;
}
.p7Cont .left h2{
    color: #000;
    font-size: 36px;
}
.p7Cont .left h2{
    position: relative;
}
.p7Cont .left h2{
    padding-top: 40px;
    padding-bottom: 40px;
}
.p7Cont .left h2:before{
    content: '';
    display: block;
    clear: both;
    width: 60px;
    height: 2px;
    background: #000;
    position: absolute;
    top: 20px;
    left:0;
}
.p7Cont .left h2:after{
    content: '';
    display: block;
    clear: both;
    width: 110px;
    height: 2px;
    background: #000;
    position: absolute;
    bottom: 20px;
    left:100px;
}
.p7Cont .left .del p{
    color: #000;
    font-size:16px;
}
.p7Cont .left .del p{
    padding-bottom: 20px;
    padding-top: 10px;
}
.p7Cont .left a{
    width: 170px;
    height: 50px;
    display: block;
}
.p7Cont .left a{
    text-align: center;
    color: #000;
    font-size: 16px;
    line-height:48px;
}
.p7Cont .left a{
    border: 2px solid #000;
}
.p7Cont .left a{
    position: relative;
}
.p7Cont .left a{
    margin-left: 50px;
    margin-top: 40px;
}
.p7Cont .left a:after{
    content: '→';
    display: block;
    clear: both;
    position: absolute;
    top: 0;
    left:-50px;
    font-size: 34px;
    font-family: 宋体;
}
.p7Cont .left a:before{
    content: '';
    display: block;
    clear: both;
    width: 50px;
    height: 2px;
    background: #000;
    position: absolute;
    top: -10px;
    left:0;
}
.p7Cont .left a:hover{
    background: #4d98cf;
    color: #fff
}
.p7Cont .left a:hover{
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.p7Cont .left a:hover:after{
    color: #000
}


.p7Cont .right{
    position: relative;
}
.p7Cont .right{
    width: 440px;
    height: 525px;
}
.p7Cont .right{
    float: right;
}
.p7Cont .right{
    padding-top: 48px;
    padding-left: 48px;
}
.p7Cont .right .video{
    width: 390px;
    height: 390px;
}
.p7Cont .right .video{
    position: relative;
}
.p7Cont .right .video img{
    position: relative;
    z-index: 2;
}
.p7Cont .right .video iframe{
    position: relative;
    z-index: 2;
}
.p7Cont .right .video:before{
    content: '';
    display: block;
    clear: both;
    width:100%;
    height: 100%;
    position: absolute;
    top: -48px;
    left: -48px;
    border: 20px solid #f45f31;
    z-index: 0;
}
.p7Cont .right .time{
    position: absolute;
    bottom: 15px;
    right: 100px;
    line-height: 1;
}
.p7Cont .right .time:after{
    content: '';
    display: block;
    clear: both;
    width: 30px;
    height: 2px;
    background: #000;
    position: absolute;
    bottom: -10px;
    left:0;
}
.p7Cont .right .time{
    color: #000;
    font-size: 22px;
    font-weight: bold;
}
.p7Cont .right .time span{
    color: #000;
    font-size: 16px;
    font-weight: normal;
}
.p7Cont .right .num{
    position: absolute;
    bottom: 0;
    left: 80px;
    z-index: 3;
}

/*part7*/
.part7-1{
    padding-bottom: 60px;
}
.p7Cont1{
    width: 100%;
    height: 300px;
}
.p7Cont1 .left{
    width: 60px;
    height: 300px;
    float: left;
}
.p7Cont1 .left{
    background: url("../img/p7-4.png") no-repeat 30px center;
}
.p7Cont1 .left{
    padding-top: 86px;
}
.p7Cont1 .left span{
    color: #fb7039;
    font-size: 26px;
    width: 10px;
    display: block;
    line-height: 1.2;
}
.p7Cont1 .center{
    width: 880px;
    height: 300px;
    float: left;
    position: relative;
}
.p7Cont1 .center .box{
    position: absolute;
    z-index: 10;
}
.p7Cont1 .center .box{
    width: 158px;
    height: 137px;
}
.p7Cont1 .center .box .org{
    width: 158px;
    height: 137px;
}
.p7Cont1 .center .box .org{
    background: url("../img/p7-2.png") no-repeat 0 0;
}
.p7Cont1 .center .box .org{
    padding-top: 43px;
}
.p7Cont1 .center .box.box1 .org,
.p7Cont1 .center .box.box7 .org{
    padding-top: 53px;
}
.p7Cont1 .center .box .org{
    color: #000;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.8;
    text-align: center;
}
.p7Cont1 .center .box .org span{
    color: #666;
    font-size: 16px;
    font-weight: normal;
}
.p7Cont1 .center .box.box1{
    top: 82px;
    left: 0;
}
.p7Cont1 .center .box.box2{
    top: 0;
    left: 137px;
}
.p7Cont1 .center .box.box3{
    bottom: 0;
    left:137px;
}
.p7Cont1 .center .box.box4{
    top: 8px;
    left: 173px;
    width: 330px;
    height: 285px;
    z-index:2;
}
.p7Cont1 .center .box.box5{
    top: 0;
    right: 137px;
}
.p7Cont1 .center .box.box6{
    bottom: 0;
    right: 137px;
}
.p7Cont1 .center .box.box7{
    top: 82px;
    right: 0;
}
.p7Cont1 .center .box .pop{
    position: absolute;
    top: 0;
    left: 0;
}
.p7Cont1 .center .box .pop{
    width: 158px;
    height: 137px;
}
.p7Cont1 .center .box .pop{
    background: url("../img/p7-3.png") no-repeat 0 -1px;
}
.p7Cont1 .center .box .pop{
    padding-top: 30px;
    padding-left: 24px;
    padding-right: 24px;
}
.p7Cont1 .center .box.box3 .pop,
.p7Cont1 .center .box.box5 .pop{
    padding-top: 20px;

}
/*.p7Cont1 .center .box .pop:after,
.p7Cont1 .center .box .pop:before
{
    content: '';
    display: inline-block;
    clear: both;
    vertical-align: middle;
    height:100%;
}*/
.p7Cont1 .center .box .pop{
    color: #fb7039;
    font-size: 14px;
    text-align: center;
}
.p7Cont1 .center .box .pop{
    transform: rotateY(90deg);
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.p7Cont1 .center .box.act .pop{
    transform: rotateY(0);
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.p7Cont1 .right{
    width: 60px;
    height: 300px;
    float: right;
}
.p7Cont1 .right{
    background: url("../img/p7-4.png") no-repeat 20px center;
}
.p7Cont1 .right{
    padding-top: 110px;
}
.p7Cont1 .right span{
    color: #fb7039;
    font-size: 26px;
    width: 10px;
    display: block;
    line-height: 1.2;
    float: right;
}



/*part6-6*/
.part6-6{
    padding-bottom: 40px;
    background: #efefef;
    margin-top: 60px;
}
.part6-6 .p6Cont1 {
    height: 405px;
}
.part6-6 .swiper-container{
    height: 405px;
}
.part6-6 .swiper-container .swiper-wrapper{
    height: 405px;
}
.part6-6 .swiper-container .swiper-slide{
    height: 405px;
}
.p6Cont1 .slideDiv{
    padding: 0 5px;
}
.p6Cont1 .leftDiv{
    float: left;
    width: 322px;
}
.p6Cont1 .del{
    width: 293px;
    height: 405px;
    background: #333;
}
.p6Cont1 .del{
    float: right;
}
.p6Cont1 .del .top{
    height: 300px;
    padding-top: 40px;
    padding-left: 25px;
    padding-right: 25px;
}
.p6Cont1 .del .top .pic{
    position: absolute;
    bottom: -40px;
    right: 23px;
}
.p6Cont1 .del .top{
    background: #3776ab;
    color: #fff;
}
.p6Cont1 .del .top h2{
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 15px;
}
.p6Cont1 .del .top p{
    font-size: 14px;
    line-height: 2;
}
.p6Cont1 .del .btm{
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
.p6Cont1 .del .btm h2{
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #ffec6d;
}
.p6Cont1 .del .btm p{
    font-size: 12px;
    line-height: 2;
    color: #999;
}
.p6Cont1 .leftDiv .btn{
    position: absolute;
    top: 20px;
    left: 0;
    text-align: center;
    width: 100%;
    z-index: 1;
}
.p6Cont1 .leftDiv .btn{}
.p6Cont1 .leftDiv .btn span{
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    margin-right: 3px;
    background: #fff;
    cursor: pointer;
}
.p6Cont1 .leftDiv .btn span.act{
    width: 30px;
    height: 8px;
    border-radius: 4px;
}
.p6Cont1 .leftDiv .img{
    width: 322px;
    height: 405px;
}
.p6Cont1 .leftDiv .img img{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    display: none \9;

    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.p6Cont1 .leftDiv .img img.act{
    opacity: 1;
    display: block \9;

    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.p6Cont1 .leftDiv .img .p6tit{
    font-size: 16px;
    color: #000;
    font-weight: bold;

    position: absolute;
    bottom: 30px;
    left: 0;
    width: 100%;
    text-align: center;
}
.p6Cont1 .p61btn span{
    width: 78px;
    height: 78px;
    border-radius: 100%;
    background: #ffffff;
    position: absolute;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    top: 50%;
    margin-top: -39px;
    z-index: 20;
    cursor: pointer;
}
.p6Cont1 .p61btn span.t1{
    left: 150px;
}
.p6Cont1 .p61btn span.t2{
    right: 150px;
}


/*中间表单*/
.cForm{
    height: 330px;
    background: url("../img/centerFormBg.jpg") no-repeat center top;
    padding-top: 140px;
}
.cForm h2{
    text-align: center;
    color: #fff;
    padding-bottom: 30px;
}
.cForm h2 span{color: #ffd500;}
.cForm form{
    width:77%;
    margin: auto;
}
.cForm form label{
    color: #fff;
    margin-right: 20px;
}
.cForm form label input{
    width: 200px;
    height: 36px;
    background: #fff;
    border-radius: 4px;
    margin-right: 15px;
    padding-left: 15px;

}
.cForm form button{
    background: #ffd500;
    width: 200px;
    height: 36px;
    font-size: 18px;
    color: #000;
    text-align: center;
    line-height: 34px;
    border-radius: 4px;
}


/*part6*/
.part6{
    height: 920px;
    background: url("../img/p6-bg.jpg") no-repeat center top;
}
.p6Cont{
    height: 580px;
    padding-top: 20px;
    padding-bottom: 46px;
}
.p6Cont .swiper-container{
    height: 534px;
}
.p6Cont .swiper-container .swiper-wrapper{
    height: 534px;
}
.p6Cont .swiper-container .swiper-slide{
    height: 534px;
}
.p6Cont .slideDiv{
    height: 534px;
}
.p6Cont .slideDiv .left{
    height: 472px;
    float: left;
    position: relative;
}
.p6Cont .slideDiv .left .del{
    width: 280px;
    position: absolute;
    left: 150px;
    top: 200px;
}
.p6Cont .slideDiv .left .del .num{
    position: absolute;
    top: -95px;
    left: -14px;
    font-size: 40px;
    color: #000;
    transform: rotateZ(90deg);
}
.p6Cont .slideDiv .left .del .titName{
    font-size: 24px;
    color: #050001;
}
.p6Cont .slideDiv .left .del .titName p{
    font-weight: normal;
    color: #4c97ce;
}
.p6Cont .slideDiv .left .del .titName p span{
    color: #050001;
    padding-left: 8px;
}
.p6Cont .slideDiv .left .del .text{
    font-size: 14px;
    color: #666;
    padding-top: 50px;
}
.p6Cont .slideDiv .right{
    height: 528px;
    float: left;
}
.p6Cont .p6btn{
    width: 128px;
    height: 36px;
    position: absolute;
    right: 48px;
    bottom: 50px;
    z-index: 10;
}
.p6Cont .p6btn span{
    display: inline-block;
    float: left;
}
.p6Cont .p6btn .btn{
    width: 36px;
    height: 36px;
    background: url("../img/p6-icon.png") no-repeat left top;
    cursor: pointer;
}
.p6Cont .p6btn .btn.btnLeft{
    background-position: 0 0;
}
.p6Cont .p6btn .btn.btnRight{
    float: right;
    background-position: right 0;
}
.p6Cont .p6btn .btnLeft.act{
    background-position: 0 -44px;
}
.p6Cont .p6btn .btnRight.act{
    background-position: -44px -44px;
}
.p6Cont .p6btn .page{
    width: 56px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #666;
}
.p6Cont .p6btn .page em, .p6Cont .p6btn .page i{
    font-style: normal;
    font-weight: bold;
    color: #222;
}










/*part8*/
.part8{
    background: #f9ffff;
    padding-bottom:40px;
}
.p8Cont{

}
.p8Cont li{
    width: 25%;
    float: left;
    padding: 15px 15px;
}
.p8Cont li .img{
    position: relative;
}
.p8Cont li .img:after{
    content:'';
    display: block;
    clear: both;
    width: 100%;
    height: 100%;
    background: #ededed;
    top: 15px;
    left: 15px;
    position: absolute;

}
.p8Cont li .img img{
    position: relative;
    z-index: 10;
    display: block;
    width: 100%;
}
.p8Cont li .img span{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 28px;
    height: 32px;
    background: #4c97ce;
    text-align: center;
    line-height: 32px;
    font-size: 18px;
    color: #fff;
    display: block;
    z-index: 11;
}
.p8Cont li .del{
    padding-top: 30px;
}
.p8Cont li .del h2{
    font-size: 18px;
    color: #333;
    font-weight: normal;
    padding-bottom: 5px;
}
.p8Cont li .del p{
    font-size: 14px;
    color: #666;
}


/*表单*/
.bd_part12 {
    width: 100%;
    height: 504px;
    overflow: hidden;
    background: url("../img/form.jpg") no-repeat center;
}
.form h2 {
    margin-top: 80px;
    font-size: 34px;
    line-height: 34px;
    color: #ffffff;
    text-align: center;
    font-weight: normal;
}
.form h2 span {
    color: #5ca3d9;
}
.form h3 {
    margin-top: 26px;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    color: #999;
    font-weight: normal;
}
.form form {
    margin-top: 50px;
    margin-left: 318px;
    width: 360px;
}
.form input[type="text"] {
    margin-top: 19px;
    width: 358px;
    height: 51px;
    display: block;
    text-indent: 60px;
    color: #9f9f9f;
    border: 1px solid #9f9f9f;
    border-radius: 8px;
}
.form input.name {
    background: url("../img/form-tag1.png") no-repeat 18px center;
}
.form input.phone {
    background: url("../img/form-tag2.png") no-repeat 18px center;
}
.form-btn {
    margin-top: 40px;
}
.form-btn .btn1 {
    float: left;
    width: 156px;
    height: 42px;
    line-height: 42px;
    display: block;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    background: #5ca3d9;
    border-radius: 3px;
}

.form-btn input[type="submit"] {
    float: right;
    width: 100%;
    height: 42px;
    line-height: 42px;
    display: block;
    font-size: 16px;
    color: #ffffff;
    cursor: pointer;
    text-align: center;
    background: #ed8210;
    border-radius: 3px;
    border: none;
}