body{
    font-family:"微软雅黑", Arial, Helvetica, sans-serif;
}
*{
    margin: 0 auto; padding: 0;
}

.banner1{
    width: 100%;
    max-width: 1920px;
}
.banner2{
    width: 100%;
    max-width: 1920px;
    padding: 5% 0 3%;
    background-color: #fcfcfc;
}
    .b2Intr{
        width: 73%;
        padding: 0 2%;
        position: relative;
    }
    .intrImg{
        width: 38%;
        float: left;
    }
    .intrCon{
        width: 62%;
        float: left;
        padding: 0 4%;
    }
    .intrTitle{
        width: 100%;
        padding: 1% 0;
        font-size: 1.2vw;
        color: #272727;
    }
    .intrDes{
        width: 100%;
        padding: 1% 0;
        font-size: 0.9vw;
        color: #666666;
        line-height: 1.8vw;
    }
    .intrZixun{
        position: absolute;
        left: 42%;
        bottom: 0;
    }
    .intrZixun img{
        width: 9.4vw;
    }
.banner3{
    width: 100%;
    max-width: 1920px;
}
    .b3Title{
        width: 100%;
        padding: 4% 0;
        text-align: center;
    }
        .title1{
            color: #272727;
            font-size: 2.5vw;
        }
        .b3Title hr{
            width: 4.2vw;
            height: 2px;
            background-color: #cccccc;
        }
        .b3Title2 hr {
            width: 4.2vw;
            height: 2px;
            background-color: #d71518;
        }
    .b3Con{
        width: 73%;
        overflow: hidden;
    }
    .b3Con li{
        list-style: none;
    }
    .b3Con li img{
        width: 100%;
    }
    .b3Con .b3Conli1 {
        float: left;
        width:48%;
    }
     .b3Con .b3Conli2 {
         float: right;
         width: 48%;
     }
     .banner4b3Con {
         width: 18%;
     }
     .banner4b3Con li{
         width: 44%;
          line-height: 50px;
          text-align: center;
          color: #666;
          border: 1px solid #ccc;
          font-size: 20px;
        background: #eee;
     }
     .banner4b3Con .banner4b3ConActive {
         color: #fff;
         background: #e2292c;
     }

     .banner4b3Con .banner4b3Conli1{
         float: left;
     }
     .banner4b3Con .banner4b3Conli2 {
         float: right;
     }
     .banner4b3Conli2Img{
         display: none;
     }
     .banner4b3Conli2Img2 {
         display: none;
     }
     .banner4Img {
         width: 70%;
     }
     .banner4Img img{
         width: 100%;
     }
     .banner4{
         background: url(../img/banner4_bgk.png) no-repeat;
         background-size: 100%;
         padding-bottom: 4%;
     }
     .banner4b3Con{
         padding-bottom: 2%;
     }
     .banner5{
         position: relative;
         padding-bottom: 8%;
     }
     .banner6{
         background: #f4f4f4;
     }
     .pc_eightServerbanner6{
        width: 70%;
     }
     .banner6 img {
         width: 100%;
     }
     .intrZixunlist{
         bottom: 3%
     }
     .banner7{
         position: relative;
         padding-bottom: 8%;
     }
     .b3Title22{
         padding-bottom: 0
     }
     .intrZixunlist2{
          bottom: 6%;
          left:45%;
     }
     .banner8{
          background: #fcfcfc;
     }
     .intrZixunlisttab{
         left:45%;
     }
     .b3Conli1,.b3Conli2{
         position: relative;
     }
     .b3Conli1click1,
     .b3Conli1click2 {
         width: 50%;
         height: 8%;
         left: 30%;
         bottom: 6%;
     }
     .banner4b3Con li:hover{
         cursor: pointer;
     }
     


