@charset "utf-8";





*{margin:0;padding:0;}

    html, body {   position: relative;   height: 100%; width:100%;}
    body { background: #eee;
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color:#000;
        margin: 0;
        padding: 0; 
        position: relative;}
    .swiper-container { width: 100%;  height: 100%;}
    .swiper-slide {text-align: center;   background: #fff;height:100%;width:100%;color:#666;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;}
      
     .swiper-slide .box{width:100%;height:100%;background: #eb6446;color:#fff;}
     .swiper-slide .box p{padding-left:0;margin:0;text-align: left;font-size:12px;}
     .swiper-slide .box .con{border-radius: 5px;margin:0 auto;padding:5px 5px;}
     .swiper-slide .box .con p{font-size:12px;}
     .swiper-slide .box p.p1{font-size:16px;text-align: center;color:#fff;line-height:30px;}
     .swiper-slide .box p.p1 b{font-size:22px;}
 /*    .swiper-slide .box ul li .span1{background: url(../images/door_up1.png)center center no-repeat;display: block;height:114px;}*/
.swiper-slide .box_2{width:100%;height:100%;}
.swiper-slide .box_2 p img{display: block;margin:0 auto;}
.swiper-slide .box_2 p.p3{font-size:12px;text-align: left;padding:0 10px;text-indent: 2em;color:#fff;}
.swiper-slide .box_2 p.p4 {margin:0;height: 40px;background:url(../images/map_3.png)center center no-repeat;background-size: auto 80%;}
.swiper-slide .box p.p4{margin:10px 0 0 0;height: 40px;background:url(../images/map_3.png)center center no-repeat;background-size: auto 80%;}

.back_div1{background:#8781e3;}
.back_div2{background:#8781e3;}
.back_div3{background:#8781e3;}
.back_div4{background:#73abff;}


.nav_index{color:#fff;font-size: 12px;}
.nav_index .nav_button{display:block;height:30px;width:30px;background:url(../images/nav_button.png)center center no-repeat;background-size:80%;border-radius: 50%; position: absolute;z-index: 500;top: 5px;right:5px;border:1px solid #fff;}

.nav_main{display:none;height:100%;background:rgba(0,0,0,0.8);position: absolute;z-index: 501;bottom: 0;}
.nav_main ul{position: relative;height:100%;}
.nav_main ul li{list-style: none;/*background: rgba(255,255,255,0.5);*/text-align: center;line-height:40px;height:40px;border-bottom:1px solid #fff;padding:0 20px;}
.nav_main ul li.left{border:none;background: url(../images/nav_left.png)center center no-repeat;background-size:auto 100%;position: absolute;bottom:10px;padding:0;width:100%;height:40px;}
.nav_main ul li a{color: #fff;text-decoration:none;display: block;}

 button{position:absolute;bottom: 0px;border:none;line-height: 30px;width:100%;color:#fff;background:#c82027;font-size: 14px;z-index: 100;display: none;}















