html{font-size:50px;}
body{
    font-size:.28rem;
    background-color: #f0f3f9;
    /*min-width: 2.4rem;*/
    /*max-width: 9rem;*/
    /*height: 100%;*/
    /*background: #f7f7f7;*/
}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, i, center, dl, dt, dd, ol, ul, li, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, audio, canvas, details, figcaption,figure, footer, header, hgroup, mark, menu, meter, nav,
output, progress, section, summary, time, video,img {margin: 0;padding: 0;border: 0;outline: 0;font-family:"microsoft yahei",tahoma,arial;}
a{text-decoration: none;-webkit-tap-highlight-color:rgba(0,0,0,0);color: #3e3a3a;}
i{font-style: normal;}
li{list-style: none;}
*:focus ,input{ outline: none;background-color:transparent; }
*{box-sizing: border-box;}
input[type="text"],input[type="password"],input[type="button"],input[type="number"],input[type="submit"],input[type="file"],span{-webkit-tap-highlight-color: transparent;background-color:transparent;}
input, button, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
    -webkit-appearance: none;
}
button ,textarea,input[type="text"],div{ -webkit-appearance: none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}
img{vertical-align: middle;max-width: 100%;}

html, body {

    /*position: relative;*/
    /*height: 100%;*/
}
body {
    /*background: #eee;*/
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color:#000;
    margin: 0;
    padding: 0;
}
.lf{
    float: left;
}
.rg{
    float: right;
}
.clear{
    clear: both;
}
/*头部*/
.header .logo{
    background-color: #9bb507;
    height: 120px;
    min-width: 1200px;
}
.header .logo img{
    height: 64px;
    margin: 28px 20px;
}
.main{
    width: 1200px;
    margin: 0 auto;
}
.header .menu{
    min-width: 1200px;
    background-color: #c5d601;
    height: 80px;
}
.header .menu ul li{
    float: left;
}
.header .menu ul li a{
    color: #ffffff;
    font-size: 20px;
    line-height: 80px;
    width: 120px;
    display: inline-block;
    text-align: center;
    padding: 0 10px;
}
.header .menu ul li a.on{
    background-color: #afc51f;
}
.header .menu ul li a:hover{
    background-color: #afc51f;
}
/*头部结束*/
/*尾部*/
.foot{
    min-width: 1200px;
    background-color: #606060;
    text-align: center;
    padding: 35px 0;
    /*margin-top: 115px;*/
}
.foot p{
    color: #ffffff;
    line-height: 25px;
}
.footer{
    margin-bottom: 115px;
}
/*尾部结束*/
/*首页banner*/
.home-banner{
    min-width: 1200px;
}
.home-banner .swiper-pagination-bullet-active{
    background: #a9bc2c;
}
.home-banner .swiper-pagination-bullet{
    border-radius: inherit;
    width: 90px;
    height: 10px;
}
.home-banner .swiper-pagination-bullet{
    margin: 0 2px !important;
}
.home-banner .swiper-pagination{
    position: initial;
    margin-top: 60px;
}
/*首页banner结束*/

