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:7.1rem;
}
.header{
    width:100%;
    height:1.7rem;
    background:#170d2e;
    overflow:hidden;
}
.header .top{
    height:1rem;
}
.logo{
    float:left;
    margin-top:0.29rem;
    margin-left:0.07rem;
    width:1.31rem;
    height:0.4rem;
}
.logo-text{
    float:left;
    margin-left:0.17rem;
}
.logo-text p{
    font-size:0.22rem;
    line-height:0.22rem;
    color:#f7e2d3;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7e2d3), to(#78605b));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.text1{
    margin-top:0.24rem;
}
.text2{
    margin-top:0.09rem;
}
.phone{
    padding-left:0.39rem;
    float:right;
    font-size:0.24rem;
    line-height:1rem;
    color:#d7bdab;
    background:url("../img/phone.png") no-repeat left;
    background-size:0.24rem 0.24rem;
}
.nav{
    margin-top:0.11rem;
    width:7.5rem;
}
.nav li{
    margin-right:0.08rem;
    float:left;
    width:1.26rem;
    height:0.46rem;
    line-height:0.46rem;
    text-align:center;
    background:url("../img/nav-li1.png") no-repeat center;
    background-size:1.26rem 0.46rem;
}
.nav li.act{
    background:url("../img/nav-li1-act.png") no-repeat center;
    background-size:1.26rem 0.46rem;
}
.nav li.fast{
    width:0.79rem;
    height:0.46rem;
    background:url("../img/nav-li.png") no-repeat center;
    background-size:0.79rem 0.46rem;
}
.nav li.fast.act{
    background:url("../img/nav-li-act.png") no-repeat center;
    background-size:0.79rem 0.46rem;
}
.nav li.li2{
    width:0.88rem;
    height:0.46rem;
    background:url("../img/nav-li2.png") no-repeat center;
    background-size:0.88rem 0.46rem;
}
.nav li.li2.act{
    background:url("../img/nav-li2-act.png") no-repeat center;
    background-size:0.88rem 0.46rem;
}
.nav li a{
    font-size:0.24rem;
    color:#fffdf1;
    display:block;
}
.content{
    width:100%;
}
.banner{
    width:100%;
    height:12rem;
    background-size:7.5rem 12rem;
    animation:1s infinite linear op;
}
.banner img{
	width: 100%;
	height: 12rem;
}
@keyframes op{
    0%{opacity:1}
    50%{opacity:0.9}
    100%{opacity: 1}
}
.part{
    width:100%;
}
.title{
    padding:0.5rem 0;
    background:url("../img/title-bg.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.bg2{
    background:url("../img/title-bg2.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.bg3{
    background:url("../img/title-bg3.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.bg4{
    background:url("../img/title-bg4.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.bg5{
    background:url("../img/title-bg5.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.bg6{
    background:url("../img/title-bg6.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.bg7{
    background:url("../img/title-bg7.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.bg8{
    background:url("../img/title-bg8.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.bg9{
    background:url("../img/title-bg9.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.bg10{
    background:url("../img/title-bg10.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.c1{
    background:url("../img/title-c1.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.c2{
    background:url("../img/title-c2.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.c3{
    background:url("../img/title-c3.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.c4{
    background:url("../img/title-c4.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.c5{
    background:url("../img/title-c5.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.t1{
    background:url("../img/title-t1.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.d1{
    background:url("../img/title-d1.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.d2{
    background:url("../img/title-d2.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.d3{
    background:url("../img/title-d3.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.d4{
    background:url("../img/title-d4.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.te1{
    background:url("../img/title-te1.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.te2{
    background:url("../img/title-te2.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.te3{
    background:url("../img/title-te3.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.te4{
    background:url("../img/title-te4.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.pk1{
    background:url("../img/title-pk1.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.pk2{
    background:url("../img/title-pk2.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title.pk3{
    background:url("../img/title-pk3.png") no-repeat center 0.6rem;
    background-size:7.1rem 0.73rem;
}
.title h2{
    font-size:0.48rem;
    line-height:0.5rem;
    font-weight:bold;
    text-align:center;
    color:#fde9da;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#fde9da), to(#b08f79));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.title h3{
    font-size:0.48rem;
    line-height:0.5rem;
    font-weight:bold;
    text-align:center;
    color:#b5947f;
}
.title p{
    margin-top:0.1rem;
    font-size:0.3rem;
    line-height:0.3rem;
    text-align:center;
    color:#feebde;
}
.title h4{
    margin-top:0.1rem;
    font-size:0.3rem;
    line-height:0.3rem;
    text-align:center;
    color:#5d5d5d;
}
.p1{
    width:100%;
    height:10.9rem;
    background:url("../img/p1-bg.jpg") no-repeat center;
    background-size:7.5rem 10.9rem;
    overflow:hidden;
}
.p1 .ul1{
    width:7.5rem;
    height:3.7rem;
    overflow:hidden;
}
.p1 .ul1 li{
    margin-right:0.1rem;
    float:left;
}
.p1 .ul1 li img{
    width:1.7rem;
    height:3.4rem;
}
.p1 .ul1 li.li1{
    animation:2s infinite linear tb1;
}
.p1 .ul1 li.li2{
    margin-top:0.3rem;
    animation:2s infinite linear tb2;
}
@keyframes tb1 {
    0%{margin-top:0;opacity: 1}
    50%{margin-top:0.3rem;opacity: 0.9}
    100%{margin-top:0;opacity: 1}
}
@keyframes tb2 {
    0%{margin-top:0.3rem;opacity: 0.9}
    50%{margin-top:0;opacity: 1}
    100%{margin-top:0.3rem;opacity: 0.9}
}
.p1 .ul2{
    width:7.5rem;
    height:2.08rem;
    overflow:hidden;
}
.p1 .ul2 li{
    float:left;
    margin-right:0.06rem;
    position:relative;
}
.p1 .ul2 li p{
    top:1.6rem;
    line-height:0.3rem;
    font-size:0.3rem;
    color:#e8e8e8;
    text-align:center;
    position:absolute;
}
.p1 .ul2 li.li1{
    width:2.03rem;
    height:1.46rem;
    background:url("../img/p1-img5.jpg") no-repeat;
    background-position:-0.8rem 0;
    background-size:3.63rem 2.36rem;
    border:1px solid #b08f7a;
    animation:2s infinite linear lr1;
}
.p1 .ul2 li.li1 p{
    width:2.03rem;
}
@keyframes lr1{
    0%{background-position:-0.75rem 0;}
    50%{background-position:-1rem 0;}
    100%{background-position:-0.75rem 0;}
}
.p1 .ul2 li.li2{
    width:2.63rem;
    height:1.46rem;
    background:url("../img/p1-img6.jpg") no-repeat;
    background-position:-0.14rem -0.2rem;
    background-size:2.92rem 2rem;
    border:1px solid #b08f7a;
    animation:1s infinite linear lr2;
}
.p1 .ul2 li.li2 p{
    width:2.63rem;
}
@keyframes lr2{
    0%{background-position:-0.14rem -0.2rem;}
    50%{background-position:-0.14rem -0.27rem;}
    100%{background-position:-0.14rem -0.2rem;}
}
.p1 .ul2 li.li3{
    width:2.28rem;
    height:1.46rem;
    background:url("../img/p1-img7.jpg") no-repeat center;
    background-size:2.4rem 1.6rem;
    border:1px solid #b08f7a;
    animation:1s infinite linear lr3;
}
.p1 .ul2 li.li3 p{
    width:2.28rem;
}
@keyframes lr3{
    0%{background-size:2.4rem 1.6rem}
    50%{background-size:2.64rem 1.76rem}
    100%{background-size:2.4rem 1.6rem}
}
.p1 .ul3{
    width:7.5rem;
    height:2.5rem;
    overflow:hidden;
}
.p1 .ul3 li{
    float:left;
    margin-right:0.05rem;
    position:relative;
}
.p1 .ul3 li p{
    top:1.82rem;
    line-height:0.3rem;
    font-size:0.3rem;
    color:#e8e8e8;
    text-align:center;
    position:absolute;
}
.p1 .ul3 li.li1 div{
    width:2.77rem;
    height:1.66rem;
    border:1px solid #b08f7a;
    overflow:hidden;
}
.p1 .ul3 li p{
    width:2.77rem;
    height:1.66rem;
}
.p1 .ul3 li.li1 img{
    width:2.77rem;
    height:1.66rem;
}
.p1 .ul3 li.li1 span{
    top:0;
    left:0;
    width:2.77rem;
    height:1.66rem;
    display:block;
    background:rgba(23,13,46,0.5);
    position:absolute;
    animation:1.5s infinite linear op1;
}
.p1 .ul3 li.li2  div{
    width:4.23rem;
    height:1.66rem;
    border:1px solid #b08f7a;
    overflow:hidden;
}
.p1 .ul3 li.li2 p{
    width:4.23rem;
    height:1.66rem;
}
.p1 .ul3 li.li2 img{
    width:4.23rem;
    height:1.66rem;
}
.p1 .ul3 li.li2 span{
    top:0;
    left:0;
    width:4.23rem;
    height:1.66rem;
    display:block;
    background:rgba(23,13,46,0.5);
    position:absolute;
    animation:1.5s infinite linear op2;
}
@keyframes op1{
    0%{opacity:1}
    50%{opacity:0}
    100%{opacity:1}
}
@keyframes op2{
    0%{opacity:0}
    50%{opacity:1}
    100%{opacity:0}
}
.p2{
    padding-bottom:0.5rem;
    background:#ffffff;
}
.p2 ul li{
    position:relative;
}
.p2 ul li img{
    width:100%;
    height:auto;
}
.p2 ul li .info{
    top:0.06rem;
    right:0;
    width:3.58rem;
    height:2.04rem;
    position:absolute;
}
.p2 ul li.li2 .info{
    left:0;
}
.p2 ul li .info h2{
    margin-top:0.26rem;
    margin-left:0.16rem;
    font-size:0.38rem;
    font-weight:bold;
    line-height:0.38rem;
    color:#feebde;
}
.p2 ul li .info span{
    margin-top:0.22rem;
    margin-left:0.16rem;
    width:0.2rem;
    height:0.03rem;
    display:block;
    background:#e8e8e8;
}
.p2 ul li .info p{
    margin-top:0.16rem;
    margin-left:0.16rem;
    font-size:0.3rem;
    line-height:0.38rem;
    color:#e8e8e8;
}
.p3{
    width:100%;
    height:5.35rem;
    background:url("../img/p3-bg.jpg") no-repeat center;
    background-size:7.5rem 5.35rem;
}
.p3 .main img{
    margin:-0.25rem auto 0;
    width:5.06rem;
    height:2.16rem;
    display:block;
}
.p3 .main h2{
    margin-top:0.2rem;
    font-size:0.28rem;
    line-height:0.4rem;
    text-align:center;
    color:#e8e8e8;
}
.p4{
    width:100%;
    height:9rem;
    background:url("../img/p4-bg.jpg") no-repeat center;
    background-size:7.5rem 9rem;
}
.p4 ul li{
    margin-bottom:0.14rem;
    width:6.64rem;
    height:2.16rem;
    overflow:hidden;
}
.p4 ul li.l1{
    background:url("../img/p4-li1.png") no-repeat center;
    background-size:6.64rem 2.16rem;
}
.p4 ul li.l2{
    background:url("../img/p4-li2.png") no-repeat center;
    background-size:6.64rem 2.16rem;
}
.p4 ul li.l3{
    background:url("../img/p4-li3.png") no-repeat center;
    background-size:6.64rem 2.16rem;
}
.p4 ul li h2{
    margin-top:0.52rem;
    margin-left:2.09rem;
    font-size:0.38rem;
    line-height:0.38rem;
    color:#feebde;
}
.p4 ul li p{
    margin-top:0.13rem;
    margin-left:2.09rem;
    font-size:0.3rem;
    line-height:0.36rem;
    color:#e8e8e8;
}
.p5{
    padding-bottom:0.5rem;
    background:#f9f9f9;
}
.p5 .main{
    padding-bottom:0.3rem;
}
.p5 ul{
    width:7.5rem;
}
.p5 ul li{
    margin-bottom:0.25rem;
    margin-right:0.2rem;
    float:left;
    width:2.22rem;
    height:1.93rem;
}
.p5 ul li.l1{
    background:url("../img/p5-l1.png") no-repeat center;
    background-size:2.22rem 1.93rem;
}
.p5 ul li.l2{
    background:url("../img/p5-l2.png") no-repeat center;
    background-size:2.22rem 1.93rem;
}
.p5 ul li.l3{
    background:url("../img/p5-l3.png") no-repeat center;
    background-size:2.22rem 1.93rem;
}
.p5 ul li.l4{
    background:url("../img/p5-l4.png") no-repeat center;
    background-size:2.22rem 1.93rem;
}
.p5 ul li.l5{
    background:url("../img/p5-l5.png") no-repeat center;
    background-size:2.22rem 1.93rem;
}
.p5 ul li.l6{
    background:url("../img/p5-l6.png") no-repeat center;
    background-size:2.22rem 1.93rem;
}
.p5 ul li h2{
    margin-top:1.23rem;
    width:2.22rem;
    font-size:0.3rem;
    line-height:0.3rem;
    text-align:center;
}
a.link{
    margin:0 auto;
    width:3.85rem;
    height:0.66rem;
    font-size:0.4rem;
    text-align:center;
    line-height:0.6rem;
    display:block;
    color:#b5947f;
    background:url("../img/link-bg.png") no-repeat center;
    background-size:3.49rem 0.11rem;
    border:0.02rem solid #b5947f;
    border-radius:0.32rem;
}
a.link2{
    margin:0 auto;
    width:3.85rem;
    height:0.66rem;
    font-size:0.4rem;
    text-align:center;
    line-height:0.6rem;
    display:block;
    color:#fce8da;
    cursor:pointer;
    background:url("../img/link-bg2.png") no-repeat center;
    background-size:3.49rem 0.11rem;
    border:0.02rem solid #fce8da;
    border-radius:0.32rem;
}
.p6{
    padding-bottom:0.5rem;
}
.p6 img{
    margin:0 auto;
    width:6.56rem;
    height:2.22rem;
    display:block;
}
.p7{
    height:10.38rem;
    background:url("../img/p7-bg.jpg") no-repeat center;
    background-size:7.5rem 10.38rem;
}
.p7 ul{
    width:7.5rem;
}
.p7 ul li{
    margin:0 0.18rem 0.3rem;
    float:left;
    width:2rem;
    height:3.3rem;
}
.p7 ul li.l1{
    background:url("../img/p7-l1.jpg") no-repeat center;
    background-size:2rem 3.3rem;
}
.p7 ul li.l2{
    background:url("../img/p7-l2.jpg") no-repeat center;
    background-size:2rem 3.3rem;
}
.p7 ul li.l3{
    background:url("../img/p7-l3.jpg") no-repeat center;
    background-size:2rem 3.3rem;
}
.p7 ul li.l4{
    background:url("../img/p7-l4.jpg") no-repeat center;
    background-size:2rem 3.3rem;
}
.p7 ul li.l5{
    background:url("../img/p7-l5.jpg") no-repeat center;
    background-size:2rem 3.3rem;
}
.p7 ul li.l6{
    background:url("../img/p7-l6.jpg") no-repeat center;
    background-size:2rem 3.3rem;
}
.p7 ul li h2{
    margin-top:0.62rem;
    width:2rem;
    color:#feebde;
    font-size:0.56rem;
    line-height:0.56rem;
    text-align:center;
}
.p7 ul li span{
    margin:0.33rem auto 0;
    width:0.3rem;
    height:0.03rem;
    display:block;
    background:#feebde;
}
.p7 ul li p{
    margin-top:0.49rem;
    width:2rem;
    font-size:0.36rem;
    color:#e8e8e8;
    line-height:0.42rem;
    text-align:center;
    display:block;
}
.p8{
    padding-bottom:0.5rem;
}
.p8 .main{
    padding-bottom:0.3rem;
}
.p8 ul li{
    margin:0 auto 0.27rem;
    width:100%;
    height:1.33rem;
    background:url("../img/p8-li.png") no-repeat center;
    background-size:7.05rem 1.33rem;
}
.p8 ul li h2{
    font-size:0.38rem;
    line-height:0.68rem;
    width:3.11rem;
    color:#5d5d5d;
    text-align:center;
}
.p8 ul li p{
    font-size:0.3rem;
    line-height:0.65rem;
    color:#5d5d5d;
    text-indent:0.17rem;
}
.p9{
    width:100%;
    height:8.87rem;
    background:url("../img/p9-bg.jpg") no-repeat center;
    background-size:7.5rem 8.87rem;
}
#teacher{
    padding:0.2rem 0;
}
#teacher .swiper-slide{
    width:3rem;
    height:6.5rem;
    background-position:center;
    background-size:cover;
    background:rgba(0,0,0,0);
}
#teacher .img{
    width:3rem;
    height:5rem;
    overflow:hidden;
}
#teacher .img.t1{
    background:url("../img/t1.jpg") no-repeat center;
    background-size:3rem 5rem;
}
#teacher .img.t2{
    background:url("../img/t2.jpg") no-repeat center;
    background-size:3rem 5rem;
}
#teacher .img.t3{
    background:url("../img/t3.jpg") no-repeat center;
    background-size:3rem 5rem;
}
#teacher .img.t4{
    background:url("../img/t4.jpg") no-repeat center;
    background-size:3rem 5rem;
}
#teacher .img.t5{
    background:url("../img/t5.jpg") no-repeat center;
    background-size:3rem 5rem;
}
#teacher .img.t6{
    background:url("../img/t6.jpg") no-repeat center;
    background-size:3rem 5rem;
}
#teacher .img.t7{
    background:url("../img/t7.jpg") no-repeat center;
    background-size:3rem 5rem;
}
#teacher .img.t8{
    background:url("../img/t8.jpg") no-repeat center;
    background-size:3rem 5rem;
}
#teacher h2{
    margin-top:3.88rem;
    width:3rem;
    font-size:0.36rem;
    line-height:0.36rem;
    text-align:center;
    color:#feebde;
}
#teacher h3{
    margin-top:0.3rem;
    width:3rem;
    font-size:0.32rem;
    line-height:0.32rem;
    text-align:center;
    color:#ffffff;
}

#teacher .swiper-slide p{
    margin-top:0.1rem;
    margin-left:-1.67rem;
    padding-top:0.2rem;
    width:6.34rem;
    height:1.37rem;
    display:none;
    font-size:0.24rem;
    line-height:0.32rem;
    text-align:center;
    color:#ffffff;
    background:url("../img/p9-info.png") no-repeat center;
    background-size:6.34rem 1.37rem;
    overflow:hidden;
}
#teacher .swiper-slide.swiper-slide-active p{
    display:block;
}
.p9 .main{
    position:relative;
}
.left{
    top:2.7rem;
    left:0;
    width:0.24rem;
    height:0.48rem;
    z-index:9999;
    cursor:pointer;
    position:absolute;
    background:url("../img/left.png") no-repeat;
    background-size:0.24rem 0.48rem;
}
.right{
    top:2.7rem;
    right:0;
    width:0.24rem;
    height:0.48rem;
    z-index:9999;
    cursor:pointer;
    position:absolute;
    background:url("../img/right.png") no-repeat;
    background-size:0.24rem 0.48rem;
}
.p10{
    width:100%;
    height:8.47rem;
    background:url("../img/p10-bg.jpg") no-repeat center;
    background-size:7.5rem 8.47rem;
}
.vedio{
    margin-top:1.18rem;
    margin-left:0.67rem;
    width:5.75rem;
    height:3.8rem;
    background:#000;
}
.p11{
    width:100%;
    height:6rem;
    background:url("../img/p11-bg.jpg") no-repeat;
    background-size:7.5rem 6rem;
    overflow:hidden;
}
.p11.img2{
    background:url("../img/p11-bg2.jpg") no-repeat;
    background-size:7.5rem 6rem;
}
.p11.img3{
    background:url("../img/p11-bg3.jpg") no-repeat;
    background-size:7.5rem 6rem;
}
.p11.img4{
    background:url("../img/p11-bg4.jpg") no-repeat;
    background-size:7.5rem 6rem;
}
.p11.img5{
    background:url("../img/p11-bg5.jpg") no-repeat;
    background-size:7.5rem 6rem;
}
.p11.img6{
    background:url("../img/p11-bg6.jpg") no-repeat;
    background-size:7.5rem 6rem;
}
.title2{
    margin-top:1.3rem;
    width:100%;
    height:0.7rem;
    background:url("../img/title-bg11.png") no-repeat center;
    background-size:6.6rem 0.7rem;
}
.title2 h2{
    font-size:0.6rem;
    line-height:0.7rem;
    font-weight:bold;
    text-align:center;
    color:#f7e2d3;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7e2d3), to(#78605b));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.title2.t2{
    margin-top:1rem;
    width:100%;
    height:1.2rem;
    background:url("../img/title-bg11.png") no-repeat center;
    background-size:6.6rem 0.7rem;
}
.title2.t2 h2{
    font-size:0.5rem;
    line-height:0.5rem;
    font-weight:bold;
    text-align:center;
    color:#f7e2d3;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7e2d3), to(#78605b));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.title2.t2 h3{
    margin-top:0.12rem;
    font-size:0.54rem;
    line-height:0.54rem;
    font-weight:bold;
    text-align:center;
    color:#f7e2d3;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7e2d3), to(#78605b));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.title2 h4{
    font-size:0.5rem;
    line-height:0.5rem;
    font-weight:bold;
    text-align:center;
    color:#f7e2d3;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7e2d3), to(#78605b));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.p11 form{
    margin-top:0.45rem;
    margin-left:1.61rem;
}
.p11 form div{
    margin-top:0.23rem;
    height:0.65rem;
    line-height:0.65rem;
    overflow:hidden;
}
.p11 div span{
    float:left;
    width:0.65rem;
    height:0.65rem;
    line-height:0.65rem;
    display:block;
    vertical-align:middle;
    overflow:hidden;
}
.p11 div.fname span{
    background:url("../img/p11-tag1.png") no-repeat left;
    background-size:0.65rem 0.65rem;
}
.p11 div.fphone span{
    background:url("../img/p11-tag2.png") no-repeat left;
    background-size:0.65rem 0.65rem;
}
.p11 input[type="text"]{
    padding:0;
    margin:0;
    margin-left:0.17rem;
    float:left;
    width:3.4rem;
    height:0.65rem;
    line-height:0.65rem;
    font-size:0.4rem;
    color:#fce8da;
    vertical-align:middle;
    text-indent:0.2rem;
    display:block;
    background:url("../img/p11-input.png") no-repeat center;
    background-size:3.4rem 0.65rem;
    border:none;
    border-radius:0;
    overflow:hidden;
}
.p11 input[type="submit"]{
    margin-top:0.5rem;
    margin-left:0.215rem;
    width:3.85rem;
    height:0.66rem;
    font-size:0.4rem;
    text-align:center;
    line-height:0.49rem;
    display:block;
    color:#fce8da;
    cursor:pointer;
    background:url("../img/link-bg2.png") no-repeat center #170d2e;
    background-size:3.49rem 0.11rem;
    border:0.02rem solid #fce8da;
    border-radius:0.32rem;
}
.cs1{
    padding-bottom:0.5rem;
    background:#f9f9f9;
}
.cs1 img{
    margin:0 auto;
    width:7.21rem;
    height:6.71rem;
    display:block;
}
.cs2{
    width:100%;
    height:9.44rem;
    background:url("../img/cs2-bg.jpg") no-repeat center;
    background-size:7.5rem 9.44rem;
}
.cs2 ul{
    margin-left:1.45rem;
}
.cs2 ul li{
    margin-right:0.8rem;
    float:left;
    cursor:pointer;
    font-size:0.28rem;
    line-height:0.28rem;
    color:#5a5668;
    position:relative;
}
.cs2 ul li.act{
    color:#ffffff;
}
.cs2 ul li span{
    top:0.46rem;
    left:50%;
    margin-left:-0.5rem;
    width:1rem;
    height:0.02rem;
    display:block;
    position:absolute;
    background:#5a5668;
}
.cs2 ul li.act span{
    background:#ffffff;
}
.cs2 .tab-div{
    height:6.3rem;
    position:relative;
}
.cs2 .tab-div div{
    top:0.9rem;
    left:0.8rem;
    width:5.89rem;
    height:5.28rem;
    position:absolute;
    z-index:1;
    background:url("../img/cs2-img.png") no-repeat center #39285f;
    background-size:5.74rem 2.89rem;
    border:1px solid #483849;
    border-radius:0.16rem;
    transition:0.4s;
}
.cs2 .tab-div div.act{
    top:0.5rem;
    left:0.4rem;
    z-index:99;
    background:url("../img/cs2-img.png") no-repeat center #24173f;
    background-size:5.74rem 2.89rem;
    border:1px solid #fde9da;
    transition:0.4s;
}
.cs2 .tab-div div h2{
    margin-top:0.36rem;
    font-size:0.38rem;
    text-align:center;
    line-height:0.38rem;
    color:#feebde;
    background:url("../img/cs2-title.png") no-repeat center;
    background-size:4.46rem 0.17rem;
}
.cs2 .tab-div div img.img1{
    margin:0.5rem auto 0;
    width:2.88rem;
    height:2.34rem;
    display:block;
}
.cs2 .tab-div div img.img2{
    margin:0.3rem auto 0;
    width:2.59rem;
    height:2.59rem;
    display:block;
}
.cs2 .tab-div div p{
    margin:0.5rem auto 0;
    font-size:0.32rem;
    width:5.4rem;
    line-height:0.36rem;
    color:#e8e8e8;
}
.cs2 .info{
    text-align:right;
    font-size:0.3rem;
    color:#e8e8e8;
}
.cs3{
    padding-bottom:0.5rem;
}
.cs3 .line{
    border-top:2px solid #cecece;
    border-bottom:2px solid #cecece;
}
.cs3 .main{
    background:url("../img/cs3-line.png") no-repeat center;
    background-size:6.09rem 5.38rem;
}
.cs3 ul{
    width:7.5rem;
}
.cs3 ul li{
    float:left;
    width:3.55rem;
    height:3.32rem;
}
.cs3 ul li.li1{
    background:url("../img/cs3-tag1.png") no-repeat center 0.42rem;
    background-size:0.91rem 0.83rem;
}
.cs3 ul li.li2{
    background:url("../img/cs3-tag2.png") no-repeat center 0.36rem;
    background-size:0.94rem 0.94rem;
}
.cs3 ul li.li3{
    background:url("../img/cs3-tag3.png") no-repeat center 0.3rem;
    background-size:0.94rem 0.80rem;
}
.cs3 ul li.li4{
    background:url("../img/cs3-tag4.png") no-repeat center 0.26rem;
    background-size:0.88rem 0.86rem;
}
.cs3 ul li h2{
    margin-top:1.5rem;
    font-size:0.3rem;
    color:#b5947f;
    text-align:center;
}
.cs3 ul li p{
    margin-top:0.2rem;
    font-size:0.3rem;
    line-height:0.4rem;
    color:#5d5d5d;
    text-align:center;
}
.cs4{
    width:100%;
    height:11.38rem;
    background:url("../img/cs4-bg.jpg") no-repeat center;
    background-size:7.5rem 11.38rem;
}
.cs4 ul{
    margin-left:0.1rem;
    padding-bottom:0.5rem;
}
.cs4 ul li{
    margin-top:0.15rem;
    width:7.3rem;
    height:2.38rem;
    overflow:hidden;
}
.cs4 ul li.li1{
    background:url("../img/cs4-img1.png") no-repeat left center;
    background-size:4.05rem 2.38rem;
}
.cs4 ul li.li2{
    background:url("../img/cs4-img2.png") no-repeat right center;
    background-size:4.09rem 2.38rem;
}
.cs4 ul li.li3{
    background:url("../img/cs4-img3.png") no-repeat left center;
    background-size:4.05rem 2.38rem;
}
.cs4 ul li.li1.img2{
    background:url("../img/cs4-img4.png") no-repeat left center;
    background-size:4.05rem 2.38rem;
}
.cs4 ul li.li2.img3{
    background:url("../img/cs4-img5.png") no-repeat right center;
    background-size:4.05rem 2.38rem;
}
.cs4 ul li.li3.img4{
    background:url("../img/cs4-img6.png") no-repeat left center;
    background-size:4.05rem 2.38rem;
}
.cs4 ul li.li1.img5{
    background:url("../img/cd4-img1.png") no-repeat left center;
    background-size:4.05rem 2.38rem;
}
.cs4 ul li.li2.img6{
    background:url("../img/cd4-img2.png") no-repeat right center;
    background-size:4.05rem 2.38rem;
}
.cs4 ul li.li3.img7{
    background:url("../img/cd4-img3.png") no-repeat left center;
    background-size:4.05rem 2.38rem;
}
.cs4 ul li.li1.img8{
    background:url("../img/te4-img1.png") no-repeat left center;
    background-size:4.05rem 2.38rem;
}
.cs4 ul li.li2.img9{
    background:url("../img/te4-img2.png") no-repeat right center;
    background-size:4.05rem 2.38rem;
}
.cs4 ul li.li3.img10{
    background:url("../img/te4-img3.png") no-repeat left center;
    background-size:4.05rem 2.38rem;
}
.cs4 ul li.li1.img11{
    background:url("../img/pk4-img1.png") no-repeat left center;
    background-size:4.05rem 2.38rem;
}
.cs4 ul li.li2.img12{
    background:url("../img/pk4-img2.png") no-repeat right center;
    background-size:4.05rem 2.38rem;
}
.cs4 ul li.li3.img13{
    background:url("../img/pk4-img3.png") no-repeat left center;
    background-size:4.05rem 2.38rem;
}
.cs4 ul li .info{
    margin-left:3.6rem;
}
.cs4 ul li .info h2{
    margin-top:0.4rem;
    font-size:0.38rem;
    color:#feebde;
    line-height:0.38rem;
}
.cs4 ul li .info p{
    margin-left:0.05rem;
    padding-left:0.15rem;
    margin-top:0.2rem;
    width:3.4rem;
    font-size:0.3rem;
    line-height:0.36rem;
    color:#e8e8e8;
    border-left:1px solid #e8e8e8;
}
.cs4 ul li.li2 .info{
    margin-left:0.3rem;
}
.cs4 ul li.li2 .info h3{
    text-align:right;
}
.cs4 ul li.li2 .info p{
    margin-right:0.05rem;
    padding-right:0.15rem;
    text-align:right;
    border:none;
    border-right:1px solid #e8e8e8;
}

.cs5{
    height:9.71rem;
    background:url("../img/cs5-bg.jpg") no-repeat center;
    background-size:7.5rem 9.71rem;
}
.cs5 .main{
    padding-bottom:0.3rem;
}
.cs5 ul li{
    margin:0 auto 0.27rem;
    width:100%;
    height:1.33rem;
    background:url("../img/cs5-li.png") no-repeat center;
    background-size:7.05rem 1.33rem;
}
.cs5 ul li h2{
    font-size:0.38rem;
    line-height:0.68rem;
    width:3.11rem;
    color:#ffffff;
    text-align:center;
}
.cs5 ul li p{
    font-size:0.3rem;
    line-height:0.65rem;
    color:#ffffff;
    text-indent:0.17rem;
}
.pt1{
    padding-bottom:0.5rem;
}
.pt1 .img{
    margin:0 auto;
    width:6.4rem;
    height:4.41rem;
    position:relative;
    background:url("../img/pt1-img.png") no-repeat center;
    background-size:6.4rem 4.41rem;
}
.vedio2{
    margin-top:0.04rem;
    margin-left:0.04rem;
    width:6.3rem;
    height:4.33rem;
    background:#000;
}
.pt2{
    width:100%;
    height:9.44rem;
    background:url("../img/cs2-bg.jpg") no-repeat center;
    background-size:7.5rem 9.44rem;
}
.pt2 ul{
    margin-left:0.2rem;
    width:7.5rem;
}
.pt2 ul li{
    margin-right:0.6rem;
    float:left;
    cursor:pointer;
    font-size:0.28rem;
    line-height:0.28rem;
    color:#5a5668;
    position:relative;
}
.pt2 ul li.act{
    color:#ffffff;
}
.pt2 ul li span{
    top:0.46rem;
    left:50%;
    margin-left:-0.5rem;
    width:1rem;
    height:0.02rem;
    display:block;
    position:absolute;
    background:#5a5668;
}
.pt2 ul li.act span{
    background:#ffffff;
}
.pt2 .tab-div{
    height:6.3rem;
    position:relative;
}
.pt2 .tab-div div{
    top:0.9rem;
    left:0.8rem;
    width:5.89rem;
    height:5.28rem;
    position:absolute;
    z-index:1;
    background:url("../img/cs2-img.png") no-repeat center #39285f;
    background-size:5.74rem 2.89rem;
    border:1px solid #483849;
    border-radius:0.16rem;
    transition:0.4s;
}
.pt2 .tab-div div.div-img{
    top:0.7rem;
    left:0.6rem;
}
.pt2 .tab-div div.act{
    top:0.5rem;
    left:0.4rem;
    z-index:99;
    background:url("../img/cs2-img.png") no-repeat center #24173f;
    background-size:5.74rem 2.89rem;
    border:1px solid #fde9da;
    transition:0.4s;
}
.pt2 .tab-div div h2{
    margin-top:0.36rem;
    font-size:0.38rem;
    text-align:center;
    line-height:0.38rem;
    color:#feebde;
    background:url("../img/cs2-title.png") no-repeat center;
    background-size:4.46rem 0.17rem;
}
.pt2 .tab-div div img.img1{
    margin:0.5rem auto 0;
    width:3.28rem;
    height:2.34rem;
    display:block;
}
.pt2 .tab-div div img.img2{
    margin:0.3rem auto 0;
    width:2.59rem;
    height:2.59rem;
    display:block;
}
.pt2 .tab-div div img.img3{
    margin:0.3rem auto 0;
    width:5.2rem;
    height:2.53rem;
    display:block;
}
.pt2 .tab-div div p{
    margin:0.3rem auto 0;
    font-size:0.32rem;
    width:5.4rem;
    line-height:0.36rem;
    color:#e8e8e8;
}
.pt2 .tab-div div.div3 p{
    margin:0.2rem auto 0;
}
.pt2 .info{
    text-align:right;
    font-size:0.3rem;
    color:#e8e8e8;
}
.cd1{
    padding-bottom:0.5rem;
}
.cd1 .img{
    margin-top:2.15rem;
    width:100%;
    height:4.57rem;
    position:relative;
    background:url("../img/cd1-img.png") no-repeat bottom;
    background-size:5.29rem 4.57rem;
}
.cd1 .img .box{
    width:3rem;
    position:absolute;
}
.cd1 .img .box img{
    margin:0 auto;
    width:1.25rem;
    height:1.25rem;
    display:block;
}
.cd1 .img .box h2{
    margin-top:0.22rem;
    font-size:0.34rem;
    line-height:0.34rem;
    text-align:center;
    color:#b5947f;
}
.cd1 .img .box p{
    margin-top:0.3rem;
    font-size:0.28rem;
    line-height:0.4rem;
    text-align:center;
    color:#5d5d5d;
}
.cd1 .img .box.b1{
    top:-2.2rem;
    left:50%;
    margin-left:-1.5rem;
}
.cd1 .img .box.b2{
    top:1.1rem;
    left:0.3rem;
}
.cd1 .img .box.b3{
    top:1.1rem;
    right:0.3rem;
}
.cd2{
    width:100%;
    height:7.61rem;
    background:url("../img/cd2-bg.jpg") no-repeat center;
    background-size:7.5rem 7.61rem;
}
.cd2 .main{
    position:relative;
}
.cd2 .box{
    width:5rem;
}
.cd2 .box.b1{
    margin-top:0.4rem;
}
.cd2 .box h2{
    margin-top:0.3rem;
    font-size:0.38rem;
    line-height:0.38rem;
    color:#feebde;
}
.cd2 .box p{
    margin-top:0.18rem;
    font-size:0.32rem;
    line-height:0.4rem;
    color:#e8e8e8;
}
.cd2 .box p{
    margin-top:0.18rem;
    font-size:0.32rem;
    line-height:0.4rem;
    color:#e8e8e8;
}
.cd2 .box.b2{
    margin-top:1.2rem;
    margin-left:3.26rem;
}
.cd3{
    padding-bottom:0.5rem;
}
.cd3 img.img{
    width:100%;
    height:auto;
    display:block;
}
.cd3 h5{
    margin-top:0.4rem;
    width:100%;
    height:0.55rem;
    line-height:0.55rem;
    font-size:0.34rem;
    text-align:center;
    color:#ffffff;
    background:#b5947f;
}
.cd3 img.jt{
    margin:0 auto;
    width:0.89rem;
    height:1.07rem;
    display:block;
}
.cd3 ul{
    width:8rem;
}
.cd3 ul li{
    float:left;
    margin-bottom:0.2rem;
    margin-right:0.4rem;
    width:2.12rem;
}
.cd3 ul li img{
    width:100%;
    height:auto;
    display:block;
}
.cd3 ul li p{
    margin-top:0.22rem;
    text-align:center;
    font-size:0.3rem;
    line-height:0.3rem;
    color:#5d5d5d;
}
.the1{
    background:#f9f9f9;
}
.the1 .box{
    margin:0 auto;
    width:7.09rem;
    height:2.93rem;
    border:1px solid #cbcbcb;
}
.the1 ul{
    margin-top:0.28rem;
    margin-left:0.25rem;
    width:7.5rem;
}
.the1 ul li{
    margin-right:0.22rem;
    float:left;
    width:1.48rem;
    height:2.33rem;
    background:#ffffff;
}
.the1 ul li img{
    margin:0.28rem auto 0.24rem;
    width:0.78rem;
    height:0.9rem;
    display:block;
}
.the1 ul li p{
    font-size:0.3rem;
    line-height:0.4rem;
    color:#5d5d5d;
    text-align:center;
}
.the1 .main{
    padding-bottom:0.5rem;
}
.the1 .main h2{
    padding:0.4rem 0 0.3rem;
    font-size:0.3rem;
    text-align:center;
}
.the1 .main h2 span{
    color:#b5947f;
    font-size:0.34rem;
}
.the1 .main img{
    margin:0 auto;
    width:6.36rem;
    height:2.54rem;
    display:block;
}
.the1 .main p{
    margin-top:0.24rem;
    width:100%;
    color:#5d5d5d;
    text-align:right;
    font-size:0.24rem;
    line-height:0.24rem;
}
.the2{
    padding-bottom:0.5rem;
    background:url("../img/the2-bg.jpg") no-repeat center top #190f32;
    background-size:7.5rem 1.85rem;
}
.the2 ul{
    padding-bottom:0.5rem;
}
.the2 ul li{
    margin:0.1rem auto;
    width:7.1rem;
    height:2.2rem;
    position:relative;
}
.the2 ul li.li1{
    background:url("../img/the2-img1.png") no-repeat center;
    background-size:7.1rem 2.2rem;
}
.the2 ul li.li2{
    background:url("../img/the2-img2.png") no-repeat center;
    background-size:7.1rem 2.2rem;
}
.the2 ul li.li3{
    background:url("../img/the2-img3.png") no-repeat center;
    background-size:7.1rem 2.2rem;
}
.the2 ul li.li4{
    background:url("../img/the2-img4.png") no-repeat center;
    background-size:7.1rem 2.2rem;
}
.the2 ul li p{
    right:0;
    bottom:0;
    width:3.58rem;
    height:0.53rem;
    line-height:0.53rem;
    font-size:0.34rem;
    color:#180e2f;
    text-align:center;
    position:absolute;
}
.the3{
    padding-bottom:0.2rem;
}
.the3 ul{
    width:7.5rem;
}
.the3 ul li{
    margin-right:0.33rem;
    margin-bottom:0.33rem;
    float:left;
    width:2.14rem;
    height:1.69rem;
    position:relative;
}
.the3 ul li img{
    width:2.14rem;
    height:1.69rem;
    display:block;
}
.the3 ul li p{
    top:0;
    left:0;
    font-size:0.34rem;
    width:2.14rem;
    color:#ffffff;
    line-height:1.69rem;
    text-align:center;
    position:absolute;
}
.pck1{
    padding-bottom:0.5rem;
}
.pck1 .main h2{
    margin:0 auto 0.4rem;
    font-size:0.3rem;
    line-height:0.42rem;
    width:1.83rem;
    height:0.42rem;
    color:#ffffff;
    text-align:center;
    background:#b5947f;
    border-radius:0.2rem;
}
.pck1 ul{
    margin-bottom:0.24rem;
    width:7.5rem;
}
.pck1 ul li{
    margin-bottom:0.14rem;
    margin-right:0.18rem;
    float:left;
    width:1.62rem;
    height:1.86rem;
    background:url("../img/pck1-box.png") no-repeat center;
    background-size:1.62rem 1.86rem;
}
.pck1 ul li h3{
    margin-top:0.38rem;
    font-size:0.3rem;
    font-weight:bold;
    color:#b5947f;
    line-height:0.3rem;
    text-align:center;
}
.pck1 ul li p{
    margin-top:0.2rem;
    font-size:0.3rem;
    line-height:0.3rem;
    color:#5d5d5d;
    text-align:center;
}
.pck1 img{
    width:6.36rem;
    height:2.59rem;
    display:block;
}
.pck1 h4{
    margin-bottom:0.4rem;
    font-size:0.3rem;
    line-height:0.34rem;
    text-align:center;
    color:#5d5d5d;
}
.pck1 h4 span{
    font-size:0.34rem;
    line-height:0.34rem;
    color:#b5947f;
}
.pck1 p.txt{
    font-size:0.24rem;
    line-height:0.24rem;
    text-align:right;
}
.pck2{
    width:7.5rem;
    height:13.05rem;
    background:url("../img/pck2-bg.jpg") no-repeat center;
    background-size:7.5rem 13.05rem;
}
.pck2 ul{
    width:100%;
}
.pck2 ul li{
    float:left;
    width:50%;
    height:5rem;
}
.pck2 ul li.li1{
    background:url("../img/pck2-li1.png") no-repeat center top;
    background-size:3.16rem 3.03rem;
}
.pck2 ul li.li2{
    background:url("../img/pck2-li2.png") no-repeat center top;
    background-size:3.16rem 3.17rem;
}
.pck2 ul li.li3{
    background:url("../img/pck2-li3.png") no-repeat center top;
    background-size:3.16rem 3.09rem;
}
.pck2 ul li.li4{
    background:url("../img/pck2-li4.png") no-repeat center top;
    background-size:3.16rem 3.27rem;
}
.pck2 ul li h2{
    margin-top:3rem;
    text-align:center;
    font-size:0.38rem;
    font-weight:bold;
    line-height:0.38rem;
    color:#feebde;
}
.pck2 ul li p{
    margin-top:0.16rem;
    padding:0.18rem 0;
    width:100%;
    color:#ffffff;
    font-size:0.3rem;
    line-height:0.36rem;
    text-align:center;
    background:url("../img/pck2-txt.png") no-repeat center;
    background-size:3.56rem 1.08rem;
}
.pck3{
    padding-bottom:0.5rem;
    background:#f9f9f9;
}
.pck3 .img{
    width:7.5rem;
    height:5.32rem;
    display:block;
}









.footer{
    padding:0.2rem 0 1.2rem;
    width:100%;
    color:#ffffff;
    text-align:center;
    font-size:0.14rem;
    line-height:0.28rem;
    background:#000000;
}


























