body,div,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,a,form,select,input,ul,ol,li{font-weight:normal;font-family:'Microsoft YaHei', sans-serif;}
a{text-decoration:none;}
a:hover{text-decoration:none;}

.wrap{
    margin:0 auto;
    width:100%;
    overflow:hidden;
}
.main{
    margin:0 auto;
    width:6.9rem;
}
.header{
    width:7.5rem;
}
.header .top{
    height:1.07rem;
}
.header .top .logo{
    margin-top: 0.25rem;
    float: left;
    width: 1.55rem;
    height: 0.47rem;
}
.header .top .logo-text{
    margin-top: 0.23rem;
    margin-left: 0.15rem;
    padding-left: 0.15rem;
    float: left;
    color: #222222;
    font-size: 0.22rem;
    line-height: 0.34rem;
    border-left: 1px solid #666666;
}
.header .top .phone{
    margin-top: 0.4rem;
    padding-left: 0.27rem;
    float: right;
    font-size: 0.24rem;
    line-height: 0.22rem;
    background: url(../img/pho.png) no-repeat left center;
    background-size: 0.22rem 0.22rem;
    color: #222;
    margin-right: -0.2rem;

}
.header .nav{
    height:0.8rem;
    overflow:hidden;
    background:#222222;
}
.header .nav ul li{
    float:left;
    padding:0 0.4rem;
    line-height:0.8rem;
    border-right:1px solid #000000;
}
.header .nav ul li:last-child{
    border:none;
}
.header .nav ul li a{
    font-size:0.26rem;
    color:#ffffff;
}
.header .nav ul li.act a{
    color:#f5ba17;
}
.banner{

    width:100%;
    height:4.5rem;
    overflow:hidden;
    position:relative;

}
.banner img{
    width:100%;
    height:4.5rem;
    display:block;
}
.pagination.br{
    width:100%;
    text-align:center;
    position: absolute;top:87%;z-index: 10;
}
.pagination.br .swiper-pagination-switch{
    margin:0 0.15rem;
    width: 0.2rem;
    height: 0.2rem;
    border-radius:100%;
    background:#d1d1d1;
    display: inline-block;
    transition:0.4s;border: 1px solid #eee;
}
.pagination.br .swiper-active-switch{
    width: 0.2rem;
    height: 0.2rem;
    background:#ed8210;
    border-radius:0.1rem;
    transition:0.2s;
}









.part1,.part2,.part3,.part4,.part5,.part6,.part7,.part8{
    margin:0 auto;
    width:100%;
}
.title{
    padding:0.6rem 0;

}
.title h2{
    font-size:0.35rem;
    line-height:0.35rem;
    text-align:center;
    font-weight: bold;
}
.title.c2 h2{
    color:#ffffff;
}
.title.c2 p{
    margin-top:0.24rem;
    font-size:0.22rem;
    line-height:0.22rem;
    color:#999999;
    text-align:center;
}


