.cq-content-txt p,.cq-know-more p,.cq-logo-line {
    font-family:MicrosoftYaHei
}
.cq-content .cq-banner {
    position:relative;
    width:100%;
    height:4.7rem
}
.cq-banner .banner-content {
    position:absolute;
    top:1rem;
    left:0;
    width:100%;
    height:4.7rem
}
.cq-banner .banner-content .banner-item {
    position:absolute;
    width:100%;
    height:4.7rem;
    background:url(../img/banner1.jpg) center #fff;
    background-size:100% 100%
}
.cq-banner .banner-content .banner-item.first {
    background-image:url(../img/banner1.jpg)
}
.cq-banner .banner-content .banner-item.second {
    background-image:url(../img/banner2.jpg)
}
.cq-banner .banner-slide {
    position:absolute;
    left:0;
    right:0;
    top:5rem;
    margin:auto;
    width:1.16rem
}
.cq-banner .banner-slide span {
    overflow:hidden;
    position:relative;
    float:left;
    width:.49rem;
    height:.03rem;
    background-color:#838a94;
    border-radius:2px;
    cursor:pointer
}
.cq-banner .banner-slide span .slide-mask {
    position:absolute;
    width:100%;
    left:-100%;
    height:3px;
    background-color:#fff
}
.cq-banner .banner-slide span.active,.cq-banner .banner-slide span:hover {
    background-color:#fff
}
.cq-banner .banner-slide span.slide-prev {
    margin-right:.17rem
}
.cq-banner {
    height: 4.7rem;
}
.cq-logo-line {
    font-size:.36rem;
    color:#333;
    text-align:center
}
.title1 {
    margin:0 0 .32rem
}
.title2 {
    margin:.78rem 0 .4rem
}
.title3 {
    margin:.6rem 0 .4rem
}
.title1 img {
    width:.76rem;
    height:.7rem
}
.title2 img {
    width:3.91rem
}
.title3 img {
    width:3.02rem;
    height:.85rem
}
.cq-content-txt {
    padding:0 .55rem
}
.cq-content-txt img {
    width:100%
}
.cq-content-txt p {
    font-size:.24rem;
    line-height:.46rem;
    color:#666
}
.swp-item p,.swp-item>a {
    color:#fff;
    text-align:center
}
.swiper-container .swiper-container {
    height:5.44rem
}
.swiper-container .swiper-slide {
    background-position:center;
    background-size:cover;
    width:4.19rem;
    height:5.44rem;
    -webkit-transform:scale(.8);
    -moz-transform:scale(.8);
    -ms-transform:scale(.8);
    -o-transform:scale(.8);
    transform:scale(.8);
    -webkit-transition:transform .3s;
    -moz-transition:transform .3s;
    -ms-transition:transform .3s;
    -o-transition:transform .3s;
    transition:transform .3s;
    box-shadow:0 .06rem .12rem 0 rgba(141,134,134,.35)
}
.swiper-container .swiper-slide.swiper-slide-active {
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    box-shadow:0 .06rem .12rem 0 rgba(141,134,134,.35)
}
.swp-item p {
    margin:0
}
.swp-item>p>img {
    width:1.6rem;
    margin-top:.8rem
}
.swp-item p:nth-child(2) {
    font-size:.42rem
}
.swp-item p:nth-child(3) {
    font-size:.33rem;
    margin-top:.1rem
}
.swp-item>a {
    width:2.8rem;
    display:inline-block;
    font-size:.28rem;
    background-color:#f60;
    height:.7rem;
    line-height:.7rem;
    border-radius:50px;
    margin-left:1rem;
    letter-spacing:1px;
    text-decoration:none
}
.swp-item>a>img {
    width:.14rem;
    margin-left:.06rem;
    position:relative;
    top:.02rem
}
.cq-info {
    width:7.5rem;
    height:7rem;
    overflow:hidden;
    padding-left:.2rem;
    padding-right:.2rem
}
.swiper-container2 {
    width:100%
}
.swiper-container2 .swiper-slide {
    height:5.7rem;
    background-color:#fafbfc
}
.swiper-container2 .swiper-slide p {
    font-family:MicrosoftYaHei;
    font-size:.22rem;
    color:#666;
    line-height:1.8
}
.swiper-container2 .swiper-slide em {
    display:flex;
    position:relative;
    left:-.1rem;
    top:.16rem
}
.swiper-container2 .swiper-slide p:nth-child(2) {
    text-align:center
}
.swiper-container2 .swiper-slide p:nth-child(3) {
    padding:0 .3rem .3rem;
    text-align:left
}
.swiper-container2 .swiper-slide em>img {
    width:1.02rem;
    height:.3rem
}
.swiper-container2 .swiper-slide p>img {
    width:1.85rem;
    height:.47rem;
    margin-top:.3rem
}
.swiper-pagination {
    position:relative!important
}
.swiper-pagination-bullet-active {
    background:#ff7200!important
}
.cq-know-more p {
    margin:0;
    text-align:center
}
.cq-know-more {
    height:3.1rem;
    background-image:url(../img/know-more.png);
    background-position:center;
    background-size:100% 100%;
    color:#fff
}
.cq-know-more p:nth-child(1) {
    font-size:.32rem;
    padding-top:.68rem
}
.cq-know-more p:nth-child(2) {
    font-size:.2rem;
    line-height:.4rem
}
.cq-know-more p:nth-child(2) span {
    margin:0 .2rem
}
.cq-know-more a {
    width:2.3rem;
    height:.65rem;
    line-height:.65rem;
    display:inline-block;
    border-radius:33px;
    border:1px solid #fff;
    font-family:PingFang-SC-Medium;
    font-size:.24rem;
    text-align:center;
    margin-left:2.6rem;
    color:#fff;
    text-decoration:none;
    position:relative;
    top:-.15rem
}
.cq-know-more a>img {
    width:.12rem;
    margin-left:.1rem;
    position:relative;
    top:.02rem
}
.cq-info .swiper-slide>div {
    float:left;
    width:3.45rem;
    box-shadow:0 6px 20px 0 rgba(141,134,134,.15)
}
.cq-info .swiper-slide>div:nth-child(1) {
    margin-right:.2rem
}
.cq-info .swiper-pagination {
    bottom:.5rem!important;
    left:-.2rem!important
}