/*弹窗表单开始*/
#modal-3{
    max-width: 493px;
}
#tanchuang1{
    width: 484px;
    height: 538px;
    padding: 4%;
    background-color: #FFFFFF;
    box-shadow: none;
}
.tanchuang1_close{
    text-align: right;
}
.md-content .tanchuang1_title{
    width: 100%;
    font-size: 30px;
    color: #000000;
    text-align: center;
    padding: 3% 0;
}
#form1{
    width: 100%;
    padding: 0 3%;
}
.md-content>div{
    padding: 0;
}
.b1_list{
    width: 100%;
    height: 55px;
    font-size: 18px;
    margin: 4% 0;
}
.phone1{
    width: 100%;
    height: 100%;
    padding-left: 5%;
    color: #bbbbbb;
    border-radius: 10px;
    border: 1px solid #ebebeb;
    outline: none;
}
#tanchuang1 .b1_time{
    width: 100%;
    height: 100%;
    line-height: 55px;
    padding-left: 5%;
    outline: none;
    text-align: left;
    color: #bbbbbb;
    position: relative;
    background-color: #FFFFFF;
    border: 1px solid #ebebeb;
    border-radius: 10px;
}
.b1_time select{
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-appearance: none;
}
.b1_list1{
    width: 100%;
    height: 118px;
}
.b1_list1 textarea{
    width: 100%;
    height: 100%;
    font-size: 18px;
    padding: 3% 0 0 5%;
    color: #bbbbbb;
    border-radius: 10px;
    border: 1px solid #ebebeb;
    outline: none;
    resize: none;
}
.b1_list2{
    width: 100%;
    height: 60px;
    margin-top: 8%;
}
.sub1{
    width: 100%;
    height: 100%;
    border-radius: 30px;
    border: none;
    font-size: 26px;
    color: #FFFFFF;
    background-color: #d71518;
    outline: none;
}
.b1_list3{
    width: 100%;
    padding: 3% 1%;
}
.list_left{
    width: 50%;
    float: left;
}
.list_right{
    width: 50%;
    float: left;
}
.form_phone{
    width: 50%;
    float: left;
    text-align: right;
    padding-top: 1%;
}
.page_phone{
    width: 50%;
    float: left;
    line-height: 25px;
    font-size: 14px;
    color: #666666;
    text-align: right;
}
.md-trigger3{
    cursor: pointer;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #bbbbbb;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #bbbbbb;
}

input:-ms-input-placeholder{
    color: #bbbbbb;
}

input::-webkit-input-placeholder{
    color: #bbbbbb;
}
#tanchuang2{
    width: 486px;
    height: 423px;
    background-image: url(../img/success.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: relative;
}
.md-close{
    cursor: pointer;
}



/*轮播开始*/
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 4%;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    width: 30px;
    height: 6px;
    margin: 0 10px;
    border-radius: 0;
    border: 2px solid #535453;
    background-color: #535453;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{
    width: 30px;
    height: 6px;
    border: 2px solid #c92c38;
    background-color: #c92c38;
}

/*底部弹出部分开始*/
.y_ld2p1dibox{
    width: 100%;
    height: 130px;
    background-color: #ffffff;
    position: fixed;
    bottom: 0;
    z-index: 1000;
    display: none;
    box-shadow: 0 0 10px 0 #CCCCCC;

}
.y_ld2p1dia{
    width: 1200px;
    height: 130px;
    line-height: 130px;
    margin: 0 auto;
    padding-left: 50px;
    position: relative;
    /*border: 1px solid red;*/
}
.kefu{
    position: absolute;
    top: 0;
}
.kefu1{
    padding-left: 327px;
}
/*.y_ld2p1dia span{*/
/*color: #666666;*/
/*font-size: 25px;*/
/*padding-left: 294px;*/
/*}*/
.y_ld2p1diatu1{
    margin-right: 60px;
    margin-left: 15px;
}
.y_ld2p1diatu2{
    margin-left: 90px;
    cursor: pointer;
}
.y_ld2p1diatu3{
    width: 35px;
    height: 35px;
    margin-left: 60px;
    margin-top: -80px;
    cursor: pointer;
}
.foot_zixun{
    cursor: pointer;
    position: absolute;
    width: 12%;
    height: 30%;
    left: calc(50% - 8%/2);
    bottom:5px;
    /*border: 1px solid red;*/
}
/*底部弹出部分结束*/