.part1{

}
.p1Cont{
    width: 100%;
    height: 5.06rem;
    position: relative;

}
.p1Cont .p1-center{
    position: absolute;
    width: 5.06rem;
    height: 5.06rem;
    border-radius: 100%;
    background: #fff3e7;
    top: 0;
    left: 50%;
    margin-left: -2.53rem;
}
.p1Cont .p1-center .imgBox{
    width: 2.4rem;
    height: 2.4rem;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 100%;
    background: #ffe6cc;
    margin-left: -1.25rem;
    margin-top: -1.4rem;
    text-align: center;
    padding-top: 1rem;
}
.p1Cont .p1-center .imgBox span{
    display: inline-block;
    overflow: hidden;
    width: 1rem;
}
.p1Cont .p1-center .data{
    font-size: 0.14rem;
    color: #ed8210;
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 0.6rem;
}
.p1Cont .p1-center .data:before{
    content: '';
    display: inline-block;
    clear: both;
    width: 0.6rem;
    border: 1px solid #ed8210;
    position: absolute;
    top: -0.15rem;
    left: 50%;
    margin-left: -0.3rem;
}
.p1Cont .p1Div{
    position: absolute;
    width: 2.72rem;
    height: 4.05rem;
    background: #fff;
    box-shadow: 0 0 0.15rem rgba(0,0,0,0.1);
    top: 50%;
    margin-top: -2.09rem;
    border-radius: 0.06rem;
}
.p1Cont .p1Div .imgDiv{
    height: 2.15rem;
}
.p1Cont .p1Div .imgDiv> img{
    width: 100%;
    border-radius: 0.06rem 0;
}
.p1Cont .p1Div .bottom{
    height: 2.03rem;
    padding: 0.2rem 0.15rem;
    border-radius: 0 0.06rem;
}
.p1Cont .p1Div .center{
    position: absolute;
    width: 3.2rem;
    height: 0.64rem;
    background: #fff;
    border-radius: 0.32rem;
    box-shadow: 0 0 0.15rem rgba(0,0,0,0.1);
    left: -0.48rem;
    top: 1.42rem;
    font-size: 0.16rem;
    color: #ed8210;
    text-align: center;
    line-height: 0.64rem;
    padding-left: 0.15rem;
}
.p1Cont .p1Div.p1-left .center{
    left: -0.25rem;
}
.p1Cont .p1Div.p1-right .center{
    right: -0.25rem;
    left: auto;
}
.p1Cont .p1Div .center:before{
    content: '';
    display: inline-block;
    clear: both;
    width: 0.20rem;
    height: 0.25rem;
    background: url(../img/p1-icon-big.png) no-repeat left center;
    background-size: 0.17rem 0.17rem;
    position: absolute;
    top: 50%;
    margin-top: -0.1rem;
    left: 0.13rem;
}
.p1Cont .p1Div  .bottom{

}
.p1Cont .p1Div .bottom>div{
    width:2.5rem;
    padding-bottom: 0.25rem;
    display: block;
    overflow: hidden;
    clear: both;

}
.p1Cont .p1Div .bottom>div span{
    float: left;
    display: inline-block;
    font-size: 0.14rem;
    color: #000;
    width: 0.6rem;
}
.p1Cont .p1Div .bottom>div span.list-right{
    float: right;
    text-align: right;
    padding-right: 0.1rem;
}
.p1Cont .p1Div .bottom>div .list-center{
    width: 1.3rem;
    height: 0.14rem;
    position: relative;
}
.p1Cont .p1Div .bottom>div .list-center:before,
.p1Cont .p1Div .bottom>div .list-center:after
{
    content: '';
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 0.14rem;
    border-radius: 0.07rem;
    background: #fdf2e7;
    top: 0.03rem;
    left: 0;
}
.p1Cont .p1Div .bottom>div .list-center:before{
    z-index: 1;
}
.p1Cont .p1Div .bottom>div .list-center:after
{
    z-index: 2;
    background: #ed8210;
}

.p1Cont .p1Div .bottom>div.list-1 .list-center:after {
    width: 10%;
}
.p1Cont .p1Div .bottom>div.list-2 .list-center:after {
    width: 50%;
}
.p1Cont .p1Div .bottom>div.list-3 .list-center:after {
    width: 40%;
}
.p1Cont .p1Div .bottom>div.list-4 .list-center:after {
    width: 60%;
}
.p1Cont .p1Div .bottom>div.list-5 .list-center:after {
    width: 8%;
}
.p1Cont .p1Div .bottom>div.list-6 .list-center:after {
    width: 15%;
}
.p1Cont .p1Div .bottom>div.list-7 .list-center:after {
    width: 48%;
}
.p1Cont .p1Div .bottom>div.list-8 .list-center:after {
    width: 70%;
}
.p1Cont .p1Div.p1-left{
    left: 0.3rem;
}
.p1Cont .p1Div.p1-right{
    right: 0.3rem;
}