/*首页*/
.home{
    /*background-image: url("../img/img-03.png");*/
    /*background-repeat:no-repeat;*/
    /*background-attachment:fixed;*/
    /*background-position:center;*/
    background:url('../img/img-03.png') no-repeat right 0;
    margin-top: 90px;

}
.home .h-title{
    text-align: center;
    padding: 120px 0 78px 280px;
}
.home .h-title img{
    height: 100px;
}
.home .view{
    /*background-image: url("../img/img-05.png");*/
    /*background-repeat:no-repeat;*/
    /*background-position: 10px 10px;*/
    position: relative;

}
.home .view .v-box{
    position: absolute;
    left: -70px;
    top: -75px;
}
.home .view .v-box img{
    width: 490px;
}
.home .view .jtjy{
    margin-top: 300px;
    height: 300px;
    width: 400px;
    background: url("../img/img-06.png")no-repeat;
    position: relative;
    text-align: center;
}
.home .view input[type='button']{
    margin-top: 200px;
    width: 104px;
    height: 32px;
    border: 1px solid #ffffff;
    color: #ffffff;
    border-radius: 20px;
    cursor:pointer;
}
.home .view .yytg{
    height: 300px;
    width: 400px;
    background: url("../img/img-07.png")no-repeat;
    text-align: center;
}
.home .view .yytg input[type='button']{
    border: 1px solid #777777;
    color: #dd637a;
}
.home .view .v-img{
    height: 300px;
    width: 400px;
}
.home .view .zjkc{
    text-align: center;
    height: 600px;
    width: 400px;
    background: url("../img/img-09.png")no-repeat;
}
.home .input{
    margin-top: 215px;
}
.home .input .i-img{
    width: 720px;
}
.home .input .i-img img{
    width: 100%;
}
.home .input .i-img p{
    margin-top: 30px;
    color:#7e7e7f;
    font-size: 21px;
    line-height: 40px;
    text-indent:2em;
}
.home .input .input-text{
    width: 460px;
    background-color: #9bb507;
    margin-left: 20px;
}
.home .input .input-text .it-title{
    width: 100%;
}
.home .input .input-text .it-title h2{
    color: #ffffff;
    font-size: 40px;
    line-height: 120px;
    border-bottom: 3px solid #ffffff;
    padding: 10px 35px 0 35px;
    margin-bottom: 45px;
}
.home .input .input-text span{
    font-size: 22px;
    color: #ffffff;
    height: 40px;
    line-height: 40px;
    margin: 0px 20px 25px 40px;
    display: inline-block;
}
.home .input .input-text input[type='text']{
    background-color: #ffffff;
    border: 0px;
    border-radius: 3px;
    width: 270px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;

}

.home .input .input-text input[type="radio"] {
    width: 18px;
    height: 18px;

}
.home .input .input-text label{
    font-size: 20px;
    color: #ffffff;
    margin-right: 10px;
}
.home .input .input-text select{
    background-color: #ffffff;
    width: 270px;
    border: none;
    outline: none;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    border-radius: 3px;
    font-size: 20px;
}
.home .input .input-text input[type="button"]{
    border :2px solid #ffffff;
    border-radius: 3px;
    color: #ffffff;
    font-size: 22px;
    width: 240px;
    height: 40px;

}
.home .input .input-text .it-button{
    text-align: center;
    margin: 45px 0;
}
.home .footer{
    margin-top: 315px;
}
.home .footer img{
    width: 1200px;
}
.home .pc-banner{
    margin-top: 160px;
}
/*首页结束*/
/*关于贝想*/
.about .about-img{
    width: 1200px;
    margin: 0 auto;

}
/* .about .about-img img{
    margin: 115px 0 100px 0;
} */
.about .about-img2{
    background-color: #eef4d4;
    text-align: center;
    width: 100%;
    min-width: 1200px;
}
/* .about .about-img2 img{
    width: 1200px;
    min-width: 1200px;
    margin: 100px 0 80px 0;
} */
.about .about-img3{
    background:#ffffff url('../img/img-15_left.png') no-repeat left bottom;
    text-align: center;
    width: 100%;
    min-width: 1200px;
	padding-bottom: 50px;
	position:relative;
	z-index:1;
}
.about .about-img3::after{
	content:"";
	position:absolute;
	background:url('../img/img-15_right.png') no-repeat right bottom;
	width:100%;
	height:100%;
	top:0;
	right:0;
	z-index:-1
}

.about .about-img3 img{
    width: 1084px;
    min-width: 1084px;
    margin: 120px 0 115px 0;
}
.about .a-video{
	text-align:center;
    background-color: #f0f3f9;
    width: 100%;
    display: inline-block;
    padding: 60px 0 180px 0;
}
.about .a-video .av-box{
    margin: 0 auto;
    width: 1553px;
}
.about .a-video .av-b{
    margin: -15px 30px;
}