/*part2*/
.part2{ background: url("../img/p2-img-bg.jpg") no-repeat top 1.1rem right; background-size:4.86rem 4.88rem;}
.p2Cont{
    width:100%;
    height:6.8rem;
    position:relative;
    overflow:hidden;
}
.p2Cont .box p{ width: 2.5rem;font-size: 0.3rem;text-align: center;line-height: 0.3rem; position: absolute;display: block;}
.p2Cont .box p span.col-ed{ color: #ed8210;}
.p2Cont .box p span.font-18{ font-size: 0.2rem; display: block;line-height: 0.5rem;}

.p2Cont .box p.p1-1{ font-weight: bold;}
.p2Cont .box p.p1-1 .font-18{ font-weight: normal;}


.p2Cont .swiper-slide .imgBox{ width: 100%; margin: 0.65rem auto;}

.p2Cont .swiper-slide .imgBox img{ width: 100%;}

.p2Cont .box{position: absolute;}

.p2Cont .box p.p2-1{ left: 1.03rem; top:0.08rem;}
.p2Cont .box p.p2-2{ left: 4.47rem; top:1.5rem;}
.p2Cont .box p.p2-3{ left: 1.05rem; top:5.6rem;}
.p2Cont .box p.p2-4{ left: 4.47rem; top:6rem;}

.pagination.p2pagination,.pagination.p3pagination,.pagination.p4pagination,.pagination.p6pagination{
    width:100%;
    text-align:center;

}
.pagination.p2pagination .swiper-pagination-switch,.pagination.p3pagination .swiper-pagination-switch,.pagination.p4pagination .swiper-pagination-switch,.pagination.p6pagination .swiper-pagination-switch {
    margin:0 0.15rem;
    width: 0.2rem;
    height: 0.2rem;
    border-radius:100%;
    background:#d1d1d1;
    display: inline-block;
    transition:0.4s;
}
.pagination.p2pagination .swiper-active-switch,.pagination.p3pagination .swiper-active-switch,.pagination.p4pagination .swiper-active-switch,.pagination.p6pagination .swiper-active-switch{
    width: 0.6rem;
    height: 0.2rem;
    background:#ed8210;
    border-radius:0.1rem;
    transition:0.2s;
}

/*part3*/
.part3{background-color: #fff3e7; overflow: hidden;}
.p3Cont{
    width:100%;
    height:5rem;
    position:relative;
    overflow:hidden;
}
.p3Cont{ margin-left:0.6rem;}

.p3Cont .swiper-slide{ width:100%; }

.p3Cont .swiper-slide .box{ width: 3.8rem; position:relative;transition:1s;}

.p3Cont .swiper-slide .imgBox{height: 2.3rem; overflow: hidden; border-radius: 0.3rem; transition:0.4s; border: 0.06rem solid #fff;}

.p3Cont .swiper-slide .imgBox img{ width: 100%;}

.p3Cont .swiper-slide h2{ font-size: 0.3rem; color: #333;line-height: 0.25rem; margin-top: 0.2rem; margin-bottom: 0.1rem;}

.p3Cont .swiper-slide h2 span{ font-size: 0.2rem;}

.p3Cont .swiper-slide p.txt{ font-size: 0.2rem; color: #666;}

.p3Cont .swiper-slide-active{width: 3.8rem; transition:0.4s;}

.p3Cont .swiper-slide-active .imgBox{ height: 3.10rem; transition:0.4s;}

.p3Cont .swiper-slide .box:before{
    content: '';
    background: url("../img/p3-eye.png") no-repeat;
    background-size:0.87rem 0.86rem;
    width: 0.87rem;
    height: 0.86rem;
    display: block;
    position: absolute;
    top:2.6rem;
    left:2.62rem;
    z-index: 10;
    transition:0.8s;
    filter: alpha(opacity=0);
    opacity: 0;
}
.p3Cont .swiper-slide-active .box:before{
    content: '';
    background: url("../img/p3-eye.png") no-repeat;
    background-size:0.87rem 0.86rem;
    width: 0.87rem;
    height: 0.86rem;
    display: block;
    position: absolute;
    top:2.6rem;
    left:2.62rem;
    z-index: 10;
    transition:0.4s ease-out;
    filter: alpha(opacity=1);
    opacity: 1;
    animation: myEye ease-out 0.4s;

}
@keyframes myEye {
    from{top:2rem;transform: scale(0.8)}
    to{top:2.6rem;transform: scale(1)}
}



/*part4*/
.p4Cont{
    width:100%;
    height:4.8rem;
    position:relative;
    overflow:hidden;
}
.p4Cont .box{
    margin:0 auto;
    width:4.26rem;

}
.p4Cont .swiper-slide{ width: 100%;}
.p4Cont .box{ width: 6.2rem;}
.p4Cont .box .p4-1{ width: 2.24rem; margin-top: 0.27rem; float: left;position: relative;}
.p4Cont .box .p4-1 h2{ font-size: 0.24rem; color: #000; height: 0.3rem;overflow: hidden;}
.p4Cont .box .p4-1:before{ content: ''; background: url("../img/p4-img-j.png")no-repeat bottom; width: 0.21rem; height: 0.18rem;position: absolute; top:0.41rem;display: block;}


.p4Cont .box .p4-1 .txt{ font-size: 0.22rem; color: #666; margin-top: 0.32rem;line-height: 0.35rem; height: 1.45rem;overflow: hidden; margin-bottom: 0.12rem;}
.p4Cont .box .p4-1 .imgBox{ width: 2.24rem; position: relative;}
.p4Cont .box .p4-1 .imgBox img{width: 100%;}
.p4Cont .box .p4-1 .imgBox:before{content: ''; width: 2.13rem; height: 1.89rem; border: 0.01rem solid #fff;display: block;position: absolute; left: 0.04rem;top:0.04rem;}

.p4Cont .box .p4-2{ width: 3.80rem; height: 4.23rem; float: right; border: 1px solid #d0d0d0; box-shadow:0.05rem 0rem 0.3rem  #d0d0d0; margin-top: 0.25rem;}
.p4Cont .box .p4-2 img{width: 100%; height: auto;}

.p4-left{
    top:2.1rem;
    left:0.2rem;
    width:0.23rem;
    height:0.43rem;
    cursor:pointer;
    z-index:9999;
    background:url("../img/p1-left.png") no-repeat center;
    background-size:0.23rem 0.43rem;
    position:absolute;
}
.p4-right{
    top:2.1rem;
    right:0.2rem;
    width:0.23rem;
    height:0.43rem;
    cursor:pointer;
    z-index:9999;
    background:url("../img/p1-right.png") no-repeat center;
    background-size:0.23rem 0.43rem;
    position:absolute;
}

/*part5*/

.part5{
    background:#f9f9f9;
    overflow:hidden;
}
.part5 ul{
    width:8rem;
    margin-left:0.3rem;
}
.part5 ul li{
    margin-bottom:0.4rem;
    margin-right:0.2rem;
    float:left;
    width:3.37rem;
}
.part5 ul li.last{
    margin-bottom:0;
}
.part5 ul li img{
    width: 3.37rem;
    height:2.42rem;
    display:block;
}
.part5 ul li h2{
    margin-top:0.2rem;
    font-size:0.25rem;
    font-weight:bold;
    line-height:0.3rem;
    text-align:center;
}
.part5 ul li p{
    margin:0 auto;
    margin-top:0.1rem;
    font-size:0.24rem;
    line-height:0.4rem;
    width:2.9rem;
    color:#666666;
}

/*part6*/

.p6Cont{
    width:100%;
    height:4.14rem;
    position:relative;
    overflow:hidden;
    background-color:#f1f0f0;
    margin-bottom: 0.2rem;
}
.p6Cont .swiper-slide{ width: 100%;}
.p6Cont .swiper-slide .imgBox{ width: 4.14rem;background-color: #d9d9d9;
    overflow: hidden; display: block; float: left;}
.p6Cont .swiper-slide .imgBox img{ width: 100%;}
.p6Cont .swiper-slide .con{ width: 2.4rem; float: right; font-size: 0.2rem; margin-left: 0rem; padding-top: 0.4rem;}
.p6Cont .swiper-slide .con h3{ font-size: 0.24rem}
.p6Cont .swiper-slide .con h3 span{ font-size: 0.2rem;}
.p6Cont .swiper-slide .con .dui{
    background-color: #ed8210;
    width: 3.2rem;
    height: 1.03rem;
    color: #fff;
    position: relative;
    top:0.4rem;
    left: -0.97rem;
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    padding-top: 0.06rem;
}
.p6Cont .swiper-slide .con .dui p{ background: url("../img/p6-img-d.png")no-repeat center left;background-size: 0.21rem 0.21rem;
    padding-left: 0.32rem; margin-top: 0.13rem; margin-left: 0.3rem;}

.p6Cont .swiper-slide .con .txt{ margin-top: 0.6rem; line-height: 0.4rem; padding-right: 0.1rem;}


/*part7*/

.part7{
    border-bottom:1px solid #e8e8e8;
}
.part7 .ulCont{

}
.part7 .ulCont li{
    width: 50%;
    float: left;
    padding:0.05rem;;
    position: relative;
    display: block;


}
.part7 .ulCont li > div{
    width: 100%;
    height: 2.07rem;
    display: flex;
    align-items: stretch;
    position: relative;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    padding: 0.1rem 0;
    z-index: 1;

    background: url("../img/p7_list.jpg") no-repeat right center;
    background-size: auto 100%;
}
.part7 .ulCont li .left{
    width: 2rem;
    margin-left: 0.2rem;
    padding-right: 0.15rem;
     margin-top: 0.4rem;
}
.part7 .ulCont li .left h3{
    font-size: 0.24rem;
    color: #000;
}
.part7 .ulCont li .left p{
    font-size: 0.2rem;
    color: #7e7e7e;
    padding-top: 5px;
    width: 1.4rem;
}
.part7 .ulCont li .right{
    padding-top:0.4rem;
    margin-left: -0.3rem;
    position: relative;
    z-index: 1;
    width: 33%;
}
.part7 .ulCont li .right img{
    transform: rotateZ(-45deg);
    width: 100%;
}







/*part8*/

.part8{
    width:7.5rem;
    height:5.5rem;
    background:url("../img/p9-bg.jpg") no-repeat center;
    background-size:7.5rem 5.5rem;
}
.part8 form{
    margin-left:1.15rem;
}
.part8 input[type="text"]{
    margin-bottom:0.2rem;
    width:4.59rem;
    height:0.71rem;
    font-size:0.24rem;
    color:#dcdcdc;
    text-indent:0.6rem;
    line-height:0.71rem;
    border-radius:0.08rem;
}
.part8 input[type="text"].tag1{
    background:url("../img/p9-tag1.png") no-repeat 0.3rem center;
    background-size:0.21rem 0.24rem;
}
.part8 input[type="text"].tag2{
    background:url("../img/p9-tag2.png") no-repeat 0.3rem center;
    background-size:0.15rem 0.28rem;
}
.part8 input[type="submit"]{
    width:4.61rem;
    height:0.69rem;
    font-size:0.24rem;
    color:#ffffff;
    text-align:center;
    line-height:0.69rem;
    background:#ed8210;
    border:none;
    cursor:pointer;
    border-radius:0.06rem;
    -webkit-appearance: none;
}
.footer{
    width:100%;
    color: #646464;
    font-size:0.2rem;
    text-align:center;
    background:#0e0e0e;
    padding: 0.2rem 0.2rem 1rem;
}