/*关于贝想结束*/
/*婴幼托管*/
.trust .t-banner,.d-banner{
	  text-align: center;
    min-width: 1200px;
}
.trust  .daycare{
    min-width: 1200px;
    padding: 80px 0 0 0 ;
}
.trust .t-content{
    min-width: 1200px;
    background-color: #dceff4;
    padding: 80px 0 120px 0 ;
}
.trust .t-infor{
    flex-wrap: wrap;
    margin-bottom:0;
}
 .tc-text{
    text-align: center;
}
 .tc-text h2{
    font-size: 48px;
    color: #666666;
}
 .tc-text h1{
    font-size: 55px;
    color: #c1d8f4;
}
 .tc-text i{
    font-size: 22px;
    color: #808080;

}
.trust .tc-text p{
    font-size: 28px;
    color: #808080;
    line-height: 60px;
}
.trust .tc-text p:first-of-type{
    margin-top: 70px;

}
.trust .tc-text p:last-of-type{
    margin-bottom: 90px;
}

.banner3 .swiper-container {
    width: 1200px;
    /*height: 300px;*/
    margin-left: auto;
    margin-right: auto;
}
.banner3 .swiper-slide {
    background-size: cover;
    background-position: center;
}
.banner3 .gallery-top {
    height: 540px;
    width: 1200px;

    background-color: #ffffff;
    margin-top: 130px;
    /*overflow: hidden;*/

}
.oy-auto{
    height: 540px;
    overflow-y: auto;
    overflow-x: hidden;
	padding-bottom: 10px;
}
.banner3 .gallery-thumbs {
    height: 20%;
    box-sizing: border-box;
    padding: 10px 60px;
    width: 1040px;
    overflow: hidden;
    margin: 0 auto;
}
.banner3 .gallery-thumbs .swiper-slide {
    width: 210px;
    height: 44px;
    line-height: 44px;
    /*opacity: 0.4;*/
    text-align: center;
    background-color: #cccccc;
    color: #ffffff;
    font-size: 25px;
    border-radius: 22px;
}
.banner3 .gallery-thumbs .swiper-slide-active {
    background-color: #80cbdb;
}
.banner3 .tb-text{
    padding: 70px 20px 0 50px;
}
.banner3 .tb-text h2{
    background: url("../img/icon-1.png")no-repeat 0 0;
    color: #33adc1;
    font-size: 36px;

    /*width: 130px;*/
    padding-left: 60px;
    height: 50px;
}
.banner3 .tb-text .tbt-line{
    border-bottom: 3px solid #33adc1;
    width:224px;
    margin-left: 60px;
}
.banner3 .tb-text h3{
    font-size: 28px;
    color: #666666;
    height: 40px;
    line-height: 40px;
    margin: 20px 0 10px 60px;
}
.banner3 .tb-text p{
    font-size: 21px;
    color: #666666;
    margin: 0px 0 0 60px;
}
.banner3 .swiper-button-prev,.banner3 .swiper-button-next{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    top: 30px;
}
.banner3 .swiper-button-prev{
    /*background-color: #33adc1;*/
left: 0;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l4.2%2C4.2L8.4%2C22l17.8%2C17.8L22%2C44L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #33adc1 center 50%/50% 50% no-repeat;
}
.banner3 .swiper-button-next{
right: 0;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L5%2C44l-4.2-4.2L18.6%2C22L0.8%2C4.2L5%2C0z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #33adc1 center 50%/50% 50% no-repeat;

}
 .banner3 .button{
    width: 1200px;
    height: 60px;
}
.banner3 .tb-img {
    margin:30px 120px 0 120px;
    padding-top: 15px;
}
.banner3 .tb-img ul li{
    float: left;
    margin-right: 15px;
}
.banner3 .tb-img ul li:last-of-type{
    margin-right: 0px;
}
.trust .trust-img{
    min-width: 1200px;
    background-color: #f0f3f9;
}
.trust .trust-img .tc-text{
    padding-top: 80px;
}
.trust .ti-img{
    margin: 0 auto;
    padding: 70px 0;
    width: 1200px;

}
.trust .ti-img img{
    width: 100%;
}
.trust .trust-input{

    min-width: 1200px;
    background-color: #ffffff;
    padding: 100px 0 60px 0;
}
.trust .trust-input .ti-box{
    width: 1200px;
    margin: 0 auto;
    padding: 0 50px;
}
.trust .trust-input .ti-box div{
    margin-bottom: 50px;
}
.trust .trust-input .ti-box p{
    font-size: 28px;
    color: #666666;
    margin-bottom: 10px;
}
.trust .trust-input .ti-box input[type='text'],.trust .trust-input .ti-box select{
    width: 100%;
    height: 50px;
    line-height: 50px;
    border: 1px solid #808080;
    padding: 0 20px;
    font-size: 22px;
}
.trust .trust-input .ti-box label{
    font-size: 22px;
    color: #808080;
    margin-right: 70px;
}
.trust .trust-input .ti-box select{
    color: #808080;
}
.trust .trust-input .ti-box button{
    width: 300px;
    height: 50px;
    line-height: 50px;
    color: #ffffff;
    font-size: 22px;
    border: 0;
    background-color: #80cbdb;
}
.trust .trust-input .ti-box .ti-button{
    text-align: center;
    padding-top: 10px;
}
/*婴幼托管结束*/
/*贝想动态*/
.dynamic{
    width: 100%;
    display: inline-block;
    background-color: #f0f3f9;
}
.dynamic .d-content{
    width: 1200px;
    margin: 0 auto;
    padding-top: 100px;
}
.dynamic .d-content li{
    float: left;
    width: 390px;
    margin-right: 15px;
    margin-bottom: 50px;
}
.dynamic .d-content li:nth-child(3n+3) {
    margin-right: 0px;
}
.dynamic .d-content li h2{
    font-size: 19px;
    color: #4d4d4d;
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.dynamic .d-content li p{
    font-size: 14px;
    color: #4d4d4d;
    line-height: 25px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.dynamic .d-content li span{
    font-size: 14px;
    color: #ea6382;
    line-height: 40px;
}
.dynamic .tc-text{
    background-color: #f0f3f9;
    padding-top: 80px;
}
.dynamic .tc-text h1{
    color: #ecc5d0;
}
.dynamic .page{
    text-align: center;
    padding-bottom: 240px;
}
.dynamic .page ul{
    display: inline-block;
}
.dynamic .page ul li{
    float: left;
    margin: 0 10px;
}
.dynamic .page a{
    font-size: 22px;
    color: #ffffff;
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 55px;
    text-align: center;
    background: url("../img/icon-3.png");
}
.dynamic .page a.on{
    background: url("../img/icon-2.png");
}
/*贝想动态结束*/
/*加盟贝想*/
.join .tc-text{
    padding: 125px 0 65px 0;
}
.join .tc-text h1{
    color: #bfd274;
}
.join .join-box ul li{
    width: 400px;
    height: 600px;
    position: relative;
    overflow: hidden;
    float: left;
}
.join .arrow{
    background: url(../img/icon-4.png) center center no-repeat;
    display: block;
    width: 57px;
    height: 57px;
    margin: 30px 0 0 0px;
}
.join .join-box{
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 140px;
}
.join .join-box ul li .black div{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    margin: 50px 0 0 30px;
}
.join .join-box h2{
    font-size: 38px;
    color: #ffffff;
}
.join .join-box ul li .up{
    background: url(../img/img-26.png) center center no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
    padding: 50px 0 0 30px;
}
.join .join-box ul li .up p{
    padding-top: 120px;
    padding-right: 30px;
    color: #ffffff;
    font-size: 20px;
    line-height: 40px;

}
.join .join-support{
    min-width: 1200px;
    background-color: #f0f3f9;
}
.join .join-support ul{
    width: 1200px;
    margin: 0 auto;
}
.join .join-support ul li{
    float: left;
    background: url("../img/icon-5.png")no-repeat right 0;
    border-radius: 18px;
    width: 380px;
    height: 280px;
    margin-right: 30px;
    margin-bottom: 50px;
    padding-left: 35px;
}
.join .join-support ul li:nth-child(3n+3) {
    margin-right: 0px;
}
.join .join-support ul li h1{
    color: #ffffff;
    font-size:32px;
    line-height: 100px;
    padding-top: 20px;
}
.join .join-support ul li h2{
     color: #ffffff;
     font-size:20px;
    font-weight: 100;
    line-height: 35px;
 }
.join .join-input{
    background: url("../img/img-27.png")no-repeat;
    /*width: 1200px;*/
    /*margin: 0 auto;*/
}
.join .join-input .join-input-title{
    color: #603813;
    text-align: center;
    padding: 80px 0 190px 0;
}
.join .join-input .join-input-title h2{
    font-size: 48px;
}
.join .join-input .join-input-title h1{
    font-size: 56px;
}
.join .join-input div{
    text-align: center;
}
.join .join-input input[type='text']{
    border: 0;
    background-color: #ebebeb;
    width: 415px;
    height: 60px;
    line-height: 60px;
    margin-bottom: 35px;
    font-size: 26px;
    padding: 0 20px;
    border-radius: 10px;
}
.join .join-input input[type='button']{
    border: 0;
    background-color: #95af06;
    width: 300px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 35px;
    font-size: 22px;
    color: #ffffff;
    margin-bottom: 85px;
    cursor:pointer;
}
/*加盟贝想结束*/
.course .c-banner1{
    background-color: #fff0cc;
    padding: 80px 0 160px 0;
}
.course .tc-text{
    padding-bottom: 80px;
}
.course .tc-text h1{
    color: #f7b98f;
}
.course .t-content{
    background-color: #f0f3f9;
    padding: 100px 0 190px 0;
}

.course .t-content .banner3 .tb-text h2{
    background: url("../img/icon-6.png")no-repeat 0 0;
}
.course .t-content .banner3 .swiper-button-prev{
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l4.2%2C4.2L8.4%2C22l17.8%2C17.8L22%2C44L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #fc8738 center 50%/50% 50% no-repeat;
}
.course .t-content .banner3 .swiper-button-next {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L5%2C44l-4.2-4.2L18.6%2C22L0.8%2C4.2L5%2C0z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #fc8738 center 50%/50% 50% no-repeat;
}
.course .t-content .banner3 .gallery-thumbs .swiper-slide-active{
    background-color:#f8be00;
}
.course .t-content .banner3 .tb-text h2{
    color:#fc8738;
}
.course .t-content .banner3 .tb-text .tbt-line {
    border-bottom: 3px solid #fc8738;
}
.banner2 .swiper-container {
    width: 1200px;
    height: 865px;
    margin: 120px auto;
}
.banner2  .swiper-slide {
    /*text-align: center;*/
    font-size: 18px;
    background: #fff;
    /*line-height: 300px;*/
    background-size: 100% 100%;
    position: relative;
}
.banner2 .swiper-slide div{
    position: absolute;
}
.banner2 .swiper-slide div.div1{
    top: 220px;
    left: 560px;
}
.banner2 .swiper-slide div.div2{
    top: 440px;
    left: 560px;
}
.banner2 .swiper-slide div.div3{
    top: 440px;
    left: 860px;
}
.banner2 .swiper-pagination{
    text-align: left;
    left: 0px;
    font-size: 36px;
}
.banner2 .swiper-pagination span{
    font-size: 36px;
}
.banner2 .swiper-button-next,.banner2 .swiper-button-prev{
    top: inherit;
    bottom: 10px;
    width: 26px;
    height: 24px;
}
.banner2 .swiper-button-next{
    right: inherit;
    left: 560px;
}
.banner2 .swiper-button-prev{
    left: 530px;
}
.banner2 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23808080'%2F%3E%3C%2Fsvg%3E");
}
.banner2 .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23808080'%2F%3E%3C%2Fsvg%3E");
}

